BM6P6(@ jjjXXXQQQZZZcccaaa```KKKBBBDDD@@@???BBB@@@BBBBBBBBBBBBBBBBBBBBBBBBEEEDDDGGGNNNVVV^^^iiitttwwwlllbbbZZZSSSRRRQQQMMMKKKKKKEEEDDDCCCCCCDDDGGGKKKMMMTTT___rrrzzzqqqjjjaaa[[[RRRKKKGGGEEEEEEDDDCCCBBB@@@??????@@@BBBCCC===???@@@AAAAAA@@@???===??????>>>>>>=========<<>>@@@CCCDDDCCCAAACCCBBBAAABBBCCCDDDCCCBBBAAACCCDDDDDDCCCBBBCCCDDDAAAFFFOOO[[[kkk{{{{{{yyy|||tttdddPPPCCC>>><<<999999999999888888888888777666666555555555444444444777777777777777777777777777777777777777777777777666666666666666666666666555555555555555555555555555555555555666666666666666666666666777777777777999999999::::::;;;;;;;;;AAABBBCCCBBBAAAAAABBBDDDEEEGGGIIIJJJLLLNNNQQQSSS[[[hhhaaaPPPKKKHHHGGGFFFDDDIIISSS]]]^^^WWWQQQQQQQQQSSSXXX]]]eeerrrlllYYYRRR[[[dddbbbaaaKKKBBBDDD@@@???BBB@@@BBBBBBBBBBBBBBBBBBBBBBBBEEEDDDGGGNNNUUU]]]iiisss~~~~~~ttthhh___WWWTTTRRRMMMJJJJJJHHHFFFDDDCCCCCCEEEGGGIIILLLVVVfffwwwyyypppgggaaaWWWRRRLLLGGGDDDDDDCCCCCCCCCBBB@@@??????@@@BBBCCC===>>>???AAAAAA???>>>===?????????>>>>>>>>>======@@@>>><<<>>>@@@AAA@@@???@@@@@@@@@AAABBBCCCBBBBBBBBBDDDEEEDDDBBBAAAAAAAAABBBFFFNNN[[[jjj||||||zzzyyy{{{tttdddPPPCCC>>><<<999999999999888888888888777666666555555555444444444666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555666666666666666666666666777777777777999999999::::::;;;;;;<<>>>>>@@@>>>======???@@@@@@???@@@@@@AAABBBCCCDDDDDDDDDEEEFFFGGGFFFCCCBBBAAABBBDDDFFFMMMYYYjjj}}}~~~~~~~~~xxxyyy{{{{{{tttcccPPPCCC>>><<<999999999999888888888888777666666666555555555555444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666777777777777888999999:::;;;;;;<<<<<<@@@AAABBBAAA@@@@@@BBBDDDFFFGGGHHHIIIKKKOOOUUUYYY\\\hhh~~~xxx\\\LLLGGGEEECCCCCCEEEHHHPPPXXXYYYTTTPPPQQQPPPSSSWWW]]]eeerrrnnn[[[UUU^^^gggeeecccMMMDDDEEEAAA@@@CCCAAABBBBBBBBBBBBBBBBBBBBBBBBDDDCCCEEELLLSSSZZZeeeoooyyy~~~vvvkkk___YYYTTTNNNJJJJJJIIIGGGEEECCCAAAAAAAAABBBBBBFFFNNNXXXcccooo{{{|||sssiiiaaaYYYSSSNNNHHHGGGEEEDDDEEEEEEEEECCCBBBBBBAAA@@@@@@AAABBBBBBAAABBBCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@BBBAAA@@@@@@AAABBBCCCCCCBBBDDDFFFHHHHHHHHHIIIJJJHHHJJJKKKIIIGGGEEEEEEFFFEEEGGGMMMYYYkkk}}}zzzyyyuuuyyy}}}zzzssscccOOOBBB>>><<<999999999999888888888777777666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666777777777777888999999:::;;;<<<======@@@AAABBBAAA@@@AAACCCEEEGGGHHHHHHIIIKKKPPPWWW[[[]]]ggg{{{vvvZZZKKKFFFDDDBBBBBBEEEGGGNNNVVVVVVRRRPPPRRRPPPSSSWWW]]]eeerrrmmm[[[VVV___iiifffdddNNNEEEFFFBBB@@@CCCAAABBBBBBBBBBBBBBBBBBBBBBBBDDDBBBDDDKKKQQQXXXcccmmmwww}}}{{{oooccc[[[UUUOOOLLLLLLGGGFFFDDDCCCBBBAAABBBBBBAAADDDGGGMMMUUUaaallltttzzzsssjjj```XXXRRRLLLIIIHHHFFFEEEDDDEEEEEEDDDBBBCCCBBBBBBBBBBBBBBBBBBCCCAAABBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBDDDFFFGGGFFFIIILLLNNNMMMMMMMMMOOOJJJKKKLLLLLLJJJHHHHHHIIIGGGHHHNNN[[[nnn|||}}}ssspppuuuzzzyyyrrrbbbOOOBBB>>><<<:::999999999888888888777777666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666777777777777888999999:::<<<======>>>@@@AAABBBBBBAAABBBDDDFFFHHHIIIIIIJJJLLLQQQXXX\\\___gggyyytttYYYKKKGGGEEECCCCCCEEEGGGMMMTTTUUUQQQOOOQQQOOORRRWWW]]]eeessskkkZZZUUU___iiigggeeeOOOFFFGGGBBBAAACCCAAABBBBBBBBBBBBBBBBBBBBBBBBDDDBBBDDDJJJPPPVVVaaakkkuuu}}}vvvggg^^^WWWQQQMMMNNNFFFEEEDDDCCCCCCBBBBBBBBBAAAAAACCCEEEJJJRRR\\\cccqqqxxx|||yyypppjjjaaaYYYSSSNNNJJJGGGIIIGGGEEEDDDEEEEEECCCBBBDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCDDDDDDBBBCCCCCCCCCCCCEEEHHHKKKLLLPPPTTTUUUSSSRRRSSSTTTMMMNNNOOONNNKKKIIIIIIIIIIIIJJJOOO]]]rrr~~~ppplllqqquuuyyyrrrbbbNNNBBB>>><<<:::999999999888888888888777555666666666666777777777555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555555555666666666666666666666666777777777777888999:::;;;<<<===>>>???AAABBBCCCCCCBBBCCCEEEGGGIIIJJJKKKLLLNNNRRRXXX\\\aaagggvvvsssXXXKKKGGGFFFDDDCCCEEEGGGNNNUUUUUUQQQOOOQQQOOORRRWWW]]]eeessshhhXXXTTT^^^iiihhhfffPPPFFFHHHCCCAAADDDAAABBBBBBBBBBBBBBBBBBBBBBBBCCCAAACCCIIIOOOUUU___iiittt}}}~~~nnncccZZZRRRNNNOOOGGGGGGFFFEEECCCBBBBBBAAAAAAAAAAAAAAADDDIIIOOOTTT```fffpppwwwzzz{{{{{{zzz{{{zzzyyyxxxxxxyyyzzzzzz|||{{{zzzzzzzzzxxxuuussskkkfff^^^XXXSSSPPPLLLJJJLLLJJJGGGFFFGGGHHHGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEBBBAAAAAAAAAAAAAAAAAABBBCCCCCCCCCDDDDDDEEEEEEEEEDDDEEEFFFEEEEEEHHHMMMQQQUUUZZZ______\\\ZZZ[[[]]]VVVVVVVVVSSSOOOLLLJJJJJJJJJKKKQQQ```vvvqqqlllooosssxxxqqqaaaNNNBBB>>><<<:::999999999888888888888777555666666666777777777777666666666666666666666666666666666666666666666666444444444444444444444444555555555555555555555555555555555555666666666666666666666666777777777777888999:::;;;<<<>>>??????AAACCCDDDDDDDDDEEEGGGIIIIIIKKKMMMNNNPPPSSSWWWZZZbbbffftttpppWWWJJJGGGEEEDDDCCCDDDGGGNNNVVVWWWRRROOOPPPNNNRRRVVV\\\eeesssfffVVVSSS^^^iiihhhfffPPPGGGHHHCCCAAADDDAAABBBBBBBBBBBBBBBBBBBBBBBBCCCAAACCCHHHNNNTTT^^^hhhttt}}}sssfff\\\SSSOOOOOOIIIHHHGGGFFFDDDBBBAAA@@@BBBBBBBBBAAABBBEEEIIIMMMSSSYYYbbbiiimmmnnnooooooooonnnmmmlllllllllmmmnnnooonnnnnnpppqqqqqqooommmjjjeee___ZZZWWWTTTQQQOOOPPPMMMJJJIIIKKKLLLMMMMMMFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEECCCCCCDDDDDDEEEEEEFFFFFFFFFHHHIIIIIIIIILLLRRRWWW^^^ccchhhhhhdddbbbbbbddd______]]]ZZZTTTPPPMMMMMMJJJKKKRRRbbbxxxuuuoooqqquuuxxxqqqaaaNNNBBB>>><<<:::999999999888888888888777555666666666777777888888777777777777777777777777777777777777777777777777444444444444444444444444555555555555555555555555555555555555666666666777666666666666777777777777888999:::;;;===>>>???@@@BBBDDDEEEEEEEEEFFFHHHJJJJJJLLLNNNPPPQQQSSSVVVYYYcccgggsssoooUUUIIIFFFEEECCCBBBDDDGGGOOOWWWXXXRRROOOPPPNNNQQQVVV\\\fffsss|||eeeZZZQQQ___rrrpppqqqVVVFFFDDD@@@@@@AAA===BBBBBBBBBBBBAAAAAA@@@???AAA@@@BBBGGGKKKQQQ\\\ggguuu{{{{{{iii^^^WWWRRRNNNLLLJJJGGGFFFEEEEEECCCAAAEEEDDDBBB@@@@@@@@@BBBCCCLLLNNNRRRWWWZZZ\\\]]]]]]______^^^^^^^^^^^^______bbbbbbccceeefffhhhiiiiiieeedddaaa___\\\ZZZYYYXXXTTTRRRPPPNNNMMMMMMMMMMMMKKKJJJJJJKKKLLLKKKIIIFFFHHHFFFFFFGGGIIIJJJIIIHHHFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHFFFGGGKKKSSS[[[aaaeeekkknnnmmmlllnnnmmmjjjjjjiiifff___WWWPPPLLLJJJLLLOOOXXXjjjwwwpppqqqtttyyyqqq```MMMBBB???===:::===<<<;;;:::888777666555888777777777666666555555777777777666555555444444666666666666666666666666444555666555444444555666555555666666666666555555777666666666666777777888666666666777888888999999999::::::;;;<<<===>>>>>>AAAAAABBBCCCEEEGGGIIIJJJQQQPPPPPPPPPRRRTTTVVVWWW___gggssskkkRRRIIIFFFBBB@@@BBBCCCEEEMMMVVVXXXSSSMMMLLLPPPRRRVVV\\\ggguuuwwwaaaYYYSSSbbbvvvsssrrrWWWGGGEEEAAA@@@BBB???AAAAAABBBBBBAAAAAA@@@???@@@@@@BBBGGGKKKPPP[[[fffrrrxxx~~~mmmbbb[[[UUUPPPOOOLLLIIIGGGGGGFFFDDDCCCEEEDDDBBB@@@???@@@AAABBBDDDFFFIIIMMMPPPRRRRRRRRRQQQPPPPPPPPPPPPQQQRRRSSSXXXYYY[[[^^^aaaccceeefffgggfffdddbbb```___^^^^^^[[[ZZZXXXVVVTTTSSSSSSSSSOOONNNNNNNNNOOOOOONNNLLLMMMKKKJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKJJJIIIJJJNNNUUU^^^dddpppvvvzzzyyyyyyzzzyyyvvvpppoookkkeee\\\TTTOOOMMMNNNQQQ\\\mmmvvvoooqqquuuyyyqqqaaaNNNBBB???===::::::999999888888777777777888888888777777666666666555555555666666666666666666666666666666666666666444555666555444444555666555555666666666666555555777777666666777777888888666666777777888999999999::::::;;;<<<===>>>??????AAAAAABBBCCCEEEGGGIIIJJJPPPPPPQQQRRRSSSTTTVVVWWW]]]eeerrrlllSSSIIIFFFBBB@@@BBBBBBEEEMMMVVVXXXSSSNNNNNNOOORRRVVV]]]hhhvvvooo]]]YYYUUUfffzzzxxxuuuYYYIIIFFFAAAAAACCC@@@AAAAAAAAAAAAAAA@@@@@@???@@@???BBBGGGKKKOOOZZZdddnnnuuussshhh```YYYTTTRRROOOKKKIIIHHHGGGFFFDDDDDDCCCAAA@@@??????@@@@@@===>>>AAACCCEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKOOOPPPSSSWWW\\\```ccceeeiiiiiihhhgggffffffeeeeeedddcccaaa___]]][[[[[[[[[WWWUUUSSSSSSUUUVVVVVVVVVUUUSSSRRRRRRRRRQQQOOOMMMNNNMMMMMMLLLLLLKKKLLLLLLNNNNNNMMMNNNRRRYYYbbbiiiuuu|||~~~yyyxxxtttlllbbbYYYSSSPPPPPPUUUaaasssvvvnnnqqqwwwzzzssscccOOOCCC???===;;;777777777777777777888888888888888888888777777777444444555555666777777888666666666666666666666666444555666555444444555666555555666666666666555555777777666666777777888999666777777888888999::::::;;;;;;<<<===>>>??????@@@BBBBBBCCCDDDFFFHHHIIIJJJNNNPPPRRRTTTUUUVVVVVVVVV[[[cccpppmmmSSSIIIFFFBBB@@@BBBBBBEEEMMMVVVYYYTTTPPPOOONNNQQQVVV^^^iiixxxjjj[[[YYYWWWjjj~~~|||yyy\\\JJJFFF@@@@@@CCC???@@@@@@AAAAAAAAA@@@@@@?????????BBBGGGJJJNNNXXXbbbmmmttt~~~zzzoooggg]]]WWWTTTPPPLLLIIIHHHGGGFFFEEECCCBBBAAA@@@???>>>>>>???<<<===>>>@@@AAAAAAAAAAAAAAAAAABBBCCCDDDFFFGGGHHHKKKMMMPPPUUU[[[___ccceeeiiijjjjjjkkkkkkllllllllljjjjjjhhhfffdddbbbaaa```___\\\ZZZYYY\\\^^^``````___]]]\\\[[[ZZZYYYUUUSSSRRRQQQPPPOOONNNNNNOOOOOOOOOPPPQQQQQQTTT\\\fffnnnwww~~~{{{sssggg]]]VVVRRRQQQXXXfffyyywwwnnnqqqyyy{{{uuufffRRRDDD???===;;;888888888888888888888888999999888888888888888888555555555555666666777777666666666666666666666666444555666555444444444666555555666666666666555555555555555555666777888888777777888888999:::::::::<<<<<<===>>>???@@@AAAAAADDDDDDDDDEEEGGGHHHJJJKKKMMMOOOSSSVVVWWWWWWVVVUUU[[[cccpppnnnTTTJJJFFFBBB@@@BBBBBBDDDLLLUUUXXXTTTQQQQQQMMMPPPVVV^^^jjjxxxiii[[[[[[ZZZmmm}}}___LLLFFF???>>>AAA>>>??????@@@AAAAAA@@@@@@@@@??????BBBFFFIIIMMMVVV___lllsss}}}wwwmmmbbb[[[UUURRRMMMIIIHHHGGGFFFDDDCCCCCCAAA@@@???>>>>>>>>>>>>>>>>>>?????????>>>>>>;;;;;;<<<===???AAACCCDDDIIIKKKOOOTTTZZZ___ccceeejjjkkkmmmooopppqqqqqqqqqrrrqqqpppnnnmmmkkkiiihhhfffdddaaaaaadddgggjjjkkkjjjhhhggggggfffccc```\\\WWWVVVTTTRRRQQQRRRRRRSSSPPPQQQSSSSSSVVV]]]iiiqqq}}}xxxlll```XXXTTTSSS\\\lllzzznnnqqqzzz|||wwwiiiTTTEEE???>>><<<;;;::::::999888888777777888888888888888888999999777777666666555555555555666666666666666666666666444555666555444444444666555555666666666666555555444444444444555666777888888888888999::::::;;;;;;===>>>>>>???@@@AAABBBCCCEEEEEEFFFFFFHHHIIIKKKKKKMMMOOOSSSWWWYYYXXXWWWVVV\\\dddqqqpppUUUJJJFFFBBB@@@BBBBBBDDDKKKTTTWWWSSSPPPPPPMMMPPPVVV^^^jjjxxxjjj\\\]]]\\\pppeeeOOOGGG???>>>@@@>>>>>>???@@@@@@@@@@@@@@@@@@>>>>>>AAAFFFIIILLLTTT]]]kkkqqq{{{ttthhh___XXXSSSNNNJJJHHHGGGFFFEEEDDDCCCBBBAAA@@@???>>>============<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@AAABBBEEEHHHLLLSSSYYY___dddgggmmmoooqqqtttvvvwwwwwwwwwyyyyyyyyyxxxwwwuuutttsssnnnllljjjjjjmmmqqqtttuuuuuuttttttttttttqqqmmmjjj```^^^[[[XXXVVVUUUUUUVVVPPPSSSUUUVVVWWW___kkkuuu~~~rrreee\\\WWWWWWaaarrrpppqqq{{{}}}yyykkkWWWFFF@@@>>>===;;;;;;::::::999888888777777777777888888888888888888777777666555555444444666666666666666666666666444555666555444444555666555555666666666666555555333333333444555666777888888999999::::::;;;<<<<<>>AAA>>>>>>>>>???@@@@@@@@@@@@@@@>>>>>>AAAFFFHHHKKKRRR[[[gggnnnyyy{{{nnndddZZZVVVPPPKKKIIIHHHGGGFFFEEEDDDDDDCCCAAA@@@>>>===<<<<<<;;;;;;::::::::::::<<<<<<<<<===>>>@@@AAABBBBBBEEEKKKSSS[[[bbbhhhkkksssuuuxxx{{{}}}~~~~~~~~~~~~~~~}}}{{{zzztttsssrrrssswww{{{}}}}}}{{{xxxmmmiiiddd___ZZZXXXWWWVVVQQQTTTWWWXXXYYYaaannnxxxyyylllbbb]]]^^^hhhwwwqqqqqq{{{~~~zzznnnYYYGGG@@@>>>===999999999999888888888888666666666777777888888888666666666666666555555555666666666666666666666666444555666555444444555666555555666666666666555555555555555666777888999:::999999::::::;;;<<<<<<<<<@@@@@@AAABBBCCCDDDDDDEEEHHHHHHHHHHHHIIIJJJLLLLLLOOOPPPSSSVVVYYYZZZYYYYYY\\\eeessssssWWWJJJFFFBBB@@@CCCBBBCCCIIIQQQSSSOOOLLLMMMLLLOOOUUU^^^iiivvvkkk]]]^^^```wwwoooWWWLLLBBB@@@BBB???===>>>???@@@@@@@@@@@@@@@>>>>>>AAAFFFHHHJJJRRRZZZdddlllwwwrrrhhh]]]XXXRRRMMMKKKJJJIIIHHHEEEEEEDDDCCCBBB@@@>>>===<<<<<<;;;::::::::::::;;;::::::::::::;;;===>>>???AAAEEELLLTTT^^^gggnnnqqqxxxzzz}}}~~~}}}xxxwwwwwwyyy}}}vvvrrrkkkddd]]]YYYWWWVVVRRRVVVYYYZZZ[[[cccpppzzz~~~qqqgggbbbccclll{{{sssqqq{{{~~~{{{oooZZZHHH@@@>>>===555666666777888999999999555555666666777777777888444444555555666777777777666666666666666666666666444555666555444444555666555555666666666666555555666666666777888:::;;;<<<999999:::;;;;;;<<<<<<===@@@AAAAAABBBCCCDDDEEEEEEHHHHHHHHHIIIJJJKKKLLLMMMOOOQQQSSSVVVXXXZZZZZZZZZ\\\dddrrrtttWWWKKKFFFBBB@@@CCCBBBCCCIIIPPPRRRNNNKKKKKKLLLOOOUUU]]]hhhuuuppp\\\]]]```uuuuuuVVVGGGDDDDDDAAA>>>@@@@@@??????????????????AAA???@@@EEEHHHJJJQQQXXXdddlllvvvvvvmmmaaa\\\VVVRRRPPPNNNMMMLLLGGGFFFEEECCCAAA???>>>======<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;<<<<<<===>>>???CCCEEEKKKSSS]]]hhhqqqvvv}}}~~~~~~~~~vvvmmmfff```^^^]]]\\\ZZZ[[[```eeekkkuuu~~~vvviiidddeeeqqq{{{vvv{{{}}}{{{ooo[[[IIIAAA>>><<<888888888888888888999999777777666666555555555444777777666666666666777777999999777666555555555555555555555555555555555555666444222333666777666444666666666777888888999999:::::::::;;;;;;<<<<<<<<>>????????????????????????AAA???@@@DDDGGGJJJPPPXXXccckkkvvv~~~zzzrrrfffaaa[[[VVVRRRPPPNNNLLLGGGFFFEEECCCAAA@@@>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;<<<<<<===>>>???BBBEEEKKKTTT^^^iiisssxxx|||rrrjjjeeebbbaaa___]]]___eeekkkpppyyysssgggcccaaalll{{{zzzuuu{{{|||zzznnnYYYHHH@@@===<<<888888888888888888888888777666666666555555555555777777666666666666777777999888777666555555555555555555555555555555555555666444222333555777666555666666777777888888999999::::::;;;;;;<<<<<<======@@@AAABBBDDDEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLPPPTTTWWWYYYZZZ[[[]]]___dddnnn~~~^^^MMMGGGDDDBBBAAACCCCCCGGGOOOSSSPPPMMMLLLKKKNNNSSS[[[fffsss}}}ddd```___sssvvvWWWGGGCCCBBB???>>>????????????????????????AAA???@@@DDDGGGIIIPPPWWWbbbjjjttt}}}wwwlllhhhaaa[[[WWWSSSOOOLLLGGGFFFEEECCCBBB@@@???>>>?????????>>>>>>>>>======<<<;;;;;;<<<<<<===>>>???AAAEEEKKKTTT```kkkuuu{{{yyyqqqkkkgggfffbbbaaafffmmmsssxxx}}}nnnccc___ZZZdddqqq{{{yyytttzzz|||xxxkkkWWWFFF???<<<;;;888888888888888888888888666666666666555555555555777666666555555666666777888888777666555555555555555555555555555555555555666444333444555777666666666666777777888999999999:::;;;;;;<<<===>>>>>>>>>AAABBBCCCDDDEEEFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLMMMLLLOOOTTTWWWYYY[[[]]]___```dddmmm}}}cccOOOGGGDDDBBBBBBBBBBBBFFFOOOSSSPPPMMMMMMLLLNNNSSSZZZeeesssjjjbbb^^^qqqwwwYYYHHHCCCAAA???>>>???????????????@@@@@@@@@@@@???@@@CCCFFFHHHOOOVVV```hhhsss|||yyyqqqmmmgggaaa\\\VVVQQQNNNGGGFFFEEEDDDCCCAAA@@@@@@??????>>>>>>>>>=========<<<;;;;;;<<<<<<===>>>???AAADDDKKKUUUaaammmwww}}}~~~uuunnnkkkiiidddeeekkktttzzz~~~ttteee[[[WWWRRRZZZeeennnuuuyyysssyyy{{{vvvhhhTTTDDD>>><<<:::999999999888888888888888666666666666666555555555666666666555555666666666888777666555555555555555555555555555555555555555666555444444555666777777666777777888888999::::::;;;;;;<<<===>>>???@@@AAAAAABBBCCCDDDEEEEEEEEEEEEFFFGGGIIIKKKLLLMMMNNNNNNLLLOOOTTTWWWYYY\\\___aaaaaadddlll|||iiiQQQGGGDDDCCCBBBBBBBBBGGGPPPTTTRRROOOOOOMMMOOOSSSZZZdddrrrnnnddd___pppyyy\\\JJJDDD@@@??????>>>>>>?????????@@@@@@@@@@@@>>>???CCCEEEGGGNNNUUU^^^fffqqq{{{{{{wwwsssmmmgggaaa[[[TTTPPPGGGGGGFFFEEECCCBBBAAAAAA>>>>>>>>>=========<<<<<<<<<;;;;;;<<<<<<===>>>???@@@DDDKKKUUUbbbnnnyyywwwppplllkkkgggiiipppyyyvvviii\\\RRRPPPKKKQQQYYY```gggrrryyyrrrxxx|||uuueeeQQQCCC>>><<<:::999999999888888888777777555555555666666666666666666666555555555555666666777666666555555555555555555555555555555555555555555555555555555666777888777777777888999999::::::;;;<<<===>>>@@@AAABBBCCCBBBCCCDDDEEEEEEFFFFFFEEEGGGHHHJJJLLLNNNOOOOOOOOONNNPPPTTTWWWZZZ\\\___bbbaaadddkkk{{{mmmRRRGGGEEEDDDBBBCCCCCCHHHQQQUUUSSSPPPPPPMMMOOOSSSYYYcccqqqpppfffaaarrr|||^^^LLLDDDAAA@@@@@@>>>>>>>>>???@@@@@@AAAAAA@@@>>>???BBBDDDFFFMMMTTT\\\dddpppzzz{{{uuunnnggg___VVVQQQGGGGGGFFFEEEDDDCCCBBBBBB>>>>>>=========<<<<<<<<<<<<;;;;;;<<<<<<===>>>???@@@CCCJJJUUUaaannnxxx~~~yyyrrrooommmkkkmmmttt}}}tttjjj___TTTLLLKKKFFFKKKQQQUUU[[[eeesss~~~{{{ssswww|||uuucccOOOBBB>>><<<:::::::::999999888777777777555555555666666666666666666555555444444555555666666666555555444555555666555555555555555555555555555666777666555555777999777777888888999:::::::::<<<<<<>>>???AAACCCDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGJJJKKKLLLNNNOOOPPPPPPPPPOOORRRUUUXXXZZZ\\\```bbbbbbeeelll{{{oooSSSFFFEEEEEEBBBDDDDDDIIIQQQUUURRRPPPOOONNNOOORRRXXXbbbpppmmmfffcccvvv~~~aaaNNNEEEAAA@@@BBB===>>>>>>???@@@@@@AAAAAA@@@>>>>>>BBBDDDFFFLLLSSS[[[cccoooyyy~~~vvvlllbbbWWWPPPHHHGGGFFFFFFEEEDDDCCCCCC?????????>>>>>>>>>======<<<;;;;;;<<<<<<===>>>??????CCCJJJTTTaaammmxxx}}}|||vvvsssqqqpppqqqwww~~~tttiii```XXXOOOJJJJJJDDDGGGKKKMMMQQQ[[[hhhsss|||sssvvv}}}uuubbbNNNBBB???===;;;::::::999999888777777666555555555555666666666777666555555444444555555666555555555444444555555666555555555555555555555555555666777777555555777999777888888999999::::::;;;<<<===>>>@@@BBBDDDFFFGGGIIIJJJJJJKKKKKKKKKKKKKKKMMMNNNOOOPPPQQQQQQQQQQQQQQQTTTVVVXXXYYY\\\___bbbbbbfffmmm|||oooSSSFFFFFFEEEAAADDDCCCGGGOOOSSSPPPMMMMMMNNNOOORRRWWWaaapppkkkfffeeezzzbbbPPPFFFBBBAAACCC===>>>>>>???@@@@@@AAAAAA@@@>>>>>>BBBDDDEEEKKKSSSZZZbbbnnnyyy{{{pppcccWWWOOOHHHGGGGGGFFFEEEDDDCCCCCC@@@@@@@@@????????????>>><<<;;;;;;<<<<<<===>>>??????CCCJJJTTT```mmmwww}}}yyyvvvtttssstttyyyvvvlllaaaZZZTTTMMMJJJKKKBBBEEEHHHJJJLLLUUUbbblll}}}}}}tttuuu~~~uuubbbNNNBBB???>>>;;;::::::999999888777777666444555555555666666777777555555555444444555555555555555444444444555555666555555555555555555555555444666888777555555777:::777888888999999:::;;;;;;<<<===???AAACCCEEEGGGHHHLLLMMMMMMNNNNNNNNNNNNMMMOOOPPPPPPQQQRRRRRRRRRQQQSSSUUUWWWXXXYYY\\\___bbbbbbfffnnn}}}oooSSSFFFFFFEEE@@@CCCBBBFFFNNNQQQNNNKKKJJJOOOPPPRRRWWWaaapppiiiiiiddd{{{fffRRRJJJFFFAAA===??????@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBFFFLLLQQQYYYcccoooxxx|||rrreeeYYYRRRKKKJJJHHHGGGGGGGGGEEECCCAAA@@@@@@???>>>>>>??????>>>=========<<<<<<<<<<<<@@@DDDIIIQQQZZZeeepppwww}}}~~~~~~yyyvvvvvvtttwww|||zzzqqqkkkbbbZZZSSSOOOKKKHHHGGGFFFFFFGGGGGGKKKWWWdddyyy{{{rrr~~~~~~vvveeePPPCCC???===::::::::::::999999999888888666666555555555555666666666666666666666666666666555555555555555555555555777777666666555555555444666666666777888888999999777888999:::;;;;;;;;;;;;>>>>>>???@@@BBBEEEGGGHHHMMMOOORRRTTTVVVUUUTTTSSSQQQQQQQQQRRRSSSUUUVVVWWWVVVVVVUUUTTTUUUYYY^^^ccciiimmmqqqzzzgggQQQHHHGGGEEEBBB@@@CCCHHHMMMOOOOOOMMMKKKKKKNNNTTTYYYaaammmzzz|||gggfffaaavvvhhhSSSJJJFFFBBB>>>??????@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBFFFLLLPPPYYYcccooowww|||~~~|||zzz~~~pppbbbVVVOOOLLLJJJHHHGGGHHHGGGFFFDDDBBBBBB@@@??????>>>>>>>>>>>>>>>=========<<<<<<<<>>??????AAACCCEEEFFFHHHNNNPPPSSSVVVWWWWWWVVVUUUSSSSSSSSSTTTUUUWWWYYYYYYYYYYYYXXXWWWWWWZZZ```dddggglllpppyyyeeePPPHHHFFFDDDAAA@@@CCCHHHLLLNNNNNNLLLKKKJJJMMMRRRWWW```lll{{{zzzxxxdddbbb]]]mmmlllUUUIIIEEECCC@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBEEEKKKOOOYYYbbbnnnwww|||}}}yyywwwuuusssqqqxxxqqqcccWWWPPPMMMKKKIIIHHHIIIHHHGGGFFFDDDDDDBBB@@@???>>>>>>>>>>>>>>>>>>=========<<<<<<===@@@FFFMMMVVV```kkkrrr{{{}}}|||{{{zzzxxxxxxxxxyyyyyy{{{{{{}}}{{{yyyyyywwwzzz}}}vvvoooeee\\\TTTOOOKKKIIIFFFEEEEEEFFFFFFIIITTT```xxxssswww~~~vvveeePPPCCC???===::::::::::::999999999888888777666666555555666666777666666666666666666666666555555555555555555555555777777666666666666555555666666777777888999999999888999:::;;;<<<===>>>>>>@@@@@@@@@AAACCCEEEGGGHHHNNNPPPTTTWWWYYYZZZYYYXXXUUUUUUVVVWWWXXXZZZ[[[\\\]]]]]]\\\ZZZZZZ]]]aaaeeeggglllqqqyyy~~~bbbOOOGGGFFFCCC@@@@@@CCCGGGKKKMMMLLLKKKJJJJJJLLLPPPTTT]]]kkk{{{vvvttt```^^^YYYeeerrrXXXIIIEEECCCAAA??????@@@@@@@@@AAAAAAAAA@@@AAAAAAAAAAAAEEEJJJMMMYYYaaallluuu|||{{{yyyvvvsssqqqppp~~~vvviii^^^XXXPPPNNNKKKJJJJJJJJJIIIHHHGGGFFFDDDBBB@@@>>>>>>===>>>>>>>>>============<<<===@@@EEEKKKTTT^^^hhhoooxxx{{{~~~}}}|||||||||xxxwwwvvvuuuuuuvvvvvvwwwvvvwwwxxx{{{}}}xxxvvvvvvrrrtttxxx||||||vvvlllbbbZZZTTTOOOLLLHHHGGGGGGHHHHHHKKKVVVbbbyyyxxxyyy~~~vvveeePPPCCC???===::::::::::::999999999888888777777666666666666777777666666666666666666666666555555555555555555555555777777666666666666666666666777777888888999::::::999999:::;;;<<<>>>@@@@@@BBBBBBBBBCCCDDDFFFGGGHHHNNNPPPTTTWWWZZZZZZZZZYYYVVVVVVWWWXXXZZZ\\\]]]^^^``````___]]]\\\^^^bbbeeekkkpppuuu|||zzz___MMMGGGEEEBBB??????BBBFFFIIIKKKKKKJJJIIIIIIJJJMMMQQQZZZiii{{{rrrttt^^^ZZZWWW^^^xxxyyy]]]KKKEEEDDDBBB??????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAADDDHHHLLLWWW___jjjttt|||}}}zzzwwwssspppnnnyyy}}}pppfff```UUURRRNNNLLLLLLLLLKKKJJJHHHGGGEEECCCAAA???>>>>>>???>>>>>>>>>===============@@@DDDJJJQQQ[[[dddkkkssswww}}}~~~|||zzzyyyxxxxxxuuuuuutttsssssstttuuuvvvssstttuuuxxx{{{|||vvvsssrrrmmmnnnqqqvvv~~~}}}tttkkkbbbZZZSSSOOOJJJHHHHHHHHHHHHLLLXXXeee}}}{{{|||~~~vvveeePPPCCC???===::::::::::::999999999888888777777666666666666777777666666666666666666666666666666666666666666666666666666777777777777777777777777777888999999::::::999999:::;;;===???BBBCCCEEEEEEEEEEEEFFFGGGHHHIIILLLOOORRRVVVXXXYYYXXXXXXVVVVVVWWWXXXZZZ\\\^^^___`````````^^^]]]^^^bbbdddooovvv|||www^^^LLLFFFEEEBBB??????AAADDDGGGIIIIIIHHHGGGGGGIIIKKKOOOXXXgggyyymmmvvv]]]XXXWWWYYYpppbbbMMMFFFDDDAAA??????@@@@@@@@@AAAAAAAAA???@@@AAAAAAAAACCCGGGJJJUUU\\\gggrrr|||{{{vvvsssqqqwwwwwwllleee[[[WWWSSSOOONNNMMMLLLKKKIIIHHHFFFDDDBBB@@@@@@?????????>>>>>>>>>============???CCCGGGNNNVVV___eeemmmssszzz}}}yyywwwuuuuuutttsssrrrqqqqqqrrrssstttuuuqqqqqqrrrtttwwwzzz}}}yyytttpppnnnhhhiiikkkpppyyywwwmmmcccZZZTTTLLLJJJHHHHHHHHHNNN\\\iii|||~~~~~~vvveeePPPCCC???===::::::::::::999999999888888888777777666666777777888666666666666666666666666666666666666666666666666666666777777777777888888777777888888999::::::::::::::::::<<<>>>AAADDDEEEHHHHHHHHHHHHHHHIIIJJJKKKLLLNNNRRRUUUWWWWWWWWWVVVVVVVVVWWWXXXZZZ]]]^^^````````````___^^^___bbbeeepppyyywww]]]KKKEEEEEECCCAAA???@@@CCCEEEGGGGGGGGGFFFFFFHHHJJJNNNVVVeeewwwiiiyyy]]]WWWYYYXXXjjjgggOOOGGGDDD@@@??????@@@@@@@@@AAAAAAAAA>>>???@@@AAAAAACCCFFFIIISSSZZZeeeqqq|||}}}yyyxxxzzz}}}qqqjjj```\\\VVVRRRPPPOOOMMMLLLIIIHHHFFFDDDCCCBBBAAAAAA?????????>>>>>>>>>======<<<>>>AAADDDIIIPPPYYY^^^hhhnnnwww}}}~~~{{{xxxuuusssrrrqqqpppooooooooooooqqqssstttppppppppppppqqqssstttvvvwwwyyyzzzxxxsssmmmiiigggbbbbbbdddgggppp}}}}}}qqqeee^^^RRRNNNKKKJJJKKKSSScccrrr~~~~~~vvveeePPPCCC???===::::::::::::999999999888888888888777777777777888888666666666666666666666666666666666666666666666666666666777777777888888888777888888999999::::::;;;:::::::::<<<>>>BBBEEEGGGKKKKKKJJJJJJKKKKKKLLLLLLMMMOOOSSSVVVWWWWWWVVVUUUVVVWWWXXXYYY[[[^^^```aaa```aaaaaaaaa```aaadddfffmmmyyyyyy^^^KKKEEEEEEEEECCC???@@@BBBDDDEEEFFFFFFEEEEEEGGGJJJNNNVVVdddtttfff|||]]]WWW[[[WWWgggiiiPPPGGGDDD?????????@@@@@@@@@AAAAAAAAA>>>???@@@AAAAAABBBFFFHHHRRRYYYdddppp||||||uuummmccc___YYYTTTQQQPPPNNNMMMHHHHHHFFFEEECCCBBBBBBBBB????????????>>>>>>>>>>>>;;;===???BBBFFFMMMTTTZZZeeekkkuuu{{{~~~zzzwwwtttqqqppppppnnnmmmmmmmmmnnnpppqqqrrrpppooonnnmmmlllmmmmmmnnnmmmpppqqqppplllgggcccaaa]]]]]]]]]```gggttt}}}pppgggXXXTTTPPPOOOPPPXXXjjjzzz~~~vvveeePPPCCC???===::::::::::::999999999888888888888777777777777888888666666666666666666666666777777777777777777777777666666777777888888888999777888888999999:::;;;;;;;;;:::;;;<<>>@@@BBBCCCEEEEEEEEEEEEEEEGGGJJJNNNVVVcccsss~~~eee~~~]]]TTTVVV[[[ooosssQQQEEEFFFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@===;;;<<<@@@GGGLLLRRRZZZfffrrr|||}}}{{{uuuiiiccc\\\XXXVVVTTTQQQOOOKKKIIIEEEDDDEEEEEEFFFEEECCCAAA>>>===>>>>>>===<<<============@@@GGGOOOTTT^^^dddnnnvvv|||~~~}}}{{{yyyuuuqqqmmmkkkjjjiiiiiijjjlllnnnpppqqqooommmlllmmmnnnlllhhhcccgggfffeeebbb___\\\ZZZXXXWWWUUUUUUXXX\\\eeevvvuuufff[[[SSSSSSTTTYYYhhhxxxwwwfffSSSFFF@@@>>>===:::666777;;;:::444444888777777777777777777777777777777777777777888888999777777777777777777888888888888888777777777777777999;;;<<<;;;::::::;;;<<<<<<===>>>???AAADDDFFFGGGLLLLLLMMMMMMMMMMMMLLLLLLOOOOOOQQQSSSTTTVVVWWWXXXXXXYYY[[[^^^___````````````ccceeefffeeeddddddeeelllsss|||vvvYYYMMMHHHAAA@@@DDDAAABBBCCCDDDEEEEEEEEEEEEGGGFFFGGGMMMUUU```pppdddbbbWWWVVV[[[ooouuuSSSFFFEEE@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>><<<===AAAFFFKKKPPPXXXdddppp{{{~~~{{{}}}||||||xxxnnnhhhaaa\\\YYYWWWTTTQQQMMMJJJGGGFFFGGGHHHHHHGGGCCCBBB@@@???@@@???>>><<<===>>>>>>>>>@@@EEEKKKPPPZZZaaakkktttzzz}}}}}}}}}{{{yyyuuuqqqnnnkkkjjjiiijjjjjjlllnnnpppqqqooolllkkkkkkllljjjeee```]]]\\\[[[YYYVVVTTTRRRQQQRRRPPPOOORRRUUU\\\kkkyyytttggg\\\YYYZZZ```qqq{{{iiiUUUGGGAAA???======999999<<<<<<888888;;;777777777777777777777777666666666666666777777888888888888777777777777777777777777888888888888888888999::::::999999:::;;;======>>>@@@BBBDDDFFFGGGKKKLLLMMMMMMNNNMMMMMMMMMPPPPPPQQQSSSUUUVVVXXXXXXXXXYYY[[[]]]___`````````aaaccceeefffeeeddddddeeeiiiooowwwwwwYYYLLLHHHBBB???AAA@@@AAABBBCCCCCCDDDDDDCCCGGGEEEGGGMMMTTT___ppp~~~ccckkk[[[WWWZZZmmmxxxVVVGGGEEE???AAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>AAAEEEIIINNNVVVaaannnyyy~~~zzzwwwwwwvvvvvvxxx}}}}}}uuuooogggbbb___]]]YYYVVVOOOMMMJJJIIIIIIJJJJJJIIIDDDCCCBBBBBBBBBAAA???<<<===>>>?????????BBBFFFIIITTT\\\gggqqqwww{{{}}}~~~}}}}}}{{{yyyvvvrrrooommmjjjjjjjjjkkklllnnnooopppooollliiihhhhhheee```\\\RRRQQQPPPOOOMMMKKKJJJIIIKKKIIIHHHIIIKKKPPP\\\hhhxxxwwwiiicccbbbhhhyyy}}}kkkVVVGGGBBB@@@===>>>:::999;;;<<<:::999;;;777777777777777777777777555555555666666666777777999888888888777777666666777777777888888999999:::999:::;;;;;;::::::;;;===>>>>>>???@@@CCCEEEGGGHHHKKKLLLMMMNNNOOOOOONNNNNNPPPPPPQQQRRRTTTVVVWWWXXXXXXYYY[[[]]]___```aaaaaabbbccceeeeeedddcccdddeeefffjjjppp|||xxxXXXJJJGGGCCC?????????@@@AAABBBBBBCCCCCCBBBGGGEEEGGGMMMTTT^^^nnn|||```uuu```WWWXXXjjjyyyWWWHHHFFF???AAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@@@@@@@AAADDDGGGMMMTTT```lllyyy}}}xxxtttqqqqqqpppooooooqqqvvv{{{~~~{{{uuummmhhheeeccc```]]]UUURRROOONNNMMMMMMKKKJJJEEEDDDCCCCCCCCCAAA???<<<;;;===>>>??????AAACCCFFFOOOWWWbbbmmmtttyyy|||}}}}}}}}}|||zzzwwwtttpppnnnkkkkkklllmmmnnnooopppqqqooolllhhheeedddaaa[[[VVVLLLKKKJJJIIIHHHGGGGGGGGGHHHDDDCCCDDDEEEHHHPPPXXXggguuuuuummmkkknnn~~~}}}lllUUUHHHEEECCC>>><<<:::999999:::999888888666666666666666666666666555666666777777777777777999999888888777666666666777777888888999:::;;;;;;;;;===>>>>>>======???@@@??????@@@AAACCCFFFHHHIIIKKKLLLNNNPPPQQQPPPPPPOOOPPPPPPPPPQQQRRRTTTVVVWWWXXXYYYZZZ\\\^^^```aaabbbbbbdddeeeeeedddcccdddeeefffiiimmmyyyyyyXXXIIIFFFDDD@@@>>>???@@@AAABBBBBBCCCCCCCCCFFFEEEGGGLLLSSS]]]lllzzz]]]~~~eeeWWWWWWfffzzzyyyXXXIIIGGGBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@@@@@@@AAADDDFFFMMMTTT___kkkwww|||xxxtttpppnnnmmmllljjjiiiiiikkkmmmooovvv|||zzzsssooonnnmmmkkkhhh```]]]YYYVVVTTTQQQMMMKKKFFFEEECCCCCCCCCAAA???===999;;;===>>>???@@@BBBDDDKKKRRR^^^iiiqqqwww|||~~~~~~~~~}}}{{{yyyvvvsssqqqnnnnnnooopppqqqrrrrrrsssrrrmmmhhhdddaaa]]]WWWRRRIIIHHHGGGFFFEEEEEEEEEEEEGGGCCCBBBCCCDDDDDDHHHNNNYYYcccsss}}}vvvrrrsss~~~nnnWWWJJJJJJIIICCC;;;======<<<:::999888777666666666666666666666666666777888999999999888888888888888888777777666666777888888999:::;;;;;;<<<;;;<<<>>>>>>>>>>>>???AAA@@@@@@AAABBBEEEGGGIIIJJJJJJLLLOOOQQQRRRRRRQQQPPPOOOOOONNNOOOPPPRRRTTTVVVXXXXXXZZZ\\\^^^```bbbcccccceeeeeedddccccccdddeeegggjjjoooyyy~~~]]]JJJFFFEEEBBB???@@@AAABBBCCCCCCDDDCCCCCCEEEDDDFFFLLLRRR\\\jjjwwwYYY~~~jjjZZZVVVdddtttxxxWWWIIIIIIDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@@@@@@@AAADDDFFFMMMSSS]]]iiiuuu~~~zzzyyyvvvrrrooommmkkkhhheeeccccccdddeeeiiiooo|||{{{yyyzzz{{{zzzyyysssoooiiiddd^^^YYYSSSOOOJJJGGGEEECCCCCCBBBAAA???:::<<<===>>>>>>???AAACCCHHHNNNYYYcccmmmuuu{{{}}}{{{xxxvvvtttrrrrrrsssuuuuuuvvvvvvuuuuuupppiiiccc```ZZZTTTOOOFFFEEECCCBBBAAABBBBBBCCCGGGCCCBBBEEEEEEDDDEEEIIINNNTTT___mmmyyy{{{wwwtttuuuoooWWWKKKNNNMMMFFF<<>>??????===<<<===???AAADDDJJJSSS^^^hhhqqqzzz}}}{{{xxxwwwuuuvvvwwwyyyyyyyyyyyyxxxxxxrrrjjjddd___YYYRRRMMMFFFDDDBBBAAA@@@@@@AAABBBEEEBBBBBBEEEFFFDDDDDDFFFGGGIIIRRR\\\eeemmm|||yyyooonnnmmmppp}}}~~~}}}lllSSSGGGJJJIIIAAA===JJJRRRKKK@@@;;;;;;;;;777777777777777777777777666777999:::::::::888777666666666777888888999999:::::::::;;;;;;;;;;;;;;;777999;;;;;;;;;;;;===???AAABBBCCCDDDFFFIIIKKKLLLIIILLLPPPSSSUUUUUUTTTSSSRRRQQQPPPOOOPPPRRRUUUWWWXXXXXXYYY[[[]]]```cccdddeeefffeeedddbbbbbbccceeedddkkkrrryyyuuuXXXIIIEEECCCAAA???@@@AAABBBBBBCCCCCCBBBDDDDDDFFFLLLQQQYYYgggsss|||TTTyyyuuu```ZZZcccpppyyyXXXIIIIIIFFFAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>@@@DDDGGGJJJOOOXXXcccooo|||~~~yyyrrrnnnhhhaaa]]]ZZZYYYZZZ\\\bbbooo~~~tttjjj```ZZZRRRNNNIIIFFFEEEFFFGGGGGGBBBAAA@@@>>>;;;;;;===@@@BBBGGGPPPZZZdddoooyyy|||zzzxxxwwwxxxzzz{{{|||{{{{{{zzzzzztttkkkeee___YYYRRRMMMGGGFFFCCCAAA@@@@@@AAABBBDDDAAAAAAEEEFFFDDDCCCDDDEEEEEEKKKRRRVVVYYYeeerrrwwwlllcccccceeekkkzzz|||yyyyyyhhhMMM@@@DDDBBB999<<>>>>>???@@@AAAAAAAAAAAADDDCCCFFFLLLQQQYYYfffrrryyyWWWtttppp___``````uuu|||cccNNNEEEDDDAAA@@@@@@BBBCCCCCCAAA???>>>>>>>>>>>>???AAACCCDDDJJJPPPYYYbbbkkkxxxzzzsssnnnfff```\\\ZZZXXXWWWWWW]]]jjj~~~~~~rrrcccYYYUUUPPPKKKGGGEEEEEEEEEDDDBBBAAA@@@>>>>>>>>>??????BBBFFFMMMVVV```mmmyyy{{{}}}{{{vvvnnnfff___XXXQQQMMMFFFCCCAAA@@@@@@AAA@@@???AAABBBDDDEEEEEEDDDBBBAAAAAACCCGGGJJJNNNSSSYYY]]]kkkvvv}}}xxxrrrggg___XXXWWW\\\gggyyy{{{xxxrrrdddQQQCCC???>>><<<>>>>>>?????????===;;;:::444444555666777888999999666666777777888888999999888888888777777777777777888888999999999::::::::::::;;;<<<===>>>???@@@AAABBBCCCDDDFFFGGGIIIJJJJJJMMMLLLLLLPPPUUUYYYYYYXXXXXXVVVSSSRRRRRRSSSRRRRRRZZZ[[[\\\^^^```bbbddddddeeefffeeebbb^^^^^^aaaeeefffggglllwwwfffMMMFFFEEEBBBAAA@@@?????????@@@AAABBBCCCBBBEEEJJJOOOWWWdddpppxxxUUUrrrnnn___aaaaaaxxxeeeOOOEEEDDDAAA@@@@@@AAACCCCCCAAA?????????>>>???@@@AAACCCEEEIIIOOOWWW```iiiuuu{{{qqqllleee```\\\ZZZXXXWWWZZZ```mmmtttggg]]]SSSOOOJJJGGGGGGGGGGGGGGGJJJHHHFFFDDDCCCBBBBBBBBBAAAEEEJJJRRR]]]iiivvv~~~}}}xxxppphhhaaaYYYRRRNNNGGGEEEBBBAAAAAABBBAAA@@@AAABBBDDDEEEEEEDDDCCCBBBDDDFFFGGGHHHIIIKKKNNNQQQZZZccclllnnnnnnmmmiiiddd[[[VVVRRRSSSYYYeeeyyy}}}yyyvvvqqqcccPPPCCC???>>><<<>>>>>>>>>>>>===<<<;;;:::666777777777777777777777666666666666666777777777888888888888777777777777999999999999::::::::::::;;;<<<<<<>>>???@@@AAABBBDDDDDDEEEGGGIIIKKKMMMNNNNNNMMMMMMQQQUUUYYYYYYXXXXXXUUUSSSRRRSSSTTTTTTSSSZZZ[[[\\\^^^```aaacccccccccddddddaaa^^^^^^aaaeeefffgggkkkttthhhOOOGGGDDD@@@AAA@@@?????????@@@BBBBBBEEEDDDFFFJJJNNNTTT```lllwwwSSSooolll^^^bbbddd{{{hhhPPPFFFDDDAAA@@@@@@AAABBBCCCAAA???@@@@@@??????@@@BBBDDDEEEHHHNNNUUU]]]fffqqq}}}xxxqqqmmmgggbbb___]]][[[YYY]]]cccppptttggg^^^RRROOOJJJHHHHHHIIIJJJJJJLLLJJJHHHEEECCCBBBAAA@@@AAACCCGGGMMMWWWcccqqqzzzzzzrrrjjjccc[[[TTTOOOIIIFFFCCCBBBBBBCCCBBBAAA@@@AAACCCDDDEEEDDDCCCCCCEEEEEEEEEEEEDDDDDDFFFIIIJJJRRRZZZ\\\]]]^^^\\\XXXQQQOOOOOOPPPUUU```uuuzzzwwwtttooobbbOOOBBB???>>>===>>>===<<<;;;::::::::::::999999888888888777777777666666666666555555555555888888888888888888888888999::::::::::::;;;;;;;;;<<<===>>>???AAABBBCCCCCCGGGGGGGGGHHHKKKNNNPPPRRRPPPOOOOOORRRUUUXXXYYYYYYYYYWWWTTTSSSTTTUUUUUUTTTYYYZZZ[[[\\\^^^___aaaaaaaaacccccc```]]]]]]aaadddggggggjjjqqq|||iiiQQQIIIEEE@@@AAA@@@?????????@@@BBBCCCGGGEEEFFFIIILLLQQQ[[[fffuuu~~~RRRmmmjjj\\\bbbeee|||mmmSSSGGGEEEBBBAAA@@@AAABBBBBBAAA@@@AAA@@@@@@@@@@@@BBBCCCEEEHHHMMMTTT\\\dddnnnzzzzzzuuuqqqmmmiiifffccc```^^^^^^dddrrr}}}ooobbbZZZSSSPPPKKKIIIIIIKKKLLLLLLLLLKKKIIIGGGDDDBBB@@@@@@AAABBBDDDHHHPPP]]]jjjttt|||uuummmeee]]]UUUPPPJJJGGGDDDCCCCCCCCCBBBAAA???@@@AAABBBCCCCCCCCCBBBAAABBBCCCCCCBBBDDDFFFIIIHHHNNNTTTUUUXXXZZZZZZVVVPPPPPPQQQQQQSSS\\\qqqxxxvvvsssnnnaaaOOOBBB>>>>>>======<<<;;;999888999999:::999999888888888888888888777777777666666555555555777888888888888888999999::::::;;;;;;;;;<<<<<<<<<>>>>>>???AAACCCDDDEEEFFFJJJJJJJJJJJJLLLNNNQQQRRRRRRRRRRRRSSSUUUXXXZZZ[[[^^^[[[XXXVVVVVVUUUTTTSSSXXXXXXYYY[[[\\\]]]^^^___```bbbbbb```^^^]]]aaadddhhhhhhiiinnnwwwhhhQQQJJJHHHDDDAAAAAA@@@???@@@AAABBBCCCFFFDDDEEEHHHKKKOOOYYYcccsss}}}RRRkkkhhh[[[```ccc{{{rrrVVVHHHEEEBBBAAA@@@@@@AAABBBAAA@@@AAA@@@@@@???@@@AAACCCDDDGGGLLLSSSZZZbbblllwww}}}zzzuuuqqqnnnjjjfffccc```fffsssyyykkk___WWWVVVRRRNNNLLLLLLNNNOOOOOORRRQQQOOOMMMJJJHHHFFFEEEBBBBBBBBBEEEKKKWWWdddlllzzz}}}xxxppphhh___WWWRRRKKKHHHEEECCCCCCCCCBBBAAA??????@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDEEEHHHKKKKKKPPPTTTVVVZZZ______[[[UUUTTTTTTSSSTTT\\\pppwwwwwwsssnnnaaaOOOBBB>>>>>>======<<<:::888888888999999666777777888999999::::::888888888777777666666666777777888888999999999:::;;;<<<<<<<<<<<<=========???@@@AAACCCEEEFFFHHHHHHMMMMMMLLLLLLMMMNNNPPPQQQSSSSSSTTTTTTVVVXXX[[[]]]ccc```\\\YYYXXXVVVUUUSSSVVVWWWXXXZZZ[[[]]]^^^___aaacccdddbbb___^^^aaadddiiihhhiiimmmuuueeeOOOKKKKKKIIIBBBAAA@@@@@@@@@AAABBBCCCCCCBBBDDDHHHJJJOOOYYYcccqqq{{{QQQiiigggZZZ^^^___vvvyyyZZZJJJFFFCCCAAA???@@@AAABBBBBBAAA@@@@@@?????????@@@AAABBBEEEJJJQQQXXX```jjjuuu}}}}}}yyytttnnnjjjfffkkkwwwyyylll```ZZZXXXUUUQQQPPPQQQTTTVVVVVVWWWWWWUUURRROOOKKKHHHFFFEEEDDDCCCDDDIIIRRR]]]eeetttxxx~~~|||uuummmddd[[[UUUMMMJJJGGGEEEEEEEEEDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@DDDEEEEEEEEEDDDEEEHHHJJJLLLQQQUUUYYY```fffgggccc[[[XXXUUUTTTUUU^^^qqqvvvxxxtttooobbbOOOBBB???>>>===<<<;;;:::999999888888888555555666777888999:::;;;888888888888777777777777777777888888999:::::::::<<<<<<=========>>>>>>>>>AAAAAACCCEEEGGGIIIJJJKKKNNNNNNOOOOOOPPPQQQQQQQQQSSSTTTUUUVVVVVVYYY]]]aaahhhddd```]]][[[YYYWWWUUUWWWXXXYYY[[[]]]___aaaaaadddfffgggeeebbb```bbbeeehhhiiikkknnntttdddOOOKKKKKKIIIBBBAAA@@@@@@@@@AAACCCDDDAAAAAACCCHHHKKKOOOYYYcccoooyyyPPPggggggYYY[[[[[[qqq~~~^^^LLLGGGCCCAAA??????AAABBBBBBAAA@@@???>>>>>>>>>???@@@AAABBBGGGNNNUUU]]]gggsss{{{zzzuuuooorrr|||}}}yyynnnddd___ZZZWWWUUUUUUXXX\\\___```aaa___]]]XXXSSSNNNIIIFFFGGGFFFEEEEEEHHHOOOYYY___mmmssszzz~~~~~~~~~{{{rrriii___YYYPPPMMMJJJHHHHHHGGGFFFEEECCCCCCBBBAAAAAA@@@@@@@@@CCCDDDDDDCCCCCCDDDGGGIIILLLRRRXXX___iiirrrssspppeee^^^WWWSSSTTT\\\lll|||vvvwwwvvvqqqcccPPPCCC???>>><<<;;;;;;;;;;;;:::999888777666666666777777888888888666666666777777777777777777777888999999:::;;;;;;=========>>>>>>>>>??????BBBCCCDDDFFFHHHJJJLLLMMMLLLNNNPPPSSSUUUUUUUUUUUUSSSUUUVVVVVVWWWZZZ___dddhhheeebbb___^^^]]][[[ZZZYYYZZZ\\\^^^aaaccceeefffhhhiiijjjhhhdddbbbccceeehhhiiimmmpppuuugggQQQKKKGGGBBBBBBBBBAAA@@@AAABBBCCCDDDBBBBBBDDDHHHKKKOOOXXXaaammmxxxOOOeeegggXXXZZZXXXmmm```MMMGGGCCCAAA??????@@@BBBBBBAAA???>>>=========>>>???@@@???EEELLLSSS[[[eeeqqqyyy~~~wwwyyy~~~wwwwww|||xxxnnnfffbbbZZZXXXWWWYYY]]]cccgggiiimmmkkkhhhbbb[[[TTTOOOKKKIIIHHHGGGFFFHHHNNNVVV\\\iiipppxxx|||}}}~~~vvvlllccc]]]SSSPPPLLLKKKJJJJJJHHHGGGFFFEEEDDDCCCBBBAAAAAAAAA???@@@AAAAAABBBDDDGGGJJJNNNTTT\\\eeeqqq|||~~~{{{nnndddYYYSSSRRRXXXfffsss~~~uuuwwwxxxsssdddQQQCCC???>>><<<:::;;;<<<<<<;;;:::888777777777777777666666666666444555555555666666777777777777888999::::::;;;;;;>>>>>>>>>>>>????????????BBBCCCEEEGGGIIIKKKMMMNNNJJJMMMQQQVVVYYYZZZYYYYYYSSSUUUVVVWWWWWWZZZ```eeehhheeebbb`````````___^^^[[[\\\^^^aaadddgggiiijjjjjjlllmmmjjjfffcccdddeeehhhjjjnnnqqqvvvjjjTTTJJJCCC<<>>>>>??????CCCDDDJJJRRRYYY```lllwww~~~~~~}}}xxxvvvuuuxxx||||||ssskkkfffaaa```^^^```eeemmmvvv{{{}}}zzzuuunnneee[[[SSSNNNOOOJJJFFFHHHIIIKKKQQQWWWaaahhhqqqwwwyyy|||}}}tttiiiaaa[[[WWWQQQNNNLLLKKKJJJJJJFFFDDDCCCCCCDDDEEEDDDCCCBBBAAA@@@@@@AAADDDFFFHHHMMMTTT^^^gggsss}}}~~~pppdddWWWRRRTTTYYYdddmmmxxx~~~{{{tttwwwppp```MMMCCCAAA===888;;;;;;::::::::::::999999::::::999999888777666666777777777777777777777777777777777888999999::::::===>>>???@@@@@@AAA@@@@@@DDDEEEFFFIIIKKKMMMOOOPPPNNNOOORRRWWW\\\]]]ZZZWWWUUUWWWZZZ]]]___```______bbbcccdddeeeeeecccbbbaaaaaa___^^^___dddiiimmmooolllmmmmmmmmmllljjjhhhgggiiijjjqqqxxx}}}oooTTTGGGDDDDDDAAA@@@@@@??????@@@@@@AAABBBAAACCCFFFIIIMMMWWWbbbpppwwwRRRaaalll]]]YYY[[[ddd~~~fffKKKJJJCCCCCCBBBAAAAAAAAAAAABBBAAA@@@??????>>>>>>??????CCCDDDIIIQQQXXX___kkkvvvyyyxxxwwwyyy|||~~~vvvoookkkfffeeedddffflllttt}}}|||uuulllccc[[[VVVPPPKKKGGGHHHIIIJJJOOOUUU]]]dddmmmsssvvvzzz{{{ppphhh```\\\WWWSSSQQQOOONNNMMMJJJHHHFFFEEEEEEEEECCCBBBBBBAAA@@@@@@AAACCCFFFGGGNNNVVV___iiittt~~~~~~qqqeeeWWWQQQPPPSSS[[[dddrrryyy{{{tttwwwooo^^^KKKBBB@@@>>>999;;;;;;::::::::::::999999::::::999999888777777666777777777777777777777777888888888999::::::;;;;;;<<<===>>>???@@@AAAAAAAAADDDEEEGGGIIIKKKMMMOOOPPPOOOPPPRRRVVVZZZ[[[YYYVVVWWWXXX[[[^^^````````````ccccccdddddddddccccccbbbbbb```___aaaeeejjjmmmooonnnnnnnnnmmmllljjjhhhggglllmmmrrrzzzrrrWWWHHHDDDDDDAAAAAA@@@@@@@@@@@@AAAAAABBBAAACCCFFFIIIMMMWWWaaaooovvvPPP]]]yyyppp___ZZZ\\\fff|||oooPPPIIICCCCCCBBBAAAAAAAAAAAABBBAAA@@@??????>>>>>>??????BBBCCCHHHPPPWWW^^^jjjuuu~~~|||zzzyyyzzz}}}zzzuuurrrlllkkkjjjlllqqqzzzxxxppphhhaaa]]]QQQLLLIIIIIIIIIIIIMMMRRRXXX^^^gggnnnssswww}}}yyyrrriiieee___ZZZXXXUUUSSSRRRPPPMMMJJJHHHGGGEEECCCAAAAAAAAA@@@???@@@BBBEEEFFFNNNVVV___hhhsss|||~~~{{{mmmaaaTTTMMMLLLMMMSSSZZZfffooozzz|||uuuvvvlllZZZIIIAAA@@@>>>;;;;;;;;;::::::::::::999999::::::999999888777777777777777777777777777777777888999999:::;;;;;;<<<<<<;;;<<<>>>???@@@AAABBBBBBDDDEEEGGGIIILLLNNNPPPQQQRRRQQQRRRTTTWWWXXXXXXWWWYYYZZZ\\\___```aaaaaaaaaddddddcccccccccddddddeeecccbbbbbbeeehhhlllmmmmmmooooooooonnnlllkkkiiihhhmmmmmmrrryyyyyy\\\JJJEEEEEEAAAAAA@@@@@@@@@@@@AAAAAABBBAAACCCFFFIIILLLVVV___mmmtttMMMXXXrrruuuaaaZZZ\\\fff~~~vvvUUUIIICCCCCCBBBAAAAAAAAAAAABBBAAA@@@??????>>>>>>??????AAABBBGGGOOOVVV\\\hhhsss|||~~~||||||~~~zzzyyypppooommmnnnqqqwww}}}}}}yyysssllleee___\\\RRRMMMJJJJJJJJJHHHJJJOOOSSSXXXaaaiiiooouuu{{{zzzqqqmmmgggbbb___\\\XXXVVVTTTQQQMMMKKKIIIGGGDDDBBBBBBAAA@@@???@@@BBBDDDFFFMMMTTT]]]eeeooowwwxxxttteeeZZZOOOJJJIIIJJJOOOUUUZZZcccooo{{{}}}vvvuuuhhhUUUFFF@@@???>>><<<;;;;;;:::::::::999999999999999999888888888777777666666666666666666666666888888999999:::;;;;;;;;;:::;;;===???AAABBBCCCCCCEEEFFFHHHJJJLLLOOOPPPQQQUUUTTTTTTUUUVVVWWWXXXXXX[[[\\\^^^```aaabbbbbbbbbeeedddccccccccceeefffgggddddddeeehhhkkkmmmmmmlllmmmmmmmmmmmmmmmmmmllllllmmmkkkooouuu{{{aaaMMMEEEDDDAAAAAAAAA@@@@@@AAAAAAAAABBBAAACCCFFFHHHKKKTTT]]]kkksss~~~KKKTTTjjj{{{dddZZZ[[[fff{{{XXXIIICCCCCCBBBAAAAAAAAAAAABBBAAA@@@??????>>>>>>??????@@@AAAFFFNNNTTT[[[fffqqqzzz~~~}}}uuusssooommmmmmpppsssvvvrrrpppmmmhhhccc^^^ZZZXXXRRRMMMKKKKKKJJJGGGHHHLLLOOOTTT[[[dddlllsssyyy|||}}}xxxtttooojjjfffccc___\\\WWWUUUQQQNNNLLLJJJHHHFFFBBBAAA@@@@@@@@@BBBDDDEEEMMMTTT]]]dddlllrrrqqqlll___UUULLLHHHGGGFFFJJJNNNRRR[[[gggsss~~~}}}vvvrrrcccQQQDDD@@@???>>>===;;;;;;:::::::::999999999999999999888888888888888666666666666666666666666777777888888999999:::::::::;;;===@@@BBBDDDEEEFFFFFFGGGHHHKKKMMMOOOQQQRRRWWWWWWWWWWWWWWWXXXZZZ[[[\\\]]]^^^```aaabbbccccccddddddccccccdddfffhhhiiiffffffgggjjjlllnnnmmmkkkiiijjjjjjlllmmmooopppqqqnnnkkklllsssxxxhhhPPPFFFCCCBBBAAAAAAAAAAAAAAAAAABBBBBBAAACCCFFFHHHJJJRRR[[[jjjrrr}}}IIIPPPdddjjj\\\[[[fff^^^KKKCCCCCCBBBAAAAAAAAAAAABBBAAA@@@??????>>>>>>??????@@@@@@EEEMMMSSSYYYeeepppxxx}}}yyyyyywwwvvvyyyyyyuuupppkkkhhhggghhhiiieeedddbbb^^^[[[XXXVVVUUUQQQMMMKKKLLLKKKGGGGGGJJJKKKOOOVVV___hhhpppuuuyyyyyy|||~~~xxxtttppplllhhheee^^^[[[VVVSSSQQQNNNKKKIIIDDDCCCAAAAAAAAACCCEEEFFFNNNUUU\\\bbbhhhmmmjjjeee[[[SSSKKKGGGEEEBBBCCCFFFNNNVVVaaalllwww{{{tttooo^^^MMMDDDAAA???======;;;;;;::::::::::::999999888888888888888888888888777777777777777777777777666777777888888999:::::::::<<<>>>AAADDDFFFHHHIIIFFFGGGIIIKKKNNNPPPRRRSSSVVVXXXYYYXXXXXXYYY[[[]]]]]]^^^______aaabbbccccccccccccdddeeefffgggiiijjjhhhhhhhhhjjjlllmmmlllkkkfffggghhhjjjmmmpppssstttqqqllllllqqqvvvqqqUUUHHHCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAACCCFFFHHHIIIQQQYYYgggppp|||IIIMMM___ppp___]]]fff~~~dddNNNCCCCCCBBBAAAAAAAAAAAABBBAAA@@@??????>>>>>>?????????@@@EEELLLRRRXXXcccnnnvvv{{{xxxooooooooonnnooovvvwwwsssmmmfffaaa^^^]]]]]]ZZZYYYXXXVVVTTTSSSRRRRRRPPPLLLKKKLLLKKKGGGGGGIIIHHHKKKQQQZZZccclllqqqtttuuuyyy~~~zzzvvvrrrooofffccc^^^YYYVVVRRRNNNKKKEEEDDDCCCBBBBBBCCCEEEGGGKKKQQQXXX]]]bbbdddaaaZZZTTTMMMFFFEEECCC@@@@@@CCCHHHNNNXXXbbblllyyywwwppplll[[[JJJDDDBBB???<<<<<<;;;;;;::::::::::::999999888888888888888888888888777777777777777777777777777777888999999::::::;;;;;;<<>>???????????????DDDKKKQQQWWWcccnnnuuu{{{|||uuuoooiiijjjjjjiiiiiioooyyytttpppiiiaaa[[[XXXVVVVVVSSSSSSRRRQQQPPPPPPPPPPPPOOOLLLKKKMMMLLLHHHGGGIIIFFFHHHNNNVVV```iiinnnqqqtttwww}}}~~~yyyvvvmmmiiiddd^^^YYYTTTPPPLLLFFFEEEDDDCCCCCCDDDFFFGGGGGGMMMSSSWWW[[[]]]XXXQQQLLLFFFBBBBBBBBBAAABBBDDDBBBGGGPPPYYYcccppp~~~sssmmmjjjXXXHHHDDDCCC???<<<;;;;;;;;;;;;:::::::::999999888888888888888888999999777777777777777777777777888999999::::::;;;<<<<<<;;;===@@@CCCGGGJJJLLLMMMGGGHHHJJJLLLNNNQQQRRRSSSRRRUUUXXXYYYXXXXXXZZZ\\\^^^^^^^^^^^^___aaabbbcccaaabbbeeegggiiijjjjjjiiikkkiiihhhhhhjjjkkkkkkkkkffffffggghhhkkknnnqqqrrroooiiifffiiinnnxxx```NNNGGGCCCBBBBBBAAAAAABBBBBBCCCAAAAAACCCFFFGGGHHHOOOWWWaaajjjvvvIIIKKKXXXtttxxxiiifffeeeqqqnnnQQQHHHEEEAAA???@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>???BBBFFFJJJNNNVVVaaaiiiqqqyyy}}}xxxtttpppllljjjfffcccccceeegggjjjttt~~~xxxrrrhhhaaa\\\XXXSSSPPPRRRRRRQQQQQQPPPOOOOOONNNMMMMMMMMMLLLKKKJJJJJJJJJHHHGGGHHHNNNWWWbbbjjjoooqqquuu{{{yyyxxxqqqfff^^^YYYSSSMMMKKKFFFCCCEEEFFFDDDDDDGGGHHHLLLQQQUUUVVVSSSOOOLLLFFFEEEBBB@@@????????????GGGHHHKKKPPPZZZggguuu~~~sssllleeeVVVFFF@@@@@@>>>======<<<<<<;;;;;;;;;:::::::::999888888888777777666666999999888888888888888888:::::::::;;;;;;<<<<<<<<<:::<<>>>>>???@@@AAABBBCCCCCCDDDHHHMMMPPP]]]eeeqqq|||HHHKKKWWWsss|||jjjeeeeeeooorrrRRRHHHEEEAAA???@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>AAAEEEHHHMMMUUU___gggqqqxxx|||vvvqqqllljjjhhhhhheeedddfffgggiiirrr{{{wwwqqqiiibbb]]]XXXTTTPPPQQQQQQPPPPPPOOOOOOOOONNNPPPOOONNNMMMLLLKKKJJJIIIHHHGGGHHHMMMUUU___hhhmmmppptttzzz|||rrrjjjddd\\\TTTKKKEEEBBBCCCDDDBBBCCCFFFGGGIIIMMMOOOOOOMMMIIIFFFDDDCCCBBBAAA@@@?????????BBBCCCFFFKKKSSS___kkksss}}}sssllleeeUUUFFF@@@@@@>>>======<<<;;;;;;;;;;;;:::::::::999888888888777777777777888888888888888888888888999::::::;;;;;;<<<<<<<<<===>>>AAADDDFFFIIIJJJKKKJJJKKKLLLOOOQQQSSSUUUVVVXXXZZZ[[[[[[ZZZYYYZZZ[[[``````aaabbbcccbbb```___bbbcccdddfffgggggggggfffcccdddfffhhhiiikkkooorrrqqqmmmiiiiiimmmqqqqqqppphhhkkkeeeccckkkrrrsssSSSIIIDDDBBB@@@???>>>???@@@AAAAAABBBCCCCCCDDDGGGLLLPPP[[[cccnnnzzzGGGJJJWWWpppiiiaaaaaakkkwwwSSSIIIEEEBBB???@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>><<>>@@@CCCGGGMMMUUU^^^dddpppsssxxx|||rrrllldddUUUFFF@@@@@@>>>======;;;;;;;;;;;;::::::::::::888888888888888777777777888888888888888888888888999999::::::;;;<<<======@@@AAABBBDDDGGGJJJLLLNNNMMMNNNOOOPPPRRRTTTUUUVVVYYYZZZ\\\\\\[[[[[[\\\]]]___```aaacccdddccccccbbbcccbbbcccfffjjjkkkhhheee```bbbdddfffhhhkkkoooqqqooolllhhhhhhlllooooooooojjjmmmgggeeekkkqqqxxxVVVHHHAAA@@@???>>>>>>???AAABBBAAABBBBBBCCCDDDGGGKKKNNNXXX```kkkvvvGGGJJJUUUmmmfff\\\[[[eee}}}yyyVVVIIIFFFBBB@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>===???CCCFFFJJJQQQ[[[cccnnnuuuxxxssssssuuutttoookkkjjjiiihhhlllrrryyyvvvqqqkkkfff```\\\ZZZWWWVVVUUUTTTTTTTTTTTTUUUWWWVVVUUUSSSPPPLLLIIIHHHFFFGGGHHHJJJOOOWWW```fffkkkooouuuzzz~~~uuufffXXXPPPJJJGGGHHHHHHFFFFFFHHHIIIIIIIIIHHHGGGEEEDDDDDD>>>???@@@AAAAAAAAA?????????AAADDDGGGJJJOOOUUUYYYaaadddhhhlllnnnpppsssuuuzzz}}}ppplllbbbTTTFFFAAA@@@>>><<<<<<;;;;;;;;;:::::::::999999888888888888888888888888888888888888888999999999888999999;;;<<<===>>>>>>BBBBBBBBBDDDGGGJJJNNNOOOPPPPPPQQQSSSTTTUUUVVVVVVYYY[[[]]]]]]\\\\\\\\\]]]]]]___bbbcccddddddeeefffdddbbbbbbggglllnnnjjjeeeaaaccceeeggghhhiiilllooojjjhhhfffgggkkkoooqqqrrrnnnqqqlllhhhmmmqqq}}}yyywwwVVVJJJBBBAAA???======>>>???@@@@@@AAABBBCCCDDDFFFJJJMMMVVV]]]hhhsss}}}FFFIIITTTiiieeeYYYYYY```zzzyyyZZZJJJGGGCCC@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>===@@@CCCFFFIIIPPPZZZaaakkkrrr|||~~~}}}vvvpppnnnllliiijjjnnn{{{zzzwwwqqqkkkfffbbb```\\\[[[XXXVVVUUUTTTUUUUUUYYYYYYWWWUUUQQQMMMIIIGGGEEEGGGHHHIIIMMMTTT]]]cccjjjmmmssswww{{{~~~ppp```RRRMMMJJJKKKKKKHHHGGGHHHLLLKKKJJJHHHGGGFFFFFFFFF>>>???@@@BBBBBBAAA@@@???@@@BBBDDDFFFGGGJJJMMMPPPTTTWWWZZZ]]]^^^```ccceeemmmrrryyyzzzooolllaaaSSSEEEAAA@@@>>><<<<<<;;;;;;:::::::::999999999888888888888888999999999777777888888888999999999888999:::;;;===>>>@@@@@@BBBBBBCCCDDDGGGKKKNNNPPPSSSSSSTTTUUUVVVWWWXXXXXXZZZ\\\^^^___]]]\\\[[[\\\\\\___bbbcccccccccfffhhheeeccccccgggmmmoookkkgggfffgggiiiiiiiiiiiijjjkkkiiigggffffffiiimmmppprrrpppsssnnnjjjnnnoooyyyvvvqqqTTTLLLDDDBBB@@@>>>======>>>>>>???AAABBBCCCCCCEEEIIIKKKTTT[[[fffqqq{{{FFFIIIRRRdddhhhZZZ[[[\\\vvvyyy\\\KKKHHHCCCAAA@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>===@@@CCCEEEHHHOOOYYY```hhhoooyyy~~~wwwssspppkkkjjjkkkvvv~~~yyysssmmmiiigggbbb```\\\XXXUUUTTTSSSTTTZZZYYYYYYVVVRRRNNNIIIGGGDDDFFFHHHIIIKKKRRR[[[bbbiiilllqqqtttwwwzzz}}}zzziiiXXXQQQLLLKKKKKKIIIIIILLLQQQPPPNNNKKKIIIHHHGGGGGG@@@AAAAAABBBBBBBBBAAAAAA???AAACCCCCCDDDEEEHHHJJJKKKMMMPPPQQQRRRSSSVVVXXX___dddkkkqqqxxxwwwmmmkkk```RRREEEAAAAAA???<<<;;;::::::::::::999999999999888888888999999999999999777777777888999999::::::999:::;;;===???@@@BBBCCCBBBBBBDDDFFFIIILLLNNNPPPTTTUUUUUUWWWXXXYYYZZZZZZ]]]___aaaaaa___]]][[[[[[[[[___bbbbbbaaabbbeeehhhgggfffeeehhhkkkmmmllljjjkkkmmmnnnmmmllljjjjjjkkkkkkjjjhhhhhhhhhjjjmmmooonnnrrrnnnjjjmmmlllttt|||nnnSSSMMMEEEDDDAAA>>>=========>>>???@@@BBBCCCCCCEEEGGGJJJQQQXXXcccnnnxxxFFFIIIQQQaaazzziii[[[\\\[[[qqq{{{\\\LLLHHHDDDAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>><<>>@@@BBBDDDEEEBBBDDDFFFIIILLLNNNOOOPPPUUUUUUVVVXXXYYY[[[\\\]]]aaaccceeeeeebbb___]]]\\\[[[^^^aaaaaa``````dddhhhiiihhhhhhhhhiiikkklllmmmoooqqqrrrqqqooommmlllmmmkkkkkkiiihhhhhhjjjmmmpppnnnsssoookkkmmmlllrrr{{{oooSSSKKKEEECCCAAA???>>>???@@@@@@>>>@@@BBBCCCCCCDDDFFFHHHNNNUUU```kkkuuu~~~FFFIIIPPP^^^wwwhhhYYY\\\[[[nnn~~~\\\LLLHHHDDDAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>;;;===@@@BBBEEEKKKTTT[[[dddkkkttt|||{{{vvvoookkkjjjbbbgggjjjhhhkkkttt|||~~~}}}tttpppjjjddd^^^ZZZYYYXXXYYYYYYYYYWWWSSSNNNJJJGGGCCCFFFHHHIIIJJJQQQ[[[cccjjjllloooqqqrrrtttvvvxxxvvvxxx{{{~~~ooobbbTTTMMMLLLPPPYYYaaadddbbb^^^YYYTTTOOOKKKIIIEEEDDDCCCBBBAAABBBCCCCCCCCCDDDDDDDDDDDDEEEHHHJJJEEEFFFGGGGGGFFFGGGIIIKKKIIIMMMRRRWWW^^^mmmtttkkkiii^^^QQQDDDAAAAAA???<<<;;;:::::::::999999999888888888888888999999:::::::::666777777888999999:::::::::;;;===???AAADDDEEEFFFCCCEEEHHHLLLNNNPPPQQQQQQUUUVVVWWWYYYZZZ\\\]]]^^^dddfffhhhhhhddd```^^^]]][[[^^^aaaaaa______ccchhhjjjjjjjjjhhhgggiiillloooqqqsssttttttrrrpppoooooohhhhhhhhhhhhiiilllppptttpppuuuqqqnnnpppmmmssswww|||rrrTTTJJJCCCBBB@@@??????@@@BBBCCC>>>@@@BBBCCCCCCDDDFFFHHHLLLSSS]]]iiisss|||HHHIIIMMMZZZrrrlllZZZXXXYYYhhh{{{```QQQHHH@@@@@@AAAAAAAAACCCAAACCCCCCBBB@@@>>>===>>>===>>>???AAACCCIIIOOOTTTccchhhpppxxx{{{xxxtttmmmgggeeeeeeeeefffiiimmmqqqtttzzzpppiiiddd```\\\XXXZZZYYYWWWTTTQQQMMMJJJHHHGGGEEEEEEHHHJJJNNNXXXbbbhhhnnnsssrrrrrruuuuuurrrrrrrrrtttxxx}}}yyyhhhWWWRRRQQQUUUaaaooossstttoooddd\\\XXXUUUQQQKKKIIIFFFEEEEEEDDDCCCAAAEEEDDDDDDFFFJJJLLLLLLKKKJJJIIIHHHIIIKKKJJJIIIGGGHHHHHHKKKQQQXXXcccuuuvvviiigggWWWLLLBBB@@@???===::::::<<<;;;::::::999999999999999999888888888999;;;<<<999999999888999999::::::===>>>@@@CCCDDDFFFGGGGGGGGGHHHJJJJJJKKKMMMPPPSSSSSSTTTVVVXXXZZZ]]]```aaaeeekkkooolllddd]]]\\\^^^]]]aaabbb___ZZZZZZaaagggkkkjjjiiifffeeegggkkknnnpppqqqsssttttttrrrqqqoooooonnnlllkkkkkkmmmoooqqqwwwssspppqqqqqqpppsssxxxrrrYYYJJJEEECCCAAA?????????>>><<<@@@@@@@@@AAABBBCCCEEEEEEKKKPPPYYYcccnnnyyyGGGHHHLLLYYYqqqooo\\\YYYVVVdddxxxfffQQQHHH@@@@@@BBBAAAAAABBBAAABBBCCCBBB@@@>>>===>>>===>>>???@@@CCCHHHNNNSSS___eeennnwww~~~zzzwwwqqqlllfffeeeeeeeeegggkkkoooqqq{{{~~~}}}vvvooojjjeee```]]]\\\ZZZWWWTTTQQQNNNJJJHHHGGGEEEFFFHHHJJJNNNXXXbbbjjjppptttttttttvvvuuusssrrrrrrsssuuu{{{nnn\\\VVVUUU[[[jjjyyyssshhh```ZZZTTTQQQOOOLLLJJJJJJIIIGGGFFFEEEDDDEEEGGGKKKNNNOOONNNKKKJJJIIIIIIJJJJJJIIIGGGHHHHHHJJJOOOSSS]]]ooowwwkkkhhhWWWLLLBBB@@@???===::::::<<<;;;::::::999999999:::999999888888888999;;;;;;999999999999999::::::;;;===>>>@@@BBBDDDFFFGGGGGGIIIJJJKKKKKKLLLMMMPPPSSSRRRSSSUUUWWWZZZ]]]```aaaeeekkkooommmeee___]]]^^^^^^bbbdddaaa\\\\\\aaafffiiiiiihhhgggfffgggkkknnnpppqqqsssttttttsssqqqppppppnnnmmmllllllnnnpppqqqwwwsssppprrrqqqppprrrvvvuuuZZZKKKFFFDDDBBBAAAAAAAAA???===@@@@@@@@@AAABBBCCCDDDEEEJJJPPPXXXbbbmmmwwwEEEGGGLLLXXXpppuuu___YYYSSS```ssspppSSSIIIAAA@@@BBBBBB@@@AAAAAABBBCCCBBB@@@>>>>>>>>>===>>>???@@@BBBGGGMMMRRRZZZ```jjjttt}}}~~~{{{wwwssskkkjjjiiiiiijjjlllooopppvvvzzz~~~zzzyyy}}}xxxsssnnniiieeeccc```[[[WWWTTTQQQMMMJJJIIIFFFFFFHHHJJJNNNXXXcccmmmtttxxxwwwvvvxxxwwwtttsssrrrqqqrrrwww}}}wwwccc[[[ZZZbbbuuuyyynnnccc[[[VVVSSSOOOMMMKKKJJJIIIGGGGGGGGGGGGJJJOOOSSSUUUVVVQQQOOOLLLKKKKKKLLLKKKJJJKKKJJJKKKMMMPPPXXXjjj{{{zzzmmmhhhVVVLLLBBB??????<<<::::::;;;;;;:::999999999:::::::::999999999999::::::;;;999999999999999:::;;;<<<===>>>@@@BBBDDDFFFGGGGGGKKKLLLMMMMMMMMMNNNPPPRRRQQQRRRTTTVVVZZZ]]]```aaadddjjjooonnnggg```]]]^^^___ccceeeddd___^^^aaaeeefffggghhhhhhggghhhjjjlllpppqqqsssttttttsssrrrppppppooonnnmmmmmmoooqqqrrrvvvrrrqqqsssrrrpppppptttyyy]]]LLLFFFEEECCCCCCCCCBBB???===@@@@@@@@@@@@AAACCCDDDEEEIIINNNWWW```kkkuuuEEEGGGLLLXXXooo{{{bbbXXXSSS^^^pppzzzWWWKKKBBBAAACCCBBB@@@@@@@@@BBBCCCBBB@@@>>>>>>???===>>>>>>???AAAEEEKKKPPPTTT[[[fffpppzzz}}}zzzuuutttsssrrrqqqrrrttttttvvvyyy~~~zzzvvvtttyyy{{{uuuqqqnnniiiddd___[[[WWWQQQMMMKKKHHHGGGIIIJJJNNNYYYdddqqqwww|||{{{zzz{{{yyyuuuuuusssqqqqqqsssyyyiii___^^^ggg}}}~~~qqqhhh^^^ZZZUUUQQQOOONNNLLLJJJKKKJJJJJJNNNSSSYYY]]]^^^[[[WWWSSSQQQQQQQQQQQQPPPOOONNNNNNOOOOOOWWWjjj||||||ooohhhVVVKKKAAA??????<<<::::::;;;::::::999999:::::::::::::::::::::::::::::::::::::::999::::::;;;<<<======>>>@@@BBBEEEGGGHHHHHHKKKLLLNNNNNNMMMNNNPPPQQQPPPQQQSSSVVVYYY]]]```bbbbbbhhhllllllggg```]]]\\\```dddgggfffbbb```aaacccccceeeggghhhhhhhhhiiijjjoooppprrrssstttsssqqqppppppooonnnmmmnnnoooqqqrrruuuqqqqqqrrrrrrooooooqqq}}}```LLLFFFEEEDDDCCCCCCBBB???===@@@@@@@@@@@@AAABBBCCCDDDHHHMMMTTT^^^hhhsss}}}EEEHHHNNNYYYnnndddVVVVVV^^^nnn^^^PPPDDDAAACCCBBB@@@@@@@@@AAABBBBBB@@@>>>>>>???===>>>>>>>>>@@@DDDJJJNNNQQQWWWbbblllvvv~~~}}}|||{{{zzz{{{{{{yyy{{{~~~~~~xxxsssrrruuu{{{zzzuuunnniiieee^^^VVVPPPMMMJJJIIIJJJKKKOOOZZZffftttzzz~~~~~~|||xxxxxxvvvsssrrrssswww{{{qqqdddaaajjjwwwlllgggaaa\\\XXXUUURRRPPPNNNMMMMMMQQQWWW^^^cccfffdddaaa]]]ZZZXXXXXXWWWVVVRRRRRRRRRPPPPPPXXXlllppphhhUUUJJJAAA>>>???<<<:::::::::::::::999999::::::;;;::::::::::::::::::::::::::::::::::::;;;<<<===>>>===>>>AAACCCFFFHHHIIIJJJKKKLLLNNNOOONNNNNNPPPQQQQQQRRRTTTVVVZZZ]]]```aaaaaaeeeiiiiiiddd___\\\ZZZ```cccffffffdddbbbbbbcccbbbdddggghhhgggfffggghhhlllnnnpppqqqrrrqqqpppooonnnnnnmmmmmmmmmnnnoooppprrrooooooqqqpppmmmmmmppp|||eeeNNNEEEDDDBBBBBBBBBAAA???<<<@@@@@@@@@@@@@@@AAABBBCCCGGGKKKRRR[[[eeeppp{{{EEEIIIOOOXXXlllhhhWWWXXX^^^mmmgggVVVFFFAAABBBBBBAAA@@@@@@AAABBBBBB@@@?????????======>>>===???BBBHHHLLLPPPVVV___hhhrrr{{{}}}wwwsssqqqrrrwww|||wwwrrriii]]]TTTPPPMMMKKKLLLMMMQQQ\\\hhhvvv}}}||||||zzzwwwuuuuuuwwwyyy{{{}}}nnnhhhooo{{{uuummmfffaaa]]]YYYWWWUUUTTTSSSVVV]]]eeekkkooopppmmmiiieeedddbbb```^^^YYYXXXWWWTTTRRRYYYnnnqqqgggTTTIII@@@>>>>>><<<:::;;;::::::999999999:::;;;;;;:::;;;;;;;;;;;;::::::999:::::::::;;;<<<===>>>???>>>@@@BBBEEEHHHJJJKKKLLLKKKMMMOOOPPPPPPPPPQQQSSSSSSTTTUUUXXXZZZ]]]```aaa```ccceeeeeebbb___\\\[[[```bbbeeefffeeedddddddddcccdddffffffeeeeeeeeefffiiijjjlllnnnooonnnmmmlllllllllkkkkkkllllllmmmnnnppplllkkkmmmmmmkkkmmmpppzzzmmmRRRGGGDDDBBBAAAAAA@@@???>>>@@@@@@@@@@@@@@@AAABBBBBBEEEIIIPPPXXXbbbmmmxxxDDDHHHNNNVVVhhhmmmZZZYYY\\\lllooo\\\HHHAAABBBBBBAAAAAA???AAABBBBBB@@@??????@@@============>>>AAAGGGKKKQQQUUU]]]eeennnxxxxxxtttqqqqqqsss{{{wwwhhh\\\SSSOOOMMMMMMNNNSSS^^^jjjwww~~~}}}{{{yyyxxxxxxxxxyyy~~~{{{rrrvvvvvvooojjjeeecccbbb```___bbbhhhqqqxxx||||||yyyvvvssspppmmmjjjeeedddbbb]]]XXX^^^sssqqqfffTTTIII@@@>>>>>><<<:::;;;:::999999999::::::;;;<<<;;;;;;<<<<<<<<<;;;999999::::::;;;;;;<<<>>>???@@@???AAACCCFFFIIIKKKMMMNNNLLLNNNRRRSSSSSSTTTUUUVVVVVVVVVWWWYYY[[[]]]___aaabbbcccdddcccaaa___]]]]]]```aaacccdddddddddeeefffdddeeefffeeeccccccdddeeeeeegggiiikkklllkkkjjjiiiiiiiiiiiiiiijjjjjjkkkkkknnnjjjhhhjjjjjjjjjlllqqqvvvuuuWWWIIIFFFBBB@@@@@@AAAAAA@@@@@@@@@@@@???@@@@@@AAABBBDDDHHHNNNVVV```kkkvvv~~~CCCGGGMMMUUUfffqqq]]]XXX[[[kkkttt___JJJAAAAAABBBBBBBBB???AAABBBBBB@@@??????@@@===============AAAFFFJJJRRRVVV\\\dddmmmwwwyyyuuurrrqqqqqqxxxqqqdddUUUQQQNNNNNNOOOTTT```kkkwww~~~|||{{{yyyxxxxxxxxxzzz|||{{{vvvsssnnnkkkjjjlllsss|||}}}xxxuuuqqqooollleee___dddxxxrrrfffSSSIII???>>>>>><<<:::;;;999999999999::::::;;;<<<;;;;;;<<<===<<<;;;999888::::::;;;;;;===>>>???@@@@@@BBBDDDGGGJJJLLLNNNOOOMMMPPPSSSUUUVVVVVVXXXYYYXXXXXXYYYZZZ\\\^^^___```ddddddccccccaaa```___^^^___```aaabbbccceeefffgggeeeffffffdddbbbbbbcccdddccceeegggiiijjjiiihhhggggggggghhhhhhhhhiiiiiiiiilllhhhfffgggiiiiiilllqqqrrr{{{ZZZLLLHHHCCC@@@@@@AAABBBCCC@@@@@@@@@???@@@@@@AAAAAADDDGGGMMMUUU___jjjuuu}}}EEEJJJLLLUUUfffzzzxxx\\\TTTZZZmmmbbbJJJDDD@@@AAADDD???AAAAAABBBBBBAAAAAA@@@???@@@??????>>>???AAABBBCCCNNNSSSZZZbbbjjjtttzzzsssooonnnsss{{{ooobbb\\\VVVTTTTTTXXXcccmmmzzz~~~zzzxxx}}}|||vvvppplllooo~~~|||pppfffNNNEEE>>>======::::::;;;::::::::::::::::::::::::777888::::::999999999:::999;;;===>>>>>>>>>@@@BBBCCCDDDFFFFFFGGGHHHKKKMMMPPPQQQSSSUUUWWWXXXYYYYYYWWWYYYZZZ[[[[[[\\\^^^```bbbcccdddeeecccaaa^^^\\\ccccccbbbbbbbbbbbbcccccceeeffffffdddbbbaaaaaabbbbbbcccdddeeefffgggggghhhggghhhiiiiiiiiigggfffeeefffggghhhgggggghhhkkkmmmwww^^^LLLIIIDDD>>>>>>??????===>>>>>>>>>???@@@@@@AAAAAACCCFFFKKKRRR[[[hhhttt|||FFFKKKMMMTTTdddvvv|||___UUUZZZllldddMMMFFFBBBCCCEEEAAAAAAAAABBBBBBAAAAAA@@@???@@@???>>>>>>???@@@BBBCCCKKKQQQXXX___gggrrr}}}wwwqqqooorrr}}}wwwjjjccc]]]ZZZZZZ]]]gggqqq}}}}}}zzz|||~~~}}}xxxzzz{{{nnnaaaNNNEEE>>>======;;;:::;;;::::::::::::::::::::::::888:::;;;<<<;;;:::;;;<<<999;;;===>>>>>>>>>@@@BBBBBBDDDFFFGGGGGGIIIKKKMMMPPPQQQSSSUUUWWWXXXYYYYYYZZZ[[[\\\\\\\\\\\\]]]^^^```aaacccddddddbbb```^^^bbbbbbaaaaaaaaaaaabbbbbbdddeeeeeedddaaa``````aaa______``````bbbccceeefffhhhhhhhhhhhhhhhgggfffffffffgggggggggggghhhkkkmmmttteeeNNNJJJDDD@@@???@@@???>>>>>>>>>>>>???@@@@@@AAAAAACCCFFFKKKQQQZZZfffrrrzzzGGGLLLMMMSSSaaaqqqcccVVVZZZiiiiiiPPPHHHCCCDDDGGGCCCAAAAAABBBBBBAAAAAA@@@?????????>>>>>>???@@@BBBCCCHHHMMMUUU\\\dddnnnzzz|||uuuqqqqqqxxxxxxrrrkkkeeebbbaaadddmmmvvv||||||}}}yyylll\\\LLLDDD=========;;;:::;;;999999999999999999999999999;;;======<<<;;;<<<===999;;;===>>>>>>???AAACCCBBBDDDGGGHHHIIIIIIKKKLLLPPPQQQSSSUUUVVVXXXXXXXXX\\\^^^___^^^]]]\\\]]]^^^^^^```bbbddddddcccbbbaaabbbbbbaaaaaaaaaaaabbbbbbbbbddddddcccaaa_________^^^^^^]]]\\\^^^aaadddfffhhhhhhgggffffffffffffgggeeefffgggffffffgggjjjmmmqqq|||mmmQQQKKKEEEBBBBBBAAA@@@>>>>>>>>>??????@@@AAAAAAAAACCCEEEJJJPPPXXXdddpppwww~~~GGGLLLNNNSSS```oooeeeWWWYYYfffmmmSSSIIICCCDDDGGGCCCAAAAAABBBBBBAAAAAA@@@??????>>>>>>>>>>>>@@@AAABBBFFFKKKSSSZZZaaakkkwwwzzztttrrrvvv}}}~~~uuusssmmmgggffffffiiisss|||}}}~~~wwwjjjXXXKKKCCC=========;;;:::;;;888888888888888888888888999;;;======<<<<<<<<<===:::<<<>>>??????@@@BBBDDDBBBEEEHHHJJJJJJJJJLLLMMMQQQRRRTTTUUUWWWXXXXXXXXX]]]^^^______^^^^^^___``````aaabbbcccdddcccbbbaaaccccccccccccccccccccccccaaacccdddcccaaa___^^^^^^```^^^\\\[[[]]]```dddggghhhgggfffeeeeeeeeeggggggeeefffffffffeeegggiiilllqqq{{{tttUUULLLDDDBBBBBBAAA???>>>>>>>>>???@@@@@@AAAAAABBBBBBEEEHHHNNNVVVaaalllsss|||GGGMMMNNNTTT```mmmfffXXXXXXbbb|||rrrUUUJJJCCCCCCEEEAAAAAAAAABBBBBBAAAAAA@@@??????>>>>>>===>>>@@@AAABBBFFFKKKRRRYYY```jjjuuu}}}{{{wwwyyy}}}{{{qqqlllgggdddeeehhhmmmwww|||uuujjjWWWIIIAAA<<<===>>><<<:::;;;888888888888888888888888999;;;<<<===<<<;;;<<<===;;;===???AAAAAABBBEEEFFFEEEGGGIIIKKKKKKLLLNNNOOOSSSSSSUUUVVVXXXYYYYYYYYY[[[]]]_________```aaacccbbbccccccdddcccbbbaaaaaadddeeeeeeffffffeeeeeedddaaaccceeedddbbb___^^^^^^aaa___\\\ZZZ[[[___cccfffgggfffeeeddddddeeefffgggdddeeeeeeeeeeeefffiiikkkrrr{{{}}}[[[NNNDDDBBBBBB???===>>>?????????@@@AAAAAABBBBBBBBBDDDGGGLLLSSS]]]hhhoooyyyGGGMMMNNNTTT___kkkgggZZZXXX___wwwxxxYYYLLLCCCBBBDDD@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>======>>>???AAABBBEEEJJJQQQWWW___iiittt|||~~~sssiiiddd```___bbbgggnnnzzzuuuppphhhUUUGGG@@@;;;===>>><<<;;;;;;999999999999999999999999999;;;======<<<;;;<<<======???AAACCCCCCEEEGGGIIIHHHJJJKKKLLLLLLNNNPPPSSSUUUUUUWWWXXXYYYZZZZZZZZZ[[[\\\^^^______```bbbdddcccdddddddddcccbbbaaaaaaeeefffggghhhhhhgggfffeeeccceeeggggggdddaaa``````aaa___\\\ZZZZZZ]]]```ccceeeddddddddddddeeeffffffcccdddeeeeeedddeeehhhkkkssszzzdddSSSEEEBBBBBB>>>===?????????@@@@@@AAABBBBBBBBBAAACCCFFFJJJPPPZZZdddkkkuuuHHHNNNOOOSSS]]]gggkkk[[[WWW]]]sss~~~^^^NNNDDDBBBCCC???AAAAAABBBBBBAAAAAA@@@???>>>>>>======>>>???AAABBBDDDHHHOOOVVV]]]gggrrrzzzoooccc___\\\\\\aaagggppp|||~~~|||yyywwwvvvwwwyyy|||nnnkkkdddRRRFFF???;;;===>>><<<;;;;;;:::::::::::::::::::::::::::<<<>>>>>>=========>>>???AAACCCEEEEEEGGGIIIKKKLLLLLLLLLLLLLLLOOOSSSVVVVVVWWWXXXZZZ[[[[[[[[[[[[\\\]]]____________```bbbbbbbbbcccccccccccccccccceeefffggghhhhhhgggfffeeeeeegggiiiiiigggdddbbbaaacccaaa^^^\\\\\\]]]___aaaccccccdddeeeeeeeeeeeeeeecccddddddddddddeeehhhjjjpppwwwmmmXXXGGGDDDCCC???>>>BBB??????@@@AAAAAABBBBBBCCCAAABBBEEEHHHNNNWWWaaahhhooozzzJJJOOOOOORRR[[[ccczzzmmm[[[WWW[[[qqqaaaQQQEEEBBBDDD@@@AAAAAABBBBBBBBBAAA@@@@@@>>>============???@@@AAABBBGGGNNNTTT[[[eeepppxxx}}}rrrfff^^^[[[\\\aaahhhppp}}}|||yyytttpppnnnlllmmmnnnpppssswww}}}~~~kkkgggaaaPPPEEE???;;;===>>><<<;;;;;;::::::::::::::::::::::::<<<>>>???@@@???>>>???@@@@@@BBBDDDFFFGGGHHHKKKMMMNNNNNNMMMLLLMMMPPPUUUYYYXXXXXXYYY[[[\\\\\\\\\\\\^^^___```___^^^^^^___``````aaabbbcccdddeeeffffffdddeeeggghhhhhhgggeeedddfffhhhkkkkkkhhheeeccccccfffdddbbb```___```aaabbbaaabbbdddeeefffeeeddddddccccccddddddccceeegggjjjnnnuuusss\\\IIIEEEDDD@@@???DDD???@@@@@@AAAAAABBBBBBCCCAAABBBDDDHHHMMMVVV```fffkkkwwwLLLOOOOOOSSS]]]cccuuuqqq]]]WWW[[[iiieeeMMMGGGGGGDDD@@@??????@@@AAABBBBBBBBBBBB>>>>>>=========???@@@AAADDDHHHMMMRRRWWW```jjjrrr|||~~~~~~yyyjjj```]]]\\\```fffppp~~~zzzvvvpppkkkggg___aaadddfffhhhkkkoooqqq}}}|||nnnjjj___NNNCCCAAA???===;;;999888888::::::999999::::::;;;<<<===>>>??????>>>???AAACCCBBBDDDFFFIIILLLNNNOOOPPPTTTTTTSSSPPPNNNPPPVVV[[[[[[\\\^^^```bbbcccddddddaaabbbcccdddddddddcccbbbccccccdddeeeeeeeeeddddddfffgggggggggeeefffgggiiihhhiiijjjjjjiiigggdddccceeeeeedddaaa___^^^___aaa```aaabbbcccdddccccccbbbeeeeeeeeeffffffggghhhiiiooovvvaaaLLLFFFAAAAAADDD@@@>>>>>>???@@@@@@@@@@@@???BBB@@@@@@BBBIIIRRRYYY]]]dddpppMMMQQQPPPTTT]]]bbbssssss^^^WWWZZZhhhkkkQQQHHHGGGDDD@@@AAAAAAAAABBBBBBAAA@@@@@@???>>>=========>>>@@@AAACCCFFFKKKPPPUUU]]]hhhoooyyy|||xxxwww{{{qqqaaa]]]\\\___fffqqq~~~xxxsssmmmfffbbb^^^^^^^^^^^^___```bbbdddnnnxxxqqqkkk^^^MMMAAA@@@>>>===;;;;;;:::::::::999999999999:::;;;;;;===>>>????????????BBBDDDDDDFFFHHHKKKNNNPPPRRRRRRUUUVVVUUUTTTRRRTTTYYY]]]]]]^^^```bbbeeefffggghhhdddeeefffffffffeeeccccccbbbbbbbbbcccddddddeeefffhhhiiiiiihhhgggfffhhhiiiggghhhiiijjjiiigggfffdddffffffeeeccc```^^^^^^______```aaacccddddddccccccffffffeeeffffffggghhhhhhmmmsssbbbMMMGGGBBBAAACCC???AAAAAAAAAAAABBBBBBBBBCCCAAAAAA@@@CCCIIIPPPWWWZZZaaammm|||NNNRRRRRRUUU]]]```pppwwwaaaVVVXXXdddyyytttVVVIIIFFFCCC@@@BBBBBBBBBBBBAAA@@@???>>>???>>>=========>>>???@@@AAAEEEIIIMMMRRRZZZdddlllvvv|||}}}yyysssppprrrvvv}}}gggaaa]]]```fffrrr{{{uuummmfffaaa^^^]]][[[YYYYYYYYY[[[\\\^^^hhhvvvtttlll]]]JJJ???>>>===<<<<<<<<<<<<<<<:::999999999999:::;;;;;;===>>>?????????@@@CCCEEEGGGIIIKKKNNNQQQSSSTTTUUUWWWXXXYYYXXXXXXZZZ]]]______```bbbeeehhhjjjlllmmmiiiiiiiiiiiigggfffeeedddbbbbbbaaa```aaaccceeegggiiijjjkkkjjjhhhggggggiiiggggggiiiiiiiiihhhgggfffggghhhhhhfffbbb___]]]]]]^^^^^^```bbbcccdddddddddffffffffffffffffffggggggiiiooo{{{cccNNNIIICCCAAABBB>>>BBBAAA@@@@@@@@@AAACCCDDDAAAAAABBBDDDIIINNNTTTWWW]]]iiixxxPPPTTTTTTWWW]]]^^^kkk}}}dddWWWVVV```ppp|||\\\JJJEEECCC@@@AAABBBBBBBBBAAAAAA@@@?????????>>>======>>>???@@@AAADDDHHHLLLPPPXXXbbbiiissszzz{{{tttnnnmmmpppvvvrrrjjjddddddiiisss}}}vvvnnniiidddbbb^^^\\\[[[\\\\\\]]]XXX^^^hhhtttuuummm\\\III???>>>===<<<<<<;;;;;;<<<::::::999999::::::;;;<<<<<<>>>???@@@@@@AAADDDFFFIIIJJJMMMPPPSSSUUUVVVWWWXXXYYYZZZ[[[\\\^^^___``````aaacccfffiiilllooopppnnnmmmlllkkkiiigggfffeeeeeeccc```______aaadddfffjjjkkklllkkkhhhgggggggggfffggghhhiiiiiiiiiiiihhhhhhjjjkkkiiieee```]]][[[]]]]]]___```bbbcccdddeeefffffffffeeeeeeffffffgggfffkkkuuubbbNNNIIICCCBBBBBB>>>???>>>===<<<<<<>>>@@@AAA???AAABBBEEEGGGLLLPPPTTT[[[fffuuuPPPUUUUUUXXX]]]]]]hhhkkkYYYUUU]]]hhhcccMMMFFFCCCAAA???@@@AAAAAABBBBBBBBBAAA@@@???>>>======>>>??????AAADDDHHHKKKOOOVVV___fffqqqxxxxxxqqqmmmlllppp{{{wwwnnnllloooxxx{{{vvvnnnjjjeeeaaa___^^^[[[ZZZUUUXXX^^^gggsssyyyrrrkkkZZZIIIAAA@@@>>>===;;;:::::::::;;;;;;;;;:::;;;<<<<<<===<<<>>>@@@@@@AAACCCEEEHHHJJJKKKMMMPPPSSSUUUWWWWWWXXXXXXZZZ\\\^^^```aaaaaa```aaabbbeeehhhllloooqqqqqqpppnnnllljjjhhhgggfffgggeeeaaa___^^^```bbbdddjjjkkklllkkkiiiggggggggggggggghhhiiiiiijjjjjjjjjhhhjjjlllkkkgggbbb^^^]]]\\\]]]^^^___aaabbbddddddfffeeeeeeeeeeeeffffffgggdddiiiqqqbbbMMMHHHCCCBBBCCC???>>>===;;;:::;;;<<<>>>@@@>>>@@@BBBDDDEEEIIINNNRRRZZZeeetttPPPUUUVVVYYY^^^\\\eee{{{sss^^^WWW]]]cccxxxnnnSSSIIIFFFCCC>>>???@@@AAABBBBBBBBBBBB@@@???>>>=========>>>???@@@CCCGGGIIIMMMSSS\\\cccnnnuuu~~~uuuoookkklllttt~~~yyyvvvyyyyyytttlllgggbbb]]]WWWRRRRRRRRRUUU[[[ffftttrrrmmmgggYYYIIIAAA@@@???===;;;::::::999===<<<<<<<<<<<<===>>>>>><<<>>>@@@AAABBBDDDGGGIIIJJJLLLNNNQQQTTTVVVWWWXXXXXXWWWXXX[[[___aaabbbaaa```aaabbbdddgggkkkoooqqqqqqpppnnnkkkiiihhhgggggghhheeebbb```___```cccdddjjjlllmmmmmmkkkiiiiiiiiihhhhhhhhhiiiiiijjjjjjjjjhhhjjjlllkkkhhhdddaaa```]]]]]]]]]^^^___aaaccccccddddddddddddeeefffggghhheeehhhooo|||gggPPPIIICCCBBBCCC??????>>>=========>>>@@@@@@===@@@BBBBBBCCCFFFMMMRRR[[[eeetttOOOUUUWWWZZZ^^^[[[cccxxx}}}eee[[[___aaasss{{{[[[NNNIIIEEE@@@@@@AAABBBBBBAAAAAAAAAAAA@@@>>>=========>>>??????BBBEEEGGGJJJPPPYYY___jjjrrr}}}{{{tttnnnlllqqqyyy}}}vvvpppjjjcccYYYRRRQQQOOONNNRRR[[[gggrrryyyzzzlllhhhcccVVVIII??????===<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>??????@@@<<<>>>@@@AAABBBEEEHHHKKKKKKMMMOOORRRUUUWWWYYYYYYYYYXXXWWWZZZ___bbbccccccaaaaaabbbdddgggjjjnnnpppqqqooommmjjjhhhgggggggggeeedddbbbaaaaaaccceeegggkkkmmmooopppnnnmmmlllllliiiiiiiiiiiiiiiiiijjjjjjgggiiikkkkkkiiifffeeeeee^^^^^^]]]]]]^^^```aaabbbbbbbbbcccdddeeeggghhhiiigggiiinnnyyyoooVVVLLLCCCBBBCCC???????????????@@@@@@@@@AAA===???AAA@@@@@@EEEMMMTTTZZZeeesss~~~OOOUUUWWW[[[___[[[bbbwwwiii___aaaaaarrraaaRRRKKKFFFBBBBBBBBBBBBAAA@@@??????AAA@@@???=========>>>???===@@@CCCEEEHHHNNNVVV]]]hhhppp{{{yyyrrrnnnrrrxxx}}}}}}xxxtttlllbbbZZZRRROOOLLLMMMSSS]]]fffkkkzzzxxxiiieee```UUUHHH======<<<<<<<<<======>>>???????????????@@@@@@AAA<<<>>>@@@AAACCCEEEIIIKKKMMMNNNPPPSSSVVVXXXZZZZZZZZZXXXWWWZZZ___cccddddddcccbbbcccdddgggjjjnnnppppppnnnllliiihhhgggggggggbbbbbbaaabbbcccfffhhhjjjlllnnnqqqrrrqqqooooooooojjjjjjiiiiiiiiiiiiiiijjjggghhhjjjjjjiiigggggghhh___^^^^^^]]]^^^___```aaaaaabbbbbbccceeegggiiijjjhhhjjjnnnxxxvvv[[[OOODDDBBBCCC???>>>>>>???@@@@@@@@@@@@???<<<>>>@@@??????DDDMMMUUUZZZdddrrr|||QQQRRRUUUZZZ]]]```hhhpppttt___\\\aaaqqqqqqZZZMMMFFFDDDBBBAAAAAABBBCCCAAA@@@AAA@@@>>>=========>>>???@@@@@@AAACCCGGGMMMUUUZZZeeelllvvv~~~zzzvvvttt|||~~~wwwgggWWWRRRNNNJJJJJJMMMSSSXXX[[[kkkyyyvvvhhhddd]]]QQQFFF@@@???===<<<<<<<<<===>>>???@@@AAAAAA@@@???@@@BBB??????@@@AAACCCGGGIIIKKKJJJLLLOOOSSSVVVYYYZZZZZZ[[[[[[[[[[[[\\\___aaabbbbbbdddfffiiijjjjjjjjjiiilllkkkjjjjjjiiihhhdddbbbaaabbbdddfffggghhhiiiiiiiiijjjlllooorrrsssqqqooommmllljjjiiiiiijjjjjjkkkllliiieeecccccceeeffffffbbbaaa^^^\\\\\\]]]___```bbbbbbbbbbbbcccdddeeefffbbbhhhnnnxxxcccOOOHHHCCCAAAAAABBBAAA@@@@@@??????@@@@@@???@@@??????@@@CCCHHHMMMZZZbbbnnnyyyRRRRRRVVV[[[^^^```hhhqqqxxxbbb^^^bbbpppxxx^^^NNNFFFDDDBBBAAAAAABBBCCCAAA@@@@@@@@@>>>=========>>>???>>>???@@@BBBEEEKKKSSSXXXcccjjjttt}}}zzzwww{{{ooo```RRRMMMIIIGGGIIIMMMPPPRRRaaaoooxxxjjjcccZZZMMMCCC@@@???===<<<<<<<<<===>>>>>>???@@@@@@??????@@@AAA@@@AAAAAACCCEEEHHHKKKLLLKKKMMMQQQTTTXXXZZZ[[[[[[[[[ZZZZZZ[[[\\\^^^```aaaaaacccfffhhhjjjjjjjjjiiilllkkkjjjjjjjjjhhheeebbbbbbcccdddfffggggggggggggiiiiiijjjmmmqqqrrrrrrpppooommmjjjiiihhhiiijjjjjjiiieeeaaa___```ccceeeeeebbb```^^^\\\\\\]]]___```aaaaaaaaaaaabbbccceeefffccchhhnnnwwwlllVVVLLLFFFDDDEEEBBBAAA@@@@@@??????@@@@@@@@@@@@@@@???@@@CCCIIILLLWWW```mmmwwwRRRSSSVVV\\\^^^aaaiiirrr|||eee___aaalllbbbOOOHHHDDDBBBAAAAAABBBCCCAAA@@@@@@??????>>>===>>>>>>>>>===>>>???AAACCCIIIPPPUUU___fffoooyyy~~~{{{yyy~~~vvvhhhTTTOOOIIIFFFEEEGGGIIIJJJUUUbbbsss|||mmmdddWWWHHH??????>>>===<<<<<<<<<===>>><<<>>>??????>>>>>>???AAABBBBBBCCCEEEHHHJJJMMMNNNMMMOOORRRVVVYYY[[[\\\\\\ZZZZZZZZZ[[[\\\^^^```aaaaaabbbeeegggiiijjjjjjjjjlllkkkjjjjjjjjjiiifffcccddddddeeeeeeffffffeeeeeehhhhhhhhhjjjnnnqqqrrrrrrpppmmmiiigggggghhhiiihhhddd```\\\YYY[[[___bbbdddaaa```]]]\\\[[[\\\^^^```aaaaaa``````aaacccfffgggfffiiimmmuuuwww]]]NNNGGGEEEFFFBBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@AAADDDHHHLLLTTT]]]jjjuuu}}}SSSTTTWWW\\\___bbbiiirrr~~~fff___^^^fffcccOOOIIIDDDBBBAAAAAABBBCCCAAA@@@@@@??????>>>>>>>>>>>>>>>===>>>???AAACCCGGGNNNRRR[[[aaajjjsss{{{||||||yyy|||tttgggVVVRRRKKKGGGFFFGGGGGGHHHMMMXXXhhhvvvsssfffUUUEEE>>>???>>>===<<<;;;<<<======;;;===>>>>>>======???@@@BBBCCCDDDFFFIIIKKKMMMNNNNNNPPPSSSVVVYYY[[[\\\\\\YYYZZZZZZ\\\]]]^^^``````aaabbbdddfffhhhiiiiiijjjkkkjjjiiijjjjjjiiigggdddeeeeeeeeeeeeeeedddccccccgggfffeeegggkkkoooqqqrrrppplllgggeeefffhhhiiihhhbbb]]]WWWTTTVVV[[[___bbbaaa___]]][[[[[[\\\^^^___bbbaaaaaaaaabbbeeehhhjjjhhhjjjmmmtttdddPPPFFFCCCDDDBBBAAA@@@@@@??????@@@@@@@@@@@@AAAAAAAAADDDHHHKKKQQQZZZgggrrr{{{UUUUUUXXX]]]___aaahhhqqqggg^^^[[[aaa|||cccOOOIIIDDDBBBAAAAAABBBCCCAAA@@@????????????>>>>>>>>>===>>>???@@@AAACCCGGGLLLPPPVVV\\\eeennnvvv}}}}}}}}}zzzzzz{{{|||{{{zzzyyyxxxzzz~~~{{{nnnbbbUUUQQQKKKGGGFFFGGGGGGGGGJJJSSS```mmmzzzxxxjjjUUUEEEAAA???>>><<<;;;;;;;;;<<<===:::<<<===>>>======???@@@BBBCCCEEEGGGJJJLLLMMMNNNNNNPPPRRRVVVXXXZZZ[[[[[[YYYZZZ[[[]]]^^^___``````bbbbbbdddeeefffhhhhhhhhhiiihhhhhhiiijjjiiigggeeeeeeeeeeeeeeedddcccbbbaaaeeecccbbbdddhhhlllooopppmmmiiieeeeeehhhkkkllljjjddd^^^VVVRRRSSSXXX]]]aaa```^^^\\\ZZZZZZ[[[]]]^^^ccccccbbbccceeehhhkkkmmmiiikkknnnsssoooUUUHHHCCCCCCBBBAAA@@@@@@??????@@@@@@???@@@AAAAAAAAACCCFFFIIIOOOWWWdddooowwwVVVVVVYYY\\\^^^___fffnnnkkk```ZZZ\\\uuueeeOOOIIIDDDBBBAAAAAABBBCCCAAA@@@>>>????????????>>>======>>>???@@@AAABBBEEEJJJMMMSSSXXXaaajjjrrrzzz|||zzzxxxuuuqqqooommmlllnnnttt|||vvviii^^^RRRNNNIIIFFFEEEEEEEEEEEEGGGNNNYYYeeesssyyyjjjSSSEEECCC>>>===<<<;;;;;;;;;<<<===:::<<<===>>>===>>>???AAABBBCCCFFFHHHKKKMMMNNNNNNNNNPPPSSSVVVXXXZZZ[[[[[[ZZZ[[[]]]___```aaaaaaaaaccccccddddddeeeffffffggggggffffffhhhiiihhhfffdddddddddddddddcccbbbaaa```bbbaaa```aaaeeehhhkkkllliiifffdddgggnnnrrrrrrpppiiibbbXXXRRRRRRVVV\\\```___^^^[[[ZZZYYYZZZ\\\^^^bbbcccdddfffhhhjjjlllnnnjjjkkknnnttt}}}}}}___NNNGGGEEEBBBAAA@@@@@@??????@@@@@@>>>???@@@@@@@@@BBBEEEGGGMMMTTT___iiirrrzzzXXXWWWYYY\\\\\\]]]ccckkkzzzssseee\\\[[[pppjjjPPPGGGDDDBBBAAAAAABBBCCCAAA@@@>>>??????@@@???>>>===<<<===>>>???@@@AAACCCGGGJJJPPPVVV^^^gggpppxxx{{{vvvooojjjfffdddcccdddkkkuuuzzzrrrfff\\\QQQMMMHHHEEEDDDDDDDDDCCCBBBHHHQQQ]]]kkk}}}}}}vvvgggPPPCCCCCC>>>===<<<;;;:::;;;<<<<<<:::<<<>>>>>>>>>>>>@@@BBBDDDEEEHHHKKKMMMOOOOOOPPPPPPRRRTTTWWWZZZ[[[\\\\\\[[[\\\^^^```bbbbbbbbbbbbeeeddddddddddddddddddeeeeeeeeeeeefffhhhhhhfffdddccccccdddccccccbbbaaa``````^^^^^^___ccceeegggggggggdddeeekkkuuu{{{{{{xxxpppggg\\\SSSRRRVVV\\\```___]]][[[YYYYYYZZZ\\\]]]```aaadddgggjjjkkklllmmmjjjkkkooouuu|||hhhSSSIIIFFFBBBAAA@@@@@@??????@@@@@@<<<>>>?????????@@@CCCEEEJJJPPPZZZccckkkuuuYYYXXXYYY\\\\\\\\\aaaiiitttzzzjjj^^^[[[nnnoooRRRFFFDDDBBBAAAAAABBBCCCAAA@@@>>>??????@@@@@@>>>===<<<;;;===>>>??????AAAEEEHHHOOOUUU]]]fffnnnvvv~~~|||uuummmfffaaa___^^^]]]eeeqqq{{{wwwooodddZZZSSSOOOJJJFFFEEEDDDCCCCCC>>>CCCKKKWWWgggyyywwwsssdddMMMAAACCC>>>===<<<;;;:::;;;<<<<<<;;;<<<>>>???>>>???AAABBBEEEGGGJJJMMMOOOPPPQQQQQQRRRSSSVVVYYY[[[\\\]]]]]]\\\]]]___aaaccccccccccccfffeeeddddddcccccccccddddddcccdddeeeggggggeeeccccccccccccccccccbbbaaaaaa^^^]]]]]]___aaadddddddddfffdddfffooo{{{~~~tttkkk^^^UUUSSSWWW]]]aaa___]]][[[YYYYYYZZZ\\\]]]^^^```dddgggjjjkkkkkkkkkjjjkkkpppuuu{{{lllUUUJJJEEEBBBAAA@@@@@@??????@@@@@@<<<===>>>?????????BBBDDDHHHNNNVVV^^^gggrrr~~~VVVWWWYYYZZZ\\\^^^bbbeeeqqqlll^^^cccsssxxxUUUHHHFFFBBBAAACCCDDDAAA???@@@@@@@@@@@@???>>>======<<<>>>>>>>>>???AAACCCFFFGGGNNNSSS[[[bbbiiiqqq{{{~~~tttmmmfff___[[[\\\[[[aaakkkwwwwwwmmmccc]]]RRRNNNJJJGGGFFFEEECCCBBBBBBCCCHHHQQQ\\\lllxxxssssssaaaLLLCCC@@@<<<<<<<<<<<<<<<===>>>>>>;;;<<<<<<:::>>>DDDEEECCCCCCEEEIIILLLOOOPPPPPPPPPRRRUUUXXX[[[^^^______^^^^^^aaaccceeedddddddddeeehhhfffddddddeeeeeedddcccbbbaaa```aaaccccccaaa```^^^^^^___aaacccdddbbbaaa]]]]]]]]]^^^___```bbbbbb```gggjjjnnn|||{{{ooo```XXXZZZ^^^______bbbaaa___^^^]]]]]]^^^^^^bbbbbbdddeeefffggggggggggggmmmoootttuuuVVVHHHHHHBBBBBBAAAAAA@@@??????>>>>>>>>>======>>>@@@BBBCCCHHHMMMTTT[[[ccclllxxxTTTVVVXXXYYY[[[^^^bbbeeemmm|||tttccccccoooyyy~~~\\\MMMFFFBBB@@@CCCCCC@@@???AAA@@@@@@@@@???>>>==================>>>@@@BBBDDDFFFKKKQQQXXX___fffoooyyy}}}rrrjjjccc\\\YYYZZZYYY___jjjvvv~~~yyyoooeee^^^RRRNNNIIIEEECCCCCCBBBAAACCCCCCFFFNNNXXXggg}}}rrroooqqq```MMMEEEBBB===<<<<<<<<<<<<===>>>>>>DDDHHHHHHDDDAAADDDFFFEEEEEEGGGJJJMMMPPPPPPPPPPPPRRRUUUXXX[[[^^^___`````````bbbeeefffeeefffggghhhkkkiiifffeeeeeedddcccbbbbbbaaaaaaaaaccccccaaa```___^^^^^^```cccdddcccbbb]]]]]]]]]]]]^^^___```aaa___eeeiiinnn|||sssddd\\\\\\^^^___^^^bbbaaa```___^^^^^^^^^___aaabbbccceeeffffffffffffgggmmmnnnrrr||||||[[[JJJGGGBBBBBBAAA@@@@@@????????????>>>>>>>>>>>>@@@BBBCCCEEEJJJQQQXXX```jjjuuu}}}RRRTTTVVVWWWYYY]]]aaadddiiittt~~~iiiccciiipppdddRRRGGGBBB@@@BBBBBB@@@@@@AAA@@@@@@@@@???>>>>>>======<<<<<<<<<===???AAACCCDDDHHHMMMUUU[[[bbbkkkvvv}}}}}}qqqiiiaaaZZZXXXZZZXXX^^^jjjvvv}}}zzzyyy~~~|||rrrhhh```SSSNNNHHHCCCAAAAAAAAA@@@CCCBBBDDDJJJRRRaaavvv}}}nnnlllnnn]]]KKKDDDAAA======<<<<<<======>>>???HHHNNNPPPJJJDDDDDDGGGIIIGGGIIILLLOOOQQQRRRQQQQQQSSSUUUXXX[[[^^^```aaaaaabbbdddeeeffffffgggjjjlllnnnkkkhhhfffeeedddbbbaaabbbaaaaaabbbccccccbbb``````___^^^___bbbddddddccc\\\\\\\\\\\\]]]]]]^^^___]]]bbbffflllzzzxxxjjjaaa___```___^^^cccbbbaaa```_______________```ccceeeffffffeeedddffflllmmmqqqyyybbbMMMEEEBBBBBBAAA@@@??????????????????>>>>>>>>>???AAABBBBBBFFFMMMTTT[[[fffrrrzzzPPPRRRTTTVVVXXX[[[```cccfffmmmmmmccceeejjjlllUUUIIICCC@@@AAABBB@@@@@@BBB@@@@@@@@@??????>>>>>>>>><<<<<<===???@@@BBBCCCCCCFFFKKKRRRYYY___iiisss{{{sssjjjbbb[[[YYY[[[XXX___kkkvvv~~~|||xxxuuusssuuuuuuvvvyyy}}}{{{{{{zzzzzzyyy{{{~~~|||tttjjjbbbTTTOOOGGGBBB@@@@@@AAAAAACCCAAABBBGGGNNN\\\qqqzzzmmmlllkkkYYYGGG@@@<<<=========<<<===>>>>>>???BBBHHHJJJGGGDDDFFFIIIJJJJJJLLLOOOQQQSSSTTTSSSSSSTTTVVVYYY\\\___aaacccccccccdddeeeeeefffhhhkkknnnnnnkkkiiiggggggfffdddbbbbbbbbbaaabbbcccdddbbb```bbb```______bbbdddeeeeee]]]]]]\\\\\\\\\\\\]]]]]]ZZZ^^^bbbhhhuuuwwwkkkdddaaaaaa```___ccccccbbbaaaaaa`````````]]]___bbbdddeeeeeecccbbbdddjjjkkkooowww}}}fffOOODDDCCCBBBAAA???????????????@@@???>>>>>>>>>???@@@AAA@@@DDDJJJPPPXXXbbbnnnwwwOOOQQQSSSUUUWWWZZZ^^^bbbdddiiixxxooobbbccchhhuuuYYYLLLFFFAAAAAAAAA@@@@@@CCC@@@@@@@@@@@@????????????===>>>???@@@BBBCCCCCCDDDFFFJJJQQQWWW^^^gggrrrzzzuuulllddd\\\YYYZZZZZZcccoooyyy}}}xxxsssooolllkkkjjjjjjmmmrrrwww{{{}}}}}}yyytttpppooopppqqqrrrtttwwwyyyxxxrrriiibbbTTTOOOHHHCCCAAAAAABBBBBBAAA???AAAEEELLLYYYmmmuuujjjjjjhhhUUUFFF@@@<<<===============>>>??????>>>AAABBBBBBDDDIIIIIIFFFLLLNNNQQQTTTVVVVVVVVVVVVVVVWWWZZZ\\\___bbbcccdddcccdddeeeeeeeeegggjjjmmmkkkiiigggggghhhhhhgggfffcccbbbaaabbbddddddbbbaaadddbbbaaaaaadddfffgggggg______^^^]]]\\\\\\\\\\\\XXXZZZ]]]bbbnnnzzzyyysssjjjdddbbbbbbbbbaaacccccccccbbbbbbaaa``````\\\^^^```bbbccccccbbbaaa```gggjjjnnnvvv{{{fffOOOEEECCCBBB@@@???>>>>>>???@@@AAA@@@???>>>>>>>>>???@@@@@@DDDIIINNNUUU___kkkttt~~~PPPRRRTTTUUUVVVYYY]]]```cccgggsssrrrcccbbbfff}}}dddQQQJJJDDDBBBAAA@@@@@@CCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>@@@AAACCCCCCCCCCCCEEEIIIOOOUUU\\\fffqqqzzzxxxoooggg^^^ZZZZZZ___hhhttt}}}{{{uuuooojjjgggaaaaaa```bbbeeekkkqqqtttyyyxxxuuuqqqlllhhhhhhhhhjjjkkkmmmoooooojjjddd___SSSNNNHHHDDDBBBCCCCCCCCC@@@???@@@EEEKKKVVViiiyyyppphhhhhheeeSSSGGGDDD@@@>>>>>>======>>>>>>???@@@AAABBBBBBBBBFFFJJJIIIDDDMMMOOORRRVVVXXXYYYZZZYYYYYYYYY[[[]]]```bbbdddeeecccdddeeeeeeeeefffhhhjjjhhhgggeeefffhhhiiiiiihhhcccbbbbbbcccddddddcccaaaeeedddcccdddggghhhiiihhhbbbbbb```___^^^]]]]]]]]]YYYYYYZZZ^^^gggpppwwwzzzrrrmmmhhhdddccccccdddcccbbbcccccccccbbbaaa```___\\\]]]^^^___```aaaaaabbb^^^eeehhhmmmtttxxxfffQQQFFFDDDBBB@@@>>>>>>>>>@@@@@@BBBAAA???>>>>>>>>>??????AAADDDHHHLLLRRR\\\hhhqqq{{{RRRSSSTTTUUUVVVXXX\\\___aaaeeeqqqxxxeee```cccvvvuuuVVVMMMFFFDDDBBB@@@@@@DDD@@@@@@@@@@@@@@@@@@@@@@@@===>>>???AAABBBBBBBBBBBBDDDHHHMMMSSSZZZdddpppxxxwwwnnnddd___^^^eeennnzzz~~~zzztttmmmgggddd[[[ZZZXXXXXXZZZ___eeejjjsssvvvxxxwwwqqqkkkgggeeedddccccccccccccaaa]]]YYYOOOKKKFFFCCCCCCCCCCCCBBB??????AAAEEEIIIRRRbbbqqq}}}qqqiiiiiicccPPPFFFEEEBBB>>>>>>======>>>>>>???@@@@@@EEEGGGFFFGGGJJJKKKIIIMMMOOOSSSWWWZZZ\\\\\\\\\[[[\\\\\\^^^```bbbcccdddccceeeggggggfffeeefffggggggfffeeeeeegggiiiiiihhhcccbbbbbbcccddddddcccaaafffeeefffgggjjjkkkjjjiiifffeeecccaaa```___^^^^^^\\\ZZZYYY\\\bbbhhhnnnsssmmmkkkgggdddcccdddddddddaaabbbbbbbbbbbb```___^^^]]]]]]\\\]]]^^^___aaabbb]]]dddgggkkkpppsssiiiSSSHHHDDDCCC@@@>>>===>>>@@@AAACCCBBB@@@>>>>>>>>>>>>???AAADDDGGGJJJOOOXXXdddmmmyyy~~~SSSTTTUUUVVVVVVXXX[[[^^^```eeeooo}}}ggg______pppXXXPPPHHHDDDBBB@@@@@@DDD@@@@@@@@@@@@@@@@@@@@@@@@<<<===???@@@AAAAAAAAA@@@BBBFFFLLLQQQXXXbbbooowwwvvvkkkdddccchhhrrr~~~~~~yyyssslllfffbbbXXXWWWTTTRRRSSSWWW^^^cccqqqwww}}}zzzqqqjjjggg```^^^\\\[[[[[[ZZZWWWUUULLLIIIEEECCCCCCCCCBBBAAA@@@???AAAEEEHHHOOO]]]kkkzzzvvvnnnlllcccNNNDDDCCC???>>>>>>>>>>>>>>>??????@@@;;;DDDJJJIIIGGGJJJMMMOOOMMMPPPTTTXXX[[[]]]^^^^^^]]]]]]]]]^^^```aaacccddddddfffhhhiiigggfffffffffhhhfffeeeeeeggghhhggggggdddcccbbbcccdddeeecccaaaffffffgggjjjlllmmmkkkiiihhhgggeeecccaaa```______^^^[[[ZZZ\\\___dddjjjooollljjjhhheeeddddddddddddaaaaaabbbbbbaaa```^^^]]]^^^]]]\\\[[[\\\^^^aaaccc]]]dddfffiiinnnppplllTTTJJJEEECCC@@@>>>===>>>@@@AAACCCBBB@@@>>>======>>>>>>AAACCCFFFIIIMMMVVVaaajjjxxx}}}UUUVVVVVVVVVUUUVVVYYY[[[___eeeooo|||kkk``````qqqnnnUUUHHHGGGCCCBBBDDDAAACCCCCCBBBAAAAAA@@@????????????>>>>>>???@@@AAAAAAAAAEEEIIIMMMTTT^^^jjjrrr{{{sssnnnkkkpppvvv~~~~~~{{{wwwrrrkkkfff```\\\VVVRRRPPPRRRVVVYYYmmmuuu|||sssmmmddd___ZZZYYYZZZXXXSSSNNNHHHFFFCCCAAAAAA@@@???>>>AAA@@@???@@@EEENNNZZZbbbrrrwwwuuussskkk^^^NNNCCC@@@AAAAAA@@@?????????@@@BBBCCCCCCDDDGGGHHHJJJLLLPPPRRRQQQSSSVVVYYY]]]```aaabbb```aaa```___^^^___bbbeeecccdddgggiiijjjjjjiiihhhhhhgggggghhhhhhiiijjjkkkeeefffggghhhhhhfffdddcccbbbdddfffhhhjjjlllmmmmmmiiiiiiiiihhhfffcccaaa___\\\\\\]]]^^^```cccfffggghhhhhhgggeeebbbaaabbbdddcccaaa```aaadddeeeccc``````^^^\\\\\\^^^```aaaaaa^^^___fffmmmkkkkkk|||rrrUUUHHHCCCCCCCCCBBB@@@??????@@@@@@??????>>>>>>>>>>>>>>>CCCBBBDDDIIIMMMRRR]]]hhhrrrzzzWWWXXXXXXXXXWWWXXXZZZ]]]___dddmmmzzzpppddddddrrrwww\\\LLLHHHBBBAAACCC@@@CCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>???@@@@@@@@@CCCGGGKKKQQQZZZeeemmm{{{xxxsssqqquuuzzz{{{uuuooojjjddd___XXXRRROOOPPPSSSVVVdddnnn|||}}}mmmggg```[[[YYYUUUPPPKKKIIIFFFCCCBBBBBBBBBBBBAAA@@@@@@@@@AAAEEEMMMWWW^^^jjjoooxxxwwwtttlll]]]NNNDDD@@@AAA@@@@@@??????@@@AAACCCDDDEEEGGGJJJKKKLLLNNNQQQSSSSSSTTTWWWZZZ]]]___```aaaccccccbbb```^^^^^^```bbbbbbdddfffiiijjjkkkjjjjjjiiiiiihhhhhhhhhhhhhhhiiifffggghhhiiihhhgggeeedddcccdddfffhhhjjjkkklllllljjjjjjkkkjjjiiifffcccaaa^^^^^^^^^___aaaccceeegggiiiiiihhhfffcccbbbcccdddcccaaa```bbbfffgggfffcccaaa___]]]\\\^^^`````````aaaaaaffflllkkkkkkyyyxxx[[[LLLEEEEEEDDDAAA???>>>>>>???@@@??????>>>>>>>>>>>>>>>AAAAAACCCHHHKKKPPP[[[fffpppxxxYYYZZZZZZZZZYYYZZZ\\\^^^___ccckkkvvvxxxjjjjjjqqqeeePPPJJJBBB@@@CCC???BBBBBBAAAAAA@@@@@@??????>>>>>>=========>>>?????????BBBEEEHHHMMMTTT^^^fffuuuzzz~~~zzzxxx||||||wwwssslllggg^^^VVVQQQPPPRRRSSSYYYddduuu|||tttjjjbbb\\\WWWQQQMMMJJJGGGEEEDDDDDDEEEDDDCCC@@@@@@@@@AAADDDJJJQQQWWW___eeennnwwwzzzuuukkk\\\MMMDDD@@@AAAAAAAAA@@@AAAAAACCCEEEFFFHHHJJJNNNPPPQQQRRRTTTUUUVVVWWWYYY\\\^^^___``````ffffffdddaaa^^^]]]^^^___bbbcccfffhhhjjjkkkkkkkkkkkkjjjiiihhhgggggggggggghhhhhhiiijjjiiihhhgggfffddddddeeeggghhhjjjkkkkkkiiikkklllmmmllliiifffddd`````````aaabbbccceeeeeejjjjjjiiigggdddcccdddeeecccaaa```cccgggiiihhhfffccc```^^^^^^___``````___cccaaadddiiijjjkkkvvvcccRRRHHHGGGDDDAAA>>>======>>>@@@??????>>>>>>>>>>>>>>>@@@???AAAFFFIIINNNXXXbbbmmmuuuYYYZZZ[[[[[[ZZZZZZ\\\]]]```cccjjjtttqqqnnnmmmlllSSSJJJAAA@@@CCC@@@AAAAAAAAAAAA@@@@@@??????>>>===============>>>>>>???BBBEEEGGGIIIOOOXXX___nnnsss{{{~~~~~~xxxrrriii^^^WWWTTTSSSSSSTTT[[[jjj~~~xxxmmmddd]]]WWWTTTKKKIIIFFFEEEEEEFFFEEEDDD???@@@AAABBBCCCGGGLLLOOOWWW\\\eeeooozzz|||vvvjjjZZZLLLCCCAAAAAAEEEDDDCCCCCCDDDEEEFFFGGGIIIMMMRRRUUUWWWXXXZZZ[[[\\\]]]^^^___```aaaaaaaaaffffffeeeccc```^^^___```bbbccceeehhhjjjlllmmmmmmjjjjjjiiihhhhhhhhhhhhhhhjjjjjjkkkkkkjjjjjjiiihhheeeeeeffffffggghhhiiijjjhhhiiilllmmmllljjjgggeeebbbbbbbbbcccccccccddddddjjjjjjjjjhhhfffdddeeefffeeebbbaaabbbfffhhhgggeeecccaaa______`````````___ccc```bbbgggjjjlllttt}}}kkkUUUJJJGGGCCC@@@????????????@@@??????>>>>>>>>>>>>>>>??????AAAEEEHHHLLLUUU___iiirrr|||XXXZZZ[[[[[[ZZZYYYZZZ[[[aaadddkkksss}}}xxxqqqjjjqqqUUUIIIAAA@@@CCC@@@AAA@@@@@@@@@@@@@@@??????>>>>>>===============>>>???BBBDDDFFFGGGLLLTTTZZZgggllluuu}}}|||ssshhh^^^XXXUUUTTTRRRUUU^^^pppzzznnnccc\\\WWWNNNLLLHHHFFFFFFFFFEEEDDD@@@AAABBBBBBCCCDDDGGGJJJRRRWWW___iiittt~~~vvvgggXXXJJJCCCAAABBBIIIHHHGGGFFFFFFGGGIIIIIIKKKOOOTTTYYY\\\^^^```bbbaaabbbcccddddddeeeddddddeeeffffffeeebbbaaabbbcccbbbdddeeehhhjjjlllmmmnnniiiiiiiiiiiiiiijjjkkkkkkkkkkkkkkkkkkkkkjjjjjjiiigggggggggfffggghhhiiiiiifffgggiiijjjjjjhhhfffdddccccccdddddddddccccccccchhhiiijjjiiigggffffffggggggdddaaaaaadddeeedddbbbdddbbb``````aaaaaa```___```___aaafffjjjnnntttzzzttt[[[MMMHHHCCC???@@@AAABBBAAA@@@??????>>>>>>>>>>>>>>>??????AAAEEEGGGJJJRRR\\\eeennnyyyWWWYYY[[[[[[YYYYYYYYYZZZaaacccjjjsssxxxsssjjj|||vvvXXXKKKBBBAAADDDAAA@@@@@@@@@@@@@@@@@@????????????>>>=========>>>>>>???AAADDDEEEFFFIIIPPPUUU```eeennnvvv~~~|||rrrggg___YYYVVVSSSSSSWWWcccvvvyyykkkaaa[[[TTTQQQMMMJJJHHHFFFDDDCCCAAABBBBBBBBBBBBCCCEEEGGGMMMRRRYYYcccnnn{{{}}}tttdddTTTIIICCCBBBCCCJJJJJJIIIIIIJJJLLLNNNOOONNNRRRWWW[[[^^^aaadddfffeeefffgggggghhhhhhggggggeeeggghhhgggeeeeeeeeegggdddeeefffhhhjjjlllmmmnnnjjjjjjjjjjjjkkklllmmmnnnlllllllllkkkkkkkkkjjjjjjjjjiiihhhgggggghhhiiijjjffffffggggggfffeeedddcccccccccdddddddddccccccbbbeeegggiiiiiihhhggghhhhhhiiieeeaaaaaacccdddcccaaacccbbbaaaaaabbbbbbaaa```___```cccfffiiimmmsssxxxgggRRRKKKDDD@@@AAABBBCCCBBB@@@??????>>>>>>>>>>>>>>>>>>>>>AAADDDFFFHHHPPPYYY```iiivvvXXXZZZ[[[[[[ZZZYYYYYYYYY^^^aaaiiirrruuu}}}uuuhhhppp}}}\\\NNNDDDCCCDDD@@@??????????????????@@@@@@@@@@@@???>>>>>>>>>>>>>>>===@@@BBBCCCDDDGGGMMMRRRYYY___hhhpppxxx{{{xxxwwwxxxyyy~~~~~~sssiii```\\\WWWUUUTTTZZZhhh|||zzzooohhh[[[WWWRRRNNNJJJHHHEEEBBBBBBCCCCCCBBBAAABBBDDDGGGHHHLLLTTT^^^jjjyyy|||rrraaaQQQGGGCCCBBBCCCHHHIIIIIIKKKNNNRRRUUUWWWTTTVVVZZZ]]]___aaaeeeggggggggghhhiiiiiiiiiiiiiiigggiiijjjiiihhhgggggghhhffffffggghhhiiikkklllmmmmmmmmmlllllllllmmmmmmnnnllllllkkkkkkjjjjjjkkkkkkmmmkkkjjjhhhggghhhiiijjjgggfffeeedddcccccccccbbbaaabbbcccddddddcccbbbbbbbbbdddggghhhhhhhhhiiijjjiiieeebbbaaadddfffeeedddbbbaaaaaabbbcccdddbbbaaa___cccggghhhhhhkkkqqquuuwwwXXXQQQGGGBBBAAABBBBBBAAA@@@??????>>>>>>>>>>>>>>>===<<>>??????????????????@@@@@@AAAAAA@@@???>>>>>>??????<<<>>>AAABBBBBBEEEKKKPPPUUU[[[dddmmmuuu}}}{{{uuurrrqqqrrrsssvvvxxx}}}}}}rrrhhhccc[[[XXXUUUUUU^^^ooo~~~xxx```\\\VVVQQQMMMIIIEEECCCCCCCCCCCCAAA@@@AAADDDGGGCCCHHHPPP[[[hhhwww{{{ppp___OOOFFFBBBCCCDDDFFFGGGIIILLLQQQVVVZZZ]]]XXXZZZ\\\]]]^^^```dddffffffggghhhiiiiiiiiiiiiiiijjjkkklllkkkiiigggggghhhggggggggghhhiiikkklllmmmpppooonnnmmmmmmmmmmmmmmmllllllkkkjjjjjjjjjjjjkkknnnmmmjjjiiihhhhhhiiijjjhhhgggeeecccbbbbbbbbbccc```aaabbbcccdddcccbbbaaa```cccfffhhhhhhhhhiiijjjiiieeebbbbbbeeehhhhhhgggaaaaaaaaabbbdddeeecccbbb```fffkkkiiigggiiinnnrrr{{{^^^UUUIIICCCBBBBBBAAA???@@@??????>>>>>>>>>>>>>>>;;;;;;>>>AAABBBCCCJJJRRRWWWaaannnyyy^^^______]]]ZZZYYYZZZ[[[]]]]]]dddoootttzzz~~~iiigggrrrjjjQQQHHHEEEAAA===BBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>BBBAAA@@@???AAAEEEIIILLLQQQVVV^^^gggoooxxx~~~zzzuuuqqqnnnmmmmmmsssuuuzzztttiiibbb[[[TTTSSSWWWcccvvv|||qqqjjj___TTTKKKGGGFFFFFFDDDCCCBBBAAA@@@AAABBBCCCHHHHHHKKKSSSaaasssvvvgggVVVLLLEEE@@@@@@BBBCCCFFFKKKPPPTTTXXXZZZ[[[ZZZZZZ[[[[[[[[[^^^bbbeeeeeeeeeeeefffhhhiiikkkllllllllllllkkkjjjiiihhhgggjjjiiihhhgggggghhhiiijjjlllooorrrqqqmmmiiiiiijjjjjjkkkkkkjjjiiiiiikkkmmmooommmkkkjjjkkkkkkjjjiiihhhgggdddbbbaaaaaaaaaaaacccbbbaaa``````aaabbbbbbbbbcccdddfffhhhjjjmmmnnnjjjhhhfffhhhjjjjjjhhheeecccbbbaaa```aaaccceeegggjjjlllnnnnnnllllllooorrr}}}nnnVVVEEEFFFGGG@@@???FFF????????????>>>>>>>>>>>>=========>>>AAAEEEIIILLLWWW]]]gggqqq{{{]]]^^^^^^\\\ZZZYYYZZZ[[[]]]]]]dddnnnrrrxxxjjjdddkkkoooTTTIIIFFFCCC@@@BBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>AAA@@@??????AAADDDHHHJJJNNNSSS[[[dddllluuu}}}|||wwwssspppooonnnrrrtttwww|||vvvjjjccc[[[XXXXXX\\\iiiuuuvvvooocccWWWNNNHHHFFFEEECCCCCCBBBAAAAAAAAABBBCCCFFFGGGJJJSSSbbbuuu~~~rrrdddTTTJJJEEEAAABBBDDDDDDGGGKKKPPPTTTXXXZZZ[[[YYYZZZ[[[[[[[[[]]]aaadddeeeeeefffggghhhjjjlllmmmlllmmmmmmmmmlllkkkiiihhhjjjiiihhhggggggggghhhiiikkknnnqqqpppmmmjjjiiijjjjjjkkklllllljjjiiijjjkkkjjjhhhgggggghhhhhhgggeeehhhgggeeecccbbbbbbccccccdddcccbbbaaaaaabbbccccccbbbbbbdddeeehhhjjjmmmnnnllliiihhhiiilllllljjjgggeeeeeeddddddeeegggjjjkkknnnqqqrrrqqqnnnnnnpppsssxxxyyy^^^IIIGGGHHHAAA???DDD????????????>>>>>>>>>>>>>>>======>>>@@@DDDHHHKKKSSSYYYcccnnnxxx\\\]]]]]][[[YYYYYYZZZ[[[]]]]]]ccckkkoootttpppccccccvvvvvvZZZKKKFFFEEEDDDBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>@@@???>>>>>>???BBBFFFHHHKKKPPPWWW___gggpppxxx}}}{{{wwwuuutttuuuuuuvvvyyy~~~uuummmeee___ZZZXXX^^^eeeqqq|||yyyrrrfffZZZOOOIIIEEEDDDCCCBBBBBBAAABBBBBBCCCCCCDDDEEEJJJTTTdddxxxtttlll___QQQIIIEEEBBBCCCGGGEEEHHHKKKPPPTTTXXXZZZ[[[XXXYYYZZZZZZ[[[]]]```cccdddeeeeeeggghhhjjjlllmmmlllmmmoooppppppnnnkkkjjjiiiiiihhhgggffffffggggggiiimmmppppppllljjjjjjkkkjjjlllnnnnnnllljjjiiiiiijjjiiiiiikkklllkkkiiigggiiihhhfffdddccccccdddddddddcccbbbaaaaaabbbcccdddaaabbbccceeegggjjjlllmmmmmmkkkiiikkknnnooollliiigggfffffffffhhhjjjmmmooorrrtttuuussspppnnnppprrrsssjjjOOOIIIHHHCCC???AAA@@@@@@?????????>>>>>>>>>>>>======>>>@@@CCCGGGIIIOOOTTT^^^hhhsss}}}ZZZ[[[[[[ZZZYYYYYYZZZ[[[]]]^^^bbbhhhlllppp}}}wwweee```oooaaaNNNFFFEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>=========>>>AAADDDFFFIIIMMMTTT[[[ccckkktttyyy}}}|||{{{zzz{{{~~~vvvmmmeee^^^YYYZZZ___aaajjjrrrwww}}}sssmmmcccXXXNNNGGGDDDBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEJJJTTTdddyyyxxxmmmhhh\\\NNNHHHEEECCCDDDGGGGGGIIILLLPPPTTTWWWZZZ[[[XXXZZZ[[[[[[[[[]]]___bbbcccddddddfffgggiiikkkllllllnnnqqqssssssqqqnnnllljjjiiihhhggggggffffffeeehhhkkkoooooollljjjjjjkkkkkkmmmpppqqqoookkkiiihhhjjjjjjkkkmmmoooooollljjjjjjiiigggdddbbbbbbaaabbbbbbbbbaaa```aaabbbcccdddaaabbbcccdddgggiiikkklllllljjjiiijjjnnnooommmjjjfffeeeeeefffhhhjjjmmmooorrrtttuuusssooolllmmmoooqqq{{{sssSSSIIIHHHDDD@@@???@@@@@@@@@?????????>>>>>>>>>>>>===>>>@@@BBBEEEFFFKKKPPPYYYcccnnnxxxYYYZZZ[[[ZZZYYYYYY[[[\\\]]]^^^bbbfffhhhmmmxxx|||fff^^^lllmmmUUUHHHDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>======<<<<<<>>>@@@BBBDDDHHHLLLQQQXXX___hhhpppvvv~~~}}}|||~~~uuukkkbbb[[[YYY\\\XXX\\\aaadddiiimmmooommmfffaaaZZZRRRJJJEEEBBBAAABBBBBBBBBCCCCCCDDDDDDDDDDDDEEEJJJTTTeeeyyyrrrkkkfffZZZMMMGGGEEECCCDDDGGGIIIJJJMMMPPPSSSWWWZZZ[[[ZZZ[[[]]]]]]]]]^^^```bbbccccccdddeeefffhhhiiijjjlllnnnrrrtttuuutttqqqooojjjjjjiiihhhgggfffeeedddgggkkknnnnnnkkkiiiiiijjjkkknnnqqqrrrpppllljjjhhhgggggghhhkkkmmmnnnllliiillljjjgggcccaaa___^^^^^^aaa``````___```aaabbbcccbbbbbbcccdddfffgggiiijjjhhhgggfffhhhlllmmmkkkiiifffeeeeeefffhhhjjjmmmoooqqqsssuuusssooollllllnnnrrrzzzyyyWWWIIIHHHEEEBBB@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>???AAACCCDDDHHHMMMUUU___iiisss}}}YYYZZZ[[[[[[ZZZZZZ\\\^^^\\\^^^bbbdddfffkkktttzzzhhh]]]hhh~~~}}}aaaNNNDDDBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>===<<<<<<===>>>???AAABBBGGGJJJOOOUUU\\\eeemmmsss{{{}}}}}}vvvkkk___YYYYYYSSSTTTUUUVVVYYY[[[]]]^^^XXXUUUPPPKKKFFFCCCAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDFFFKKKUUUfff{{{zzzoookkkcccWWWLLLGGGFFFDDDFFFIIIKKKLLLMMMPPPSSSVVVYYY[[[\\\^^^````````````bbbdddeeeeeeeeeeeefffggghhhiiimmmooorrrtttuuuuuutttsssllllllkkkjjjhhhgggeeedddgggkkknnnnnnjjjhhhhhhiiiiiilllpppqqqooollljjjiiigggggghhhkkknnnooonnnmmmllljjjgggccc```^^^]]]]]]aaaaaa`````````bbbcccdddcccccccccdddeeefffggggggeeecccccceeeiiikkkjjjggggggfffffffffhhhjjjmmmoooooorrruuutttpppnnnnnnooosssyyy~~~]]]KKKGGGEEECCCAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>???@@@AAAAAAEEEJJJQQQZZZcccmmmwww}}}YYYZZZ[[[[[[[[[[[[]]]___[[[^^^aaaccceeekkkqqquuuyyyooo___dddssspppVVVHHHCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>============>>>???AAABBBEEEHHHMMMRRRYYYbbbjjjpppzzz~~~~~~~~~zzzlllaaa]]]VVVSSSQQQPPPOOOOOOQQQSSSOOOMMMKKKGGGEEECCCAAAAAA@@@AAACCCDDDEEEEEEEEEDDDDDDFFFLLLWWWiiivvvllllll___TTTJJJGGGGGGGGGIIIMMMLLLLLLNNNPPPSSSVVVYYY[[[___```ccccccccccccdddeeehhhhhhgggggggggggghhhhhhmmmoooqqqsssuuuuuuuuuuuummmmmmmmmllljjjgggeeedddhhhkkknnnmmmjjjgggfffgggfffiiilllmmmkkkiiihhhhhhhhhhhhhhhjjjnnnpppppppppjjjiiifffcccaaa`````````cccbbbbbbbbbbbbdddeeefffeeeeeedddddddddddddddeeecccaaaaaadddhhhjjjiiifffeeeeeeddddddeeegggjjjkkkkkknnnrrrrrrooommmnnnoooqqqwwwcccOOOGGGEEECCCBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>????????????CCCGGGMMMUUU^^^gggqqqwwwYYY[[[\\\\\\[[[\\\^^^```[[[___aaabbbeeekkkpppsssssswwwcccaaajjjzzz]]]KKKEEEBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>============>>>@@@AAAAAADDDFFFKKKPPPWWW___hhhnnnyyy}}}yyylllfff\\\WWWRRRNNNKKKIIIJJJLLLLLLKKKIIIGGGDDDCCCBBBAAA@@@AAACCCEEEEEEEEEEEEDDDDDDFFFLLLYYYlllsssjjjkkk\\\RRRIIIGGGHHHIIILLLPPPMMMMMMNNNPPPSSSVVVYYY[[[```bbbdddeeeeeeeeefffgggkkkkkkjjjiiiiiihhhiiiiiinnnoooppprrrtttuuuvvvwwwnnnnnnnnnmmmkkkhhheeedddhhhlllnnnmmmiiifffeeefffdddfffiiijjjiiigggggggggdddcccccceeehhhkkklllllliiihhhfffdddcccccccccdddddddddccccccdddfffggghhhffffffeeedddccccccccccccbbb``````ccchhhjjjhhhfffcccbbbaaa```aaaccceeegggfffjjjnnnooommmkkklllmmmnnnttthhhRRRHHHEEECCCBBBAAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>>>>AAAEEEKKKRRRZZZcccmmmsss|||\\\\\\\\\[[[[[[\\\\\\]]]``````aaacccfffiiilllnnnqqqxxx|||eeeccchhhtttlllRRRHHHGGGCCCBBBCCCCCC@@@AAACCCCCCCCCBBBAAAAAA@@@??????;;;;;;<<<<<<===???@@@AAAEEEFFFHHHMMMTTT\\\cccggguuu{{{}}}}}}xxxllleee^^^VVVQQQNNNLLLIIIFFFGGGFFFFFFEEEDDDCCCBBBBBBFFFDDDBBBDDDFFFHHHFFFDDDFFFIIIPPP___ttt{{{qqqiii]]]SSSLLLKKKMMMNNNPPPTTTTTTTTTSSSRRRSSSWWW]]]aaa___bbbeeeggggggffffffgggnnnppppppmmmiiiggghhhkkknnnmmmmmmooorrrtttsssssspppnnnjjjiiiiiiiiihhhgggkkklllmmmmmmllliiifffdddfffgggggggggfffeeeddddddccceeeeeeeeeeeeeeehhhjjjhhhhhhgggfffeeecccaaa```gggffffffeeefffhhhiiikkkjjjgggdddcccddddddaaa^^^aaaaaaaaaaaaaaabbbccccccdddbbb______```bbbcccccceeefffhhhjjjlllmmmnnnnnnpppyyynnnUUULLLKKKGGG???AAA@@@??????>>>?????????<<<<<<======>>>>>>??????BBBDDDHHHMMMSSS\\\eeekkkxxx~~~]]]\\\\\\\\\\\\]]]]]]^^^``````aaabbbeeehhhkkklllooouuuiiibbbdddooo}}}]]]MMMHHHCCCAAACCCCCC@@@AAADDDBBBBBBBBBAAAAAA@@@@@@@@@============>>>???@@@@@@CCCEEEGGGLLLSSSZZZaaaeeeqqqxxx}}}{{{|||kkkdddZZZSSSPPPNNNKKKIIIGGGGGGFFFEEEDDDCCCBBBBBBDDDBBBAAABBBEEEFFFEEEDDDGGGJJJSSSbbbwww|||rrriii[[[SSSMMMNNNRRRSSSVVVZZZZZZZZZXXXWWWVVVYYY^^^bbbccceeeggghhhhhhgggggghhhmmmooopppmmmiiihhhiiikkkmmmllllllnnnppprrrrrrqqqnnnllljjjiiiiiiiiihhhfffkkklllnnnoooooollliiigggffffffffffffeeedddcccbbbbbbdddeeedddddddddfffhhheeefffffffffeeeeeedddccchhhhhhhhhhhhiiijjjjjjkkkiiigggddddddddddddaaa___```````````````aaabbbbbbbbbaaa___^^^___```aaaaaacccdddfffhhhiiikkkllllllnnnuuu~~~vvvZZZMMMJJJFFFAAAAAA@@@@@@???????????????============>>>>>>??????AAACCCGGGKKKRRRZZZccciiiuuu|||]]]]]]\\\]]]]]]^^^______`````````bbbdddgggiiikkknnnsss~~~pppbbb^^^gggkkkRRRJJJDDDAAABBBBBBAAAAAADDDAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>??????@@@BBBCCCEEEIIIPPPWWW^^^bbblllsss}}}|||www}}}yyypppdddZZZUUUSSSPPPNNNJJJJJJHHHGGGFFFEEEEEEEEEDDDCCCBBBCCCFFFGGGFFFEEEHHHLLLVVVggg{{{~~~sssjjjXXXRRROOOSSSXXX[[[]]]```bbbaaa___]]][[[]]]aaadddhhhiiijjjjjjhhhhhhiiijjjlllnnnpppnnnjjjhhhjjjllllllkkkjjjlllnnnoooooonnnllljjjiiijjjjjjjjjgggfffiiilllooorrrrrrpppllljjjgggggggggfffeeecccbbbaaaaaacccddddddcccccceeegggccccccdddeeeffffffffffffggghhhjjjkkkllllllkkkkkkhhhgggeeedddddddddbbb``````____________```aaaaaa```______^^^^^^^^^___``````aaabbbdddeeeggghhhhhhkkkqqqxxxdddPPPIIIFFFCCCAAAAAA@@@???????????????=========>>>>>>>>>>>>???@@@BBBEEEIIIOOOVVV___eeeqqqxxx]]]\\\]]]]]]^^^___```aaaaaa```aaabbbdddfffiiijjjnnnsss{{{wwwcccZZZ```}}}wwwWWWMMMFFFAAAAAABBBAAABBBDDD@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>??????@@@AAACCCFFFLLLSSSYYY]]]gggooozzzyyytttzzzsssggg___ZZZWWWTTTPPPOOOMMMKKKIIIIIIHHHHHHFFFFFFFFFGGGHHHIIIIIIIIIIIIOOOZZZllltttjjjXXXSSSQQQWWW\\\___aaaccceeedddcccaaa___```dddgggkkklllkkkjjjhhhggghhhjjjjjjmmmooonnnjjjiiijjjmmmkkkjjjiiijjjlllmmmmmmkkkiiiiiiiiijjjkkkjjjhhhfffgggjjjooorrrsssqqqnnnllliiiiiihhhgggfffdddbbbaaabbbccceeeeeeddddddeeefffbbbcccdddeeeffffffffffffeeegggiiikkklllkkkjjjhhhffffffeeeddddddcccbbbaaa______^^^^^^^^^______```___```aaa```___^^^______^^^^^^___```aaacccdddeeeiiimmmssszzzpppUUUIIIEEEDDDAAAAAA@@@????????????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@CCCFFFKKKRRRZZZ```lllsss}}}\\\\\\\\\]]]^^^___aaabbbbbbaaaaaabbbdddfffhhhiiinnnssszzziii[[[\\\tttaaaRRRIIIBBBAAACCCBBBBBBDDD@@@AAAAAAAAAAAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>??????AAADDDIIIOOOUUUYYYccckkkvvvxxxrrrxxxuuukkkddd^^^ZZZVVVTTTQQQNNNLLLKKKKKKKKKIIIIIIJJJJJJJJJJJJJJJKKKKKKRRR___rrrssshhhZZZTTTSSSXXX^^^___```bbbcccccccccbbbaaacccgggjjjllllllkkkiiigggfffggghhhgggjjjmmmmmmjjjiiijjjlllkkkjjjiiijjjkkklllkkkjjjhhhhhhhhhjjjlllllljjjhhhgggiiimmmqqqrrrqqqnnnlllkkkkkkjjjiiigggfffdddcccccceeeggggggfffeeeeeefffdddddddddddddddccccccbbbaaacccgggiiijjjhhhfffeeedddddddddcccbbbbbbbbbbbb______^^^^^^^^^^^^______```bbbddddddaaa`````````]]]]]]]]]^^^___aaabbbccchhhkkkooovvv}}}___MMMFFFDDDBBBAAAAAA@@@???@@@@@@@@@????????????>>>>>>>>>>>>>>>???AAADDDHHHNNNVVV[[[hhhoooyyyZZZZZZ[[[\\\^^^___aaabbbaaaaaaaaaaaabbbdddfffgggkkkqqqyyy}}}tttaaa]]]mmmrrrXXXMMMDDDBBBCCCCCCBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>???BBBGGGMMMRRRVVV```gggrrr{{{xxxrrrwww{{{rrrhhhbbb^^^[[[WWWSSSPPPNNNMMMMMMLLLMMMNNNMMMKKKKKKKKKMMMOOOVVVeeexxxrrrfff\\\VVVTTTXXX]]]^^^___aaaaaabbbbbbbbbbbbdddhhhkkkjjjkkkllljjjgggffffffgggdddgggkkkkkkjjjhhhjjjllllllkkkjjjjjjllllllkkkiiiiiihhhhhhjjjlllmmmlllkkkhhhjjjmmmooooooooommmlllkkkkkkkkkjjjiiigggfffeeeccceeehhhhhhgggeeeeeefffdddddddddcccbbbaaa```______```ccceeefffeeecccbbbaaabbbcccbbb``````aaabbb``````___^^^^^^^^^^^^___```dddggggggcccaaa```aaa^^^^^^]]]]]]___```bbbdddgggiiimmmrrryyykkkUUUJJJEEEBBBBBBAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>===???@@@BBBFFFKKKRRRWWWbbbjjjttt|||YYYYYYZZZ[[[]]]___aaabbb```_________```aaacccdddeeemmmuuuxxx}}}jjj___gggvvv^^^QQQFFFCCCDDDCCCBBBCCCBBBBBBBBBAAAAAA@@@@@@@@@??????>>>=========>>>>>>>>>>>>???AAAFFFKKKPPPSSS]]]cccmmmvvv|||{{{ssswwwyyyrrrjjjgggbbb\\\XXXUUUUUUTTTSSSUUUUUUTTTPPPOOOOOOQQQSSS\\\lll}}}pppddd]]]WWWTTTXXX]]]___```cccaaabbbcccccccccdddhhhjjjiiikkklllllliiigggfffgggaaaeeeiiijjjiiihhhiiikkknnnmmmllllllmmmmmmkkkjjjjjjiiihhhiiilllnnnnnnnnnlllmmmmmmnnnnnnmmmlllllljjjjjjjjjiiiiiigggffffffbbbeeeggghhhfffeeeddddddbbbbbbbbbaaaaaa```___^^^]]]___aaacccccccccbbbaaa^^^```aaaaaa___^^^```bbbaaa``````___^^^^^^______```dddiiiiiidddaaa```aaa```______^^^___aaaccceeeeeegggkkkoootttyyy```OOOGGGBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@?????????>>>>>>>>>???@@@AAADDDJJJPPPUUU\\\dddnnnwww~~~XXXXXXYYYZZZ\\\___aaabbb^^^^^^]]]]]]^^^___aaabbb```jjjsssuuuwwwqqqaaadddoooaaaTTTHHHDDDEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@??????>>>>>>============>>>>>>>>>>>>???AAAEEEJJJOOORRRZZZaaajjjrrryyy}}}tttwwwtttqqqkkkeee```]]]\\\\\\ZZZ\\\\\\ZZZVVVTTTUUUVVVWWW```ppp|||oooccc^^^XXXTTTXXX]]]```bbbeeebbbcccddddddcccdddgggiiiiiikkkmmmmmmkkkiiigggggg___ccchhhiiihhhggghhhjjjpppnnnmmmmmmmmmmmmllljjjkkkiiihhhiiillloooppppppoooooonnnnnnmmmmmmllllllhhhhhhhhhhhhhhhgggffffffaaadddfffgggeeeccccccccc```````````````______^^^]]]^^^```aaabbbbbbaaaaaa\\\___``````^^^]]]___aaabbbaaa```__________________dddiiiiiiddd```___aaaaaaaaa```___```bbbeeefffdddeeejjjnnnpppzzzgggTTTIIICCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@??????>>>>>>>>>???@@@AAADDDIIIOOOTTTXXX```kkkttt{{{ZZZZZZ[[[\\\^^^___``````\\\\\\\\\]]]^^^___```aaaeeeggglllppptttzzzddd```eeerrr]]]JJJGGGEEE>>>;;;???AAAAAAAAA@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<>>>@@@AAACCCFFFJJJNNNVVV\\\eeemmmsss{{{vvvyyy|||sssmmmiiihhhhhhkkkjjjgggddd```[[[XXXVVV]]]iii{{{zzzmmmbbb[[[ZZZYYYYYYZZZ]]]aaacccdddfffgggeeeaaaaaaeeejjjkkkkkklllmmmllljjjgggfffbbbcccdddfffggghhhhhhhhhmmmoooqqqrrrpppooonnnnnnpppooommmkkkjjjlllqqquuuwwwuuurrrnnnllljjjiiiiiigggffffffgggiiihhhfffdddeeeddddddcccccccccccccccbbbccccccbbbaaa___^^^\\\^^^^^^^^^^^^^^^___```aaa]]]]]]^^^___``````______```aaabbb```^^^\\\]]]]]]bbbcccdddcccaaa```aaabbbaaa___^^^^^^aaaccceeeeeegggccchhhrrrtttvvvsssYYYLLLJJJDDDAAAAAA@@@>>>???CCC>>>>>>????????????>>>>>>===???@@@AAABBBDDDHHHKKKXXX\\\dddkkkttt|||[[[[[[\\\]]]^^^______```[[[[[[[[[\\\]]]^^^``````dddfffiiimmmpppzzziiiaaadddxxx}}}fffQQQKKKIIICCC@@@BBBAAAAAAAAA@@@@@@@@@@@@??????>>>======<<<<<<======<<<>>>@@@AAACCCFFFJJJMMMTTTZZZbbbjjjqqqyyyuuuyyy~~~yyyvvvuuutttsssppplllhhhddd```^^^fffppp}}}uuuiii___]]]\\\[[[[[[\\\___bbbdddeeehhhiiigggcccbbbfffiiiggghhhjjjkkkkkkkkkiiihhhddddddeeefffgggggghhhhhhkkkmmmqqqrrrqqqooonnnnnnpppooommmkkkjjjmmmqqquuuwwwuuurrrooollljjjiiihhhfffeeeeeefffgggfffdddbbbbbbbbbaaa`````````aaaaaabbbbbbbbbbbbaaa___]]]\\\^^^^^^^^^^^^^^^___``````]]]]]]^^^__________________```aaa```^^^]]]]]]^^^aaacccccccccaaaaaabbbccccccaaa^^^^^^___bbbcccdddfffbbbfffooopppqqqeeeSSSIIIDDD@@@AAA@@@>>>>>>AAA>>>>>>????????????>>>>>>===>>>@@@@@@AAACCCGGGJJJWWW[[[bbbiiipppxxx\\\\\\\\\\\\]]]]]]]]]]]]ZZZZZZZZZ[[[\\\]]]^^^___aaacccfffhhhjjjrrrpppcccbbbnnnlllRRRIIIGGGDDD@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>===>>>>>>>>><<<>>>???AAABBBDDDHHHKKKPPPVVV___fffmmmuuutttzzz~~~zzzvvvqqqmmmjjjiiiqqqzzzxxxpppggg___^^^^^^]]]]]]^^^```ccceeefffiiikkkiiifffdddeeehhhdddeeegggiiikkkkkkkkkkkkgggfffeeeeeeeeeeeeffffffgggkkkooorrrrrrpppoooooooooooommmlllkkkmmmqqquuuwwwvvvsssooollljjjhhhgggdddcccccccccddddddbbb``````___^^^^^^]]]^^^^^^^^^aaaaaabbbaaa```___]]]\\\___^^^^^^^^^^^^___``````]]]^^^^^^____________^^^]]]^^^___^^^]]]\\\]]]___```aaabbbbbbbbbbbbdddfffgggddd```^^^___aaabbbccchhhdddgggmmmmmmmmm}}}rrrZZZKKKEEEAAABBBBBB??????AAA>>>>>>????????????>>>>>><<<===??????@@@BBBEEEHHHTTTXXX^^^dddkkksss{{{[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYZZZ\\\]]]^^^^^^___bbbeeegggmmm}}}vvvfffbbbfff~~~rrrUUUHHHFFFDDDAAA@@@BBBBBBAAAAAAAAA@@@@@@@@@AAA@@@??????>>>>>>??????<<<===???@@@AAACCCGGGJJJMMMSSS[[[bbbiiirrr{{{uuu|||}}}xxxuuusssrrrzzz~~~vvvooohhhccc______^^^___```bbbdddeeeeeehhhjjjjjjhhheeeeeeeeecccdddfffhhhiiijjjkkkkkkgggfffeeecccbbbbbbbbbcccdddhhhmmmqqqqqqpppoooooonnnnnnmmmlllkkkmmmqqqtttvvvuuussspppmmmjjjhhhgggeeedddbbbbbbccccccaaa```___^^^]]]]]]\\\\\\]]]]]]``````aaaaaa```___]]]\\\______^^^^^^^^^______```]]]^^^^^^______^^^^^^^^^ZZZ[[[\\\\\\[[[[[[]]]^^^___```aaaaaaaaabbbeeehhhkkkgggbbb___```aaacccccchhheeeggglllllllllzzz~~~aaaOOOIIIDDDEEEEEEBBB@@@AAA>>>??????@@@@@@??????>>><<<===>>>>>>>>>@@@CCCFFFPPPSSSYYY```gggpppxxx~~~YYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]\\\]]]aaadddggglllzzz~~~kkkeeebbbzzz}}}^^^LLLHHHGGGEEECCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@???????????????<<<===>>>??????AAAEEEHHHKKKPPPXXX^^^eeemmmwww~~~xxx}}}}}}}}}yyytttmmmgggeeeaaa`````````aaacccdddeeedddfffiiiiiihhhfffdddccceeeeeefffggghhhiiiiiiiiiffffffdddbbbaaa```______aaaeeejjjnnnnnnnnnnnnnnnmmmmmmlllkkkkkklllooorrrssssssqqqpppnnnllljjjiiigggeeeccccccccccccbbbaaa```___^^^^^^]]]]]]^^^^^^``````aaaaaaaaa___^^^]]]```______^^^^^^^^^______]]]^^^^^^^^^^^^^^^]]]]]]XXXYYY[[[[[[ZZZZZZ[[[]]]]]]^^^______```bbbeeehhhlllhhhdddbbbbbbcccddddddeeeccceeeiiijjjkkkwwwkkkTTTKKKEEEDDDDDDBBB@@@@@@??????@@@@@@@@@@@@??????<<<===>>>>>>===???BBBDDDJJJMMMTTT[[[cccmmmwww}}}XXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXYYYZZZ[[[\\\]]]\\\]]]aaafffhhhmmmyyysssiiicccxxxhhhQQQHHHEEEDDDBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@??????>>>?????????<<<===>>>>>>>>>@@@CCCFFFIIINNNTTTZZZ___hhhqqqxxx~~~~~~zzzssspppiiieeeeeeccccccccccccdddeeefffgggdddeeeggghhhhhhgggeeedddgggggggggggghhhhhhhhhiiieeeeeedddcccbbb___^^^\\\```cccgggjjjkkkkkklllmmmkkkkkkkkkjjjiiikkknnnpppooooooppppppooonnnmmmmmmhhhfffdddcccddddddcccaaaaaa``````_______________```aaabbbbbbbbbaaa___^^^``````___^^^^^^^^^^^^___]]]^^^^^^^^^^^^]]]]]]\\\XXXZZZ[[[[[[ZZZZZZ[[[]]]\\\]]]]]]]]]^^^```dddgggjjjgggdddcccdddeeefffeeeaaa```bbbeeefffiiissszzzYYYNNNDDDBBBBBB@@@>>>>>>??????@@@@@@@@@@@@??????===>>>>>>>>>===>>>AAACCCEEEIIIOOOVVV___jjjttt{{{XXXXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXYYYZZZ[[[]]]]]]^^^___bbbgggiiimmmwww|||mmmfffxxxuuuYYYIIICCCAAA@@@CCCBBBBBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>><<<===>>>>>>===???BBBDDDFFFJJJPPPTTTZZZaaakkkrrryyy|||ssspppnnngggccceeeffffffgggggghhhhhhiiiiiieeeeeefffhhhiiiiiihhhggggggggggggggghhhiiijjjjjjeeeeeeffffffdddaaa^^^\\\```bbbeeefffggghhhjjjllliiijjjjjjiiihhhiiilllnnnkkklllmmmooopppqqqppppppiiifffdddcccccccccbbbaaaaaaaaa```____________```aaabbbcccccccccbbbaaa`````````___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[[[[]]]^^^]]]\\\\\\]]]^^^[[[\\\\\\[[[\\\^^^bbbeeedddcccbbbccceeeffffffeeeaaaaaaccceeeeeehhhpppyyybbbTTTGGGCCCCCCAAA?????????@@@@@@AAAAAA@@@@@@???>>>??????>>>===>>>AAACCCBBBFFFKKKRRRZZZeeeooovvvYYYYYYYYYYYYZZZZZZ[[[[[[YYYYYYYYYYYYZZZ\\\]]]^^^```aaadddhhhjjjllluuu~~~ooohhhwwwcccOOOGGGEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@??????>>>===>>>>>>>>><<<===>>>======>>>AAADDDDDDHHHMMMQQQVVV]]]gggnnnuuuyyyqqqoooooohhhdddfffiiiiiiiiijjjkkkkkkkkklllfffffffffhhhjjjkkkkkkjjjfffffffffggghhhjjjlllllleeefffhhhhhhgggccc___]]]```bbbcccddddddfffiiikkkhhhhhhiiihhhhhhhhhkkkmmmhhhjjjllloooqqqrrrrrrrrriiifffcccbbbbbbbbbbbbaaaaaaaaa```____________```bbbbbbcccddddddcccaaaaaaaaa```___^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\[[[^^^___``````^^^^^^___```[[[[[[[[[ZZZZZZ]]]aaaddd``````aaaccceeefffeeedddeeeeeefffgggfffiiipppxxxiii[[[LLLFFFEEEDDDCCCCCC???@@@@@@AAAAAA@@@@@@???????????????>>>>>>AAACCCAAADDDIIIOOOWWWaaakkkqqq}}}[[[[[[ZZZZZZYYYYYYXXXXXXYYYYYYZZZ[[[\\\^^^```aaaaaadddfffhhhjjjmmmqqqtttyyykkkssssssYYYJJJEEEDDD@@@AAABBBBBBCCCCCCCCCBBBBBBBBBAAA@@@@@@??????>>>===============>>>??????CCCFFFJJJNNNSSSZZZaaafffqqquuu{{{~~~pppooonnngggeeeiiilllllllllmmmnnnpppqqqrrrlllkkkkkkllloooooonnnmmmhhhhhhhhhhhhhhhiiiiiijjjiiiiiihhhhhhgggeeedddcccaaabbbdddddddddfffhhhjjjkkkkkkiiiiiiiiiiiikkkkkkjjjkkklllnnnppprrrtttttthhhgggeeeeeeeeeeeecccaaacccbbb```_________```aaadddeeeffffffeeebbb___]]]\\\]]]^^^^^^^^^]]]\\\[[[\\\\\\^^^^^^^^^]]]\\\[[[___```aaabbbbbbaaa___^^^]]][[[YYYYYY\\\___bbbbbbbbbccccccbbbaaaaaabbbdddccceeegggfffdddgggnnnuuuttt\\\HHHDDDEEEAAA@@@DDDAAAAAAAAA@@@@@@?????????============>>>>>>>>>>>>@@@BBBFFFLLLSSS]]]hhhooowww|||ZZZZZZZZZYYYYYYYYYXXXXXXYYYYYYYYYZZZ\\\]]]___```aaadddgggiiikkkmmmppprrrnnnqqq~~~eeePPPGGGDDDAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@?????????===============>>>??????AAADDDHHHLLLPPPVVV]]]bbblllqqqwww}}}{{{ooonnnnnniiigggkkknnnnnnnnnnnnooopppqqqqqqkkkjjjjjjkkkmmmmmmllljjjhhhhhhhhhhhhhhhiiijjjjjjiiiiiiiiihhhgggfffeeeddddddeeeffffffeeefffhhhiiikkkkkkjjjiiiiiijjjkkkkkkkkklllmmmnnnoooqqqrrrrrriiihhhfffeeefffeeedddbbbbbbaaa```_________```aaadddeeefffgggfffccc```^^^\\\]]]^^^______^^^]]]\\\ZZZ[[[\\\]]]^^^^^^^^^]]]aaabbbcccdddcccaaa___^^^]]][[[YYYYYY\\\___aaabbb```aaabbbbbbaaaaaaccceeebbbeeeffffffeeegggnnnttt{{{cccMMMGGGGGGDDDAAADDDAAAAAAAAA@@@@@@@@@??????===>>>>>>>>>>>>>>>>>>>>>@@@BBBEEEJJJPPPYYYccciiisssxxxYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[]]]^^^___```cccgggjjjkkklllnnnooozzzvvvpppttttttZZZKKKFFFBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@??????===============>>>>>>??????AAAEEEHHHLLLRRRYYY]]]fffkkkrrryyy~~~vvvmmmnnnoookkkjjjmmmqqqpppppppppppppppqqqqqqkkkjjjiiijjjkkkkkkiiigggiiiiiiiiiiiijjjjjjjjjkkkkkkkkkjjjiiihhhgggffffffhhhhhhiiihhhffffffgggiiilllkkkjjjiiiiiijjjkkklllmmmmmmnnnnnnooooooppppppkkkiiiggggggggggggeeecccbbbaaa```___^^^___``````ccceeeggghhhgggdddaaa___\\\]]]^^^_________^^^]]]XXXYYYZZZ\\\]]]^^^___```cccdddeeeeeedddbbb```___]]][[[YYYZZZ\\\___aaaaaa```aaaaaaaaa``````bbbdddbbbdddffffffeeehhhmmmrrrxxxnnnTTTKKKIIIFFFCCCCCCAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>???AAADDDGGGLLLTTT\\\bbbmmmrrr{{{XXXXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXYYYZZZ[[[]]]^^^___bbbgggiiijjjkkkkkkllluuu~~~qqqmmmdddPPPHHHCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@??????>>>>>>============>>>>>>>>>@@@CCCFFFIIINNNTTTYYYaaagggnnnvvv|||{{{rrrlllmmmooommmlllnnnrrrrrrqqqqqqppppppqqqqqqlllkkkjjjjjjkkkjjjhhhfffiiijjjjjjkkkkkkkkkkkkkkkllllllkkkjjjiiiiiiiiiiiiiiiiiijjjhhhffffffgggiiikkkjjjiiiiiiiiiiiijjjkkkoooooooooooooooooooooooollljjjhhhhhhhhhhhhfffdddaaa```___^^^^^^^^^___```ccceeegggiiihhhfffbbb```\\\]]]^^^___```___^^^]]]WWWWWWXXXZZZ\\\^^^```bbbdddeeeffffffeeecccaaa___]]][[[ZZZZZZ]]]___``````aaaaaabbb```___^^^___aaaaaaccceeeeeefffhhhlllppprrr|||]]]MMMHHHEEECCCCCC@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>@@@BBBEEEJJJPPPWWW]]]gggmmmvvvVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\]]]```eeeggghhhiiiiiijjjsss|||rrriiixxxpppVVVIIIEEEEEEDDDCCCCCCCCCDDDEEECCCCCCBBBBBBAAA@@@@@@???>>>>>>============>>>>>>???@@@CCCEEEGGGLLLQQQUUU^^^ccckkkssszzzvvvqqqllllllnnnnnnnnnooorrrqqqqqqqqqqqqqqqrrrrrrnnnmmmlllllllllllljjjgggjjjjjjkkklllmmmllllllkkkllllllkkkkkkkkklllmmmmmmjjjjjjjjjiiigggfffgggiiijjjiiihhhhhhhhhhhhiiijjjooooooooooooooooooooonnnlllkkkiiiiiiiiiiiigggeeeaaa```^^^]]]]]]]]]^^^___aaadddgggiiiiiifffccc```[[[\\\^^^_________^^^^^^WWWWWWWWWXXXZZZ]]]```bbbcccdddeeefffeeecccaaa___]]][[[ZZZ[[[]]]___```___bbbcccbbb```]]]\\\\\\]]]```aaadddeeegggiiikkkmmmppp|||iiiQQQGGGDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>======???AAAEEEIIINNNUUUZZZaaagggqqq{{{UUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWXXXYYYZZZ[[[[[[^^^aaadddeeefffhhhiiiqqqwwwuuuiiirrr~~~___LLLGGGFFFDDDCCCCCCDDDEEEEEECCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>===============???@@@BBBCCCFFFIIINNNRRRZZZ___gggooowww}}}vvvrrrnnnlllmmmnnnooooooooooooooopppqqqssstttuuuooonnnmmmmmmnnnmmmkkkiiijjjkkkmmmnnnnnnnnnmmmllllllkkkkkkkkkmmmoooqqqrrrmmmnnnmmmkkkhhhgggggghhhiiihhhgggffffffggghhhiiikkkkkkllllllmmmmmmnnnnnnmmmkkkiiiiiiiiiiiigggeee```___^^^]]]\\\]]]^^^^^^___bbbfffiiiiiigggccc```ZZZ[[[]]]^^^___^^^^^^]]]YYYXXXWWWWWWXXX[[[___aaa```bbbcccddddddbbb```___]]][[[ZZZ[[[^^^______^^^bbbbbbaaa___\\\ZZZ[[[\\\___```ccceeehhhiiijjjkkknnnvvvzzz^^^MMMFFFDDDCCC???@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????>>>>>>===<<<>>>AAADDDGGGLLLRRRVVV[[[bbblllwwwTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZXXX[[[^^^```bbbdddgggiiinnnrrr~~~nnnnnn|||jjjTTTHHHGGGEEECCCCCCDDDEEEFFFCCCCCCCCCBBBAAAAAA@@@@@@??????>>>===============>>>???AAABBBCCCGGGKKKOOOTTTYYYaaajjjqqqwww}}}~~~}}}~~~yyyvvvqqqlllkkkmmmnnnoookkklllmmmoooqqqtttvvvwwwooonnnmmmmmmnnnnnnllljjjkkklllmmmoooooonnnmmmlllkkkkkkkkklllnnnqqqtttvvvuuutttsssooojjjgggfffggggggfffeeeddddddeeefffgggeeefffggghhhjjjkkklllmmmlllkkkiiihhhiiihhhgggeee______]]]\\\\\\\\\]]]^^^]]]```eeehhhiiifffbbb```YYYZZZ[[[]]]^^^]]]]]]\\\\\\ZZZWWWVVVVVVYYY]]]___]]]^^^```bbbbbbaaa```___]]][[[[[[\\\^^^______^^^_________^^^\\\[[[\\\]]]^^^___bbbeeehhhjjjjjjiiijjjoooyyyoooXXXKKKFFFDDD??????@@@@@@@@@AAAAAAAAAAAAAAA@@@??????>>>>>>===>>>???AAACCCEEEHHHMMMPPPVVV]]]gggrrr{{{SSSSSSTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWXXXYYYWWWYYY\\\^^^```cccgggjjjkkkooozzztttlllqqqrrr[[[IIIGGGEEEDDDCCCDDDEEEFFFDDDCCCCCCBBBBBBAAA@@@@@@??????>>>==================???@@@@@@BBBEEEIIILLLPPPUUU]]]eeelllsssyyy}}}~~~{{{zzzyyy{{{xxxrrrllljjjlllnnnnnniiijjjlllnnnqqqtttwwwyyynnnmmmlllmmmnnnnnnllljjjkkklllnnnooopppooonnnllljjjjjjkkklllooosssvvvxxx{{{zzzwwwrrrlllgggfffffffffeeeddddddddddddeeefffaaabbbccceeehhhiiikkklllllljjjiiihhhhhhhhhfffeee___^^^]]]\\\\\\\\\]]]]]]\\\```dddhhhiiifffbbb___XXXYYY[[[\\\]]]]]]\\\\\\^^^[[[XXXVVVUUUXXX[[[]]][[[\\\^^^```aaa```___^^^]]]\\\[[[\\\^^^___^^^]]]\\\]]]]]]]]]\\\\\\^^^```^^^___aaaeeeiiijjjiiihhhfffjjjsss}}}bbbQQQHHHDDD?????????@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>===???@@@BBBBBBCCCEEEHHHKKKRRRYYYdddnnnwwwPPPPPPQQQQQQRRRSSSSSSSSSUUUTTTSSSSSSSSSTTTVVVVVVXXXYYY\\\^^^aaacccdddeeejjjooouuu~~~iiiiiiqqqaaaOOOGGGBBBCCCEEEEEEDDDFFFDDDCCCAAA@@@???@@@AAAAAACCCBBBAAA@@@???===<<<<<<===???AAABBBBBBDDDGGGJJJNNNQQQWWW]]]eeennnvvv||||||zzz{{{}}}zzzuuurrrqqqpppnnnlllhhhggghhhmmmssswwwwwwvvvkkkkkklllmmmooonnnkkkiiijjjkkkllllllmmmmmmmmmllljjjiiihhhhhhjjjnnnqqqtttxxxwwwvvvsssnnnjjjfffdddjjjhhhfffcccbbbccccccdddbbbbbbcccdddfffiiilllnnnmmmllljjjhhhgggggghhhhhhaaa___]]][[[[[[]]]___```___bbbfffhhhgggccc^^^[[[YYYXXXXXXZZZ]]]___^^^^^^]]]\\\YYYWWWVVVXXXYYY[[[]]]^^^^^^\\\ZZZZZZ[[[\\\[[[[[[\\\\\\\\\\\\]]]]]]\\\]]]]]]^^^^^^]]]]]]]]][[[\\\^^^aaaccceeefffgggdddjjjrrr~~~vvvXXXHHHGGG???@@@@@@???@@@BBBBBBAAABBBAAAAAA@@@?????????@@@@@@@@@??????AAADDDHHHJJJQQQUUU]]]fffpppyyyOOOPPPPPPQQQRRRRRRSSSSSSUUUTTTSSSSSSSSSTTTUUUUUUWWWXXXZZZ]]]___aaabbbcccggglllsss~~~ooohhhmmmyyykkkTTTKKKDDDCCCEEEDDDCCCEEEDDDDDDBBBAAAAAAAAABBBBBBAAAAAA@@@@@@??????>>>>>><<<>>>???@@@AAABBBEEEGGGKKKOOOTTTZZZaaajjjrrrxxx}}}zzzyyy{{{}}}~~~yyysssqqqsssuuussspppjjjiiijjjnnntttwwwvvvtttkkkkkkkkkmmmnnnmmmjjjhhhggghhhiiijjjkkkkkkkkkkkkiiihhhgggggghhhkkknnnpppuuuuuutttrrrooolllhhhggghhhgggeeecccbbbbbbcccdddcccccccccdddeeehhhjjjllllllkkkiiihhhffffffffffff```___]]][[[[[[]]]___aaa```bbbeeefffeeebbb^^^[[[[[[ZZZYYYZZZ\\\^^^^^^^^^]]][[[YYYWWWWWWYYYZZZ\\\^^^______]]][[[ZZZZZZ\\\\\\\\\]]]]]]\\\\\\]]]^^^]]]]]]^^^^^^^^^]]]]]]\\\ZZZ[[[]]]```bbbdddeeeeeebbbgggmmmwwwjjjTTTKKKDDDBBB@@@>>>>>>@@@AAA@@@BBBAAAAAA@@@?????????@@@???>>>>>>>>>@@@CCCFFFHHHNNNRRRZZZccclllvvv~~~OOOOOOOOOPPPQQQQQQRRRRRRTTTTTTSSSSSSSSSSSSTTTTTTUUUVVVXXXZZZ\\\^^^```aaaccciiiqqqyyyvvviiikkkooo{{{]]]QQQFFFCCCCCCCCCBBBDDDEEEDDDCCCCCCBBBCCCCCCCCC??????@@@@@@@@@@@@@@@@@@:::<<<===>>>>>>@@@BBBDDDHHHKKKPPPVVV\\\dddmmmrrr{{{}}}}}}{{{{{{}}}}}}vvvppppppvvvzzzzzzwwwnnnmmmnnnqqquuuwwwtttqqqkkkjjjjjjkkklllkkkiiigggcccdddeeefffgggiiiiiijjjhhhgggeeeeeeeeegggiiikkkqqqqqqqqqqqqpppnnnlllkkkgggfffdddbbbbbbcccdddeeeeeedddccccccdddfffhhhiiikkkjjjhhhfffeeedddcccccc___^^^\\\\\\\\\^^^```aaaaaabbbcccdddbbb```]]]\\\]]][[[YYYYYYZZZ\\\]]]]]]\\\[[[YYYXXXXXXZZZ\\\]]]___```___]]][[[YYYZZZ[[[]]]^^^___^^^]]]\\\]]]^^^^^^^^^_________^^^\\\[[[ZZZZZZ\\\^^^```aaacccccc```cccgggooocccPPPIIIDDD@@@>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@>>>>>>======???AAADDDFFFJJJNNNVVV^^^gggqqqzzzNNNNNNOOOOOOPPPPPPQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTVVVWWWZZZ\\\^^^___```gggooottt~~~lllllllllgggXXXIIICCCBBBBBBBBBDDDDDDCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@@@@@@@@@@??????;;;<<<=========>>>AAACCCEEEHHHMMMRRRXXX___ggglllwwwzzz~~~~~~{{{sssmmmooowww~~~~~~{{{qqqqqqqqqtttwwwwwwsssnnnjjjjjjiiijjjkkkjjjhhhfffaaabbbcccdddeeegggiiiiiihhhgggeeeddddddeeefffgggkkklllnnnooopppppppppooohhhgggeeedddcccdddeeeffffffeeecccaaabbbccceeefffiiihhhgggeeecccbbbaaaaaa^^^]]]\\\\\\]]]^^^```aaabbbbbbaaa```___^^^]]]\\\^^^[[[XXXWWWXXXZZZ[[[\\\[[[ZZZYYYYYYYYY[[[\\\^^^``````___]]][[[YYYZZZ[[[^^^```aaa___\\\[[[\\\^^^^^^___`````````^^^\\\[[[YYYZZZZZZ\\\]]]___```aaaaaabbbdddiiizzzrrrVVVKKKEEE@@@@@@AAA@@@???@@@@@@@@@@@@AAA@@@@@@@@@???>>>>>>===>>>???AAACCCEEEGGGKKKRRRZZZbbbkkkvvv}}}MMMMMMMMMNNNOOOOOOPPPPPPRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUVVVXXXZZZ\\\^^^```fffnnnrrryyytttooolllsssaaaLLLCCCBBBBBBCCCDDDBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCBBBAAA@@@???>>>===<<<===>>>>>>>>>>>>@@@BBBDDDGGGJJJOOOTTT[[[bbbgggqqqvvv|||~~~wwwrrrmmmooowww}}}}}}{{{rrrrrrsssvvvxxxwwwrrrmmmjjjiiihhhiiijjjjjjiiihhhaaabbbbbbcccdddfffhhhiiiiiihhhfffeeeddddddddddddfffhhhkkkmmmoooqqqqqqqqqkkkjjjhhhfffeeefffggghhhgggeeebbb```___aaacccdddgggfffeeedddcccaaa```___^^^]]]]]]]]]]]]^^^___```aaa```___^^^]]]]]]]]]]]]]]]ZZZWWWUUUVVVXXXYYYZZZZZZZZZYYYYYYZZZ[[[\\\]]]^^^___^^^\\\ZZZYYYYYY[[[___aaaccc```\\\YYY[[[]]]^^^___aaabbbaaa___]]]\\\YYYYYYYYYZZZ[[[]]]^^^___bbbbbbcccgggssscccMMMEEEAAACCCEEEBBB???@@@???@@@@@@AAAAAAAAA@@@???????????????@@@AAACCCDDDEEEJJJPPPVVV\\\eeeqqqzzzLLLLLLMMMMMMNNNOOOOOOOOOQQQRRRSSSUUUVVVVVVVVVVVVUUUUUUUUUVVVXXXZZZ]]]^^^aaaeeelllpppuuurrrjjjmmmTTTGGGCCCBBBCCCEEEAAAAAABBBCCCCCCCCCBBBBBBDDDDDDCCCAAA@@@???>>>======>>>??????>>>>>>@@@BBBCCCEEEHHHLLLQQQWWW]]]bbbjjjpppxxx}}}zzztttqqqnnnppptttwwwxxxwwwqqqqqqssswwwyyyxxxqqqllliiihhhggghhhjjjkkkkkkjjjbbbbbbbbbbbbccceeegggiiihhhhhhgggeeeddddddccccccccceeehhhkkknnnppppppqqqnnnllljjjhhhgggggghhhhhhfffdddaaa^^^]]]___aaacccddddddddddddcccaaa```______^^^^^^]]]]]]^^^^^^^^^^^^]]]\\\\\\\\\\\\]]]^^^\\\YYYWWWVVVWWWYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[\\\]]]]]][[[YYYXXXYYY[[[___bbbddd```ZZZWWWYYY\\\]]]___aaabbbbbbaaa___]]]ZZZYYYYYYYYYZZZ[[[]]]^^^bbbbbbcccgggnnnvvvSSSHHHBBBEEEGGGCCC???AAA>>>???@@@AAABBBAAA@@@???????????????@@@AAAAAABBBCCCHHHNNNRRRVVV___llluuuKKKKKKLLLLLLMMMNNNNNNOOOPPPQQQSSSVVVWWWXXXYYYYYYWWWVVVVVVVVVXXX[[[]]]___aaadddiiiooorrr}}}xxxkkk|||^^^LLLFFFDDDCCCDDDAAABBBCCCDDDEEEDDDDDDCCCCCCCCCBBBAAA@@@@@@??????===>>>???>>>======???AAAAAACCCFFFIIIMMMSSSYYY]]]bbbiiirrryyy|||yyyxxxpppqqqqqqppppppppppppqqqooopppssswwwzzzxxxrrrlllhhhgggfffhhhkkkmmmmmmmmmbbbbbbaaa```aaaccceeeggggggffffffeeedddcccbbbbbbaaacccfffiiilllnnnooooooooommmkkkhhhfffffffffgggfffccc```]]]\\\^^^```bbbbbbccccccdddcccbbbaaa``````______^^^]]]]]]]]]\\\ZZZ[[[[[[[[[\\\]]]]]]^^^[[[ZZZXXXXXXZZZ[[[[[[ZZZYYYYYYYYYXXXXXXXXXXXXXXXYYYZZZZZZYYYXXXXXXYYY[[[___bbbddd```YYYUUUWWW[[[\\\^^^aaacccdddbbb```___[[[ZZZYYYXXXYYY[[[\\\^^^___```bbbeeeiiivvv___OOODDDEEEEEEAAA???BBB===???@@@BBBBBBAAA@@@???>>>>>>>>>????????????@@@AAAFFFKKKMMMPPPYYYfffpppzzzKKKKKKKKKLLLMMMMMMNNNNNNOOOQQQTTTVVVYYYZZZZZZZZZXXXWWWWWWWWWYYY[[[^^^```aaabbbhhhmmmqqqzzz}}}mmmeeePPPHHHDDDCCCCCCBBBCCCDDDFFFFFFFFFEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA===>>>>>>>>><<<<<<>>>@@@???AAADDDGGGKKKPPPVVVZZZ]]]eeeooovvvyyy}}}|||uuuvvvnnnqqqsssqqqmmmkkkkkklllmmmnnnrrrwwwzzzyyyrrrlllgggffffffhhhkkknnnoooooobbbaaa```___```aaaccceeeeeeeeeeeedddcccbbbaaaaaa```bbbeeehhhkkkmmmmmmnnnooonnnjjjgggeeeeeeeeeeeeeeeccc___\\\[[[]]]```bbbaaabbbcccddddddcccbbbaaa``````___^^^]]]\\\\\\[[[XXXYYYZZZ[[[\\\]]]^^^^^^[[[ZZZZZZ[[[\\\]]]\\\[[[YYYYYYXXXXXXWWWWWWVVVVVVWWWXXXYYYXXXWWWXXXYYY[[[^^^bbbddd```XXXTTTVVVZZZ[[[]]]```cccdddcccaaa```[[[ZZZYYYXXXYYYZZZ\\\^^^\\\]]]aaadddfffppphhhUUUEEECCCCCC>>>>>>DDD===>>>@@@BBBBBBBBB@@@???=========>>>>>>>>>>>>>>>@@@DDDIIIJJJMMMUUUbbbmmmwww|||KKKKKKLLLMMMNNNOOOPPPPPPPPPRRRTTTTTTUUUVVVYYY[[[WWWXXXYYYXXXXXXXXXZZZ\\\cccbbbeeejjjqqqzzzzzzZZZJJJHHHFFFBBBCCCBBBAAABBBDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????>>><<<===???CCCGGGLLLQQQSSSYYY]]]dddkkkqqqvvv{{{~~~yyyssssssqqqpppnnnnnnnnnmmmkkkiiigggjjjnnnqqqsssrrrpppoooiiijjjjjjhhhggghhhjjjllldddccc```^^^^^^___aaabbbdddcccbbbbbbccccccbbbaaa```bbbdddfffggggggggggggllljjjgggdddcccbbbccccccbbbaaa```_______________bbbbbbccceeeffffffeeecccbbbbbbaaa```___^^^]]]\\\[[[ZZZYYYXXXYYY\\\___aaabbb___]]]]]]``````___\\\___\\\XXXUUUTTTTTTVVVXXXZZZYYYXXXVVVVVVWWWWWWXXX]]]^^^]]]ZZZWWWUUUVVVWWWXXXZZZ]]]___aaaaaa```___[[[\\\\\\[[[ZZZYYY[[[]]]^^^]]]^^^___aaajjj~~~xxx^^^FFFBBBDDDBBB@@@BBBAAA@@@???@@@BBBCCCBBBAAA??????>>>======>>>???@@@CCCDDDFFFHHHMMMUUU^^^dddrrryyyJJJJJJKKKLLLMMMNNNOOOOOONNNPPPRRRRRRSSSTTTWWWYYYWWWXXXYYYXXXWWWWWWYYY[[[``````ccciiiooowww}}}dddPPPIIIFFFBBBCCCBBBAAABBBDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>><<<===???BBBFFFKKKOOORRRVVV[[[aaahhhnnnsssxxx{{{}}}xxxssssssnnnmmmlllmmmoooooommmkkkiiikkknnnpppqqqooommmlllkkkkkkkkkjjjhhhiiikkkmmmdddbbb___]]]\\\]]]___```cccbbbbbbbbbbbbbbbaaa``````aaabbbccceeeeeeffffffllljjjhhheeecccbbbbbbbbb``````___^^^^^^^^^______aaaaaabbbdddffffffffffffeeeeeecccaaa```___^^^^^^[[[YYYXXXWWWWWWYYY\\\^^^```___]]]^^^``````^^^[[[\\\ZZZXXXUUUTTTUUUVVVWWWZZZYYYXXXWWWVVVWWWXXXXXX]]]]]]]]]ZZZXXXVVVWWWXXXXXXZZZ\\\^^^______^^^]]]\\\]]]]]]\\\[[[ZZZZZZ[[[]]]]]]^^^___```gggyyydddKKKDDDEEECCC@@@AAAAAA@@@???@@@BBBCCCBBBAAA@@@???>>>======>>>???@@@AAABBBDDDFFFJJJRRRZZZ```mmmttt}}}IIIIIIJJJKKKLLLMMMMMMNNNLLLNNNOOOPPPPPPRRRTTTWWWXXXYYYYYYXXXVVVVVVWWWYYY\\\]]]aaaggglllrrr}}}~~~ooouuutttYYYLLLFFFDDDCCCBBBAAABBBDDDDDDDDDCCCAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>=========>>>>>>???BBBEEEIIILLLNNNSSSWWW]]]ccciiinnnssswwwzzz}}}xxxrrrqqqkkkjjjkkklllooopppooonnniiikkklllnnnmmmllljjjiiilllllllllkkkiiiiiikkkmmmeeeccc___\\\ZZZ[[[]]]___bbbbbbaaaaaaaaa``````````````````aaabbbcccdddeeejjjiiihhhgggdddbbb```___^^^^^^]]]]]]]]]^^^______aaaaaaaaacccdddfffhhhiiijjjiiifffcccaaaaaa``````ZZZYYYWWWUUUUUUWWWYYYZZZ^^^^^^^^^___``````]]]ZZZYYYXXXVVVUUUUUUUUUVVVWWWZZZZZZXXXWWWWWWWWWXXXYYY[[[\\\\\\ZZZXXXWWWXXXZZZXXXYYY[[[\\\\\\\\\[[[ZZZ\\\]]]___^^^\\\ZZZYYYYYY[[[\\\^^^``````eeesssrrrTTTIIIGGGEEEBBBBBBBBB@@@@@@AAABBBCCCBBBAAA@@@??????>>>>>>>>>?????????@@@AAACCCGGGNNNVVV[[[fffmmmvvv}}}GGGHHHIIIIIIKKKKKKLLLMMMKKKMMMNNNOOOOOOQQQSSSVVVXXXYYYYYYXXXVVVUUUVVVXXXZZZ[[[___fffjjjmmmvvv~~~ppplllooofffPPPGGGFFFCCCBBBAAABBBDDDDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>============>>>??????AAACCCFFFIIIKKKOOOSSSYYY___dddjjjooossswwwzzzxxxqqqooojjjjjjjjjlllnnnooonnnmmmhhhiiijjjjjjjjjjjjiiihhhkkklllkkkjjjhhhhhhjjjlllgggddd```]]][[[\\\]]]___aaaaaabbbaaa```___``````bbbaaa`````````bbbcccdddhhhhhhhhhgggeeebbb___]]]\\\\\\\\\\\\]]]^^^^^^___``````aaabbbccceeehhhkkkmmmkkkhhheeecccbbbbbbbbb[[[YYYWWWUUUTTTUUUWWWYYY\\\]]]___``````^^^\\\YYYVVVVVVVVVUUUUUUVVVVVVWWWZZZYYYXXXWWWWWWWWWXXXYYYZZZ[[[[[[ZZZXXXXXXYYY[[[ZZZZZZ[[[[[[[[[[[[ZZZYYY\\\^^^```___]]]ZZZXXXWWWXXXYYY]]]aaaaaadddooozzzbbbOOOIIIFFFEEEEEEBBBAAA@@@AAACCCCCCCCCBBB@@@@@@??????????????????>>>???@@@BBBEEEKKKRRRWWW___fffpppxxx~~~GGGGGGHHHIIIJJJKKKLLLLLLKKKMMMNNNOOOOOOQQQTTTVVVWWWXXXXXXWWWUUUTTTUUUWWWZZZ[[[___eeegggiiipppxxxuuugggbbbttttttWWWJJJHHHCCCBBBAAABBBDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBB>>>>>>>>>>>>============>>>>>>???@@@BBBDDDGGGHHHMMMPPPVVV[[[```fffkkkooouuuxxx}}}wwwqqqmmmlllkkkjjjkkkmmmmmmllljjjfffffffffggghhhhhhiiiiiijjjjjjjjjhhhffffffhhhiiihhhfffccc```^^^^^^___``````aaacccaaa___^^^___aaadddcccbbbaaaaaabbbdddeeeffffffggggggeeebbb___]]]\\\\\\\\\\\\\\\]]]^^^______```aaaaaaaaacccfffjjjmmmllliiifffdddbbbbbbbbb\\\ZZZXXXVVVUUUVVVXXXYYYZZZ\\\___```___]]][[[YYYVVVUUUUUUUUUVVVVVVWWWWWWZZZYYYWWWVVVVVVVVVWWWXXXYYYZZZZZZYYYXXXXXXYYY[[[[[[[[[[[[[[[[[[ZZZZZZYYY[[[]]]___^^^\\\YYYWWWWWWUUUWWW\\\aaaccceeemmmwwwpppWWWJJJFFFEEEEEEBBBAAA@@@AAACCCDDDCCCBBB@@@@@@@@@@@@??????>>>>>>>>>???@@@AAADDDHHHOOOSSSZZZaaakkkssszzzGGGGGGHHHIIIJJJKKKKKKLLLKKKMMMNNNOOOOOOQQQTTTVVVVVVWWWWWWVVVTTTTTTUUUWWWZZZ[[[___cccdddeeekkkrrrzzzyyyeeeZZZfff~~~___NNNJJJCCCBBBAAABBBDDDDDDDDDCCCDDDDDDDDDDDDCCCCCCCCCCCC??????>>>>>>>>>=========>>>>>>>>>???@@@CCCEEEFFFJJJMMMRRRWWW[[[aaagggkkkrrrvvv|||xxxqqqmmmmmmlllkkkkkklllllljjjhhheeeeeeeeeeeefffgggiiiiiihhhhhhhhhfffddddddeeeggggggfffeeedddbbbbbbaaaaaa```bbbdddccc___^^^```bbbeeeddddddcccccccccddddddddddddeeefffeeebbb```^^^]]]]]]\\\\\\\\\]]]^^^^^^^^^aaacccbbb______bbbeeejjjiiihhhfffdddbbbaaa```]]][[[XXXVVVVVVWWWYYYZZZZZZ\\\______]]][[[ZZZZZZWWWWWWVVVUUUUUUVVVWWWXXXXXXXXXVVVUUUUUUUUUVVVWWWXXXYYYYYYXXXWWWVVVXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[]]]\\\ZZZXXXWWWWWWTTTUUUZZZ```bbbdddjjjrrrdddPPPGGGDDDDDDCCCAAAAAAAAACCCDDDCCCBBBAAAAAAAAAAAA@@@???>>>===>>>???@@@AAACCCFFFLLLPPPUUU[[[dddmmmttt{{{GGGGGGHHHIIIJJJKKKLLLLLLJJJLLLNNNNNNOOOPPPSSSUUUTTTUUUVVVUUUTTTTTTVVVXXXZZZZZZ]]]aaaaaaaaafffmmmooo|||ooo]]]aaannnfffQQQLLLCCCBBBAAABBBDDDDDDDDDCCCDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@?????????>>>>>>>>>=========>>>???BBBDDDFFFFFFIIINNNRRRWWW]]]cccgggnnnsssyyy}}}xxxsssooolllkkkjjjkkklllkkkjjjhhhgggfffeeeddddddeeeggghhhhhhhhhgggeeeccccccdddfffeeeeeeffffffeeedddbbbaaa```ccceeeddd```^^^```cccddddddeeeeeedddcccbbbbbbbbbcccdddddddddcccaaa```___^^^^^^]]]]]]]]]]]]^^^^^^aaadddbbb^^^\\\^^^```eeeeeefffeeedddaaa___]]]\\\ZZZXXXVVVVVVWWWYYY[[[ZZZ\\\^^^]]][[[YYYZZZ\\\ZZZYYYVVVUUUUUUVVVXXXYYYWWWVVVUUUTTTTTTTTTUUUUUUXXXXXXXXXWWWUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZYYYXXXWWWWWWXXXTTTUUUYYY^^^```aaaeeellltttwww]]]MMMFFFDDDCCCBBBAAABBBCCCDDDDDDBBBAAAAAABBBBBBAAA???>>>======>>>???@@@AAADDDIIILLLNNNTTT]]]eeelllttt|||GGGHHHHHHIIIJJJKKKLLLLLLJJJKKKMMMMMMNNNOOORRRTTTSSSUUUUUUUUUTTTTTTVVVXXXZZZZZZ\\\^^^^^^^^^ccckkkiiittt}}}fffaaadddpppjjjSSSMMMCCCBBBAAABBBDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????<<<<<<<<<===???AAADDDEEEDDDFFFKKKOOOTTTZZZ```dddlllqqqwww}}}{{{yyytttpppjjjiiiiiijjjlllllljjjiiijjjhhhfffdddcccdddeeefffhhhhhhhhhfffccccccdddfffbbbdddfffggggggeeebbb``````dddfffddd```^^^aaadddcccdddeeeeeedddcccaaa```aaabbbbbbcccccccccbbbbbb```______^^^]]]]]]]]]]]]^^^bbbeeeccc^^^ZZZ[[[]]]aaabbbdddeeecccaaa]]][[[ZZZYYYWWWUUUUUUWWWYYY[[[[[[]]]^^^\\\ZZZYYYZZZ\\\\\\ZZZWWWUUUTTTVVVXXXZZZVVVUUUTTTSSSSSSSSSTTTUUUWWWXXXXXXVVVTTTSSSTTTVVVWWWVVVVVVVVVVVVWWWXXXYYYXXXYYYYYYXXXVVVVVVWWWYYYVVVUUUXXX\\\^^^]]]aaagggiii}}}jjjUUUJJJEEECCCBBBAAABBBDDDDDDDDDCCCAAAAAABBBBBBAAA@@@>>>===<<<===>>>???@@@BBBFFFJJJIIIOOOXXX```gggnnnwww}}}HHHHHHHHHIIIIIIJJJJJJJJJLLLMMMMMMMMMLLLMMMNNNPPPPPPPPPQQQQQQRRRRRRSSSSSSVVVXXX[[[]]]]]]^^^___aaahhhppp|||mmmcccaaafff}}}```OOOFFFCCCBBBCCCCCCAAACCCGGGCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>>????????????????????????CCCFFFIIIMMMPPPUUU[[[___ggglllttt{{{}}}xxxkkklllkkkiiigggggghhhiiijjjllljjjhhhgggfffggghhhiiilllmmmnnnlllhhhdddbbbbbbdddeeefffffffffeeedddcccbbbbbbbbbbbbbbbbbbccccccccccccddddddccc```^^^\\\___\\\ZZZ[[[]]]```aaaaaacccaaa^^^]]]]]]]]]\\\[[[bbb```^^^\\\ZZZYYYYYYZZZ^^^^^^___```___^^^]]]\\\[[[ZZZYYYXXXWWWVVVVVVVVVYYYYYYXXXXXXXXXYYYYYYZZZYYYVVVTTTSSSSSSTTTSSSRRRXXXXXXVVVUUUTTTTTTSSSSSSUUUTTTTTTTTTSSSSSSRRRRRRUUUVVVWWWWWWVVVVVVWWWYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTUUUXXX[[[___aaaiiivvvbbbNNNGGGCCCAAA======@@@EEEEEEBBBDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>@@@BBBDDDEEEHHHKKKRRRZZZ___ccckkkttt|||HHHHHHHHHHHHIIIIIIIIIJJJKKKLLLMMMMMMLLLLLLNNNPPPRRRRRRSSSSSSTTTUUUUUUUUUWWWYYY[[[\\\\\\\\\^^^___eeelllwwwzzzhhhaaacccuuulllXXXIIIEEEBBBCCCBBB@@@AAADDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@??????>>>>>>????????????????????????BBBEEEHHHKKKOOOTTTYYY]]]dddiiiqqqxxx~~~~~~~~~zzznnnnnnmmmjjjhhhhhhhhhiiijjjmmmllljjjiiihhhiiijjjkkkmmmnnnnnnlllhhhdddbbbaaacccdddeeefffggggggfffeeebbbbbbbbbbbbbbbccccccdddccccccddddddcccaaa___^^^___]]][[[\\\^^^```aaaaaabbb```^^^^^^^^^^^^\\\ZZZ^^^]]]\\\\\\[[[[[[[[[[[[[[[\\\]]]]]]]]]\\\[[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVWWWWWWWWWVVVVVVWWWWWWXXXXXXVVVSSSRRRSSSSSSSSSRRRUUUTTTTTTSSSSSSSSSSSSTTTTTTSSSSSSSSSRRRRRRRRRRRRTTTUUUVVVVVVUUUTTTUUUWWWVVVUUUUUUTTTTTTTTTTTTTTTUUUTTTTTTUUUWWW[[[^^^```bbblllqqqXXXKKKEEECCC@@@???AAACCCCCCBBBDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>===>>>???AAACCCDDDFFFHHHOOOWWW\\\___gggpppwww{{{GGGHHHHHHHHHHHHHHHIIIIIIJJJKKKMMMMMMLLLLLLNNNPPPRRRRRRSSSTTTTTTUUUVVVVVVWWWYYY[[[\\\[[[[[[\\\]]]bbbhhhppp|||sssdddaaajjjuuu|||cccQQQJJJEEEDDDCCCAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBFFFIIILLLPPPVVVZZZ___dddllltttzzz|||~~~}}}sssqqqooollliiihhhhhhiiijjjmmmllljjjiiiiiijjjkkklllmmmnnnnnnlllhhhdddbbbaaabbbccceeeggghhhhhhhhhgggbbbbbbbbbbbbbbbcccddddddcccdddeeeeeeeeecccbbbaaa```___^^^^^^```bbbbbbaaaaaa```_________^^^\\\ZZZYYYZZZ[[[\\\]]]]]]]]]\\\YYYZZZZZZ[[[[[[[[[ZZZZZZYYYXXXVVVUUUUUUUUUUUUVVVVVVUUUUUUTTTTTTUUUUUUVVVWWWUUUSSSSSSTTTTTTSSSRRRQQQQQQQQQRRRRRRRRRSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQSSSTTTUUUUUUTTTSSSSSSTTTSSSSSSSSSTTTTTTTTTUUUUUUUUUTTTTTTUUUVVVYYY\\\^^^```ffftttfffPPPGGGEEECCCBBBAAAAAAAAABBBCCCCCCBBBBBBAAA@@@@@@@@@>>>=========>>>???AAABBBCCCEEEJJJRRRVVVYYYaaaiiiooottt{{{GGGGGGGGGGGGHHHHHHHHHHHHHHHJJJLLLLLLLLLLLLMMMOOOPPPPPPQQQQQQRRRSSSTTTTTTWWWYYYZZZ[[[YYYYYYYYYZZZ]]]bbbiiiqqqkkkbbbeeekkkooo[[[QQQHHHEEEEEECCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@??????========================>>>@@@CCCFFFIIIMMMRRRVVV[[[```hhhpppwww}}}{{{~~~}}}~~~~~~vvvrrroookkkhhhffffffggghhhiiiiiihhhhhhhhhiiijjjjjjmmmnnnnnnlllhhhdddbbbaaadddeeeggghhhhhhhhhggggggbbbbbbbbbbbbcccddddddeeecccdddeeeffffffeeeddddddcccbbbaaabbbdddeeeeeedddbbbaaa`````````___\\\ZZZWWWYYY[[[^^^___^^^\\\[[[YYYYYYZZZZZZZZZZZZZZZZZZXXXWWWUUUTTTSSSTTTUUUVVVVVVUUUUUUTTTTTTTTTTTTUUUXXXVVVUUUUUUVVVVVVUUUSSSQQQQQQRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPRRRTTTUUUUUUSSSRRRRRRSSSRRRSSSTTTUUUVVVWWWWWWWWWUUUUUUTTTTTTUUUXXXZZZ\\\```aaajjj~~~rrrWWWIIIFFFCCCCCCAAA???@@@CCCBBBBBBBBBBBBBBBAAAAAA@@@>>>===<<<<<<===>>>???@@@AAABBBGGGMMMPPPSSS[[[ccciiinnnvvv~~~GGGGGGGGGGGGGGGGGGGGGGGGFFFIIIKKKLLLLLLLLLMMMNNNNNNOOOPPPQQQRRRSSSTTTTTTVVVXXXYYYYYYXXXWWWXXXXXXZZZ^^^cccjjjwwwyyyfffdddiii{{{hhhYYYJJJEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@========================<<<>>>AAACCCFFFIIINNNRRRXXX\\\dddkkkrrrzzz~~~{{{~~~{{{|||}}}wwwqqqnnnjjjfffddddddfffggghhhhhhhhhiiiiiijjjkkkkkklllmmmnnnlllhhhdddbbbbbbgggggghhhhhhhhhgggeeedddbbbbbbbbbbbbcccdddeeefffdddeeeeeeffffffffffffffffffeeedddeeegggiiijjjiiifffeeecccbbbbbb```^^^[[[YYY[[[]]]___```^^^\\\ZZZ[[[[[[ZZZZZZZZZ[[[[[[[[[XXXVVVTTTSSSRRRTTTUUUVVVWWWWWWVVVUUUUUUUUUUUUUUUXXXWWWVVVWWWXXXXXXVVVUUUTTTTTTTTTTTTTTTRRRQQQPPPOOOOOOOOOOOOOOOPPPPPPPPPQQQSSSUUUVVVTTTSSSRRRSSSRRRTTTUUUWWWYYYYYYZZZZZZVVVUUUTTTSSSTTTVVVXXXYYY\\\\\\aaapppeeeOOOHHHCCCCCCAAA>>>???DDDBBBBBBCCCCCCCCCBBBAAA@@@>>>===<<<<<<<<<===>>>???@@@AAADDDIIILLLNNNUUU^^^eeejjjsss{{{GGGGGGGGGFFFFFFFFFFFFEEEEEEGGGJJJLLLLLLLLLLLLMMMOOOOOOPPPQQQSSSTTTUUUUUUTTTVVVXXXXXXWWWVVVWWWXXXXXXYYY^^^eeepppppphhhlll|||yyyeeePPPFFFDDDCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;===???AAACCCGGGLLLOOOTTTXXX___fffmmmuuu|||~~~vvv|||{{{}}}xxxxxxzzzuuupppmmmiiieeecccccceeegggiiijjjjjjkkklllmmmmmmnnnjjjlllmmmkkkhhheeeddddddggghhhhhhhhhgggeeecccbbbbbbbbbbbbbbbccceeefffgggeeeeeeeeeeeeeeefffffffffhhhfffdddeeehhhlllnnnnnnmmmkkkgggeeecccbbb```^^^\\\]]]___``````^^^\\\ZZZ]]]]]]\\\[[[ZZZ[[[[[[[[[XXXVVVTTTRRRRRRTTTVVVXXXXXXXXXWWWVVVUUUUUUUUUUUUXXXWWWVVVWWWXXXXXXWWWUUUUUUVVVVVVVVVUUUSSSQQQPPPOOOOOOOOOOOOPPPPPPPPPPPPOOOQQQTTTVVVUUUSSSSSSSSSSSSTTTWWWYYYZZZ[[[[[[ZZZVVVUUUSSSRRRSSSTTTVVVWWW[[[[[[___iii}}}zzz[[[NNNDDDCCCBBB??????DDDAAABBBCCCDDDDDDCCCBBBAAA???>>>===<<<<<<===>>>>>>??????BBBFFFGGGIIIPPPYYY```fffoooxxxGGGGGGFFFFFFEEEEEEEEEEEEDDDFFFJJJLLLLLLLLLLLLMMMMMMNNNOOOPPPQQQSSSTTTTTTSSSUUUVVVWWWVVVUUUVVVWWWVVVVVVZZZbbbjjjxxxqqqtttyyyxxx[[[LLLHHHFFFDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAA????????????????????????:::<<<>>>@@@BBBFFFJJJMMMPPPTTTZZZaaahhhooovvv{{{|||nnntttwwwxxx{{{uuutttwwwtttqqqmmmiiieeecccdddgggiiihhhiiijjjlllmmmnnnnnnnnniiijjjlllkkkhhhfffeeeeeeeeefffggggggfffeeedddcccbbbbbbbbbcccdddeeefffgggffffffeeeeeedddeeeeeeeeehhheeeccccccggglllppprrrtttpppkkkgggeeecccbbbaaa]]]^^^```aaaaaa```^^^]]]___^^^\\\ZZZYYYYYYZZZZZZYYYWWWTTTSSSSSSTTTWWWYYYXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUVVVXXXWWWVVVTTTSSSTTTUUUVVVVVVTTTRRRQQQOOOOOOOOOOOOPPPPPPQQQQQQKKKNNNRRRTTTTTTSSSRRRRRRSSSTTTWWWYYYZZZZZZZZZYYYVVVUUUSSSRRRRRRSSSTTTUUUZZZ\\\___dddrrrjjjWWWGGGEEEEEE@@@>>>BBBAAABBBCCCDDDDDDCCCBBBAAAAAA@@@>>>=========>>>>>>>>>===???BBBCCCDDDKKKTTT[[[aaajjjssszzzGGGFFFFFFFFFEEEEEEDDDDDDCCCFFFJJJLLLLLLLLLLLLMMMJJJKKKLLLMMMOOOPPPQQQRRRRRRTTTVVVVVVVVVUUUVVVWWWUUUTTTXXX___fffqqq{{{{{{tttfffTTTMMMJJJGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAA????????????????????????:::<<<>>>@@@BBBEEEIIILLLMMMQQQWWW]]]dddkkkrrrwww~~~|||lllnnnyyy}}}sssuuuyyysssrrrvvvsssqqqnnniiieeedddfffhhhkkkfffggghhhjjjkkklllmmmmmmhhhiiikkkkkkiiigggfffgggcccdddeeefffffffffeeedddbbbbbbbbbcccdddeeeggghhhgggfffeeedddddddddddddddgggdddaaaaaaffflllqqqsssyyytttmmmhhheeedddcccccc]]]^^^___aaaaaaaaaaaa```___^^^\\\ZZZXXXXXXXXXXXXYYYWWWUUUSSSSSSUUUXXXZZZXXXWWWVVVUUUTTTTTTTTTTTTSSSSSSSSSUUUVVVVVVTTTRRRQQQRRRTTTUUUVVVUUUSSSRRROOOOOOOOOPPPPPPQQQQQQQQQIIILLLPPPSSSSSSRRRQQQRRRRRRTTTVVVXXXYYYYYYXXXXXXVVVUUUSSSRRRQQQRRRSSSTTTTTTWWWZZZ]]]gggvvv^^^KKKGGGGGGAAA>>>@@@@@@BBBCCCEEEEEEDDDBBBAAAAAA@@@???>>>======>>>>>>===<<<===@@@@@@AAAHHHQQQWWW]]]fffooovvv}}}HHHGGGFFFEEEDDDDDDDDDDDDGGGGGGGGGGGGHHHJJJLLLMMMLLLLLLMMMNNNNNNOOOPPPPPPRRRSSSTTTUUUUUUTTTRRRRRRTTTUUUXXX\\\```iii{{{zzzuuu}}}aaaOOOIIIHHHIIICCCBBBBBBCCCEEEFFFEEEDDDEEEEEEEEEDDDCCCAAA@@@???AAA@@@???>>>============>>>>>>>>>>>>@@@CCCFFFHHHJJJMMMRRRWWW]]]eeemmmrrrzzzrrrlllpppzzzxxxuuussssssrrrqqqppppppmmmiiifffeeefffiiikkkiiiiiihhhhhhhhhiiikkkkkkjjjkkklllmmmllljjjgggffffffffffffeeedddcccaaa```bbbbbbbbbccccccdddddddddhhhfffdddcccdddeeedddcccdddcccaaaaaadddggglllnnntttooojjjggggggeeebbb```^^^___```aaaaaa```___^^^^^^]]]\\\ZZZYYYWWWVVVUUUTTTTTTUUUUUUVVVXXXYYYZZZWWWXXXWWWTTTQQQOOOOOOPPPSSSRRRQQQPPPOOOPPPQQQQQQOOOSSSSSSRRRRRRVVVVVVSSSSSSRRRQQQPPPOOOPPPQQQRRRNNNOOOOOOPPPQQQRRRSSSSSSQQQRRRTTTUUUVVVWWWXXXXXXUUUUUUTTTSSSRRRRRRSSSSSSWWWTTTXXXaaahhhtttkkkOOODDDDDDDDDBBBCCC@@@AAABBBBBBBBBAAA@@@???@@@@@@??????>>>=========;;;<<<>>>???@@@CCCGGGJJJRRRXXX```hhhpppxxxGGGGGGFFFEEEDDDDDDEEEEEEGGGGGGGGGHHHIIIJJJKKKLLLJJJKKKLLLMMMNNNOOOPPPPPPRRRSSSSSSTTTTTTSSSSSSRRRTTTTTTWWW[[[^^^eeetttzzzrrr\\\NNNIIIGGGDDDCCCBBBCCCEEEGGGFFFEEEEEEEEEEEEDDDCCCBBB@@@???AAA@@@???>>>============<<<;;;;;;<<<>>>@@@CCCEEEHHHKKKOOOTTTZZZaaaiiinnnwww{{{uuummmmmm||||||xxxvvvrrrpppppppppooonnnooolllhhheeeeeefffiiijjjjjjjjjiiihhhiiiiiijjjkkkhhhiiijjjkkklllkkkjjjjjjggggggfffdddcccaaa``````aaaaaaaaabbbccccccddddddiiigggfffeeeffffffdddcccbbbaaa______aaaeeeiiikkkpppmmmhhhfffeeecccaaa^^^]]]^^^_________^^^]]]\\\\\\[[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUVVVWWWYYYZZZ[[[XXXWWWUUUSSSRRRQQQQQQQQQQQQPPPNNNMMMMMMMMMNNNOOOOOORRRRRRRRRTTTXXXVVVQQQRRRQQQOOONNNNNNOOOPPPPPPMMMNNNNNNOOOPPPQQQRRRRRROOOPPPQQQSSSTTTUUUUUUUUURRRRRRRRRRRRRRRSSSTTTUUUTTTRRRUUU]]]bbblllzzzZZZJJJEEECCCBBBBBBAAAAAABBBCCCCCCCCCBBBAAAAAAAAA@@@??????>>>>>>===;;;===>>>???@@@BBBFFFIIIOOOTTT\\\eeemmmuuu|||GGGFFFEEEEEEEEEEEEEEEFFFEEEFFFGGGIIIJJJJJJJJJJJJIIIIIIJJJLLLNNNOOOPPPQQQSSSRRRRRRRRRRRRRRRSSSSSSSSSTTTWWWZZZ\\\```kkkvvvnnnYYYLLLGGGEEEDDDCCCCCCFFFGGGGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@AAA@@@???>>>============;;;;;;;;;;;;===???AAACCCEEEGGGKKKPPPUUU\\\ccchhhqqqvvv}}}}}}sssmmmttt|||}}}vvvsssooommmlllllllllkkkmmmkkkgggeeedddfffhhhjjjiiiiiihhhggggggggghhhhhheeefffgggiiikkkmmmnnnooojjjhhhfffcccaaa`````````aaaaaaaaaaaabbbcccdddeeejjjiiihhhhhhhhhgggdddbbb___^^^]]]]]]^^^aaaeeegggkkkiiieeecccbbbaaa___]]]\\\\\\]]]]]]]]]\\\ZZZYYYYYYXXXXXXWWWVVVVVVUUUUUUVVVVVVVVVWWWXXXYYYZZZZZZXXXUUURRRRRRTTTUUUSSSQQQNNNMMMLLLJJJJJJKKKKKKLLLOOOPPPQQQSSSXXX]]]YYYRRRPPPOOONNNLLLLLLLLLMMMNNNKKKLLLLLLMMMNNNOOOPPPQQQMMMNNNOOOPPPQQQRRRRRRRRRPPPPPPPPPQQQRRRSSSUUUUUUQQQPPPTTTZZZ]]]eeeyyyhhhRRRGGGCCCCCCDDDAAAAAABBBCCCDDDDDDDDDDDDBBBBBBAAAAAA@@@?????????<<<===>>>??????AAADDDGGGKKKPPPXXX```gggooowww{{{FFFEEEEEEEEEEEEEEEFFFFFFEEEFFFHHHIIIJJJJJJIIIIIIHHHIIIJJJLLLNNNPPPQQQRRRRRRQQQPPPPPPPPPQQQRRRSSSSSSSSSVVV[[[\\\^^^eeennn}}}gggTTTKKKEEEDDDBBBCCCEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCAAAAAAAAA@@@???>>>============<<<<<<<<<===>>>@@@BBBCCCBBBEEEHHHLLLQQQWWW^^^bbbkkkpppwww~~~}}}tttuuu~~~}}}~~~|||tttpppllliiiiiiiiihhhhhhkkkiiigggeeedddfffhhhiiihhhgggffffffeeedddddddddddddddeeegggjjjlllooopppllljjjgggcccaaa``````aaaaaaaaaaaaaaabbbdddeeefffkkkjjjjjjjjjjjjhhhdddaaa^^^]]]\\\[[[\\\___aaacccfffeeecccbbb```___^^^]]][[[\\\\\\\\\\\\ZZZXXXWWWUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYWWWRRROOOPPPTTTVVVTTTPPPLLLKKKJJJIIIHHHIIIJJJJJJNNNOOOPPPUUU^^^ddd___WWWNNNMMMLLLJJJJJJJJJKKKKKKIIIJJJKKKLLLMMMNNNNNNOOOLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPRRRSSSTTTPPPQQQUUUYYY[[[aaaqqqvvvZZZKKKEEEEEEFFF@@@@@@AAABBBCCCDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@===>>>>>>>>>>>>@@@CCCEEEHHHMMMSSSZZZbbbiiiqqquuu~~~EEEDDDDDDDDDEEEFFFGGGGGGEEEFFFHHHIIIJJJIIIHHHHHHIIIIIIKKKMMMOOOPPPRRRRRRQQQPPPOOONNNOOOPPPRRRSSSRRRSSSVVV[[[]]]^^^cccjjjvvv~~~xxx^^^PPPGGGEEEBBBBBBCCCEEEEEEDDDEEEEEEEEEEEEDDDCCCBBBBBBAAA@@@???>>>============<<<=========>>>???@@@AAAAAADDDFFFJJJMMMSSSYYY]]]eeejjjqqqxxx~~~~~~|||~~~|||zzzxxxzzzssspppkkkggggggggggggfffkkkjjjgggeeeeeefffggghhhiiihhhhhhgggeeedddcccbbbcccddddddfffhhhjjjmmmnnnmmmkkkhhheeebbbaaabbbbbbbbbbbbaaaaaaccceeeggghhhjjjjjjiiijjjjjjgggddd```^^^]]]\\\[[[\\\]]]___```bbbbbbbbbaaa___^^^]]]]]]\\\\\\\\\\\\[[[YYYWWWVVVRRRRRRRRRRRRRRRRRRRRRRRRTTTUUUVVVWWWXXXXXXWWWWWWTTTOOOLLLNNNRRRUUUSSSOOOLLLKKKIIIHHHHHHHHHIIIJJJLLLMMMPPPVVVaaahhheee]]]MMMLLLJJJIIIHHHHHHIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMOOOOOONNNNNNOOOOOOPPPQQQMMMPPPTTTWWWXXX^^^jjjwwwgggRRRHHHDDDCCC??????@@@AAAAAABBBCCCDDDDDDDDDCCCCCCBBBAAAAAAAAA===>>>>>>>>>===>>>AAACCCFFFJJJPPPVVV\\\cccjjjoooyyy~~~DDDDDDDDDDDDEEEFFFHHHHHHFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIKKKLLLNNNOOOPPPQQQNNNNNNNNNNNNOOOPPPQQQQQQRRRQQQUUUZZZ\\\\\\```eeeppp}}}kkkXXXJJJHHHDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>>============;;;;;;<<<<<<=========>>>@@@BBBEEEGGGJJJOOOUUUYYY^^^cccjjjrrrxxx~~~{{{uuuqqqssswww}}}~~~zzzuuuqqqkkkhhhggggggggggggmmmkkkiiigggfffffffffgggkkkkkkjjjiiigggeeecccbbbaaabbbccceeegggiiijjjkkkllljjjhhheeecccbbbbbbbbbbbbaaa``````bbbdddgggiiiiiihhhgggggggggfffcccaaa^^^]]]\\\[[[[[[\\\]]]]]]]]]^^^```___^^^\\\\\\]]]\\\\\\\\\[[[YYYWWWUUUTTTPPPPPPPPPPPPPPPPPPPPPOOORRRRRRTTTUUUVVVUUUTTTTTTOOOMMMKKKLLLOOOPPPOOONNNKKKJJJIIIHHHGGGHHHIIIIIIIIILLLOOOTTT]]]eeeddd^^^LLLKKKIIIHHHGGGGGGGGGHHHGGGHHHIIIIIIKKKKKKLLLMMMMMMMMMNNNNNNNNNMMMLLLLLLNNNNNNMMMMMMMMMNNNOOOOOOKKKNNNQQQRRRSSSYYYccckkk{{{___OOOEEE@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDCCCCCCBBBAAAAAAAAA>>>??????>>><<<===???AAAEEEHHHLLLQQQVVV\\\ccchhhrrrxxxCCCCCCCCCDDDEEEGGGHHHIIIGGGGGGGGGFFFGGGGGGHHHIIIHHHHHHIIIJJJKKKLLLMMMNNNLLLMMMNNNOOOPPPPPPPPPPPPQQQPPPRRRVVVXXXWWWZZZ^^^jjjsssyyycccOOOLLLGGGEEEDDDEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCAAA@@@???>>>============<<<<<<======>>>>>>======???@@@CCCDDDGGGKKKQQQTTTXXX\\\dddkkkrrrxxx~~~~~~vvvpppkkkmmmrrrwww}}}}}}{{{wwwsssmmmiiihhhhhhhhhhhhnnnmmmkkkhhhffffffffffffjjjjjjiiihhhfffccc```___\\\^^^aaadddggghhhiiiiiihhhgggfffeeecccbbbaaa``````___^^^^^^```bbbeeeggggggfffddddddeeedddcccaaa]]]\\\[[[ZZZZZZZZZZZZZZZXXXZZZ]]]]]][[[ZZZZZZ\\\ZZZZZZZZZYYYWWWUUURRRQQQPPPOOOOOONNNNNNMMMMMMMMMOOOPPPRRRSSSSSSSSSQQQPPPKKKJJJJJJJJJJJJKKKKKKLLLJJJIIIHHHFFFFFFGGGGGGHHHFFFIIIMMMOOOUUU\\\]]]ZZZLLLKKKIIIGGGFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLMMMMMMMMMLLLLLLKKKJJJKKKKKKKKKLLLMMMNNNOOOPPPLLLOOOQQQOOOPPPTTT\\\bbbsssqqq\\\MMMCCCCCCBBBAAA@@@AAAAAABBBCCCDDDDDDCCCBBBBBBAAAAAA@@@?????????===<<<<<<>>>@@@CCCEEEIIILLLPPPUUU\\\```kkkqqqyyyCCCCCCCCCDDDEEEGGGHHHIIIHHHGGGFFFFFFFFFGGGHHHIIIGGGGGGHHHHHHIIIJJJKKKKKKKKKLLLNNNOOOPPPPPPOOOOOOQQQOOOOOOSSSTTTSSSTTTXXXeeejjj}}}~~~kkkSSSOOOJJJGGGFFFFFFEEEEEEDDDEEEEEEEEEEEEDDDDDDCCCAAA@@@???>>>============??????@@@@@@@@@@@@??????===???AAACCCEEEIIINNNRRRSSSXXX___fffmmmtttzzz~~~xxxqqqhhhjjjllloootttzzz}}}|||yyytttnnnjjjiiiiiijjjjjjpppnnnllliiigggffffffeeeggggggfffeeebbb___\\\[[[YYY[[[___dddgggiiiiiiiiiddddddddddddbbbaaa___^^^^^^]]]\\\\\\^^^aaadddffffffdddbbbbbbccccccbbbbbb\\\\\\ZZZYYYYYYXXXXXXXXXTTTWWW[[[[[[YYYXXXYYY[[[YYYYYYYYYWWWVVVSSSPPPOOOOOOOOONNNNNNMMMLLLLLLKKKMMMNNNPPPRRRRRRQQQOOONNNHHHIIIJJJIIIGGGGGGIIIKKKIIIHHHFFFEEEEEEEEEFFFGGGDDDHHHKKKKKKNNNTTTVVVTTTLLLKKKIIIGGGFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJKKKMMMOOOQQQRRRPPPRRRSSSPPPOOOSSSZZZ___aaahhhVVVKKKEEEDDDCCCBBBAAABBBCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@?????????===;;;;;;===???BBBDDDFFFIIILLLQQQWWW[[[gggllluuu~~~BBBBBBBBBCCCCCCEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHGGGGGGFFFFFFGGGHHHHHHEEEGGGJJJMMMNNNMMMLLLJJJMMMMMMNNNOOOQQQSSSUUUVVVZZZbbbqqqzzz~~~eeeTTTFFFFFFFFFAAAAAAFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>=========>>>AAAEEEIIILLLSSSVVVZZZ___dddkkkqqqvvv{{{zzzqqqiiifffjjjooorrrxxx|||vvvvvvvvvtttpppjjjfffeeehhhjjjooolllgggdddcccaaa___^^^dddffffffddd```\\\[[[ZZZYYY[[[^^^aaaccceeeeeeeeebbbbbbaaa```______^^^^^^\\\[[[ZZZZZZ[[[^^^aaaccccccddddddcccbbb```^^^]]]^^^[[[YYYYYY[[[\\\ZZZXXXXXXXXXWWWVVVVVVUUUTTTTTTUUUUUUUUUTTTTTTRRRQQQPPPQQQQQQQQQPPPOOOLLLJJJIIILLLKKKJJJMMMOOOPPPMMMJJJIIIIIIHHHGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGHHHIIIJJJLLLMMMJJJJJJIIIHHHGGGEEEEEEDDDFFFFFFFFFGGGHHHIIIJJJKKKJJJKKKMMMNNNMMMLLLJJJIIIHHHIIIJJJKKKLLLLLLLLLLLLPPPPPPQQQSSSTTTUUUWWWWWW^^^nnndddIIIGGGCCCAAADDDFFFCCCAAABBBCCCCCCBBBBBBBBBAAAAAAAAA>>>============>>>>>>???@@@AAACCCDDDGGGMMMTTTXXX___fffpppxxx~~~BBBBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHFFFGGGIIILLLMMMMMMLLLLLLMMMMMMNNNOOOPPPRRRTTTUUUYYY___kkk~~~wwwqqq]]]MMMJJJIIIDDDBBBFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBAAA@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>@@@DDDHHHJJJOOORRRVVV[[[```ffflllqqqxxx|||vvvnnnhhhiiikkklllpppvvvwwwwwwwwwxxx{{{vvvrrrrrrsssqqqmmmhhheeedddgggiiinnnkkkgggdddcccaaa___]]]bbbccccccbbb^^^[[[YYYXXXXXXZZZ\\\___aaabbbcccccc______^^^^^^]]]]]]\\\\\\[[[ZZZYYYXXXYYY\\\___aaabbbbbbcccbbbaaa___]]]\\\[[[YYYWWWWWWZZZ[[[ZZZYYYWWWVVVVVVUUUTTTSSSRRRRRRRRRRRRSSSRRRRRRQQQPPPOOOPPPPPPPPPPPPNNNLLLJJJIIIJJJIIIHHHJJJLLLMMMKKKIIIGGGGGGGGGGGGGGGHHHIIIJJJFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGHHHIIIIIIJJJIIIIIIHHHFFFEEEEEEDDDFFFFFFFFFGGGHHHIIIJJJKKKJJJKKKLLLMMMMMMKKKJJJIIIHHHIIIIIIJJJKKKLLLLLLLLLOOOPPPQQQRRRSSSUUUVVVVVVXXXeeezzzqqqVVVKKKEEEBBBCCCCCC@@@>>>???CCCCCCCCCCCCBBBBBBAAAAAA???>>>>>>=========>>>>>>@@@AAABBBCCCEEEJJJPPPUUU[[[bbbkkkssszzzBBBBBBBBBBBBCCCDDDEEEEEECCCCCCCCCCCCCCCDDDDDDEEEDDDEEEFFFHHHIIIIIIIIIHHHFFFGGGHHHJJJKKKLLLMMMNNNMMMMMMNNNNNNPPPQQQRRRSSSWWWZZZbbbssswwwuuuzzzoooXXXOOOKKKFFFCCCEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@??????>>>========================???>>>===>>>???BBBEEEGGGIIILLLPPPUUUYYY___eeejjjrrrwww|||xxxpppllljjjhhhjjjlllmmmmmmllllllmmmppprrrtttttttttvvv{{{xxxooolllmmmooommmjjjfffcccccceeehhhllliiifffdddbbbaaa___]]]^^^___```___[[[XXXWWWWWWVVVXXXZZZ\\\^^^___``````[[[[[[[[[ZZZZZZZZZZZZZZZYYYXXXWWWWWWWWWYYY\\\]]]___```aaaaaa```^^^\\\ZZZWWWVVVUUUVVVXXXYYYYYYXXXUUUUUUTTTSSSRRRQQQPPPOOOOOOOOOPPPPPPPPPOOOOOONNNOOOOOOOOOOOOMMMKKKIIIHHHHHHGGGFFFFFFHHHIIIIIIHHHEEEEEEEEEFFFGGGHHHJJJJJJFFFFFFEEEDDDDDDEEEEEEFFFGGGFFFFFFEEEEEEEEEFFFFFFIIIIIIHHHGGGFFFEEEEEEDDDFFFFFFFFFFFFGGGIIIJJJKKKJJJKKKLLLLLLLLLKKKIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKNNNOOOPPPQQQRRRSSSTTTUUUTTT\\\kkkjjjTTTKKKDDDCCCCCC@@@>>>???DDDDDDDDDCCCCCCCCCCCCBBB@@@@@@???>>>============??????@@@AAABBBFFFLLLPPPUUU[[[dddlllsss{{{BBBBBBBBBBBBBBBCCCDDDEEEBBBBBBAAAAAABBBBBBCCCDDDBBBDDDFFFIIIJJJJJJIIIHHHGGGGGGGGGHHHJJJLLLNNNOOOMMMMMMMMMNNNNNNPPPQQQQQQUUUUUUZZZhhh|||wwwtttgggVVVMMMGGGEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@???========================???>>>>>>>>>???AAACCCDDDFFFIIIMMMPPPUUUZZZ```dddmmmqqqwww|||zzztttooolllkkkkkkjjjiiihhhgggggggggiiiiiiiiijjjlllqqqxxx}}}zzz|||zzzpppiiihhhjjjjjjjjjgggdddaaaaaadddfffjjjgggeeecccbbbaaa^^^\\\[[[]]]^^^]]]ZZZXXXWWWWWWUUUVVVWWWYYYZZZ\\\]]]]]]YYYYYYYYYYYYYYYYYYYYYZZZYYYXXXWWWVVVWWWXXXZZZ[[[\\\]]]^^^______]]][[[YYYVVVUUUTTTTTTUUUUUUUUUUUUTTTSSSSSSRRRPPPOOOOOONNNMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLJJJHHHGGGGGGFFFEEEDDDEEEGGGHHHHHHFFFFFFFFFFFFFFFGGGHHHIIIEEEEEEDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEDDDEEEEEEFFFFFFGGGHHHJJJKKKJJJJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKMMMMMMNNNOOOPPPQQQRRRSSSTTTVVV___sss|||```TTTIIIEEEDDDBBBAAABBBDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>============>>>??????@@@CCCGGGJJJPPPUUU]]]dddlllvvvCCCBBBBBBBBBBBBCCCCCCDDDAAAAAAAAAAAAAAABBBBBBCCCBBBDDDFFFIIIJJJJJJIIIHHHHHHGGGGGGGGGIIIKKKMMMOOOLLLLLLLLLMMMMMMOOOPPPPPPSSSQQQVVVaaaqqqvvv~~~|||cccSSSJJJGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@========================>>>>>>======>>>???AAAAAAEEEGGGKKKNNNQQQVVV\\\```gggkkkqqqvvvyyy|||{{{vvvtttrrrpppkkkjjjhhhfffdddcccccccccbbbccceeeiiiooovvv}}}|||zzzzzz}}}tttmmmhhhfffhhhhhhgggfffccc``````bbbeeegggeeecccbbbbbb```^^^\\\ZZZ[[[]]]]]]ZZZXXXXXXXXXUUUUUUVVVWWWXXXYYYZZZ[[[YYYYYYYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXXXXYYYZZZZZZYYYZZZ]]]^^^^^^\\\ZZZXXXWWWVVVUUUTTTRRRQQQQQQQQQRRRRRRQQQQQQPPPOOOOOOOOOLLLLLLMMMMMMNNNMMMMMMMMMKKKKKKLLLLLLKKKIIIGGGFFFFFFFFFEEEEEEDDDEEEGGGIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEGGGHHHIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHIIIHHHHHHGGGHHHHHHIIIJJJLLLLLLMMMNNNOOOOOOPPPPPPPPPPPPVVVhhhlll]]]MMMFFFDDDCCCBBBDDDCCCDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA???>>>>>>>>>>>>======>>>>>>>>>@@@DDDGGGKKKPPPXXX___fffppp{{{CCCBBBBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFHHHIIIIIIIIIHHHHHHHHHGGGGGGHHHJJJLLLMMMJJJJJJKKKKKKMMMNNNOOOPPPQQQPPPTTT^^^iiixxxzzz{{{yyybbbSSSKKKHHHDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@???====================================>>>>>>???@@@CCCEEEHHHKKKNNNRRRWWW[[[```dddjjjooorrrvvvzzz|||~~~~~~|||xxxnnnmmmkkkhhhfffdddcccbbb```aaabbbdddhhhnnnuuuzzz~~~}}}||||||~~~yyyqqqmmmiiiggghhhhhhgggfffcccaaa```bbbdddeeecccbbbbbbaaa```]]][[[XXXZZZ\\\\\\ZZZYYYYYYYYYVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYWWWYYY\\\^^^^^^\\\ZZZXXXWWWWWWVVVSSSPPPNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKLLLLLLLLLKKKKKKJJJIIIJJJJJJJJJJJJHHHGGGEEEEEEFFFFFFFFFEEEEEEGGGHHHIIIHHHFFFEEEDDDDDDCCCCCCDDDDDDCCCBBBAAAAAAAAAAAABBBBBBCCCDDDEEEGGGHHHIIIGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIHHHGGGFFFGGGGGGIIIJJJKKKKKKKKKLLLMMMNNNNNNNNNKKKKKKQQQ___ttt{{{hhhSSSHHHDDDBBBBBBCCCBBBCCCCCCCCCCCCDDDDDDDDDBBBBBBAAA@@@????????????<<<===>>>>>>>>>@@@CCCEEEGGGLLLSSSZZZaaaiiittt{{{CCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAAAAABBBCCCCCCFFFFFFFFFGGGGGGHHHHHHHHHIIIHHHHHHHHHIIIIIIJJJKKKIIIIIIIIIJJJLLLNNNPPPQQQPPPOOOSSS\\\aaaiii}}}www___PPPIIICCCDDDDDDDDDEEEEEEEEEFFFDDDDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<===>>>??????@@@BBBDDDGGGIIIMMMRRRUUUZZZ^^^cccgggkkkooosssvvvzzz}}}yyyxxxvvvssspppmmmkkkjjjfffggghhhhhhiiinnnuuu{{{}}}tttooonnnkkkhhhgggiiiiiigggdddbbb```bbbccccccbbbaaaaaaaaa```]]][[[VVVXXXZZZ[[[ZZZYYYYYYYYYWWWWWWVVVVVVWWWXXXYYYZZZ\\\\\\\\\[[[[[[ZZZZZZYYYZZZZZZYYYYYYXXXXXXXXXXXXVVVXXX[[[^^^^^^]]]ZZZXXXUUUVVVVVVSSSOOOMMMNNNPPPLLLLLLLLLMMMNNNNNNOOOOOOJJJJJJJJJJJJIIIHHHHHHGGGHHHHHHIIIIIIIIIGGGFFFEEEBBBDDDFFFFFFEEEDDDEEEGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEFFFHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJJJJKKKLLLLLLMMMMMMIIIKKKQQQ[[[fff{{{www^^^NNNHHHDDDCCCCCCAAAAAABBBBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAA<<<===?????????@@@CCCEEEDDDIIIPPPVVV[[[ccclllrrrCCCBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDHHHGGGGGGFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIJJJLLLNNNPPPQQQOOONNNSSS[[[\\\___rrriiiTTTJJJCCCDDDDDDDDDEEEEEEFFFFFFDDDCCCBBBAAA@@@??????>>>????????????????????????:::;;;;;;<<<===>>>??????<<<>>>AAACCCEEEIIINNNQQQVVVYYY^^^cccfffjjjnnnqqqvvvxxx|||~~~{{{xxxvvvuuuooopppppppppppptttzzz|||qqqoooooolllhhhfffjjjjjjhhheeebbbaaabbbcccbbbaaaaaaaaaaaa```]]]ZZZUUUWWWYYYZZZYYYXXXXXXYYYXXXXXXWWWVVVWWWXXXYYYZZZ]]]]]]\\\[[[ZZZYYYYYYXXXYYYYYYYYYXXXXXXWWWWWWVVVUUUXXX[[[^^^___]]]ZZZXXXSSSUUUUUUSSSOOONNNPPPRRRIIIIIIJJJKKKLLLMMMNNNNNNIIIIIIIIIHHHGGGFFFEEEDDDGGGHHHIIIIIIHHHGGGEEEDDD@@@CCCFFFFFFDDDCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEFFFDDDCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBAAAAAABBBBBBCCCFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHJJJHHHGGGEEEEEEFFFHHHIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLNNNTTTYYY]]]kkkgggUUULLLGGGEEEEEEAAAAAAAAABBBBBBBBBCCCCCCAAAAAA@@@@@@@@@AAABBBBBB<<<>>>???@@@@@@AAADDDFFFAAAFFFMMMSSSXXX___ffflllBBBBBBBBBBBBBBBBBBAAAAAACCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIFFFGGGHHHJJJKKKMMMNNNOOOPPPPPPPPPRRRWWW```jjjqqqdddUUUMMMFFFBBBDDDFFFDDDCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBBBBAAA@@@>>>===<<<<<<<<<============<<<<<<<<<<<<>>>???AAABBBCCCGGGLLLOOOQQQRRRUUUYYY^^^cccfffiiilllqqqwww||||||{{{~~~|||wwwrrrpppqqqpppkkkfffggggggfffdddaaa```aaacccbbbcccddddddbbb___\\\ZZZYYYZZZZZZZZZXXXWWWUUUSSSYYYWWWVVVVVVXXXYYYYYYXXXYYY[[[\\\\\\[[[ZZZ[[[\\\ZZZZZZYYYYYYXXXXXXXXXWWWXXXZZZ]]]______\\\YYYWWWUUUTTTRRRQQQOOONNNNNNNNNKKKKKKJJJKKKMMMMMMLLLJJJKKKHHHFFFHHHKKKKKKGGGBBBDDDCCCBBBDDDFFFGGGFFFEEECCCCCCCCCBBBBBBCCCCCCCCCFFFEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@BBBBBBAAA@@@AAAAAAAAAAAABBBCCCDDDDDDHHHIIIHHHFFFCCCBBBBBBDDDGGGDDDCCCDDDGGGIIIIIIGGGLLLKKKHHHFFFFFFFFFGGGHHHJJJIIIHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMLLLPPPWWWZZZbbb{{{cccQQQKKKGGGBBBBBBBBBAAA???@@@BBBCCCBBBDDDCCCBBBAAA@@@AAABBBCCC>>>>>>======>>>???@@@@@@DDDFFFHHHKKKOOOUUU\\\aaaBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIGGGGGGHHHJJJKKKMMMNNNNNNNNNOOOOOOPPPUUU]]]fffmmmrrr___RRRJJJDDDDDDEEEDDDBBBCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBAAA@@@???========================<<<<<<<<<<<<===>>>???@@@AAADDDHHHKKKNNNOOORRRVVVZZZ___ccceeeiiimmmtttxxx{{{xxxtttqqqqqqssssssoookkkiiiiiigggdddaaa```bbbcccaaabbbddddddbbb___\\\ZZZYYYZZZZZZZZZYYYXXXWWWVVVXXXVVVUUUUUUWWWXXXWWWWWWYYY[[[]]]]]]\\\[[[[[[[[[XXXXXXXXXWWWWWWWWWVVVVVVWWWXXX[[[^^^______^^^]]]TTTSSSRRRPPPNNNMMMMMMMMMJJJIIIIIIJJJKKKLLLJJJIIIJJJHHHFFFHHHKKKKKKGGGCCCDDDCCCBBBCCCEEEFFFFFFEEECCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@BBBBBBAAA@@@AAAAAA@@@AAAAAABBBCCCDDDGGGGGGGGGFFFDDDDDDEEEFFFDDDBBBAAABBBEEEGGGFFFEEEKKKJJJHHHFFFEEEFFFGGGHHHIIIHHHGGGGGGGGGGGGHHHIIIKKKKKKJJJJJJJJJJJJJJJJJJNNNLLLPPPVVVWWW\\\qqqwww___QQQIIIDDDDDDCCCBBB@@@@@@BBBBBBAAADDDCCCBBB@@@?????????@@@>>>>>>>>>>>>>>>???@@@@@@BBBCCCFFFIIILLLRRRYYY]]]BBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJLLLMMMNNNMMMNNNNNNOOORRRYYYaaagggtttrrr[[[PPPGGGDDDEEECCCBBBBBBDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@???>>>=====================<<<<<<<<<<<<<<<===>>>>>>>>>@@@DDDFFFIIIKKKMMMQQQUUUYYY]]]___ccchhhnnnrrrvvv{{{wwwssspppooopppsssuuusssqqqlllkkkhhhdddaaa```bbbdddbbbcccdddeeecccaaa^^^\\\ZZZZZZZZZZZZZZZZZZZZZZZZXXXVVVTTTTTTUUUVVVVVVUUUXXX[[[^^^___^^^\\\ZZZZZZVVVVVVVVVVVVUUUUUUUUUUUUUUUWWWYYY\\\^^^```aaaaaaUUUTTTRRRPPPNNNLLLLLLKKKJJJHHHGGGHHHIIIJJJHHHGGGIIIGGGFFFGGGJJJJJJGGGDDDEEECCCBBBBBBDDDEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBEEEEEEDDDDDDCCCBBBBBBBBBBBBAAA@@@AAABBBCCCBBB@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFGGGGGGFFFEEEFFFHHHDDDBBBAAABBBDDDEEEEEEEEEJJJIIIGGGFFFEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGHHHIIIKKKKKKJJJJJJIIIHHHHHHHHHNNNMMMPPPTTTSSSUUUeeewwwvvv^^^OOOGGGFFFDDDAAAAAABBBBBBAAAAAAEEEDDDBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@???AAACCCFFFIIIMMMSSSXXXBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEEFFFEEEFFFGGGHHHHHHIIIHHHHHHIIIHHHHHHHHHIIIKKKLLLMMMMMMNNNNNNOOOQQQVVV]]]bbbkkk{{{gggXXXJJJEEEDDDCCCBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@???>>>>>>>>>============<<<<<<<<<<<<<<<===>>>>>>===>>>@@@BBBFFFGGGIIILLLPPPTTTXXXZZZ^^^bbbhhhlllpppuuu}}}}}}sssnnnllllllnnnqqqsssrrrqqqmmmllliiidddaaa```ccceeedddeeefffgggfffccc```^^^ZZZZZZZZZZZZ[[[\\\]]]^^^[[[XXXUUUTTTUUUVVVVVVVVVXXX[[[___```^^^\\\YYYYYYUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWYYY[[[^^^```aaaUUUTTTRRRPPPNNNMMMLLLKKKJJJHHHGGGGGGHHHIIIHHHGGGHHHGGGFFFGGGIIIIIIHHHFFFFFFDDDBBBBBBCCCDDDCCCBBBBBBAAAAAA@@@@@@AAAAAABBBDDDDDDDDDCCCCCCBBBBBBBBBCCCAAA@@@AAABBBCCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDFFFGGGHHHHHHFFFEEEFFFGGGEEEDDDDDDDDDEEEFFFFFFFFFHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHMMMLLLOOOQQQPPPQQQ\\\hhhttt\\\MMMIIIDDD@@@AAACCCBBBAAAAAADDDCCCBBBAAA@@@@@@?????????>>>>>>>>>>>>>>>??????>>>???BBBDDDFFFIIINNNRRRAAAAAAAAAAAABBBBBBCCCCCCAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHJJJIIIHHHHHHHHHJJJKKKLLLMMMNNNOOOPPPQQQUUUZZZ^^^dddpppvvvdddQQQGGGEEEDDDCCCDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@??????@@@============<<<<<<<<<<<<===>>>???>>>======???@@@CCCDDDFFFIIILLLPPPSSSUUUYYY]]]bbbfffiiiooowww|||vvvmmmiiihhhiiijjjlllmmmmmmllllllkkkiiieeebbbaaaccceeefffgggiiiiiihhhfffcccaaa[[[ZZZYYYYYYZZZ\\\___```^^^[[[XXXVVVWWWXXXXXXXXXXXX[[[^^^___^^^[[[XXXWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWXXXZZZ[[[UUUTTTSSSPPPOOOMMMMMMLLLKKKIIIGGGGGGHHHHHHHHHGGGGGGFFFEEEFFFGGGHHHHHHHHHIIIFFFCCCBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCBBBAAAAAACCCCCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCCGGGHHHIIIHHHFFFDDDCCCCCCDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKJJJKKKMMMOOOOOOPPPWWW___rrroooZZZOOOFFF@@@BBBDDDBBBAAACCCBBBBBBBBBCCCCCCCCCCCCCCC??????>>>>>>>>>>>>>>>???>>>???AAACCCDDDFFFJJJMMM??????@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHKKKJJJHHHGGGGGGIIIJJJLLLMMMNNNOOOPPPQQQTTTXXX[[[]]]fffyyyuuu\\\MMMHHHEEEDDDDDDBBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@AAA============<<<<<<<<<<<<===>>>??????======>>>???@@@AAACCCFFFIIILLLOOOQQQTTTWWW[[[___bbbgggooouuu{{{rrrjjjeeeeeeeeeffffffgggggggggiiiiiihhheeecccbbbcccdddggghhhjjjjjjjjjgggeeeccc\\\[[[YYYXXXYYY\\\___aaabbb^^^ZZZXXXXXXYYYYYYYYYXXXZZZ]]]]]][[[YYYWWWWWWTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSTTTTTTTTTSSSSSSQQQOOONNNMMMMMMMMMLLLIIIGGGFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFHHHIIIJJJKKKHHHEEECCCBBBCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAABBBCCCDDDCCCAAA?????????@@@@@@AAABBBCCCGGGHHHIIIHHHEEECCCAAAAAAAAABBBCCCBBB@@@@@@BBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFFFFGGGIIIJJJKKKLLLMMMHHHIIIKKKMMMNNNQQQUUUXXXcccooo\\\NNNDDDEEEEEEBBBAAADDDAAABBBCCCDDDEEEEEEEEEDDD@@@??????>>>>>>>>>>>>>>>>>>???AAABBBBBBDDDFFFHHH===>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@AAAAAABBBCCCCCCDDDDDDBBBCCCDDDFFFGGGGGGHHHHHHLLLJJJHHHGGGFFFHHHJJJKKKKKKMMMOOOPPPQQQSSSVVVYYYZZZ```nnniiiUUULLLGGGDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBB============<<<<<<<<<<<<;;;===>>>>>>===<<<===>>>>>>>>>@@@BBBEEEHHHKKKMMMOOORRRUUUXXXZZZ___gggmmmssswww}}}}}}qqqjjjaaaaaabbbcccccccccdddeeeeeefffgggfffdddbbbbbbcccfffgggiiijjjiiigggdddccc]]][[[YYYWWWXXX[[[___aaaccc```[[[XXXXXXYYYZZZZZZXXXZZZ[[[[[[YYYWWWVVVVVVRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQPPPOOONNNMMMLLLLLLLLLLLLKKKHHHEEEDDDEEEEEEEEEEEEDDDEEEEEEEEEEEEGGGIIIKKKNNNJJJFFFCCCCCCCCCCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDBBBAAABBBCCCDDDCCCBBB????????????@@@AAABBBCCCDDDFFFGGGGGGEEECCCAAAAAA@@@BBBCCCBBB??????AAACCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDFFFGGGHHHHHHHHHGGGHHHHHHIIIJJJKKKKKKLLLLLLGGGHHHIIIJJJLLLPPPRRRSSSYYYuuulllZZZLLLIIIGGGBBB@@@DDDAAABBBCCCDDDDDDDDDCCCBBB@@@@@@???>>>>>>>>>>>>>>>===>>>@@@@@@@@@@@@BBBDDD<<<======>>>??????@@@@@@AAA@@@@@@@@@@@@@@@@@@AAA@@@@@@AAABBBBBBCCCCCCDDDBBBCCCDDDEEEGGGGGGHHHHHHLLLKKKHHHFFFFFFGGGIIIKKKIIIKKKNNNOOOPPPRRRUUUXXX[[[^^^hhhzzzrrr[[[PPPIIIDDDBBBBBBBBBCCCDDDEEEEEEDDDDDDCCCCCCBBBAAAAAAAAABBBBBB>>>=========<<<<<<<<<<<<:::<<<======<<<;;;<<<===<<<<<<>>>@@@CCCFFFHHHJJJKKKNNNQQQSSSUUUZZZbbbhhhnnnsssyyy{{{xxxxxxyyy~~~xxxnnnhhh^^^___aaaaaaaaabbbccceeebbbdddffffffeeecccbbbbbbdddfffhhhiiihhhfffcccbbb]]][[[XXXWWWXXX[[[^^^aaaddd```[[[XXXXXXYYYYYYYYYXXXYYYZZZYYYWWWUUUUUUVVVPPPQQQQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTSSSRRRQQQPPPMMMLLLLLLKKKKKKKKKKKKKKKJJJGGGDDDBBBCCCDDDDDDCCCDDDDDDEEEEEEEEEGGGIIILLLOOOLLLGGGDDDCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBBBBCCCDDDCCCBBB????????????@@@AAABBBCCCAAACCCFFFFFFEEECCCBBBBBBBBBDDDEEEDDDAAA@@@BBBEEEBBBBBBCCCCCCDDDCCCCCCBBBCCCDDDFFFGGGHHHHHHGGGGGGJJJJJJJJJKKKKKKKKKKKKKKKGGGHHHHHHHHHJJJNNNPPPPPPTTTjjjxxxcccRRRMMMIIIBBB@@@DDDBBBBBBCCCDDDCCCBBB@@@???@@@@@@???>>>>>>===>>>>>><<<===??????>>>>>>@@@AAA===>>>>>>>>>>>>>>>===<<<<<<======>>>??????@@@@@@BBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIFFFFFFFFFGGGHHHIIIKKKLLLKKKLLLNNNPPPQQQRRRSSSSSS[[[ZZZ```nnnnnnWWWHHHDDDFFF???@@@AAACCCDDDFFFFFFFFFBBBDDDCCC??????AAAAAA??????>>><<<<<<===>>>>>>===========================???@@@AAABBBDDDEEEFFFGGGKKKLLLNNNOOORRRWWW]]]bbbjjjmmmrrrvvv{{{wwwsssrrruuuyyyyyyooojjjcccaaa___```bbbdddeeeeeeaaadddfffeeebbbaaabbbdddeeefffgggfffeeebbb```^^^\\\ZZZXXXWWWWWWYYY\\\]]]___^^^\\\ZZZYYYYYYZZZZZZ]]]\\\[[[YYYWWWUUUSSSSSSRRRSSSTTTTTTTTTSSSQQQPPPPPPPPPOOOOOONNNMMMLLLLLLJJJJJJJJJKKKKKKKKKKKKLLLMMMJJJFFFDDDCCCCCCCCCBBB???AAACCCDDDEEEFFFHHHJJJLLLGGGDDDDDDEEECCCBBBBBBDDDDDDDDDBBB@@@>>>>>>>>>BBBBBBBBBAAAAAA@@@@@@@@@HHHFFFCCCBBBBBBBBBAAA???AAA@@@???=========>>>>>>@@@BBBDDDEEEEEEDDDAAA@@@BBBBBBCCCCCCCCCBBB@@@???BBBBBBBBBCCCCCCCCCCCCDDDCCCDDDDDDEEEFFFGGGGGGGGGHHHHHHGGGFFFGGGHHHIIIJJJHHHGGGEEEDDDFFFJJJNNNPPPRRRZZZjjj{{{^^^KKKEEEFFFDDDAAACCCBBBBBBCCCEEEFFFEEECCCCCCCCCBBBAAA@@@@@@@@@@@@??????>>>>>>???@@@AAAAAA<<<<<<===>>>>>>===============>>>>>>>>>??????@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCDDDDDDFFFGGGHHHFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMOOOQQQQQQRRRRRRUUUUUUZZZfffwww}}}dddSSSJJJHHHGGGEEEDDDCCCDDDEEEFFFGGGCCCEEEDDD@@@???BBBBBB???AAA???======>>>???>>>==============================>>>???@@@BBBCCCDDDDDDGGGIIIJJJLLLOOOSSSYYY]]]cccfffjjjoootttzzzxxxooommmpppyyyyyypppjjjfffdddbbbbbbcccdddcccbbbbbbdddfffeeecccbbbccceeefffgggggggggeeeccc```^^^ZZZXXXVVVUUUUUUVVVXXXZZZ[[[[[[ZZZYYYYYYXXXXXXXXX[[[ZZZYYYWWWUUUSSSRRRQQQQQQRRRSSSSSSSSSRRRPPPPPPOOOOOONNNNNNMMMLLLLLLKKKIIIIIIJJJJJJJJJKKKKKKKKKJJJHHHEEECCCDDDDDDDDDDDD???AAACCCDDDDDDEEEGGGIIIJJJFFFCCCBBBBBBBBBAAAAAACCCDDDDDDBBB???>>>>>>>>>AAAAAAAAA@@@@@@@@@@@@@@@FFFEEEDDDCCCAAA@@@@@@@@@AAA@@@>>>===<<<===>>>???@@@BBBDDDEEEEEEDDDBBB@@@BBBBBBCCCCCCCCCBBB@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGHHHGGGGGGFFFGGGHHHIIIJJJHHHGGGFFFFFFGGGJJJMMMOOONNNVVVccczzzqqqZZZMMMGGGDDDBBBCCCBBBBBBCCCEEEFFFEEECCCDDDCCCBBBAAA@@@?????????>>>>>>======>>>>>>???@@@:::;;;<<<===============>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@AAAAAACCCCCCBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFGGGHHHJJJJJJJJJKKKLLLNNNOOOPPPPPPQQQQQQRRRWWW^^^jjj~~~sss^^^OOOGGGJJJFFFBBB@@@AAABBBDDDDDDDDDFFFDDD@@@@@@CCCCCCAAADDDBBB????????????>>>===========================;;;<<<===>>>???@@@AAABBBCCCEEEFFFHHHJJJNNNSSSWWWZZZ^^^bbbggglllrrryyy~~~vvvkkklllsss~~~yyypppjjjhhhgggeeeeeeeeedddbbb```cccdddeeeeeeccccccdddeeeggghhhhhhgggfffccc```^^^XXXWWWUUUSSSRRRSSSTTTUUUVVVWWWXXXXXXXXXWWWVVVVVVXXXWWWVVVUUUSSSRRRQQQPPPPPPQQQQQQRRRRRRQQQOOONNNMMMMMMMMMLLLKKKKKKJJJJJJHHHIIIIIIIIIJJJJJJJJJJJJHHHFFFDDDCCCDDDEEEEEEEEE@@@BBBCCCCCCCCCDDDFFFHHHHHHGGGDDDAAA@@@@@@AAAAAACCCDDDDDDBBB???>>>>>>>>>>>>>>>???????????????@@@BBBDDDEEEDDD@@@>>>@@@BBBAAA@@@===;;;;;;<<>>???999999;;;<<<============>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@AAAAAABBBBBBBBBAAABBBBBBCCCCCCEEEEEEEEEFFFFFFGGGIIIIIIIIIJJJKKKLLLNNNNNNNNNOOOPPPRRRWWW[[[```pppoooZZZLLLJJJFFFAAA@@@BBBDDDDDDDDDEEEFFFEEEAAAAAADDDEEEDDDFFFCCCAAA@@@@@@@@@???===========================:::;;;<<<===>>>???@@@@@@@@@BBBCCCEEEFFFJJJNNNQQQUUUXXX\\\aaaffflllrrrwww|||yyypppsss}}}{{{xxxzzzwwwooojjjiiihhhggghhhhhhgggdddaaabbbccccccbbbbbbbbbccccccgggggghhhgggeeebbb```^^^XXXWWWUUUSSSQQQQQQRRRRRRRRRTTTVVVXXXXXXWWWUUUTTTVVVUUUUUUSSSRRRQQQPPPPPPOOOOOOPPPQQQPPPOOONNNMMMKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJHHHFFFDDDCCCDDDEEEDDDCCCAAABBBCCCBBBBBBCCCEEEGGGIIIJJJIIICCC???@@@BBBBBBBBBCCCCCCBBB???===>>>>>><<<=========>>>????????????CCCFFFDDD???===???CCCAAA???===;;;;;;<<>>>>>>>>>>>=========>>>>>>???999999;;;<<<===========================>>>>>>>>>@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHJJJKKKLLLLLLLLLLLLPPPRRRVVVXXXZZZdddzzzlllXXXLLLHHHCCCCCCFFFHHHGGGEEEEEEFFFEEEAAABBBFFFIIIGGGFFFDDDBBBAAAAAAAAA???>>>========================;;;;;;<<<===>>>??????@@@???@@@BBBCCCDDDGGGJJJMMMPPPRRRVVVZZZ___dddkkkoootttxxx|||~~~zzzuuutttvvvtttnnnjjjhhhhhhhhhiiikkkjjjhhhfffbbbaaa```______`````````dddeeeeeeeeedddaaa___]]]YYYXXXVVVTTTSSSRRRRRRRRRPPPRRRUUUWWWXXXWWWUUUSSSTTTTTTSSSSSSRRRQQQPPPPPPNNNOOOPPPPPPPPPOOOMMMLLLJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIGGGEEEDDDDDDCCCBBB@@@AAAAAABBBAAAAAABBBEEEGGGKKKPPPPPPHHHBBBBBBDDDCCCAAABBBBBBAAA???===>>>???<<<<<<<<<======>>>>>>>>>===AAAEEEDDD???===???BBB@@@>>><<<;;;;;;<<>>>>>?????????:::;;;<<<===============;;;;;;<<<======>>>??????@@@@@@@@@@@@@@@AAABBBBBBAAAAAA@@@@@@AAABBBCCCCCCEEEEEEDDDDDDEEEFFFFFFGGGFFFGGGHHHIIIJJJJJJJJJJJJLLLNNNQQQSSSTTTZZZjjjzzzhhhRRRKKKDDDBBBDDDFFFDDDAAADDDFFFEEEBBBCCCIIILLLLLLEEECCCAAAAAAAAAAAA@@@???========================<<<<<<<<<===>>>?????????>>>@@@BBBCCCCCCEEEGGGJJJJJJLLLPPPSSSWWW[[[aaaeeekkkoootttyyy~~~{{{qqqppprrrpppmmmkkkiiihhhhhhjjjlllmmmlllkkkdddaaa^^^]]]^^^^^^^^^]]]``````bbbbbbaaa```]]]\\\YYYXXXWWWVVVUUUTTTSSSSSSOOOQQQTTTVVVVVVUUUSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPNNNOOOPPPPPPPPPOOOMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHEEEDDDDDDCCC@@@>>>@@@@@@@@@@@@@@@AAAEEEHHHMMMWWWYYYOOOEEEEEEEEECCCAAABBBBBBAAA???===>>>???<<<==================>>><<>>???>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFEEECCCDDDEEEFFFGGGHHHGGGGGGJJJKKKMMMSSS^^^ssszzzaaaPPPHHHGGGEEEBBBBBBCCCDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@???????????????<<<<<<===>>>>>>=========999:::;;;<<<===???@@@@@@???????????????@@@AAAAAA@@@@@@@@@AAAAAACCCDDDEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIILLLPPPQQQTTT___kkkcccXXXJJJBBBAAABBBAAA???CCCEEEDDDBBBDDDKKKPPPPPPDDDBBB@@@@@@AAAAAAAAA@@@========================;;;;;;<<<<<<===>>>>>>>>>===???AAAAAABBBCCCEEEGGGGGGIIILLLOOOQQQUUUZZZ^^^aaaeeejjjoootttzzz|||tttnnnmmmmmmllllllnnnllljjjiiijjjlllnnnnnnmmmgggccc___]]]]]]^^^\\\[[[[[[\\\^^^______^^^\\\[[[YYYXXXWWWWWWVVVUUUTTTTTTOOOPPPQQQSSSSSSRRRQQQPPPPPPPPPOOOOOOOOOOOOOOONNNNNNOOOPPPPPPPPPOOONNNMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKGGGFFFDDDDDDDDDCCCAAA??????????????????AAAEEEIIINNN[[[___TTTHHHFFFEEEBBB@@@AAAAAA@@@>>>===>>>???>>>>>>>>>===============<<<>>>@@@AAAAAAAAA@@@???;;;<<<<<<======>>>======<<<======>>>???@@@@@@@@@@@@@@@?????????@@@BBBBBB@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEDDDAAABBBCCCDDDEEEFFFGGGHHHJJJIIIJJJOOOUUUddd~~~pppXXXIIIGGGEEEBBBAAABBBDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>===<<<888999:::<<<>>>???@@@AAA>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAABBBDDDEEEFFFEEEDDDDDDDDDDDDEEEEEEFFFEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHKKKOOOQQQSSS[[[cccsssyyyjjjVVVJJJFFFFFFFFFDDDBBBDDDDDDBBBEEELLLQQQRRRCCCAAA@@@@@@AAABBBAAA@@@========================:::;;;;;;<<<<<<=========<<<>>>@@@AAA@@@AAACCCEEEHHHJJJLLLNNNPPPTTTXXX\\\ZZZ^^^ccchhhnnntttzzztttoookkkkkkjjjiiilllpppnnnllljjjjjjlllnnnnnnnnniiieee```^^^^^^^^^\\\ZZZXXXYYY[[[]]]]]]]]][[[ZZZXXXXXXWWWWWWVVVUUUUUUUUUNNNOOOPPPPPPPPPOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMOOOOOOPPPQQQPPPOOONNNMMMIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLEEEDDDCCCDDDEEEEEECCCAAA>>>>>>>>>>>>???AAAFFFJJJOOO]]]cccVVVIIIFFFDDD@@@@@@AAAAAA@@@>>>===>>>?????????>>>>>>=========<<<======>>>@@@BBBBBB@@@>>>:::;;;===>>>>>>>>>===<<<;;;<<<<<<===>>>??????@@@@@@@@@?????????@@@BBBCCC@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFFFFFFFEEEDDD@@@AAAAAABBBDDDEEEGGGHHHJJJGGGHHHLLLPPP[[[qqqeeeRRRHHHEEEBBBAAABBBCCCDDDCCCAAAAAA@@@@@@AAAAAABBBCCC??????>>>===============;;;<<<<<<===============<<<;;;;;;<<<<<<===>>>???>>>>>>>>>>>>>>>??????@@@AAA@@@??????@@@AAACCCDDDEEEEEEDDDCCCCCCCCCCCCCCCEEEFFFFFFGGGGGGGGGFFFFFFHHHIIIJJJKKKLLLPPPVVVZZZlll|||cccPPPLLLMMMHHHBBBEEECCCBBBCCCEEEGGGGGGFFFDDDDDDCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>======<<<>>>============<<<<<<<<<======>>>???@@@@@@AAAAAAEEEFFFHHHJJJLLLNNNOOOPPPVVVYYY]]]aaaeeejjjqqquuu~~~}}}sssoookkkiiijjjkkkmmmmmmsssooojjjiiikkkmmmmmmllllllgggbbbaaabbb```[[[WWW[[[ZZZZZZ[[[]]]]]][[[ZZZYYYXXXXXXYYYYYYYYYVVVTTTQQQOOOMMMMMMOOOPPPPPPPPPOOONNNLLLJJJJJJKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLJJJGGGEEEEEEFFFHHHIIIKKKJJJIIIJJJLLLLLLKKKIIIEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAA???>>>???CCCFFFMMM]]]ggg^^^MMMCCC@@@???>>>>>>>>>>>>============@@@???===<<<;;;;;;;;;<<<============>>>>>>>>>>>>======>>>>>>>>>>>>======<<<<<<<<<<<<============;;;<<<===>>>???@@@AAAAAA@@@???????????????@@@@@@??????@@@@@@@@@??????>>>CCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFIIIKKKKKKKKKMMMUUUcccmmm}}}eeeUUUNNNGGGEEECCCAAAAAAEEEDDDDDDEEEEEEDDDBBB@@@???AAAAAA@@@@@@@@@@@@@@@@@@;;;;;;<<<===============;;;;;;;;;<<<<<<===>>>???>>>>>>======>>>>>>???@@@@@@@@@??????@@@AAACCCDDDEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEFFFGGGGGGGGGGGGFFFHHHIIIJJJJJJLLLPPPUUUYYY___lll|||aaaSSSNNNJJJFFFFFFDDDCCCCCCDDDFFFFFFEEEDDDDDDCCCBBBBBBAAA@@@@@@>>>>>>??????>>>>>>===<<<=========<<<<<<<<<;;;;;;======>>>??????@@@AAAAAADDDEEEFFFHHHJJJLLLNNNOOORRRUUUYYY\\\```ffflllppptttwww|||zzzrrroookkkiiijjjlllmmmnnnppplllhhhgggiiikkklllkkkjjjfffbbbaaabbbaaa]]]YYYZZZYYYYYYZZZ\\\]]]\\\ZZZZZZYYYYYYYYYZZZYYYVVVTTTQQQOOOMMMMMMNNNPPPPPPOOONNNMMMLLLJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJHHHFFFEEEFFFHHHIIIJJJIIIIIIJJJKKKLLLJJJIIIEEEEEEEEEDDDDDDDDDCCCCCCAAAAAAAAA???>>>???BBBEEEKKKZZZddd]]]NNNCCC???>>>>>>>>>>>>>>>============>>>===<<<;;;::::::;;;;;;<<<=========>>>>>>>>>>>>======>>>>>>>>>>>>======<<<<<<<<<<<<============<<<<<<===>>>???@@@AAAAAA@@@??????>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIIIIKKKRRR]]]fffyyyaaaUUUIIIEEEEEECCC@@@@@@AAABBBBBBBBBBBBAAA???>>>AAAAAA@@@@@@@@@?????????:::;;;<<<<<<======<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>======>>>>>>???@@@@@@?????????@@@AAABBBCCCEEEDDDCCCCCCBBBCCCCCCCCCEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKOOOSSSVVVYYYbbbtttvvv]]]OOOIIIHHHFFFDDDBBBBBBDDDEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAA>>>????????????>>>======<<<<<<<<<<<<;;;;;;;;;:::======>>>>>>??????@@@@@@BBBBBBDDDFFFHHHIIIKKKLLLMMMPPPSSSVVVZZZ___dddhhhmmmpppvvv{{{~~~}}}}}}}}}}}}}}}~~~|||uuuqqqnnnjjjiiijjjlllnnnnnnmmmjjjgggeeeggghhhiiijjjiiieeebbbbbbcccccc___\\\YYYXXXXXXYYY[[[]]]\\\[[[\\\[[[ZZZZZZZZZYYYVVVTTTQQQOOOMMMLLLNNNOOOOOONNNNNNMMMKKKJJJJJJJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHFFFFFFGGGHHHJJJJJJIIIHHHIIIJJJJJJIIIGGGEEEDDDDDDDDDDDDCCCCCCCCCAAAAAA@@@???>>>???BBBEEEIIIVVV```\\\OOODDD???===>>>>>>>>>>>>============<<<;;;;;;:::::::::;;;;;;<<<<<<=========>>>>>>>>><<<======>>>>>>======<<<;;;<<<<<<<<<<<<=========<<<<<<===>>>???@@@@@@AAA@@@??????>>>>>>>>>??????BBBAAA@@@???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEECCCEEEFFFGGGHHHNNNVVV]]]nnnsssbbbPPPIIIIIIGGGCCCAAAAAAAAABBBBBBBBBAAAAAA@@@BBBAAAAAA@@@???>>>======::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>>>>===============>>>???????????????@@@@@@AAABBBBBBDDDCCCCCCBBBBBBCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKMMMQQQTTTYYY]]]iii~~~qqqZZZNNNJJJFFFDDDBBBBBBDDDFFFGGGGGGDDDDDDCCCCCCBBBBBBBBBAAA??????@@@@@@??????>>>===<<<<<<;;;;;;;;;:::::::::=========>>>>>>>>>?????????@@@AAACCCEEEFFFHHHHHHIIIKKKNNNQQQTTTXXX]]]```gggjjjoootttzzz}}}|||yyyxxx{{{|||}}}|||xxxzzztttppppppmmmiiihhhiiilllmmmnnnmmmjjjgggeeedddeeefffggghhhfffddddddeeeeeecccaaaYYYXXXXXXYYY\\\^^^^^^]]]]]]\\\[[[[[[[[[YYYVVVSSSQQQOOOMMMLLLMMMNNNMMMMMMMMMLLLKKKJJJIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIGGGFFFFFFGGGHHHIIIIIIHHHGGGHHHIIIIIIGGGEEEDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@@@@???>>>???AAADDDGGGRRR\\\[[[QQQFFF@@@>>>>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>><<<==================<<<;;;;;;;;;<<<<<<<<<======<<<======>>>??????@@@@@@@@@??????>>>>>>>>>>>>???BBB@@@???>>>>>>???AAACCCAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDAAACCCEEEFFFGGGKKKPPPUUU^^^yyyttt___SSSNNNJJJHHHHHHCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBAAA@@@>>>===<<<<<<999::::::;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>============<<<===>>>>>>???>>>>>>???@@@AAAAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHGGGIIIJJJJJJJJJKKKNNNQQQTTTVVV^^^nnnoooYYYNNNGGGEEEBBBBBBEEEGGGIIIIIIDDDCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@??????>>><<<<<<;;;;;;;;;:::::::::==================>>>>>>===>>>???AAABBBDDDEEEFFFGGGIIIKKKMMMOOORRRWWWZZZ^^^aaafffkkkpppwww~~~|||yyywwwuuuuuuzzz~~~{{{tttuuuuuuooommmooolllhhhggghhhjjjkkklllnnnllliiieeebbbbbbcccdddgggfffeeeffffffffffffeee[[[YYYXXXZZZ\\\^^^______]]]\\\[[[[[[[[[YYYVVVSSSQQQOOOLLLKKKLLLLLLLLLKKKLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHGGGFFFGGGHHHGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBBBB???@@@@@@???>>>???AAACCCGGGNNNWWWYYYRRRHHHBBBAAA>>>>>>>>>>>>============<<<<<<<<<===============<<<<<<<<<<<<============<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????@@@@@@@@@??????>>>======>>>>>>@@@>>>===<<<===>>>@@@BBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCAAABBBDDDEEEGGGIIIMMMOOOYYYkkksssaaaTTTKKKIIIKKKDDDDDDDDDDDDDDDDDDDDDEEEBBBBBBAAA@@@???>>>===<<<888999::::::;;;;;;::::::999;;;<<<>>>>>>>>>>>>=========<<<<<<======>>>???===>>>???@@@AAAAAAAAAAAABBBBBBBBBAAABBBBBBCCCDDDCCCDDDEEEFFFGGGHHHHHHHHHGGGIIIJJJJJJIIIJJJLLLNNNPPPSSSYYYdddyyycccRRRKKKHHHEEEDDDEEEGGGIIIIIICCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAAAAAAAA@@@??????<<<<<<<<<<<<;;;;;;;;;:::<<<<<<<<<<<<============<<<===>>>???AAABBBCCCCCCEEEGGGIIIJJJKKKNNNRRRUUUZZZ]]]aaaeeejjjpppwww{{{yyyxxxwwwuuuuuuuuuuuuvvv~~~|||tttrrrssszzz{{{rrrmmmllloookkkgggeeefffgggiiiiiilllkkkhhhddd```___aaaccceeeeeeeeeeeeeeeeeeeeeeee[[[ZZZXXXYYY[[[]]]^^^^^^\\\[[[ZZZZZZZZZYYYVVVTTTRRROOOLLLKKKKKKKKKJJJIIIKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFEEEEEEFFFFFFDDDBBBCCCCCCBBBBBBBBBAAAAAAAAA>>>???@@@@@@??????@@@BBBFFFJJJQQQUUUQQQHHHCCCBBB>>>>>>>>>>>>============<<<======>>>>>>===<<<<<<;;;;;;<<<<<<<<<=========;;;<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;<<<<<<<<<======>>>>>>????????????@@@??????>>>==================<<<<<<===>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDFFFIIIKKKMMMWWWaaauuuuuucccSSSKKKJJJCCCCCCBBBBBBAAABBBBBBCCCBBBBBBBBBAAA@@@???>>>>>>888888999:::::::::::::::999:::<<<>>>???>>>=========<<<<<<<<<<<<===>>>>>>======???@@@AAAAAA@@@@@@BBBAAAAAAAAABBBBBBCCCDDDCCCDDDEEEFFFGGGHHHHHHHHHGGGIIIJJJJJJIIIIIIJJJLLLNNNRRRXXX^^^llluuu___RRRNNNIIIFFFEEEFFFFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDAAAAAAAAABBBAAA@@@@@@???=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBCCCEEEFFFGGGHHHJJJNNNPPPWWWYYY]]]aaaeeejjjppptttxxx~~~zzzrrrrrrrrrsssvvvyyy|||~~~~~~yyytttooolllpppyyy~~~uuunnnkkkmmmnnnkkkfffcccdddeeeffffffggggggeeebbb^^^^^^```cccccccccddddddcccccccccddd[[[YYYWWWWWWYYY[[[[[[[[[ZZZYYYYYYYYYZZZYYYVVVTTTRRROOOLLLKKKJJJJJJIIIHHHJJJJJJIIIIIIHHHFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCDDDDDDEEEEEEFFFEEEDDDEEEEEEEEECCCAAABBBBBBBBBAAAAAAAAAAAA@@@>>>???@@@@@@??????@@@AAADDDEEEKKKPPPNNNFFFBBBCCC>>>>>>>>>>>>============<<<============<<<:::999;;;;;;;;;<<<<<<<<<======;;;<<<<<<======<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>????????????@@@@@@>>>======<<<<<<<<<<<<======>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAABBBEEEHHHJJJKKKPPPVVVeee}}}}}}jjjXXXPPPEEEDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@888888999::::::::::::999999:::===>>>???>>>===<<<<<<<<<<<<<<<<<<===>>>>>><<<===???@@@AAAAAA@@@@@@AAAAAAAAAAAABBBBBBCCCDDDCCCDDDEEEFFFHHHHHHHHHIIIGGGIIIJJJJJJHHHHHHIIIKKKKKKPPPTTTVVV^^^tttsssWWWRRRLLLHHHEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDAAAAAABBBBBBAAAAAA@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@AAABBBBBBCCCEEEEEEFFFHHHKKKNNNPPPRRRVVVYYY]]]bbbgggkkkooowww~~~|||pppppprrruuuyyyuuunnnkkkhhhkkkssswwwpppjjjjjjnnnnnnjjjfffcccbbbcccddddddbbbcccbbb___]]]]]]aaadddaaabbbbbbbbbaaa```aaabbbZZZXXXUUUUUUVVVXXXYYYYYYYYYXXXXXXYYYYYYYYYVVVTTTRRROOOLLLJJJJJJJJJIIIHHHIIIIIIIIIHHHGGGFFFDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFAAABBBBBBCCCCCCCCCDDDDDDFFFEEEDDDDDDEEEDDDBBB@@@BBBBBBBBBAAAAAAAAA@@@@@@===???@@@@@@??????@@@AAACCCBBBFFFMMMLLLDDDAAABBB>>>>>>>>>>>>============<<<<<<======<<<:::888777;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>????????????@@@@@@>>>===<<<<<<<<<<<<<<<===>>>@@@AAAAAAAAAAAA??????????????????????????????@@@@@@@@@AAAAAAAAABBB@@@???@@@CCCGGGIIIJJJHHHMMMZZZnnniiiYYYHHHGGGEEEDDDCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB888999::::::;;;;;;:::::::::;;;<<<<<<<<<;;;:::999<<<<<<<<<<<<============>>>>>>>>>>>>????????????AAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJOOOMMMQQQYYY]]]fffnnn]]]MMMHHHHHHFFFEEEGGGGGGGGGFFFDDDCCCBBBDDDEEEDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>>>>>>>===<<<;;;:::======<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>??????@@@@@@AAACCCDDDFFFGGGGGGNNNPPPRRRTTTVVVZZZ```dddiiinnnvvv}}}|||xxxyyyvvvuuuyyy}}}uuulllcccaaadddooo|||rrroooooonnnmmmmmmjjjfffbbb___^^^^^^______^^^]]]]]]\\\\\\]]]]]]bbbbbbaaa```^^^]]]\\\\\\WWWVVVUUUTTTUUUVVVWWWXXXUUUUUUUUUVVVVVVWWWWWWWWWVVVTTTPPPLLLIIIGGGGGGGGGFFFHHHKKKMMMMMMKKKIIIGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAACCCDDDDDDCCCAAA@@@AAA@@@???===<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::777888999:::<<<===>>>>>>=========<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;:::999999999:::<<<===>>>>>>>>>===??????>>>===============<<<===>>>???@@@AAABBBBBBAAAAAAAAA@@@@@@???????????????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGKKKMMMTTT```rrrgggTTTMMMFFFEEECCC@@@@@@CCC@@@AAAAAABBBBBBAAAAAA@@@888999::::::;;;;;;::::::999:::;;;<<<<<<<<<;;;:::<<<<<<<<<=========>>>>>>======>>>>>>>>>?????????AAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIILLLIIILLLSSSXXXaaavvvqqq\\\PPPJJJFFFEEEGGGEEEEEEEEEEEEDDDEEEFFFHHHDDDDDDCCCCCCBBBAAAAAA@@@>>>>>>>>>>>>===<<<;;;;;;======<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>??????@@@@@@AAABBBDDDEEEFFFGGGKKKMMMOOOQQQSSSWWW\\\``````eeelllrrrxxx~~~~~~|||~~~|||ssskkkccc___ccckkkxxxooommmmmmnnnmmmkkkhhhddd```]]]\\\\\\\\\^^^^^^]]]\\\\\\\\\\\\\\\```___^^^]]]\\\ZZZZZZYYYUUUUUUTTTSSSSSSTTTUUUVVVTTTTTTUUUUUUUUUVVVVVVVVVUUUSSSOOOKKKHHHFFFEEEEEEEEEGGGJJJLLLMMMKKKIIIHHHFFFFFFEEEEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>========================???@@@BBBCCCCCCBBB@@@???AAA@@@???===<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::999::::::;;;<<<===>>>>>><<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;:::999;;;<<<===>>>??????>>>>>>???>>>===<<<<<<<<<<<<===<<<===>>>???@@@AAAAAABBBAAAAAA@@@@@@@@@??????????????????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFEEEGGGMMMVVVddd}}}uuu\\\RRRJJJHHHGGGDDDCCCDDDAAAAAAAAABBBBBBAAAAAAAAA888999999:::::::::::::::999999:::;;;<<<<<<<<<<<<============>>>>>>>>>>>>======>>>>>>>>>>>>??????@@@@@@@@@@@@AAABBBCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJFFFHHHOOOTTT[[[jjjzzzsss___RRRJJJHHHIIIFFFFFFEEEEEEEEEFFFFFFFFFDDDDDDDDDCCCBBBBBBAAAAAA????????????>>>===<<<;;;======<<<;;;;;;;;;;;;<<<;;;<<<<<<======>>>?????????@@@AAABBBCCCDDDEEEFFFHHHIIIKKKMMMOOORRRWWWZZZWWW[[[aaafffjjjqqqyyy~~~{{{zzz|||vvvooofff^^^YYY]]]jjjxxx}}}sssllljjjkkklllllljjjhhhddd```]]][[[ZZZZZZ]]]]]]\\\[[[[[[[[[[[[\\\]]]\\\[[[ZZZXXXWWWVVVUUUTTTTTTSSSRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSQQQOOOKKKHHHFFFDDDDDDDDDFFFIIIKKKLLLKKKIIIHHHFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>========================>>>???@@@AAAAAA@@@???>>>@@@???>>>======<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<=========:::::::::::::::999999999999999:::;;;;;;;;;::::::<<<===>>>>>>>>>>>>============<<<;;;;;;;;;<<<<<<<<<======>>>???@@@AAAAAA@@@@@@@@@????????????????????????@@@@@@@@@@@@AAA@@@AAACCCEEEEEEFFFEEEEEEEEEHHHMMMRRRZZZnnnfffXXXKKKGGGGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBB888888999::::::::::::999888999:::;;;<<<<<<===============>>>>>>>>>??????============>>>>>>>>>???????????????@@@AAABBBCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHKKKGGGGGGMMMSSSXXXbbbkkktttbbbVVVOOOLLLJJJHHHFFFEEEEEEEEEDDDCCCEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@@@@@@@???>>>===<<<======<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>>>>?????????@@@AAABBBCCCDDDDDDEEEGGGIIIJJJLLLNNNRRRUUUSSSWWW[[[___bbbgggnnnsss{{{}}}zzzxxxzzz~~~~~~xxxiiiccc[[[WWWWWWbbbwwwxxxpppjjjiiiiiijjjjjjllliiifffbbb___]]]\\\\\\]]]\\\[[[[[[ZZZZZZ[[[[[[\\\[[[ZZZXXXWWWUUUTTTSSSTTTTTTSSSRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQOOOLLLJJJGGGEEEDDDCCCEEEGGGIIIJJJJJJIIIHHHEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>====================================>>>>>>??????>>>>>>===>>>>>>>>>>>>===<<<;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888777888999::::::;;;::::::<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;;;;=========>>>???@@@@@@AAA?????????????????????>>>????????????@@@@@@@@@@@@???AAACCCEEEFFFEEEDDDCCCFFFIIINNNQQQTTTcccvvvdddPPPHHHGGGEEECCCCCCCCCCCCBBBBBBBBBBBBCCCCCC777888999999::::::999999999999999:::;;;<<<==================>>>>>>>>>>>><<<============>>>>>>>>>???????????????@@@BBBBBBCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHKKKHHHHHHLLLQQQUUUZZZ___ppp{{{jjjZZZOOOLLLIIIEEEDDDEEEFFFEEEDDDFFFEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@???>>>=========<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<======>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCEEEGGGHHHIIIKKKNNNPPPPPPSSSWWWYYY[[[___eeejjjlllsss||||||yyyzzz}}}sssjjj]]]XXXUUUWWW^^^nnn{{{wwwqqqkkkiiihhhhhhhhhjjjiiifffccc```^^^]]]]]]]]]\\\[[[[[[ZZZZZZ[[[[[[\\\[[[ZZZYYYWWWUUUTTTSSSTTTTTTTTTSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOQQQQQQPPPNNNLLLIIIGGGEEECCCDDDFFFHHHIIIHHHHHHGGGDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================<<<======>>>>>>===<<<;;;:::::::::::::::::::::::::::::::::999999999999888888888888888888888888888888777777888999:::::::::999;;;:::::::::999999999:::;;;;;;::::::::::::;;;;;;=========>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@???@@@BBBDDDEEEDDDCCCBBBAAADDDIIIKKKMMMWWWooovvv^^^PPPKKKHHHGGGGGGDDDCCCCCCBBBBBBCCCCCCDDD777888888999999999999999:::::::::::::::;;;<<<===<<<<<<<<<<<<============<<<<<<============>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCDDDDDDEEEEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIILLLOOOSSSVVVcccoooppp\\\PPPKKKEEEDDDFFFIIIIIIIIIFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@???>>>======<<<;;;;;;;;;;;;<<<:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@AAAAAAAAABBBDDDFFFGGGGGGHHHJJJLLLKKKNNNQQQSSSSSSVVV[[[```ccciiiqqqwww|||~~~{{{zzz}}}uuufff]]]UUUSSSVVV```ooo}}}xxxvvvqqqmmmiiigggffffffgggfffdddbbb```^^^]]]]]]]]]]]]\\\[[[[[[[[[[[[\\\]]]]]][[[YYYWWWUUUTTTSSSTTTTTTTTTSSSRRRQQQOOONNNNNNNNNNNNNNNNNNMMMMMMMMMNNNOOOPPPPPPNNNKKKHHHGGGDDDEEEFFFGGGGGGGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAABBBBBBAAAAAAAAAAAA@@@@@@============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======<<<<<<===>>>===<<<;;;:::999999999999::::::::::::888888888888888888888888777777777888888888888888777777888999999999888888999888888888888888999999;;;;;;:::::::::;;;<<<<<<=========>>>>>>>>>??????============>>>>>>>>>>>>>>>>>>>>>????????????@@@>>>???AAABBBBBBBBBAAAAAA???AAAEEEIIIJJJQQQbbbsssnnn]]]RRRKKKFFFFFFEEEDDDCCCBBBBBBCCCDDDEEE777777888999999999999999<<<;;;:::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>======>>>>>>???@@@AAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFHHHIIIIIIIIILLLQQQTTT[[[aaatttvvv[[[TTTKKKFFFGGGIIIJJJIIIGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@???======<<<;;;;;;;;;;;;<<<::::::;;;<<<<<<======>>>======>>>>>>???@@@@@@@@@???AAADDDEEEDDDEEEFFFHHHFFFIIILLLMMMMMMOOOTTTYYY\\\bbbhhhlllooosssxxx|||~~~|||zzz|||tttfff\\\WWWUUUVVV^^^qqqyyyvvvtttssspppmmmiiigggfffgggfffeeedddcccbbb``````___^^^^^^]]]\\\\\\\\\\\\\\\^^^]]][[[YYYWWWUUUTTTSSSSSSSSSSSSRRRQQQOOOMMMLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJLLLNNNOOONNNLLLIIIGGGEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCBBBBBBAAAAAABBBBBBAAAAAAAAAAAA@@@@@@=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======;;;<<<===>>>>>><<<;;;999888888999999999:::::::::888888888888888999999999777777777888888999999999888888888888888888777666888888777777888999:::;;;;;;;;;;;;;;;;;;<<<==================>>>>>>>>>>>><<<<<<<<<=========>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@AAADDDHHHKKKOOOYYYdddzzzrrrbbbSSSIIIFFFFFFEEECCCBBBBBBCCCEEEFFF777777888999999999999888===<<<;;;:::999:::;;;<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>============>>>???@@@AAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFJJJLLLJJJIIILLLQQQUUUXXXZZZhhhggg^^^QQQIIIGGGHHHGGGEEEGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???======<<<;;;;;;;;;;;;<<<::::::;;;;;;<<<======>>>======>>>>>>??????@@@@@@>>>@@@BBBCCCCCCCCCDDDEEEDDDGGGIIIJJJJJJLLLQQQVVVSSSXXX]]]aaabbbeeeiiimmmtttuuuyyy~~~~~~}}}~~~~~~|||{{{|||{{{qqqddd[[[WWWVVVYYY[[[ggguuuuuuppppppooollliiigggggggggggggggffffffeeedddcccccc___^^^]]]]]]\\\\\\]]]]]]^^^]]][[[YYYWWWUUUSSSRRRRRRRRRRRRQQQPPPMMMKKKJJJMMMMMMLLLLLLKKKKKKKKKJJJHHHIIILLLNNNNNNLLLIIIGGGFFFFFFFFFEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCBBBBBBAAAAAABBBBBBBBBAAAAAAAAA@@@@@@======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======:::;;;===>>>>>><<<;;;999888888888999999:::::::::888888999999999:::::::::777777888888999999999:::888888888888888777666555888888777777888:::<<<===;;;;;;;;;;;;;;;<<<===>>>============>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>???????????????>>>>>>===>>>>>>???@@@???>>>AAAEEEHHHJJJPPPWWWfffuuu```SSSNNNGGGEEEDDDCCCCCCDDDEEEGGG666777888999:::999888888888888999999999:::::::::888999::::::;;;;;;;;;;;;<<<<<<<<<<<<============<<<;;;<<<>>>@@@AAAAAA??????@@@@@@AAAAAABBBBBBCCCFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLTTTVVV^^^nnnmmmUUUKKKJJJGGGEEEFFFIIIIIIIIIGGGEEEDDDEEEFFFCCCCCCBBBBBBBBBAAAAAAAAABBBAAA@@@>>>===<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<============>>>>>>>>>>>>????????????@@@AAABBBCCCCCCDDDEEEGGGIIIKKKLLLMMMNNNQQQUUUXXX[[[^^^bbbeeekkkmmmppptttyyy}}}~~~||||||}}}||||||}}}~~~~~~}}}{{{zzzzzzrrriiibbb[[[UUUTTTXXXZZZlllyyypppmmmmmmmmmllljjjiiigggfffeeeiiihhhgggfffeeeeeeffffffjjjgggccc]]]YYYXXXZZZ]]]^^^[[[WWWUUUSSSSSSQQQPPPOOOOOOOOOOOONNNLLLJJJIIILLLLLLLLLKKKJJJHHHGGGFFFCCCFFFIIILLLLLLJJJGGGEEEFFFEEEDDDDDDDDDDDDDDDEEEBBBCCCDDDEEEEEEDDDCCCCCCDDDCCCBBBBBBAAAAAABBBBBB@@@@@@@@@?????????>>>>>>======<<<;;;;;;;;;;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;=========<<<<<<;;;;;;;;;::::::::::::::::::::::::666888999::::::999777666777777777777888999:::;;;777777777777777777777777999999888888888888888888<<<;;;;;;;;;;;;<<<======???>>>===<<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<;;;;;;?????????>>>>>>>>>>>>>>>============>>>>>>>>>>>>AAAAAA@@@AAADDDHHHLLLOOOaaarrrppp\\\UUULLLIIIEEECCCCCCDDDDDDCCC666777888999999999888888888888999999999:::::::::888999::::::;;;;;;::::::<<<<<<<<<<<<============<<<===???CCCEEEEEEBBB@@@??????@@@@@@AAABBBBBBBBBEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLQQQRRRYYYeeettteeeVVVPPPKKKHHHIIIEEEEEEEEEEEEEEEEEEFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@>>>======<<<<<<>>>>>>===<<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBAAABBBCCCEEEGGGHHHJJJJJJKKKMMMQQQTTTVVVXXX\\\^^^aaacccfffjjjnnnrrruuuvvvzzz~~~{{{yyyzzz{{{{{{{{{{{{}}}~~~~~~}}}yyyvvvsssiiibbb\\\XXXUUUSSSWWW\\\mmm~~~~~~tttmmmlllmmmlllkkkiiihhhfffeeedddffffffeeeeeefffhhhiiijjjooommmhhhbbb\\\YYYYYY[[[[[[XXXUUUSSSRRRRRRPPPOOONNNOOOOOOOOONNNLLLJJJIIIKKKKKKKKKJJJIIIHHHFFFEEEDDDFFFHHHJJJKKKIIIGGGEEEEEEEEEDDDCCCCCCBBBCCCCCCAAABBBCCCDDDDDDCCCBBBAAAAAAAAA@@@???????????????@@@@@@@@@??????>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::777888999::::::999888777888888777777888888999999777777777777777777777777888888888888888888888888999999999999999:::;;;;;;>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>>>>>>>@@@??????@@@CCCFFFJJJMMMYYYdddzzzqqqiii___WWWNNNIIIHHHHHHFFFDDD666777888888999999888888888888999999999:::::::::888999999:::::::::::::::;;;<<<<<<<<<<<<=========;;;===@@@DDDGGGEEEBBB>>>?????????@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGHHHIIIJJJJJJKKKNNNPPPTTT[[[ddduuu}}}iii[[[QQQLLLKKKEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>=========???>>>======<<<<<<==================>>>>>>>>>>>>===>>>???@@@AAAAAA@@@@@@???@@@AAABBBDDDEEEFFFGGGFFFIIILLLMMMOOOQQQTTTVVVWWWYYY[[[^^^aaadddggghhhmmmrrryyy~~~}}}{{{yyyvvvvvvwwwyyyyyyyyyzzz{{{||||||xxxrrrkkkgggZZZUUUQQQQQQSSSWWWaaakkk}}}uuunnnjjjkkkkkkkkkiiihhhfffdddcccbbbccccccccceeegggjjjlllnnntttrrrnnnggg```ZZZXXXXXXWWWUUURRRPPPPPPPPPOOONNNMMMNNNNNNNNNMMMKKKIIIHHHIIIIIIIIIHHHGGGFFFEEEDDDEEEFFFGGGHHHHHHHHHGGGFFFFFFEEEDDDBBBAAAAAAAAAAAA@@@AAABBBCCCCCCBBBAAA@@@@@@@@@???>>>>>>>>>>>>???????????????>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;999::::::;;;;;;::::::999:::::::::::::::999999999999999999999999999999999888888:::;;;;;;:::999888999999888777777777888888777777777777777777777777888888888888888888888888999999888888999999:::;;;<<<;;;:::999999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>>>>>>>>>>???AAADDDHHHJJJRRRVVVdddpppfffWWWNNNJJJIIIGGGFFF666777777888888888888888888888999999999:::::::::888999999:::::::::999999;;;;;;;;;<<<<<<<<<======::::::<<>><<<>>>>>>??????@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJMMMOOOSSSUUUYYYfff~~~jjj[[[PPPJJJJJJIIIHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>???>>>>>>===<<<=====================>>>>>>>>>>>>;;;===???AAAAAA@@@???>>>>>>??????AAABBBCCCDDDDDDDDDFFFHHHIIIJJJKKKMMMOOORRRSSSUUUWWWZZZ\\\^^^___bbbggglllpppsssxxx~~~}}}{{{wwwtttrrrrrrtttvvvwwwwwwxxxxxxyyyvvvpppggg^^^YYYVVVQQQOOORRRXXXcccuuuvvvpppjjjiiijjjiiiiiigggfffeeecccbbbaaaaaaaaaaaaccceeehhhkkklllsssrrroooiiiaaa[[[XXXWWWTTTRRROOONNNNNNOOONNNMMMLLLMMMMMMMMMLLLJJJHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFEEECCCBBBAAAAAAAAAAAAAAABBBCCCCCCBBB@@@@@@AAAAAA@@@????????????@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999999::::::999999999999999999999888888888888888888888888888888888888888888999::::::::::::999:::999888777666666666666777777777777777777777777777777777777888888888888:::::::::::::::;;;;;;<<<:::999888777777888999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<===============>>><<<<<<<<<=========>>>>>>>>>>>>>>>???@@@CCCFFFGGGNNNOOOWWWkkk~~~tttfffXXXOOOKKKKKKKKK777777777777777888888888888888999999999:::::::::999999999::::::999888888;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999:::<<<======<<<======>>>??????@@@@@@AAABBBBBBBBBBBBCCCCCCCCCDDDCCCCCCDDDEEEFFFGGGHHHHHHJJJLLLPPPQQQRRR[[[qqqlllZZZMMMMMMJJJGGGGGGHHHHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDBBBAAA@@@???>>>>>>>>>?????????>>>===========================>>>>>>>>>>>>;;;===???@@@@@@???>>><<<>>>??????@@@AAABBBBBBCCCCCCEEEGGGHHHHHHHHHJJJLLLNNNOOOPPPRRRTTTVVVWWWXXXXXX\\\```cccdddhhhnnnsss{{{}}}yyywwwsssqqqooonnnppprrrsssssstttsssrrrmmmfff\\\SSSNNNQQQOOOQQQXXXddduuu{{{rrrlllgggfffggggggffffffeeedddcccbbbbbbaaaaaa```aaabbbdddfffggglllllljjjfff___ZZZXXXWWWRRRPPPNNNMMMMMMNNNMMMMMMKKKLLLLLLLLLKKKIIIGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFHHHGGGFFFDDDCCCBBBBBBBBBBBBCCCCCCDDDCCCBBBAAA@@@@@@@@@???>>>>>>>>>>>>???==============================<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;:::::::::888999999999999999999888888888888888888888888888777777777777777777777777888888999999::::::::::::::::::888777666666555555777777777777777777777777666666777777777888888888:::999999999999:::;;;;;;999888777666666777888999::::::::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<=========<<<<<<<<<<<<============>>>>>>>>>???AAACCCEEEFFFIIIJJJRRR___qqq{{{jjjZZZPPPNNNPPP777666666666666777888999888888999999999:::::::::999999999999999999888777:::;;;;;;;;;;;;<<<<<<<<<>>><<<999999;;;===>>>>>>=========>>>??????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGFFFHHHKKKMMMNNNSSScccrrrnnn\\\PPPKKKFFFEEEFFFHHHHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDAAAAAA@@@???????????????@@@???>>>>>>======>>>>>>============>>>>>>>>>>>><<<===>>>??????>>>===<<>>>>>>>>???@@@BBBCCCDDDBBBDDDLLLWWWaaattt{{{iiiZZZRRROOO777666666555666777888999888888999999999:::::::::999999999999999888777777::::::;;;;;;;;;<<<<<<<<<===;;;:::;;;===>>>===<<<<<<<<<======>>>??????@@@??????@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFDDDEEEHHHLLLLLLNNNWWWbbbtttsss]]]UUULLLGGGGGGHHHGGGEEEEEEEEEDDDDDDDDDCCCCCCCCCAAAAAA@@@?????????@@@@@@@@@???>>>>>>======>>>>>>============>>>>>>>>>>>>========================>>>>>>>>>??????????????????@@@BBBBBBBBBCCCDDDFFFBBBCCCDDDFFFHHHIIIKKKKKKNNNPPPRRRSSSSSSUUU[[[___aaafffkkkoooqqqwww}}}yyyssspppooopppnnnkkkhhhfffeeefffeeeeeebbb```[[[VVVRRROOOMMMLLLRRR[[[kkk~~~yyyqqqnnnkkkfffbbbbbbbbbbbbcccddddddeeeffffffcccbbbaaa```___```aaaaaa^^^^^^]]][[[XXXVVVVVVWWWUUURRROOONNNNNNNNNNNNMMMJJJJJJJJJJJJIIIGGGFFFDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCDDDDDDDDDDDDCCCFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBAAA???>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<===============<<<;;;;;;;;;;;;<<<;;;;;;;;;:::::::::999999999999::::::::::::999999777777777888888999999999555555555555555555555555666666666666777888999999999888777666666666666666777777777777777777777777555555666666777888888999666666666666666777888888888777666666666777999:::888999999:::;;;;;;<<<<<<999::::::;;;<<<<<<======;;;;;;;;;<<<<<<<<<======<<<<<<===>>>??????@@@AAA???@@@FFFOOOUUUaaarrraaaVVV777666555555555666888999888888999999999:::::::::999999999999999888777666:::::::::;;;;;;;;;<<<<<<999999:::<<<======;;;888<<<<<<======>>>?????????>>>>>>>>>>>>????????????@@@AAAAAABBBCCCDDDEEEEEEEEEEEEIIIMMMMMMMMMQQQXXXddd{{{lllbbbUUUMMMIIIHHHEEECCCDDDDDDDDDDDDCCCCCCCCCCCCAAAAAA@@@@@@???@@@@@@@@@@@@??????>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>======<<<<<<<<<============>>>>>>>>>>>>>>>>>><<<===???@@@???@@@BBBDDD@@@@@@BBBCCCEEEGGGHHHIIIEEEGGGIIIIIIHHHJJJPPPTTTUUUZZZ^^^aaabbbhhhqqqyyyzzz~~~~~~xxxxxxvvvrrrooooooppprrrmmmiiieeebbbbbbaaa```___[[[XXXSSSOOOMMMMMMOOOPPP___kkk}}}uuupppooonnniiieeedddaaaaaabbbdddeeefffggggggcccbbbaaa``````aaabbbbbb\\\\\\[[[XXXUUUTTTVVVWWWVVVTTTPPPOOOOOOOOONNNMMMIIIJJJJJJJJJIIIGGGEEEDDDEEEEEEEEEEEEEEEEEEDDDCCC@@@AAACCCDDDDDDDDDCCCBBBDDDCCCCCCBBBBBBBBBCCCCCCAAAAAABBBBBBAAA@@@>>>===>>>>>>===<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<============<<<;;;;;;;;;;;;<<<;;;;;;;;;:::::::::999999999::::::;;;;;;::::::999777777888888999999999:::555555555555555555555555555555555555666777888999888777777666666666666666777777777777777777777777444555555666777888888999888888888888888999999:::888777666666666888999:::888888999::::::;;;<<<<<<999999:::;;;;;;<<<======;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<===>>>>>>???BBB???BBBJJJNNNUUUkkkxxxggg555666666666666666555555777888888888888999999999999999999999999999999999999:::;;;<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===>>>???@@@>>>????????????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAACCCFFFHHHJJJLLLOOOQQQYYYfff|||zzz```RRRPPPPPPKKKEEEEEEFFFFFFDDDCCCBBBCCCDDDCCCBBBAAAAAA@@@@@@AAAAAA????????????>>>>>>======>>>>>>>>>>>>============>>>>>>>>>>>>============>>>>>>============>>>>>>???@@@AAA@@@>>>>>>AAAEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGIIIJJJJJJQQQRRRSSSVVV[[[```eeehhhoooqqqtttwwwzzz|||wwwooommmkkkiiihhhiiikkkllliiijjjfff___^^^```\\\UUUVVVQQQNNNOOONNNNNNWWWcccnnnyyywwwsssoookkkgggdddcccbbbbbbdddgggiiijjjgggeeecccccccccbbbaaa```___^^^]]]ZZZXXXWWWWWWWWWUUUTTTRRRRRRQQQPPPOOONNNNNNMMMKKKKKKJJJJJJIIIHHHFFFFFFDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@???>>>===???>>>>>>===<<<;;;;;;;;;>>>>>>===<<<;;;::::::999<<<;;;;;;;;;;;;:::::::::;;;:::999999888888999999888888777777777777888888777777777777777777777777777777888888888888777777777666555555555777888999999888666555444444444555444555555666666666666666444555555666666666666666999999999999999888777666777777777777666666666666666777888999::::::999888======<<<<<<<<<======>>>:::;;;;;;;;;<<<=========>>>=========???BBBEEEFFF===@@@BBBDDDHHHQQQ___jjj555555666666666666555555666666777777777888888888999999999999999999999999999999;;;<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAA>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAACCCFFFGGGHHHJJJMMMOOOOOOZZZmmmzzzdddWWWPPPJJJFFFGGGGGGGGGFFFEEEEEEFFFFFFCCCBBBBBBAAA@@@AAAAAAAAA@@@@@@@@@?????????>>>>>>??????>>>>>>>>>=========>>>>>>>>>>>>============>>>>>>===============>>>>>>???AAA@@@>>>>>>@@@CCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDFFFGGGHHHIIIKKKKKKMMMOOOSSSXXX\\\___dddgggjjjllloootttyyy|||}}}~~~~~~yyyxxxyyyxxxsssoooiiigggeeeccccccdddfffhhheeefffbbb[[[YYYZZZUUUNNNOOOKKKHHHJJJMMMTTTbbbqqq~~~yyywwwtttpppkkkhhhfffeeeeeeddddddeeeffffffdddbbbcccccccccbbbaaa```___^^^\\\YYYWWWVVVVVVVVVUUUTTTSSSRRRQQQPPPOOONNNMMMMMMJJJJJJJJJJJJIIIHHHGGGGGGEEEEEEFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@??????>>>===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;<<<<<<::::::999888888888888999888888777777777777888888777777777777777777777777666666666777777666666666777666666555555666777888999888777555444444555555444444555666666666666666444555666666777777666666999999999999999888777777777777777777777666666666666777888999999999888888888888888888999:::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<===???BBBCCC<<>>>>>?????????>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAACCCEEEFFFFFFGGGIIIKKKJJJQQQ^^^ooohhhWWWNNNKKKHHHGGGFFFEEEDDDCCCCCCBBBCCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>===>>>>>>>>>>>>============???>>>>>>===<<<<<<<<<===<<<>>>@@@@@@???>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFFFFEEEFFFGGGIIIKKKOOORRRTTTYYY[[[^^^aaacccgggkkknnnnnnpppssswwwzzz}}}{{{uuuqqqnnnllllllkkkgggccc```___]]]\\\\\\^^^```aaabbbbbb^^^XXXUUUSSSNNNHHHKKKHHHGGGJJJRRR```uuuzzzxxxwwwtttpppmmmjjjhhhggghhhfffdddbbbbbbbbb```___aaabbbbbbbbbaaa```______ZZZXXXUUUTTTTTTUUUTTTSSSSSSSSSQQQPPPNNNMMMLLLKKKIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGGGGFFFEEEDDDCCCBBBAAAAAABBBAAAAAA@@@???>>>@@@@@@@@@???????????????>>>>>>?????????>>>======>>>>>>======<<<;;;;;;;;;999999999:::::::::;;;;;;777888999:::;;;<<<<<<===:::999999888888888888888888777777666666777777888777777777777777777777777555555555555555555555555777777666555555555666666999888777666555555666666444444555666666666666555555666666777777777777777999999999:::999999888777777777777777777777777777666666777888888888888777555555666777888:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>???<<<===??????@@@DDDKKKQQQcccvvv444444555555666666555555555555666666666777777777888888888888888888888888888999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>???????????????@@@@@@@@@@@@AAAAAAAAAAAABBBDDDDDDDDDDDDFFFHHHKKKOOOXXXcccrrrkkk[[[TTTMMMKKKHHHFFFDDDCCCBBB@@@DDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>============???>>>===<<<<<<<<<<<<<<<;;;===>>>??????>>>======??????????????????????????????@@@@@@AAABBBCCCCCCDDDDDDEEEFFFHHHJJJMMMNNNRRRTTTWWWZZZ\\\___bbbeeeccceeehhhlllpppsssuuuvvvsssvvvzzz}}}|||||||||||||||xxxsssoooiiifffcccbbbaaa```]]][[[YYYYYYXXXWWWXXXYYY[[[\\\___^^^[[[VVVRRROOOJJJGGGKKKLLLPPPWWWcccuuu{{{vvvwwwuuussspppmmmkkkjjjiiiiiieeebbb_________^^^]]]``````````````````______YYYVVVSSSRRRRRRSSSRRRRRRRRRRRRQQQOOOMMMLLLKKKJJJHHHHHHIIIJJJJJJJJJJJJJJJGGGGGGGGGFFFEEECCCBBBAAABBBBBBBBBBBBAAA@@@>>>===????????????>>>>>>>>>>>>======>>>>>>>>>======<<<=========<<<<<<;;;;;;;;;888888888888999999999999777888888999:::;;;;;;;;;999999888777777777777777777777666666666666777777777777777777777777777777555555444444444444555555777777666666555555555555888888777777666666666666333444555555666666555555555666777777888888777777888999999999999999888888666666666777777888888888777777777777777777777777888888888999:::;;;<<<===<<<<<<<<<;;;;;;:::::::::;;;;;;:::::::::;;;<<<<<<;;;===>>>>>>???AAAEEEIIIXXXcccxxx333333444555555555555555666666666777777777888888888888888888888888888888888888888888999999::::::999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>??????????????????@@@@@@@@@AAAAAA@@@BBBCCCCCCBBBCCCDDDEEEJJJLLLSSS\\\gggyyynnn^^^UUUQQQLLLIIIHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBCCCCCC@@@@@@@@@@@@????????????>>>>>>>>>>>>============>>>>>>===<<<<<<<<<<<<<<<<<<===>>>??????>>><<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@CCCCCCDDDEEEFFFGGGHHHIIIMMMPPPSSSUUUVVVXXX[[[]]]]]]^^^aaadddgggiiikkklllkkknnnrrruuuwwwyyy{{{~~~~~~}}}}}}}}}~~~{{{qqqpppooooooooolllhhhddd___^^^\\\[[[ZZZYYYXXXVVVVVVUUUUUUUUUUUUVVVXXXXXXYYYWWWUUURRROOOKKKJJJJJJKKKTTT___lll{{{{{{vvvssstttsssqqqooommmkkkjjjjjjfffccc___]]]]]]^^^^^^^^^]]]]]]^^^_________^^^^^^XXXUUUQQQOOOOOOPPPPPPOOOPPPPPPOOOMMMLLLJJJIIIIIIFFFGGGHHHIIIJJJJJJJJJJJJGGGGGGFFFFFFDDDCCCAAAAAABBBCCCCCCCCCCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>???;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999888777777666666999999999999999999999999999888777777666666777777777777666666666666777777666666666666666666666666666555555444444555555666777666666666555555444444777777777777777666666666333444444555555555555555555555666777777777777777777888888999999888888888555666666777888999999:::888888777777777777777777;;;;;;:::::::::::::::;;;<<<<<<;;;;;;:::::::::999;;;;;;;;;::::::;;;;;;;;;;;;<<<>>>???@@@AAADDDFFFPPPUUUeee222333444555555555555555666666777777777888888888888888888888888888888888888888777777888888999:::888888999999::::::;;;;;;<<<<<<<<<======>>>>>>>>>=========>>>>>>>>>??????????????????@@@@@@@@@@@@@@@AAABBBCCCBBBBBBCCCEEEEEEFFFLLLVVV___kkkqqq^^^WWWNNNIIIIIIJJJIIIHHHEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>===============<<<<<<;;;<<<<<<======???>>>===>>>??????===;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBCCCCCCDDDGGGJJJMMMOOOPPPQQQSSSUUUWWWXXXZZZ]]]___aaaccccccdddgggkkkmmmooopppsssuuussssssssssssssstttuuuuuuvvvwwwxxxzzzzzzzzzyyyyyy{{{|||}}}~~~{{{ttthhhfffdddbbbbbb```]]][[[WWWWWWWWWVVVVVVUUUUUUUUUSSSSSSRRRRRRSSSSSSTTTTTTQQQNNNMMMMMMKKKIIILLLPPPRRRaaatttzzzuuuqqqooopppooonnnlllkkkjjjjjjiiieeebbb^^^]]]]]]^^^^^^]]]ZZZZZZ[[[\\\]]]]]]]]]]]]XXXUUUPPPMMMMMMMMMMMMLLLMMMLLLLLLKKKJJJIIIHHHHHHFFFFFFGGGHHHHHHHHHHHHHHHEEEEEEEEEDDDCCCBBBAAA@@@AAABBBCCCDDDCCCBBB???>>>============>>>>>>>>>>>>::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666555555999999999888888888777777888777777666666666666666777666666555555666666777666666666666666666666666666555444333333444555666555555666666666555444444555555666666666666555555333333444555555555555444444555555666666666666666555666777777888777777777555555666777888:::;;;;;;:::999888888777888888888;;;:::999888777777777777;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>@@@BBBCCCDDDHHHJJJVVVmmm111222333444555555555555555555555666666666777777888888888888888888888888888777777666777888999:::777888888999::::::;;;;;;;;;;;;<<<<<<===>>>??????============>>>>>>>>>???????????????@@@@@@@@@@@@???AAABBBBBBBBBBBBCCCEEEGGGDDDGGGQQQWWW___rrrrrrhhhZZZOOOKKKJJJHHHFFFFFFEEEDDDDDDCCCCCCDDDDDDAAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>============;;;;;;;;;;;;<<<===>>>>>>AAA???======>>>???>>><<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>???@@@@@@@@@@@@BBBDDDHHHJJJJJJKKKLLLMMMOOOQQQSSSVVVYYY[[[\\\]]]]]]___ccceeefffhhhjjjllljjjjjjjjjjjjkkkkkkkkklllnnnnnnnnnooopppqqqqqqrrrqqqrrrrrrsssuuuvvvxxxyyy{{{}}}~~~~~~~~~}}}yyyrrrmmm```]]]YYYWWWVVVVVVUUUTTTPPPQQQRRRRRRRRRRRRSSSSSSPPPOOOOOOOOOOOOOOOOOOOOOKKKHHHHHHJJJKKKKKKRRR[[[gggyyyxxxssspppmmmkkkllllllkkkiiiiiihhhhhhhhheeebbb___^^^^^^]]]\\\[[[WWWXXXYYYZZZ[[[[[[[[[[[[YYYUUUPPPLLLJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEFFFGGGGGGGGGFFFFFFBBBBBBCCCCCCBBBAAA@@@@@@>>>@@@BBBCCCCCCAAA???>>>;;;;;;;;;;;;<<<<<<<<<===999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888888777777777777777777888888888888888777777666555555555555666666666555555555555666666666666666666666666666666555444333222222333444555333444555666666666555444333444555666666555444333222333444444555555444444333333444555555555555555444444555666666666666666444555666777999:::;;;<<<<<<;;;999888888888999:::888888777666666666777777::::::::::::::::::;;;;;;888999::::::;;;;;;;;;;;;;;;;;;:::;;;===???@@@AAAEEEEEEMMM]]]qqq111222333444555555555555444444444555555555666666777777777777777777777777888777666666666777999:::777777888999::::::;;;;;;888888999:::;;;======>>>============>>>>>>>>>>>>>>>????????????@@@@@@@@@???@@@BBBBBBBBBBBBDDDEEEMMMGGGGGGNNNRRRVVVfffyyykkk\\\SSSNNNJJJFFFFFFFFFEEEDDDDDDDDDDDDDDDAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>============:::::::::;;;<<<===>>>???CCC@@@<<<<<<>>>??????===????????????????????????>>>>>>>>>>>>>>>=========<<<===>>>???@@@@@@@@@@@@@@@BBBFFFGGGHHHHHHIIIJJJIIIKKKNNNQQQUUUWWWYYYZZZXXXZZZ]]]```aaabbbdddfffffffffffffffgggggggggggghhhhhhhhhhhhiiikkklllmmmjjjjjjkkklllnnnpppqqqrrrxxxyyyzzz|||}}}~~~~~~~~~|||||||||}}}}}}~~~~~~|||sssqqqoooooopppmmmgggccc\\\XXXSSSPPPPPPPPPPPPPPPKKKMMMNNNOOOOOOOOOQQQRRRMMMMMMMMMLLLLLLKKKKKKJJJKKKGGGGGGKKKMMMOOOXXXddd}}}}}}wwwssspppmmmkkkiiijjjjjjiiihhhggggggggghhhfffccc```___^^^]]][[[YYYVVVVVVWWWYYYZZZZZZZZZZZZZZZUUUOOOKKKIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEAAAAAAAAABBBBBBAAA@@@@@@<<<>>>@@@BBBBBBAAA???===999999999::::::;;;;;;;;;888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888999999999999555555666777888999::::::777777666555555555555555666666555555555555666666666666666666666666666666444333111000000111333444222333555666666666555555222333444555555555444333222333444444555555444444222333444444555555444444333333444555666666555555444555666777999;;;<<<<<<===<<<:::999999999::::::777777777777777888999999999999999::::::;;;;;;;;;777777888::::::;;;;;;:::<<<:::999999;;;<<<======EEEEEEJJJSSS```uuu444444444444444444333333666666666666777777777777666666666666666555555555555555555555555666777777888999999::::::999999888999999:::;;;;;;<<<<<<===;;;;;;<<<===>>>???@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDDEEEHHHKKKKKKLLLRRR[[[cccyyysss```VVVQQQNNNKKKIIIFFFCCCCCCDDDFFFHHHDDDCCCBBBAAA@@@AAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>===================================================>>>>>>>>>>>>>>>>>>>>>>>>CCC===;;;>>>>>>999888<<<===============>>>??????AAABBBDDDDDDCCCDDDEEEGGGKKKLLLMMMNNNPPPQQQRRRSSSWWWWWWXXXZZZ[[[]]]^^^^^^^^^^^^______```aaaaaabbbaaaaaaaaaaaabbbbbbbbbbbbaaabbbbbbccccccdddeeeeeennnnnnoooqqqrrrssstttuuuvvvvvvvvvvvvvvvvvvvvvvvvyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwxxxzzz|||}}}~~~~~~}}}}}}{{{wwwqqqmmmmmmjjjfffcccbbb```^^^]]]SSSQQQNNNLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLHHHJJJKKKJJJHHHHHHIIIJJJMMMHHHGGGLLLQQQZZZkkk{{{uuuuuutttrrrooollliiigggfffffffffeeeeeeddddddddddddbbb___]]]\\\[[[XXXVVVVVVVVVXXX[[[^^^^^^]]][[[XXXVVVRRRMMMIIIGGGFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDBBB@@@???@@@@@@???>>>???>>>===>>>???@@@???===;;;;;;::::::::::::999999;;;;;;;;;:::::::::999999;;;;;;::::::999888777777888777777666666666666666777777777777777777777777888777666444444555555666444444444555555555555666777777777777888888888888555555555555555555555555333444666777777666444333222333444555555555333333555444444444444555666666444444444555555555666666555444444333333333444444888555333444888<<<=========>>>>>><<<:::888888999777888888888888999999999777888888888888999999999999999999999999999999999<<<<<<;;;:::;;;<<<===>>>BBB===@@@KKKUUUaaa{{{444444444444444444444444444555555555555666666666555555555666666666666666555555555555555666777777888999999999999999999888999999::::::;;;<<<<<<<<<;;;;;;<<<===>>>???@@@@@@?????????@@@@@@@@@AAAAAA??????@@@@@@AAAAAABBBBBBCCCFFFIIIJJJKKKOOOWWW^^^ddduuuyyykkk^^^TTTRRROOOKKKHHHGGGFFFEEECCCDDDDDDBBBBBBAAABBBCCCDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>================================================>>>>>>>>>>>>>>>>>>>>>>>>BBB===;;;>>>>>>:::999<<<===============>>>>>>???@@@AAACCCCCCBBBBBBDDDFFFHHHIIIJJJKKKLLLNNNOOOOOORRRRRRSSSTTTVVVWWWXXXYYYYYYZZZZZZ[[[\\\\\\]]]]]]\\\\\\\\\]]]]]]^^^^^^^^^]]]]]]]]]^^^______``````gggggghhhjjjkkkmmmnnnnnnppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrssstttuuuvvvwwwxxxwwwvvvuuutttqqqmmmiiidddaaa]]]ZZZXXXWWWUUUSSSPPPNNNLLLJJJIIIIIIIIIJJJIIIIIIIIIHHHHHHHHHHHHHHHKKKKKKKKKJJJHHHGGGGGGHHHIIIGGGKKKUUU```nnn{{{ooooooooonnnllliiifffeeeeeeeeeeeeddddddcccccccccbbb```^^^^^^]]][[[XXXVVVUUUUUUWWWZZZ]]]^^^]]][[[XXXVVVRRRMMMIIIGGGFFFEEEFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCAAA??????@@@@@@???>>>???>>>======??????>>>===;;;;;;:::::::::999999999:::::::::999999999999888;;;::::::999888888777777888777666666555555666666555555555555555555555555777777555444444444555666444444444444555555555555555555555555666666666666444444444444444444444444333444555666666555444333333444444555555444333222444444444444444555555666333333444444444555555555555444444333333333444444888555333444888;;;<<<<<<<<<======<<<999888888999777777888888888999999999777777888888888999999999999999999999999999999999<<<;;;;;;:::;;;<<<===>>>???<<>>>>>???@@@>>>?????????@@@@@@@@@@@@===>>>>>>???@@@@@@AAAAAAAAADDDGGGHHHIIILLLQQQVVVWWWdddwwwwwwggg[[[TTTLLLHHHHHHFFFBBB>>>DDDDDDCCCBBBBBBCCCDDDEEECCCCCCCCCBBBBBBBBBBBBAAABBBAAAAAA@@@@@@??????>>>================================================>>>>>>>>>>>>>>>>>>>>>>>>???===<<<>>>>>>;;;;;;=========<<<<<<======>>>???>>>@@@AAAAAA@@@@@@BBBCCCDDDDDDEEEFFFHHHIIIJJJJJJKKKKKKLLLNNNOOOPPPQQQQQQSSSSSSTTTTTTUUUUUUVVVVVVTTTTTTUUUVVVWWWXXXXXXYYYVVVVVVWWWXXXXXXYYYYYYZZZ\\\]]]^^^```bbbdddeeefffgggggggggggggggggggggggggggggggggggggggggggggggghhhhhhiiijjjjjjkkkllllllnnnmmmkkkjjjjjjiiifffddd```]]]YYYVVVTTTRRRPPPNNNLLLKKKIIIGGGFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEHHHHHHHHHFFFDDDDDDEEEGGGGGGKKKVVVfffwwwsssiiijjjkkkjjjiiigggeeecccccccccccccccbbbbbbbbbbbb___^^^^^^^^^^^^\\\XXXUUUTTTTTTUUUXXX\\\]]]\\\[[[WWWUUUQQQMMMIIIFFFEEEDDDFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCAAA???>>>?????????===>>>===<<<===>>>>>>===<<<::::::::::::999999999999999999888888888777777777::::::999999888777777777777777666555555555555666444444444444444444444444666666555444444444444555333333333444444444555555333333333333444444444444333333333333333333333333444444444444444444444444444444555555444333222111444444333333444444555666222222333333333444444444444444333333333333444444777555444555777:::;;;;;;;;;<<<<<<;;;888777777888777777777888888888999999777777777888888888999999999999999999999999999999;;;;;;;;;:::;;;<<<<<<======<<>>>>>???>>>>>>>>>????????????@@@===>>>>>>??????@@@@@@AAAAAACCCFFFGGGHHHIIILLLOOOUUU\\\hhhxxxpppcccTTTJJJHHHHHHEEEAAACCCCCCBBBAAABBBCCCDDDEEECCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======================================================>>>???>>><<<<<<>>>===<<<<<<<<<<<<===>>>>>>===>>>@@@???>>>>>>@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLMMMNNNNNNNNNOOOOOOOOOPPPMMMNNNOOOPPPQQQRRRSSSSSSQQQRRRRRRSSSSSSTTTUUUUUUTTTUUUVVVXXXZZZ\\\]]]^^^````````````````````````^^^^^^^^^_______________^^^^^^___aaabbbcccddddddeeeccc`````````aaaaaa```^^^[[[VVVSSSQQQPPPNNNLLLIIIHHHGGGFFFEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDFFFFFFFFFEEEDDDEEEHHHKKKMMMWWWiii||||||nnniiijjjkkkkkkjjjgggdddbbbaaaaaaaaaaaaaaaaaa``````\\\\\\]]]^^^^^^\\\WWWTTTRRRRRRSSSVVVYYY[[[ZZZYYYVVVTTTQQQMMMIIIFFFEEEDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAABBB@@@>>>>>>??????>>>======<<<;;;<<<=========;;;:::::::::999999999999888888777777777777666666666999999888888777777777777777666555555444444555555444444444444444444444444555555555444444444444444222333333333444444444444222222222222333333333444222222222222222222222222444444333222222333444444444444444444333222222111333333333333333444444555111111222222222333333333333333333222333333444444666555555555777888999:::999::::::999777666666777777777777777888888888888777777777777888888888888888888888888999999999999:::::::::;;;;;;;;;<<<<<<>>>>>>@@@DDDDDDDDDKKKTTTeee{{{222222333333444555666666444444555555555666666666333444444555666777888888555555555555555666777777666777777888888777777666888888999999:::;;;;;;<<<;;;;;;<<<<<<======>>>>>>======>>>>>>>>>?????????>>>>>>??????@@@@@@AAAAAABBBCCCEEEGGGGGGHHHIIIJJJOOORRRYYYeeeuuuhhhVVVNNNKKKJJJGGGCCCCCCBBBAAAAAABBBCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>========================;;;>>>@@@???============<<<<<<<<<<<<<<<======>>><<<===>>>>>>======>>>??????@@@@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJHHHIIIJJJKKKLLLMMMNNNOOONNNNNNOOOPPPPPPQQQQQQRRROOOPPPQQQSSSUUUWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXYYYYYYYYYZZZZZZUUUVVVWWWYYY[[[]]]^^^___\\\ZZZXXXXXXYYY[[[\\\\\\UUURRRNNNKKKJJJIIIGGGEEEGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDIIIIIIHHHGGGGGGIIINNNQQQYYYhhh~~~wwwmmmiiijjjkkkkkkiiieeeaaa___^^^^^^^^^_______________[[[[[[[[[]]]]]][[[VVVSSSQQQPPPQQQSSSVVVWWWWWWVVVSSSRRROOOLLLIIIGGGEEEDDDDDDEEEEEEEEEEEEDDDCCCCCCAAAAAAAAA@@@@@@@@@@@@???@@@???======>>>???>>>===<<<;;;:::;;;<<<<<<;;;:::::::::999999999888888888777777777666666666555555888888777777777777666666666555555444444444444444555555555555555555555555444444444444444333333222222222222222333333333444222222333333333444444444222222222222222222222222333333222222222222333333444444333333222222222222222222222222222333444444111111111222222222333333222222222222222333444555555555666666666666777888777888999888666555555666666666777777777888888888666666777777777888888888777777777888888999999999:::::::::;;;;;;;;;;;;;;;>>>===>>>???@@@AAAHHHNNNTTTccc{{{222333333444444555555555444555555555555666666666444444555555666666777777555555555555555666777777666666777777777777666666888888999999::::::;;;;;;;;;;;;<<<<<<<<<=====================>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFGGGHHHHHHIIIKKKPPPYYYeeewwwjjjYYYPPPKKKHHHEEEEEECCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::@@@CCC@@@=========<<<<<<<<<;;;;;;<<<<<<===>>><<<===>>>>>><<<<<<===>>>>>>??????@@@AAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNLLLMMMNNNOOOPPPQQQRRRSSSUUUUUUUUUUUUUUUUUUUUUUUURRRSSSSSSTTTTTTUUUUUUUUUOOOPPPQQQSSSUUUVVVWWWXXXTTTRRRQQQQQQSSSUUUUUUUUUOOOMMMIIIGGGFFFEEEDDDCCCEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCGGGGGGGGGGGGIIINNNUUUZZZmmm|||tttmmmfffhhhiiiiiifffbbb^^^[[[\\\\\\\\\]]]]]]]]]]]]]]]\\\[[[[[[[[[[[[YYYUUURRRPPPOOONNNPPPRRRSSSSSSRRRPPPOOONNNLLLJJJGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCBBB@@@@@@@@@?????????>>>>>>???>>><<<<<<===>>>>>>===;;;:::999:::;;;;;;;;;999999999999999888888888888777777666666666555555555777777777666666666666666555555444333333333333444555555555555555555555555333333444444333333222111111111222222222333333333333333333333444444444444222222222222222222222222222222222222222222222222333333222222222222333333222222111111222222333444111111222222222333333333222111111222222333444555444555777666555555666777555777777666555444444555666666666777777777888888666666666777777777888888666666777777888999999999999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;<<>>>>><<<======>>>>>>??????@@@BBBAAAAAABBBDDDEEEFFFFFFGGGHHHLLLTTT[[[fffyyyqqq```TTTNNNIIIHHHFFFDDDDDDCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::BBBEEE@@@<<<<<<===;;;<<<;;;;;;;;;;;;<<<======<<<===>>>===<<<;;;<<<>>>===>>>>>>??????@@@@@@@@@>>>??????@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMNNNNNNOOOPPPPPPQQQLLLLLLLLLMMMMMMNNNNNNNNNKKKJJJIIIJJJLLLNNNNNNMMMMMMJJJGGGFFFFFFFFFEEEDDDBBBCCCDDDDDDEEEEEEEEEEEEBBBCCCCCCDDDDDDEEEEEEEEEEEEGGGJJJOOOWWWbbbmmmuuu{{{vvvpppmmmcccdddfffgggfffbbb^^^[[[ZZZZZZ[[[[[[[[[\\\\\\\\\]]]\\\ZZZYYYYYYWWWTTTRRROOONNNMMMMMMNNNOOONNNMMMMMMMMMLLLKKKJJJHHHGGGFFFCCCCCCDDDDDDDDDCCCBBBBBB?????????>>>>>>>>>======>>>===;;;<<<===>>>>>>===;;;999888999:::;;;:::999999999999999888888888888777777777666666666666555666666666666666666666666555444444333222333333333444444444444444444444444222333333444333222111000111111111111222222222222222222333333333444444444333333333333333333333333000111222333333222111000222111111111111333444555111111111111111222333333222222222222333333333444111111111111222333444555333555777777444333444666444555666555444333444555666666666666777777777888666666666666777777777888666666666777888999999999888999:::;;;;;;;;;:::::::::;;;;;;;;;;;;===???@@@FFFNNNXXXfff}}}444444444444444444333333222222333333333444444444666666666666666555555555555555555555555666777777555555666666666666555555777888888999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>;;;;;;<<<<<<===>>>>>>>>>BBB@@@???@@@BBBDDDEEEEEEEEEEEEIIIOOORRRWWWfffvvvvvveee\\\LLLKKKIIIGGGEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;CCCFFFAAA<<<<<<<<<:::<<<;;;;;;;;;;;;<<<======<<<===>>>>>><<<;;;<<<===<<<======>>>>>>?????????<<<<<<<<<======>>>>>>>>>AAAAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJKKKLLLLLLMMMMMMJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDFFFHHHIIIHHHGGGIIIFFFCCCBBBCCCCCCCCCBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIMMMTTT^^^lll|||zzzuuuqqqmmmlllaaacccfffhhhgggddd```^^^YYYYYYZZZZZZ[[[[[[[[[\\\___\\\ZZZXXXWWWVVVSSSQQQOOOMMMLLLKKKLLLMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGCCCCCCDDDDDDCCCCCCBBBAAA>>>>>>>>>>>>============>>><<<;;;;;;===>>>======:::999888888::::::999888999999999888888888888777888777777777666666666666555555555666666666666666555444333333222222333333333333333333333333333333222222333444333222111000000111111111111222222222111222222222222333333333333333333333333333333333///000222333333222000///111111000000111333555666111111111000111222222333222222333333333444444444111111111111222333444555333666888777444333444555333555555555333222333444666666666666777777777777666666666666777777777777555666666777888999999999888999:::;;;<<<;;;::::::;;;===>>>=========<<<:::@@@GGGMMMSSSbbb333333333333333333333333555444444444444555666666666666666555555444444444555555555555666666666666666666666666777777777777666666666666777888::::::999999999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>?????????@@@@@@@@@@@@?????????@@@AAABBBDDDEEEEEEEEEFFFHHHLLLTTT]]]cccrrrlll```SSSJJJIIIHHHEEEDDDFFFAAABBBCCCCCCBBBCCCDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@CCCBBBAAA@@@????????????@@@@@@@@@?????????>>>>>>@@@@@@@@@????????????>>>>>>>>>>>>>>>============<<<===>>>>>>>>>===;;;:::>>>>>>>>>>>>>>>>>>>>>>>>==============================>>>>>>>>>>>>======????????????????????????===>>>???@@@AAAAAA@@@???@@@AAABBBBBBCCCCCCCCCBBBEEEDDDBBBBBBBBBCCCEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGCCCCCCBBBBBBCCCCCCDDDEEEDDD@@@???CCCDDDAAAAAABBB???BBBDDDDDDBBBCCCGGGKKKMMMXXXgggvvvvvvrrroookkkhhheeeeeegggggggggeeebbbaaa[[[[[[ZZZXXXVVVVVVWWWYYY]]]\\\YYYVVVSSSQQQOOOOOOMMMLLLKKKJJJJJJKKKMMMNNNKKKJJJIIIGGGFFFGGGGGGHHHEEEEEEEEEDDDCCCCCCBBBBBB>>>>>>>>>===<<<<<<;;;;;;===========================<<<;;;999888888999999666666777777777777666666999777555555888888666444666666666666666555555444333333333333333333333333111222222333444444444444333222000......///000111222222222222222222222222111111222222222222111111111111111111111111111111111111111111111222222222000111111111111222222222444333333222111000//////111111111111111111111111111111222222222333333333222222333333333333444444444444444555555555666666555555444333444555666777555666666666666666555444444444555555666888999:::999999999999::::::::::::<<<;;;;;;;;;;;;<<<======>>>BBBJJJPPPWWWfff333333333333333333333333444444333333444444555666555555555444444444333333555555555555666666666666555666666666777777777777666666666666777888999999999999999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>????????????>>>>>>>>>>>>@@@AAABBBCCCEEEFFFGGGHHHJJJOOOVVV[[[eeevvvrrrdddXXXRRRNNNHHHEEEEEEGGGHHHIIIHHHGGGFFFEEEEEEBBBBBBAAAAAAAAAAAAAAABBBCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@@@@@@@???????????????>>>>>>>>>==================>>>>>>===<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@???>>>???@@@AAAAAABBBBBBBBBAAACCCBBBAAA@@@AAABBBDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@AAABBBCCC@@@@@@@@@@@@@@@AAABBBBBBFFFBBBBBBEEEEEEBBBAAACCCAAADDDFFFGGGHHHLLLSSSXXX```mmmzzzrrrooonnnllljjjffffffgggfffeeecccbbb```\\\\\\[[[YYYVVVUUUWWWXXX\\\[[[XXXUUURRRPPPNNNMMMKKKJJJIIIHHHHHHIIIKKKLLLJJJIIIHHHGGGFFFFFFFFFGGGEEEEEEDDDDDDCCCBBBBBBBBB>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999888888999999666666777777777777666666999777555666777888666444666666666666666555444444333333333333333333333333222222333333444333333333444222111//////000111222222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111000000000111111111222222222333333222222111000000000222222222222222222222222111111222222222333333333222222222333333333444444222222222333333333444444555444444333444555666777555555666666666666555555777666666666666666777777555555555666666666666777999999999999999:::;;;;;;>>>AAAFFFJJJMMMXXXnnn333333333333333333333333333333222222333333444555444444444444333333333333444555555555555666666666555555666666666777777777777777777666666777888888999888888999999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>============>>>???AAAAAAEEEFFFGGGGGGHHHJJJNNNQQQVVVaaasssooocccZZZQQQLLLKKKKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBAAAAAA@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@AAA@@@@@@@@@??????????????????>>>>>>>>>=========>>>>>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>======>>>??????@@@@@@@@@@@@???@@@@@@???>>>???@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>??????@@@@@@@@@@@@??????@@@@@@AAABBBBBB@@@AAADDDEEEBBBAAADDDAAADDDGGGJJJNNNVVV```ggg|||{{{rrrlllkkkllllllkkkggggggfffeeecccbbb```___]]]]]]\\\ZZZWWWUUUVVVWWW[[[ZZZWWWTTTPPPNNNLLLKKKJJJIIIGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999888999999555666666777777666666555888777555666777777666444555555666666555555444333333333333333333333333333333333333333333333222111444333222000000111222222222222222222222222222222111111222222222222111111111111111111111111111111111111111000000/////////000000000111111111222222111111111111111111111111222222222222222222222222111111222222222333333333222222222222333333333333222222222333333333444444444444444333444555555666333444555666666666666666999999777666555444444444666666666777777777888888999999888888999999:::;;;<<<>>>BBBDDDDDDIIIYYYjjj}}}222222222222222222222222222222111111222222333444333333333333333333333333444444444555555555666666555555555666666666777777888777777666666666777777888888888888999:::;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<==================>>>???@@@AAACCCEEEGGGGGGGGGGGGHHHJJJOOOVVVcccvvvzzzmmmddd^^^[[[VVVSSSPPPMMMKKKJJJHHHGGGHHHFFFEEECCCAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAA@@@AAAAAA@@@@@@@@@??????????????????>>>>>>>>>======???>>>===<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<======>>>??????>>>>>>>>>>>>============>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@?????????@@@@@@BBBAAAAAAAAAAAABBBCCCCCC@@@???BBBFFFFFFDDDEEEHHHDDDHHHMMMSSS[[[fffttt}}}yyyssskkkfffeeegggiiiiiihhhgggfffdddbbb```^^^]]]]]]^^^]]]ZZZWWWUUUUUUVVVZZZXXXUUURRROOOLLLKKKJJJIIIHHHGGGGGGFFFGGGGGGHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@>>>>>>>>>===<<<<<<;;;;;;999999999999999999999999;;;::::::999999999888888555666666666666666666555777666666666666666555555444555555555555444333333222222222222222222222222333333333333333222111000444333222111111111222222111111111111111111111111111111222222222222111111111111111111111111111111222111111000///...------000000000000111111111111000000111111111222222222111111111111111111111111111111222222222333333333111222222222222333333333444444444555555555666666333333333444444444555555222333444555666666777666999888777666555444444444666777777777777888888888:::::::::::::::;;;;;;<<<:::;;;>>>AAA@@@CCCNNNZZZeee|||222222222222222222222222222111111111111222333333333333333333333333333333444444444444555555555555555555555555666666666666777777666666666666666666888888888888999:::;;;;;;;;;;;;::::::::::::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<>>>>>>===>>>>>>???@@@AAA@@@CCCFFFGGGGGGFFFGGGHHHJJJQQQ\\\iiiyyyzzzwwwqqqkkkccc\\\WWWSSSOOOLLLHHHGGGEEECCCAAAAAAAAABBB@@@????????????@@@@@@AAA????????????@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>>>>???>>>===<<<<<<===>>>???????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<======>>>======<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@?????????@@@@@@BBBBBBAAAAAABBBBBBCCCDDDCCCCCCEEEHHHGGGEEEGGGMMMKKKQQQZZZdddppp}}}xxxtttnnngggbbb```aaadddeeegggfffeeedddaaa___\\\[[[\\\]]]\\\ZZZWWWUUUTTTTTTXXXVVVTTTQQQNNNLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@>>>>>>>>>===<<<<<<;;;;;;999999999999999999999999999999999999999999888888555555666666666666555555666666666666555555555555444444444444444333333222222222222222222222222222333333333333222111111000333333333222222222222222111111111111111111111111111111222222222222111111111111111111111111111111222111111000///...------//////000000000111111111000000000111222222333333000000000000000000000000111111222222222333333333111111111222222222333333444444444555555555666666333333333444444444444444222222444555666666666666666666555555555555555666333333333444444444444555:::999999999999:::;;;;;;::::::<<>>>>>>>>>>>>>>???@@@@@@???AAADDDFFFFFFFFFFFFGGGFFFKKKTTT^^^iii{{{~~~sssjjj```VVVOOOJJJHHHFFFDDDCCCCCCDDDEEEAAAAAA@@@??????@@@@@@@@@>>>???????????????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>======>>>>>>??????????????????????????????========================<<<<<<<<<======<<<<<<<<<::::::::::::::::::::::::===<<<;;;;;;:::;;;;;;;;;===============<<<<<<;;;<<<<<<=========>>>>>>>>>==============================>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>??????@@@@@@AAA@@@@@@@@@@@@AAABBBBBBCCCBBBDDDFFFEEEEEEJJJQQQVVV^^^kkkxxx~~~zzzwwwtttrrrmmmfff```]]]]]]```bbbdddeeeeeedddbbb___[[[YYYYYY[[[[[[YYYVVVTTTSSSSSSVVVTTTRRRPPPNNNMMMLLLKKKJJJJJJJJJIIIIIIHHHHHHGGGFFFGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@??????>>>>>>>>>===<<<<<<;;;;;;999999999999999999999999888888999999999999888888444555555666666555555444555666777666444333444555333333444444333333222111222222222222222222222222222222222222222222111000222222222222222111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111000000//////////////////000000000111111000000111111222222222333000000000000000000000000111111222222222333333333111111111111222222222222222222222333333333444444222222333444444444444333222333444555555555555555444444444444555666777777444444555555555666666666777777666666777777888999===;;;;;;======<<<>>>DDDLLLTTTeee~~~111111111111111111111111222222222222222333444444333333444444444555555555333333444444444555555555444444444555555555666666555555555555555666777888777777777777888999:::;;;;;;::::::999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<======>>>>>>>>>@@@CCCDDDCCCCCCDDDEEEEEEFFFKKKSSS\\\iiizzzjjj^^^VVVTTTOOOKKKHHHGGGGGGGGGDDDCCCBBBBBBAAAAAAAAAAAA?????????@@@@@@AAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>======>>>???????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>======<<<::::::::::::::::::::::::>>>===<<<;;;:::;;;;;;<<<===============<<<;;;;;;<<<===>>>>>>??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCBBBBBBAAAAAABBBBBBCCCDDDCCCCCCFFFKKKNNNRRR]]]gggrrr{{{yyytttsssrrrrrrqqqmmmfff```\\\\\\___bbbaaacccdddeeeccc___ZZZXXXWWWXXXYYYXXXVVVSSSSSSSSSTTTSSSRRRPPPNNNNNNMMMMMMJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGEEEDDDCCCBBBBBBAAAAAA@@@?????????>>>>>>>>>===<<<<<<;;;;;;999999999999999999999999777888999::::::999888777444555555666666555555444444666777666444333444666333333333333333222111111111111111111111111111111000111111222222222222111111111222222111111000///111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111000////////////000000000111111111111111111222222222111111111111111111111111111111222222222333333333111111111111222222222222222222222333333333444444111222333444444444333333333333444555555444444444555444444444444555666666777777888888888999999999666666666666666777888888???;;;:::<<<===;;;<<<@@@CCCHHHUUUfff|||111111111111111111111111333333222222333333444555444444444555555666666666333333333444444444555555444444444555555555666666444444444555555777888999777777777777888999:::;;;;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;<<<======>>>@@@BBBBBBAAAAAABBBCCCHHHDDDEEELLLTTT^^^nnn~~~uuufffbbb[[[TTTNNNJJJHHHGGGGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@????????????>>><<<===>>>@@@@@@@@@???>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>==============================>>>===<<<;;;:::;;;;;;<<<===>>>>>>>>>===<<<;;;;;;===>>>>>>???@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCDDDEEEFFFGGGEEEDDDDDDDDDDDDEEEFFFFFFHHHIIIPPPXXX___iiixxx|||qqqmmmnnnooopppqqqmmmggg```\\\\\\___bbb___aaadddeeeddd___ZZZWWWUUUWWWXXXXXXUUUSSSRRRSSSSSSRRRQQQPPPOOONNNNNNNNNIIIJJJJJJIIIHHHGGGFFFEEEGGGGGGHHHHHHGGGFFFDDDCCCBBBBBBAAAAAA@@@??????>>>>>>>>>>>>===<<<<<<;;;;;;999999999999999999999999777777999::::::999888777444555555555555555555444444666777666333222444666222333333333333222111111111111111111111111111111///000111222222222222222000111111111111000//////000000000000000000000000111111222222222222111111111111111111111111111111111111111111111222222222////////////000000000000111111111111111111111111333333333333333333333333111111222222222333333333000111111111111222222222444444444555555555666666111222333444555444333333444444444555444444333333666555555444444444555555555555555555666666666666888888888888888999999:::>>>:::999===???>>>???BBB===CCCMMMXXXfff}}}333333333222222111111111000111222333444333222111333333333333333333333333444444444555555555555666444444444555555555555666888777666555555666777888777777777777888888888888;;;;;;999999999999;;;;;;999:::;;;;;;<<<<<<;;;;;;============>>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCDDDCCCEEEHHHKKKOOOWWW```hhh}}}yyynnnddd[[[TTTNNNKKKNNNKKKHHHGGGGGGGGGGGGFFFCCCBBBAAA@@@@@@@@@AAAAAADDDDDDBBB???===<<<>>>@@@BBBBBBAAAAAABBBBBBCCCCCC>>>>>>>>>>>>>>>?????????============<<<<<<<<<<<<>>>>>>============>>>>>>>>>>>>>>>===============??????>>>>>>=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????===>>>@@@BBBBBBAAA@@@???@@@@@@??????@@@@@@AAABBB===>>>???AAABBBCCCCCCCCCIIIDDDCCCGGGGGGEEEHHHNNNPPPUUU^^^jjjxxxyyyrrrnnnmmmllllllpppmmmfffaaa^^^]]]___aaaaaaaaaaaaaaa___]]]\\\ZZZXXXVVVTTTSSSSSSSSSQQQOOOOOOOOONNNMMMLLLLLLLLLMMMKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@??????????????????>>>>>>>>>===<<<<<<;;;;;;888888888888777777666666666666777888999888555333444555555555444333333222555555555555555555555555111222222333333222222111222222222222222222222222333333333222222222111111222111000000000111222333111111111000000000000000000111111111111222222222000000000000000000000000222111000//////...//////222000///......///000222000000111222222222222111000111222222111000111222222333333444444333333222333222111111000000000111222222222333333444444444444444444444444444444444666666666666666666666666555444444333333444444555555555555666666666777777999999888888777777666666:::::::::;;;;;;;;;<<<<<<<<<===BBBIIISSSfff333333333222222222111111111111222333333333333222333333333333333333333333444444444444555555555555444444444444555555555555888777666555555666777777666666777777777888888888:::999888888888888999:::999::::::;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>???@@@AAABBBCCCCCCAAACCCFFFHHHKKKQQQZZZ```iiiyyyzzznnneee^^^[[[\\\YYYVVVSSSQQQOOOKKKIIIJJJHHHDDDBBBAAA@@@@@@@@@AAAAAA@@@?????????AAACCC???????????????@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>=========>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>============<<<<<<;;;;;;<<<<<<===<<<<<<<<<=========>>>>>>??????????????????????????????>>>>>>>>>>>>??????>>>???AAABBBCCCBBBAAA@@@BBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCBBBBBBDDD@@@???CCCFFFIIIOOOWWWeeelllyyy|||uuuooommmllllllkkkoookkkfff```]]]]]]___```aaabbbbbbaaa```^^^\\\[[[XXXWWWTTTSSSSSSRRRPPPNNNOOONNNMMMLLLLLLKKKKKKLLLKKKJJJIIIHHHGGGFFFFFFFFFDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@??????>>>>>>>>><<<<<<<<<<<<<<<<<<======999999888888888777777777666666666888999888555333444444555555444444333222444444444444444444444444222222333333333333222222222222222222222222222222333333222222222111111111222111000//////000000111000000000000000000000000//////000000000111111111000000000000000000000000111000000////////////000000///...------...///000//////000111111111111000000111222222111000111222222222222222222222222222333333222222222111111111222222222333333333444444444444444444444444444444555555555555555555555555555444444333333444444555555555555555555555666666666666666666555555555555::::::::::::;;;;;;;;;;;;>>>>>>@@@DDDIIIVVVmmm333333333222222222222111222222111111222222333444333333333333333333333333444444444444555555555555444444444444555555555555777666666555555666777777666666777777777777888888888888777777777777888888999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>???@@@AAABBBBBBAAABBBDDDEEEHHHMMMSSSWWW[[[eeettt|||vvvsssuuusssoookkkgggaaaZZZVVVTTTPPPJJJFFFDDDCCCBBBAAA??????>>>>>>??????@@@@@@=========>>>>>>@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>============>>>>>>?????????????????????????????????>>>>>>>>>>>>>>>======<<<<<<<<<<<<==================>>>>>>>>>>>>??????????????????????????????>>>>>>>>>>>>?????????@@@AAACCCCCCBBBBBBAAACCCCCCBBBBBBBBBBBBBBBCCCAAAAAAAAAAAABBBBBBBBBBBBDDDBBBBBBFFFKKKSSS___jjj|||zzzvvvpppllljjjjjjjjjjjjllliiieee```^^^^^^___```bbbbbbbbbbbb```^^^\\\[[[YYYWWWUUUTTTSSSRRRPPPNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@@@@???>>>======<<<:::::::::;;;<<<=========999999999888888888888888777666666777888777555333444444555555444444333333222222222222222222222222222333333444444333333222222222222222222222222222333222222222222111111111222111000///.........///000000000000000000000000.../////////000000000000000000000000000000000000000////////////000000111//////------------//////......///000000000000000000111222222111000111222222222111000000111222222222333333444444333111111222222222222333333333333444444444444444444444444444444444444444444444444555444444333333444444555555555555444444444444444555555555555666666666666999999:::::::::;;;;;;;;;>>>>>>???@@@AAAGGGWWWggg222222222222222222222222333222111000111222333444333333333333333333333333333333444444444555555555333333444444444555555555555555555555666666666777666666666666777777777888888888888888888888888888888888999:::::::::::::::999999:::::::::;;;;;;;;;<<<======>>>???@@@AAAAAABBBBBBDDDEEEHHHLLLPPPSSSUUU[[[fffuuu|||sssmmmccc]]]UUUOOOLLLJJJGGGDDDDDDCCCAAAAAAAAAAAA@@@???>>>>>>>>>???@@@AAABBBCCC>>>>>>>>>>>>>>>=========?????????>>>>>>>>>============>>>>>>>>>>>>======???????????????@@@@@@@@@????????????????????????>>>======<<<<<<======>>>======>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@@@@AAABBBCCCCCCCCCBBBBBBDDDCCCBBBBBBAAABBBBBBBBB@@@@@@AAABBBCCCEEEFFFGGGIIIIIIKKKOOOWWWeeeuuuwwwsssnnnkkkjjjiiihhhhhhkkkhhheeeaaa______``````aaaaaaaaa```___\\\ZZZYYYYYYWWWUUUTTTSSSRRRPPPNNNMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCAAA@@@@@@AAA@@@@@@>>>===<<<;;;;;;999:::::::::;;;;;;;;;<<<999999999999888888888888777666555666777777555333333444444555444444333333333333333333333333333333333333444444444444333333111111111111111111111111222222222222111111111111222222111000///........./////////000000000000000/////////000000000111111000000000000000000000000//////...//////000111111000///............///000...///000000111111000000000111222222111000111222444222111//////111222444111222444555555444222111222222222222222222222333333333333333333333333333333333333333333333333333555444444333333444444555555444444444444333333333666666777777888888999999999999999999::::::::::::;;;;;;<<>>???@@@@@@AAAAAABBBEEEHHHKKKNNNOOOLLLQQQYYYcccqqq{{{tttiii```[[[UUUOOOJJJJJJHHHEEEDDDEEEEEECCCBBB????????????@@@AAABBBCCC>>>>>>>>>>>>======<<<<<<>>>>>>=========<<<<<<<<<======>>>>>>>>>>>>======>>>>>>??????@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@>>>>>>>>>======>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEGGGIIIJJJJJJOOOUUU[[[fffxxxwwwtttooollljjjhhhfffeeehhhgggeeecccaaaaaaaaaaaa_________^^^\\\ZZZWWWVVVXXXVVVTTTSSSSSSSSSQQQOOOMMMLLLKKKIIIHHHGGGGGGGGGHHHHHHHHHGGGFFFEEECCCBBBCCCCCCCCCCCCBBBAAA@@@???@@@@@@???>>>===;;;;;;:::;;;:::::::::999999999888888888888888888888888888777666555555666666555333333333444444555444444333333333333333333333333333222333333444444333333222111111111111111111111111222222222111111111000000333333222222111000///.........//////000000000000000000000111111111222222000000000000000000000000//////...//////000111111111000000000000000000111///000111111222222111111000111222222111000111222555444222111111222444555111222444555555444222111222222222222222222222222333333333333333333333333333333333333333333333333555444444333333444444555444444444444444444444444666666777777888888999999888888888999999999::::::888888;;;>>>>>>@@@GGGQQQXXXlll111222222222222333333333222222111111222222333444333333333333333333333333333333333333444444444444333333333333444444444444333444555666666666666666555555666666666666777777888888999::::::999888888777777888999999999999888999999999999:::::::::::::::;;;;;;<<<===>>>???@@@AAA@@@AAADDDHHHJJJJJJJJJFFFIIIPPPXXX```pppyyyrrriii___WWWOOOKKKFFFDDDEEEEEEDDDAAA???>>>>>>>>>>>>???@@@@@@???>>>>>>======<<<<<<;;;============<<<<<<<<<<<<<<<===>>>??????>>>===<<<======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA??????>>>>>>>>>>>>??????>>>?????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@AAABBBBBBCCCBBBBBBBBBCCCEEEHHHJJJLLLPPPZZZeeemmmyyyxxxuuuqqqnnnkkkiiieeeccceeeeeedddcccbbbaaaaaaaaa^^^^^^^^^]]][[[XXXVVVTTTVVVUUUSSSSSSTTTTTTRRRQQQMMMLLLKKKIIIHHHGGGGGGGGGFFFGGGGGGGGGFFFDDDBBBAAABBBBBBBBBBBBAAA@@@?????????>>>>>>===<<<;;;;;;::::::::::::999888777777777777777777777777888888888777666444555666666555333333333444444555555444444444444444444444444444444111222222333333222222111111111111111111111111111222111111111111000000000222222333222222111000///---......//////000000111111111111111222222222222000000000000000000000000000////////////000000111111111111111111111111111000000111222222222222222000111222222111000111222444444333222222333444444111111333444444333333222222222222222222111111111333333333333333333333333333333333333333333333333555444444333333444444555333444444444555555555555555555555555666666666666777777888888888999999999888888:::===<<<;;;@@@FFFJJJZZZppp111111222222222333333333111111222333333333333222333333333333333333333333222222333333333444444444222222333333333444444444222333444666666666666666555555555666666666777777777777888999999888777777666777777888888888888888999999999:::::::::;;;;;;::::::;;;<<<===>>>>>>???FFFDDDDDDGGGIIIJJJIIIGGGHHHGGGIIIOOOVVVaaarrryyypppbbb[[[RRRLLLJJJIIIEEEBBBAAA@@@@@@??????????????????>>>>>>===<<<<<<;;;;;;>>>>>>>>>============<<<<<<===>>>??????>>>===<<<<<<<<<===>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@??????>>>>>>??????@@@?????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAABBBDDDEEEEEEEEEEEEGGGJJJOOOTTTYYY\\\ggguuu~~~~~~}}}vvvssspppnnnllliiieeecccaaabbbaaaaaaaaa```____________^^^]]][[[XXXVVVTTTTTTSSSRRRSSSTTTUUUTTTRRRNNNMMMKKKJJJHHHGGGGGGGGGFFFFFFGGGGGGFFFDDDBBB@@@AAABBBBBBAAAAAA@@@???>>>=========<<<<<<;;;;;;;;;888888888888888888777777555555666666666777777777777666444444555555555333222333444444555555444444222222222222222222222222000111111222222111111000111111111111111111111111111111111111000000000000000000111222222111000///------......///000000111000000000000111111111111000000000000000000000000111000000////////////000000000111111111111000000///000000111111111111111000111222222111000111222222222222222222222222222111111111222222222333333222222222222111111111000222222222222222222222222444444444444444444444444555444444333333444444555333333444555666777777888666666666666555555555555777777777777888888888999:::999:::<<<;;;999;;;@@@CCCNNN]]]lll111111111222222333333333000111222333444333222222333333333333333333333333222222333333333444444444222222333333333444444444111222444666777777666555555555555555666666666777555666777888888777666555666666777888888888888888999999:::::::::;;;;;;;;;999::::::;;;<<<===>>>>>>LLLJJJIIIKKKMMMLLLIIIFFFJJJDDDBBBHHHNNNUUU___jjj}}}sssfff\\\VVVRRRMMMIIIDDDDDDCCCBBBAAAAAAAAAAAA???>>>>>>===<<<;;;;;;;;;????????????>>>>>>>>>>>><<<===>>>@@@@@@>>>===<<<;;;<<<<<<===>>>?????????@@@@@@@@@AAAAAABBBBBBBBB@@@@@@????????????@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAA@@@@@@??????@@@@@@AAABBBAAAAAAAAABBBDDDEEEGGGHHHLLLNNNRRRYYYaaajjjqqqvvvzzzyyyzzz{{{yyytttrrrooonnnllljjjfffccc_________```______^^^]]]```______^^^\\\YYYVVVTTTSSSRRRRRRRRRTTTUUUUUUTTTNNNMMMLLLJJJHHHGGGGGGGGGEEEFFFGGGGGGFFFDDDBBB@@@AAAAAAAAAAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<;;;;;;666666777777888888999999444555555555666666777777777666444444555555555444222333333444555555555444111111111111111111111111000000111111111111000000000000000000000000000000111111111111000000000000...///000111111000//////---------...///000000111////////////000000000000000000000000000000000000222111000//////...////////////000000000000//////...//////000000000000000000222222222111000111222000111222222222222111000111000000000111222333333222222222222111111000000222222222222222222222222444444444444444444444444555444444333333444444555222333444555666888999999999999888888777777666666777777777777888888888888;;;999:::===<<<:::<<>>DDDDDDFFFGGGGGGFFFEEEEEEBBBDDDGGGIIILLLQQQVVVZZZooo|||ttthhh^^^VVVPPPLLLGGGCCCEEEDDDAAA@@@BBBAAA@@@????????????<<<:::>>>>>>??????>>>===<<<<<<======<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<======>>>>>>>>>????????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAA@@@AAAAAABBBAAAAAAAAA@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAA???<<<<<<===???@@@AAA>>>AAADDDFFFGGGJJJOOOTTTQQQ[[[iiiuuu~~~}}}wwwuuuuuuvvvvvvooopppqqqppplllhhheeeddd^^^]]][[[ZZZZZZZZZ\\\\\\aaa___\\\[[[ZZZXXXVVVTTTSSSSSSSSSSSSSSSTTTTTTTTTPPPOOOMMMKKKIIIIIIIIIIIIIIIHHHHHHGGGEEEDDDBBBAAABBBBBBBBBBBBAAA@@@???>>>===>>>>>>>>>===<<<;;;;;;999999999999999888777666555555444444444444555555555555444444444333333333111111111222222333333333222222222111111111111000222222222111111111111000222111000......000111222111111000000//////......///////////////////////////000000000000000//////......//////000000111111000000000000000000000000////////////////////////111111000000//////............//////000000111111000000000000000000000000000111111111111222222222222222222222222222222222111111111111111111111111111111111222222333333333333333333333333333333333555555333333333333555555:::999888666555555555555666666666666777777777777555666777999999888888777888888888888999:::;;;<<<<<<===AAAJJJVVVjjj000111222222222222111000000111111111111222222222333333333333333333333333444444333333333333444444444444333333333222222222444444444444444444444444444444444555555666666666555555666666777777888888666777777888888999::::::888888888888999999999999999999999:::;;;===>>>???@@@AAAAAABBBBBBBBBBBBAAACCCEEEFFFGGGIIILLLQQQTTT___jjj}}}zzzlllcccYYYSSSOOONNNLLLGGGEEEFFFCCCBBBAAAAAABBBBBBAAA???@@@@@@@@@@@@@@@??????>>>??????>>>>>>======>>>>>>?????????>>>>>>?????????>>>??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@??????@@@BBBDDDEEEEEEAAADDDHHHKKKOOOVVV___fffpppzzzyyyuuussstttttttttnnnpppqqqpppmmmiiieeeccc^^^\\\ZZZWWWWWWXXXZZZ[[[^^^]]][[[[[[ZZZYYYVVVTTTQQQQQQRRRRRRRRRRRRRRRRRRPPPOOOMMMKKKIIIHHHHHHHHHGGGGGGGGGFFFDDDCCCAAA@@@BBBBBBBBBBBBAAA@@@>>>>>>============<<<;;;::::::777777888888888777666666555555444444444444555555555444444444444333333333111222222222222222222333222222222111111111000000222222222111111111000000111000///......///000111111000000000/////////...//////////////////////////////000000000000//////////////////000000000000000000000000000000000000////////////////////////111000000000/////////...////////////000000000000000000000000000000000000000000111111111222222222222222222222222222222222111111111111111111111111444333333222222111111111333333333333333333333333444444333222222333444444888777666555555555555555555555555666666666777777555666777888888888777777888888888888999:::;;;;;;???>>>@@@EEELLLZZZppp000111222222222222111000000111111111111222222222333333333333333333333333444444333333333333444444333333333333222222222222444444444444444444444444111222222333555666666777666666666666666666666666666666777888888999999:::888888999999999:::::::::777888888999;;;===???@@@>>>>>>>>>>>>>>>???@@@@@@CCCDDDEEEEEEFFFGGGKKKMMMQQQYYYggguuuxxxjjjbbb\\\XXXSSSLLLHHHIIIFFFCCCAAAAAABBBCCCCCCBBB@@@@@@@@@?????????>>>>>>??????>>>>>>>>>=========>>>>>>======<<<=========>>>>>>????????????>>>>>>========================??????>>>>>>>>>>>>??????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBDDDEEEFFFFFFHHHLLLRRRYYY```lllxxx{{{yyy}}}yyytttqqqqqqqqqqqqqqqlllnnnpppqqqoookkkfffccc^^^[[[WWWTTTSSSUUUWWWYYYZZZZZZYYYZZZ[[[YYYVVVSSSPPPPPPPPPPPPOOOOOOOOOOOOOOONNNLLLJJJHHHGGGFFFFFFFFFEEEEEEDDDCCCAAA@@@???BBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<;;;:::999888555555666666777777666666555555444444444444555555444444444444333333333333222222222222222111111111222222111111111000000000222222111111111000000000000///...------...///000000000000000//////////////////////////////////////////000000000000//////000000000000////////////////////////////////////////////////////////////000000000000////////////000000000000////////////000000000000000000000000000000000111111111222222000000000000000000000000111111111111111111111111222222222222222222222222333333333333333333333333333333222111111222333333555555444444444444555555444444444555555555666666555666666777888777777777777777777777888999:::;;;@@@>>>>>>@@@CCCJJJYYYggg111111111222222111111111000000111111111222222222222222222222222222222222444333333333333333333444333222222222222222222222333333333333333333333333111111222333333444555555666666666666666666555555666666777777888999999999999999999999::::::::::::888888888999:::<<<===>>>??????>>>>>>>>>@@@AAABBBBBBCCCDDDDDDDDDEEEGGGIIILLLRRRZZZaaalll~~~wwwnnnhhhaaaXXXSSSSSSOOOLLLHHHFFFFFFFFFFFFEEECCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>======<<<<<<<<<<<<======>>>>>>============>>>>>>????????????????????????==================>>>???============>>>>>>>>>>>>======???@@@BBBCCCDDDEEECCCDDDEEEEEEFFFHHHKKKMMMSSSZZZdddoooyyy|||tttsssuuurrrooonnnnnnooonnnmmmjjjkkkmmmoooooolllgggccc^^^ZZZUUUQQQPPPQQQTTTWWWVVVVVVWWWYYYZZZYYYUUURRROOOOOOOOOOOONNNNNNNNNNNNMMMMMMKKKIIIHHHFFFEEEEEEDDDDDDCCCCCCAAA@@@???>>>BBBBBBAAAAAA@@@>>>===<<<<<<<<<<<<;;;:::999888777444555666666777777777777555444444333333444444555444444444333333333222222333333222222111111000000111111111111000000000000111111111111000000000000000//////......//////000000000000000////////////////////////////////////...//////000000000000///111111000000//////..............................////////////////////////000000000000////////////111111000000//////......////////////////////////000000000000111111111111000000000000000000000000111111111111111111111111...///000111333444555666222222222222222222222222222111111111111111111222333333222222333444444555333333333444444444555555555555666666666777777777777777777777777888999999<<<;;;<<<>>>@@@CCCNNNYYYggg222111111111111111111222000000111111111222222222222222222222222222222222333333333222222333333333222222222222222222222222333333333333333333333333333333333333333333333222666666666666555555555555555666666777888888999999888888999999999:::::::::::::::999999999::::::;;;???>>>======>>>@@@AAACCC@@@AAACCCDDDDDDDDDGGGIIIIIIMMMSSSVVV\\\iii|||xxxooojjjiii^^^ZZZUUUQQQOOOMMMKKKJJJIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@???????????????@@@@@@>>>======<<<<<<======>>>????????????????????????======<<<<<<===>>>>>>???<<<<<<<<<======>>>>>>>>>???@@@AAACCCEEEFFFHHHHHHGGGHHHJJJLLLOOOTTT\\\aaagggppp~~~yyysssqqqooonnnlllmmmmmmmmmllljjjhhhhhhjjjmmmnnnlllhhhddd^^^[[[UUUQQQOOOPPPRRRTTTSSSTTTUUUWWWYYYXXXTTTQQQOOOOOONNNNNNNNNMMMMMMMMMKKKJJJIIIHHHGGGEEEDDDDDDBBBBBBBBBAAAAAA???>>>===@@@@@@@@@@@@???>>>===<<<<<<<<<<<<;;;:::888777666555555666777888888888888444444333333333333444444444444333333333222222222222222222111111000000000111111111000000000//////111111111000000000//////000000000000000000000000////////////000000000000////////////////////////......///000000000000000111111000000//////......------------------------////////////////////////////////////000000000000111111000000//////......//////////////////////////////000000000111111111////////////////////////000000000000000000000000...///000111333444555666222222222222222222222222111111111111111111111111222111111222222333444555333333333333444444444444555555555555555666666666777777666666666777888888999888:::===???@@@GGGOOOVVViii222222111000000111222222000111111111111222222222222222222222222222222222333333222222222222333333111111111222222222222222333333333333333333333333444444444333333222222222555555555555555555555555555555666777777888888999777777888888888999999999;;;:::999999888888999999;;;;;;;;;<<<===>>>???@@@>>>@@@BBBCCCCCCDDDFFFHHHDDDGGGKKKNNNRRR[[[iiisssoookkkeee```\\\XXXTTTRRROOONNNKKKIIIGGGFFFEEEFFFEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCBBB@@@????????????@@@???>>>======>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@AAA===>>>>>>??????@@@@@@@@@@@@AAABBBDDDFFFGGGIIIIIIKKKOOOUUUZZZ___hhhrrryyyyyyrrrooolllllllllmmmnnnmmmkkkhhhfffeeefffiiillllllhhhddd___\\\WWWRRROOOOOOQQQRRRRRRRRRSSSUUUVVVVVVSSSQQQNNNNNNNNNMMMLLLLLLKKKKKKGGGGGGGGGGGGFFFEEEDDDCCCAAAAAAAAAAAA@@@???>>>===>>>>>>????????????>>>>>>===<<<<<<;;;:::888777666666666777888888888777777444444333333333333444444333333333333222222222222111111111111111000000000111111000000000/////////111111000000000/////////000000111111111111000000////////////000000000000////////////////////////---...///000000111111000000000000000////////////........................////////////////////////////////////000000000000000000000000////////////000000000000000000000000/////////000000000111111////////////////////////000000000000000000000000222222222222222222222222222222222222222222222222000111222222222222111000222222222222222333444444333333333444444444555555555444444444444555666666777777666666666666777777888777888;;;<<<;;;???EEEKKKYYYnnn222222111000000111222222000111111111111222222222111111111111111111111111333333222222222222333333000111111111222222222222222222222222222222222222333333333333444444444444333444444555555666666666555555666666777888888888666666777777777888888888999999888888888888999:::999999;;;<<<===>>>>>>>>>>>>@@@BBBBBBBBBBBBCCCDDDEEEFFFGGGHHHKKKRRRZZZ```jjjuuuzzzuuuooojjjfff```^^^ZZZWWWTTTRRRRRRRRRRRRSSSTTTUUUTTTSSSQQQPPPOOONNNKKKHHHEEECCCAAA@@@CCCBBBAAA@@@@@@AAABBBCCC????????????????????????????????????@@@AAABBBCCCAAAAAABBBBBBCCCDDDDDDDDDDDDFFFIIIMMMQQQUUUXXXYYY___fffpppxxx~~~zzzssspppllllllmmmooopppnnnkkkhhheeecccbbbeeeiiikkkhhheee```]]]YYYTTTQQQPPPPPPQQQSSSRRRRRRRRRTTTTTTRRRPPPMMMLLLLLLKKKJJJJJJIIIIIIDDDEEEFFFFFFFFFFFFEEEDDDAAAAAAAAAAAA@@@???>>>>>>;;;<<<===>>>????????????>>>======<<<:::999777666666666777777666666555555444333333222222333333444333333333222222222222111000000000000111111111111111000000000////////////111000000000///////////////000000000000000000///.../////////000000000111////////////////////////---...///000111111111111////////////000000000000........................////////////////////////.../////////000000000111////////////000000000000000000000000000000000000////////////000000000111000000000000000000000000000000000000000000000000444333333222222111111111111111111111111111111111111111222333333222111111333333222222222333333444444444444444555555555555444444333333333444555666777666666555555666666666888666777:::;;;999;;;???CCCMMM[[[lll333222111000000111222333000111111111111222222222111111111111111111111111333222222222222222222333000000111111222222222222222222222222222222222222222222333444555555666777333333444444555666777777555555666666777888888888666666666666777777777777777777777777888999:::;;;888:::<<<>>>?????????>>>>>>@@@BBBBBB@@@@@@@@@AAAJJJIIIGGGFFFHHHMMMQQQTTTZZZddduuuvvvsssoookkkhhhfffeeeeeeeeefffggghhhhhhfffeeeccc```^^^ZZZUUUPPPLLLJJJHHHFFFEEECCCBBBBBBCCCEEEFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDDDDDDDDEEEEEEFFFGGGGGGHHHMMMPPPUUU\\\dddjjjppprrr{{{|||~~~|||vvvrrrlllmmmnnnpppqqqoookkkgggeeebbb```bbbgggjjjhhheee```^^^ZZZVVVSSSQQQPPPPPPTTTRRRQQQQQQRRRRRRQQQPPPKKKKKKJJJIIIIIIHHHGGGGGGBBBCCCDDDFFFFFFFFFEEEDDDAAAAAAAAAAAAAAA@@@???>>>:::;;;<<<>>>??????@@@@@@>>>>>>===<<<;;;999888777555666666666555444333333444333333222222333333444333333333222222222111111//////000000111111222222000000000000////////////000000000000////////////......////////////........./////////000000111111////////////////////////---...///000111111111111......//////000000111111////////////////////////////////////////////////.../////////000000111111......//////000000111111000000000000000000000000////////////000000000000111111111111111111111111000000000000000000000000111111111222222333333333111111111111111111111111111222333444444333222111444444333333222333333444444444444555555555666666444444333222333444555666777666666555555555666666888555666:::;;;:::<<<@@@===EEENNNWWWiii000000000000000000000000111111222222222333333333222222222111111111000000222222111111222222333444222111111222444444222111333333333333333333333333444444444555555555555666333444444555555444444333555555555555666666666666666666666666666777888888888888999999999:::::::::============>>>>>>>>>>>><<<<<<>>>???AAAAAABBBBBBDDDEEEFFFGGGIIIJJJKKKLLLTTTYYYddduuu~~~{{{}}}~~~{{{uuummmddd\\\WWWTTTPPPNNNLLLJJJJJJKKKMMMNNNPPPLLLHHHGGGHHHHHHFFFDDDCCCDDDDDDDDDDDDFFFJJJMMMNNNMMMMMMPPPSSSUUUVVVUUUYYYbbbnnnxxxzzzyyywwwvvvwwwvvvtttsssmmmoooqqqtttuuuqqqlllgggaaaaaabbbdddggghhhhhhggg```]]]ZZZXXXVVVSSSPPPNNNOOONNNMMMNNNOOOPPPOOONNNKKKJJJIIIHHHGGGFFFFFFFFFJJJGGGDDDBBBBBBBBBAAA???CCCDDDCCCCCCBBBAAA??????===============>>>??????@@@???>>><<<:::888777666444555555555666666777777444444333222222111111000000222444666666444222000000000000000000000000000000000000000////////////////////////////////////000000//////.........---000000000000000000000000////////////////////////000000000000111111111111000...---///222222000---///......------///000111------............------////////////////////////000000000000000000000000////////////////////////000000////////////000000000000000000111111111111000000111111111111000000111111111111000000000000111111222222222333333333222222222222222222222222222222111111222222333444666555555555555444444444333333333444444444555555555555555555666666666666666777888999:::;;;<<<<<<<<<===BBBLLLYYYmmm000000000000000000000000111111111222222222333333222222222111111111000000///000111222333222111000333222111222333333222000333333333333333333333333444444444444555555555555333444444555555444444333555555555555666666666666666666666666666777777888888888888999999999::::::;;;<<<<<<<<<<<<=========<<<===>>>???@@@AAAAAAAAABBBCCCDDDEEEGGGHHHIIIJJJOOOSSSZZZgggyyywwwmmmhhhcccbbb```^^^^^^___```aaaaaa]]]XXXUUUSSSRRRPPPNNNMMMMMMNNNOOOQQQUUUZZZ^^^^^^___aaaffflllppprrrrrryyywwwuuutttssstttsssqqqppplllnnnqqqtttuuuqqqkkkfff``````aaacccfffggggggfff___]]]ZZZXXXVVVTTTQQQNNNMMMKKKJJJKKKLLLLLLKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGKKKIIIFFFDDDEEEEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???======<<<<<<===>>>>>>??????>>>===;;;:::888777666444555555555666666666777444444333222222111111000000111333444444333111000000000000000000000000000000000000000////////////////////////////////////000/////////............000000000000000000000000//////////////////////////////000000000111111111333111000111222222111000///......---...///000111---......//////......---////////////////////////////////////////////////////////////////////////000000////////////000000...////////////000000000111111222222222222111111......///000111222333333111111222222222333333333222222222222222222222222222222111111222222333444555555555555444444444444333333333444444444444555555555555555666666666666666666777888999:::;;;;;;???>>>AAAFFFNNN\\\qqq000000000000000000000000111111111222222222222333222222222111111111111111,,,...111333333222000...444333222222333333111000222222333333333333333333333333333444444444555555333444444555555444444333444555555555555666666666666666555555666666777888888888888999999999999::::::::::::;;;;;;;;;<<<<<<===>>>>>>???@@@@@@@@@???@@@@@@AAACCCDDDEEEFFFGGGJJJMMMQQQWWWcccvvv~~~~~~}}}|||||||||}}}~~~zzzsssmmmiiifffdddbbb```aaabbbdddgggmmmuuuzzz{{{||||||sssqqqoooooooooooommmlllkkkmmmqqqtttuuuqqqkkkfff_________aaadddeeedddccc]]]\\\YYYXXXWWWTTTQQQOOOLLLKKKIIIIIIJJJJJJIIIGGGHHHHHHGGGGGGGGGGGGGGGHHHGGGDDDBBBAAABBBBBBBBBAAACCCCCCCCCCCCBBBAAAAAA@@@===<<<<<<<<<<<<===>>>>>>>>>===<<<;;;999777666666555555555555555666666666444444333222222111111000111111111111111111111111000000000000000000000000000000000000////////////////////////////////////////////////............000000000000000000000000//////////////////////////////000000000000111111000111111000///......//////............///000000---......//////......---////////////////////////////////////////////////////////////////////////000000////////////000000............////////////111222222333333222222111......///000111222333333111111222222222333333333222222222222222222222222222222111111222222333444555555444444444333333333333333333333444444444444444555555555555666666666555555666777888999::::::???===>>>AAADDDKKKYYYhhh000000000000000000000000111111111111222222222222111111111111111111111111...///111222222222111000666444222222222222111///222222222222222333333333222333333333444444444444333444444555555444444333444444444555555555666666666555555555555666777777888888888888999999999999999999::::::;;;;;;<<<<<<>>>>>>???????????????>>>??????@@@AAABBBCCCDDDEEEFFFIIIMMMPPPUUUcccvvv~~~}}}||||||}}}~~~zzzwwwvvvooonnnllllllmmmlllkkkiiiiiikkkooorrrssspppjjjeee^^^]]]]]]___aaabbbaaa___[[[ZZZXXXWWWWWWUUUQQQOOONNNLLLJJJJJJKKKJJJIIIGGGFFFFFFFFFFFFFFFGGGHHHHHHCCCAAA???>>>???@@@@@@@@@AAABBBBBBBBBBBBBBBAAA@@@<<<<<<<<<;;;;;;<<<======<<<;;;;;;999888777666666555555555555555555555555444444333222222111111000222111000000000000111222000000000000000000000000000000000000///////////////////////////////////////////////////.........////////////////////////////////////////////////////////////000000000111...222666666222...---.............../////////000......////////////......////////////////////////////////////////////////////////////////////////000000////////////000000........./////////000000000111111222222111111000111111111111000000000///111111222222222333333333111111111111111111111111222222111111222222333444444444444444333333333222222222333333333444444444444444444555555555666666555555555666777888888999;;;:::;;;>>>@@@CCCMMMWWWkkk~~~000000000000000000000000000000111111111222222222111111111111111111111111333222111000000222333444666444222111111222111000111111111222222333333333222222222222333333333444333444444555555444444333444444444444555555555555555555555555555666666777777777888888888999999999999999:::;;;<<<<<<=========>>>>>>?????????>>>>>>???@@@@@@AAABBBCCCDDDDDDAAAFFFKKKMMMPPPXXXfffqqqxxxtttrrrsssnnnlllkkkkkkkkkkkkjjjiiihhhiiilllooopppnnniiiddd^^^]]]\\\]]]^^^^^^\\\ZZZXXXWWWVVVVVVVVVTTTQQQNNNLLLKKKIIIIIIIIIIIIHHHFFFEEEEEEEEEEEEFFFGGGHHHHHHDDDBBB@@@@@@AAACCCCCCBBB???@@@AAAAAAAAAAAAAAA@@@<<<<<<;;;;;;;;;;;;;;;<<<::::::999888777777666666555555555555555444444444444444333222222111111000333222111000000111222333000000000000000000000000000000000000////////////////////////////////////.........///////////////////////////////////////////////////////////////...////////////000000000111777>>>@@@<<<666222111---......///////////////...//////////////////...////////////////////////........................////////////////////////000000////////////000000//////000000000111111111//////000000000000//////111111111111000000000///111111222222222333333333111111111111111111111111222222111111222222333444444333333333222222222222222222222333333333444444444444444444555555555555555555555666777777777888777777999===>>>???EEEMMMUUUdddxxx000000000000000000000000000000000111111111111222111111111111111222222222444333111//////222444666666444111000111222222111000000111111222333333333111111222222222333333333333444444555555444444333333444444444444555555555555555444444555555666777777777777888888888888999999999::::::;;;<<<======<<<======>>>?????????>>>@@@@@@@@@AAABBBCCCCCCCCC>>>CCCHHHJJJLLLPPPYYY___hhhvvvzzzssspppppppppmmmkkkjjjjjjkkkkkkjjjhhhggggggiiikkklllkkkgggddd^^^]]][[[[[[[[[YYYWWWUUUTTTTTTTTTUUUUUUSSSPPPMMMIIIHHHFFFFFFGGGGGGFFFDDDEEEEEEDDDDDDEEEFFFGGGGGGBBB@@@>>>>>>???@@@@@@???===>>>??????@@@@@@@@@@@@<<<<<<;;;::::::::::::;;;888888777777777666666666555555555444444444444444444444333222222111111000333222111000000111222333000000000000000000000000000000000000////////////////////////////////////.........///////////////000000000000000000000000////////////////////////......////////////000000///555;;;???===888222...---......///000/////////...//////000000//////...////////////////////////........................////////////////////////000000////////////000000000000000000111111111111...//////////////////.........///000111222333333111111222222222333333333111111111111111111111111222222111111222222333444333333333222222222111111222222222222333333333333333444444444444555555555555666666666777777777888777666888;;;<<<:::===CCCEEEOOO^^^ooo000000000000000000000000000000000000111111111111000000111111111222222222222111000000000111333444555333000000111222333333///000000111222222333333111111111111222222222222333444444555555444444333333333444444444555555555555444444444444555666666777777777777888888888888777777888999:::;;;<<<<<<;;;;;;===>>>??????????????????@@@@@@AAAAAABBBBBB@@@BBBEEEFFFHHHKKKPPPTTTXXXbbbooo{{{|||uuupppnnnmmmmmmkkkjjjiiiiiijjjjjjiiihhhfffeeeeeefffhhhhhhfffddd___]]][[[YYYXXXVVVRRRPPPQQQQQQQQQSSSTTTRRROOOLLLHHHGGGFFFFFFHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEFFF@@@>>>;;;:::;;;<<<<<<;;;;;;<<<===>>>????????????<<<;;;;;;:::999999::::::777777666666666666666555555555555444444333333333444444333222222111111000111111000000000000111111000000000000000000000000000000000000////////////////////////////////////............/////////000000000000000000000000000////////////////////////........./////////000000---///333666777444///+++------///000000000///...//////000000000000//////////////////////////////........................////////////////////////000000////////////000000/////////000000000000111//////000000000000//////......///000111222333333111111222222222333333333111111111111111111111111222222111111222222333444222222222222111111111111111222222222222333333333333333444444444555555555666666777777777777888888888666777:::;;;888:::======BBBLLLWWWeeeyyy000000000000000000000000000000000000111111111111000000111111222222222222//////000111111111111111555222000///111333444444///000000111222222333333000111111111111222222222333444444555555444444333333333333444444444555555555444444444444555666666777777777777888888888888555666777888999:::;;;;;;:::;;;<<<>>>???@@@@@@@@@>>>>>>??????@@@@@@AAAAAAEEEDDDDDDDDDFFFIIIMMMOOOQQQYYYaaahhhttt|||xxxrrrnnnlllkkkkkkjjjiiihhhhhhiiijjjhhhgggfffdddcccdddeeefffeeeddd```]]][[[YYYWWWTTTPPPMMMOOOOOOPPPRRRSSSRRRNNNKKKJJJHHHHHHHHHJJJKKKJJJIIIEEEEEEDDDDDDDDDDDDEEEEEECCCAAA>>>===>>>>>>>>>===::::::;;;===>>>>>>>>>>>><<<;;;::::::999999999999666666666666666666666555555555555444444333333333444444333333222111111000//////000000000000//////000000000000000000000000000000000000////////////////////////////////////---.........//////000000000000000000000000000000////////////////////////............/////////000000///000222555555111---,,,---///000000000///...//////000000000000//////////////////////////////........................////////////////////////000000////////////000000............/////////000000000111111111111000000111111111111000000000000111111222222222333333333000000000000000000000000222222111111222222333444222222222111111111111000111111222222222333333333333333333444444444555555777777777777888888888888888666777;;;<<<:::;;;>>>:::===BBBIIIRRRbbbyyy222111000111222222111///000111111111222222222222000000000000000000000000111111111111111111111111000000000000000000000000111111222333333333333222222222333333333222111111111111222222222333333333222333444444555555444444555444444444444555666666666666666666777777777777777777888999::::::;;;;;;::::::;;;;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>AAABBBBBBCCCEEEFFFHHHIIINNNPPPTTTZZZcccooo|||}}}{{{yyyuuuqqqllliiigggfffggghhhhhhhhhgggfffeeeeeeaaabbbccceeefffdddaaa]]]]]][[[YYYWWWVVVTTTPPPNNNMMMMMMNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBB@@@???>>>======<<<<<<<<<::::::;;;;;;<<<=========>>>>>>===<<<:::999888777999777666666777777666555444444444333333222222222000000000000000000000000000000000111222222222333333222111000000//////000////////////////////////000///...000222222///,,,///000111111111000...---////////////////////////////////////////////////,,,,,,------...///000000,,,---......//////..................////////////////////////////////////000//////.........//////------............------......////////////......000000000000000/////////111111000000//////......111111222222222333333333000000111111111000000000//////000000111111222222///000000111111111000000000000000000111111111111222222222222222111000///222222333333333333444444555444222222222333333333555555555555666666666666888888888888888888888888999>>>BBBBBBDDDNNN___mmm222222222333555444222000000000000111111111222222000000000000000000000000111111111111111111111111000000000000000000000000000000111222222222222111111222222333333333222222222222222222333333333333222333444444555444444444444444444444444555666666666666666666777777777777777777888999999:::;;;;;;::::::;;;;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBCCCDDDFFFGGGHHHIIIKKKMMMQQQXXXbbblllsss~~~{{{yyyvvvrrrmmmhhheeeccceeeeeeeeeeeeeeeeeedddcccbbbaaaaaacccdddccc```^^^\\\[[[XXXWWWVVVSSSPPPNNNLLLLLLLLLKKKJJJJJJIIIIIIHHHIIIIIIIIIIIIGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888888777888666444444555555555444555555555444444333333333111111111111111111111111111111111111111111222222/////////...//////000000////////////////////////000......///111111///,,,...///000000000///...---000000000000000000000000////////////////////////,,,,,,------...//////000,,,---......//////..................////////////........................//////............//////------............------......////////////......////////////////////////111000000000/////////...000000000111111111222222111111222222111111000///////////////000000000000---...///111111222222222000000000000111111111111222222222222222111000000111111111222222222333333222222333444555555555444444555555555666666666666666666777777888999::::::555888:::;;;<<>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBCCCEEEFFFGGGFFFGGGHHHIIIMMMSSS[[[```iiiuuu{{{zzzzzzzzzzzzyyywwwsssnnnhhhccc```aaabbbbbbcccccccccbbbbbbbbb```___```aaaaaa___^^^[[[YYYWWWUUUUUUSSSPPPNNNKKKKKKJJJHHHHHHGGGGGGHHHGGGHHHHHHHHHHHHGGGEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888888888999777555555666777666555555555555555444444444444222222222222222222222222111111111111111111000000............///000111222////////////////////////...------...000000...------....../////////......000000000000000000000000////////////////////////,,,,,,------.../////////,,,---......//////......---............/////////........................///...............//////------............------......////////////..............................000000000000/////////////////////000000000111111222222333333222111000000//////////////////......,,,---///000222333333333000000000000111111111111111222222222222111000000000000111111111222222222000111333555666666666555444444444555555555666666333444555666888999:::;;;888999:::;;;<<<@@@FFFKKKWWWiii...///111444666555111...////////////000000000000000000000000000000000000111111111111111111111111000000000000000000000000///000000111111111111111///000111222333444444444222333333333333444444444222222333444444444444333444444333333444444555666444555555555666777777777777777888888999999999:::999::::::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@BBBCCCDDDEEEFFFFFFGGGGGGHHHLLLQQQUUUYYYbbbtttzzzwwwvvvuuuuuuwwwwwwwwwtttpppjjjddd```___```aaabbbbbbbbbbbbbbbaaa___]]]\\\]]]^^^^^^]]]ZZZXXXUUUTTTSSSRRRPPPNNNLLLKKKIIIHHHGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@??????===<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888888999999999999999999777555444333444555444333444444444444444444444444222222222222222222222222222222111111000000//////000/////////000000111222////////////////////////---------......///......---------...............////////////////////////////////////////////////---------.........//////,,,---......///.........---------.........//////..............................---------...//////------............------......////////////......---------...............000000000000/////////////////////000000000111111111111222333333333333222111111000000//////............///111111222222222///000000000111111111111111111222222222111111000111111111111222222222222111222333444333333444555333333444444444555555555333444555666777888999999<<<<<<<<<===@@@AAABBBAAAIIITTTfff}}}///000222555777666222///////////////000000000000000000000000000000000000111111111111111111111111000000000000000000000000000111222222333333222222///000111222333444444444222222222333333333444444111222333333444444333333333333333333333444555555333444444555666777777777777888888888888888999999999999::::::;;;<<<<<<<<<========================????????????@@@AAACCCCCCEEEFFFFFFFFFFFFIIIMMMPPPRRRWWWbbbqqq}}}zzzzzzyyywwwvvvvvvvvvwwwuuuqqqlllfffbbb___```aaabbbbbbbbbbbbbbb```]]]ZZZZZZ[[[\\\\\\\\\YYYVVVSSSRRRRRRQQQPPPOOOMMMLLLKKKIIIHHHGGGGGGGGGDDDEEEFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;<<<<<<;;;:::999888888777999999999999::::::::::::444222000000111111111000222222222222222222222222222222222222222222222222222111111000000/////////111000///...............////////////////////////,,,------------...//////......---------.................................////////////////////////---------...............,,,---......///.........------------....................................---------------...//////------............------......////////////......------------......//////////////////000000000000000000000111111111222222...///000222444444555555222222222111111000000000000000111111111000000//////000000000111111111111000111111222222222111111222222222333333333333444444555444222//////222444333333333333444444444444444555555555555555666666999888888:::===>>><<<:::CCCGGGRRRddd{{{111222444666888888555333/////////000000000111111000000000000000000000000111111111111111111111111000000000000000000000000111111222333333333333333000111222222333333333333111111222222222333333333111111222333333333333333333333333333333444444555333333444555666777777888888888888888888888888888999999999:::;;;;;;<<<<<<========================>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDDDDDDDFFFIIIKKKKKKMMMTTT___kkkzzzyyyxxxxxxzzz|||~~~}}}|||xxxxxxxxxvvvrrrlllgggccc```aaaaaabbbbbbbbbbbbaaa]]][[[YYYXXXYYYZZZZZZZZZWWWUUURRRPPPQQQQQQPPPOOOLLLLLLLLLKKKJJJHHHGGGFFFCCCDDDEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@?????????>>>===<<<;;;;;;;;;;;;;;;;;;:::999999888777777999999999:::::::::::::::777555333333444555444333111111111111222222222222222222222222222222222222000000000000000000//////000///...---,,,,,,,,,,,,////////////////////////,,,---......---...000222000///......------......------------------------////////////////////////........................,,,---......//////......,,,------------.........------------------------,,,,,,,,,,,,---...//////------............------......////////////......---------...//////000000////////////000000000000000000000111111111222222---...000222333444555555222222222222222222111111111222222111111000///...000000000000111111111111000000111222222222222111222222333333333444444444555666666333000...111444222222222333333333444444444444444444444444444444777777777888:::;;;;;;:::??????DDDQQQcccxxx111111111333555666444222000000000111111111222222000000000000000000000000111111111111111111111111000000000000000000000000000000111222222222222222111222222333333333222222000000000111111111222222111111222333333333333222333333222222333333444555222333333444555666777888888888888888777777777777888999999::::::;;;<<<<<<====================================>>>???@@@@@@@@@AAACCCCCCCCCCCCEEEGGGFFFGGGLLLTTTZZZddduuuuuuttttttvvvyyy|||~~~~~~}}}|||{{{wwwrrrlllfffbbbaaaaaaaaaaaaaaaaaa```___[[[YYYXXXXXXYYYYYYXXXWWWVVVTTTQQQOOOPPPPPPPPPPPPKKKLLLMMMMMMKKKIIIFFFDDDBBBCCCDDDDDDEEEDDDCCCBBB@@@@@@@@@@@@????????????>>>>>>===<<<;;;;;;;;;;;;::::::999999888888777777999999999999888888888888:::888666666777888777666111111111222222333333333111111111111111111111111/////////000000000000000000//////.........//////////////////////////////---...//////---...111444333222000...---------...........................////////////////////////........................,,,---......//////......,,,,,,---------.........------------------------,,,,,,,,,,,,---...///000------............------......////////////......------...//////000111111.../////////000000000111/////////000000000111111...///000111222222222222111111111111111222222222000111111111111000000///000000000000111111111111000000111222222222222222111222222222333333333333222666999999555222222444222222222222333333333333222222333333444444555555888888888777888999;;;===<<<;;;>>>FFFOOO\\\qqq...------///111222111000111111111111222222222222000000000000000000000000111111111111111111111111000000000000000000000000//////000111111111111111222222333333333222111111///000000000000111111111111111222333333333333222333333222222333333444555222222333444555666777888888888888777777777777777888999999::::::;;;<<<<<<=======================================>>>???@@@@@@BBBCCCCCCBBBBBBCCCEEEDDDEEEJJJOOOQQQUUU```lll~~~|||wwwtttrrrrrrtttxxx{{{|||}}}xxxrrrjjjdddaaa```aaaaaaaaa```___^^^^^^ZZZXXXWWWWWWXXXYYYWWWVVVVVVSSSPPPNNNOOOPPPPPPPPPIIIKKKMMMMMMLLLHHHDDDBBBAAABBBCCCDDDDDDDDDCCCBBB@@@@@@@@@????????????>>>>>>>>><<<;;;;;;;;;;;;;;;999999999888888888888888888888888888777777777666555444222222333333333222222222222333333444444444000000000000000000000000......//////000000111111111111111111222333444555////////////////////////---///000///---...222555444333111///...------...////////////////////////////////////////////////.....................---,,,---......//////......,,,,,,,,,---------......------------------------+++++++++,,,---...///000---..................---......////////////...............///000111111222.../////////000000111111............/////////000111111111111111000////////////000000111111222222...///000111111111111111000000000000111111111111///000111222222222222222000111111111111222222222...555<<<>>>:::666444555111111222222222333333333000000111222444555666666666777666444222444888;;;<<<;;;===BBBDDDJJJ[[[lll000000000000111111111111000000000000000000000000333333222111000///......000000000000000000000000000000000000000000000000/////////000111111222222333333333222222111111111111111111111111111111111222111111000000111111222333333333333333444555666555555555555666666666666444444444444555555555666555777888999888888999;;;======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<============@@@AAABBBBBBCCCCCCBBBBBBCCCCCCDDDFFFKKKQQQWWWZZZnnnwww|||zzzzzztttrrrpppoooqqqvvv{{{zzzssskkkccc___]]]]]]^^^```aaa```\\\YYYYYYYYYXXXWWWVVVUUUUUUTTTSSSSSSSSSSSSRRRRRRQQQQQQNNNNNNMMMKKKJJJIIIHHHGGGCCCCCCCCCCCCCCCCCCCCCCCC?????????>>>>>>>>>>>>>>>>>>>>><<<;;;:::999999999999999999888777666666555888888888888888777666666555444333333222222333333222222222111111111000000222111111111000000//////000/////////............---.........//////000000////////////............////////////////////////////////////////////////////////////...---,,,+++.........------,,,,,,,,,,,,---......//////.....................---------///000000...,,,---///111......------------......---,,,,,,,,,,,,---......000...+++***+++---..................////////////000000//////......------000///...------...///000........................000000000000000000000000111111111111111000//////---...111222333222000///000000000000000000000000............////////////222222222111111111111111111555999<<<<<<999444111222333444555555444222111444444444555666777777888555666777777666666777888666777999===BBBIIIOOOSSSfffvvv000000000000111111111111000000000000000000000000222222111111000/////////000000000000000000000000000000000000000000000000111111111000000000000000333333333222222111111111111111111111111111111111222222111111111111222222444444333333333444444555444444444444555555555555444444555555555666666666555777888888888888999;;;===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============@@@@@@AAABBBBBBBBBBBBBBBBBBCCCDDDFFFIIIMMMQQQSSS[[[ccclllsssxxx~~~{{{yyyxxxsssqqqooonnnppptttyyy|||~~~yyyssskkkddd```^^^]]]^^^___```___]]]ZZZXXXXXXWWWWWWVVVVVVUUUUUUUUUTTTSSSRRRQQQQQQQQQQQQNNNMMMLLLKKKJJJHHHGGGGGGCCCCCCCCCCCCCCCCCCCCCCCC??????>>>>>>>>>>>>======>>>===<<<:::999999999888::::::999999888777777666777888888888888777666666444444333222222222222333222222222111111111000000111111111111000000000///000000/////////...................../////////000////////////............////////////////////////..............................//////......------/////////......---------,,,---......//////......//////......---------,,,...//////...------///111......------------......------,,,,,,------...///000...,,,,,,.../////////............///////////////////////////.........000///......---...//////........................000000000000000000000000111111111111111000//////...///000111222111111000000000000000000000000000/////////000000000111111111111111111111111111111111333777999999666333000222222222333333333444444333333333444555666666666444666777777666666777888;;;::::::;;;>>>BBBFFFHHHSSSaaavvv000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222111111000//////...222222222222222111111111111111111111111111111111333222222222222222222333555444444333333333333444222333333333444444444444555555666666666777777777555777888888888888999;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<=========???@@@@@@AAABBBAAAAAAAAAAAABBBCCCEEEGGGIIIJJJKKKOOOTTT[[[___bbbiiirrrzzz}}}zzzxxxvvvqqqooommmlllmmmqqquuuxxx~~~|||yyyssslllfffbbb___^^^]]]]]]^^^^^^]]][[[WWWWWWVVVVVVVVVVVVVVVVVVWWWUUUSSSQQQOOOOOOPPPQQQMMMLLLKKKJJJIIIHHHGGGFFFCCCCCCCCCCCCCCCCCCCCCCCC??????>>>>>>===============<<<;;;:::999888888888:::::::::999999888888777777777777777777666666555444444333222222222222222222222222111111111111111111111111111000000000000000000000/////////..................////////////////////////............////////////////////////........................------.../////////......///////////////.........,,,---......//////......000000///...------,,,,,,---...///...---...000222......------------......---------,,,------...//////...---...000111111///............////////////.........///////////////111000///.......................................000000000000000000000000000111111111111000000///000000000000000111111222000000000000000000000000000000000111111111222222000000000000000000111111000111333555555444222000333222111111222333555666222222333333444555555555444666777777666555777888<<<;;;999999999;;;===???BBBLLL\\\mmm///000000000111111111111000000000000000000000000//////000000111111111111000000000000000000000000000000000000000000000000111111111111000000//////222222222111111111111111111111111111111111111111333333222222222222333333555555444333222222222222333333333333444444444444666666666666777777777777555666888888777777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>???@@@@@@AAAAAA@@@@@@???AAACCCDDDFFFFFFFFFFFFLLLOOOSSSUUUVVV[[[dddjjjttt~~~|||yyyvvvuuuooommmkkkjjjkkknnnrrrttt{{{{{{zzzwwwrrrmmmhhhdddaaa___\\\\\\\\\]]]]]]\\\UUUUUUUUUUUUUUUUUUVVVVVVXXXUUURRROOOMMMMMMOOOPPPLLLKKKJJJIIIHHHGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCC>>>>>>>>>======<<<<<<;;;<<<;;;:::999888888888888999999999888888888777777666666777777666666555444444333333222111222222222111111111111111111111111111111111000000000000000000000000////////////............///////////////////////////............////////////////////////........................,,,,,,...//////000000000//////..................,,,---......///.........000000///...---,,,,,,+++,,,---...///...///000222......------------......---------------...//////...------///111222000///............////////////------......//////000000000000//////......------........................////////////////////////000000111111111111000///222111///...///000111222000000000000000000000000000000000111111111222222///000000000000000111111111111222222222222222222333333333333333444444555333333444444444555555555444555777666555555666888888777777666777999;;;<<<===DDDNNNWWWcccvvv///000000000111111111111000000000000000000000000/////////000111111222222000000000000000000000000000000000000000000000000//////000000111111111111111111111111111111111111111111111111111111111111333222222111111222222333555444333222222222222222333444444444444555555555666666666666777777777777444666777888777777888:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>???@@@?????????===???AAADDDFFFFFFFFFEEEHHHIIIKKKKKKLLLPPPVVV[[[cccooo|||~~~{{{|||||||||zzzxxxvvvtttooommmkkkjjjjjjllloooqqqvvvvvvvvvuuuqqqmmmiiifffbbb___\\\[[[[[[\\\\\\\\\SSSSSSSSSSSSTTTTTTTTTTTTVVVTTTPPPMMMLLLLLLMMMNNNKKKJJJIIIHHHGGGEEEEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>======<<<;;;;;;:::;;;:::999888888888888888777777777777666666666666555666666666666555444444333333222111111111111222111111111111111111111111000000000000000000111111111000000000///////////////////////////.........////////////............////////////////////////........................,,,,,,...///000000111111------------------------,,,---......///.........000//////...------,,,,,,+++---////////////000222......------------.........------------...//////---------...000000///---............////////////------......//////000000///////////////......---///////////////////////////////////////////////////000000111111111000000333222///......///111333000000000000000000000000/////////000000000111111//////000000111111111222222222111111222333333444333333444555555555444444555555555555555666666666444555666666555555666777666666666666777999:::;;;<<>>>>>??????>>>>>><<<>>>@@@CCCDDDEEEEEEEEEEEEFFFFFFGGGGGGJJJNNNQQQWWW___hhhnnnxxx~~~yyyyyyzzzzzzyyyxxxvvvuuuooonnnllljjjjjjkkkmmmooopppqqqrrrrrrpppmmmiiigggaaa___\\\[[[[[[\\\[[[ZZZRRRRRRRRRQQQQQQQQQQQQQQQRRRPPPNNNLLLJJJJJJKKKLLLJJJIIIHHHGGGFFFEEEDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<;;;::::::999:::999888888777777888888666666666666666666666666555555555555555444444333333333222111111111111111111111111111111222222222000000000000111111111111111111000000000////////////////////////.........////////////............////////////////////////------------------------,,,---...///000111111111,,,,,,,,,---------------,,,---......//////......///............---------+++---///000/////////000......------------............------......///000///...------//////...---............////////////.........///////////////......////////////......////////////////////////000000000000000000000000///000000111111111111000333222000......///111222000000000000000000000000/////////000000000111111000000000111222222333333222222111222222333444555333333444555777888888999666666666666666666666666333555666666555444666777888888777777777777777888888;;;???@@@DDDLLLXXXaaauuu000000000000111111111111000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000111111111///000000000111111111222111111111111111111111111111000000//////000000111222222222111222222333333222333333333444444444444444444555555555666666666444555777777666666888999999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>=========>>>???AAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHKKKLLLNNNTTTYYY[[[bbbnnnyyy~~~~~~~~~yyyyyyyyyyyyxxxxxxwwwvvvqqqooommmkkkkkklllmmmnnnlllmmmoooooonnnllliiigggaaa___\\\\\\\\\\\\ZZZYYYQQQQQQPPPPPPOOONNNNNNNNNNNNMMMLLLKKKJJJIIIIIIJJJIIIIIIHHHFFFEEEDDDCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;:::999888999999888777777777777888666666666666666777777777444555555555555444333333333222222111111111111111000000111111111222222222///000000000111111111111111111111000000000//////000/////////............////////////............////////////////////////---------------------------...///000000000000000------------.........///,,,---......//////......---------...............,,,...000000///......///......------------.....................//////000333111.........//////...............///////////////////////////.........,,,---...///000000//////////////////////////////000000000000000000000000//////000111111111111111333222000/////////000111000000000000000000000000000000000111111111222222000111111222333333444444111111111111222333444444333222111222555:::@@@CCC555555555555555555555555333444666555444444555777888777777777666666666666666777999;;;===BBBIIINNN\\\gggyyy000000000000111111111111000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000222222111111000///////////////000000111111111222111111111111111111111111000000////////////000000111111111111222333444444111111222222222333333333444444444444555555555666444555777777666666888999999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<<<<===============>>>>>>??????@@@@@@AAAAAA@@@AAABBBDDDEEEFFFGGGHHHHHHNNNRRRRRRUUU___gggkkknnnwww~~~~~~}}}}}}}}}}}}}}}|||zzzzzzyyyyyyxxxxxxwwwwwwrrrpppnnnlllllllllmmmnnniiikkkmmmnnnmmmkkkiiiggg```^^^]]]\\\\\\\\\ZZZXXXPPPPPPOOOOOONNNMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIHHHIIIHHHGGGFFFEEECCCBBBBBB========================>>>======<<<:::999888888999888777777777777777888777777777777777888888888444444555555444444333222333222222111000111111111000000111111222222222222//////000000111111111222111111111111000000000000000000//////.........---000/////////............////////////////////////------------------------...//////000000000000000---.........//////000000,,,---......//////......,,,,,,------.../////////---///111111///...---............------........................///000000666333000....../////////............/////////000000000//////.........---+++,,,...000111111000000000000000000000000000000000000000000000000000000//////000111111111111111222222111000000///000000000000000000000000000000111111222222222333333333111111222333444444555555///000000111222333333333333111......333<<>>>>>;;;<<<===>>>???@@@AAAAAACCCCCCCCCCCCDDDDDDDDDDDDEEEGGGIIILLLOOORRRTTTUUUaaaeeekkksss~~~~~~}}}{{{yyyxxxxxxxxxxxxyyyxxxxxxyyyyyyxxxvvvsssuuurrrooommmlllllljjjiiijjjlllnnnmmmkkkhhhggggggaaa]]]XXXWWWYYYYYYUUUQQQNNNMMMKKKIIIHHHIIIJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGFFFFFFEEECCCBBBAAA????????????>>>>>>>>>>>><<<<<<;;;::::::999888888777777777777777666555555555555666666666666555555555555444333333222111111111111111111111111111111111111111111000000000000111000000///...---------////////////////////////............////////////000000000000000000000000......---------,,,,,,,,,////////////000000000000..............................------------......,,,,,,------...//////////////////...---------,,,------------------------------------------------........................444222///......///......000000111111000///......//////.........---------000000000000///...---,,,//////000000///...------,,,---///000000000///...//////000111111111111111333///---000333222111///000000000000000000000000111111111111111111111111222111000000222444666888333333444444444333222111222222333444444555666666444444444555555555555666444444444444444444444444999999888777666666666777999999888888999999:::;;;CCCGGGRRR___mmm~~~//////000000000111111111000000000111111222222222000000000000000000000000000000000000000000000000000000000000111111111111333111000000111111000///000000000000111111111111222222222111111111000000000000000000000000000000222222222222222222222222333333444555555555555444666666666555555444444444555666666777777888999999999999999999999999999999888888999::::::;;;;;;<<<::::::;;;<<<<<<======>>>;;;<<<===>>>???@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCFFFFFFHHHIIIKKKMMMNNNOOOSSSVVV[[[aaaiiisss|||}}}|||zzzxxxvvvvvvvvvvvvsssrrrrrrsssttttttrrrppprrrooommmkkkllllllkkkjjjjjjlllmmmllliiifffdddddd```\\\WWWWWWXXXXXXTTTPPPLLLKKKIIIGGGFFFGGGHHHIIIIIIHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFEEEDDDCCCAAAAAA>>>>>>>>>>>>============<<<;;;;;;:::999999888888777777777777777666555555555555666666666666555555555555444333333222111111111111111111111111111111111111111111000000000000111000000///......------////////////////////////............////////////000000000000000000000000//////.........------------------.........//////..............................------------........................------...............---------------------------------................................................222111///...................../////////...------//////.........---------......///////////////...///////////////...------......000111111111000/////////000111111111111111000......000222111000000000000000000000000000000111111111111111111111111222111000000111444666777555444444444333333222222222222222333444444444555333333333333444444444444555555555555555555555555777777666666555666666666999888888888888999::::::???AAAGGGPPP[[[jjj//////000000000000111111...//////000111222333444000000000000000000000000000000000000000000000000000000000000111111111111333222111111222222111000000000000000111111111111222222222111111111111111000000000000000000000000333333333333333333333333222222333444444444444333555555444444444444333333555555666666777888888888888888888888888888888888888888999999:::;;;;;;;;;::::::;;;;;;<<<=========<<<<<<======>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBBBBEEEEEEFFFFFFGGGGGGHHHHHHJJJLLLPPPUUUZZZaaaiiinnn~~~~~~{{{zzzxxxvvvtttrrrrrrqqqnnnmmmmmmooopppqqqooonnnnnnllljjjjjjjjjkkkjjjiiihhhjjjjjjiiifffbbbaaa```___[[[XXXWWWWWWWWWSSSPPPJJJIIIGGGEEEDDDEEEFFFGGGGGGGGGFFFEEEEEEDDDDDDCCCEEEEEEEEEDDDCCCBBBAAA@@@======<<<<<<<<<;;;;;;;;;;;;:::::::::999888888888666777777777777666555555555555666666666666555555555444444333333222222111000000000000000000000000111111111111000000000000000000000///......------////////////////////////............////////////////////////////////////000000/////////.........+++,,,,,,,,,,,,---------..............................------------......000//////...------,,,,,,---------...............------------------------////////////////////////------------------------//////......---......///+++,,,------------------...............---------,,,---...///000000000000///////////////......---//////000111111111111111//////000111111111111111+++...000000000///000000000000000000000000000000111111111111111111111111111111000000111333555666777666555333222222333333222222222222222222222333222222222222333333333333555555555555555555555555555555444444555555666666888888888888888999999:::<<<;;;===AAAGGGRRRdddttt////////////000000000111/////////000111222222222000000000000000000000000000000000000000000000000///000000000111111111111333222111222333333222111///000000000111111111111111111111111111111111111000000000000000000000000222222222222222222222222111111222333333333333222333333333333333333333333444444555666666777777888888888888888888888888888888888888999::::::;;;;;;;;;;;;;;;<<<======>>>>>><<<<<<======>>>??????@@@??????@@@@@@AAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEHHHLLLPPPUUUZZZ```dddgggnnnyyy}}}~~~|||{{{{{{}}}~~~}}}yyyxxxvvvtttqqqooonnnmmmmmmllllllmmmoooppppppooommmkkkiiiiiiiiihhhgggeeedddeeefffeeebbb```______^^^\\\YYYXXXXXXVVVSSSQQQJJJHHHFFFDDDDDDDDDEEEFFFEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@???;;;;;;;;;;;;::::::::::::999999999999888888888888666666777777666666555444444555555666666555555444444444444333333222222222////////////////////////111111111111000000000///000000//////............////////////////////////............////////////........................////////////.........---++++++,,,,,,,,,---------..............................------------......//////.........---------,,,---------.../////////------------------------........................------------------------------......------...///++++++,,,---....................................------...///////////////...///////////////......//////000000111111111111//////000111111111111111***///333111......///...////////////////////////111111111111111111111111111000000000111222444444999777555222222222333444222222222111111111111111222222222222333333333333555555555555555555555555444444444444555666777777777777777777777888999999;;;::::::<<>>??????<<<<<<<<<===>>>>>>?????????@@@@@@AAABBBBBBCCCCCCAAAAAABBBCCCCCCDDDEEEEEEBBBEEEHHHKKKNNNQQQTTTWWWYYY^^^gggppp{{{|||xxx{{{zzzyyyyyyyyyzzzzzzyyyvvvvvvtttrrrpppnnnlllkkklllkkkjjjlllnnnppppppooonnnllljjjhhhgggfffcccaaa___```aaaaaa```______```]]]\\\[[[ZZZXXXVVVSSSQQQJJJIIIGGGEEEDDDEEEFFFGGGDDDDDDEEEDDDDDDCCCAAAAAAAAAAAAAAAAAAAAA@@@???>>>::::::::::::999999999888777777888888888888888888666666666666666555444444444444555555555555444444444444333333333333222222////////////////////////111111111111000000000///////////////............////////////////////////............////////////------------------------.........---------,,,,,,,,,---------..........................................------------......---------.........//////,,,---------.../////////------------------------------------------------------------------------+++---//////---,,,...///,,,---...///////////////---.....................//////000//////...------......///////////////...............//////000000//////000111111111111111+++222555111...///000...////////////////////////000000000000000000000000000000000000111222222333888666444222111222333444111111111111111111111000333333333333444444444444333333333333333333333333555555555555666777777888777777666666777777888999999999:::>>>>>>???DDDLLL......////////////000000111111000000000/////////000000000000000000000000000000000000000000000000000000000000111111111111222111000111222333222111000000000000111111111111111111111111111222222222000000000000000000000000000000000000000000000000111111222333333333333222222222333333333333444444333333444444555666666666666666666666666666666666777777888888999:::::::::;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<======>>>>>>>>>??????@@@AAABBBBBBCCCCCC@@@@@@AAABBBCCCDDDEEEEEECCCFFFHHHJJJJJJJJJKKKLLLQQQTTTZZZ___fffqqq}}}{{{yyyxxxwwwvvvuuuuuuuuuuuuuuuuuuttttttrrrpppnnnlllkkkjjjiiihhhiiikkkmmmmmmmmmnnnllljjjhhhgggdddaaa^^^[[[]]]^^^^^^]]]^^^___aaa[[[[[[[[[ZZZXXXUUURRRQQQJJJIIIGGGEEEDDDEEEFFFGGGCCCDDDEEEEEEDDDCCCAAA@@@???@@@@@@@@@??????>>>===::::::999999999999888888666666777777888888888999555666666666666555444444444444555555555555444444333333333333333333333333000000000000000000000000111111111111000000000000//////////////////......////////////////////////............////////////...........................------------,,,,,,,,,............////////////..............................------------......,,,,,,------...//////000---------...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,///111000...,,,---/////////000000111000000000---------...............000000000000///...---,,,---...//////////////////...............///000000//////000111111111111111---333555//////444666222000000000000000000000000000000000000000000000000//////000000111111111111555444333222222222333333111111111111111111111222333333333333444444444444222222222222222222222222666666666555666666777777666666666666666777777888777777999>>>>>><<<===AAA........./////////000000/////////000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000///000222333222111000000000000111111111111000000111111111222222222000000000000000000000000000000000000000000000000111222222333333333333333333333333333444444444555222333333444555555666666666666666666666666666666777777777888999999::::::999999::::::;;;<<<<<<===<<<<<<<<<=====================>>>???@@@AAABBBBBB@@@AAAAAABBBBBBCCCCCCCCCDDDGGGJJJKKKJJJJJJJJJJJJLLLNNNQQQTTTWWW^^^gggnnnwww~~~~~~|||zzzyyyuuuuuutttsssrrrrrrsssttttttttttttsssqqqooommmlllkkkiiihhhhhhjjjllllllllllllkkkiiihhhgggeeebbb___\\\]]]]]]]]]\\\\\\]]]___XXXYYYZZZXXXVVVRRRPPPOOOJJJIIIFFFEEEDDDDDDFFFFFFCCCDDDEEEFFFEEECCCAAA@@@>>>>>>?????????>>>======:::::::::999999999888888555555666666777888999999555555666666555555444333333444444555555444444333333333333333333333333333111111111111111111111111111111111111000000000000.../////////////////////////////////////////////............////////////....................................---------------.........////////////..............................------------......------.................................---------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---000333222...,,,---///000000111111111000//////---------.........//////...///////////////......------...///////////////000///.........///111111//////000111111111111111---333222---111;;;>>>888000000000000000000000000000000000000000000000000//////000000000000000000111111111222222222222333000111111222222333333333222222222222333333333333333333333333333333333333666666555555444444555555666555555555555666777777777666777;;;;;;999999===............/////////000------...///000111222222000000000000000000000000000000000000000000000000000000000000111111111111000///...///111222222000000000000000111111111111000000111111222222222222000000000000000000000000111111111111111111111111222222333444444444444333333333333444444555555555222222333444444555555666666666666666666666666666777777777888999999::::::777888888999999:::;;;;;;<<<<<<<<<===============;;;<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???BBBFFFIIIJJJJJJKKKLLLIIIKKKMMMNNNOOOTTT[[[aaaaaahhhqqqyyy{{{zzzyyyxxxxxxsssttttttsssrrrrrrtttuuusssssstttsssrrrpppnnnmmmmmmkkkiiiiiikkklllmmmllljjjiiihhhhhhhhhfffccc```]]]^^^^^^\\\[[[ZZZ\\\]]]VVVWWWXXXWWWTTTPPPNNNMMMIIIHHHFFFDDDCCCDDDEEEFFFCCCDDDFFFFFFEEEDDDAAA@@@===>>>>>>>>>>>>>>>===<<<:::::::::999999999999888444555555666777888999999555555666666555555444333333444444555555444444333333333333333333333333333111111111111111111111111111111111111000000000000.........///////////////////////////////////////............/////////000////////////////////////000/////////............---------.........//////.................................------........./////////...------,,,,,,/////////......------,,,------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...222555333///,,,---///000000111111000///......---------.........//////,,,---...///000000000000------...///000000//////111000/////////000222333//////000111111111111111---111000,,,333AAADDD>>>000000000000000000000000000000000000000000000000...///000000000000000/////////111222222222222222000000111222333444444444000111111111111222222222444444444444444444444444666555444444333333333333555555555555555666777777:::777777999999777888<<>>???@@@??????>>>>>>???AAACCCDDDCCCDDDEEEFFFGGGHHHHHHHHHIIIKKKMMMNNNMMMNNNPPPQQQUUUZZZaaaeeejjjqqq|||~~~{{{yyywwwwwwwwwxxxssstttttttttttttttssssssrrrqqqpppqqqrrrrrrqqqpppqqqpppnnnlllkkkjjjkkkkkkhhhgggfffggghhhhhhfffddd\\\ZZZWWWVVVWWWYYYYYYXXXVVVWWWXXXWWWTTTPPPNNNMMMLLLIIIEEEBBBAAABBBEEEGGGEEEEEEEEEDDDCCCAAA@@@???===<<<;;;:::999:::;;;;;;777888888999999999888888666666666666666666666666666555555555555444444444333333333333333333333333222222222222222222222222222111111111000000//////000000000000////////////..............................//////000000111111////////////////////////---------............///000///---+++++++++------------,,,+++,,,---...//////////////////////////////...---,,,,,,---...///.........------,,,,,,,,,++++++,,,,,,---...//////...........................------,,,,,,------...---------............///,,,---......//////......//////...------------...////////////////////////---...............------000///------///000///...////////////000000000000.../////////000000111111///000111000222:::GGGQQQ;;;555...---000444555444......//////000000111111000000000000000000000000111111111111111111111111111111111111111111111111333222111111111222333444777666444333333444666777555555555444444333333333555555555555666666666666777777777777888888888888//////000000000000/////////000000111111111111000000000111222111111//////111111111000000000//////000000000000000000000000000000000000000000000000000000000000//////////////////000000000000//////111000000000/////////...222222111000000000000000111111111222222111111000111111111222222222333333333333222222222333444555555555555555555555555555777777777777777777777777999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>??????????????????@@@AAAAAABBBAAABBBCCCEEEFFFFFFFFFFFFGGGHHHJJJKKKJJJKKKMMMNNNLLLQQQUUUXXX[[[aaajjjqqq|||~~~|||{{{}}}{{{yyywwwvvvuuuuuuuuusssssssssttttttsssssssssqqqooonnnooopppqqqpppoooqqqpppnnnlllkkkjjjjjjjjjfffeeedddeeefffgggeeeccc]]]ZZZWWWVVVWWWYYYZZZZZZWWWXXXXXXVVVSSSOOOMMMLLLKKKHHHEEEBBBAAABBBDDDEEEDDDCCCCCCCCCAAA@@@???>>>===<<<;;;:::999::::::;;;888888999999999888888777555555555555555555555555555555555555444444444444222222222222222222222222222222222222222222222222111111111000000000//////000000000000////////////........................///////////////000000000........................---------............///------------------,,,,,,---,,,,,,,,,,,,---....................................------------............---------,,,,,,,,,+++,,,,,,------....................................------,,,,,,------...---------............///---------............///000000///...---------................................./////////.........000///------///000///....../////////000000000000........./////////000000000111111000000555???HHHIIIAAA666000//////...,,,///000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222111111111222333444666555444333333444555666555555444444444333333333555555555555666666666666555555666666666777777777//////000000000000//////000111111111111000000//////000000111111111111000111111000000000000//////000000000000000000000000////////////////////////////////////000000000000//////000000000000//////000000000000////////////222111000000000000000000000000111111222111111000111111111222222222222333333333222222222333444555555555555555555555555555777777777777777777777777777777888888888999999999999999999999999999999999::::::;;;<<<===>>>>>>?????????@@@@@@@@@@@@@@@??????@@@AAABBBCCCDDDDDDDDDCCCEEEGGGGGGGGGGGGIIIJJJJJJMMMOOOQQQRRRUUU\\\aaaccciiiqqqyyy|||yyywwwuuuxxxxxxwwwvvvuuutttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrooommmlllmmmoooppppppoooqqqqqqooommmkkkiiihhhhhhcccbbbbbbcccddddddcccaaa]]]ZZZVVVUUUVVVYYY[[[\\\ZZZYYYWWWTTTQQQNNNLLLKKKHHHGGGEEECCCBBBBBBCCCCCCBBBBBBBBBAAA@@@???>>>===<<<<<<;;;:::::::::::::::999999999999888777666666555555555555555555555555555555555555444444444444111111111111111111111111222222222222222222222222111111000000000000//////000000000000////////////////////////////////////000000//////////////////........................---------............///***+++...//////...,,,++++++,,,------......------........................---..................---...------------,,,,,,,,,------------------------...........................------,,,,,,------...---------............///......---,,,---...///000222111000///............------------------------////////////////////////000///------///000///........./////////000000000////////////000000000000000111111///...000777<<>>>>>>>>???@@@AAAAAA@@@>>>===>>>???@@@BBBCCCCCCCCCCCCBBBCCCEEEEEEDDDDDDFFFHHHJJJLLLMMMNNNNNNPPPTTTXXXWWWZZZ```fffnnnxxx}}}}}}}}}|||zzzwwwuuuttttttuuuvvvvvvuuusssqqqpppqqqqqqppppppqqqqqqrrrrrrooommmllllllnnnpppppppppqqqqqqpppnnnllliiigggfff```______```aaaaaa```^^^\\\YYYVVVUUUWWWZZZ]]]^^^]]]ZZZVVVSSSPPPNNNKKKIIIFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>===;;;;;;;;;:::::::::::::::999999999999888777555555555555555555555555555555555555555444444444333333222222222222222222222222111111111111111111111111000000000000000000//////000000000000////////////000000000000000000000000000000000//////......---........................---------............///***+++---.........------+++,,,---...///...---,,,........................,,,---...//////...---,,,------------------------------------------,,,,,,...........................------,,,,,,------...---------............//////...,,,+++,,,---///111333222111///............------------------------///////////////000000111000///------///000///............/////////000000111111111111111111111111///000111000...///111444333000------///111222222000000000000000000000111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111222222333444444333222222333444444333333333333333333333333444444444555555555666666444444555555555666666666//////000000000000//////111111111111111000///.../////////000000111222222//////////////////000000////////////////////////000000000000000000000000......//////000000111111//////000000000000//////////////////000000000000111000000000000000111111...///000111111111111111000000111111111222222222222222333333333444444444555555555555555555555555555555555555555555555555888888888888999999999999::::::::::::::::::::::::::::::;;;;;;<<<<<<======>>>???@@@AAA@@@???>>>===???@@@AAABBBCCCDDDDDDDDDAAACCCDDDDDDDDDDDDEEEGGGFFFGGGHHHIIIJJJKKKNNNPPPPPPSSSWWW]]]ccciiipppsss}}}~~~}}}zzzzzz{{{zzzyyyvvvtttrrrrrrtttuuuvvvvvvtttqqqpppooooooooonnnooopppqqqrrrpppnnnllllllnnnpppqqqppppppppppppooollliiifffddd___^^^]]]^^^___^^^]]][[[[[[XXXUUUUUUXXX[[[^^^___^^^[[[VVVSSSQQQOOOKKKIIIDDDDDDDDDCCCBBBAAA@@@???AAAAAAAAAAAAAAA@@@???>>>:::::::::::::::999999999999999999888777666555444555555555555555555555555555444444444444333333333333333333333333333333333111111111111111111111111//////////////////000000000000000000////////////000000000000000000000000000000//////......------........................---------............///---,,,,,,+++,,,---///000+++,,,---...///...---,,,........................,,,---...//////...---,,,------------------------------------------,,,,,,...........................------,,,,,,------...---------............//////...,,,+++,,,---///111222222000//////................................./////////...///000111222000///------///000///...............////////////000000000000000000000000...000111111000000000111000//////000///...,,,***/////////////////////...////////////////////////111111111111111111111111000000000000000000000000000000111111222222222222333333222222222222333333333333333333333333333333444444444444555555555555555555666666666777777777//////000000000000//////000111111111111000000///111000000000000000111222......////////////000000////////////////////////000000000000000000000000////////////000000000000//////000000000000//////////////////000000000000000000000000000111111222......///000111111111111000000000111111111111222111222333444444444333333444444444444444444444444555555555555555555555555777888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<>>>>>>???????????????>>>???@@@AAACCCDDDDDDDDDDDDBBBCCCEEEDDDDDDCCCEEEFFFFFFFFFGGGHHHIIIKKKMMMMMMIIILLLPPPVVV[[[___bbbdddhhhmmmssszzz}}}|||{{{{{{wwwwwwwwwwwwuuusssqqqppprrrssstttuuuuuutttrrrqqqnnnnnnmmmmmmmmmooopppqqqrrrooommmlllmmmooopppooommmnnnoooooommmjjjfffddd___]]]\\\\\\]]]\\\ZZZXXXXXXWWWUUUWWWZZZ]]]_________[[[VVVTTTSSSQQQLLLHHHDDDCCCCCCBBBAAA@@@??????AAAAAAAAAAAAAAA@@@???>>>:::::::::::::::999888888888888888888777666555555444444444444444444444444444444444444333333333333333333333333333333333333111111111111111111111111......////////////000000000000000000//////////////////////////////////////////..................---------------------------------............//////---,,,++++++,,,...000+++,,,------......---------------------------------..................---,,,,,,,,,------------...------------------------...........................------,,,,,,------...---------............///......---,,,---...///000000000//////....../////////////////////////////////......---...///111222000///------///000///...------........./////////............------------//////000111222111111000...///111222222000---,,,//////............------////////////////////////111111111111111111111111000000000000000000000000///000111111222222111111222222222222222222222222222222222222333333333333333444444444444555555555555555666666666777777777//////000000000000/////////000000111111111111000222111000//////000000111........./////////000000////////////////////////////////////////////////000000000000//////////////////000000000000//////.../////////000000000111000000000000000111222222---...///000111111111111000000000000111111111111111222333444444444333333444444444444444444444444444444444444444444444444666666666777777777888888999999999999999999999999::::::;;;;;;;;;;;;<<<<<<>>>>>>===>>>>>>???@@@AAA??????AAABBBCCCDDDDDDDDDBBBCCCDDDDDDCCCCCCDDDEEEHHHHHHHHHIIIJJJLLLLLLLLLHHHIIIKKKOOOSSSVVVXXXYYYZZZ]]]aaafffkkkrrryyy~~~}}}}}}|||yyyxxxwwwxxxyyyttttttssssssrrrqqqpppoooqqqrrrsssssstttsssrrrqqqmmmlllkkkkkklllnnnpppqqqrrrooollljjjkkkmmmmmmmmmkkkmmmoooooonnnjjjfffddd```^^^\\\\\\[[[ZZZWWWUUUVVVUUUVVVXXX\\\_________^^^ZZZWWWVVVVVVSSSNNNHHHDDDCCCBBB@@@??????????????????@@@@@@??????>>>===999::::::;;;:::999888777666777777777777777666666444444444444444444444444444444444333333333222222222222222222222222222222111111111111111111111111........./////////000000000000000000////////////........................------..................---------------------------------............///......------,,,,,,---------,,,,,,,,,,,,---......------------------------......------------......,,,,,,,,,---------......+++,,,,,,------....................................------,,,,,,------...---------............///---------............///.........---......///000...........................---,,,,,,---///111222000///------///000///...---------.........//////////////////......------000000000111111111000///---...///000111111333444000/////////............////////////////////////111111111111111111111111000000000000000000000000...///000111222111111000111111222222222222111111111111222222222333333333333333444444444555555555444444555555555666666666//////000000000000//////...///000111111111111111333222111/////////000000---.........//////000000////////////////////////........................111111000000//////......//////000000000000//////.../////////000000111111000000///000000111222222---...///000111111111111000000000000111111111111111222333444555444333333444444444444444444444444444444444444444444444444555555555555666666666777888888888888888888888888::::::;;;;;;;;;;;;;;;;;;>>>======<<<===???AAABBB>>>???@@@AAABBBCCCCCCCCCAAACCCDDDDDDBBBBBBCCCEEEGGGFFFFFFFFFHHHHHHGGGGGGKKKJJJJJJKKKNNNPPPQQQRRRRRRTTTWWWZZZ^^^dddjjjooopppuuu|||~~~yyyyyyxxxvvvttttttuuuvvvrrrrrrqqqqqqqqqpppppppppppppppqqqrrrrrrrrrrrrqqqmmmlllkkkjjjkkkmmmoooqqqrrroookkkiiiiiikkkkkkkkkjjjlllnnnpppnnnkkkgggddd```___]]]\\\[[[YYYVVVSSSTTTUUUVVVYYY]]]___```___^^^ZZZWWWWWWXXXUUUOOOIIIDDDCCCAAA???>>>>>>??????===>>>>>>>>>>>>>>>===<<<999999:::;;;:::999888777555666777777777777777666444444444444444444444444444444444333333333222222111111111111111111111111000000000000000000000000---.........//////000000000000000000////////////........................,,,------....../////////---------------------------------.........//////,,,---...//////---+++***...---,,,+++,,,---...///------------------------///...---,,,,,,---...///,,,,,,,,,------.........++++++,,,,,,---...//////...........................------,,,,,,------...---------.........//////,,,---......//////......------,,,------...///000------------------------...---,,,+++,,,...000222000///------///000///...---------.........//////333222222222111111000000111111000000111000...---222222000...,,,---000222111111000000/////////...////////////////////////000000000000000000000000000000000000000000000000...///000222222111111000111111222222222222111111111111111222222333333333333333333444444444555555333333333444444444555555////////////////////////000000000000000000000000111111000000//////......///......------///000111//////............//////000000//////.........---111111000000//////......//////000000000000//////000000000000000000000000000000////////////000000///////////////000111111111111111111111111111111222333333444444333333222444444444444444444444444444444444555555555555666777777777777777777777777555666666777888999999999999999::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>@@@BBBDDDEEECCCAAA@@@@@@@@@@@@AAAAAAAAABBBBBBEEEEEEEEEFFFGGGGGGHHHHHHJJJIIIIIIIIIJJJKKKMMMNNNLLLNNNQQQSSSUUUYYY^^^aaadddgggjjjmmmqqqxxx{{{uuuyyyxxxwwwwwwyyyyyyxxxwwwuuutttrrrooonnnmmmmmmnnnooooooooopppqqqqqqqqqrrrkkkiiiggggggiiikkkmmmnnnpppooonnnmmmlllkkkkkkkkkjjjiiigggggghhhiiiiiihhhdddbbb___\\\ZZZYYYYYYZZZWWWVVVVVVXXX\\\```aaaaaa___ZZZVVVUUUUUUSSSNNNIIIDDDCCCCCCBBB@@@???>>>>>>=========<<<;;;;;;::::::888888999:::999888777666666666666666555555555555444333333222222333333444444444333333222111000000000000111111111222222222222111000//////000111222111111111111000000000000//////............////////////............//////000000000000000000000000,,,***((())),,,...---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,------.........///......---+++******)))///---,,,++++++,,,...///333...,,,///111///------000000000000000///...,,,................................................000000//////.........---////////////////////////////////////////////////000000//////......------000000000000000000000000000000000000111111111111////////////000000000000111111111111111222222333000000000000000000000000111111222222222111111000111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333////////////////////////000000000000000000000000111000000000/////////...//////...---...///000111//////............//////000/////////............111000000000/////////...//////000000000000//////000000000000000000000000000000////////////000000///////////////000111111111111111111111111111111111222222222222222222111444444444444444444444444444444444444555555555555666666666666666666666666555666666777888888999999999999999:::::::::;;;;;;;;;;;;<<<<<<======>>>>>>>>>@@@BBBDDDDDDCCCAAA@@@@@@AAAAAAAAABBBBBBBBBBBBDDDDDDEEEFFFFFFGGGGGGHHHJJJIIIIIIHHHIIIJJJLLLLLLJJJLLLMMMOOOPPPSSSWWWZZZZZZ\\\^^^___ccciiiqqqwww{{{{{{vvvxxxwwwvvvwwwyyyzzzyyyxxxwwwuuussspppnnnmmmllllllnnnnnnnnnoooooopppqqqqqqkkkiiihhhhhhiiijjjkkkkkknnnnnnmmmlllkkkkkkkkkkkkiiihhhffffffgggggggggeeeeeeccc___\\\YYYXXXWWWWWWVVVVVVVVVXXX[[[^^^``````^^^YYYSSSPPPPPPOOOLLLHHHDDDCCCBBBAAA@@@??????>>>>>>======<<<;;;::::::999888888999999999888777666666666666666555555555555444333333222222333333444555555444333333222111111000000111111111222222222222111000//////000111222111111111000000000////////////............////////////............//////////////////////////////...,,,***+++---///...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------............---------------,,,///...,,,++++++,,,...///222---,,,///111///---...---,,,***)))***,,,000222................................................000/////////............///////////////////////////////////////////////////////////////.........////////////////////////....../////////000000000000000000000//////////////////......//////000111000000000000000000000000000111111222222222111111111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333////////////////////////000000000000000000000000000000000000//////////////////.........///000111000//////......//////000////////////............000000000000//////////////////000000000000//////000000000000000000000000000000////////////000000///////////////000111111111111111111111111111111000000111111111111000000333333333333444444444444444444444444555555555555555555555555555555555555555666666777777888888999999999999999::::::::::::;;;;;;;;;<<<======>>>>>>>>>@@@AAACCCCCCBBBAAA@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGIIIIIIHHHHHHHHHHHHIIIJJJHHHJJJKKKKKKLLLNNNQQQTTTWWWXXXXXXXXXZZZ^^^dddhhhhhhooovvv~~~|||xxxwwwvvvvvvwwwzzz{{{{{{zzzyyyxxxuuurrrooommmlllkkkmmmmmmmmmmmmnnnooopppqqqkkkkkkjjjjjjjjjiiiiiiiiilllkkkkkkjjjjjjjjjkkkkkkhhhfffeeedddddddddcccaaadddbbb___[[[XXXVVVUUUUUUVVVUUUUUUVVVZZZ\\\]]]]]]\\\VVVOOOKKKKKKJJJHHHFFFCCCCCCBBBAAA@@@??????>>>>>>>>>===<<<;;;:::999888888888999999888888777666666666666555555555555444444333333222222333333444555555555444333333222222000000000111111111111222111111000000000000111111111111000000000000////////////............////////////............//////////////////////////////111///------...///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------------.........,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,------------...---------....../////////......,,,++++++,,,---...111---+++///000///...000000000///---++++++---///................................................////////////............////////////////////////////////////////////////.........///////////////........................------........./////////111111000000//////......//////......//////000111000000000000000000000000//////000111222222222222111111222222222333333333333333333333333333333333222222333333333333333333333333333333333333333333////////////////////////000000000000000000000000000000000000///////////////////////////000000000000000////////////000000///////////////.........000000000000//////////////////000000000000//////////////////////////////000000////////////000000///////////////000000111111111111111111111111111000111111111111111111000333333333333333444444444333333444444444555555555444444444444444444444444666666666666777777888888888999999999999:::::::::::::::;;;<<<<<<======>>>>>>???AAABBBBBBBBBAAA@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIKKKKKKKKKMMMQQQSSSZZZYYYWWWVVVWWWYYY]]]___^^^ccciiirrr~~~~~~}}}|||}}}~~~|||wwwwwwwwwxxx{{{}}}}}}||||||zzzxxxuuuqqqnnnlllkkkmmmmmmmmmmmmnnnpppqqqrrrmmmmmmnnnmmmkkkjjjiiiiiijjjjjjiiiiiiiiiiiijjjjjjfffdddcccbbbbbbaaa___\\\```___\\\ZZZWWWVVVUUUTTTTTTSSSSSSTTTWWWYYYYYYYYYVVVSSSNNNJJJIIIHHHEEECCCBBBBBBAAAAAA@@@??????>>>>>>>>>===<<<:::999888888888888888888888777777666666666555555555444444444444333333222222333333444444444444333333222222222000000000000111111111111111000000000000000000111111000000000//////////////////............////////////............//////////////////////////////111000///............------------------------------------------------------------------------------------------------------------.........//////,,,,,,,,,---------......------------------------------------------------------------..................---,,,,,,,,,------000,,,+++...000...///333,,,///222333111...+++***................................................///////////////.........////////////////////////////////////////////////------......//////000000........................------........./////////111111000000//////......000000000000000111222222////////////////////////......000111222222222222111111222222222333333333222222222222222222222222222222222222222333333333333333333333333333333333000000000000000000000000////////////////////////////////////000000000000/////////000000000000000000000////////////000000.........///////////////////////////000000000000//////000000000000//////////////////////////////000000////////////000000///////////////000000111111111111111111111111111111111222222222222111111222222222333333333444444333333333444444444444555444444444444444444444444666666666666666777777777888888888999999999::::::::::::;;;;;;<<<=========>>>???@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFHHHIIIJJJKKKNNNQQQTTTXXXVVVTTTSSSSSSUUUVVVWWWWWWZZZ___eeeqqqyyywwwvvvtttuuuxxxyyy~~~~~~}}}}}}}}}|||||||||}}}~~~~~~yyyxxxxxxyyy|||}}}}}}||||||{{{yyywwwssspppnnnmmmooonnnnnnnnnoooqqqssstttoooqqqrrrqqqmmmkkkjjjkkkkkkjjjiiihhhhhhhhhhhhhhhcccbbbaaa``````^^^[[[YYY[[[ZZZYYYXXXWWWVVVVVVUUURRRQQQPPPQQQSSSUUUUUUTTTPPPOOOMMMLLLJJJGGGDDDAAAAAAAAAAAA@@@@@@??????>>>>>>===<<<;;;:::999888888888888888777777777777777555555555555444444444444444333333222222333333444222222222111111111111111000000000000000000000000000000000111111000000000000000000////////////...//////............////////////............//////........................//////...---,,,,,,,,,------------------------------------------------------------------------------------------------------------.........//////,,,,,,,,,---------......---------------------------------------------------------,,,,,,,,,,,,+++......------,,,,,,,,,,,,...++++++...///...111555111000///000000000///............................................................///////////////////////////////////////////////////////////////------......//////000000////////////////////////....../////////000000000111000000000/////////...000000000///000111111222////////////////////////---...///000111222222222111111222222222333333333222222222222222222222222111111111222222333333333333333333333333333333333000000000000000000000000////////////////////////////////////000000000000...///000111111111000000111000000//////000000111.........///////////////////////////000000000000//////000000000000//////000000000000000000000000000000////////////000000///////////////000111111111111111111111111111111111222222222222222222111111111222222333333444444333333333333444444444444444444444444444444444444666666666666666666666666888888888888999999999999:::::::::;;;<<<<<<======>>>>>>???@@@@@@@@@@@@???@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEFFFGGGHHHIIILLLOOORRRWWWTTTRRRQQQRRRSSSTTTSSSTTTVVVYYY^^^eeeppp{{{{{{tttqqqnnnkkkjjjllllllpppvvvzzz~~~~~~{{{{{{zzzzzzyyyyyyzzzzzz{{{zzzzzz{{{}}}~~~}}}{{{{{{zzzzzzzzz|||~~~{{{yyyxxxyyyzzz{{{zzzxxxyyyyyyxxxvvvtttqqqooonnnooonnnnnnnnnoooqqqtttvvvqqqssstttrrrnnnkkklllnnnnnnmmmkkkiiigggfffeeeeeeaaa```_________]]]ZZZWWWWWWWWWWWWVVVVVVVVVUUUUUUPPPNNNMMMMMMOOOPPPPPPOOOJJJKKKLLLLLLJJJGGGCCCAAAAAAAAA@@@@@@????????????<<<<<<;;;;;;:::999999999999888777666666666666777555555555444444444444333444333333222222333333444111111111111111000000000111000000000000000//////000000111111111111000000000000////////////......//////............////////////............//////........................,,,---...,,,+++***,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........,,,,,,,,,---------.........------------,,,,,,,,,...------------,,,,,,,,,---------,,,,,,+++++++++.........------,,,,,,+++,,,***+++.........222888UUUHHH888...,,,///111000.........................................................///////////////////////////////////////////////////////////////.........///////////////////////////////////////....../////////000000000/////////000000000000000......------......///000000000000000000000000000......///000111111111111111111222222222333333333222222222222222222222222000000111111222333333333333333333333333333333333000000000000000000000000////////////////////////.../////////000000000111...///000111222111000000111111000000000000111111............/////////000.../////////000000000111//////000000000000//////000000000000000000000000000000////////////000000///////////////000111111111111111111111111111111000000111111111111000000000111111222333333444444222222333333333444444444444444444444444444444444666666666666666666666666888888888888999999999999999::::::;;;;;;<<<<<<===>>>>>>>>>????????????????????????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDEEEEEEDDDEEEGGGHHHHHHHHHHHHGGGFFFGGGHHHHHHHHHJJJMMMOOOSSSQQQNNNOOOQQQSSSSSSRRRRRRSSSVVVYYY\\\cccnnnvvvwwwqqqnnnkkkgggeeegggfffiiimmmpppqqqrrrtttvvvvvvyyy|||}}}|||{{{{{{{{{yyyxxxuuuvvvwwwwwwvvvuuuttttttvvvuuuuuuvvvxxxzzzyyyxxxyyyxxxwwwvvvvvvxxx{{{}}}{{{yyywwwwwwwwwvvvtttsssttttttttttttsssqqqooonnnnnnnnnmmmlllnnnqqqtttvvvrrrttttttqqqllljjjmmmqqqqqqpppmmmjjjgggdddcccbbb___^^^^^^^^^___]]]ZZZWWWVVVVVVVVVVVVUUUTTTSSSSSSNNNLLLJJJJJJLLLLLLLLLKKKGGGHHHIIIIIIGGGEEECCCCCC@@@@@@@@@@@@????????????::::::::::::::::::::::::999888777666555666666777555555555444444444333333444333333222222333333444111111111111111111111111111111000000///////////////000111222222111000///000000/////////.........//////............////////////............//////........................+++,,,------+++***---///------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,---------............---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------------............---,,,+++***+++***+++---......333:::ppp[[[@@@///,,,...///---............................................................/////////000///////////////////////////////////////////////////////////////.................................------........./////////......//////000000111111...------------...//////000000000000000000000000//////000000000000000///111111222222222333333333111111111111111111111111///000000111222222333333333333333333333333333333000000000000000000000000////////////////////////.../////////000000111111...///000222222111111000111111000000000000111111---.........//////000000.../////////000000111111//////000000000000//////000000000000000000000000000000////////////000000///////////////000111111111111111111111111111111//////000000000000//////000000111222333333444444222222333333333444444444555555555555555555555555666666666666666555555555777888888888888999999999999999:::;;;;;;<<<<<<===>>>>>>>>>>>>????????????>>>>>>?????????@@@@@@@@@AAAAAABBBBBBCCCDDDDDDEEEDDDEEEGGGHHHIIIIIIIIIHHHJJJKKKKKKJJJIIIJJJLLLOOOMMMJJJHHHIIILLLOOOOOOMMMLLLMMMPPPRRRTTTYYYccclll{{{tttooommmjjjfffdddeeedddfffiiikkkkkkkkkkkklllmmmoooqqqrrrsssvvvyyy|||~~~~~~|||yyywwwuuuttttttuuuwwwwwwvvvttttttvvvxxxxxxvvvtttrrrqqqsssrrrrrrsssvvvwwwwwwvvvwwwvvvuuutttsssuuuxxx{{{{{{yyyvvvuuutttssspppnnnpppqqqqqqrrrqqqpppnnnmmmmmmlllkkkkkkmmmpppsssuuuqqqsssssspppkkkjjjmmmrrrtttrrroookkkgggdddaaa```^^^]]]]]]^^^___]]]ZZZWWWWWWWWWWWWVVVTTTSSSQQQPPPLLLKKKIIIIIIJJJJJJIIIHHHFFFFFFFFFEEECCCCCCDDDEEE@@@@@@@@@???????????????999999:::::::::;;;;;;;;;999888666555555555666777555555444444444333333333444333333222222333333444222222222222222222222333111111000000/////////...///000111222222111000///000/////////............//////............////////////............//////........................***,,,...---++++++...111------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------...............------,,,,,,,,,.........------,,,,,,,,,++++++,,,---...///000111............---,,,+++***+++***+++------...333;;;iiiSSS999+++,,,111///+++................................................---.........//////000000////////////////////////////////////////////////000000//////.........---------------------------,,,,,,,,,---------......------...///000111222222///////////////000111111000000000000000000000000///000000000000000///...111111222222222333333333111111111111111111111111///000000111222222333333333333333333333333333333111000///......///000111111111000000//////......000000000000000000000000)))888>>>555,,,...111000000000000000000000000000............////////////000000000000000000000000111111111111111111111111111///---...111222000...///////////////............//////000000000000000000111111111111222222222111111111111111111111111222111111111222333333444333333333333333333333333333333333444444444555555222333555777888777777666777777777777888888888888999999:::::::::;;;;;;;;;999:::;;;<<<============>>>>>>>>>???@@@@@@AAAAAA@@@AAABBBCCCDDDDDDDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGHHHHHHGGGFFFEEEDDDIIIIIIHHHHHHIIIKKKLLLMMMMMMLLLLLLMMMQQQWWW]]]aaakkkqqqsssmmmfffdddbbbaaa______aaadddggghhhgggfffggggggggghhhkkknnnqqqtttuuuuuuuuutttsssuuuyyy|||~~~~~~}}}|||zzzxxxuuusssqqqqqqqqqqqqpppoooppprrrtttttttttssssssqqqpppnnnmmmrrrssstttsssqqqpppqqqrrrvvvvvvvvvtttrrrrrruuuwww{{{xxxuuuttttttsssrrrppppppppppppppppppoooooonnnllljjjiiijjjmmmqqqsssttttttrrrnnnjjjhhhhhhhhhiiinnnmmmkkkiiifffdddbbbaaa[[[ZZZYYYZZZ\\\]]]\\\[[[ZZZXXXUUURRROOONNNNNNOOOMMMKKKHHHEEECCCCCCCCCDDDCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@???>>>======999999999888888888888777:::999999888777666666555666666555555555444444444111222222333333444444555111111000000000000111111111000//////000111111111......---------......//////////////////////////////////////////.........000000///...---,,,,,,,,,................................................------,,,,,,,,,,,,++++++------------------------........................++++++,,,,,,,,,,,,------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................,,,---------.../////////;;;888333///------...//////......------......///...------------...//////////////////////////////////////////////////////000000000000///...---,,,////////////////////////................................................////////////////////////////////////////////////111111000000/////////...///000000000000//////...111111111111111111111111222222222222222222222222111111111111111111111111222222333333333333444444111000///......///000111000000000000////////////000000000000000000000000///<<>>??????@@@@@@AAA???@@@AAABBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDHHHHHHHHHHHHHHHJJJKKKLLLMMMLLLKKKLLLNNNSSSXXX[[[fffmmmqqqkkkccc`````````aaa``````bbbdddddddddbbbbbbbbbbbbccceeehhhkkkmmmmmmmmmllljjjiiikkknnnqqqpppsssvvvwwwvvvuuutttuuuwwwwwwxxxzzz}}}~~~}}}}}}~~~~~~}}}yyyyyyzzz|||{{{zzzzzzyyywwwuuussspppooonnnooooooooonnnmmmnnnppprrrrrrrrrqqqqqqooommmlllkkknnnppprrrqqqpppooopppqqqttttttuuutttrrrrrrsssuuuyyywwwuuuttttttsssqqqooonnnoooooooooooonnnmmmmmmllljjjiiiiiillloooqqqqqqrrrooolllhhhfffffffffggglllllljjjhhhfffcccbbbaaa[[[ZZZYYYZZZ\\\]]]\\\[[[ZZZXXXUUURRROOONNNMMMMMMLLLJJJHHHEEECCCCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@????????????>>>===<<<;;;999999999888888888777777888888777777666666555555666555555555444444444333333333333333333333333222111111000000000000111111222111000////////////...000000/////////.........////////////////////////.........///////////////000000///------,,,,,,---................................................+++++++++,,,,,,---------------------------------........................++++++,,,,,,,,,,,,------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................---------...............444333000...------///000.........---,,,,,,,,,+++...------------...//////////////////////////////////////////////////////000000000000///...---,,,........................................................................////////////////////////////////////////////////000000000//////.........//////000000000000//////111111111111111111111111000000000000000000000000111111111111111111111111222222222333333333444444000000////////////000000////////////000000000000000000000000000000000000222<<<@@@777000000111000000000000000000000000000............////////////000000000000000000000000........................111///...///000111000...//////000000111111222222...///000000111111000000000000000111111111222222111111111111111111111111222111111111111222333333333333333333333333333333333333333333444444444444666555555555555555666666666666777777777777888888777888888888999999999999999:::;;;<<<<<<======<<<======>>>>>>??????@@@@@@>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEGGGGGGGGGGGGHHHIIIJJJJJJMMMLLLKKKKKKMMMPPPSSSVVV___iiioooiii```]]]^^^___ccc```^^^^^^___``````_________^^^^^^```bbbeeefffeeeeeedddbbb``````ccceeegggjjjlllmmmllljjjjjjjjjkkklllmmmnnnpppqqqrrrssswwwuuutttrrrssstttvvvwwwxxxvvvtttrrrqqqrrrtttuuutttrrrqqqqqqsssuuuvvvvvvxxxvvvtttqqqnnnmmmlllllllllmmmmmmlllkkklllnnnppppppoooooonnnmmmkkkjjjiiiiiilllooopppooonnnnnnoooppprrrssssssrrrqqqrrrsssvvvuuutttttttttssspppnnnlllmmmmmmnnnmmmlllkkkjjjjjjiiiggghhhkkkmmmnnnnnnnnnllliiifffddddddddddddiiiiiihhhgggeeecccaaa```[[[ZZZYYYZZZ[[[\\\[[[ZZZZZZXXXUUUQQQNNNMMMLLLKKKKKKIIIGGGEEECCCBBBBBBBBBAAAAAAAAAAAAAAA@@@??????===============<<<;;;:::999999888888888777777777666666666555555555555555555555444444444444333333555444444333222222111111111111000000000000111111111111000///.........///111111111111111000///...////////////////////////------......//////000000000///...---------------........................////////////////////////******+++,,,---...//////------------------------------------------------++++++,,,,,,,,,,,,------...------------,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------------------------------------------------------...............------------------------...///000////////////...,,,+++***...------------...//////////////////////////////////////////////////////000000000000///...---,,,------------------------................................................/////////////////////////////////////////////////////////...............---...///000000111000000111111111111111111111111000000000000000000000000111111111111111111111111222222222222333333333333000000////////////000000......//////000000111111///////////////////////////666999333......///...////////////////////////............////////////////////////////////////000000000000000000000000000/////////000000000///......///000111111222222//////000111111111111000000000000000111111111111111111111111111111111111222111111111111111222222222222222222222222222222222222333333333444444444777666555444333444555666666666666666777777777888777777777777888888888888999999:::;;;<<<<<<<<<<<<<<<<<<======>>>??????@@@>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFEEEFFFFFFGGGHHHIIIIIIJJJMMMLLLLLLLLLNNNQQQTTTVVV\\\gggmmmhhh___[[[]]]___bbb___\\\[[[\\\^^^``````___^^^]]]]]]]]]___aaacccccccccbbb___]]]\\\^^^___dddfffhhhiiigggeeeeeeeeedddeeegggiiijjjlllmmmmmmrrrqqqqqqpppqqqrrrssstttsssqqqnnnkkkkkkllloooqqqoooooonnnoooqqqrrrttttttxxxvvvssspppmmmmmmmmmmmmkkkllllllkkkjjjjjjmmmoooooonnnnnnmmmllljjjhhhhhhfffiiimmmoooooonnnmmmmmmmmmooorrrsssrrrqqqqqqqqqsssssssssttttttsssooollljjjkkklllmmmlllkkkjjjhhhgggfffeeegggjjjlllmmmmmmkkkjjjgggeeecccccccccccceeeffffffeeedddbbb```___ZZZYYYXXXYYYZZZ[[[ZZZYYYYYYWWWTTTQQQNNNLLLJJJJJJIIIHHHFFFDDDBBBBBBAAAAAA??????@@@@@@??????>>>===<<<<<<======<<<;;;::::::888888888888777777777777444444444444444444555555444444333333333333333333333333333333222222111111111111000000000000111111000000000000///000111222//////000111111111000///////////////////////////,,,------...///000111111000///...---------------........................////////////////////////++++++,,,,,,---......///------------------------------------------------+++++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,------........................------------------------------------------------------------------------/////////...---------,,,***+++,,,---.../////////000000000000000...---,,,...------------...////////////////////////////////////////////////////////////000//////...------------------------------................................................////////////////////////////////////////////////..................------------...000111111111111111111111111111111111111222222222222222222222222111111111111111111111111111222222222222333333333//////000000000000//////......//////000000111111////////////////////////---000222///.../////////////////////////////////............///////////////////////////////////////////////////////////////000000000/////////000------......///000111111///000000111111111111111//////000000000111111111111111111111111111111111222222111000000111111111222222222222222222222222222222222333333333444444777666444333333444555666555666666666666777777777666666777777777888888888888999:::;;;<<<<<<<<<<<<;;;<<<<<<======>>>??????>>>>>>??????@@@?????????@@@BBBCCCEEEFFFFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEFFFDDDEEEFFFHHHIIIJJJKKKLLLMMMNNNOOOQQQTTTWWWYYY[[[]]]fffkkkeee]]][[[^^^______\\\YYYYYY\\\___aaabbb^^^]]][[[[[[[[[\\\^^^___bbbbbbaaa___]]]\\\]]]^^^^^^aaacccdddbbb```______aaaccceeehhhjjjlllmmmmmmjjjkkkmmmnnnoooooooooooopppnnnkkkiiihhhjjjmmmooonnnnnnooooooooopppqqqrrrwwwuuurrrooommmllllllmmmkkkllllllkkkjjjkkkmmmoooooonnnnnnmmmllljjjiiihhhdddhhhlllnnnnnnmmmmmmmmmkkkmmmpppqqqqqqpppqqqqqqqqqpppqqqrrrsssrrrooollliiijjjlllmmmmmmkkkiiihhhccccccccceeeiiilllmmmmmmjjjhhhgggeeedddccccccdddbbbcccccccccbbb```^^^]]]YYYXXXWWWWWWXXXYYYXXXWWWWWWVVVSSSPPPNNNKKKIIIIIIGGGFFFEEECCCBBBAAAAAA@@@>>>>>>>>>???>>>>>>===<<<<<<<<<<<<===<<<<<<;;;;;;888888888777777777666666333333333333444444444444222222333333333333333333111111111222222333333333111111000000000000111111333444444333000///111333,,,---...///000111111111////////////////////////,,,------...///000111111//////...------------...........................////////////////////////------------------------------------------------------------------------+++++++++,,,,,,,,,------------------------------...------,,,,,,------...........................------------------------------------------------------------------------/////////...---------,,,+++,,,---///000000//////...////////////......---...------------...////////////////////////////////////////////////////////////////////////...---------------------------................................................////////////////////////////////////////////////------..................------...000111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111222222222333333//////000000000000//////////////////000000000000000000000000000000000000.../////////000111111111000000000000000000000000............////////////000000000000000000000000------------------------...000111000///...///111------......//////000000///000111111222222111111/////////000000000111111111111111111111111111111222222111000000000000111222222222222222222222222222222222222333333333333555444444444444444555555555555666666666666777777666777777777888888888888888999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<======>>>>>>>>>>>>???????????????>>>???AAACCCEEEFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDEEECCCEEEGGGJJJLLLNNNOOOOOOPPPQQQTTTWWWZZZ]]]___aaa___dddfff```ZZZZZZ\\\\\\[[[YYYWWWXXX[[[___aaabbbZZZYYYXXXWWWWWWYYYZZZ\\\^^^______^^^\\\[[[\\\^^^]]]___bbbcccbbb`````````___```cccgggiiikkkkkkllleeegggjjjlllnnnmmmllllllkkkjjjgggffffffgggiiikkkkkklllnnnnnnmmmlllmmmooosssqqqooommmkkkjjjjjjjjjkkkllllllkkkjjjkkkmmmooooooooonnnmmmllljjjiiihhhdddgggjjjllllllkkkkkklllkkkmmmooopppppppppqqqsssooooooooopppqqqqqqooommmjjjkkkmmmnnnnnnllljjjhhhcccbbbccceeeiiikkklllkkkhhhgggfffeeedddddddddddd```aaabbbbbbaaa^^^\\\ZZZWWWVVVUUUUUUVVVWWWUUUTTTTTTSSSRRRPPPMMMKKKIIIHHHEEEDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;:::888888777777777666666666444444444333333333333333111111222222222222333333000000111111222333333444111111000000000000111111777888888555000...///111---------...///000111222////////////////////////------......//////000000///......---------..................................................................------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------.........------------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............---------,,,---...///000000000000//////...---,,,,,,,,,---...------------...//////////////////////////////////////////////////////...///////////////......------------------------................................................////////////////////////////////////////////////.............../////////---...///000000111000000000000000000000000000000////////////////////////111111111111111111111111111111111111222222222222...///000111111000///...000000000000////////////000000000000000000000000111///...///111111000000000000000000000000000000............////////////000000000000000000000000------------------------...000111111......///111//////////////////000000000000111222222222222111////////////000000000111111111111111111111111111222222111000000000000000111111111111111111111111111222222222222333333333222333333444555555555555555555555666666666777777777777777888888888999999888888999:::;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>?????????@@@@@@??????>>>===???BBBDDDEEEEEEDDDCCCEEEDDDCCCBBBBBBBBBCCCDDDCCCEEEHHHLLLOOOQQQRRRSSSTTTVVVYYY\\\___bbbcccddd___```^^^XXXUUUWWWXXXWWWXXXVVVUUUVVVYYY]]]______XXXWWWVVVUUUVVVWWWYYYZZZZZZ[[[\\\\\\[[[[[[]]]^^^]]]```cccdddcccbbbbbbbbb^^^```cccfffggghhhhhhgggeeefffhhhiiikkklllmmmmmmgggfffeeeddddddeeefffggghhhjjjmmmmmmlllkkkmmmooopppooonnnlllkkkiiihhhgggkkkkkkkkkjjjiiijjjlllnnnnnnnnnmmmlllkkkiiihhhgggdddfffhhhiiihhhhhhiiijjjkkkmmmnnnoooooopppsssuuuooonnnmmmmmmooopppooommmkkkllloooppppppnnnkkkiiieeeddddddfffhhhiiiiiigggffffffeeeddddddccccccccc___```aaaaaa```]]]ZZZWWWVVVTTTSSSSSSTTTTTTSSSRRRRRRQQQPPPOOOMMMKKKJJJIIICCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<<<<999999:::::::::::::::999888777777777666666666666555555444444333333222222111111111111222222222333111111111111111222222222111111000000000000111111333666777444000...111444333111///......///111222////////////////////////.........///////////////......---------......///........................------------------------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------............------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,---...///000111222777444111...,,,,,,,,,---...------------...//////////////////////////////////////////////////////......////////////..............................................................................////////////////////////////////////////////////.........//////000000000//////000000000000//////000000000000000000000000////////////////////////111111111111111111111111111111111111222222222222...///000111111000///...111111000000//////......000000000000000000000000333///,,,...//////...---000000000000000000000000............/////////000000000000000000000000000////////////////////////...000222111...---///111111111111111000000000000000000111222222222222111////////////000000000000111111111111111111111111222222111000000///000000111111111111111111111111111111222222222333333333000111333555666666555555555555555555666666666777888888888888999999999999888888999:::;;;;;;;;;;;;::::::;;;;;;<<<======>>>??????@@@@@@@@@??????>>>;;;===@@@CCCDDDDDDBBBAAAFFFEEECCCBBBAAAAAABBBCCCCCCEEEIIIMMMQQQSSSUUUUUUWWWYYY\\\___bbbcccdddddd^^^]]]XXXRRRQQQTTTTTTRRRVVVUUUTTTUUUXXX[[[\\\\\\YYYXXXVVVVVVWWWXXXZZZ\\\XXXZZZ\\\\\\\\\\\\^^^```ZZZ]]]```bbbaaa``````aaa```aaadddfffgggfffeeedddddddddddddddfffhhhkkkmmmeeeeeedddddddddeeeeeeffffffjjjmmmnnnmmmmmmoooqqqooooooooonnnllljjjhhhgggjjjjjjjjjiiihhhiiikkkmmmmmmmmmmmmllljjjiiigggfffccceeeffffffeeeeeegggiiilllmmmnnnnnnnnnpppsssvvvooommmllllllnnnoooooonnnkkkmmmpppqqqqqqooollljjjhhhgggfffggghhhhhhfffdddddddddddddddccccccbbbbbb___```aaaaaa___\\\XXXVVVUUUSSSRRRRRRSSSSSSRRRPPPPPPPPPPPPOOOMMMLLLJJJIIICCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>======<<<777888888999999999888888777777777777666666666666666666555444444333222222000000111111222222222333333333222222111000000000111111000000000000111111,,,000333333000111555:::888555222...---...000222///////////////////////////////////////...............---------......///........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------...............------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////******+++,,,...000222333???;;;666111...---...///...------------...//////////////////////////////////////////////////////......///////////////...////////////////////////................................................////////////////////////////////////////////////.../////////000000111111///000000000000000///...000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222////////////////////////......//////000000111111000000000000000000000000///000000///...------...000000000000000000000000///////////////////////////////////////////////////////////////.........////////////////////////............////////////////////////000000000000000000000000000000000000...//////000111222222222000000000000000000000000222111000000000111333333333333333333333333333333333444555555555444333222666666888888888777555444666666666666777777777777888888999999999:::::::::;;;;;;:::::::::;;;<<<<<<;;;<<<>>>?????????>>>===>>>>>>???@@@BBBCCCCCCDDDEEEDDDBBBAAA@@@BBBCCCDDDDDDEEEHHHKKKOOOQQQSSSTTTSSSSSSUUUVVVXXXZZZ[[[\\\WWWTTTQQQQQQRRRRRROOOLLLQQQRRRSSSUUUWWWYYYZZZ[[[WWWWWWWWWVVVTTTTTTUUUWWWZZZYYYYYYYYYZZZ[[[\\\\\\______```aaabbbcccccccccdddeeefffgggfffdddaaa```aaaccceeeggggggggghhhiiihhhgggeeecccbbbaaabbbbbbffffffggghhhjjjlllnnnppppppooonnnmmmjjjhhhfffdddiiiiiijjjjjjkkklllmmmmmmmmmnnnpppoookkkhhhffffffjjjiiifffdddccccccdddeeefffiiimmmoooqqqsssuuuwwwyyypppkkknnnooolllkkknnnjjjlllmmmoooooonnnlllkkklllkkkiiigggeeeeeeeeefffhhhgggeeecccbbbbbbbbbbbbfffccc___^^^]]][[[WWWSSSPPPQQQRRRRRRRRRQQQOOONNNNNNNNNMMMKKKJJJIIIHHHGGGDDDDDDDDDDDDCCCBBBAAA@@@===============<<<;;;;;;;;;:::999888888888999:::999999777666555555555555444444333333333333222222111111111111111111111111111111111111111111111111000000000000000000000000...000222111000444===DDDHHH999---,,,...+++((((((000000////////////000000///////////////////////////............---------------------------------------------------------------------------------------......------,,,+++------------------------,,,,,,,,,---------......,,,------......------,,,---------,,,+++***)))(((------------,,,,,,+++***,,,,,,,,,------.........++++++------------+++++++++,,,---------,,,+++***,,,,,,,,,---------......000///,,,***+++111:::@@@WWWJJJ999...***+++,,,,,,------------------------,,,,,,,,,---------......---...000111222111000///000///------///000///...------------------------.........////////////000//////.........---------............////////////000000//////.........---............//////////////////000000000000//////------......//////000000////////////000000000000222222111000//////000000000000111111111000000///////////////////////////......//////000000000000///////////////////////////000111000...---...////////////////////////////////////////////////////////////////////////////////////////////////...////////////////////////............////////////////////////000000000000000000000000000000000000...//////000111111222222000000000000000000000000222111000000000111222333333333333333333333333333111222333444555555555555444555666777777777777777555666666666777777777777888888888999999999::::::;;;::::::::::::;;;<<<<<<;;;<<<===>>>???>>>>>>===>>>>>>???@@@AAABBBCCCCCCDDDDDDBBBBBBBBBBBBCCCDDDCCCDDDFFFIIILLLNNNPPPPPPMMMNNNOOOPPPQQQSSSTTTTTTRRRPPPNNNOOOPPPPPPOOOLLLPPPQQQRRRSSSUUUVVVWWWXXXVVVWWWXXXWWWVVVUUUUUUVVVYYYYYYYYYZZZZZZ[[[]]]]]]___```aaabbbccccccbbbbbbcccdddeeeeeeeeecccaaa___aaacccdddeeeeeefffhhhjjjjjjiiigggeeedddcccccccccfffggggggiiikkkmmmooopppqqqqqqpppnnnkkkiiigggeeeiiiiiijjjkkklllllllllllllllnnnoooooollliiiggggggllljjjhhhfffeeeeeeffffffhhhkkkmmmooooooppprrrtttvvvnnnjjjlllllljjjiiilllkkklllmmmnnnnnnmmmlllkkkkkkkkkiiihhhgggfffffffffhhhgggeeecccbbbbbbbbbbbbccc```^^^]]]\\\ZZZVVVSSSPPPQQQRRRRRRRRRQQQPPPOOOMMMMMMLLLKKKIIIHHHGGGFFFDDDDDDDDDCCCCCCBBBAAA@@@======>>>>>>======<<<;;;;;;:::999888888888999999999888777666555555555555444444333333333333222222111111111111111111111111111111111111111111111111000000000000000000000000...000222000///111888======333+++,,,//////...///111000///////////////000///////////////////////////............---------------------------------------------------------------------------------------......------,,,+++------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,+++***)))---------------,,,+++***,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++,,,---------,,,++++++,,,,,,,,,---------...............---...111666:::CCC;;;111,,,---/////////---------------------------------.........//////------,,,---------......000///------///000///...------------------------------.........///////////////.........---------............////////////000/////////.........---------------............//////000000000000//////.........///////////////////////////000000000000222111111000//////000000000111111111111111000000////////////////////////...////////////000000000////////////////////////000111222111///...///000////////////////////////////////////////////////////////////////////////......//////////////////////////////////////////............////////////////////////000000000000000000000000000000000000/////////000111111222222000000000000000000000000111111000000111111222333333333333333333333333333333333333333333444555555444444444555666777888999555555666666666777777777777888888888999999999999:::::::::::::::;;;<<<<<<;;;<<<===>>>>>>>>>>>>===>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAACCCEEEGGGIIIJJJKKKLLLIIIJJJJJJKKKKKKLLLMMMMMMLLLKKKJJJLLLMMMOOONNNMMMOOOOOOPPPQQQRRRSSSTTTUUUVVVXXXZZZZZZYYYWWWVVVVVVXXXXXXYYYZZZ[[[\\\^^^______aaabbbddddddcccaaa```bbbccccccdddcccbbb```___aaabbbccccccccceeehhhjjjlllkkkiiihhhfffeeeeeeeeegggggghhhjjjlllnnnpppqqqsssrrrqqqooommmjjjhhhggghhhiiikkkmmmnnnmmmlllkkkjjjmmmooopppnnnkkkiiiiiimmmllljjjiiihhhgggggggggjjjlllmmmmmmmmmmmmnnnpppqqqllliiijjjjjjhhhggghhhkkklllmmmmmmmmmlllkkkjjjjjjjjjjjjiiiiiigggffffffgggfffdddcccbbbbbbbbbcccbbb```^^^]]]\\\YYYUUURRRPPPQQQRRRRRRRRRQQQPPPOOOLLLLLLKKKIIIHHHGGGFFFEEECCCCCCCCCCCCBBBAAA@@@@@@===>>>>>>>>>>>>===<<<<<<:::999999888777888888888888777666555555555555555444444333333333333222222111111111111111111111111111111111111111111111111000000000000000000000000///000222000......222555444///,,,...000000111333111111000//////////////////////////////////////////............---------------------------------------------------------------------------------------......------,,,+++------------------------,,,,,,,,,---------......,,,------......------,,,++++++,,,,,,,,,,,,++++++,,,------------,,,,,,+++,,,,,,,,,------------...+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++---000000000///000111111...++++++...000000...------------------------........./////////000000...---+++******,,,...///000///------///000///...------------------------,,,---------...........................------------............//////////////////...............,,,,,,,,,------------......//////000000//////...///////////////.........////////////000000000000111111000/////////000000000111111222222222111111////////////////////////////////////////////////////////////////////////000111222111000///000111////////////////////////////////////////////////////////////////////////............////////////////////////////////////............////////////////////////000000000000//////////////////////////////000000111111111111000000000000000000000000111111111111111222222222222222222222222222222222888666444222111111111222555444333333444666777999555555555666666666777777777777777888888888888999999999999999:::;;;<<<<<<<<<<<<<<<===============>>>>>>>>>???@@@AAAAAABBBBBBBBBCCCDDDDDDDDDCCCCCCAAABBBDDDEEEGGGHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGHHHJJJLLLMMMNNNNNNNNNOOOOOOPPPQQQRRRRRRSSSVVVYYY]]]^^^]]]ZZZYYYXXXXXXXXXXXXYYY[[[]]]^^^______aaacccddddddcccaaa``````aaaaaabbbbbbaaa```___cccccccccbbbbbbcccfffiiimmmlllkkkjjjiiihhhgggggghhhhhhiiijjjlllnnnpppqqqtttsssrrrpppnnnllljjjiiihhhjjjlllnnnooommmkkkjjjiiilllpppqqqooommmlllkkkmmmllllllkkkjjjiiihhhgggjjjkkklllkkkkkkkkklllnnnooommmkkkkkkjjjhhhggggggkkkkkklllllllllkkkjjjjjjiiiiiijjjjjjjjjiiigggfffgggeeedddbbbbbbbbbbbbccceeedddcccaaa]]]YYYUUURRRPPPQQQRRRRRRRRRQQQOOONNNKKKJJJIIIHHHFFFEEEDDDDDDBBBCCCCCCBBBBBBAAA@@@???===>>>>>>>>>>>>===<<<<<<999999888888777777777777777666555555444444444555444444333333333222222222111111111111111111111111111111111111111111111111000000000000000000000000...000111000......///111000000000000///...///111222111000//////......//////////////////////////////............---------........................------------------------,,,,,,------------------------......------,,,+++------------------------,,,,,,,,,---------......,,,------......------,,,***++++++,,,------,,,,,,,,,---------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...000000///------------,,,+++,,,......,,,***---------------------------.........////////////......---,,,---...///000000///------///000///...........................,,,,,,,,,---------..............................---------.........//////........................,,,,,,---------............//////////////////...000000//////......------////////////000000000000111000000/////////000000000111111222222222222111/////////////////////////////////.......................................///111222111000///000222........................////////////////////////////////////////////////---.........//////000000////////////////////////............////////////////////////000000000000////////////////////////000000000000000111111111000000000000000000000000000000111111222222222222222222222222222222222222777666444222111000111111666555444333333444555666555555555555666666666666666666777777777888888888888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<======>>>===>>>>>>??????@@@@@@@@@AAAAAABBBCCCDDDCCCCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGJJJJJJJJJIIIIIIIIIHHHHHHEEEFFFHHHIIIKKKMMMNNNPPPOOOOOOPPPPPPQQQRRRRRRSSSXXX[[[___aaa```]]][[[ZZZWWWWWWXXXYYYZZZ\\\^^^______```bbbccccccbbbaaa```______``````aaa`````````eeeeeedddbbbaaabbbeeeggglllllllllkkkkkkjjjiiiiiiiiiiiijjjkkklllnnnoooppprrrrrrqqqpppooommmkkkjjjiiijjjmmmoooooonnnkkkjjjiiilllppprrrqqqooommmmmmllllllllllllkkkiiihhhfffggghhhjjjjjjiiijjjmmmooooooppppppnnnlllkkkjjjiiikkkkkkkkkkkkkkkjjjjjjiiiggghhhiiijjjjjjiiigggffffffeeecccbbbaaabbbbbbcccjjjjjjiiieee```ZZZUUURRROOOPPPPPPQQQQQQOOONNNMMMIIIHHHGGGFFFEEECCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>===============<<<;;;;;;888888888777777777666666666555444444444444444444444444333333333222222222000000000000000000000000000000000000000000000000////////////////////////...///000000000///000000...111222111............111111000//////////////////////////////////////////............---------........................------------------------,,,,,,,,,---------......------......------,,,+++------------------------,,,,,,,,,---------......,,,------......------,,,***+++,,,,,,------------,,,------......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,---------.........//////...,,,+++,,,---111///---,,,,,,,,,,,,+++------------------------,,,,,,---------.........,,,,,,.../////////...---000///------///000///...........................,,,,,,,,,---------......---.....................------------............---------...............---.........////////////......////////////......000000//////......------////////////000000000000000///////////////000000///000111222222222222222/////////////////////////////////............---...........................000111000//////000222........................////////////////////////////////////////////////------......///000000000////////////////////////............////////////////////////000000000000000000000000000000000000000000000000000000111111000000000000000000000000000000111222222222222111222222222222222222222222222222222222222333444444555555444333333333333333444444555555555666666666666666666666777777777777888888888888999;;;<<<===<<<<<<;;;;;;<<<<<<===>>>======>>>>>>>>>?????????@@@@@@@@@AAABBBBBBCCCCCCAAABBBCCCEEEFFFFFFFFFFFFHHHGGGGGGGGGFFFFFFFFFEEEDDDFFFIIIJJJJJJKKKMMMOOONNNNNNOOOPPPQQQRRRSSSTTTXXX[[[___aaa```]]]\\\[[[VVVWWWWWWXXXYYYZZZ\\\]]]^^^^^^___```aaaaaaaaaaaa_________``````aaaaaaaaaggggggfffdddbbbbbbccceeeiiijjjkkkkkklllkkkkkkkkkkkkkkkkkkkkkkkklllmmmmmmoooooooooooonnnmmmlllkkkjjjkkkmmmnnnnnnmmmlllkkkiiimmmqqqtttssspppnnnmmmkkklllmmmnnnmmmjjjhhhffffffggghhhhhhiiikkknnnqqqppptttuuurrroooooonnnkkklllkkkkkkjjjjjjiiiiiiiiifffgggggghhhhhhhhhhhhgggeeedddcccbbbaaabbbbbbccckkklllkkkgggaaaZZZUUURRRMMMNNNOOOOOOOOONNNMMMLLLGGGGGGFFFDDDCCCBBBAAA@@@AAAAAAAAAAAA@@@???>>>>>>;;;<<<<<<<<<<<<;;;::::::666777777777777666555555555444444333333333444444444444333333333333222222000000000000000000000000000000000000000000000000////////////////////////.../////////000000000000+++///111///...000111///000000////////////000000///////////////////////////............---------........................------------------------+++,,,,,,------.........------......------,,,+++------------------------,,,,,,,,,---------......,,,------......------,,,++++++,,,---------------,,,------............---...------------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,---......,,,,,,,,,---------............///---,,,+++---...111///---++++++,,,...000------------------------,,,,,,,,,------------...)))+++---...///...,,,+++000///------///000///...........................,,,---------............---------...............,,,------------.........---------------................../////////000000---......//////......---///////////////.........////////////000000000000//////......//////000000...///000111111111111111//////////////////////////////.........---------........................---...000000///...000111........................////////////////////////////////////////////////------......///000000111////////////////////////............////////////////////////000000000000000000000000000000000000111000000000000000000000000000000000000000000000///000111222333222222111111111111111111111111111///000111222333444444444222333333444444444333333444444444555555555666666555555555666666666777777777777777888999;;;<<<===<<<<<<;;;;;;;;;<<<===>>>=========>>>>>>>>>>>>>>>??????>>>>>>???AAABBBCCC@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDGGGIIIIIIHHHHHHJJJMMMLLLMMMNNNOOOQQQRRRSSSTTTWWWYYY]]]^^^]]]\\\[[[[[[VVVVVVVVVWWWWWWYYYZZZZZZ\\\\\\\\\]]]^^^```bbbccc____________```aaabbbccciiiiiiiiigggdddaaaaaabbbfffgggiiijjjkkkllllllkkkllllllkkkjjjjjjjjjjjjjjjkkkllllllmmmmmmllllllkkkllllllmmmmmmmmmmmmlllllljjjnnnsssuuutttqqqnnnmmmlllnnnppppppooommmiiigggggghhhiiihhhhhhjjjmmmpppqqqwwwyyyuuurrrrrrpppmmmlllkkkjjjiiiiiihhhhhhhhhffffffeeeffffffggghhhhhhddddddbbbaaaaaaaaabbbcccfffhhhiiifff___XXXTTTRRRLLLMMMMMMNNNNNNLLLKKKJJJFFFFFFEEECCCBBBAAA@@@???AAAAAAAAAAAA@@@???>>>===::::::;;;;;;::::::999888666666777777777666555444444333333333333333444444444444333333333333222222000000000000000000000000000000000000000000000000////////////////////////000///........./////////+++//////---...222222...///......//////000111222///////////////////////////............---------........................------------------------++++++,,,,,,---......///------......------,,,+++------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,------------------,,,,,,---.....................---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++******+++---...///,,,,,,,,,---------......+++---//////...---...///------+++***)))+++...000------------------------------------............,,,,,,------............000///------///000///...........................------........./////////---------.........//////,,,,,,---------.........,,,,,,,,,------.........---------.........//////---......//////......---.........///////////////////////////000000000000...............///000000------...000000111111000//////////////////////////////.........---------........................,,,...//////......///111........................////////////////////////////////////////////////---------...///000000111////////////////////////............/////////000////////////000000000000000000000000000000000000111111111000000000000000000000000000000000000000///000111222333222111111111111111111111111111111111222333444444333111000///000222444555555555444444444444555555555666666555555555555666666666777777777777888999;;;<<<===<<<<<<;;;:::;;;<<<===>>>============>>>>>>>>>>>>???>>>=========???BBBCCC>>>???@@@BBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGIIIHHHFFFFFFHHHKKKJJJKKKLLLNNNPPPRRRSSSTTTUUUXXX[[[\\\[[[ZZZYYYZZZVVVVVVVVVVVVVVVWWWXXXYYY\\\[[[ZZZ[[[\\\___bbbddd____________```bbbcccdddjjjkkkkkkiiieeebbb``````dddeeegggjjjkkklllllllllmmmlllkkkjjjiiihhhhhhhhhiiiiiijjjkkkllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmjjjnnnsssvvvtttqqqnnnmmmnnnoooqqqrrrqqqnnnkkkiiiiiijjjjjjiiihhhiiimmmoooqqqxxx{{{wwwssssssrrrnnnlllkkkjjjiiihhhhhhhhhhhhfffeeedddddddddfffhhhiiidddcccbbbaaaaaaaaabbbcccaaadddfffccc]]]WWWTTTRRRKKKLLLLLLMMMMMMKKKJJJIIIEEEEEEDDDCCCAAA@@@???>>>@@@@@@AAA@@@@@@???>>>===999::::::::::::999888888555666777777777666444333333333333222222333444444444444444333333333222222000000000000000000000000000000000000000000000000////////////////////////222000...,,,---------,,,///111000,,,---222000***............///111222333//////////////////////////////.........---------////////////////////////------------------------++++++,,,,,,---...//////------......------,,,+++------------------------,,,,,,,,,---------......,,,------......------,,,,,,------......---,,,,,,,,,,,,---.../////////............------,,,,,,,,,------++++++++++++------++++++******+++---...///,,,,,,,,,---------......(((+++///111000///......+++++++++)))((()))+++---------------------------............/////////000111000.........///111333000///------///000///...////////////////////////.........////////////000---------.........//////,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,---------......---..................------.........//////000000////////////000000000000...............///000111,,,---...///000000000000////////////////////////000000//////.........---......////////////......////////////////////////////////////////////////........................////////////////////////////////////////////////........................////////////////////////000000///...............111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111333333222222333333444555555555555555666666666777222333333444555666777777666666666777888888999999<<<<<<<<<===============??????>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>??????@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHLLLLLLLLLMMMNNNNNNNNNOOOVVVWWWWWWWWWVVVVVVXXXYYYVVVVVVWWWWWWWWWWWWWWWVVVWWWWWWXXXZZZ]]]aaadddfffiiifffcccbbbccccccaaa___eeefffhhhhhhgggdddaaa___bbbdddhhhkkkmmmnnnnnnmmmpppmmmiiiggggggiiiiiiiiihhhggggggiiilllmmmjjjggghhhjjjkkkjjjiiiiiikkkllllllooosssvvvwwwtttqqqnnnjjjkkkmmmoooqqqpppllliiihhhjjjmmmnnnmmmmmmmmmnnnqqquuuyyyyyyvvvsssrrrrrrnnnllljjjhhhgggggghhhiiifffdddccccccdddeeedddccc```bbbcccaaa___]]]]]]]]]``````___^^^[[[WWWSSSQQQMMMLLLKKKLLLLLLKKKIIIFFFEEEEEEDDDCCCBBB@@@>>>===@@@@@@@@@???>>><<<:::999;;;:::999999888888999999666666666666555555555555888777555333222111222222000000000000000000000000000///...------...///000000111111000...---...000////////////............////////////////////////////////////////////////111111111111333555777888------------.........///........................------------------------------------------------,,,,,,,,,++++++*********'''((()))+++---///000111...---,,,,,,++++++++++++---,,,++++++,,,---...///------------------------...------,,,,,,------...,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,+++++++++******---------,,,,,,+++++++++////////////...---,,,++++++++++++,,,,,,,,,------........................,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---..........................................---------000000//////.........---,,,---...//////...---,,,..........................................---------...///...------...///......---------,,,,,,,,,,,,,,,,,,---------......//////......------,,,,,,//////............//////............////////////////////////000000000000////////////////////////000/////////..................////////////......////////////////////////////////////////////////........................////////////////////////////////////////////////........................////////////////////////111000//////.........///111000000000/////////...////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111333222222222222333444444444444444555555555555666555555555555555555666666666666666777888888999999;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<===>>>>>>======>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGHHHHHHHHHKKKKKKLLLMMMMMMNNNNNNNNNSSSTTTUUUUUUTTTUUUWWWYYYXXXXXXXXXXXXXXXWWWVVVUUUVVVVVVWWWYYY\\\```ccceeehhheeeaaaaaabbbcccaaa```dddeeefffffffffdddbbb```cccdddgggjjjlllmmmnnnnnnqqqnnnjjjhhhhhhiiiiiiiiihhhgggggghhhkkkkkkiiiggggggiiijjjjjjiiiiiijjjkkklllooorrruuuuuussspppnnnkkkkkklllnnnpppoookkkiiiiiilllooorrrtttsssqqqpppppptttxxxxxxvvvrrrppppppmmmllljjjhhhgggggghhhiiifffdddcccccceeeeeedddbbb```aaabbb```^^^\\\\\\\\\ZZZ[[[[[[ZZZYYYVVVSSSQQQJJJIIIHHHIIIJJJIIIFFFDDDEEEDDDDDDCCCBBB@@@>>>===????????????>>>===;;;;;;999999888777777777777888666666666666555555555444888777555333222111222222000000000000000000000000000000///......///000000000111111000...---///000////////////............////////////////////////////////////////////////......---...///000222333------........./////////........................---------------------------------------------------------,,,,,,,,,++++++***++++++,,,---......///---,,,++++++++++++++++++---,,,+++++++++,,,---...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,------......------,,,,,,,,,,,,++++++++++++***---------,,,,,,+++++++++------.........---,,,,,,,,,,,,,,,,,,------------........................------,,,,,,------...///...---,,,,,,,,,,,,---...........................,,,,,,,,,------......///000/////////.........------...////////////...---................................................---...///...------...//////.........------------,,,---------............111111111111000000000000//////............//////............////////////////////////000000000000////////////////////////////////////..................////////////......////////////////////////////////////////////////........................////////////////////////////////////////////////........................////////////////////////111000000///////////////000000000000////////////........................000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111222222222222222333444444333333444444444555555555777777777666666555555555555666666777777888888999::::::::::::;;;;;;;;;<<<===<<<<<<;;;;;;<<<=====================>>>??????@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEGGGHHHHHHIIIJJJJJJKKKLLLLLLMMMNNNNNNPPPQQQSSSSSSSSSTTTWWWYYY\\\[[[[[[ZZZYYYXXXWWWWWWUUUUUUVVVWWWZZZ^^^bbbdddfffccc```^^^___aaabbbbbbdddddddddddddddcccbbbbbbcccdddeeegggiiilllnnnooorrroookkkiiiiiiiiiiiihhhgggffffffgggiiiiiihhhfffggghhhjjjjjjiiiiiiiiijjjkkkmmmpppssssssqqqooommmmmmllllllmmmnnnmmmjjjhhhkkkmmmqqqxxx||||||wwwrrrooorrrvvvwwwuuuqqqnnnmmmkkkjjjhhhgggfffgggggghhheeedddccccccddddddbbb```^^^___```___\\\[[[ZZZ[[[UUUUUUVVVVVVUUUTTTRRRQQQHHHGGGGGGHHHHHHHHHEEECCCDDDDDDCCCBBBAAA@@@>>>======>>>>>>>>>======<<<;;;888777777666666666666666666666555555555444444444666555444333222222222222000000000000000000000000111000000//////000000111///000000///...---///000////////////............////////////////////////////////////////////////------,,,,,,------...///....../////////000000000........................------------------------------------------------......------------,,,,,,.........------------,,,++++++++++++++++++,,,---...---,,,,,,+++,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++,,,,,,---.........------,,,------------.........------------------------...------------...//////...------,,,,,,------...........................++++++,,,---...//////000/////////.....................////////////......................................................---...///...------.../////////.........---------------........./////////111111111111111222222222//////............//////............////////////////////////000000000000///////////////////////////////////////...............////////////......////////////////////////////////////////////////........................////////////////////////////////////////////////........................////////////////////////111000000/////////000000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000111111111111222222222111222333333444444444444555555555666666777777777777777666666666555555666666777888888888888888999999::::::;;;;;;>>>>>>=========>>>??????===<<<<<<<<<<<<===>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMNNNPPPRRRRRRSSSTTTWWWZZZ]]]]]]]]]\\\\\\\\\]]]]]]VVVVVVVVVWWWZZZ^^^bbbdddeeebbb___]]]]]]___bbbcccgggfffeeedddcccbbbaaaaaacccccccccdddfffjjjmmmooorrrooollljjjiiiiiihhhgggfffeeeeeeffffffffffffeeegggiiikkkkkkjjjjjjjjjkkkjjjkkknnnooopppooommmkkknnnmmmlllllllllkkkiiihhhjjjlllqqqzzzzzzsssppprrruuuvvvuuuqqqnnnlllhhhgggfffeeedddddddddeeebbbaaaaaaaaabbbaaa___]]]\\\]]]^^^]]]ZZZXXXXXXXXXRRRSSSSSSSSSRRRQQQOOOOOOHHHHHHGGGHHHIIIIIIFFFDDDCCCCCCBBBBBBAAA???>>>===:::;;;;;;<<<<<<;;;;;;;;;888777666666555555666666555555555444444444333333444444333222222222111111000000000000000000000000111111000000000000111111//////000///------///000////////////............//////////////////////////////////////////////////////..................////////////000000000000........................---------------------------------------------------------------,,,,,,,,,/////////......---------,,,+++++++++,,,---......//////...------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,------......------,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000000///---------.........//////---------------------------------------......///------------------------........................---------....../////////........................////////////////////////....................................////////////---...///...---------///.........---------,,,,,,.........////////////000------......//////000000//////............//////............////////////////////////000000000000////////////////////////.........///////////////......////////////......////////////////////////////////////////////////........................////////////////////////////////////////////////........................////////////////////////000///////////////000000////////////000000000000000000000000000000000000///////////////////////////////////////////////////////////////////////////000000000111111111111222111111111111222333333666666666666777777777777555555555666777888888999555555555666777777888888777777888888999::::::;;;===============>>>??????<<<<<<<<<;;;<<<<<<===>>>?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDFFFGGGGGGGGGGGGHHHHHHJJJKKKLLLMMMMMMNNNPPPRRRRRRSSSUUUXXXZZZ\\\\\\]]]^^^___bbbdddeeeYYYXXXWWWXXXZZZ^^^bbbddddddbbb___]]]\\\^^^aaadddjjjiiigggeeecccaaa```___bbbaaaaaaaaacccgggjjjlllooommmjjjiiiiiihhhgggfffddddddddddddccccccddddddgggiiilllmmmlllkkkjjjkkkhhhiiikkklllllllllkkkjjjmmmlllkkkkkkkkkkkkiiiggggggiiioooxxxyyysssqqqrrrsssttttttqqqmmmkkkeeeeeedddcccbbbaaa``````___^^^]]]]]]^^^]]][[[YYYYYYZZZ[[[ZZZXXXVVVVVVVVVTTTSSSRRRQQQOOONNNLLLKKKGGGGGGFFFHHHIIIHHHFFFDDDAAAAAAAAAAAA@@@???======777888999999:::999999999888888777666666666666777444444444444333333333333222222222222222222111111000000000000000000000000000000111111111111000000...//////...------///000////////////............//////////////////////////////////////////////////////////////////......////////////000000000000........................------------------------------------------------+++++++++++++++,,,,,,,,,---.....................---------------...///000000/////////......------------------------------......------------......+++++++++,,,,,,,,,------,,,------......------,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111---------.........//////------------------------,,,,,,,,,+++,,,,,,---...------------------------........................111000000000//////......---------...............//////............//////................................./////////000000---...///...---------///------------,,,,,,,,,+++.........////////////000+++,,,,,,------.........//////............//////............////////////////////////000000000000////////////////////////.........///////////////......////////////......////////////////////////////////////////////////........................////////////////////////////////////////////////........................///////////////////////////............//////000////////////000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111111111111111111222333333666666777777777888888888333444444555777888888999444555555666666777777888666777777888999:::;;;;;;::::::::::::;;;<<<======;;;;;;;;;;;;;;;<<<======>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEEEEEEEEEEFFFFFFGGGIIIJJJKKKLLLLLLNNNOOOQQQRRRSSSTTTWWWYYYZZZZZZ[[[]]]aaaeeehhhjjj[[[ZZZXXXXXXYYY]]]```cccccccccaaa___]]]^^^```ccchhhhhhgggeeecccaaa___^^^``````______aaacccfffgggkkkiiigggfffggggggfffdddcccddddddbbbaaa```bbbdddfffiiilllmmmllljjjjjjjjjggghhhhhhiiiiiiiiiiiiiiikkkjjjjjjkkklllkkkhhhfffccceeekkksssyyyzzzvvvrrrsssqqqpppppppppooollljjjeeeeeecccbbb```___]]]]]]___\\\ZZZYYYZZZZZZYYYXXXWWWXXXYYYXXXVVVTTTSSSTTTTTTSSSRRROOOMMMKKKJJJIIIEEEDDDDDDEEEGGGFFFDDDBBB@@@AAAAAA@@@???>>>======777777888999999888888888888888777666666666666666444444333333333222222222000000111222222222111111000000000000000000000000///000000111111000000///---...///...------///000////////////............////////////////////////////////////////////////------.........------,,,....../////////000000000........................------------------------------------------------******++++++++++++,,,,,,,,,,,,,,,---......//////...---------------...///....../////////......---------------------------//////............//////++++++++++++,,,,,,,,,,,,,,,------......------,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...///000111111111,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,------......------,,,........................222111111000///...---------------------...............------------.......................................//////000000111---...///...------...///......---------,,,,,,,,,------........./////////..................////////////............//////............////////////////////////000000000000////////////////////////............/////////000......////////////......////////////////////////////////////////////////........................////////////////////////////////////////////////........................////////////////////////---------------...//////.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111222222333666666666666777777777777444444555555555666666666444444555555666777777777666777777888999:::;;;<<<::::::::::::;;;<<<======;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>?????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCEEEEEEFFFHHHIIIJJJLLLLLLMMMOOOPPPQQQQQQRRRUUUWWWWWWXXXYYY[[[___dddhhhkkk]]][[[XXXWWWWWWZZZ^^^```cccddddddaaa^^^]]]___bbbbbbcccddddddcccaaa___]]]___^^^^^^^^^^^^```aaabbbgggeeeddddddeeeeeedddcccbbbccccccaaa___^^^```cccdddgggjjjkkkjjjiiihhhhhhffffffffffffgggggghhhhhhhhhhhhjjjkkkmmmlllhhhfff```ccchhhnnnrrrssssssrrrsssooolllkkklllllljjjhhhgggfffeeecccaaa^^^\\\[[[```\\\YYYWWWWWWXXXXXXXXXUUUWWWWWWVVVTTTRRRRRRRRRRRRQQQOOOMMMKKKIIIHHHHHHEEEDDDDDDFFFGGGGGGEEECCC@@@@@@@@@@@@???>>>===<<<999999999:::999999888888777666555555444444555555333333333333222222222222...///000222222222111111000000000000000000000000...///000000000000///...,,,.........------///111////////////............////////////////////////////////////////////////+++,,,---......------,,,------........./////////........................------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------,,,+++++++++,,,,,,+++,,,---......------,,,------------------------.........------.........***++++++++++++,,,,,,,,,,,,------......------,,,...------------,,,,,,,,,+++++++++,,,,,,---------,,,,,,---......///......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---......---,,,,,,........................//////......------,,,,,,,,,,,,,,,------............---,,,++++++,,,---...........................---......///000000111111---...///...------...///000/////////............,,,---------............///////////////.........//////............//////............////////////////////////000000000000////////////////////////---.........//////000000......////////////......////////////////////////////////////////////////........................////////////////////////////////////////////////........................////////////////////////,,,,,,,,,,,,,,,---...///.../////////000000111111////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111111111111000111222222333555555555555666666666777555555555555555444444444444444555555666777777777666777888999:::;;;<<<<<<;;;;;;;;;<<<===>>>???@@@;;;::::::::::::;;;<<<<<<>>>>>>>>>>>>????????????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBDDDEEEFFFGGGIIIJJJKKKLLLLLLNNNOOOOOOOOOPPPSSSUUUVVVWWWXXXZZZ]]]bbbfffiii]]][[[XXXVVVVVVXXX[[[^^^ccceeeeeeccc___]]]___aaa\\\^^^```bbbbbbaaa___]]]^^^^^^]]]]]]]]]^^^______dddcccbbbbbbddddddcccbbbaaaccccccaaa^^^]]]```cccbbbeeehhhjjjiiigggfffffffffeeeeeeeeeeeefffggggggfffgggiiilllnnnllliiieee___bbbgggkkkmmmoooqqqsssrrrnnniiiggghhhiiihhhgggiiihhhgggeeebbb___\\\ZZZaaa]]]YYYVVVVVVXXXYYYYYYTTTVVVVVVUUUSSSQQQQQQQQQPPPOOOMMMKKKIIIHHHHHHGGGGGGFFFGGGHHHIIIIIIGGGEEE???????????????>>>===<<<;;;;;;;;;;;;;;;:::999888555555444333333333333444333333333222222222111111...///000111222222111111000000000000000000000000---...///000000///...---,,,---......------///111000/////////............////////////////////////////////////////////////,,,---...///000///......------------.........///........................------------------------------------------------,,,,,,,,,------.........---,,,,,,,,,,,,,,,++++++,,,,,,+++***))))))))))))((()))+++,,,---,,,,,,+++------------------------...------,,,,,,------...******+++++++++,,,,,,,,,,,,------......------,,,......---------,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,,,,---......---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,++++++++++++,,,---........................---......///000111111222---...///...------...///111111111111000000000000,,,,,,,,,---------......//////......---------,,,//////............//////............/////////000////////////000000000000........................////////////////////////////////////////////////......////////////......---------............///......------------......////////////////////////........................,,,---......//////......---------............///////////////////////////////////////............000000000000000000000000////////////////////////+++,,,,,,---...///000000---...111222222111...---000000000000111111111111000111111111111222222222444555777888999888666555555555555444444333333333444444333333444555777888:::999999999999:::;;;<<<<<<<<<;;;999999<<<===<<<<<<;;;;;;;;;;;;<<<======@@@@@@???????????????@@@??????@@@AAABBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIJJJJJJMMMMMMNNNOOOPPPRRRSSSTTTVVVWWWYYY\\\^^^___```aaa[[[ZZZXXXWWWWWWXXXYYYZZZ]]]```cccbbb___\\\[[[\\\^^^^^^]]]\\\[[[[[[[[[[[[\\\]]]______]]][[[ZZZZZZ___aaacccdddddddddeeeggggggfffbbb\\\XXXZZZ```fffkkkjjjiiihhhgggfffeeeeeeddddddeeedddbbbcccdddfffggghhhiiijjjjjjhhhfffeeebbbccceeegggjjjlllnnnnnnqqqqqqpppmmmiiigggfffgggiiiiiigggeeebbb```___^^^ccc___ZZZWWWVVVVVVUUUTTTWWWVVVTTTRRRPPPOOONNNNNNPPPOOONNNKKKHHHFFFDDDCCCIIIGGGEEEEEEGGGGGGDDDAAA??????@@@???>>><<<;;;999::::::999999888777777777555666777888777666333222111222333444444333222111111111111111111111111111000000111111111111000000............////////////000000//////.........---////////////////////////222111///.........///000/////////...------,,,,,,------......//////000000////////////////////////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***+++,,,,,,------,,,,,,+++---,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,,,,,,,,,,+++***+++,,,,,,------......///,,,,,,++++++,,,,,,---...---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---//////.........---------/////////......------------,,,,,,,,,,,,---......,,,,,,,,,---------.....................---------///............//////000///...---,,,,,,,,,,,,,,,//////.........---------//////.........---------///...------------...///.......................................---------............////////////........................////////////////////////////////////////////////......////////////......---------............///......------------......................................................,,,---......//////......---------............///////////////////////////////////////............////////////////////////////////////////////////---------.../////////000111111111111111111111111//////000000000111111111000000111111111222222222333444666777888777666555555555444444444333333333444444333333444555777888777888:::;;;;;;;;;;;;<<<>>>===<<<::::::<<<<<<;;;;;;;;;;;;;;;;;;<<<======@@@??????>>>>>>?????????@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEGGGHHHIIIJJJJJJLLLMMMMMMNNNOOOQQQRRRSSSUUUWWWYYY[[[]]]___```aaa]]]\\\ZZZXXXXXXXXXZZZZZZ\\\^^^aaa```]]][[[ZZZ[[[]]]]]]\\\[[[ZZZZZZ[[[[[[[[[]]]^^^^^^\\\ZZZYYYZZZ^^^```cccdddccccccdddeeeiiihhhddd^^^ZZZYYY^^^ccciiiiiiiiihhhfffeeeddddddcccdddeeeeeecccbbbcccdddeeefffggghhhhhhfffeeeccc^^^___aaadddhhhllloooqqqrrrrrrpppmmmiiihhhhhhiiinnnmmmkkkiiigggeeedddccckkkgggaaa\\\ZZZXXXWWWUUUVVVUUUSSSQQQPPPNNNNNNMMMPPPOOOMMMKKKHHHFFFDDDCCCEEECCCCCCDDDFFFGGGEEECCC>>>?????????>>>===;;;:::::::::999888888777777666666777777777666555333222111222222333333222222111111111111111111111111111000000000//////000000000............////////////000/////////............////////////////////////111111///.........///000------..............................///////////////////////////////////////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***+++,,,,,,------,,,,,,+++,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---......------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---------,,,,,,,,,,,,------///.........------------.........---------,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------..............................///...------------......///...---,,,,,,,,,,,,---......------,,,,,,,,,,,,//////.........---------....................................................................................////////////........................////////////////////////////////////////////////......////////////......---------............///......------------......................................................,,,---......//////......---------............///////////////////////////////////////............////////////////////////////////////////////////////////////////////////222111000//////000111222//////000000000000111111000000000111111111222222222333444555666555444444444444444444333333333333444444333444444555777777444777999::::::999:::;;;???===;;;;;;<<<<<<;;;:::;;;;;;;;;;;;;;;<<<<<<===??????>>>>>>>>>>>>??????AAA@@@???>>>???AAACCCDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJKKKLLLLLLMMMNNNPPPQQQRRRUUUVVVWWWZZZ\\\___```aaa___]]]\\\ZZZYYYYYYZZZZZZZZZ\\\^^^^^^\\\ZZZYYYZZZ[[[[[[ZZZZZZYYYZZZZZZZZZZZZ\\\]]]\\\ZZZYYYXXXYYY\\\___bbbccccccbbbbbbcccjjjiiigggaaa\\\YYY\\\___hhhhhhggggggfffeeedddccccccdddffffffdddbbbbbbbbbcccdddeeeeeeeeedddbbbaaa[[[\\\^^^aaafffkkkpppssstttsssqqqmmmjjjiiikkkmmmpppooonnnllljjjiiigggfffqqqlllfff```\\\YYYVVVTTTUUUTTTRRRPPPOOOMMMMMMMMMNNNMMMLLLJJJGGGEEEDDDCCC@@@@@@@@@BBBEEEFFFFFFEEE>>>>>>>>>>>>>>>===<<<;;;:::999999888888777666666888777777555444333222222222222222111111222222222111111111111111111111111000000///......///000000............////////////////////////............////////////////////////111000//////......//////,,,,,,------...//////000/////////...............////////////////////////---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++++++++,,,,,,------,,,,,,++++++,,,...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***++++++,,,,,,++++++***------,,,++++++***)))))),,,,,,,,,,,,,,,---......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------------------------------............------------------------,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------............/////////////////////...---,,,,,,,,,,,,,,,......---,,,,,,,,,---------,,,,,,,,,,,,+++++++++...............---------,,,---...//////...---,,,..............................//////////////////............////////////........................////////////////////////////////////////////////......////////////......---------............///......------------..............................------------------------,,,---......///.........---------............///////////////////////////////////////............////////////////////////////////////////////////000000000000000/////////.........//////.........////////////000000000111000000000000111111111111111111222333444333333222333333333333333333333333333333444444555666666777555777888888777888;;;>>>???;;;888;;;===;;;::::::;;;;;;::::::;;;;;;<<<===>>>>>>=========>>>??????AAA@@@>>>===>>>@@@CCCEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJKKKKKKLLLMMMOOOQQQQQQTTTUUUVVVXXX[[[]]]___aaa___^^^\\\ZZZYYYYYYYYYYYYZZZ[[[\\\\\\[[[ZZZZZZYYYYYYYYYXXXXXXXXXYYYYYYZZZZZZ[[[\\\[[[YYYWWWXXXYYY[[[^^^bbbddddddbbbbbbbbbhhhiiihhhddd^^^[[[\\\^^^fffffffffffffffdddcccbbbbbbdddffffffdddbbbaaaaaabbbbbbccccccbbbbbbaaa```\\\\\\]]]```dddjjjpppssstttssspppllliiiiiilllnnnnnnnnnlllkkkiiihhhgggfffoookkkeee___[[[XXXTTTRRRSSSRRRQQQOOOMMMLLLLLLLLLLLLLLLJJJIIIGGGEEEDDDCCC>>>>>>???AAACCCDDDDDDDDD>>>>>>=========<<<<<<<<<999999999888777777666666888777666444333222222222333222111000000111222333111111111111111111111111000///...------...///000............///////////////////////////.........////////////////////////000000//////............---------.........///////////////......---------////////////////////////---------,,,,,,,,,++++++------------------------------...///000111222222,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++++++++,,,------///...------,,,,,,,,,,,,------------------------...------,,,,,,,,,---------..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------............///////////////000000///...---,,,,,,,,,,,,...------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,........................,,,---///000000///---,,,..............................///////////////000............////////////........................////////////////////////////////////////////////......////////////......---------............///......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........---------............///////////////////////////////////////....................................////////////////////////000000000000000/////////+++---000222222000---+++...////////////000000000//////000000000111111111000111111222222222222222333333333333333333333333333333444555555666666666444666666666666<<>>???AAA@@@>>>======@@@CCCDDDFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMOOOPPPQQQUUUUUUVVVWWWYYY\\\^^^___]]]]]]\\\ZZZYYYXXXWWWWWWZZZZZZZZZZZZ[[[[[[[[[ZZZWWWWWWWWWWWWXXXYYYZZZZZZZZZ[[[[[[ZZZXXXWWWXXXYYY[[[___dddgggfffeeecccccceeeggghhheee```^^^^^^```eeeeeefffffffffdddcccbbbaaacccffffffdddbbbaaaaaaaaaaaaaaaaaaaaa``````___```______aaadddhhhmmmppprrrpppnnnjjjggghhhkkknnnlllkkkjjjiiihhhgggffffffjjjgggbbb^^^[[[XXXUUURRRQQQPPPOOOMMMLLLKKKKKKKKKJJJJJJIIIGGGFFFDDDCCCCCC>>>???@@@AAAAAAAAAAAAAAA>>>>>>===<<<<<<;;;;;;;;;999999888888777666666555777666555333222222111222333222000000000000222333000000000000000000000000000///...------...///000............////////////.........//////////////////////////////////////////////////////......---//////.........---------//////......------,,,,,,////////////////////////............------------------------------------,,,---...///000222333444,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++++++++++++++++++++,,,,,,,,,------......***************++++++,,,111000///......---......------------------------------,,,,,,,,,------...------...//////...------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------......---........./////////000111000///...------------------,,,,,,,,,------...------------............---.....................,,,---///000000///---,,,........................---........./////////000............////////////........................////////////////////////////////////////////////......////////////......---------............///......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------............///////////////////////////////////////....................................////////////////////////////////////////////////,,,///444666666444///,,,......////////////000000/////////000000000111111000000111111111222222222222222222222333333333333222333444555666666666666333555666666888AAAOOOZZZGGG<<<555888;;;999888;;;:::::::::::::::;;;;;;<<<<<<;;;;;;<<<<<<===>>>???@@@???>>>===>>>@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJKKKKKKLLLMMMOOOPPPQQQVVVVVVUUUVVVWWWYYY\\\]]]\\\\\\[[[ZZZYYYYYYXXXWWWYYYXXXWWWXXXZZZ[[[[[[ZZZWWWVVVWWWWWWXXXYYYZZZ[[[[[[\\\[[[ZZZXXXWWWXXXZZZ^^^bbbhhhkkkkkkhhhfffeeecccfffgggeeebbb```aaacccdddeeefffggggggeeecccbbb```bbbdddeeecccbbbbbbcccbbbbbbaaaaaaaaa`````````bbbbbbaaabbbcccfffiiijjjmmmllljjjgggeeeeeehhhjjjjjjjjjiiiiiihhhgggfffffffffccc___]]][[[YYYVVVTTTPPPOOOMMMLLLKKKJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCCCC???@@@BBBAAA@@@??????@@@@@@???===<<<;;;:::::::::999888888777777666555555444444444333333222222111111111111000000111111111000000000000000000000000////////////////////////............////////////.........///////////////////////////////////////...////////////...------000//////...------,,,,,,.........---------------////////////////////////........................---------------------------------...///111333444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000+++,,,,,,------,,,,,,+++---,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,++++++******++++++,,,++++++,,,------...//////***************+++,,,,,,000000//////////////////------------------------------,,,,,,,,,---......,,,---...//////...---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------,,,,,,,,,,,,---......,,,,,,,,,---------......,,,,,,------.../////////111000///...............------,,,,,,,,,---......------...............///---------...............,,,---...//////...---,,,........................,,,,,,------.../////////............////////////........................////////////////////////////////////////////////......////////////......---------............///......------------......------------------------........................,,,---......//////......---------............///////////////////////////////////////....................................////////////////////////---------.../////////000///111444666666444111///........./////////000000////////////000000000111111111000111111111222333111111222222222333333333222333444666666666666555333666777666777>>>LLLWWWQQQBBB888999;;;777666999::::::999999::::::;;;<<<;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@AAABBBBBBCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJKKKKKKLLLLLLNNNOOOQQQRRRWWWWWWVVVUUUVVVXXXZZZ[[[\\\\\\\\\\\\[[[ZZZZZZYYYXXXVVVTTTVVVYYYZZZZZZYYYVVVVVVWWWWWWXXXZZZ[[[\\\\\\\\\\\\ZZZXXXWWWYYYZZZaaaeeellloooooollliiihhhdddfffgggeeebbb```aaaddddddeeeggghhhhhhfffdddbbb```aaaccccccbbbbbbccceeeccccccbbbaaaaaaaaaaaaaaaaaaaaaaaabbbcccdddeeefffgggggggggeeeccccccdddfffhhhhhhggggggffffffeeeeeebbb```]]][[[YYYWWWUUURRRNNNNNNLLLKKKJJJJJJIIIIIIGGGGGGFFFEEEDDDDDDCCCCCC>>>@@@BBBBBB@@@>>>???AAAAAA@@@>>><<<:::999999999888888888777666666555555111222333444444333222111000000111111111111000000000000000000000000000000...///111222222111///...............////////////............/////////000////////////////////////....../////////...---,,,..................------,,,------------------...////////////////////////------------------------........................------------...000222333,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///111222+++,,,,,,------,,,,,,++++++---///111111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...///............//////000........................,,,,,,,,,,,,,,,---...///+++,,,---......---,,,+++++++++,,,,,,,,,---------,,,,,,---------.........---,,,,,,,,,,,,---......,,,,,,,,,---------......++++++,,,,,,---.........///......------.........,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........---------.........//////................................................++++++,,,,,,---.....................////////////........................////////////////////////////////////////////////......////////////......---------.........//////.........------.........------------------------000000000000000000000000,,,---......//////......---------.........//////////////////////////////000/////////....................................////////////////////////+++,,,,,,---...///000000000111222333333222111000............/////////000////////////000000000000111111111111111222222333111111111222222333333333222333444666666666666555555777888666333777AAAJJJYYYHHH;;;;;;;;;666444888::::::999999::::::;;;<<<:::::::::;;;<<<===>>>???===>>>>>>???@@@@@@AAAAAA===>>>??????@@@AAABBBCCCCCCDDDEEEGGGHHHIIIJJJJJJKKKLLLLLLMMMNNNPPPQQQRRRXXXWWWVVVUUUUUUVVVXXXZZZ\\\\\\]]]]]]]]]\\\\\\[[[VVVTTTRRRTTTWWWYYYYYYWWWVVVVVVWWWWWWYYYZZZ\\\]]]]]]]]]\\\ZZZXXXXXXYYY[[[ccchhhnnnrrrrrrooollljjjfffhhhhhheeeaaa___aaacccdddeeegggiiihhhgggdddccc```aaabbbbbbaaabbbeeegggddddddcccbbbbbbbbbbbbbbb______```aaabbbccccccccccccddddddcccbbbaaabbbccceeeeeeddddddcccccccccccc```]]]ZZZXXXWWWUUUQQQOOONNNMMMLLLJJJJJJIIIIIIIIIFFFFFFFFFEEEDDDCCCCCCCCC===???BBBBBB@@@???AAACCCBBBAAA>>>;;;999888888888888888888777666666555555///111333444444444222111///000111222222111000///000000000000000000000000...///222333333222///.............../////////000---.........//////000000////////////////////////---.../////////...,,,,,,,,,,,,------.../////////,,,,,,,,,------.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,---...000111333,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++---000222444+++,,,,,,------,,,,,,+++)))---222666777444///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,+++******+++,,,---------,,,++++++*********...------------...//////---------------...///000........................,,,,,,,,,,,,,,,---...///***+++---......---+++***+++++++++,,,,,,------------------....../////////---,,,,,,,,,,,,---......,,,,,,,,,---------......******+++,,,,,,---......------,,,,,,,,,---......,,,,,,,,,,,,,,,---...///+++++++++,,,,,,------------------........./////////...------------...///........................******+++,,,,,,---................../////////000////////////////////////////////////////////////,,,---......//////......,,,,,,...///000000000000---------,,,,,,+++++++++................................................///...------...///000111.........------,,,,,,,,,...//////------///...---...------...000111000//////000000000000000000///111111111000//////......////////////////////////......////////////......000000000000000000000000............////////////111111000000111111222333000000111222222222222111222222111111222222333444222333444444555555444444444444555666777;;;@@@DDDkkk^^^MMMAAA<<<:::888555888888888888888888888888999999999:::;;;<<<===>>>??????>>>>>>>>>>>>??????@@@@@@@@@AAAAAABBBBBBBBBDDDEEEFFFFFFEEEFFFHHHJJJKKKKKKKKKLLLOOORRRUUUVVVYYYZZZYYYWWWUUUTTTTTTUUUYYY\\\]]]\\\^^^cccdddbbb[[[XXXWWWYYY]]]___[[[XXXWWWWWWXXXYYYZZZ\\\^^^___\\\^^^```^^^\\\[[[^^^aaahhhkkkoooqqqqqqoookkkhhhffffffeee```[[[YYY[[[^^^cccfffiiikkkkkkiiifffdddaaa```___^^^___bbbeeeggggggccc______bbbccc```]]]______^^^___```aaacccdddfffeeebbb```^^^^^^^^^___[[[```dddcccaaa```cccgggccc___ZZZUUUSSSQQQOOOMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCBBBAAAAAA???>>>>>>>>>>>>>>>??????AAA???<<<:::888888888999777777666555444333333222111111111111000000//////000000000000111111111111111111000///////////////%%%;;;333444&&&333)))222111000...---,,,,,,------////////////////////////............////////////........................///,,,***+++...000000///...///000000...,,,,,,---------............------.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---111444444222///,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,,,,,,,---...///000000000000------,,,+++,,,---...///+++,,,,,,+++***+++---///...------,,,---...///000...---,,,,,,,,,,,,---...------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---,,,,,,,,,,,,---......111111000000///---,,,+++......//////...---,,,,,,//////////////////////////////000000///...------------......//////000000////////////////////////////////////////////////,,,---......//////......------...///000000000///---------,,,,,,,,,++++++................................................///...---------...///000.........------,,,,,,,,,/////////......//////......------...000000///...000//////......//////000000000////////////......////////////////////////......////////////......////////////////////////............/////////////////////000000000000111000000111222222222222111222222111111222222333444222333444444555444444444555666777777777999===???ZZZUUUMMMDDD<<<888777888888888888888888888888888999999999:::;;;<<<===>>>???>>>>>>======>>>>>>??????@@@@@@AAAAAABBBBBBBBBDDDEEEFFFEEEEEEEEEGGGIIIIIIJJJKKKMMMOOORRRUUUVVVXXXYYYXXXVVVTTTSSSTTTUUUWWW[[[]]]]]]```eeegggeee^^^[[[XXXZZZ]]]___]]]ZZZYYYYYYYYYZZZ[[[\\\]]]^^^___aaabbb```\\\[[[]]]___eeehhhkkknnnnnnkkkhhheeedddeeeddd___ZZZWWWXXXZZZaaadddhhhkkkllljjjgggdddbbbaaa______```cccfffhhhhhhddd``````cccdddaaa^^^^^^^^^]]]^^^___```bbbccceeeccc```\\\ZZZZZZZZZ[[[ZZZ___bbbbbb___^^^___bbbbbb^^^YYYTTTRRRPPPNNNLLLLLLLLLJJJIIIHHHGGGGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@>>>======<<<<<<======>>>@@@>>><<<999888888888999555555555555444444444444222222111111111000000000000000000000111111111111111111000//////////////////:::---333...888***...000000///............///////////////////////////............////////////........................///---++++++...000000///...///000///...---------------............------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,///111111000---,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,------...////////////---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,...///......---,,,------...///...---,,,,,,,,,,,,---...------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---,,,,,,,,,,,,---......000000000000///...---,,,......//////...------,,,.......................................---,,,,,,............////////////////////////////////////////////////////////////,,,---......//////............///////////////...------------,,,,,,,,,,,,................................................///...------,,,------............---------------000///............///000...---,,,---//////...---000///...------...///000---............/////////////////////////////////......////////////......////////////////////////............////////////...///000111222111000000000000111222222222222111222111111111111222333333222222333444444444444444777888999888777777888:::DDDHHHJJJEEE;;;555666:::888888888888888888888888888888999:::;;;<<<======>>>>>>============>>>>>>??????@@@@@@AAABBBBBBCCCDDDEEEEEEEEECCCCCCEEEGGGHHHIIIJJJMMMPPPSSSUUUVVVWWWXXXWWWVVVSSSRRRSSSTTTTTTXXX[[[[[[___eeegggfffaaa]]]ZZZZZZ]]]___]]]\\\[[[[[[[[[ZZZ[[[[[[\\\]]]aaacccdddbbb^^^[[[\\\]]]bbbdddgggiiiiiigggdddbbb```bbbbbb^^^XXXTTTSSSTTT]]]aaafffkkklllkkkgggeeeaaaaaa______aaadddgggiiihhheeeaaaaaaccccccaaa^^^]]]]]]]]]]]]^^^```aaaccccccaaa^^^[[[XXXVVVUUUUUUXXX\\\______]]]ZZZ[[[\\\```\\\WWWSSSPPPOOOMMMKKKKKKKKKIIIHHHGGGFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@===<<<<<<;;;;;;;;;<<<<<<>>>===;;;999888777888888333333333444444555555555222222222222222111111111000000000000111111111111111000000///////////////222888111;;;:::888***000....../////////000000000////////////////////////............////////////........................000...,,,,,,.../////////////////////.........---------............------------------------------...------------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---++++++,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,---......---------+++,,,------......------,,,---.../////////...---///...---------------......------,,,,,,------...------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---,,,,,,,,,,,,---............////////////...............///......---,,,------------------------------------------,,,+++/////////...............////////////////////////////////////////////////,,,---......///............///////////////...---------------------,,,,,,......................................................------,,,,,,,,,,,,...............---------///------...///---...111///...,,,,,,.........,,,///...---,,,,,,---...///,,,,,,------...//////000////////////////////////......////////////......////////////////////////............////////////000111333444555444222111000000111222222222222111111111111111111222222333222222333444444444444333555777999999888666666777777===CCCAAA999444666999888888888888888888888888777888999:::;;;<<<<<<<<<>>>======<<<<<<======>>>>>>>>>???@@@AAABBBBBBCCCDDDEEEEEEDDDBBBBBBCCCEEEFFFGGGJJJNNNQQQSSSTTTUUUWWWWWWWWWVVVSSSSSSSSSUUUQQQUUUWWWWWW[[[```cccaaaaaa]]]ZZZYYY[[[]]]]]]\\\]]]]]]\\\[[[[[[[[[[[[[[[```ccceeeddd```\\\\\\]]]___aaacccddddddcccaaa___]]]___```]]]WWWQQQOOOPPPZZZ^^^dddjjjlllkkkhhhfff``````^^^^^^```bbbfffhhhgggdddaaa```aaaaaa___]]]]]]]]]]]]]]]^^^```bbbcccaaaaaaaaa```\\\XXXTTTQQQTTTWWW[[[\\\[[[YYYYYYYYY^^^ZZZUUUQQQOOOMMMLLLJJJJJJIIIHHHGGGFFFEEEEEEEEECCCCCCCCCBBBAAA@@@@@@@@@===<<<<<<;;;;;;;;;;;;<<<===<<<:::888777777777777333333333333333333444444222222222222222222222222///000000000111111111111000000////////////000000,,,666>>>JJJIII:::,,,555------...///000000000000////////////////////////............////////////........................000///---------...///000///...------......------------............------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,---------,,,+++++++++,,,---...///...---,,,,,,---///111222111...,,,......------------------------------------------------------------------,,,,,,------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---......------...//////000//////---...............------------------------------------.........------,,,/////////......---------////////////////////////////////////////////////,,,---......///............///////////////...---------------------------.........................................................------,,,,,,+++........................///,,,,,,000111---...111111///---,,,---...---,,,///...---,,,,,,---...///+++,,,,,,---...///000000////////////////////////......////////////..........................................///////////////111333444444444222111000000111222222222222111111111000000111111222333111222333333444444333333222555777888777666666666555888:::999777555666777777777777777777777777777666777999:::;;;<<<<<<;;;======<<<<<<<<<<<<=========>>>>>>???AAABBBBBBCCCCCCDDDEEECCCBBBBBBCCCEEEEEEGGGKKKNNNQQQSSSSSSSSSVVVWWWWWWVVVTTTSSSTTTUUURRRUUUWWWVVVXXX]]]^^^\\\]]][[[YYYXXXYYYZZZ[[[\\\^^^]]]\\\[[[ZZZZZZZZZZZZ]]]```dddddd```]]]\\\]]]^^^___```aaaaaa```___^^^ZZZ\\\^^^\\\WWWQQQOOOOOOXXX\\\bbbhhhkkkkkkhhhfff```^^^]]]\\\]]]```ccceeeeeecccaaa______^^^]]]\\\^^^]]]]]]]]]^^^```bbbccc```cccggghhheee^^^VVVQQQQQQTTTWWWYYYZZZZZZZZZZZZ\\\YYYTTTPPPNNNMMMKKKIIIIIIHHHGGGEEEDDDDDDDDDDDDBBBBBBAAAAAA@@@@@@??????>>>===<<<<<<;;;;;;;;;<<<::::::999888777666666666555444444333222222111111222222222222222222222222///000000000111111111111000000////////////000000,,,222>>>OOO]]]KKK777333.............../////////////////////////////////............////////////........................//////......---...000111111///,,,,,,---...---+++------............------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...///...---,,,------///111333222...***------------------,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---......,,,---...///000000000000------...............------------------------------....../////////......//////......------,,,,,,////////////////////////////////////////////////,,,---......//////............///////////////...------------............................................................---............------,,,...............////////////,,,...555666000...222333111...---.........---........................,,,,,,---...//////000000////////////////////////......////////////..........................................////////////---...///000111000//////000000111222222222222111111000000000000111222222111111222333333333333333111333666777666555666666777555444444555666777666777777777777777777777777555777999:::;;;<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>???@@@BBBBBBCCCCCCDDDDDDDDDBBBBBBDDDFFFEEEGGGKKKOOORRRRRRRRRQQQUUUVVVVVVTTTSSSRRRSSSUUUUUUXXXXXXWWWXXX[[[\\\ZZZYYYXXXXXXWWWXXXYYYZZZ[[[]]]\\\[[[ZZZYYYYYYYYYYYYZZZ^^^bbbccc```\\\[[[[[[\\\\\\]]]]]]]]]]]]\\\\\\XXX[[[]]]\\\WWWTTTSSSSSSXXX[[[aaafffiiiiiihhhggg```___]]]\\\\\\^^^```bbbcccbbbaaa___]]]\\\[[[[[[]]]\\\\\\\\\]]]___aaabbb```eeekkknnnlllddd[[[UUURRRSSSUUUXXXZZZ[[[\\\]]]\\\XXXSSSPPPNNNMMMKKKJJJHHHGGGEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@?????????>>>>>>===<<<;;;;;;;;;;;;;;;999888888777777666555555555444444333111000000///111111111222222222222222000000000000111111111111///////////////000000111333---444EEEkkkaaaIII333222111000...------...///////////////////////////............////////////..............................///...---...111333666222...---...///---+++------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***++++++,,,------,,,,,,,,,+++,,,------......------///......000333222---)))++++++,,,---------------,,,------......------,,,------------------------+++,,,,,,------.........,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---......------...///000000//////,,,---......///.........---------------------------...//////000/////////.........---------------////////////////////////////////////////////////,,,---......//////......------...///000000000///------------.........///................................................,,,---.../////////......---........./////////000111---111;;;<<<444111555666333///......///......---...000111111000...---.........//////000000000////////////////////////......////////////..........................................////////////------........./////////000000111222222222222111000000000000000111222222111111222333333333333222222444555555444444444555555444444444666777888888777777777777777777777777555666999;;;<<<;;;;;;:::<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<===???@@@AAABBBCCCBBBCCCDDDDDDCCCCCCEEEGGGEEEHHHLLLPPPRRRQQQPPPNNNRRRSSSSSSRRRPPPPPPQQQSSSSSSVVVWWWUUUVVVZZZZZZXXXUUUVVVXXXXXXXXXYYYZZZ[[[[[[[[[ZZZYYYXXXXXXXXXXXXYYY]]]bbbbbb^^^YYYWWWVVVZZZZZZZZZZZZZZZZZZZZZZZZWWWZZZ]]]\\\YYYWWWXXXYYYYYY[[[___cccfffhhhhhhhhhbbbaaa^^^\\\\\\]]]___aaaccccccbbb___]]][[[[[[\\\ZZZZZZYYYZZZ[[[\\\^^^___aaaeeekkknnnmmmggg```[[[WWWVVVVVVWWWZZZ\\\^^^^^^[[[XXXSSSPPPNNNMMMKKKJJJGGGFFFEEECCCBBBBBBAAAAAA@@@????????????>>>>>>>>>===<<<;;;:::999999999999777777777777666555555444333333222222111111000000000000000111111111222222000000000000111111111111///////////////000111111222---111888eeeeeeYYYCCC999777333///------...///////////////////////////............////////////........................,,,---///......///222666<<<777111000111222///,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---///111111000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,,,,,,,,,,---------,,,+++******+++,,,------...---------,,,,,,,,,,,,---......000...,,,...111111---))))))***+++---.........---,,,,,,---......---,,,,,,------------------------++++++,,,,,,---......///,,,,,,,,,---------..............................++++++++++++++++++++++++...------,,,,,,------...---,,,,,,,,,,,,---............///////////////...,,,------...//////..............................,,,---....../////////...,,,------------------...////////////////////////////////////////////////,,,---......//////......,,,,,,...///000000000000---------.........//////................................................,,,---///000000000//////---.........//////000000333///444???@@@777333777777444000.../////////...---...111222222111...---////////////000000000000////////////////////////......////////////........................................../////////000000////////////000111111000000111222222222222111000000000000000111111222111111222333333333333222444555666555333222333444111333666666666777999:::777777777777777777777777555666999;;;<<<;;;;;;:::<<<;;;;;;::::::;;;;;;<<<;;;<<<===???@@@AAACCCCCCBBBCCCDDDDDDDDDDDDGGGIIIFFFIIIMMMQQQRRRQQQOOOMMMPPPQQQQQQPPPNNNNNNOOOQQQPPPSSSTTTRRRSSSWWWXXXVVVTTTVVVXXXYYYZZZZZZ[[[\\\ZZZZZZYYYXXXXXXXXXXXXXXXYYY]]]bbbaaa\\\WWWSSSRRRYYYXXXXXXWWWWWWXXXXXXYYYWWWZZZ]]]\\\ZZZYYY[[[]]]ZZZ\\\___bbbeeeggghhhiiidddbbb```]]]]]]]]]___```ddddddcccaaa^^^\\\\\\\\\XXXXXXWWWXXXYYYZZZ\\\]]]bbbeeeiiilllkkkhhhccc___\\\ZZZXXXXXXZZZ\\\^^^^^^[[[XXXSSSPPPNNNMMMLLLJJJFFFEEEDDDCCCBBBAAAAAAAAA????????????>>>>>>>>>>>><<<;;;:::999888888888888666777777777666555444444111111111111111222222222//////000000111111111222000000000000111111111111///////////////000111111+++000888222VVV[[[bbbYYY>>>;;;555000......///000////////////////////////............/////////000........................+++---//////...///333777@@@;;;444222444444111...---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........************************++++++------------++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---000333333222,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,,,,+++,,,,,,---...---,,,+++******+++,,,---.../////////...---,,,+++,,,---...///111...+++---111111---(((''')))+++---...///......,,,,,,---......---,,,,,,------------------------++++++,,,,,,---...//////,,,,,,,,,---------..............................++++++++++++++++++++++++...------,,,,,,------...---,,,,,,,,,,,,---.........///////////////......,,,,,,---.../////////...////////////////////////+++,,,,,,---.........---,,,,,,,,,------.........000///...///000000...,,,///////////////.................................000000000000000000000000......//////...---,,,,,,111000...---...///111222---...000000,,,***---222....................................////////////444CCCLLLEEE===:::333***111000///...------.../////////.........---------,,,,,,,,,---------..............................////////////////////////........................//////000000000000////////////.........---------............////////////000111111111111222222222222222333333333333444444555444444333333333444444555555555555666666666666777777888888888999999999::::::::::::::::::::::::::::::::::::::::::::::::======>>>???@@@@@@AAAAAAGGGGGGGGGGGGFFFFFFEEEDDDHHHIIILLLOOOPPPPPPOOOOOOPPPOOOOOONNNNNNOOOOOOPPPOOOQQQTTTVVVWWWWWWUUUTTTTTTUUUWWWYYY[[[[[[[[[ZZZ[[[[[[ZZZXXXWWWWWWYYY\\\XXX]]]bbbdddbbb^^^ZZZXXXZZZYYYXXXWWWWWWXXXYYYZZZWWWWWWYYY\\\```ccccccbbbcccaaa```aaadddfffggggggbbbaaa___^^^___```aaaccciiiiiifff```]]]___^^^[[[]]]\\\[[[ZZZZZZ\\\]]]___aaacccfffhhhhhhfffdddbbbYYYYYYYYYYYYZZZ[[[\\\]]]YYYWWWTTTQQQNNNMMMMMMMMMKKKIIIFFFBBB@@@@@@@@@@@@AAA@@@???===<<<<<<<<<<<<>>>>>>>>>===;;;999777555666555555555555444444444222222222111111111000000......//////000000111111//////000000///...------........................///...111<<>>???@@@AAABBBBBBGGGGGGGGGGGGGGGFFFEEEDDDGGGIIIKKKNNNOOOOOOOOONNNPPPOOOOOOOOOOOOOOOOOOPPPOOOQQQTTTVVVWWWWWWUUUTTTTTTUUUWWWYYY[[[\\\\\\\\\]]]]]]\\\ZZZXXXXXXZZZ\\\\\\```dddeeeccc___\\\ZZZ\\\[[[ZZZZZZZZZZZZ[[[\\\\\\\\\\\\___bbbddddddccceeecccbbbbbbeeeggghhhhhhcccbbb```______```bbbcccjjjmmmlllfffbbbbbbaaa___```^^^]]][[[[[[\\\]]]^^^bbbccceeeffffffccc```^^^[[[[[[ZZZYYYXXXWWWWWWWWWWWWUUURRROOOMMMLLLMMMMMMKKKIIIFFFCCCAAA@@@@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<======<<<:::999888555555555555444444444444111111111111000000000000.../////////000000000111///////////////...------........................333222111444<<>>@@@BBBCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEFFFGGGIIIKKKLLLMMMMMMMMMPPPPPPOOOOOOOOOOOOPPPPPPPPPQQQSSSUUUVVVVVVVVVUUUTTTUUUVVVXXXZZZ\\\]]]^^^^^^^^^^^^\\\ZZZYYYZZZ[[[___aaabbbbbbaaa```aaaccc`````````_______________bbbbbbcccfffiiikkkkkkjjjjjjhhheeeeeefffhhhhhhgggfffdddcccaaaaaabbbcccdddhhhqqqvvvpppiiifffggggggeeedddbbb```^^^^^^]]]]]]aaaaaabbbbbbaaa^^^\\\ZZZWWWWWWWWWWWWVVVVVVUUUUUUPPPOOONNNMMMLLLKKKKKKLLLKKKJJJGGGDDDAAA???>>>===<<<;;;;;;;;;<<<<<<===>>><<<<<<<<<;;;;;;:::999999444444444444333333333222222222111111111000000000////////////000000000000...///////////////..............................,,,,,,---111:::FFFRRRZZZQQQAAA222...///...///222///......---------..............................////////////////////////000///...---,,,---------------....../////////000................................................------------,,,---------------------------------,,,,,,,,,+++++++++*********++++++,,,,,,------...)))+++///666;;;999222,,,...---,,,,,,+++++++++,,,------////////////------***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++,,,,,,,,,---------.........------,,,,,,------.........---------......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---........................------------------,,,++++++,,,,,,,,,,,,,,,------------------,,,222333...+++---///---++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................///222555333...+++,,,000,,,------...///000111111................................................------...............---...............//////000...333333000///222111---........................------------...............---,,,,,,000333000+++------..................---.....................,,,,,,---------.......................................................................................////////////..........................................//////////////////000000000111111111111111111111222222222333333333333333333444555666555555555555666666666666777777777777777777777777777777888999:::;;;<<<===::::::::::::::::::::::::999:::;;;===???AAABBBCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKLLLLLLOOOOOONNNNNNNNNNNNOOOOOOOOOPPPRRRSSSTTTUUUUUUUUUTTTUUUVVVWWWYYY[[[\\\]]]\\\]]]]]]\\\YYYXXXYYYZZZ\\\]]]_________aaacccfffaaaaaaaaa``````_________```aaabbbfffjjjmmmnnnmmmjjjhhheeeeeefffggggggffffffeeecccbbbaaabbbcccdddeeennnsssooohhheeeffffffeeedddcccaaa```___^^^^^^``````aaabbbaaa___]]]\\\WWWXXXXXXWWWVVVUUUSSSSSSNNNNNNMMMLLLKKKKKKJJJJJJIIIHHHFFFCCCAAA???===<<<::::::::::::;;;<<<===>>>>>>===<<<:::999777777666444333333333222222222222333333222222222111111111000000000000////////////......///////////////...........................111...+++...555;;;>>>>>>888111++++++...//////000......---------......///........................////////////////////////------------......//////////////////////////////---................................................---,,,,,,,,,------...------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,000<<>>>>>::::::::::::::::::::::::888999:::<<<===???@@@@@@???@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKKKKNNNNNNMMMMMMMMMMMMNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSUUUUUUUUUVVVWWWYYYZZZ[[[ZZZ\\\\\\\\\ZZZYYYZZZ[[[ZZZ\\\]]]^^^^^^```cccfffaaabbbbbbbbbaaa```___^^^]]]^^^```dddiiilllmmmmmmhhhfffdddccceeeffffffeeegggeeecccbbbaaaaaacccdddbbbiiimmmjjjeeeccccccbbbccccccbbbbbbaaaaaa````````````aaaaaaaaa___^^^]]][[[[[[ZZZXXXUUURRRNNNLLLLLLKKKKKKJJJIIIHHHHHHGGGFFFEEEDDDBBB@@@>>><<<<<<:::::::::::::::;;;<<<======<<<:::888666555555444333333333222222222111111222222222222111111111000000000000000////////////---...//////////////////........................333///+++,,,000222...)))---,,,,,,---///000///......------------...//////........................------------------------,,,------...//////000000.........------------,,,---------..........................................---,,,+++,,,---...///------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***(((+++666BBBCCC777+++++++++++++++,,,---...///***+++,,,------,,,+++***+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,---------......------,,,,,,,,,,,,------------------...///000111......------,,,+++******,,,...//////......///000........./////////000000------,,,++++++,,,,,,,,,............------------......---,,,+++++++++***---------,,,,,,+++++++++,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,---------......------------------------........................,,,,,,------.../////////........................***,,,---...///000000000.........///////////////................................................,,,------...//////......------......//////......***777<<<444...000333111........................,,,,,,---------.........,,,///111111,,,***+++///+++,,,---.........---------------.........//////------------....................................------------------------........................---......//////......------.........////////////............////////////////////////000000000111000000000111111111111222333333333333444555666666555555555555666666666666777777777666666555555555555555777888:::<<<===>>>::::::::::::::::::::::::888888999:::;;;======>>>===>>>???@@@BBBBBBBBBCCCDDDDDDEEEFFFGGGIIIJJJKKKMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNPPPQQQQQQRRRRRRUUUUUUTTTTTTUUUVVVXXXYYYZZZ[[[]]]]]]\\\[[[\\\]]]\\\]]]______^^^___aaaccccccccccccccccccaaa```___\\\\\\^^^aaafffiiiiiiiiieeecccaaaaaacccdddddddddfffeeecccaaa```aaabbbccc```eeegggdddaaaaaa```^^^``````aaabbbbbbbbbbbbbbbaaaaaaaaa```___]]]\\\[[[ZZZZZZYYYWWWSSSOOOLLLIIIIIIHHHHHHGGGFFFEEECCCCCCBBBBBBBBB@@@???===<<<;;;::::::::::::::::::;;;;;;;;;:::888666555444444555222222222222111111111111000000000000////////////111000000000/////////...------...///////////////........................///---,,,---///111///---,,,...//////000000000///---------------...//////........................------------------------.........////////////...---------------------------------.........//////...........................---,,,++++++---...000........................------------,,,,,,,,,,,,***++++++,,,,,,------...((('''(((---333444///))),,,,,,,,,++++++,,,------***+++,,,,,,,,,,,,+++***------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,------...000111222,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,+++---///------...///000111111222---,,,,,,,,,,,,------...///.........------------++++++,,,,,,***(((((()))++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......------------------------------------------------+++,,,,,,---......//////........................111/////////000///---+++///////////////.........................................................,,,,,,---.../////////...,,,---......//////......333BBBGGG;;;000///111///........................,,,,,,,,,---------......111,,,***---222111...,,,***+++---...///...---------------.........//////............/////////000........................------------------------........................---..................---.../////////000000111111............/////////000////////////000000000000////////////000000000000222222222333444555666777555555555555666666666777666666555555555444444444333444555777999;;;======::::::::::::::::::::::::888888999::::::;;;<<<<<<;;;<<<>>>???AAAAAABBBBBBDDDDDDDDDEEEFFFHHHJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNOOOPPPQQQRRRVVVUUUTTTTTTTTTUUUVVVWWWZZZ\\\^^^^^^]]]]]]^^^___^^^```aaa```______```aaaddddddeeeeeedddbbbaaa```\\\\\\]]]```cccffffffeeecccbbb``````bbbcccdddcccfffeeecccaaa``````aaabbb___cccccc```___aaa___[[[^^^^^^```aaaccccccddddddcccbbbaaa```^^^[[[YYYXXXUUUUUUVVVUUUSSSOOOLLLJJJGGGFFFFFFEEEDDDBBB@@@???@@@@@@@@@@@@>>>===<<<;;;;;;::::::999999::::::;;;888777666444444444555666222222222111111111111000///.........------------111111000000/////////...------...///000000//////........................,,,---......------000222---///000//////111222222---------------...///000........................////////////////////////000000000000///...---,,,,,,,,,---......///000000---------.........//////...........................---+++++++++---///000..............................------------,,,,,,((()))***+++---...///000------,,,,,,+++,,,...///......---,,,++++++++++++,,,,,,............,,,,,,.........///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,------///000222333)))******+++---...//////(((+++---,,,***)))+++...,,,---...///000111222333---,,,,,,,,,------.../////////.........---------***,,,///111000---...111)))******+++---......///******+++++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...........................///////////////..............................000000000000000000000000......................../////////...---------,,,////////////////////////000333666777555111...------------------------------,,,+++***+++,,,---...------------------------................................................+++,,,,,,---...///000000+++,,,------......---------------....../////////+++,,,------......------////////////////////////........................,,,...//////...------...000000000000000///......000000000000111111111111111222333333444444333333555555444444444444555555666555555444444444555555555555777888:::<<<===>>>999666555666999;;;;;;999:::999999999:::;;;;;;<<>><<<;;;:::888888888888777777777666888888777555444333222111333333222222111000////////////////////////////////////000000///...------........................,,,,,,,,,---------..............................------............------...------,,,,,,------...//////.........------------------............///........................................................................---,,,******,,,---...---...------,,,,,,------...+++++++++++++++++++++++++++************+++,,,---,,,,,,,,,+++++++++******'''((()))+++,,,---......//////.........---------...---,,,,,,++++++,,,,,,,,,,,,---......---,,,,,,,,,***+++//////+++***,,,******+++******+++---///...------,,,+++++++++,,,000///---,,,+++*********++++++,,,,,,,,,,,,------,,,++++++,,,///222555777,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))***+++---...///...------///...------++++++***)))---------............///111000///...------......000222333111---***+++------------------------------------,,,,,,+++++++++///...------,,,,,,,,,,,,...,,,******---...---+++///............---------++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---............////////////000//////.........---------......////////////..............................////////////////////////.......................................---------...........................111333444222///...---------------------------,,,,,,+++++++++,,,---...------------------------.........................................................------------,,,,,,---......//////......,,,---------............+++,,,------......------................................................---///000000///......///000000000000000///......//////000000000111111111111222333333444444333333555555444444444444555555555555444444444444555555666777777888999:::;;;;;;999777555666999;;;:::999999999999999999:::;;;;;;===>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCEEEFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIIIILLLNNNQQQSSSRRRQQQQQQRRRWWWVVVVVVVVVWWWXXXZZZZZZ]]]\\\\\\\\\\\\^^^___`````````aaaaaaaaaaaa`````````aaabbbccccccbbb```___^^^^^^^^^______`````````aaaaaaaaaaaaaaabbbbbbbbbfffeeecccaaa___^^^^^^^^^______``````___]]]ZZZYYY[[[[[[[[[\\\\\\^^^______^^^]]][[[YYYWWWUUUTTTSSSRRRPPPMMMLLLLLLLLLJJJIIIHHHGGGFFFDDDBBBAAA???????????????>>>===<<<;;;:::888888888777777777666666777777666555444333222222333333222111111000/////////////////////////////////////////////......---........................,,,,,,,,,---------..............................------............------///......------....../////////.........------------------............///........................................................................+++---......,,,++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------...//////---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++...---------,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,---......---,,,,,,---***,,,//////+++***,,,,,,,,,,,,+++++++++,,,---------,,,+++++++++++++++...------,,,,,,---------++++++,,,,,,,,,,,,------,,,++++++,,,///222555777,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***)))+++,,,---.........---,,,...------,,,,,,++++++***,,,,,,,,,,,,---------...------------------------///111222000---+++,,,------------------------------------,,,,,,,,,++++++......---,,,,,,,,,,,,,,,...,,,******,,,...---+++,,,,,,------.........///---------,,,,,,+++++++++...---,,,,,,,,,,,,---...------.........///////////////.........---------......///////////////...........................////////////////////////........................---------.......................................,,,...000000...------...------------------------,,,,,,,,,+++,,,------...------------------------................................................------------,,,,,,,,,,,,---...//////000000//////,,,,,,,,,------------...,,,,,,---............---...................................................000111111000//////000000000000000000//////...//////000000000000111111111222222333333333333333555555444444444444555555555444444444444444555555777888888888888888888888999888666777888999999888999999888888999999::::::;;;<<<<<<======>>>??????@@@@@@AAABBBCCCEEEFFFGGGFFFGGGGGGHHHHHHIIIIIIJJJIIILLLOOOQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVWWWXXXYYY]]]\\\\\\\\\]]]^^^___`````````aaaaaaaaaaaaaaa``````aaabbbccccccbbbaaa```_________^^^______``````bbbaaaaaaaaaaaaaaaaaa```cccbbbaaa```````````````^^^___aaaaaaaaa^^^\\\ZZZZZZZZZZZZZZZZZZ[[[\\\]]]\\\[[[ZZZXXXVVVTTTSSSRRRQQQOOOLLLKKKKKKKKKIIIHHHGGGFFFEEECCCBBB@@@???>>>??????>>>>>>===<<<:::999777777777777666666666666666666555444444333222222222222222111111000000//////////////////////////////////////////.........------------------------,,,,,,,,,---------..............................------............------/////////....../////////...............------------------............///........................................................................,,,///222111...++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,...---------------..................---+++***))),,,,,,,,,,,,++++++++++++...---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,---+++,,,//////,,,+++------------,,,,,,,,,++++++,,,,,,+++************+++,,,,,,,,,,,,---///000111++++++,,,,,,,,,,,,------+++++++++,,,...111333555,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))******,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***,,,---////////////......///000///---,,,---...------------------------------------,,,,,,,,,,,,---,,,,,,++++++++++++,,,...,,,***+++,,,------,,,******+++,,,---...////////////...---,,,+++******...------,,,,,,------...,,,---------...........................------------...//////////////////........................////////////////////////........................,,,---------.../////////........................,,,---...---,,,---...000........................,,,,,,,,,,,,------......------------------------................................................)))******+++,,,---......------...///////////////,,,,,,,,,---------------,,,------..................................................................///111111///...///000//////000000000000//////////////////000000000111111111222333333333333222555444444333333444444555444444333333444444555555666666777777777777888888999888777777888888999999999999888888888999999:::;;;;;;;;;<<<======>>>>>>?????????@@@AAACCCEEEFFFDDDEEEFFFGGGHHHIIIJJJJJJGGGJJJMMMPPPRRRSSSVVVXXXVVVVVVVVVVVVWWWWWWXXXXXX\\\\\\\\\]]]^^^^^^____________```aaaaaaaaa``````___```aaabbbcccddddddcccbbbbbbaaa`````````aaabbbbbbbbbaaaaaa`````````____________`````````aaaaaa^^^```bbbccccccaaa^^^\\\XXXXXXXXXXXXXXXYYYZZZZZZZZZZZZYYYXXXVVVUUUSSSRRRPPPMMMKKKJJJJJJIIIHHHGGGEEEEEEDDDBBBAAA???>>>>>>>>>>>>>>>===<<<;;;:::999777777666666666555555555555444444444333333222222222111111111000000000////////////////////////////////////.........//////------------------------,,,,,,,,,---------..............................------............------//////............//////........................---------............///........................................................................000000000000//////.........------,,,,,,------...------------------------,,,,,,++++++******++++++...---,,,,,,,,,---...////////////...---+++***))),,,,,,,,,,,,,,,+++++++++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,000000---,,,...,,,+++++++++,,,,,,+++***++++++******)))******++++++++++++,,,---...///000+++++++++,,,,,,,,,------+++++++++,,,...000222333,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,------------,,,,,,+++++++++++++++,,,,,,---------+++,,,,,,,,,,,,------------...000222222111000///------...------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,++++++******+++++++++---,,,++++++,,,,,,,,,,,,******++++++,,,---......///......---,,,,,,++++++------------------------,,,,,,,,,---------..............................------...///////////////////////////////////////................................................,,,---------.../////////........................,,,---...---,,,---///222........................,,,,,,---------.........------------------------................................................)))******+++,,,---......,,,,,,---............---------------------------,,,---......//////......................................................,,,...//////...---......//////000000000000//////...////////////000000000000111222222333333222222444444333333333333444444333333333333333444555555333444555555666777888999888888888888777888999:::::::::999999888999999:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>???@@@BBBDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJFFFIIILLLOOOQQQSSSVVVYYYVVVVVVWWWWWWWWWWWWWWWWWW[[[[[[\\\]]]]]]^^^^^^^^^]]]^^^___```````````````]]]^^^```bbbdddfffggghhheeeeeedddcccccccccccccccbbbaaaaaaaaa``````______^^^^^^______````````````^^^```ccceeeeeeccc___]]]WWWWWWVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYWWWVVVTTTSSSNNNLLLJJJHHHHHHHHHGGGEEEDDDCCCBBBAAA@@@???>>>===============<<<:::999888666666666555555555555444333333333333333222222222111111111000000000000000//////////////////////////////............///000------------------------,,,,,,,,,---------..............................------............------...------,,,,,,------...---.....................---------............///........................................................................222...***+++...000///......------,,,,,,------...------------------------000//////.........//////...---,,,++++++,,,---...............---,,,,,,+++,,,,,,,,,,,,,,,---------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++---111111...---///+++)))((())),,,---,,,***+++******)))******++++++,,,+++++++++++++++,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,...///000111,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++------------,,,,,,++++++++++++***++++++,,,,,,------...------------............///000111222111000...,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++******++++++,,,,,,,,,,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---.....................,,,---...///000000000000////////////////////////................................................---------...............---------------------------.........------///111........................,,,,,,---............---------------------------................................................------------,,,,,,,,,,,,+++,,,,,,---...---------///............---------------...////////////...------------------------........................,,,...//////...------......//////000000000000000......////////////000000000111111222222222222222444444333333333333444444222222222222333444555666222222333444666777888888666777888888777888:::<<<;;;;;;::::::999999::::::;;;<<<<<<===>>>>>>??????======>>>???@@@BBBCCCDDDDDDEEEEEEGGGHHHIIIJJJJJJGGGIIILLLNNNPPPRRRVVVXXXWWWWWWXXXYYYYYYXXXXXXWWWYYYZZZ[[[\\\]]]]]]]]]]]][[[\\\]]]^^^____________\\\]]]___aaacccfffhhhiiiggggggggggggfffdddcccbbbaaa``````````````````___^^^^^^____________^^^^^^\\\___bbbeeeeeeccc___]]]VVVVVVUUUUUUUUUVVVVVVWWWXXXXXXYYYYYYXXXVVVUUUSSSMMMKKKHHHGGGGGGGGGEEEDDDBBBBBBAAA@@@???>>>===============<<<;;;:::888888666555555555444444444444222222222222222222222333000000000000000000000000//////////////////////////////...------...000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------............------------,,,,,,,,,,,,---------------...............---------............///........................................................................000---+++***,,,------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.../////////...,,,******+++,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,---111222///...000...+++((((((+++---,,,++++++************+++,,,,,,,,,,,,+++******)))******++++++,,,,,,,,,,,,------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,++++++++++++,,,+++++++++,,,,,,------------------.........//////---............,,,+++)))---+++***+++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,++++++++++++,,,,,,---,,,------,,,++++++,,,......---------,,,,,,,,,+++,,,,,,------............,,,------......------,,,,,,---------............---------...............,,,---...///000000000000////////////////////////...............................................................---------------------------------,,,...///...------...///........................,,,,,,.../////////...---------------------------.........................................................------------,,,,,,------...............000000/////////.........------...///////////////------------------------........................---...000000...---...///......///000000000000000........./////////000000000000111222222222222222444333333222222333333444222222222222333444555666333333444444555555555555444666888888777888;;;>>>===<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>======>>>???@@@BBBCCCDDDEEEFFFFFFGGGHHHIIIJJJJJJHHHJJJMMMNNNOOOQQQTTTWWWXXXYYYYYYZZZZZZYYYXXXXXXWWWXXXZZZ[[[\\\\\\[[[[[[ZZZZZZ[[[\\\]]]]]]]]]]]]\\\]]]^^^___aaacccdddeeefffggghhhhhhgggeeebbb```_________```````````````______``````___^^^\\\[[[YYY[[[___bbbcccaaa]]][[[VVVVVVUUUUUUUUUUUUUUUVVVUUUVVVWWWXXXWWWVVVTTTRRRLLLJJJGGGFFFFFFFFFDDDCCCAAAAAA@@@???>>>======<<<<<<<<<<<<;;;:::999888777555555555444444444333333000111111111222222333333///000000000000000000000//////////////////////////////---------...000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------............------......------------......---------.........//////---------............///........................................................................///333666555///++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///222000...+++***+++,,,---,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,+++******+++,,,,,,---,,,---222222//////111666000***)))+++---,,,***+++++++++++++++,,,---------,,,++++++******++++++++++++,,,,,,,,,,,,------***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,+++++++++---+++******,,,---+++)))++++++++++++++++++++++++------------.........///,,,,,,,,,,,,,,,---......+++---...,,,******,,,...---------------.....................------------,,,,,,---......---,,,,,,------........./////////---------.........//////,,,---...///000000000000000000000000000000000000................................................/////////......------,,,------------------------+++---//////---,,,,,,---////////////////////////,,,,,,.../////////...---------------------------................................................+++,,,,,,---...///000000---......///////////////111111000000/////////...---......///////////////------------------------...........................000111111000//////000......///000000000000000............/////////000000000111222222222222111444333333222222333333444222222222222333444555666555555555444444333333333333555888888777888<<>>===<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<======>>>===>>>>>>???@@@BBBCCCDDDGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKMMMNNNOOOPPPSSSVVVYYYYYYZZZ[[[[[[ZZZYYYXXXVVVWWWYYYZZZ[[[[[[ZZZZZZXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]^^^^^^```aaaaaaeeefffhhhiiihhhdddaaa^^^^^^_________``````aaaaaa````````````___]]][[[YYYVVVYYY]]]```aaa___[[[YYYVVVVVVUUUUUUUUUUUUUUUVVVSSSTTTVVVWWWVVVUUUSSSQQQKKKIIIGGGFFFFFFEEEDDDBBBAAA@@@@@@???>>>======<<<<<<<<<<<<;;;:::999888777555555444444444333333333000000000111222222333333////////////000000000000///////////////////////////...---,,,---...111222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---..................---//////............//////---------.........//////---------.........//////........................................................................///:::DDDAAA444++++++000...------,,,,,,------...++++++++++++++++++++++++,,,,,,------///111222333555333///---+++,,,---...---------,,,+++***)))((())))))******++++++++++++...---,,,,,,++++++,,,,,,---,,,+++******+++,,,---...,,,...222333000///222<<<555---***+++---,,,***,,,+++++++++,,,------...,,,,,,,,,++++++,,,------++++++,,,,,,,,,---------***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,,,,,,,+++***++++++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---//////...,,,******,,,---+++(((++++++++++++++++++++++++---------.........//////,,,,,,,,,,,,------...///+++---...---******,,,///+++,,,,,,---...///000000000000///...---,,,,,,+++,,,,,,---......---,,,,,,.........////////////000---------.........////////////.........------------...............---------------............///............////////////------------------------......------------..............................------------------------.........------,,,,,,,,,------------------------.........------,,,,,,,,,................................................------............------////////////////////////........................,,,,,,---------.........000000//////......------..................------...............///000111111111000000//////......//////000111111111111111111111222222222333333333111111222222222333333333666555555444444444555555777666666666666888:::;;;;;;<<<>>>>>>===<<<999888999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>???AAACCCDDDFFFFFFEEEEEEEEEFFFHHHIIIJJJKKKLLLNNNOOOPPPQQQQQQTTTUUUVVVWWWXXXWWWWWWVVVWWWXXXXXXYYYYYYYYYYYYYYY]]]]]]\\\YYYWWWWWWZZZ\\\[[[]]]]]]]]]___cccccc___bbbccccccccccccbbbaaaaaa___^^^\\\[[[[[[^^^```bbbaaa```^^^\\\ZZZXXXXXXWWWVVVWWWYYYZZZ[[[[[[[[[[[[VVVUUUSSSRRRRRRRRRSSSTTTVVVTTTRRRRRRRRRRRRQQQOOONNNKKKHHHFFFEEEDDDBBB@@@???>>>===<<<<<<;;;;;;<<<777777777777666666666666555555444444444333333333111000000000111222333333000000000000////////////000000000000////////////---,,,++++++++++++,,,---------------------------.........////////////000........................////////////////////////.................................................................................------,,,,,,,,,........................,,,...//////......///111///???FFF999,,,***,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000333000,,,,,,------+++(((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,------...///000000222000---***((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,***)))((()))******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,------......------,,,000...------------+++***,,,,,,,,,+++++++++******------------------------,,,------......---,,,,,,,,,------......------,,,*********++++++,,,,,,------,,,,,,,,,,,,---......---------............///......---------......///...------,,,,,,------...........................//////.........------------...............---------------............///............////////////........................//////............//////........................------------------------------------------,,,,,,------------------------......---------,,,,,,,,,......................................................////////////......................................................******+++++++++,,,,,,,,,///////////////.................................///............//////000111000000000/////////...//////000111111111111111111111222222222333333333111111222222222333333333666555555444444444555555777777666666777888999::::::;;;=========<<<:::999::::::;;;<<<<<<<<<<<<<<<;;;<<<<<<>>>???AAACCCDDDFFFEEEEEEDDDEEEFFFHHHIIIJJJKKKMMMNNNOOOPPPPPPPPPSSSTTTUUUWWWWWWWWWVVVUUUVVVWWWXXXYYYYYYZZZZZZZZZ]]]]]][[[YYYWWWWWWXXXZZZ[[[^^^___]]]^^^aaa```^^^aaaaaaaaabbbbbbbbbaaaaaa___^^^\\\[[[\\\]]]___aaa___^^^\\\[[[YYYXXXXXXXXXUUUVVVXXXYYYZZZZZZZZZYYYVVVUUUSSSRRRRRRRRRRRRSSSRRRQQQPPPQQQRRRQQQOOOMMMMMMJJJGGGEEEDDDCCCAAA@@@???>>>===<<<;;;;;;;;;;;;777777777666666666555555555444444444444333333333111111111000111111222222000000000000////////////------------,,,,,,,,,,,,///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,------........./////////..............................................................................................................................---------,,,,,,,,,........................,,,...//////......///111///999<<<333---......))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////111///,,,,,,------+++)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,+++,,,,,,---......//////000///---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++***************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------......------,,,---------,,,+++***************++++++,,,,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,---......---------............//////......------------...,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------------...............------------............///---............/////////////////////////////////000000////////////000000........................------------------------,,,,,,------------------------------------------...------------,,,,,,,,,................................................//////000000000000//////................................................++++++++++++,,,,,,,,,,,,.........///////////////........................000//////............///000000000000///////////////000000111111111111000111111222222222333333333111111222222222333333333555555444444444555555666888777777777777777888888999:::;;;<<<===<<<;;;:::;;;;;;<<<============<<<;;;;;;<<<===???AAACCCDDDEEEDDDDDDDDDEEEFFFHHHIIIKKKLLLMMMNNNOOOPPPPPPPPPRRRSSSTTTTTTUUUUUUTTTTTTTTTUUUWWWXXXZZZZZZ[[[[[[]]]]]]\\\ZZZWWWVVVXXXYYY[[[```bbb^^^[[[\\\]]]\\\^^^^^^______```aaaaaaaaa```___]]]\\\\\\\\\]]]^^^\\\[[[ZZZYYYYYYXXXXXXYYYUUUVVVXXXYYYZZZYYYYYYXXXUUUUUUSSSRRRQQQQQQQQQQQQMMMMMMNNNOOOPPPPPPMMMKKKJJJHHHEEEDDDCCCBBB@@@???>>>===<<<;;;::::::::::::777666666666666555555555444444444444333333333333222222111000000000111111000000000000////////////---,,,,,,,,,,,,+++++++++///......------......///++++++++++++++++++++++++,,,---------.......................................................................................................................................------------,,,,,,,,,........................---...//////...---///000///222111,,,---222000(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...///---,,,+++,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------......------,,,,,,...///---***)))***,,,))))))***+++,,,---..............................------,,,++++++,,,---...,,,------......------,,,,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,---......---------............/////////...---,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......///.........---------............///---------.........//////........................//////............//////........................------------------------,,,,,,,,,------.........------------------------------------------------......................................................////////////......................................................---------............///------......//////000000---------...............111000///...............000000000000///////////////000111111111111000000111111222222222333333333111111222222222333333333555444444444444555666666888888888777777777777777777888:::;;;<<<<<<<<<;;;;;;<<<<<<===>>>=========;;;;;;<<<===???AAABBBDDDDDDCCCCCCCCCDDDFFFGGGIIILLLLLLMMMNNNOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQQQQSSSTTTVVVXXXYYY[[[\\\\\\^^^^^^]]][[[XXXWWWXXXYYY[[[aaaddd___YYYYYYZZZZZZ[[[[[[\\\\\\^^^___```aaa```___^^^]]]\\\\\\\\\\\\YYYYYYXXXXXXXXXXXXYYYYYYWWWXXXYYYZZZZZZZZZYYYXXXUUUUUUTTTRRRQQQPPPPPPOOOJJJJJJLLLNNNPPPOOOLLLIIIHHHEEECCCAAAAAAAAA???>>>===<<<;;;::::::999999999666666666555555555444444444444444333333333222222333222111000000///000000000000000000/////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................................................................................................................------------------------........................---...//////------...//////000,,,))),,,111000+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------******+++++++++,,,,,,,,,++++++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,---......---+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,------......------,,,,,,000222000,,,***,,,000******++++++,,,------...........................///...,,,++++++---///000,,,------......------,,,---------,,,,,,++++++***---,,,,,,,,,,,,---......---------............/////////...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,........................---.....................,,,------...//////......---------............///------------............------------------------...------,,,,,,------...........................------------------------,,,,,,,,,------.........------------------------------------------------................................................,,,------......------,,,................................................------........./////////------......//////000000---------.........//////111000///...............////////////000000000000000000111111111000000///111111222222222333333333111111222222222333333333444444444444444555666666888888888888888777777777777777888:::;;;;;;<<<<<<;;;<<<<<<===>>>=========;;;;;;;;;===>>>@@@BBBCCCCCCBBBBBBBBBCCCEEEGGGHHHKKKLLLMMMNNNOOOPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNRRRSSSUUUWWWYYY[[[\\\\\\^^^______]]]ZZZYYYYYYZZZZZZaaaccc^^^XXXWWWYYYYYYXXXXXXYYYYYY[[[\\\^^^_________^^^^^^]]]\\\ZZZZZZXXXXXXXXXWWWXXXYYYYYYZZZYYYZZZ[[[\\\[[[[[[YYYXXXUUUTTTTTTRRRQQQOOONNNMMMIIIIIIKKKMMMNNNNNNJJJHHHEEECCC@@@?????????>>>===<<<;;;:::999888888888888555555555555444444444444444444333333333222222222222222111000////////////000000000000////////////000000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------..............................................................................................................................------------------------........................---...///...---,,,---...///000...++++++...///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++,,,,,,++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////*********+++++++++++++++)))+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++---......---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,------......------,,,+++///222000,,,***---000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,---...000222,,,------......------,,,...------,,,,,,+++++++++---,,,,,,,,,,,,---......---------............///......---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------........................---------...............,,,,,,---...////////////---------............///,,,------------.........---------------------------,,,,,,,,,,,,,,,,,,---........................------------------------,,,,,,------------------------------------------,,,,,,,,,------------...................................................,,,,,,,,,------,,,,,,,,,------------------------........................+++,,,,,,,,,------------.........///////////////,,,,,,------.../////////000//////............///////////////000000000000000111111111111000000///111111222222222333333333111111222222222333333333444444444444444555666777666777888888888888777777777777888888999:::;;;;;;;;;;;;<<<============<<<::::::;;;<<<>>>@@@BBBCCCBBBAAAAAABBBCCCEEEGGGHHHJJJKKKLLLNNNOOOPPPQQQQQQOOOOOONNNMMMMMMMMMNNNNNNRRRSSSUUUWWWYYYZZZ[[[[[[\\\]]]^^^]]][[[ZZZZZZ[[[YYY^^^```\\\XXXYYYYYYXXXWWWWWWVVVWWWXXXZZZ\\\]]]]]]^^^^^^___^^^\\\ZZZYYYXXXXXXXXXXXXXXXYYYZZZZZZ[[[\\\\\\]]]\\\[[[YYYXXXUUUTTTTTTRRRPPPNNNLLLKKKIIIHHHIIIJJJLLLKKKHHHFFFBBB@@@>>>===>>>>>>===<<<;;;:::999888888777777777555555444444444333333333333333333333222222222222111111000/////////000000000000000000//////////////////.........------------......//////......---........................,,,---------....................................------------------------........................................................................,,,,,,,,,------------...........................---...///...,,,,,,,,,......///000---++++++...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++******,,,...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---....../////////++++++++++++++++++++++++***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------......------,,,))),,,---,,,***)))***---...---------,,,,,,,,,+++++++++++++++++++++++++++......---------///000111,,,------......------,,,------------,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............///------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,---...////////////---------............///,,,,,,---------.................................---------,,,,,,---------........................------------------------------------------,,,,,,------------------------,,,,,,,,,---------......................................................,,,------------------,,,------------------------........................,,,,,,,,,,,,------------///////////////.........,,,,,,------...//////000///............//////000.../////////000000000111111111111111111000//////111111222222222333333333111111222222222333333333444333333444444666777777555666777888999999888888888888888888888999::::::::::::;;;<<<<<<<<<<<<<<<::::::;;;<<<>>>@@@BBBCCCAAAAAA@@@AAABBBEEEGGGHHHHHHJJJLLLNNNPPPQQQRRRSSSQQQQQQOOONNNNNNNNNOOOOOORRRSSSUUUWWWXXXZZZZZZZZZYYYZZZ\\\[[[ZZZYYYZZZ[[[XXX\\\\\\YYYYYY[[[ZZZWWWWWWVVVUUUUUUVVVWWWZZZ[[[[[[\\\^^^___^^^\\\ZZZYYYYYYYYYYYYXXXYYYYYYZZZZZZ[[[\\\\\\\\\[[[ZZZXXXWWWUUUTTTTTTRRRPPPNNNKKKJJJHHHGGGFFFGGGHHHGGGEEECCC@@@>>><<<<<<<<<===<<<;;;::::::888777777777777777444444444333333333333222333333333222222222222111000////////////000000111000000000000////////////......---------,,,,,,,,,------...//////...------........................------........./////////........................------------------------........................................................................,,,,,,,,,---------..............................---...///...,,,+++,,,---,,,,,,---------,,,...000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,))))))+++---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***************+++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------......------,,,************************,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,------......------,,,,,,,,,,,,------------------,,,,,,,,,,,,---......---------............///++++++++++++,,,---......---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,---...////////////---------.........//////,,,,,,,,,---------......////////////////////////.........------.................................------------------------.........------,,,,,,,,,------------------------,,,,,,,,,------.........................................................---..................---------------------------................................./////////000000000000//////.........---,,,,,,------...///000000...............///000111.../////////000000111111111111111111111000//////111111222222222333333333111111222222222333333333333333333444555666777888444555777888999999999888888888888777888888999:::999:::;;;;;;<<<<<<;;;;;;::::::;;;<<<>>>@@@AAACCC@@@@@@@@@AAABBBDDDGGGHHHGGGIIIKKKNNNPPPRRRSSSTTTTTTSSSQQQPPPOOOPPPQQQQQQSSSTTTUUUWWWXXXYYYYYYZZZVVVXXXZZZZZZYYYXXXYYYZZZXXXZZZZZZXXXZZZ]]][[[WWWWWWVVVTTTTTTTTTVVVXXXZZZZZZ\\\^^^______]]]ZZZYYYZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[ZZZYYYWWWVVVTTTTTTTTTRRRPPPMMMJJJIIIHHHFFFEEEDDDEEEDDDCCCBBB???===;;;;;;<<<<<<;;;::::::999888777666666666666444444444333333333222222333333333222222222111111//////...//////000111222000000000000//////////////////.........---------++++++,,,------,,,++++++------------------------.........////////////000........................------------------------........................................................................,,,,,,,,,------.................................---...///...,,,+++,,,---***((((((,,,...///...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...,,,)))(((***---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111111000///...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******)))((()))***,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,------......------,,,,,,+++******,,,---,,,******++++++,,,---...//////------------------------((()))***+++,,,---,,,,,,,,,------......------,,,,,,,,,,,,------.........---,,,,,,,,,,,,---......---------.........//////*********+++,,,---...///,,,++++++++++++++++++,,,...........................------,,,,,,------...------------------------........................---------............///------------------------,,,...///...---++++++,,,///...---,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***------------------------------,,,,,,,,,,,,++++++---------------------------------------------------------............///,,,,,,,,,---...///000000...------,,,,,,------...---------------------------------............///000000///...............------............---------------............///---.........//////000000///111222111000///000111000111222444444333222222333222222111111222222333444444444555444444333333444555555666777888888999888888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???===???AAACCCCCCDDDGGGIIIGGGHHHIIIJJJLLLPPPUUUYYYWWWWWWVVVTTTQQQPPPPPPQQQPPPRRRUUUVVVVVVVVVXXXYYY[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ\\\\\\YYYXXXWWWVVVWWWYYY[[[\\\VVVXXX\\\^^^^^^\\\YYYWWWWWWVVVVVVVVVWWWWWWXXXYYYZZZZZZZZZZZZXXXVVVTTTSSSUUUSSSRRRQQQPPPMMMJJJGGGGGGFFFFFFDDDBBB@@@>>>===;;;;;;;;;;;;;;;;;;:::::::::999999888777666555555222333444333111000111222///000111000.........000111111000000//////......111111000000//////......................................................000000//////.........---........................////////////////////////////////////////////////000000//////.........---........................//////.........---------................................................////////////////////////------------------------******++++++,,,---......+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++///...,,,*********,,,---++++++++++++++++++++++++........................------------------------,,,+++)))***+++,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++---......---,,,,,,---......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***---,,,))),,,333444000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,------......---------------------------------------,,,,,,+++++++++.........///000111111222...------,,,,,,------...////////////////////////........................---------............///------------------------,,,...///...---+++,,,,,,///...---,,,,,,,,,,,,------------------,,,++++++------------------------------,,,,,,,,,,,,++++++---------------------------------------------------------............///,,,---------.../////////...------,,,,,,------...------------------------------------............000000///...............------............---------------............///............/////////000///000111111000///000111000111111222222222222222111000111111222333444555444555555555555555444444555555666666777777888888777777888888888999999999::::::::::::::::::::::::::::::::::::;;;===>>>???===???AAABBBBBBCCCEEEGGGGGGGGGHHHIIIKKKNNNTTTWWWWWWWWWWWWUUURRRPPPPPPPPPPPPRRRUUUVVVVVVVVVXXXYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYY[[[\\\]]]]]]\\\ZZZXXXWWWXXXYYYZZZVVVXXX\\\^^^^^^\\\YYYVVVUUUUUUUUUUUUUUUVVVWWWWWWXXXYYYYYYYYYWWWVVVTTTRRRRRRQQQOOOOOONNNLLLIIIFFFFFFFFFEEEDDDBBB@@@>>>===;;;;;;;;;::::::::::::999888888888777777666666666222333444333111000111222222333444333111111111222000000000000//////......000000000/////////..............................---------...........................---------,,,........................................................................000/////////.........---........................//////.........---------........................................................................------------------------++++++,,,,,,------......+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++++++++,,,,,,------------------------------------------------------------------------...,,,******,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,...//////...------.........---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,***++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,---///...+++---222222...,,,,,,,,,,,,,,,,,,,,,,,,---------......---------+++,,,,,,------------------------------------------------,,,,,,,,,++++++,,,,,,------...//////000......------------......////////////////////////........................---------............///------------------------,,,---///...---,,,,,,---......---,,,,,,,,,---------............---,,,,,,------------------------------,,,,,,,,,,,,++++++---------------------------------------------------------............///------.....................------,,,,,,------...------------------------------------............000///......---.........------............---------------............///............///////////////000111111//////000111000000000000000111111222/////////000222444555666555555666666666666555555666666666666666666666666777777777888888888999999999999999999999999999999999999::::::;;;===>>>???>>>???AAABBBAAABBBDDDEEEFFFGGGHHHIIIJJJMMMQQQUUUVVVWWWXXXWWWTTTQQQOOOOOOPPPRRRUUUVVVVVVVVVXXXYYYVVVVVVVVVVVVVVVVVVWWWXXXVVVVVVWWWXXXYYY[[[]]]^^^bbb```]]]YYYWWWVVVVVVVVVVVVXXX[[[]]]]]][[[XXXVVVTTTTTTSSSSSSSSSTTTUUUUUUVVVVVVWWWWWWVVVTTTSSSQQQNNNMMMMMMLLLLLLKKKHHHEEEEEEEEEDDDCCCAAA@@@>>>===::::::999999999888888888777666666666666666666666222333333333111000111222333444555444222111222333000000000////////////...///////////////.........------------------------,,,,,,------.........///---------,,,,,,,,,,,,,,,......................................................................../////////......................................................---------................................................------------------------------------------------------------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000...,,,+++,,,---,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,---...000000...---...///......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------...---------,,,,,,++++++...///...,,,---000///+++,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,***++++++,,,,,,---------......------------......------------------------........................---------............///------------------------+++---......---,,,,,,---...------,,,,,,,,,------......//////......---,,,------------------------------,,,,,,,,,+++++++++,,,,,,---------------------------------------------------............///...............---------...------,,,,,,------...------------------------,,,,,,---------.........///......------.........------............---------------............///.........//////////////////000111000///...///111000///.........///111222//////000000111333444555333444555555555555555555666666666666666666555555666666777777888888999999999999999999999999999999999999999:::;;;<<<>>>>>>>>>???AAAAAAAAAAAABBBDDDEEEGGGHHHHHHIIIKKKOOORRRUUUWWWXXXXXXTTTQQQOOONNNPPPRRRUUUVVVVVVVVVXXXYYYVVVVVVUUUVVVVVVWWWXXXXXXUUUUUUVVVWWWYYY[[[]]]^^^bbb```\\\YYYVVVUUUUUUUUUWWWXXX[[[\\\\\\ZZZWWWUUUSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUTTTSSSQQQPPPLLLKKKKKKKKKLLLJJJHHHEEEDDDCCCCCCBBBAAA???===<<<999999888888777777666666555555555555555666666666111222333222111000000222000111222111///...///000////////////////////////........................------------------------+++,,,,,,------......///---------,,,,,,,,,,,,,,,................................................................................................................................................................................................------------------------------------------------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------111///---,,,------,,,******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,...//////...------.........---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------------.........---,,,,,,++++++------,,,,,,---...---***,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,***+++++++++,,,,,,,,,---///......------......///------------------------........................---------............///------------------------+++---......---,,,------------,,,,,,,,,------.........//////......---,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,---------......---------------------------------............///...............---------...------,,,,,,------...------------------------,,,,,,,,,------------.........------------......------............---------------............//////////////////............000111000///...///000000///.........///111222111111000000111111222222111222333444444444444444666666666666555555555555555666666777888888999999;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<===>>>>>>???AAAAAAAAAAAABBBDDDFFFGGGHHHHHHHHHJJJMMMOOOSSSUUUWWWWWWTTTQQQOOOOOOPPPRRRUUUVVVVVVVVVXXXYYYWWWVVVVVVVVVWWWXXXYYYYYYTTTUUUUUUWWWYYY[[[]]]^^^^^^\\\YYYWWWUUUUUUUUUVVVWWWXXXZZZ[[[ZZZYYYVVVUUUSSSSSSRRRRRRQQQRRRRRRSSSSSSSSSTTTSSSSSSQQQOOONNNKKKJJJJJJJJJKKKJJJHHHEEEBBBBBBBBBAAA@@@>>>===<<<999999888777777666555555444444444444444444555555111222333222000///000111...000000///...---...///.............../////////---------------.........------------------------,,,,,,,,,,,,------......---------------------...........................................................................---------.......................................---.............................................................................................------------------------..................---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......111///---,,,------,,,******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,...---,,,+++,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++,,,,,,,,,---------------------------------.........------,,,,,,,,,,,,***)))+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------//////............//////////////////////////////........................---------............///------------------------+++,,,......---,,,---...------,,,,,,,,,---......---............---,,,,,,------------------------------,,,,,,,,,,,,+++++++++,,,,,,------.........---------------------------------............///------.....................------,,,,,,------...------------------------,,,,,,,,,,,,---------------------,,,------...///------............---------------............//////////////////............///000000......///000///////////////000000111222111111000000000111111000111222333333333333333555555555555555555555555444555666666777888999999;;;;;;;;;;;;;;;;;;;;;;;;888888999999:::<<<===>>>>>>???AAABBBAAABBBDDDEEEFFFHHHIIIIIIHHHIIIKKKMMMQQQSSSUUUTTTRRRPPPPPPPPPPPPRRRUUUVVVVVVVVVXXXYYYXXXWWWWWWWWWWWWWWWXXXYYYUUUUUUVVVWWWXXXZZZ\\\]]][[[YYYWWWUUUUUUUUUVVVWWWWWWXXXYYYZZZYYYXXXVVVTTTTTTTTTSSSRRRRRRRRRSSSSSSSSSTTTTTTSSSRRRPPPMMMLLLJJJIIIIIIIIIJJJIIIFFFDDDAAAAAAAAA@@@???===<<<;;;999999888777666666555444444444333333333333333333111222222222000///000111000111222111///...///000---............/////////,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------....................................---------------------------------------------------------------.................................---------...............................................................////////////////////////------------------------------------------......------++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------+++++++++++++++++++++++++++,,,,,,------.........000...,,,+++,,,---,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++------+++***+++,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------------------...***(((***+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------//////............//////////////////////////////........................---------............///------------------------***,,,......---------...,,,,,,,,,,,,,,,---...///---------------,,,++++++------------------------------,,,,,,,,,,,,++++++++++++,,,,,,---......///---------------------------------............///,,,---------.../////////...------,,,,,,------...------------------------++++++,,,,,,,,,------------,,,,,,,,,------...///------............---------------............///000/////////...............///000///......///000//////000000111111111000000000///000000111222333000111222333444444444444333444444555555666666666444444555666777888999999::::::::::::::::::::::::888888888999:::;;;=========???AAABBBBBBCCCEEEGGGGGGIIIJJJJJJIIIIIIJJJLLLPPPQQQRRRQQQPPPOOOPPPRRRPPPRRRUUUVVVVVVVVVXXXYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYY[[[[[[[[[YYYWWWVVVUUUVVVXXXYYYXXXXXXYYYYYYXXXWWWUUUTTTVVVUUUUUUTTTSSSSSSTTTTTTUUUUUUTTTSSSQQQOOOLLLJJJIIIHHHGGGGGGHHHFFFCCCAAA@@@@@@@@@???>>>===<<<;;;::::::999888777666555444444444333333222222111111000111222111000///000111000111222111000//////111---------.........//////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++++++++,,,,,,------------........................------------------------------------------------,,,,,,,,,------.................................---------.........//////........................................................................------------------------++++++,,,,,,------.........---+++******+++---...---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///...,,,******,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***,,,------,,,++++++,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,------------...------------------------,,,,,,------.../////////444---)))++++++***+++...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,+++***)))***+++---...++++++++++++++++++++++++------------.........///------------------------//////............//////------------------------........................---------.........//////------------------------***,,,......---------...,,,,,,,,,,,,,,,---...///,,,,,,------,,,,,,+++***---------------------------------,,,,,,,,,++++++++++++,,,,,,---...//////---------------------------------.........//////,,,,,,------...///000000...------,,,,,,------...------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,------...///---..................------------.........//////000000//////.........---...///000///...---...000...///111222222222111000.........///000222444444111222333444555555555555333333444444555666777777444444555666777888999999999999999999999999999999888888888999:::;;;=========???AAACCCCCCDDDGGGIIIHHHIIIKKKJJJIIIIIIJJJLLLNNNOOOPPPOOOOOOOOOQQQSSSPPPRRRUUUVVVVVVVVVXXXYYYWWWWWWVVVUUUTTTTTTTTTTTTVVVVVVVVVWWWXXXYYYZZZ[[[\\\[[[YYYWWWVVVWWWXXXYYYXXXXXXYYYYYYXXXVVVUUUTTTWWWWWWVVVUUUTTTTTTUUUUUUVVVUUUUUUSSSQQQNNNKKKJJJHHHGGGFFFFFFFFFDDDAAA???????????????>>>===;;;;;;::::::999888777666555555444444333333222111000000000111222111000//////111///000111000///......000---------.........//////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,+++***)))*********++++++,,,,,,,,,........................------------------------------------------------,,,,,,,,,------.................................---------.........//////................................................------------------------------------------------******++++++,,,---.........---+++******+++---...---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,*********,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,+++)))***+++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++---......---,,,,,,---......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******,,,,,,,,,---------......------------------------+++,,,,,,---...///000000999111+++,,,,,,)))***///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++***))))))+++---...++++++++++++++++++++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,...............///000000//////............//////........................//////.........---------------------------------////////////////////////---------............///------------------------......---------,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------,,,,,,,,,---------......000///...---------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................------------......000000000000000000000000.........///000111111222000000000000000000000000////////////000000000000222333333444444333333222333333444444555666666666444444555555666777777777888888777777888888999:::;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>???@@@@@@AAABBBBBBFFFHHHIIIJJJJJJKKKNNNPPPNNNPPPTTTUUUTTTSSSSSSSSSRRRRRRRRRRRRTTTVVVXXXZZZZZZZZZYYYYYYXXXVVVUUUTTTWWWVVVVVVVVVWWWZZZ]]]^^^ZZZYYYXXXVVVVVVVVVWWWXXXWWWXXXYYYZZZ[[[[[[ZZZYYYXXXXXXWWWVVVUUUUUUTTTTTTVVVTTTRRROOOMMMKKKJJJIIIKKKIIIFFFCCCBBBAAABBBBBB@@@???>>>===<<<<<<<<<<<<999888777666444444333333333333333222222222111111333333222222111000//////---...///111111///...---////////////////////////,,,,,,,,,,,,,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------******+++,,,,,,---......------------------------------,,,+++,,,---...///........................------++++++++++++------............////////////........................,,,------...//////......------------------------333111///,,,,,,---...000........................*********+++,,,---...///(((***...///,,,)))+++///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***------,,,,,,,,,,,,++++++,,,,,,,,,++++++************+++,,,,,,------------000///---+++*********+++...---+++***)))***++++++*********++++++,,,,,,,,,)))))))))***+++,,,---...000///---,,,,,,---///000111///---***))))))***+++/////////......---------------,,,,,,,,,,,,++++++//////...---,,,,,,,,,,,,))))))***+++,,,,,,------.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------............---,,,++++++******++++++******++++++,,,------,,,,,,++++++,,,,,,---)))***++++++,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,---...///000111,,,------......------,,,//////.........//////000//////............//////........................//////.........---------------------------------------------------------------------............------------------------......---------,,,,,,,,,------------------------------------------------................................................------------------------,,,,,,,,,---------............---,,,,,,,,,,,,,,,......---,,,,,,,,,---------------,,,,,,,,,,,,,,,........................---------,,,,,,---------........................,,,,,,------...//////000000000000000000000000000/////////000000000111111222333333444444333333222333333444444555666666666444444555555666777777777888888777777888888999:::????????????>>>======<<<>>>>>>???@@@AAABBBCCCCCCFFFGGGIIIIIIIIIJJJMMMOOOOOOQQQTTTUUUTTTSSSSSSSSSQQQQQQQQQRRRSSSUUUWWWYYYZZZZZZZZZYYYXXXWWWVVVUUUWWWWWWVVVVVVWWWYYY[[[\\\]]]\\\[[[ZZZZZZZZZZZZZZZWWWXXXYYYZZZ[[[ZZZZZZYYYXXXXXXWWWWWWVVVUUUTTTTTTXXXVVVTTTQQQOOOMMMLLLKKKJJJHHHEEECCCAAAAAAAAAAAA>>>>>>===<<<;;;;;;;;;;;;999888777555444444333333333333222222222111111111222222111000000///......---...000111111000...---..............................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,******+++,,,,,,---......------------------------------,,,,,,,,,---...///..............................---,,,,,,---..................////////////........................------...................................................---------------------------------------++++++++++++,,,---...///000...---------,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,---,,,,,,++++++///...,,,+++******++++++---,,,+++*********+++,,,******+++++++++,,,,,,,,,,,,+++++++++++++++,,,---///...---,,,,,,---...///111///---+++******++++++,,,,,,+++++++++*********------,,,,,,,,,,,,++++++******)))))))))***++++++******+++,,,,,,---............---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------------.........------,,,++++++***+++++++++++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,---...............------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++*********++++++,,,,,,,,,------------,,,,,,//////////////////////////////............//////.......................................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................................................................------------------------,,,,,,,,,---------......------,,,+++++++++,,,,,,------,,,,,,,,,---......------------------------........................---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,------.../////////000000000000000000000000000000000111111111222222222222333333333333222222333333333444555555666666444444555555666777777777888777777777777888999999AAAAAA@@@@@@???>>>===<<<>>>??????@@@BBBCCCCCCDDDEEEGGGHHHHHHHHHIIILLLNNNPPPRRRUUUVVVUUUSSSSSSSSSQQQQQQQQQRRRSSSUUUVVVWWWZZZZZZZZZZZZYYYYYYXXXWWWXXXXXXXXXWWWXXXXXXYYYZZZ\\\\\\]]]]]]]]]\\\[[[[[[XXXXXXYYYZZZZZZZZZZZZYYYYYYXXXXXXWWWVVVUUUTTTSSSSSSRRRPPPMMMKKKIIIHHHHHHHHHGGGDDDBBB@@@@@@???@@@<<<<<<;;;;;;:::999999999888777666555444333333333333222222222222111111111000000000//////......---...///000111111000///...........................000///...---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++***++++++,,,,,,------...---------------------------,,,,,,,,,,,,---...///........................///......------......///---............/////////........................---...............------////////////////////////***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////222///+++***,,,//////...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***------------,,,+++***)))---,,,++++++++++++,,,,,,++++++*********+++,,,,,,***++++++++++++,,,,,,,,,...---,,,,,,+++++++++,,,......,,,,,,,,,,,,......111000...,,,+++++++++,,,++++++************))))))------,,,,,,,,,,,,++++++(((((((((((()))***+++,,,++++++,,,,,,---.........------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------.........------,,,,,,+++,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---------...////////////...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++******)))))))))***++++++,,,,,,,,,,,,++++++000000000000000//////...//////............//////................................................------------------------........................,,,,,,---------.........------------------------......---------,,,,,,,,,........................------------------------................................................------------------------,,,,,,,,,---------......------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...///---------..........................................------,,,,,,------...------------------------////////////000000111111////////////////////////000111111111222222222222222222333333333333222222222333333444444555666666444444555555666777777777777777777777777888999999===>>>>>>???>>>>>><<<<<<>>>??????AAABBBCCCDDDDDDFFFGGGHHHHHHHHHIIIKKKMMMPPPRRRUUUVVVUUUTTTSSSSSSQQQQQQQQQRRRSSSUUUVVVVVVYYYYYYZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYXXXYYYZZZ[[[[[[ZZZYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXVVVUUUTTTSSSSSSOOONNNLLLJJJHHHFFFEEEEEEFFFEEECCCAAA???>>>>>>>>>;;;;;;;;;;;;:::999888888777666555444333333333333222222222222111111111111000000000//////.........//////000111111000//////------------------------.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++******+++++++++,,,,,,---------------------------------,,,,,,,,,,,,------....................................------------......---------.........//////.................................///......---,,,........................++++++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000+++------++++++...000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,---*********++++++,,,,,,---++++++++++++++++++++++++------,,,,,,,,,,,,,,,---------,,,++++++,,,------000///...---,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........---------,,,,,,------,,,,,,,,,---......---,,,,,,++++++,,,,,,---+++,,,------......------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***//////000111111000///...//////............//////........................---.....................------------------------........................,,,,,,,,,------------...------------------------......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------,,,,,,,,,---------............------------......,,,,,,,,,,,,,,,---...///---------.........//////........................//////............//////........................////////////000000000000////////////////////////000111111111222222222222111222222333333222222111222222333333444555555555444444555555666777777777777777666666777777888999999;;;===???@@@@@@???>>>===>>>???@@@BBBCCCDDDEEEFFFHHHIIIIIIHHHIIIKKKMMMOOOQQQTTTVVVUUUTTTTTTTTTQQQQQQRRRSSSTTTUUUUUUVVVWWWXXXYYYZZZ[[[[[[[[[[[[\\\\\\]]]]]]\\\[[[YYYXXXVVVWWWXXXYYYYYYXXXWWWVVVXXXWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWUUUTTTSSSRRRQQQPPPOOOMMMJJJHHHGGGFFFFFFDDDCCCBBB@@@>>>===<<<;;;;;;;;;;;;;;;;;;999888777666555444333333222333333222222222111111111000000111000000000000000////////////000000000000//////------------------------++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------------........................,,,,,,,,,------,,,,,,,,,------------....................................---...............------------------------------...---,,,,,,---///111333,,,,,,,,,,,,,,,,,,,,,,,,......---------...//////(((222777222,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++((()))***+++,,,,,,---,,,))))))***+++,,,,,,,,,,,,)))******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,++++++++++++,,,,,,///...------,,,,,,,,,,,,---------...............------,,,,,,,,,+++++++++......---,,,,,,,,,,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------,,,,,,,,,------,,,,,,,,,---......---,,,,,,++++++,,,,,,---+++,,,------......------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000000***++++++,,,,,,++++++***...///000111222111000000//////............//////........................---------...............------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------,,,,,,,,,---------............---------...//////------,,,,,,,,,---......,,,,,,,,,---......//////........................000000////////////000000........................------..................000000000000000000000000000000000111111111222222111111222222222222111111222222222333444444555555444444555555666777777777777666666666666777888888999;;;===@@@BBBBBBBBBAAA<<<===>>>???AAABBBDDDDDDFFFGGGHHHHHHGGGHHHJJJLLLLLLOOOSSSTTTTTTTTTTTTUUURRRRRRTTTUUUUUUVVVVVVUUUUUUVVVXXXYYYZZZ[[[[[[[[[[[[\\\]]]^^^]]][[[YYYWWWWWWWWWXXXYYYYYYYYYXXXXXXWWWVVVUUUUUUTTTUUUUUUUUUWWWWWWVVVTTTRRRQQQPPPOOOLLLKKKIIIGGGEEEDDDCCCCCCBBBAAA@@@???===;;;:::999::::::;;;;;;;;;999888666555444333222222222222222222111111111111000000000000000000000000000000000/////////....../////////,,,,,,,,,,,,,,,,,,,,,,,,((()))+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------........................+++,,,,,,------,,,,,,+++,,,------------.................................,,,------...//////......------------------------000...,,,+++,,,///222444,,,,,,,,,,,,,,,,,,,,,,,,...---------------......+++999???777---***+++)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,'''''')))+++,,,---------))))))***+++,,,,,,++++++******+++,,,,,,,,,++++++,,,,,,,,,++++++++++++***)))))))))***+++,,,......++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++...---,,,+++************)))))))))***************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---------...////////////...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++,,,---//////++++++,,,,,,,,,,,,++++++,,,---000222333222222111//////............//////........................---------.........//////------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------......---------,,,,,,,,,++++++++++++++++++++++++------------------------................................................------------------------,,,,,,,,,---------......---,,,,,,,,,------...///......---,,,,,,,,,------+++++++++,,,---.................................//////............//////------------------------.....................---000000000000000000000000/////////000000000111111111111222222222222111111111222222333333444555555444444555555666777777777666666666666666777888888888:::===@@@AAAAAA@@@???:::;;;<<<>>>@@@BBBCCCCCCDDDEEEFFFEEEEEEEEEGGGIIIIIILLLPPPSSSTTTTTTUUUVVVSSSTTTUUUVVVWWWWWWVVVVVVTTTUUUVVVXXXZZZ[[[[[[[[[YYYZZZ\\\]]]]]]ZZZXXXVVVWWWWWWWWWWWWWWWXXXYYYYYYVVVUUUTTTSSSRRRRRRSSSTTTVVVUUUTTTSSSQQQOOONNNMMMHHHGGGEEECCCAAA@@@??????@@@@@@???>>><<<:::999888888999::::::999888666444444333333222222222222222111111111111000000000000////////////////////////......------------......++++++++++++++++++++++++''')))+++---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........------........................,,,,,,---......---,,,,,,,,,,,,---------.................................++++++---...//////000000...........................------------...000000------------------------------,,,,,,,,,,,,------,,,777<<<222***+++,,,(((+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,'''((()))++++++,,,,,,,,,)))***++++++,,,+++******++++++,,,,,,,,,+++***))),,,,,,,,,+++++++++******))))))))))))******+++,,,******++++++++++++******+++++++++,,,++++++************+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++***************+++******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,---...............------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++*********+++,,,------,,,,,,------------,,,,,,+++---///222333333222222//////............//////........................---------.........//////------------------------------------------------++++++,,,,,,,,,---------------------------------......---------,,,,,,,,,------------------------........................................................................------------------------,,,,,,,,,---------......++++++++++++,,,,,,---...///...------,,,,,,,,,,,,******+++,,,,,,---....................................------------......,,,,,,,,,,,,,,,,,,,,,,,,000000000000000/////////000000000000000000000000////////////000000000000111111222222222222111111111222222333333444555555444444555555666777777777666666666666666777888888777999<<<>>>???>>><<<;;;::::::<<<===???AAABBBCCCBBBCCCDDDCCCCCCCCCEEEGGGGGGKKKOOORRRSSSTTTUUUVVVSSSTTTVVVWWWXXXWWWWWWVVVSSSTTTUUUWWWYYYZZZ[[[[[[VVVXXX[[[\\\\\\YYYVVVTTTVVVUUUUUUTTTUUUVVVWWWYYYUUUTTTSSSQQQQQQQQQRRRSSSUUUUUUSSSRRRPPPNNNMMMLLLIIIHHHGGGEEECCCBBBBBBAAA?????????===<<<:::888777666777888999888666444333333333222222111222222222111111111111000000000000---........................------,,,,,,------...++++++++++++++++++++++++(((***+++---------+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........---,,,........................,,,---...//////...---,,,,,,,,,,,,---------..............................***+++,,,...///000000111////////////////////////+++,,,---.........---,,,........................---,,,,,,+++++++++,,,,,,'''000222***'''---...)))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000---------,,,,,,,,,++++++*********++++++,,,,,,,,,)))******+++++++++******)))***+++,,,,,,+++***)))+++,,,,,,---,,,+++)))(((,,,,,,,,,++++++*********+++***))))))))))))))))))******++++++++++++************+++++++++***))))))+++++++++,,,,,,------------------,,,,,,,,,++++++************+++,,,---...,,,+++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,*********************+++++++++******++++++,,,------,,,,,,++++++,,,,,,---)))***++++++,,,,,,++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++...---,,,,,,++++++,,,,,,,,,------......------,,,//////000000000000////////////////////////////////////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++......................../////////......------------------------------------------,,,,,,+++++++++,,,,,,,,,---------......------......------,,,+++,,,---......//////...............------,,,,,,,,,000///...---,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------//////000000///...------...---,,,,,,,,,,,,---.../////////...------,,,,,,......///////////////......///////////////......////////////////////////111111222222222333333333333333333444444333222222444444444555555777888999777777777777777777777777666777:::;;;<<<<<<;;;::::::<<<>>>>>>===<<<===>>>AAAAAABBBBBBCCCDDDEEEEEEGGGHHHKKKMMMPPPRRRSSSTTTTTTTTTTTTUUUVVVVVVWWWWWWSSSSSSTTTVVVXXXXXXUUUSSSOOOSSSWWWYYYYYYWWWVVVVVVVVVUUUTTTTTTUUUVVVXXXYYYYYYWWWTTTRRRQQQQQQRRRRRRWWWVVVTTTRRROOOMMMLLLKKKFFFFFFEEECCCBBBAAA@@@?????????===<<<:::888777666888888777777666666555555333333333222222222111111111111111111000000000000//////.........---------------............------++++++,,,,,,,,,,,,------'''(((***,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++...---,,,---///000///...---------............///------------------------...---+++******+++---...........................------------------,,,,,,+++,,,------......------,,,------......------,,,...------,,,,,,------......---,,,,,,,,,,,,---...++++++,,,,,,,,,,,,------+++---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++*********++++++,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---.........---+++++++++************))),,,,,,+++******+++,,,,,,,,,,,,+++***))))))*********++++++,,,,,,++++++***+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******,,,,,,,,,------,,,++++++------------------------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---************************))))))*********+++++++++++++++,,,,,,,,,,,,------//////000000000000////////////////////////////////////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++........................,,,,,,,,,++++++*********------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........------......------,,,+++,,,---......//////....../////////......---------......---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,---------.........------------------------///////////////...---,,,...---,,,,,,,,,,,,---...------..................///////////////......---......////////////......////////////////////////111111111111222222222333222333333444333333222222444333333333444555666666666666666666666666666666555777999;;;<<<;;;:::999:::<<<>>>>>>===<<<===>>>??????@@@AAABBBCCCCCCDDDGGGHHHKKKMMMPPPRRRSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVSSSSSSSSSUUUWWWWWWUUURRRNNNRRRVVVXXXXXXWWWVVVVVVUUUUUUTTTTTTUUUVVVXXXYYYWWWVVVSSSQQQPPPPPPPPPQQQTTTSSSRRRPPPOOOMMMLLLLLLFFFFFFEEECCCBBBAAA@@@???======<<<;;;::::::999999888888777777666555555555333333222222222111111111111111111000000000////////////.........---------------............------++++++,,,,,,,,,,,,------***+++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,------+++---------............///------------------------...---+++******+++---...........................//////...---,,,,,,++++++---...//////000000//////,,,------......------,,,...------,,,,,,------......---,,,,,,,,,,,,---...++++++,,,,,,,,,,,,------......---,,,------------------------------------++++++++++++++++++++++++......---,,,,,,+++******,,,,,,,,,++++++++++++++++++,,,------++++++,,,---------------------------((()))+++,,,,,,,,,,,,++++++++++++************))),,,++++++******++++++,,,,,,++++++***))))))*********++++++,,,,,,++++++***+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------...//////000000//////.../////////////////////////////////............---........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,........................+++++++++***************------------------------,,,,,,,,,,,,------------,,,------------.........---............---,,,,,,,,,---......//////......///////////////.........------,,,,,,---....../////////......------,,,,,,------------............---------------------------............---,,,,,,...------,,,,,,------...,,,,,,------...//////000///000000000///...------......///////////////...////////////////////////000000000111111111222222222222333333333333222222444333333333333333444444666666666666666666666666555777999;;;;;;;;;999999:::;;;======<<<<<<===>>>======>>>???@@@AAABBBBBBGGGHHHJJJMMMOOOQQQRRRSSSTTTTTTTTTTTTTTTUUUUUUUUUSSSRRRSSSUUUVVVVVVTTTRRRMMMQQQUUUXXXXXXWWWWWWWWWUUUTTTTTTTTTTTTVVVWWWXXXVVVUUUSSSPPPOOONNNOOOOOOQQQQQQPPPOOONNNMMMMMMLLLFFFEEEDDDCCCBBBAAA@@@???;;;;;;;;;;;;;;;;;;;;;;;;888888777666666555555444333222222222222111111111111111000000000000//////...............---------------............------++++++,,,,,,,,,,,,------............---+++***))),,,,,,,,,,,,,,,,,,,,,,,,111000///---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,---///000///...---------............///------------------------...---,,,++++++,,,---...........................000000///...,,,+++***)))---...//////000000//////------............------...------,,,,,,------......------,,,,,,------...++++++,,,,,,,,,,,,------333///,,,+++---......,,,........................++++++++++++,,,,,,,,,,,,......---,,,,,,+++******------,,,,,,++++++******+++,,,------++++++,,,---........................)))******++++++******)))+++++++++************))),,,+++************+++,,,,,,+++******)))************++++++,,,,,,++++++***+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------...//////////////////.../////////////////////////////////.......................................------------------------------------------,,,,,,........................------------------------------------------------+++,,,,,,,,,------......------------...........................------,,,,,,---......///.........//////........................------------......//////......---,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------,,,---------------,,,,,,---------------------------------.........//////......///////////////...---.../////////////////////////////////////////////000000000000111111111111111222333333333333222555444333333333333333444666666666666666666666666777888:::;;;<<<;;;:::999999;;;======<<<<<<===>>><<<===>>>???@@@AAABBBCCCGGGHHHJJJLLLNNNPPPQQQRRRSSSSSSTTTTTTTTTTTTUUUUUUTTTTTTTTTUUUWWWWWWVVVTTTNNNQQQUUUXXXXXXXXXXXXYYYTTTTTTSSSSSSTTTUUUWWWXXXVVVUUUSSSQQQOOONNNNNNNNNRRRQQQPPPOOONNNLLLLLLKKKEEEEEEDDDBBBAAA@@@???>>>;;;;;;;;;;;;::::::::::::888777777666555555444444222222222222111111111111111000000000////////////........................,,,------......------,,,+++++++++,,,,,,,,,------//////......---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,---///000///...---------............///------------------------...---,,,,,,,,,,,,---...........................//////...---,,,,,,+++++++++,,,------...---------------............------...------,,,,,,------...------------------------+++++++++,,,,,,,,,------666000******---///...+++------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++,,,---------------------------+++++++++++++++***))))))+++++++++*********))))))++++++************++++++++++++***************+++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------......////////////......////////////////////////////////////////////////........................------------------------------------------------.................................///////////////------------------------,,,,,,,,,------.........---------.........//////......//////......---,,,,,,---......///.........------------------------111000///...------------...---------,,,,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,---------------,,,------------------------//////.........---------,,,,,,...///000000000000------...///////////////000000000000000000000000///000000000000111111111000111222222333333333222555555444444444444444444555555555555555555555555888999;;;<<<===<<<:::999888:::<<<===<<<<<<===>>>======???@@@AAACCCDDDDDDFFFHHHIIILLLNNNOOOPPPPPPSSSSSSSSSTTTUUUUUUVVVVVVWWWVVVUUUVVVXXXYYYXXXVVVPPPSSSVVVXXXXXXXXXYYYZZZSSSSSSRRRRRRSSSTTTVVVWWWWWWVVVTTTSSSQQQOOONNNNNNTTTSSSQQQOOOMMMKKKJJJIIIDDDCCCBBBAAA@@@>>>======<<<<<<;;;:::999888777777777777666666555444444444222222222111111111000000000000000////////////...---.....................,,,,,,------------,,,,,,+++++++++,,,,,,,,,------...---------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++++++++***---------............///------------------------------------------------........................,,,,,,------------------+++,,,------...------------......//////......---...------,,,,,,------...------------------------+++++++++,,,,,,,,,------666000***)))---///...+++++++++++++++++++++++++++++++++,,,,,,,,,---------)))******+++---......///******+++,,,------......+++,,,------++++++,,,---++++++++++++++++++++++++...------,,,++++++******+++++++++*********))))))************************+++***************++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******++++++++++++*********+++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++++++++,,,,,,,,,---------......//////......---////////////////////////...////////////000000000........................------------------------------------....................................------------............---------------------------------------.........------........./////////...////////////...------,,,---......//////......,,,,,,,,,---------------222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////------------------------,,,,,,---............---,,,------......------,,,000//////...------,,,,,,+++,,,...///000000000000,,,---...///000000000000000000000000000000000000000000000111111111222222///000111222333333333333555444444444444444555555555555555555555555555555888999;;;<<<<<<;;;999888777999;;;<<<<<<<<<===>>>>>>>>>???AAABBBDDDEEEFFFFFFGGGIIIKKKMMMNNNOOOOOORRRRRRSSSUUUVVVWWWXXXYYYXXXWWWVVVWWWYYYZZZYYYXXXQQQTTTVVVWWWWWWWWWWWWXXXSSSRRRRRRRRRRRRTTTUUUVVVWWWVVVUUUSSSQQQOOONNNMMMSSSRRRPPPNNNKKKIIIGGGFFFBBBBBBAAA???>>>===<<<;;;;;;;;;:::999777666666555777777666555555444444333222111111111111000000000000000////////////......---------...............,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++---------............///------------------------------------------------........................++++++,,,------......///---...//////000000//////......////////////.........------,,,,,,------...,,,------......------,,,++++++,,,,,,,,,,,,------222...+++***,,,------+++************************++++++,,,,,,------......))))))***+++---...//////)))***+++,,,---...///000+++,,,------++++++,,,---************************......---,,,+++++++++,,,+++++++++************)))))))))***++++++***))))))*********)))******+++,,,***++++++,,,,,,++++++******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,)))******++++++******)))******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++,,,,,,,,,,,,---------......//////......---////////////////////////.../////////000000000000................................................------------.........///........................,,,,,,,,,---------......------------------------............------------............///////////////////////////...------,,,---......//////......------------.........///000000///...............,,,,,,------......//////............////////////------------------------,,,---...///////////////,,,,,,---......---,,,,,,..................------......////////////......,,,---...///000000000000000000000000000000000000111111111111222222222333///000111222222333333333333222222222333444555555555555555555555555555555666888999::::::999777666777999;;;<<<<<<<<<===>>>===>>>???AAACCCDDDEEEFFFFFFGGGIIIKKKLLLNNNNNNNNNQQQRRRSSSUUUWWWYYY[[[[[[XXXWWWVVVVVVXXXYYYYYYXXXQQQSSSUUUUUUUUUTTTTTTUUURRRRRRQQQQQQRRRSSSUUUVVVVVVUUUTTTSSSQQQNNNLLLKKKOOONNNMMMKKKIIIGGGFFFEEE@@@@@@???===<<<;;;:::999888777777777666666666555777666666555555444333333111111111111000000000000000000/////////.........---------.........//////+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------------------------------------------------///...---...000111000///---------............///------------------------------............------........................,,,,,,---------------------...//////000000//////......////////////.........------,,,,,,------...,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,---------,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///++++++,,,,,,,,,,,,------***++++++,,,---...//////+++,,,------++++++,,,---++++++++++++++++++++++++---,,,+++******++++++,,,+++++++++************)))((()))***++++++***)))(((******))))))***++++++,,,***++++++,,,,,,++++++***))))))*********+++++++++************************++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,---------..................---////////////////////////.../////////000000111111................................................---------.........//////........................---------....../////////------------------------/////////...---------,,,............/////////000///////////////......---,,,---......//////......---.........//////000000///............///000000,,,,,,---...///000111111,,,,,,,,,---------......------------------------------...///000000//////,,,,,,---......---,,,,,,,,,,,,------.../////////111111111000///---,,,+++,,,---...///000000000000000000000000000000000000111222222222222333333333//////000222222333333333111111111111222333444555555555555555555555555555555666777888888777555444666888;;;<<<;;;<<<===>>><<<===>>>@@@BBBDDDEEEFFFFFFGGGIIIKKKLLLMMMNNNNNNQQQRRRSSSVVVXXX[[[\\\]]]XXXVVVUUUUUUWWWXXXXXXWWWQQQRRRTTTTTTRRRQQQRRRSSSRRRRRRQQQQQQRRRSSSUUUVVVUUUTTTSSSRRRPPPMMMKKKJJJKKKJJJIIIHHHGGGFFFFFFEEE??????>>><<<;;;:::999888444555555555666666777777777666666555444444333333111111111111000000000000000/////////............---------.........//////+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...------------------------////////////////////////...---,,,---/////////...---------.........//////------------------------------............------.................................------,,,,,,,,,+++,,,------......------......////////////.........------,,,,,,------...,,,,,,---......---,,,,,,++++++,,,,,,,,,---------)))+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////......---,,,,,,++++++***,,,---------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***+++,,,+++++++++************)))((()))***++++++***)))(((******))))))***+++,,,,,,+++++++++,,,,,,+++++++++))))))******++++++++++++************************++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,------...---------------------------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---************************++++++,,,,,,,,,---------++++++,,,,,,,,,---------......////////////......//////////////////////////////////////////////////////.........---------........................................................................------------------------........................................................................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,//////.........---------......------------..............................---------............/////////.........---------........................---------------------------------............///........................////////////............//////...//////000111222////////////000000000000000000111222222222222111222222333444555666777888555555555555555444444444777777777777777777777777888888999:::;;;;;;;;;;;;======>>>???@@@AAAAAABBBEEEFFFHHHJJJKKKMMMMMMNNNTTTTTTVVVXXX[[[\\\ZZZXXX]]]YYYUUUSSSTTTUUUUUUUUUSSSQQQOOOMMMMMMNNNPPPQQQRRRSSSSSSRRRPPPPPPQQQSSSQQQQQQPPPOOOMMMKKKIIIHHHJJJHHHFFFEEEEEEEEECCCAAA>>>===<<<;;;::::::999:::777777666666555555444444444444333333333222222222000000000000////////////000000//////.........---............---,,,++++++---......---++++++---......---,,,+++***+++,,,---//////...---+++***))))))///...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------...---,,,,,,,,,,,,---............------,,,,,,,,,............//////000000,,,---------------------////////////////////////......------------......000000000000000000000000................................................------------------------+++,,,---...//////////////////...---,,,++++++***///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,......***++++++,,,,,,------...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++++++++******+++++++++*********)))))),,,+++++++++***)))))))))---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......//////......---,,,///---,,,,,,,,,,,,***)))************************)))***++++++,,,,,,++++++************+++,,,---...******+++++++++,,,,,,,,,.........------,,,,,,,,,/////////......---------+++++++++************))),,,,,,+++******+++,,,,,,///...,,,*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,......////////////......//////////////////////////////////////////////////////.........---------........................................................................------------------------........................................................................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,//////.........---------......------------..............................---------............/////////.........---------........................---------------------------------............///........................---.........//////000000000////////////000000111/////////000000000111111000111111222333222222222222222333444555666777777555555555555555555555555666666666666666666666666888888999:::;;;;;;;;;;;;======>>>???@@@AAAAAABBBDDDEEEGGGIIIJJJLLLLLLMMMPPPPPPRRRVVVZZZ\\\[[[YYYZZZWWWSSSRRRRRRSSSTTTTTTPPPMMMJJJGGGFFFHHHJJJLLLQQQRRRRRRQQQOOOOOOPPPQQQPPPPPPOOONNNLLLJJJIIIHHHHHHFFFDDDCCCCCCBBB@@@??????>>><<<999777666555444666666666555555555555555444333333333333222222222000000000000/////////...000/////////.........---------......///.........+++,,,---,,,++++++---///---,,,+++******+++,,,,,,......---,,,++++++******......---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------......---------,,,,,,,,,------........./////////.........------,,,,,,+++------------------------......------------..............................................................................---------......---------+++,,,---...............---------,,,++++++******......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++******+++++++++*********))))))+++++++++***************+++++++++++++++***)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,***+++,,,,,,,,,***************************+++,,,------......------...---,,,+++******************+++++++++,,,,,,,,,------,,,,,,,,,+++++++++.........---------,,,,,,++++++++++++************,,,,,,+++******+++,,,,,,---,,,+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,......////////////......////////////////////////////////////////////////...............---------........................................................................------------------------........................................................................,,,,,,,,,,,,,,,,,,,,,,,,.........---------------...............---------......------------..............................---------............///...............---------........................---------------------------------............///........................,,,,,,---...///000111111111000000////////////000000000000111111111222222111222222333333333333333222222333444555666666777666666666666666666666666555555555555555555555555888888999:::;;;;;;;;;;;;<<<======>>>???@@@AAAAAABBBCCCEEEGGGIIIJJJKKKKKKKKKLLLNNNSSSXXXZZZ[[[ZZZWWWTTTQQQPPPQQQRRRSSSSSSNNNJJJDDD@@@???AAADDDGGGOOOPPPQQQPPPNNNMMMNNNOOOOOOOOONNNMMMKKKIIIHHHGGGEEECCCAAA@@@@@@???>>><<<<<<;;;999777555333333222444444555555555555555555333333333222222222111111000000000/////////....../////////...............///////////////...------***+++------,,,,,,---///,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++...------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------...////////////...---...------------,,,,,,,,,---------------.........//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------................................................,,,---...//////...---,,,,,,,,,------------,,,,,,++++++++++++++++++++++++...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......---,,,,,,+++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))),,,++++++******++++++,,,******++++++++++++******+++++++++******************************+++++++++******+++++++++***))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,...///,,,+++******,,,------,,,+++++++++++++++++++++++++++,,,------......------...---,,,++++++***************+++++++++,,,,,,,,,,,,,,,++++++++++++******------------,,,,,,,,,,,,,,,+++++++++************,,,++++++******++++++,,,++++++***************))),,,,,,,,,,,,,,,,,,,,,,,,......////////////......////////////////////////////////////////////////................................................................................................------------------------........................................................................------------------------...............---------..............................------------..............................---------............///................................................---------------------------------............///........................---------...///000000111111111000//////...//////000111111111222222222222222222333444444444444333222222333444444555666666666666666666777777777777666666666666666666666666888888999:::;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAABBBDDDFFFGGGIIIIIIIIIIIIIIIKKKPPPTTTWWWXXXXXXUUUSSSQQQPPPRRRSSSTTTSSSNNNIIIBBB<<<:::===BBBEEEMMMOOOPPPOOOMMMLLLMMMNNNNNNNNNMMMLLLJJJIIIGGGFFFCCCAAA?????????>>><<<:::777777666555555555555555333333333444444555555666222222222222111111111111000000/////////.................................000000000///...,,,+++***,,,...///...---,,,---...,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---+++,,,,,,------,,,,,,+++---------------------------...000111111000...---------------------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------................................................,,,---///000000///---,,,,,,,,,,,,---,,,,,,++++++******++++++,,,,,,,,,---------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,,,,+++*********,,,++++++******++++++,,,***++++++,,,,,,++++++***************************)))))))))***+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++------------------------,,,+++******+++---000111000...,,,+++---...------++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++,,,---......******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++******++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,......////////////......////////////////////////////////////////////////---.............................................................................................------------------------........................................................................------------------------........................---...........................------------..............................---------............///---.............................................---------------------------------............///........................///////////////.........111111000//////...//////000111111111222222222222222222333444444444444333222222333333444555555555555666666666777777888888777777777777777777777777888888999:::;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAA@@@AAACCCEEEFFFGGGHHHHHHIIIIIIJJJMMMQQQTTTTTTSSSTTTSSSQQQRRRTTTVVVVVVUUUNNNHHH@@@999777:::@@@DDDMMMOOOPPPPPPNNNMMMMMMMMMNNNNNNMMMLLLJJJHHHFFFEEEBBBAAA???>>>>>>===;;;:::777666666555555555555666222222333333444444555555222222111111111000000000////////////............---------...............,,,,,,---------,,,++++++///000111111...,,,,,,,,,,,,------...............++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,---+++,,,,,,------,,,,,,+++---------------------------...000111111000...---------------------------------------------------,,,,,,,,,------.........------------------------......------------..............................................................................,,,---...//////...---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,------......,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++************************)))))))))***+++++++++,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,...111333444222...------------,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++,,,---...///******+++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......////////////......////////////////////////////////////////////////---------.......................................................................................------------------------........................................................................------------------------.............../////////---------.....................------------..............................---------............///---------.......................................---------------------------------............///........................000000//////............111000000////////////000000000000111111111222222111222222333333333333333222222333333444444444444444555555666666777777888888888888888888888888888888888999:::;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@???@@@BBBDDDFFFGGGHHHHHHIIIIIIIIIKKKNNNQQQQQQQQQTTTRRRRRRSSSVVVXXXXXXWWWMMMGGG???888666:::@@@DDDMMMOOOQQQQQQPPPNNNNNNNNNNNNNNNMMMLLLJJJHHHGGGFFFBBB@@@>>>=========;;;999:::999777666444333333333222222333333333333333333111111111000000000000////////////.........---------------------.........&&&''')))+++---...//////...000222111///,,,+++++++++,,,---...//////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---+++,,,,,,------,,,,,,+++---------------------------...////////////...---,,,,,,,,,------------............---------------***++++++,,,---...//////------------------------......------------..............................................................................------------------------,,,,,,------------,,,,,,,,,,,,,,,------.........+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,---......+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,++++++++++++++++++++++++---------...............,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++***************+++++++++***************+++++++++))))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222666333///---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------///...---,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......////////////////////////////////////////////////---------.........//////........................................................................------------------------................................................................................................---........./////////000---------.........//////......------------..............................---------............///---------.........//////........................---------------------------------............///.................................///////////////000////////////000000111/////////000000000111111000111111222333222222222222333333333333444444444333444444555666666777777777777777777777777777777888888999:::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@???@@@BBBDDDFFFGGGHHHHHHHHHHHHHHHJJJMMMPPPQQQQQQRRRQQQQQQSSSVVVXXXYYYXXXOOOIIIBBB;;;:::===CCCGGGOOOQQQSSSSSSRRRPPPOOOOOOOOOOOONNNMMMKKKIIIGGGFFFAAA???===<<<<<<;;;999888999888777555444333222222333333333333222222222222111111000000000///////////////.........---------,,,,,,,,,------.........((()))***,,,---.........***,,,//////...,,,,,,,,,)))***+++---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,---------....../////////.........------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------................................................---,,,+++******+++,,,---+++,,,---...............,,,,,,,,,,,,,,,,,,------++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,---------,,,************************+++,,,,,,------......///,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++))))))*********++++++++++++++++++***************((()))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////444111---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------///...---,,,,,,+++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........------,,,,,,,,,+++++++++***+++,,,,,,,,,,,,+++***,,,+++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,......////////////......////////////////////////////////////////////////---------.........//////........................................................................------------------------................................................................................................---.........//////000000---------.........//////.........------.................................---------.........//////---------.........//////........................---------------------------------.........//////........................,,,------...///000111111//////...//////000111222////////////000000000000000000111222222222222111333333333333333333333444333333333444555666666777666666666666666666666666888888999:::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@AAABBBDDDFFFGGGHHHHHHGGGFFFGGGIIIMMMPPPRRRRRRQQQPPPQQQSSSVVVXXXXXXXXXRRRMMMFFF@@@???BBBGGGKKKPPPRRRTTTUUUSSSQQQPPPPPPOOOOOONNNMMMKKKIIIHHHGGG@@@>>><<<;;;;;;:::888777444444444333333444555555444333333222222111111111000000000000//////////////////.........---------,,,,,,,,,------.....................---,,,+++***%%%(((+++------,,,------'''(((***+++,,,,,,++++++---------,,,,,,++++++++++++*********+++,,,,,,---+++,,,,,,------,,,,,,+++------------------------...---,,,,,,,,,,,,---...,,,,,,,,,------.........000000/////////.........---------------------,,,++++++++++++++++++++++++.........------.........,,,,,,,,,,,,,,,,,,,,,,,,...................................................,,,***((((((***,,,...+++,,,---...////////////+++++++++++++++++++++++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,...------,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,------------************************)))***+++,,,------...///,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++))))))******++++++++++++,,,+++++++++******))))))***+++,,,---------------************************++++++++++++++++++++++++******+++---------------111...***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,---...//////******+++++++++,,,,,,,,,*********++++++,,,,,,,,,---------....../////////---------,,,,,,,,,++++++***+++,,,------,,,+++***+++***)))((((((***,,,...,,,,,,,,,,,,,,,,,,,,,,,,000///...------...///000000000111111111111000000........................///...,,,+++,,,...000111.........------,,,,,,,,,....................................////////////,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,------.................................---------............///............................................................................../////////...,,,+++,,,,,,,,,---------......---------............///........................//////............//////---------......000111111+++,,,------......------............////////////............////////////////////////000000000000111111222222222222111111333333222222222333444555555555444444555666888999888888888888777777666666888888777777888888999:::999:::;;;===>>>>>>>>>>>>>>>???@@@BBBDDDEEEFFFGGGFFFFFFGGGHHHIIIKKKMMMMMMMMMNNNOOOQQQSSSUUUXXXYYYXXXTTTNNNHHHEEEEEEGGGIIIMMMSSSVVVTTTQQQQQQNNNKKKNNNKKKHHHGGGFFFEEECCCBBB@@@>>>;;;999777777888888777777777666555555444444444333222222111111222222222111///.........///000000000///............///...---,,,,,,,,,,,,---...000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------.........------,,,,,,,,,///......------///000111111000...------...000111222333555666000)))+++222////////////////////////---------............///,,,---......//////......///...---,,,,,,,,,,,,,,,................................................---,,,,,,,,,,,,---.........---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,------++++++,,,---------------------------)))))))))***+++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++++++++++++++******))))))++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***000///...------...///000000000111111111111000000........................000///...---,,,,,,------...------------------,,,....................................////////////,,,,,,,,,---------.....................---------------...............///........................---------............///............................................................................../////////...,,,,,,,,,------------------------------............///........................//////............//////------------...///000111+++,,,------......------............////////////............////////////////////////000000000000111111222222222222111111333222222222333333444444555555444444555666888999999999888888888777777777888888777777888888999:::::::::<<<===>>>?????????>>>???@@@BBBCCCEEEFFFGGGFFFFFFFFFFFFHHHJJJKKKMMMMMMMMMOOOQQQSSSUUUWWWYYYZZZVVVPPPJJJGGGFFFGGGHHHKKKQQQUUUSSSQQQQQQOOOLLLNNNKKKHHHFFFEEEDDDBBB@@@???===;;;888777777777888666666555555444333333333444333222222111111222222111000000///////////////000///......------.........---,,,,,,,,,,,,---...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------,,,,,,///......---...///000111000///---,,,,,,---///000333BBBGGG888+++,,,000...........................---------............///,,,------...............///...---,,,,,,,,,,,,---------------------------........................---,,,,,,,,,,,,---.........---,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++++++++******************---...//////------...///+++*********************+++++++++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++*********)))++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---.........//////...------.../////////000000111111000000///..........................................---------------------.................................---............/////////,,,,,,,,,---------......------..................///////////////.................................---------............///.................................................................................///......---,,,---------------------,,,---------............///........................//////............//////------------...///000000,,,,,,---............---............////////////............////////////////////////000000000000111111222222222222111111222222222333333333444444555444444444555666777888999999999888888888888888888777777777777888999999:::;;;<<<>>>????????????>>>>>>@@@AAACCCDDDFFFFFFGGGFFFEEEEEEFFFHHHJJJKKKLLLMMMNNNPPPSSSUUUWWWXXXZZZVVVQQQLLLHHHGGGGGGHHHIIIPPPTTTSSSRRRRRRQQQMMMMMMKKKGGGEEEDDDBBB@@@>>>===<<<:::888666666666666555555444444333222222222333333222111111111111222000000000000000//////...///......---------------...------,,,,,,------......------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,------------------......------......///000///...---,,,,,,---...///444PPPVVV:::'''///444***........................---------............///,,,,,,---.....................---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---.........------,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++---,,,+++************+++---...//////------...///++++++******))))))((((((---------,,,,,,,,,,,,,,,)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++------,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++++++++++++++************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---.................................//////000000000000//////........................(((***,,,///000111000000,,,,,,------......//////........................---------.........//////,,,,,,,,,---------......,,,,,,,,,------......///000/////////......------........................---------............///..........................................................................................------...------------,,,,,,,,,---------............///........................///......------......///---------------...///000,,,------...........................////////////............////////////////////////000000000000111111222222222222111111222222333333444444444333444444555555666666777888999999999999888888888888777777777777777888999999;;;;;;===>>>???@@@@@@@@@===>>>???@@@BBBDDDEEEFFFGGGFFFEEEDDDDDDFFFHHHJJJKKKLLLNNNPPPSSSTTTVVVVVVVVVSSSPPPLLLIIIHHHIIIIIIIIIPPPTTTSSSSSSTTTSSSPPPLLLIIIFFFDDDBBBAAA>>><<<;;;:::999777666555555666555555444444333222222222333222222111111111111111///000111111111000...---......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,------.........------------......//////...---,,,,,,,,,,,,---...333MMMRRR888'''///333***........................---------............///,,,,,,---.........------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---......------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++//////...---,,,,,,,,,,,,+++,,,------++++++,,,---......------,,,+++++++++------,,,,,,+++++++++*********++++++++++++******++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***------............------//////000000000000//////........................'''))),,,///111111000///---------....../////////........................------------............,,,,,,,,,---------......++++++,,,,,,---------...///......------,,,,,,,,,........................---------............///..............................................................................------............---------------------------------............///..............................------------.........------------......///,,,---......//////..................////////////............////////////////////////000000000000111111222222222222111111111222333444444444333333444444555666666777777777888888888888888888888888777777666666777777888999:::;;;<<<>>>????????????<<<===>>>@@@BBBCCCDDDEEEGGGFFFDDDDDDDDDFFFHHHIIIKKKMMMNNNPPPRRRSSSSSSTTTOOONNNLLLKKKJJJJJJJJJKKKKKKQQQUUUUUUTTTUUUSSSPPPJJJGGGDDDBBBAAA???===;;;:::999888777666666555555666666555555444333333333333222111111000000111111///000111111111000...---......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,------.........,,,------...............---------,,,,,,---------222<<<>>>444,,,---...,,,........................---------............///+++,,,,,,---...---------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---......------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,.........------,,,,,,++++++,,,------++++++,,,---//////.........---------,,,,,,++++++******))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***------............------...//////000000//////...........................,,,---///000000...---+++.............../////////........................,,,------------.........,,,,,,,,,---------......,,,,,,,,,------------------------------,,,,,,,,,........................---------............///..............................................................................---------...//////,,,,,,,,,---------......---------............///..............................------------.........---------------......------...////////////...............////////////............////////////////////////000000000000111111222222222222111111111222333444555444333222333444555666777777777777777777777777777888888888777666666666666777888888999:::;;;===>>>>>>>>>>>><<<<<<>>>???AAABBBDDDDDDEEEEEEEEEEEEFFFGGGHHHIIILLLNNNOOOQQQRRRRRRQQQPPPKKKKKKKKKKKKKKKKKKLLLLLLMMMSSSVVVUUUSSSSSSRRRNNNGGGEEEBBB@@@???>>>===;;;999999888888777666666555666666555555444333333333222222111000000000000111000000000000000//////...///......---------------,,,------......------,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,------------------,,,,,,---............---------------------------///---...000///,,,+++...---------------------------------............///++++++,,,---------------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---......,,,------......------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,------------,,,,,,***+++---......---+++***---...//////------...///,,,,,,,,,---------------++++++******************,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---.........////////////++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---.........,,,------......------,,,......////////////..................................../////////---,,,+++////////////....................................,,,,,,---------.........,,,,,,,,,---------......///////////////.........------------....................................---------............///...........................................................................------,,,---...///000***++++++,,,---...//////---------............///...........................------,,,,,,------......------,,,,,,------...------...///////////////............////////////............////////////////////////000000000000111111222222222222111111000222333555555444333222333444555666777777777666555555666666666777777777666666666666666777888888888999:::<<<============;;;<<<===???@@@BBBCCCDDDCCCDDDEEEGGGIIIIIIIIIIIINNNOOOPPPQQQQQQPPPNNNMMMLLLLLLLLLLLLMMMLLLLLLLLLNNNSSSVVVTTTQQQPPPNNNJJJDDDBBB@@@>>>>>>>>>===;;;999999999999888777666666555555444444333222222222222222111000000000000000111000000///////////////000///......------......,,,,,,---......---,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------,,,,,,+++,,,---.........------.........//////.........---++++++...///,,,,,,------------------------------------............///++++++,,,------------,,,,,,,,,,,,,,,,,,---...///------------------------........................---,,,,,,,,,,,,---......,,,,,,---......---,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,------------,,,,,,(((+++///222333111...,,,---...//////------...///***++++++,,,,,,------...******++++++++++++++++++++++++,,,,,,,,,,,,++++++***************************+++,,,,,,------,,,,,,+++,,,,,,---...///000000+++++++++,,,,,,---------+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---.........,,,,,,---......---,,,,,,......////////////..............................,,,------.../////////...000000//////......------........................,,,,,,,,,---------......,,,,,,,,,---------......222222111111000000//////---.........//////000000........................---------.........//////...........................................................................------,,,---...///000)))***+++,,,...///000000---------.........//////...........................------,,,,,,------......------,,,,,,,,,---------......///////////////............/////////000............/////////000////////////000000000000111111222222222222111111000111333555555444333222333444555777777777777666444555555555666666777777666666666666666777888888888888:::;;;<<<=========;;;<<<===>>>@@@BBBCCCDDDAAACCCFFFIIIJJJJJJJJJIIIOOOOOOQQQQQQQQQOOOMMMLLLNNNNNNNNNNNNNNNMMMLLLKKKNNNSSSVVVRRROOONNNKKKGGGCCCAAA>>>>>>>>>>>>===;;;999999999999999888777666444444333333222111111000222111111000000000000000222111///.........///000000000///............///,,,,,,---......---,,,,,,...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------.........------,,,,,,,,,+++,,,---.........---,,,......////////////......,,,///000...---......,,,---------------------------------.........//////++++++,,,---------,,,,,,,,,,,,,,,,,,,,,---...///................................................---,,,,,,,,,,,,---......,,,,,,---......---,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------*********++++++,,,,,,,,,,,,------......------,,,***...333777888666222///+++,,,------++++++,,,---***+++,,,---......///000+++++++++,,,,,,---------******++++++++++++******************************++++++,,,---------,,,,,,)))***+++,,,...///000000+++++++++,,,,,,---------+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++////////////////////////000000//////.........---////////////////////////,,,,,,,,,---...///000000/////////...------,,,,,,------........................------------..............................111111000///...---,,,,,,//////.........---------...---,,,,,,,,,,,,---...//////.........---------...//////------......---,,,,,,,,,---------....../////////...---...000111//////.........---------........................,,,---.........---+++***......////////////......,,,,,,,,,---------......//////////////////......+++...222444555333///---//////.........---------000///...---------------111---222777333444555---333333222222111222222222333222222111222333555666555555555444444333333333444444444555555555555666666666666777888888999999888888999:::;;;;;;;;;;;;:::<<<>>>@@@AAAAAA???>>>BBBEEEHHHJJJJJJKKKLLLMMMRRRTTTTTTRRRNNNKKKLLLNNNNNNNNNOOOOOOOOONNNNNNMMMNNNNNNOOOPPPPPPMMMHHHDDD@@@>>><<<<<<<<<===<<<:::::::::999777666444333333333333333222222222111111222222222111000//////...000000//////.........---//////.........---------......................../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---...///...---,,,------------,,,,,,+++***+++,,,------......---------------............///.........------,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////........................---,,,,,,,,,,,,---......------------------------+++++++++,,,,,,,,,------------------------------(((((()))***+++,,,,,,---.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......+++++++++*********)))))),,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************------------------------------............------***---000222222111...,,,///000///---+++***+++,,,(((((()))***,,,---...///000///,,,*********+++,,,,,,++++++******++++++,,,,,,+++++++++***))))))))),,,,,,,,,------.........---------------------------------,,,,,,+++++++++,,,++++++******++++++,,,************************))))))***+++,,,,,,,,,,,,+++************+++,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***************************////////////////////////000/////////............////////////////////////,,,------....../////////------................../////////...---------,,,.........------.................................000000000///......------//////.........---------......---,,,,,,---......//////.........------------......------.........---------.........//////+++,,,------------------//////.........---------.......................................---,,,,,,......////////////......,,,,,,------............,,,------.........------,,,...111333333222///...//////.........---------//////...---------------000,,,222444---///555222333222222111111222222222444333222222222333444555555555444444444333333333444444444555555555555666666666666777888888999999888999:::;;;<<<<<<<<<<<<;;;<<<===???@@@@@@??????BBBEEEHHHJJJJJJKKKLLLMMMSSSTTTUUURRROOOLLLLLLNNNLLLMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLMMMLLLJJJFFFBBB@@@>>><<<;;;<<<<<<;;;::::::999888777666444333333333333222222222111111111222222111111000//////...000/////////............//////.........---------.........------------------------...............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------......------,,,,,,---------,,,++++++,,,,,,---...............---------............///.........------,,,,,,,,,...------,,,,,,------...------..........................................------,,,,,,------...///------------------------,,,,,,---------.........------------------------++++++,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---------------,,,,,,,,,+++++++++***,,,,,,------------------------------------------+++++++++,,,,,,---------------------------------------------------------,,,,,,------------,,,,,,+++,,,///000111000...,,,...//////---+++***+++---******+++,,,---......///000...,,,+++******+++,,,,,,++++++******++++++,,,++++++++++++************,,,,,,------------------------------------------,,,,,,,,,,,,+++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***......------......///000---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++////////////////////////////////////............////////////////////////........................,,,,,,------...//////000000000///...---,,,,,,+++................................................////////////////////////...............---------......---,,,,,,---.....................------------,,,,,,---......///000........./////////000000***+++---.........---,,,/////////............---........................//////......---...............////////////......---............/////////)))***+++,,,,,,---,,,,,,,,,---///000000000///..................---------//////...------------...000222===>>>111...444333222222111111111222222333444444333222222222333333444444444444333333333333444444444555555555555666666666666777888888999999999:::;;;<<<============<<<<<<======>>>>>>??????BBBEEEHHHJJJJJJKKKLLLMMMTTTTTTTTTRRROOOMMMLLLMMMJJJKKKKKKLLLLLLLLLMMMMMMKKKJJJHHHHHHHHHFFFCCCAAA???===;;;:::;;;;;;;;;999999999888777555444333333333222222222222111111111222111111000000//////...////////////...........................---------------------------------+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......+++,,,,,,------------,,,------...////////////...---------............///.........---------------///......------......///..................------........................---------,,,------...///---------------------------------.........//////------------------------............---------,,,...------------,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------,,,,,,------------------------******+++,,,,,,---......++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,+++++++++,,,---.........------,,,---...---++++++,,,...,,,,,,,,,------.........///...,,,+++***++++++,,,,,,++++++******++++++,,,*********+++++++++++++++------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,---......------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,///////////////////////////////////////.........////////////////////////////////////............---------.........////////////......---------,,,......////////////..........................................//////000000..............................------------..............................,,,+++,,,///000...///111---.........////////////...------...000111000000/////////.......................................000000...------...///000......////////////........./////////////////////((()))***+++,,,------------------.........//////........................///......---------......222;;;MMMOOO===222222...111111111111111222222333555444444333222222222222333333333333333333333333444444444555555555555666666666666777888888999999::::::;;;===>>>>>>>>>>>>======<<<<<<======>>>???BBBEEEHHHJJJJJJJJJLLLMMMRRRRRRQQQPPPNNNLLLKKKKKKIIIIIIIIIIIIJJJKKKLLLLLLKKKHHHFFFDDDDDDCCCBBB@@@>>><<<:::::::::::::::888999888777666555444333333222222222222111111111111111111000000///////////////////////////.................................,,,,,,,,,,,,------------,,,,,,,,,------.........------------------------------------------,,,,,,------------------------,,,,,,,,,---------......------,,,+++,,,---...///++++++,,,---.........------......///000/////////---------............///...............---------......------------.....................---------........................---------------...//////........................------------............------------------------...............---------------------------------,,,,,,,,,---------......******+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,------+++,,,,,,,,,++++++---///---------------,,,,,,,,,...---,,,++++++++++++,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,------////////////////////////........./////////////////////////////////////////////////////////......//////.........---------,,,---------......//////......///000000///..............................------......///000000000---.............................................---.....................---+++---222333///...111,,,,,,---------.........111///,,,---///222333222////////////////////////........................000///...------...000000......////////////....../////////////////////...******+++---............---------------......///---...........................---------......///222;;;LLLNNN<<<111222...111000000000111111222333444444444444333222222111333333333333333333333333444444444555555555555666666666666777888888999999999:::<<<===>>>?????????>>>============>>>>>>???AAADDDGGGIIIIIIIIIJJJLLLOOONNNMMMLLLLLLKKKJJJIIIIIIIIIHHHHHHHHHIIIJJJKKKJJJHHHEEECCCCCCBBBAAA@@@===;;;999888999999888777888777777666555444333333222222222111111111000000000000000///////////////.........///////////////---.....................,,,,,,,,,------...............------,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......------,,,+++,,,---...///+++,,,------............---......///000/////////---------............///........................------,,,,,,,,,,,,------.....................---...........................------------...//////........................+++,,,,,,,,,,,,---------------------------------***++++++,,,------......------------------------,,,,,,,,,---------......******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,.........------,,,,,,,,,******************************+++,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++***+++,,,---...***+++,,,,,,++++++---///,,,,,,,,,,,,++++++++++++------,,,,,,++++++,,,,,,,,,++++++******++++++,,,******++++++,,,,,,,,,---.........------,,,,,,,,,+++++++++,,,,,,,,,---------------...............,,,++++++******++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,...............//////000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,---------////////////////////////.........///////////////////////////////////////////////////////////////000//////...------,,,,,,+++,,,,,,---...///000000...///000111111000///...........................---.........//////000000---------...............---...////////////...------------...............---+++///777888111---000,,,,,,,,,------------...111...+++,,,000333333111...////////////000000000.................................---......//////......////////////....../////////............---+++,,,---......///......------------......//////---------..................------------...//////111222;;;;;;///---333333000000000000000111222333333333444444444333222222222222222222333333333333444444444555555555555666666666666777888888999999999:::;;;===>>>?????????>>>>>>>>>>>>???????????????BBBEEEGGGHHHHHHIIIJJJLLLJJJIIIJJJKKKKKKJJJIIIJJJIIIHHHGGGGGGHHHIIIJJJIIIGGGDDDCCCBBBBBB@@@>>><<<:::888888888888888666777777666666555444444333222111111111111000000000////////////////////////.........///////////////---------...............,,,------....../////////......------,,,++++++***------------------------------------............------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,------............---------...////////////...---------............///.............../////////,,,,,,,,,++++++,,,,,,,,,---------.........//////..............................------......///000........................+++++++++,,,,,,,,,------------------------------))))))***+++,,,---......,,,,,,,,,------------...,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,---...***+++,,,+++***+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,------------------,,,,,,******++++++,,,,,,------------------............,,,++++++******++++++,,,************************))))))***+++,,,,,,,,,,,,,,,,,,,,,+++,,,------...++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++,,,,,,------////////////////////////............/////////000////////////////////////......//////000000111111..................------,,,---------.../////////...///000111111000///....................................///////////////---------.........//////---...///000000///...------------.........//////...,,,222<<<<<<222,,,///------------............///------111555777333///.../////////000000000000........................,,,,,,---.....................////////////..................------,,,,,,------............------------...////////////...---------.........//////---------------...//////000,,,///000)))---555333////////////000111222333111222333444444444333222111111222222222333333333444444444555555555555666666666666777888888999999888999:::<<<===>>>??????>>>???@@@AAAAAA@@@???>>>>>>AAADDDFFFFFFFFFGGGIIIJJJHHHGGGIIIKKKMMMLLLJJJLLLKKKIIIGGGGGGGGGHHHIIIGGGEEECCCBBBBBB@@@>>><<<;;;999777777777888777666666666666555555444444333111111111111000000000000////////////////////////............/////////000---------.........//////------...//////000111111---,,,,,,,,,,,,,,,,,,,,,........................------------.........///........................,,,,,,,,,---------......+++,,,------......------..................---,,,,,,,,,---...............---------............///---........./////////000------,,,,,,,,,,,,------+++,,,,,,---...///000000.......................................//////000........................,,,,,,,,,,,,---------...------------------------******++++++,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,,,,---------...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------***+++,,,+++******,,,---++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------)))******+++,,,,,,------+++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++))))))((((((((()))******+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***))))))******+++,,,,,,---////////////////////////---.........//////000000////////////////////////---......///000111111222,,,,,,------.../////////..................------...///000222222000///...........................////////////////////////---------.........//////---...///000000///...------------........./////////---333??????333,,,.............../////////000//////111777<<<;;;555///.../////////000000111111........................***+++---...///...------......////////////............---------,,,,,,,,,------.........---,,,,,,,,,---///000000000///...---------.........//////---------------...///000222,,,///222...111444...////////////000111222333000111333444555444444333111111111222222333333333444444444555555555666666666666666777888888999999777888:::<<<===>>>??????>>>@@@AAABBBBBBAAA???>>>===@@@CCCEEEEEEEEEFFFHHHIIIHHHGGGIIIMMMOOONNNLLLNNNLLLJJJHHHGGGGGGHHHHHHEEECCCBBBAAAAAA???===:::;;;999777666777777666555666666666555555444444333111111111111000000000000.........///////////////---.........//////000000---------.........//////.........///000111111222***++++++,,,,,,------...........................---------.........//////........................,,,,,,,,,---------......+++,,,---...///...---,,,.../////////...---,,,,,,+++,,,------......---------------.........//////---.........//////000000.........------.........***+++,,,---...000111111.......................................///000000////////////////////////---------.........//////------------------------------,,,,,,,,,,,,++++++,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,------------......---------.........//////,,,,,,,,,------....................................------,,,,,,++++++***........................++++++++++++++++++++++++******++++++++++++******+++,,,---.........------+++,,,,,,+++******+++---,,,,,,,,,---------......++++++,,,---------,,,,,,,,,++++++++++++++++++,,,---------,,,,,,+++++++++,,,,,,,,,------.........))))))***+++,,,,,,------)))))))))******+++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))++++++******++++++,,,---+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++(((((()))***++++++,,,,,,---///000000//////000000111111000/////////////////////............//////000000000000000000000000111111000000//////......111///...000222222///+++000000000000////////////////////////////////////////////////////////////........................---------............///........................///+++...555888333111333........................///...///222444444111---000000000000000000000000......---,,,,,,,,,,,,---------------------------........................,,,++++++++++++,,,---...++++++,,,,,,,,,---------000000000000///...---,,,//////.........---------........................000//////.........//////000000000///////////////111111222222222333333333333333222222333333444555444444444555555555666666888777777777777777888999;;;<<<===>>>>>>===<<<;;;>>>???AAACCCDDDDDDDDDCCC@@@@@@@@@AAABBBCCCDDDEEEHHHHHHHHHIIIJJJLLLOOOPPPLLLKKKIIIGGGFFFFFFFFFFFFGGGEEEAAA>>><<<;;;;;;<<<999888888777666555555444555555555555444333222111000000000000000000000000000000000000////////////111///---...000111...+++......------------......------,,,---...111444666000///...---,,,------.......................................////////////........................//////.........---------.........------,,,,,,,,,///222222//////000///,,,111...,,,---///111000...---------............///,,,---...000111333444555............////////////...------,,,---...///000000000000000000000000000000000//////.........---............////////////...111444777777555222000//////...------,,,++++++000///...---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////............//////,,,,,,++++++++++++******++++++******++++++,,,------------,,,,,,++++++++++++---///...+++***,,,///---------,,,,,,++++++++++++++++++,,,,,,,,,------------------------------)))+++,,,,,,******+++---***))))))***+++,,,+++)))+++,,,---+++***)))***,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......000...---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,---------,,,***))))))***,,,---------------------------***++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,++++++***)))***++++++,,,,,,+++++++++******))))))******+++000222333111///...111333111111000///////////////000//////......//////000000000000000000000000000111000000000/////////...000000000111333333111000000000000000////////////////////////////////////////////////////////////........................---------............///........................---+++,,,111222---***+++........................000///---///111222111///000000000000000000000000//////...------------...................................................---,,,,,,,,,,,,,,,------++++++,,,,,,,,,---------////////////...---,,,+++//////.........---------........................000000////////////000000222111111111111111111111111111222222222333333333333333222222333333444555444444444444444555666666666666666666666777777888;;;;;;<<<======<<<;;;;;;===>>>@@@BBBCCCCCCCCCBBB@@@@@@@@@AAABBBCCCDDDEEEGGGGGGGGGHHHIIIKKKMMMOOOMMMKKKIIIGGGFFFEEEEEEEEEEEECCC@@@===;;;:::::::::888888777777666555555444555555555555444333222111////////////////////////000000000/////////......000...---...000000...,,,///..................///------,,,---...111333555000///...---,,,------............------.....................//////////////////////////////////////////.........---------------------------,,,,,,,,,...///,,,,,,//////---111...------///000///...---------............///******+++---...///000111,,,------...///000111111///...---------...///000////////////////////////000/////////........................////////////---///222444444333111///------,,,,,,+++******)))//////...---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222//////............//////------,,,,,,+++++++++***+++++++++***++++++,,,---//////.........---------***---000111000...---------------,,,,,,+++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---......,,,******,,,---,,,++++++***)))))))))***,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......000...---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,...///000...,,,+++...111111000000///////////////111000000//////000000111000000000000000000000000000000000000////////////000111333333333333333555////////////000000000000////////////////////////////////////////////////........................---------............///...........................---...111111---+++,,,........................111///,,,,,,---000111111000000000000000000000000000000///............///////////////////////////------------------------......------------------,,,,,,,,,,,,------------............---,,,+++***...............---------........................111000000///000000111111111111111111111111222222111111222222222333333333333333222222333333444555555444333333333444666666555555555555555666777888::::::;;;;;;;;;;;;::::::<<<===???@@@AAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFGGGHHHJJJKKKLLLMMMLLLIIIGGGEEEDDDCCCCCCCCCBBB???<<<:::999999999777777777666555555444444444444444444333222222111/////////////////////////////////.........------...------...//////...,,,000//////......//////000------------...000222444//////...------------...///...---,,,,,,---...///............////////////////////////////////////...............---------,,,,,,------------------+++...---+++,,,111333111000///......000000///...---------............///+++++++++,,,------..................////////////000000...------...///000........................////////////........................////////////---...///000111000///...------,,,,,,+++*********//////...------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...000222333444//////............////////////...---,,,,,,+++++++++++++++++++++,,,------///............---------***,,,...111333222...+++------,,,,,,,,,,,,++++++---------.........//////++++++++++++++++++++++++,,,---///...------...000222///,,,+++,,,---------111---)))(((***,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------......,,,,,,,,,,,,......++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++,,,---------------......------------......---------///222222000...000000////////////000000111111000000000000111111////////////////////////000000000000////////////000333666555222111333555////////////000000000000////////////////////////////////////////////////........................---------............///........................,,,---000222111000///000........................///...,,,,,,---...///000////////////////////////000//////.......................................------------------------..................------,,,,,,,,,------------..................---,,,+++................................................//////////////////000111///////////////000000000111111222222222333333333333333222222333333444555555444333222333444666777666666555666666777888999999999999::::::999999999:::;;;===???@@@@@@@@@???@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIMMMKKKHHHEEECCCBBBAAAAAABBB@@@>>><<<:::999999888666666666555555444444444333333333333333222111111///////////////////////////.........------------,,,,,,---...//////...---000000////////////000000------------...000111222............------......000...---,,,,,,---...000............////////////------------------------........................,,,,,,,,,------............000///---///555888888000000///000000000///...---------............///........................111000000///...---------111000///...---.../////////////////////////////////////////////.....................////////////------......//////////////////......------------///......---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000111222//////............//////000000///...---,,,,,,+++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++...222222///+++,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++++++++++++++++++++,,,---......------...000444000,,,++++++,,,------<<<555---+++,,,...,,,)))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,,,,,,,,,,---...+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++******++++++,,,,,,++++++***+++,,,------......------......------------......222//////555>>>@@@888000000000////////////000000111111000000000000111111////////////////////////////////////000000000000111444777666333000111222.../////////000000000111////////////////////////////////////////////////........................---------............///........................***...000///------..............................,,,---..................///////////////////////////...------,,,,,,---------------------------------------------------------......//////...------,,,,,,---------............////////////......------.............................................---------------...///000......//////000000000000111111222222222333333333333333222222333333444555555555444444444555666777777777777777888999:::;;;999999999888888999999999999:::<<<>>>?????????>>>@@@@@@@@@AAABBBCCCDDDEEEDDDDDDEEEFFFFFFFFFGGGGGGKKKIIIFFFCCCAAA@@@??????@@@???>>><<<:::999888888555555555555444444444444222222222333222222111000........................///.........------------------...///............000000////////////000000...............///000000------..................///...------------...///............////////////---------------------------.....................,,,,,,,,,------............111000...111777:::999///000111111000///......---------............///000000000/////////...............///////////////000///...------...///000000000000000000000000000.........///////////////............////////////...............///000000//////............------......---------......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////............//////000000///......---,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...+++)))***---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------------------***,,,------,,,+++---...222///+++)))***+++,,,,,,<<<555---+++,,,...,,,)))***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,------,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***+++,,,------......------------,,,,,,,,,,,,------111......555???AAA999//////////////////000000111111000000//////000000111000000000000000000000000////////////000000000000000333666888666333111000......//////000000111111////////////////////////////////////////////////........................---------............///........................000555666222------------........................+++---//////...---...///000000000000000000000000......---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////......---,,,---------...............///////////////......---------.......................................,,,,,,,,,,,,---...//////000000000111222222333333111111222222222333333333333333222222333333444555555555666666777777777777777777777888999:::;;;<<<999999888888888888999999999:::<<<===>>>???>>>>>>@@@@@@@@@AAABBBCCCDDDEEEDDDEEEEEEFFFFFFFFFEEEEEEGGGFFFCCCAAA???>>>===>>>======<<<;;;999888777666444444444444444444444444111111222222222111111000......................../////////.........------...000111000...------...000//////......//////000........................,,,---......///.............................................////////////........................---------...............,,,,,,------------------,,,//////---///444666555///111333222000.........---------............///............------,,,,,,***+++,,,...000111222333...------,,,---...///000111111111111111111111111.........///////////////............////////////....../////////000000000------,,,,,,,,,,,,,,,,,,...------------...//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++//////............/////////............---------,,,,,,,,,,,,,,,------...---------............//////,,,)))(((***+++,,,---++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------------------------------)))***,,,+++******+++---000---***)))***+++++++++111---)))(((***,,,,,,+++***+++,,,------,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------,,,,,,------------,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++,,,---------------,,,,,,++++++++++++,,,,,,...---...111555666333//////////////////000111111000//////......//////000000000000000000000000000.../////////000000000111...111555:::<<<999555111.........///000111111111////////////////////////////////////////////////........................---------............///........................333999:::444...///000///........................---...///...,,,,,,///222000000000000000000000000//////...---------------........................,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,...//////...---------------............---......//////......------------.........//////........................,,,,,,,,,------...000000///000000111222222333333111111222222222333333333333333222222333333444555555666888999999999888777666666666777888:::;;;<<<:::999888888888888999:::999:::<<<===>>>???>>>>>>@@@@@@@@@AAABBBCCCDDDEEEDDDEEEFFFGGGFFFFFFEEEDDDDDDCCC@@@>>>===<<<<<<<<<::::::999888777555444333333333333333333333333333000000111111111111111000........................000000000/////////......000222333222///------...///..................///..................------,,,,,,.../////////......,,,---...000000...---,,,............////////////........................---------.........//////------------------,,,,,,***---...,,,---111111//////111444333111.........---------............///---------,,,,,,,,,,,,,,,,,,,,,---...///000111222++++++++++++,,,---///000000000000000000000000000............/////////000............////////////---......///000/////////,,,,,,---------------------------------...//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------//////............//////,,,------------.........---,,,,,,,,,,,,---......---------.........//////......---,,,******+++,,,+++++++++,,,,,,---------,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++******+++------,,,******+++,,,,,,++++++***)))))))))***,,,,,,)))***,,,------,,,***)))++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,111222333222000///111444///////////////000111111//////............//////000000000000000000000000.../////////000000111111---///444;;;@@@???888333---......///000111111222////////////////////////////////////////////////........................---------.........//////........................,,,333666///+++---000///........................000000///,,,***+++111555000000000000000000000000000000///...............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,&&&(((+++---//////...------------.........//////,,,,,,------...------------------.........//////........................---------......000111111---......///000111111111111111222222222333333333333333222222333333444555555666999;;;;;;:::888666555555555666777999:::;;;;;;:::999888888999:::;;;999:::<<<>>>??????>>>>>>@@@@@@@@@AAABBBCCCDDDEEEEEEFFFFFFGGGGGGFFFDDDCCCBBBAAA???===<<<;;;;;;<<<777777777666555333222111333333333333333333333333///000000111111111000000........................000000000000////////////111444555333///------.........------------...............///......---,,,+++,,,.../////////......+++---///111111///---+++............/////////000,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........------,,,,,,,,,***...///------000000---///222555444111...---...---------.........//////------------------------111111000///...------,,,******)))***+++---///111////////////////////////---.........//////000000............/////////000,,,---...///000///...---......//////////////////---------------...///000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000//////............//////++++++,,,,,,---.........---,,,,,,,,,,,,---......+++++++++,,,,,,---------,,,///111000,,,)))***++++++++++++,,,,,,------------------.........//////++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,+++++++++---...---++++++,,,---+++***)))***,,,)))***,,,------,,,***)))++++++,,,,,,,,,---------,,,,,,,,,---------......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,---------,,,------......------,,,++++++++++++++++++++++++,,,------......------,,,+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---000000000000000000000000222111000.........///000000000000000000000000000............////////////000000000000000000000000.........999CCC888---333333222000/////////000111////////////////////////////////////////////////---------............///---------............///,,,///111///,,,---222777>>>444,,,...111000---+++......------------......------......///000000111111000/////////000222333000///...---------------//////////////////////////////.........---------.../////////---,,,---...---------.........//////...............---------000...---///333444222000***++++++,,,---...//////////////////000000000000000000000000000000000000000111111222222333444444444333111000000111333444777777666666555555555444555666777888999:::;;;;;;777888:::;;;;;;:::888777999::::::;;;<<<===>>>>>>>>>??????@@@BBBCCCCCCDDDDDDFFFHHHHHHGGGFFFEEEFFFEEEDDDAAA>>>;;;999888777888888999888777555333222333333333222222222111111222111111000///......---////////////////////////000000111000000///..............................---------............///........................------------------------............////////////------...///000000////////////.........---------------/////////...---,,,000000//////.........------------............///...------------...//////000000000000000/////////000000000///......------000000000000000///......///...------...///...---////////////////////////111111000000//////......000///...------...///000///000111222111000...,,,.........................................................------,,,,,,,,,,,,,,,,,,------.........---------------------------,,,,,,,,,,,,---......666444111...------///000555000++++++...///---)))+++++++++,,,,,,---------............---,,,+++++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......---+++******)))------------------------)))***++++++,,,,,,++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////...---,,,***)))---,,,,,,++++++,,,,,,------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++******************+++---------,,,,,,+++++++++,,,,,,------...///000000------------------------)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000111111000///////////////000000000000000000000000............////////////000000000000000000000000.........888BBB888---333222222000/////////000000////////////////////////////////////////////////---------............///---------............///---///111///,,,,,,111555:::222,,,---000///------......------------...............///.........---000000///...///000111222//////...---------------//////////////////////////////.........---------.../////////---,,,---...---------.........//////------..................///...---///222333111///.........///////////////.../////////000000000000000000000000000000000000000111111222222333333444444333222000000222333444777666666666555555555444555555666777999:::;;;;;;999:::;;;;;;;;;:::999888999::::::;;;<<<===>>>>>>>>>??????@@@BBBCCCCCCDDDDDDFFFHHHHHHFFFDDDDDDDDDAAA@@@>>><<<:::888888777777777777777666444222111333333222222222111111111111111000000//////......//////////////////////////////000000//////...---........................---------............///........................------------------------............////////////---....../////////////////////.........---------------...//////...---,,,000/////////...................../////////000000...------------...//////------..................---.....................///////////////......---///...------//////...---////////////////////////111000000000/////////...///...------------.../////////111111111000...---.........................................................------,,,,,,,,,,,,,,,,,,---------......------------------,,,,,,---,,,,,,,,,,,,---......222000...------...000111@@@999222......///---***......---------------------------...------,,,,,,+++,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000//////...---++++++***---,,,,,,++++++,,,,,,---+++++++++*********))))))---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,++++++++++++,,,---.........------------------------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000000000000000000//////...000000000000000000000000............////////////000000000000000000000000...///...666@@@777...222111111000/////////000000////////////////////////////////////////////////---------............///---------............///...000111///,,,,,,///333555///,,,---...------000......------------......000000111111000...---,,,///............///000000//////...------------...////////////////////////...............---------.../////////---,,,---...---------...............,,,---------.../////////...------...000111000///000000/////////.............../////////000000000000000000000000000000000000000111111222333333333444333222111111222333444666666666555555555555555444444555777888:::;;;;;;::::::::::::::::::::::::999::::::;;;<<<===>>>>>>??????@@@AAAAAABBBCCCCCCEEEGGGHHHGGGEEECCCBBBBBB===<<<;;;999888777777777555666666555444333111111333222222222222111111111000000000000////////////////////////////////////.........///......------........................---------............///........................------------------------............////////////.............../////////...............---------------......///......---////////////............////////////000000000111......------......///000---------....../////////------......///000000111/////////.........------///...------//////...---////////////////////////000000000000////////////...------,,,,,,------......///000111000///...---.........................................................---------------,,,,,,,,,------------............------,,,,,,,,,---,,,,,,,,,,,,---......------,,,+++---///111333DDD===444///.........,,,000//////......---,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++************---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---******++++++,,,,,,------------------------------************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...///000111111000///...////////////////////////............////////////////////////////////////...000...444===777...222000000000/////////000000////////////////////////////////////////////////---------............///---------............//////000111///---,,,...000000---,,,......,,,...111......------------......111222333333222111///---------------....../////////......---------......////////////////////////.........................../////////---,,,---...........................,,,,,,,,,---...///000000,,,------.../////////...------------------------........./////////000000////////////////////////000000000111222222333333444333222222222222333444555555555555555555555555333444555666888999::::::999999888888888999:::;;;999::::::;;;<<<===>>>>>>??????@@@AAAAAABBBCCCCCCEEEFFFGGGFFFCCCAAA??????<<<;;;:::888777666555555555555555444333333222111222222222222111111111111////////////000000000000////////////////////////---------......---,,,,,,........................---------............///............................................................////////////////////////////////////........................---------...............///////////////.............../////////000000000...............//////000......///000111222222333//////000000000111111111000000//////............///...---...///000///---////////////////////////000000000000////////////...........................//////000000///.....................................................................---------------------------------.........------,,,,,,+++---,,,,,,,,,,,,---......---,,,,,,,,,---///111333999555///,,,,,,.....................------------++++++,,,---............---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++------------------------,,,,,,------------------111000...---,,,,,,,,,------,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,------------,,,,,,---------+++++++++,,,,,,---------***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...///000111111000///...////////////////////////............////////////////////////////////////...111...222;;;666...111/////////000000000//////////////////////////////////////////////////////---------............///---------............///000000000///---------...---+++---111111//////111......------------......///000111111111111000///,,,------.....................---------......///////////////////////////---......................../////////---,,,---........................---,,,,,,,,,---...///000000,,,---..................++++++,,,,,,---......///............///////////////////////////////////////000000111111222333333444333333333333333333444444444444555555555555555444444555666777888888999777777666666777888999999999::::::;;;<<<===>>>>>>???@@@@@@AAAAAABBBBBBBBBDDDEEEFFFEEEBBB???>>>>>>>>>===;;;999777555444444666555555444444333333333222222222111111111000000////////////000000000000////////////////////////,,,,,,---------------,,,........................---------............///............................................................///////////////000000111111000//////---.....................------------......//////.........///////////////------.........////////////............///000000...//////000111222333333000000000//////.........222111000/////////000000000///......///000///...////////////////////////////////////000000000000/////////000000/////////........./////////..............................................................................------------------------.........------,,,,,,,,,---,,,,,,,,,,,,---......///............///111111...---,,,,,,---...------******+++,,,---.........++++++,,,---............---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...,,,+++------------------------,,,,,,,,,---------......000//////...---------------,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---...------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000...//////000000000000000000000000000000000000000............////////////000000000000000000000000...222...///888666...000......///000000000//////////////////////////////////////////////////////---------............///---------............///////////////......---------+++...444777444000000......------------..............................,,,---......//////.........------------...//////////////////////////////---------................../////////---,,,---..................---------,,,---------.../////////,,,...//////...------...,,,,,,---...///000111222------........./////////000000000000000000000000//////000000111222222222333333444444444444333333444444444444444555555555555555555555666666666666555555555666777777888888999::::::;;;<<<===>>>>>>@@@@@@@@@AAAAAABBBBBBBBBBBBDDDEEEDDDAAA>>>======???===;;;999777555444333666555444333333333333444222111111111111000000000000000000000////////////////////////////////////,,,,,,------......------........................---------............///............................................................///////////////111333444444222000...---------...............---------------...///000.........///////////////------------............//////......//////000111.........//////000000000///......---,,,,,,++++++333222111000///000111222000///......000000///...////////////////////////////////////000000000000///000000111111000000///..................//////.............................................................../////////...------------,,,,,,,,,---------------------------,,,,,,,,,,,,---......000///////////////000000---.../////////...------((()))***+++---...//////,,,,,,------...------------,,,,,,,,,,,,,,,,,,++++++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------,,,,,,,,,,,,***,,,...///000///---,,,------------------------+++,,,,,,------.........///////////////...---,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000///////////////000111111000000000000000000000000............////////////000000000000000000000000...333......666555...///------///000000000//////////////////////////////////////////////////////---------............///---------............///............///...---,,,...,,,///888===999111---......------------......222111///...------...///,,,---...///000//////...---------------...//////////////////////////////---------.........//////.../////////---,,,---...//////.........---------------..................,,,///000000...---...///---.........//////000000---------.........//////000000000000000000000000//////000000111111222222333444444444444444444333333333333444444555555555666666666555555555444444333444666777888888888777999::::::;;;<<<===>>>>>>@@@@@@AAAAAAAAAAAABBBBBBAAABBBCCCBBB@@@===<<<<<<<<<;;;999888666555555444444444333222111222222333111111111111000000000000111111000000//////......////////////////////////,,,,,,---.......................................---------............///............................................................///////////////222666888888444000------------.........//////------,,,,,,---...000111............/////////000............///////////////////////////000000111/////////////////////000............------------333222000///...///000111000///...///000111000...////////////////////////.../////////000000000111...///000111111000///...------------......//////................................................---........./////////000......---------,,,,,,,,,+++,,,,,,------.........---,,,,,,,,,,,,---......---------....../////////...///////////////000111***++++++,,,---...//////---------...------,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,---......///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,......---------,,,,,,,,,)))+++---000111000///...........................++++++,,,,,,---......///---...000111111///---+++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000000///.........000111222000000000000000000000000............/////////000000000000000000000000000...333...---555555...///,,,---///000000000//////////////////////////////////////////////////////---------.........//////---------.........//////...------...//////...,,,///,,,000:::AAA<<<222+++.........------.........999777333000//////000111------///000000000///...---------------...///000////////////////////////---------.........//////.../////////---,,,---...//////.........---------...............------------///111111...---...000...------------,,,,,,,,,---------.........//////000000000000000000000000/////////000111111222222333444444555555444444333333333333444444555555555777666666555444444333333333555777999:::999888777999::::::;;;<<<===>>>>>>AAAAAAAAAAAAAAAAAAAAABBB???AAABBBBBB???===<<<===999888777666666666666666333222111000000000111222111111111111000000000000222111111000///......---////////////////////////,,,------.../////////...........................---------.........//////........................////////////////////////............/////////000///222777::::::666000------------.........//////------,,,,,,---...000111---.........//////000000////////////000000000000///////////////000111111222222222111111111111111//////000000111111222222222111///...---...000111111///...///000111000...////////////////////////.../////////000000111111---...///000000///...------------------...///000................................................---.........//////000000.........------,,,,,,,,,***++++++,,,---...//////---,,,,,,,,,,,,---......++++++,,,,,,---...//////---...---------000333666------..............................---,,,+++++++++++++++,,,,,,---------------......///000111111,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///------------------------******+++,,,,,,,,,,,,+++.........------,,,,,,,,,(((***---000111111000///........................++++++,,,,,,---...//////,,,...000222222000---+++---,,,,,,++++++,,,,,,------------....../////////---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++******************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000111000///......///000111000000000000000000000000............////////////////////////////////////......///111333333111000////////////////////////------------------------////////////////////////,,,---...//////...---,,,......////////////......//////.........---------///111333333222///.........---+++******,,,///111222222111000///...------........................+++,,,,,,---...///000000555333000000000000...---............////////////111000000...---,,,++++++////////////////////////000...,,,,,,...000000000000000//////.........---...------,,,,,,------...............////////////000000000000000000000000...000333555666444111///444444444555444444333333222333444666777888888888555555444333444555666777666666666666777777777777888888888888999:::;;;<<>><<<;;;;;;888888888777666666555555333333333222222222111111000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................000000//////.........---//////.........---------......////////////......------............------...//////---++++++...111111888>>>???:::444111111............/////////000/////////...---------,,,////////////////////////,,,------...///000000111........................///......------///000111000000//////.........---......//////000000111111111111000000//////............///000000111000000...---,,,++++++,,,---...000000000000000000000000111///...------...///111000000//////.........---000///...------...///000+++,,,---......---,,,+++/////////......---------111000...------...000111.........------,,,,,,,,,........................000000////////////000000......------------..................////////////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------000000//////.........------------------------------------.........//////---------------------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++******)))))))))*********++++++,,,,,,,,,...------,,,,,,------...////////////000000000000111000///......///000111/////////////////////////////////000000000000111////////////////////////000//////000111111000///////////////////////////........................////////////////////////---...////////////...---......////////////......//////.........---------...000222222111///......,,,------............---111111000000///.........////////////////////////---------.../////////000222000...---...000//////............////////////...............---,,,+++........................000...------...000000000000/////////...............------,,,,,,------...............////////////000000000000000000000000///000222444555333222000333444444555444444333333333333555666777777777777555555444333444555666777666666666666777777777777888888888888999:::;;;;;;>>>???@@@AAAAAA@@@???>>>>>>>>>===;;;:::888777777777777777666555555444444333333222222222111111111000000000000000000000000////////////////////////------------------------........................000/////////............//////.........---------......////////////...............//////............//////---,,,,,,///222555:::>>>===777111...---........./////////000000..................------////////////////////////000000//////////////////........................000//////...///000111222000000000/////////........./////////000000000111111000000000/////////......///000000000000000000111000000//////000000111000000000000000000000000000///...------...///000000/////////............///...---,,,,,,---...///......////////////......------,,,,,,,,,+++++++++...---,,,++++++,,,---...------------------,,,,,,........................000//////......//////000.........------.........//////.........---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,------------------------000/////////.........---------------------------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,////////////000000000000000000////////////000000........................000000000000111111111111////////////////////////000000//////......//////////////////////////////////////////////////////////////////////////////...//////000000//////.........////////////.....................------------///111111///...---...+++---000222222///,,,***////////////////////////000000000000000000000000////////////////////////777444000......///000000............////////////---...///000000///...------------......---------000...------///000000000////////////...............------,,,,,,------...............////////////000000000000000000000000000111222222333333222222333333444444555444444333444444555666777777666666666555444444444555666777666666666666777777777777888888777888888999:::;;;>>>>>>@@@@@@@@@@@@>>>>>>>>>>>>===<<<:::999888888666666555555444333333333333222222222222111111111000000000000000000000000////////////////////////................................................////////////............/////////.........------......////////////.........//////000000//////......//////...---...111333555888:::888333///---........./////////000000000..................////////////////////////////////////000000000000000000........................000000000000000111222222111111111000000000000000////////////000000000000000000000000////////////000000000111000000//////222111111000000111111222000000000000000000000000000///...------...///000////////////............------,,,,,,,,,,,,------/////////....../////////---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.................................------.................................//////......------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,------------------------/////////...............------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......---+++******)))---,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,////////////000000000000000000////////////000000//////////////////////////////000000000111111111//////////////////////////////...---------///111//////////////////////////////////////////////////////////////////////////////000000000000//////......////////////..............................,,,...000///...------...---...111222222///,,,***........./////////000000////////////////////////000000000000000/////////???;;;555111////////////............///////////////000222333222111000///------...//////...------000...---...000111000//////////////////............------,,,,,,------...............////////////000000000000000000000000111111111111111222222333333333444444555444444444555555666666666666666555666555444444444555777888666666666666777777777777777777777777888999:::;;;======????????????=========<<<<<<;;;:::999999888555555444444333222222222222222222222111111111111000000000000000000000000////////////////////////................................................///////////////.........////////////..................////////////......//////000000000000//////.../////////000111333555111333444333111000000222...////////////000000000------......//////000000////////////////////////,,,,,,...000111333555555......................../////////000000000111111111111111111111111111111////////////000000000000000000000000////////////111111111111111000///...////////////////////////////////////////////////000///............///000///////////////.........------------------------...---,,,++++++,,,---...........................---......//////......---,,,,,,,,,------....................................------,,,,,,------...---..................---..................//////,,,,,,------------,,,,,,------------------------,,,,,,,,,---------......+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------.........------,,,,,,+++------------------------........................------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,////////////000000000000//////000000000000//////000000000000000000000000........./////////000000////////////////////////,,,......---------111444////////////////////////........................////////////////////////000000////////////000000......////////////......---.....................,,,---///...---------...///000000000///...------------......//////000000........................000000000000000/////////>>>:::444000////////////............////////////000000111222111000///......///000111111000///...000///...///111111111///.........///////////////...------,,,,,,------...............////////////000000000000000000000000111111000000000111222333222333333444555555555444555555666666666666666555666666555444555666777888666666666666777777777777777777777777888999::::::<<<<<<===>>>>>>===<<<<<<777777777666666555555555444444444333222222111111222222222111111111000000000000000000000000000000////////////////////////------------------------.................................///////////////000000/////////...............////////////......//////000000000000//////......///000333555666666111111111000//////000111////////////000000000111---......//////000000000////////////////////////,,,,,,...000111333555555////////////////////////......////////////000///111111111111222222222222000000000000////////////////////////000000000000111111222111111000//////........................//////////////////////////////............//////.........///////////////.........//////............---,,,++++++,,,---...........................------...//////...------,,,,,,,,,------.................................------,,,,,,,,,,,,------------...//////...------------...///000111111222,,,------......------,,,------------------------,,,,,,,,,---------......,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------.........------,,,,,,,,,---------------------------------...............------------------------+++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------////////////000000000000//////000000000000//////111111111111111111111111............////////////////////////////////////,,,...000000------000444////////////////////////........................////////////////////////000//////......//////000......////////////......---------...............,,,---///...------...000000///...---------...///---------....../////////........................////////////////////////555222...---...///000000............////////////.............../////////...///111222222111///.../////////000222222111///.........///////////////...------,,,,,,------...............////////////000000000000000000000000111000000000000111222222222222333444555555555555444444555666777777666666777666555555555666777888666666666666777777777777777777666777777888999:::;;;;;;============;;;;;;777777777666666666666666444444333333222222111111222111111111111000000000000000000000000000000000////////////////////////------------------------.................................///////////////000000000/////////............////////////.........//////000000//////...///...///222555888888888444333111000............/////////000000000111111//////////////////000000//////////////////////////////000000000000000000////////////////////////------...///////////////111111111111111222222222000000000000////////////////////////000000000000111111111222111111000000///000000111111000000///000000000000000000000000////////////////////////.........///////////////......///000000///....../////////....../////////+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,------------------........................---------,,,,,,---------,,,---...//////...---,,,,,,------...///000111111------............------------------------------,,,,,,,,,---------......,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------------------------------------.........------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------------...------------,,,,,,,,,,,,...------,,,,,,------...////////////000000000000...///000111111000///...000000000000000000000000...////////////000000000////////////////////////...111444222///,,,...111//////////////////////////////////////////////////////////////////////////////...------...//////......////////////......---------.........//////---...///...------///111------------------......---.............................................---------.../////////000///---+++,,,---///000///............////////////------------///111444666---///111222222111///---/////////111222222111///............/////////000...------,,,,,,------...............////////////000000000000000000000000000000000000111111111111111222333444555555555555333333555666777777777777777666555555555666888999666666666666777777777777666666666777777888999::::::;;;<<<======<<<;;;:::888888888888999999999999555444444333222222111111111111111111000000000000000000000000000000000000////////////////////////............................................................/////////000000000000000/////////.........////////////...............//////.........///...///222777::::::999333222000/////////...---//////000000000111111111000000000///////////////////////////////////////000000//////////////////////////////////////////---...///000111000000///000000000111111111222222111000000000/////////....../////////000000000111000000111222222222111111000111222222222222111000000000000000000000000000......////////////................../////////000------...//////...------......////////////......+++++++++,,,,,,,,,------,,,,,,+++******+++,,,,,,------------------,,,,,,..............................------------......,,,---///000000///---,,,------------------------------............------........................,,,,,,,,,---------......+++,,,...//////...,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------.........------------------------,,,,,,,,,------.........------------------------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---////////////000000000000...///000111111000///...////////////////////////000000000000111111111111////////////////////////000444777555///+++,,,...////////////////////////000000000000000000000000///////////////////////////...---,,,,,,---...///......////////////......---------.........//////---...///.........000222***+++,,,.........------........................000000000000000000000000+++,,,,,,---...///000000000///------/////////.............../////////000///......///222666;;;===,,,...000111111000...,,,/////////111333333111///---.........//////000000...------,,,,,,------.............../////////000000000000000000000000000//////000111111111111000111222333444555555555555222333444666777888888888777666555555555666888999666666666666777777777777666666666666777888999:::::::::;;;<<<<<<;;;::::::555555555555666666666666555555444333333222222111111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000........................---.........//////000000000000000000////////////......////////////......------............------///...///333888;;;;;;999///......///111222111000000000000000111111111111111111000000//////......////////////////////////,,,------...///000000111000000000000000000000000...///000222222111111000//////000000111111111111111111000000/////////....../////////000000111111///000111222222222222222///000111222222111000///000000000000000000000000......////////////......---.........//////000000,,,,,,---......---,,,,,,+++,,,---......---,,,+++---------......////////////...,,,++++++,,,...///.........------,,,,,,,,,........................///......------......///,,,---///000000///---,,,......---,,,***))))))(((------............------........................,,,,,,,,,---------......***+++---......---+++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------***++++++,,,---...//////------------------------,,,,,,,,,------.........---------------------------------.........//////------------------------......,,,++++++,,,..............................,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,+++******+++++++++,,,,,,---------.........------,,,,,,,,,,,,++++++++++++++++++,,,000000000000111111111111111111000000//////.........///000111111000///...333333222111000000000111000000000000000000000000///000111000///...///000000000000000000000000000000000//////.........---//////............//////000000000000000000000000000///...---------------------............------000000///...............---------............///......---,,,,,,,,,,,,---////////////////////////111111111000000000000000000000//////.........---000000000000000000000000...555444---///;;;BBB@@@000......000...+++---222222...+++,,,///111///---........................---.........------...///000000000000000000000000//////000000000000//////111111111111222333444555333444666777888777666444333444444555666777888888555555444444444555555666111444777777444444777:::888777666666888999999888888888999:::999888777666777777777777777777777777000000000000000000000000111111111000111111222222000000000000000000000000111111000000//////......000///...------...///000////////////////////////,,,,,,---///000222333333000///...------...///000......////////////......000000000000000/////////000111333555555555333222000000000000111111111111000000000000111111111111111000000/////////////////////000000111111111222111///...------...///111000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111000000////////////////////////000000000000000000000000111111000//////000111111000000000000000000000000000000000000000000000000.........///////////////000000000000000000000000,,,...111333444444333222------------------------------------------------/////////...---------,,,------------------------........................,,,---......//////......---......//////......---........................------------------------,,,,,,,,,+++++++++******,,,,,,,,,++++++*********,,,+++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++///...---,,,+++,,,---...+++++++++,,,---...///000------------------------///...,,,*********,,,------------,,,,,,+++++++++---------,,,,,,,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,------------------------000---******,,,---,,,+++000///...---,,,+++******+++++++++,,,,,,---------000000000000111111111111111000000000/////////...//////000000000000//////111111111000000000000000000000000000000000000000...///000000//////000111000000000000000000000000000000/////////.........//////............//////........................000///...------------...---..................---000000///...............---------............///------------......///000////////////////////////////////////////////////000/////////....................................)))111222,,,---666:::777...,,,,,,000000---,,,///+++---000333444444333222........................---...//////....................................//////000000000000//////111000000111111222333444333444666777777777555444444444555555666666777777555555444444444555666666666777888777666555666777777666555555777999888888888888999999999888777666666666666666666666666666111111111111111111111111222222111111000111111111000000000000000000000000111000000000/////////...000///............///000////////////////////////.../////////000000000111000///............///000//////000000000000///////////////000000111111222000111333444444444333222...////////////000000000...////////////000000000222222111000///////////////000000000111111111111...//////////////////...000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111000000////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000//////////////////......000000000000000000000000...///111222333222000///------------------------------------------------...............---------................................................,,,---......//////......+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,++++++++++++***---,,,,,,,,,++++++++++++,,,,,,+++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++++++++,,,---............///000111222........................000...---,,,+++,,,......---------,,,,,,,,,++++++---------,,,,,,,,,++++++------------------------------------------------,,,,,,,,,------------..................---------------------------------///---******,,,------+++...---------------,,,,,,+++++++++,,,,,,---------000000000000111111111111000000000000////////////111000000//////000000111......000000111000//////000000000000000000000000---///000000//////000222000000000000000000000000000000////////////......//////............//////........................//////......------..............................000000///...............---------............///---------...///000111222////////////////////////........................////////////....................................(((...000,,,,,,111333///...+++---333666333///---***...222333222222333444........................---...///000000///...---........................//////000000000000//////000000000000111222333333333444555666666666555444555555555555555555666666555555444444555555666777999777666555666555444333555444444555777888888777777888999999999888666555333333333333333333333333222222222222222222222222333222111111000000000000000000000000000000000000000000000000////////////000//////......//////000////////////////////////111111000000//////......000//////......//////000000000111111111111000000......///000111222333333///000222333333222111111............////////////............////////////444333333222111000000000000000000000111111111111---...000111111000...---000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000111222333333222111000000000000000000000000000000000000000000000000000000000000//////.........000000000000000000000000///000111111111///...------------------------------------------------------------...............////////////////////////........................,,,---......//////......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,------,,,,,,,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,---......///////////////////////////...---------...///000------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......///000000000//////...---------------------------...,,,++++++,,,...---,,,,,,,,,,,,------.........++++++,,,,,,,,,,,,------///000000000111111111111000000000000////////////222111000//////000111222,,,...000222222111000//////////////////////////////000111000///...///000////////////////////////000000////////////////////////............//////........................//////............////////////............//////000000///...............---------............///------------...///000111////////////////////////...............////////////////////////.........000000000000000000000000,,,000111---,,,///000...000---///777<<<999222///222000...---...///000111......................../////////111111000...,,,........................//////000000000000//////////////////000111222333222333444555555555555444555555555555555555555444555444444444555666777888888555333333555666333000444333333555777888888777666777888888888777666555333333333333333333333333222222222222222222222222333333222000////////////////////////////////////000000000000////////////000//////////////////000////////////////////////111111000000//////......000//////////////////000///000000111111000000///......///000111111222333///000111111111111000000........./////////000000........./////////000000555555444444333222000000000000000000000111111111...///000111111000///...000000000000000000000000///000000000111111111111000000000000000000000000000000111111111111000000111111111111111111111111000000000000000000000000000111333444444333111000000000000000000000000000000000000000000000000000222111111000///...------//////////////////////////////000000//////...---................................................,,,---------.../////////................................................,,,---......///...............////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,------...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,******))))))***++++++,,,...........................---------...///000000------------------,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------+++,,,,,,------.........111111111111111000......---------------------------,,,,,,,,,------...---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///000000000111111111111////////////000000000000222111000//////000111222---///111333333333111000////////////////////////111222222111...------...//////////////////////////////000000000000000000//////............////////////////////////////////////.........//////000000///............///000000000///...............---------............///......------,,,------...////////////////////////.........//////000000000.........///////////////000000000000000000000000000111000,,,+++---000000111---///777<<<999333///555111///222777888333---........................111000///000222111///,,,//////////////////////////////000000000000//////////////////000111222333222333333444444444444444555555555555444444444444444444444555666777888888777555333444777888666333444333444555888888777666666666777888777666555444333333333333333333333333222222222222222222222222333222111000////////////////////////////////////////////////000000000000///000000000000000000///////////////////////////////////////000000000000///000000000000000000///...//////000000//////.../////////000111111222222000000000111000000000/////////000000000111111111//////000000000111111111444555555555444333111111111111000000000000000000111000///......///000111000000000000000000000000///000000000111111111111000000000000000000000000000000111111111111000000222222222222222222222222000000000000000000000000000111333444444333111000000000000000000000000000111111111111111111111111222222111000///......---////////////////////////------...///////////////................................................,,,---------.../////////------------------------........................,,,---......///............//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++------------------------***+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------...------------......///------------------------,,,,,,,,,------...//////------------------------.........---------,,,,,,---------------------------------,,,,,,,,,++++++++++++,,,,,,---...//////111222333333222000...---------------------------,,,------...------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000111111111111////////////000000000000111111111000000111111111000000222333333222111111000000000000000000000000111222222111...------...000000000000000000000000//////000000000000111111//////............//////000000000000000000000000//////......//////000000111000///......///000111000000///...............---------............///......---,,,,,,,,,,,,,,,////////////////////////.........//////000000111.........///////////////........................//////---+++***+++...111///,,,...444777444000...111000333===FFFEEE999---........................444111//////111222000---000000000000000000000000//////000000000000//////000000000000111222333333222222222333333333444444444444444444444444555555444444444555666777888999888777666777888999888777555555555777888888666444555666777777777666444333444444444444444444444444222222222222222222222222222111000000////////////000000000000000000000000////////////000000000000///000000111111000000///////////////////////////---......///000111111222///000000111111000000///......////////////......///000111222333444555555111111111000000000000000000000000000111111111111000000000000111111111111333444555555555444222111111111111111000000000000222111///......///111222000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111000000111111111111111111111111000000000000000000000000000111222333333222111000000000000000000000000000111111111111111111111111111111111000000/////////000000000000000000000000---.........//////000000................................................---------...............------------------------........................,,,---......//////......------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------)))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...............------,,,,,,,,,------...---------------------------------------.........------------........................---------,,,........................---------,,,,,,++++++******+++,,,,,,---...//////111222333333222000...,,,---------------------------...//////---,,,,,,---.........------,,,,,,,,,------,,,,,,,,,,,,++++++000000000000111111111111.../////////000000000111000111111222222111111000111111111111000000000000000000000000000000000000...000111000///...///111000000000000000000000000//////000000000111111111//////............/////////////////////////////////////////////000111111111000///......///000111000000///...............---------............///...------------......///////////////////////////,,,,,,---......///000000............/////////000........................,,,,,,---------,,,...111000---...111222///...000//////333;;;BBBAAA777...........................777333......111222111...//////////////////////////////000000000000//////111000000111111222333444222222222222222333333444333333333444444555555555444444555555666888999:::777888999888666555555666777777777888999888666333555555666777666555444333333333333333333333333333111111111111111111111111111000000/////////000000000000000000000000000000.../////////000000000111///000111111111111000///////////////////////////.........///000111111111///000111111111111000/////////000000000000/////////000222444777999;;;<<<222222111111000000000000/////////000000000000111/////////000000000000111111222444555555444333222111111111111000000000///111000000000000000000111000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111000000000000000000000000000000000000000000000000000//////////////////...............................................................---------................................................,,,---......//////......------............------------------------------------------------------...------------,,,,,,,,,++++++++++++,,,,,,,,,---***+++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---......------,,,,,,++++++++++++,,,,,,...........................////////////......---------------.........///............------------------------------------///......---,,,,,,++++++***++++++,,,---...///000111222333444222000---+++---------------------------000111000---++++++,,,,,,,,,---------------...---------,,,,,,+++++++++000000000000111111111111.../////////000000111111000111222333333222111000222111000///......//////000000000000000000000000,,,---///000///000222444000000000000000000000000//////000000111111111222//////............//////........................///////////////000111111222000///......///000222000000///...............---------.........//////---------...///000111222////////////////////////++++++,,,,,,---...//////---.........//////000000000000000000000000000000***+++///222222000000222222000000111000---///333111///...000222222000...........................999444...---000222111///........................//////000000000000//////111111111111222333444555222222111111222222333444222222333333444555666666444444555555666888999:::555777888666222///000222888888888999:::999555333444555666666666555444333222222222222222222222222000000000000000000000000000////////////000000111000000000000000000000000.../////////000000111111///000111222222111000///////////////////////////////////////000000000000///000111222222111000///000000111111111111000000...000333666:::>>>AAACCC333333222111000000111111............/////////000............/////////000///111333555555555444333222111111111000000//////...000111222222111000...000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111000//////000111111000000000000000000000000111111111111111111111111000000000000000111111111000000000000000000000000333222111///............/////////////////////////////////////////////////////////......------,,,////////////////////////........................,,,---......//////......//////000000000000//////........................------------------------......---------,,,,,,,,,*********++++++,,,,,,,,,+++,,,---.........---,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,------,,,,,,000//////.........//////////////////////////////000000111111000///...------------.........////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,000000///...------,,,,,,******+++,,,---//////000111222333444222000---+++------------------------...111222111---******+++***++++++,,,---//////000---------,,,,,,+++++++++111111111111111111111111333333222000111222111///222///,,,+++...222111...000000000000000000000000////////////000000000000000000000000000000000000000///...///000111000///////////////////////////000//////...............000///...---------------000/////////111111///...000000000000000000000000............////////////////////////////////////------------------------------------------///000//////////////////////////////............//////000000//////.........---+++...---///333...111@@@777444000,,,+++,,,...000222222333333333111///---000000///...---,,,,,,+++...............///000000000000000000000///......000000000000000000000000000000000000111111111111111111222333333333333222333333333444555888:::;;;333444444555777999:::;;;:::777444444555777777777777777777777666666666666333333444444333333222111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000111111222////////////////////////000000000000000000000000111111111111111000//////////////////000000000000222111111111000000//////222444555444111///...---...222222000888BBB???333111111111111111111111111/////////000000000000111//////000111111111000000222222333333222222111111111111111111111111111111111111000000///000000000333222222222222111111111111000///000222222000///111111000000//////......111111111111111111111111000000111111111000000/////////000111222222333333222222222222222222222222111111222222222111111000111111111111111111111111222222222111111111000000111111111111000000000000222111000///...---------........................000000000///......------//////////////////////////////.........---------........................,,,,,,,,,---------.........///111000...------...---------.........//////---------,,,,,,+++++++++------......------,,,+++......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,,,,,,,++++++*********---------------------------,,,,,,,,,,,,---..................////////////000000//////.........---......------------............//////...---,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////////////////////////////.........---------............////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////000000000222333333222111000......000111000...000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////111000///...---...//////111000///...............000/////////111111///...////////////////////////............////////////////////////////////////........................---------///000111000/////////////////////////////////............//////000000000/////////......///...//////,,,,,,///000555333000---,,,---///000///000222333222000---+++/////////......------,,,...............///000000000000000000000///......000000000000000000000000000000000000111111111111111111222333333333333222444333222222333444555666444444444555666888999:::888666555444666777888777777777777666666666555555333333444444333333222111111111111111111111111111000000000000000000000000//////000000000111111111000000000000000111111222////////////////////////000000000000000000000000111111111111111000//////////////////000000000111222111111111000000000000000222333333111000000000000///222999>>><<<777333111111111111111111111111///000000000111111111111...//////000000000/////////000111111222111111111111111111111111111111111111111111111222333444444111111111111111111111111444333333444555555444222111111111111000000000000222222222222222222222222111111222222222222111111///000000111222222333333333333333333333333333333111111222222222222111111111111111111111111111111222222222111111111000000111111111111000000000000------,,,,,,,,,---......................................./////////////////////////////////////////////.........---------------------------------,,,,,,---------.........---...000///---,,,,,,------------.........////////////.........---------------......------,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..................////////////000/////////..................------------............//////...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------..............................------,,,,,,,,,,,,............////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...///000111222222222222000000111111111000//////000000000000000000000000000000000000////////////000000000000000000000000000222444222///...///111////////////////////////000/////////000222555666111111000////////////000000/////////111111///.......................................////////////////////////////////////////////////////////////------///333666555111---//////////////////////////////............//////111000000000000000//////111,,,222111(((222999)))222111///.........///000...000333444333111...+++.......................................///000000000000000000000//////...000000000000000000000000000000000111111111222222111222222333333333333333666555444333222222222222444444444444555666777888666555555666777888888777777666666666666555555555333333444444333333222111111111111111111111111111000000000000000000000000//////000000000000111111000000000000000111111222////////////////////////000000000000000000000000000111111111111000000////////////000000000111111111111111111111000000000...000111111111111222333333///666BBBBBB555///222111111111111111111111111000000000111111111222222///000000000000000////////////000111222222222222222222222222222222222222111222222222333555666777111111111111111111111111222111111222333333222000111111111111111222222222222222222222222222222222222222333333333333333222000000000111222222333333444444444444444444444444111111222222222222222111222222222222222222222222222222222111111111111111111111111111000000000000***++++++,,,---///000111////////////////////////------......///000000111/////////////////////////////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,...//////---,,,,,,------------...............///............---------------......------,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..................////////////////////////..................------------...............///......---,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------------------------,,,,,,,,,,,,+++++++++---............/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111111111111111111111111222111222333222///...000000///111333222000///111////////////////////////000000000000////////////////////////////////////000444666444///,,,///222/////////////////////////////////000333777;;;>>>000000///////////////000000/////////111111///.......................................////////////////////////////////////////////////////////////---...111666:::999222,,,//////////////////////////////............//////111111111111000000000000111***333222***AAANNN444///////////////000000000000222555666666333000...---........./////////000...............///000000//////000000000000//////000000000000000000000000000000111111111222222222111222333333444444333333888777666555444444333333444444444444444555666777555555555666888999888666666666666555555555444444333333444444333333222111111111111111111111111111000000000000000000000000////////////000000000111000000000000000111111222////////////////////////000000000000000000000000000000111111111111000/////////000000000111111111111111111111111111111111...000111000000000333555666666<<>>333---000000000000000000000000000000000000111111111222222111111222222222222111111222222333333333333333222444444444444444444444444222222222222333444444555222222222222333333333333111000///000222222000///000000000111111222222333222222222222222222222222111222222333333333333333000000111111111222222222333333333333333333333333111111222222333333222222222222222222222222222222111111111111111111111111111111111111000000000///---------...///111333333////////////////////////............//////000000/////////////////////////////////...............------------------------------------............---///000///...,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++)))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---..................///////////////////////////...............------------......---...............------,,,,,,,,,,,,------......------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---------.........//////......---------,,,,,,,,,------------------------111111111111111111111111222000111444222...000555555000///333333000///333////////////////////////111000000000/////////...////////////////////////000444666444///,,,///222////////////////////////000//////000222555888:::.........------......///000/////////111111///.......................................////////////////////////////////////...........................000444999<<<999222,,,//////////////////////////////............//////000000000000111111111111111***333111---JJJ[[[@@@...//////000000000000000000111444555555333000...------......///000000000...............///000000//////000000000000//////000000000000000000000000111111111111222222222222222222333444444444444333555555555555555555444444444444444444444555666777666555555666888999777666555555555555444444444444333333444444333333222111111111111111111111111111000000000000000000000000...////////////000000000000000000000000111111222000000000000000000000000000000000000000000000000///000000111111111000000000000000000111111111111111111111111111222222222111111111000///000333666999@@@BBB:::444444222...000000000000000000000000000111111111111222222222111111222333333333333222555555555555555444333222555555555555555555555555666555444333333333333333444444333333333222222222444333333444555555444222000000000111111222222222111111111111111111111111000000111222333333222222111111111111111222222222111111111111111111111111111111222333333333333333222222222222222222222222111111111111111111111111111111111111000000000//////////////////000111222000000000000000000000000000000//////............////////////////////////////////////////////////////////////////////////---------........./////////000111111///......///.....................---,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---..................////////////.........///////////////......------------......------...............---.........------,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------..................---------,,,,,,,,,------------------------////////////////////////000---...333333000666???AAA777000222444000000333000000000000000000000000111111000000//////......000000000000000000000000000222444222///...///111////////////////////////000000//////......//////...------------......///000/////////111111///.......................................////////////////////////////////////........................000333777::::::666222/////////////////////////////////............////////////000000000000000111111---111...---EEEQQQ>>>/////////000000000000000...///000111111000...---.........//////000000000...............///000000...//////000000000000000000000000000000000000000111111111222222222222333222222333444444444444444111222222333333333333222444444444444555666777888888666555666777888777555555555444444444333333333333333444444333333222111111111111111111111111111000000000000000000000000......////////////000000000000000000000111111222000000000000000000000000000000000000000000000000///000000111111111111000000000000111111111222222111111111222222222222222333333222000000111555888>>>EEECCC444...444666000222222222222222222222222333333333333444444444444111222333555666666666666888888888999888777777666999999999999999999999999<<<;;;:::999888777777777777777666555444333333222555444333444666666444333222222222222222222333333111111111111111111111111///000111222333333333222111111111111111111111111111111111111111111111111000111222333444444444444333333333333333333333333111111111111111222222222111111111111000000000000//////......---.........000000000000000000000000111000000///......------////////////////////////...////////////000000000////////////////////////------.........////////////111222222000//////000...............------------------............///------......------,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..................////////////.........///////////////......------------......,,,---......///.........//////......---,,,,,,+++------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............///,,,------------...............---------,,,,,,,,,------------------------////////////////////////111,,,...333333111999FFFSSSAAA333333444000///222000000000000000000000000111111111000///.........000000000000000000000000000000000000000000000000//////////////////////////////000000///...---,,,...............///000000000/////////111111///...////////////////////////............////////////////////////////////////////////////////////////222666::::::666222111111//////////////////////////////............//////....../////////000000000///222111,,,///999;;;333111000///////////////000........................///////////////000000000...............///000000......///000000000000000000000000000000000000000111111111222222222333333222333444444555444444444111222333333333333222111444444444555666888999::::::888666555666666666555444444444333333333333222333333444444333333222111111111111111111111111111000000000000000000000000........./////////000000000000000000000111111222000000000000000000000000000000000000000000000000//////000111111111111111000000111111111222222222111111111222222333333333222222111000111444999===EEECCC===555111222444555555555555555555555555555666777777777777888888888777888999;;;===>>>??????===>>>???@@@AAABBBBBBAAADDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBAAABBBBBB@@@???>>>===;;;999888777666555555555777777666444555555555555444444444444333333333333333333333333000111222333444444444444111111111111111111111111111111111111111111111111000111222333444444444444333333333333333333333333000000111111111222222222111111111111000000000000//////............//////111111111111111111111111///////////////.........////////////////////////.../////////000000000000////////////////////////............///////////////000222111///....../////////.........------------------.........//////------......------,,,+++///...,,,******+++---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..................////////////............/////////000......------------......,,,------...//////.....................---------........................,,,,,,------------------------------------------,,,,,,,,,------.........,,,,,,---------...............---------,,,,,,,,,........................111111111111111111111111555//////444222///888GGG___III666444555111...111000000000000000000000000222111111000///......---000000000000000000000000000///...///000111000///////////////////////////,,,---000222333333111111///////////////000111111000/////////111111000...000000000000000000000000............/////////000////////////////////////000000000000000000000000333888<<<:::333///000333//////////////////////////////............//////---.........//////000000,,,444111,,,222222---,,,222111///.........///000000000////////////000111000000000000////////////...............///000000......///000000000000000000000000000000000000000111111222222222333333333222333444444555555444444444555555666555444222111333444444555777999:::;;;<<<999666444555555555555444444444333333333222222333333444444444333222222111111111111111111111111000000000000000000000000............/////////000000000000000000111111222000000000000000000000000000000000000000000000000//////000111111111111111000111111111111222222222111111111222222333333333111111000000222666<<>>888999666///111:::888888888888888888888888999999:::::::::;;;;;;;;;===>>>@@@CCCEEEGGGHHHHHHCCCDDDFFFHHHJJJLLLMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOJJJJJJJJJIIIJJJJJJKKKKKKIIIHHHFFFDDDBBB@@@???>>><<<;;;:::;;;======;;;:::888888777777666666555555555555555555555555555555111222333444555555555555222222111111111111111111222222222222222222222222000111222333444444555444333333333333333333333333000000111111222222222222111111111111000000000000000000000000000111222222111111111111111111111111------......///000000000////////////////////////.../////////000000111111..................................../////////000...///111000...------...//////.........---------+++++++++,,,,,,---------------......------,,,+++333111---+++***,,,...000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++*********++++++,,,,,,,,,---------------------------,,,,,,,,,,,,---................../////////000---.........//////000000.........------.........,,,,,,---.../////////...,,,,,,------.../////////........................,,,,,,,,,------.........------------------------+++++++++,,,,,,---------,,,,,,,,,---------............---------,,,,,,,,,........................111111111111111111111111333222111111111333666777MMMDDD:::222000000111111///000111222222222222222555333111000000///---+++---...///000111222222222444111......000111000...111111000000//////......//////............/////////......------///000111///000222333333222111000////////////////////////////////////////////////////////////000000000000//////------...000222444DDD:::111///000...---...000000000000000000000000000000000000000000000000000000000000000000000000111111000///////////////......------------......111111111111111111111111000000000000000000000000000000000000000000000000...000333333222111111222111111000000000000111111333111000000222333333333333333222222222333444444555555444444444333333333333333777>>>FFFKKKLLLKKKFFF@@@999777888999777444666555444333222222222222222222222111111000000000222111111111000000//////......////////////....../////////000111111222222222222222111111111000000222111111111000000//////111111000000/////////...111000000000000111222222444555555333111111222333000000111222222333444444333333333333444777<<<@@@BBB@@@<<<:::888888999::::::===@@@BBBBBBAAAAAABBB@@@@@@@@@AAACCCDDDDDDCCCGGGJJJMMMMMMLLLMMMOOORRRSSSSSSRRRQQQRRRSSSTTTUUUYYYYYYYYYYYYYYYYYYXXXWWWSSSSSSSSSSSSSSSSSSTTTTTTRRRQQQOOOMMMJJJGGGEEEDDDBBBCCCDDDEEEFFFEEEDDDDDDEEEDDDBBB@@@>>>===<<<<<<::::::999888777777777777666555555666666777888999555444333222111111222333333333222222222333333444222222222222222333333333333444444444444333222222111111111111111111111111000000111111222222222333111111222222222222111111000000000000111111111111222111111111000000//////000000000000000000000000000000000000000000000000000000//////......------///...---,,,,,,---...///..............................////////////......------............------........................999666222...,,,,,,...///---------,,,,,,+++++++++...---------...000111333******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++++++++,,,---...........................///////////////...------......////////////......//////.........---------++++++,,,,,,---......///......---------,,,,,,,,,...------,,,,,,------...------------------------***,,,///000...,,,,,,,,,---...///---,,,...//////++++++++++++++++++++++++,,,,,,,,,---------......111111111111111111111111222222111000111333555666>>>999333000000000000/////////000111222222333333777444222111000000///---//////000111222222222111222000111555999999444000111000000000/////////...//////////////////////////////...---...///000111///000111222222111///...////////////////////////////////////////////////............//////////////////...---...000222333CCC:::222111111///...///////////////////////////000000000000000000000000000000000000000000000000111000//////....../////////......------......///////////////////////////000000000000000000000000000000000000000000000000...111555777666444222222111111000000000000111111222111000111333333333111222222222222222333444555555555444444444333333333444666:::@@@FFFHHHFFFDDD???;;;666555777999777444555444333222222111111111444444444333333333222222111111111111000000000///111111222222222222111111/////////000111111222222222222222111111111000000222222222222111111111000111111000000000/////////111111000000000000111111111222222222000111222444222333333333444444555555555555666666777:::@@@DDDDDDDDDCCCBBBBBBAAA@@@@@@DDDFFFIIIJJJIIIIIIIIIIIIHHHGGGGGGHHHJJJLLLLLLMMMOOORRRTTTUUUUUUVVVXXX[[[]]]\\\[[[ZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\\[[[ZZZYYYWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXVVVTTTQQQOOOMMMLLLKKKLLLNNNOOOOOOOOONNNMMMMMMLLLJJJIIIGGGFFFFFFFFF@@@???>>>===<<<<<<<<<<<<<<<;;;:::999888888888888666555444333333333444555555555444333333333444444333333333333333333333333333333333333333222222111111111111111111111111111000000000111111222222222111111222222222222111111000000000000111111111111111111111111000000000///000000000000000000000000////////////////////////////////////////////////000///............///000..............................////////////......---......//////......---........................111000---+++***+++,,,------------,,,,,,,,,++++++...------------...000111+++++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,+++------,,,,,,------..............................///000000000000///...---......////////////......//////.........---------......//////000111111222.........---------,,,,,,...------,,,,,,------...------------------------+++,,,...//////...---------------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------000000000000000000000000111111000000000222333444333222222333555555333222000/////////111222444555999666222111111111111000000111111222222222111111000000333;;;BBBAAA999111000000000000//////////////////000111111000////////////.........///000111///000000111000///---,,,////////////////////////////////////////////////------------............//////.........000111222AAA999222111222000///000........................000000000000000000000000000000000000000000000000000000///...............///......------......///////////////////////////////////////////////////000000000000000000000000...222777:::999666333222111111000000000000111111222222222333555555444222111111111222222444555555555555444444444333333333111333777;;;>>>===:::777888555333444777888666444444333222111111111111111444444444333333333333222111111111111000000000000//////000000000000///////////////000111111222222222222222111111111111111333333333222222222222222111111111000000000000000333333222111111222222333000111222222111222444666555555666666777888888999:::;;;<<<===???BBBGGGKKKKKKLLLMMMNNNNNNMMMKKKIIINNNPPPQQQQQQPPPOOOOOOPPPNNNNNNNNNOOOPPPSSSUUUVVVWWWYYY\\\]]]^^^```ccceeegggfffdddcccbbbaaaaaaaaa`````````______]]]\\\[[[YYYZZZ[[[\\\]]]]]]^^^^^^___^^^\\\ZZZXXXVVVUUUTTTUUUVVVWWWXXXXXXXXXWWWWWWTTTTTTSSSRRRQQQQQQQQQQQQIIIIIIGGGFFFEEEDDDDDDCCCEEEDDDBBB@@@>>><<<::::::999888777777666666777777777666555555444444444444444444444444444444333333222333333333333222111111222222222222222222222222000000000000000111111111111111222222222222111111000000000000111111111111111111111111000000000000000000000000000000000000.................................///////////////000000////////////000000..............................////////////......---......//////......---........................++++++******+++,,,,,,---------------,,,,,,,,,,,,...------,,,,,,------...+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------.........//////........................000000111111000000//////------............------/////////............---,,,,,,------.../////////.........------------,,,...------,,,,,,------...---------------------------------...000111///...000...,,,,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,000000000000000000000000000000//////000111222222///000222333444444333222000///......000222555777:::777333000111222222222111222222222222222111000111000333;;;BBBBBB999000000000000000////////////...000111333333111000...///////////////000000000000111111000000...---,,,////////////////////////////////////////////////------.........///////////////......///000111222<<<555111111111//////000////////////////////////////////////////////////////////////////////////000//////...............//////............//////000000000000000000000000////////////////////////////////////////////////...222666777666444222222111111000000000000111111333333444666888777555333000000111111222333555555555555444444444333333333000222444555666555333111444333333555777777555333333222222111000000000111111111111111111111111111111111111000000000000000......////////////....../////////000111111222222111111111111111111111111222222222222222222222222111111111111111111111111555444444333333444444444333444555444444444666888777888999;;;===>>>@@@@@@DDDFFFHHHIIIJJJMMMQQQTTTUUUUUUVVVWWWWWWUUUTTTSSSSSSTTTTTTSSSQQQPPPPPPQQQPPPPPPQQQQQQRRRUUUXXX[[[\\\^^^```ccceeegggjjjkkklllkkkiiihhhfffdddccccccddddddcccbbbaaa___^^^]]]YYYZZZ\\\]]]____________```___^^^\\\[[[YYYXXXWWWYYYYYY[[[\\\\\\\\\[[[ZZZWWWWWWVVVVVVVVVVVVWWWWWWSSSRRRQQQOOONNNMMMMMMLLLNNNMMMLLLIIIGGGDDDBBBAAA@@@@@@>>>===<<<;;;::::::999888777666444444444444555555555444444333333333222222333333222222111000222222222222222222222222000000000000000000000000111111222222222222111111///000000000111111111111111111111000000000000000000000000000000000000000///////////////////////////////////////.........////////////////////////..............................////////////............////////////..............................+++,,,------............------------------,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++++++++***+++++++++,,,,,,---------,,,------.......................................000000111111111111000000------............------/////////...............,,,,,,,,,---------..................------------...------,,,,,,------...........................///---,,,...111333222111666000,,,---///...++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,000000000000000000000000000000000000000000111111////////////...---------111000//////000222555666999666222000000222222222111111222222222111000000222000000666;;;<<<555///////////////000000000000...000111333333111000.../////////000000000000000222222111111000///...---////////////////////////////////////////////////....../////////000000000///////////////000000000666111///000000...---000000000000000000000000000////////////////////////////////////////////////000000///.............../////////....../////////000000000000000000000000////////////////////////////////////////////////...000222222111000111222111111000000000000111111111111333555666666333111111111111111222333444555555555444444444333333333666555555444444555666888444444555666777666444222222222111111000111111111111111111111111111111111000000000000000000111111111222222333333222222111/////////000111111222222111111111111111111111111000000111111111111111111111111111222222222222222333333333333333444555555666777888777666666888:::;;;<<>>===<<<:::888777555555555777777666555555444333333222333333333333222111111222222222222222222222222111111111000000000000000111111222222222222111111///000000000111111111111000000000000000000111111000000000000000000000000000000000000000000000000111000000///...------,,,........................////////////////////////......////////////.........//////////////////.................................///000//////...------------------------------------,,,,,,+++******+++++++++++++++++++++++++++++++++,,,,,,---------***+++,,,------------,,,........................000000111111111111000000---..................---////////////////////////000000000000111111111111//////.........---------...------,,,,,,------...........................///...---///111444555666:::000))),,,000///------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,111111111111111111111111000000000000111111000000222333222000---,,,---...111000000000000222333444666444111///000111111111///000000111111111000000222000///111333444222///////////////000000000000//////000111111000//////...///000111111111000000222111111000000/////////////////////////////////////////////////////////////////////000000000111/////////000000000000000111......000000------000111111111111111111111111000000000000000000000000000000000000000000000000111111000///////////////000//////......//////000////////////////////////////////////////////////000000000000000000000000///000000///......000333111111000000000000111111///...///000222222000///222111111111111222333333555555444444444333333333555555444222000222666999444555666666666555333333333222222111111111222222222333333333333444444444000000000000111111111111111111222222222222111111/////////000111111222222111111111111111222222222000000000000000111111111222222222222222333333333222222222333444555666777:::;;;<<<<<<<<<<<>>AAABBBEEEFFFGGGIIILLLNNNQQQSSSUUUXXX[[[^^^```aaabbbdddffffffdddbbbaaaaaa\\\]]]___aaacccccccccbbb```___]]]ZZZWWWXXXZZZ]]]]]]bbbfffgggeeedddeeehhhiiihhhhhhkkkpppssssssrrrqqqrrrsssssssssrrrqqqppppppooonnnllliiieeecccaaaaaaccceeeggghhhgggeeedddbbbbbbbbbbbbbbbbbbaaaaaa```aaabbbddddddccccccbbb^^^^^^]]]]]]]]]^^^______^^^^^^]]]]]]]]]]]]^^^^^^\\\]]]^^^______]]][[[ZZZZZZZZZYYYXXXVVVSSSQQQOOOOOOMMMKKKHHHFFFDDDBBBBBB??????>>><<<;;;999888888444555555555555444333333333333333333333333333333333333333333222222222111111111222222222222111111000000000000111111111111///000000000111111111111000000000000000000000000000000000000000000000000---.........//////000000---...///000000///...---////////////////////////......////////////......//////000000000000//////.................................---------------------------.........///,,,,,,---......---,,,+++))))))***+++,,,------...---,,,,,,,,,,,,,,,,,,+++***+++---...///...---,,,........................---...///000000000000/////////000000000000//////.../////////000000000000.........---------------////////////...............------,,,,,,------...........................,,,000222111///222999@@@III666(((***...,,,***,,,------------------------,,,,,,,,,,,,------------333333333333333333333333111111222222222111111000+++...333444222000000111111222222222222111000000111///......//////---,,,,,,,,,...///000000000000,,,///111111//////111444.../////////000000111111//////............//////...///000222222111111000......---------......///////////////////////////////////////////////////---------........./////////000000000000000///......---///222111...///222////////////////////////000000000000000000000000000000000000000000000000333222222111111111111111000000////////////000000111111111111111111111111111111111111111111111111000000000000000000000000///222555666555333222222111111000000000000111111333222000000222444444333444333222111000000000000555555444444444333333333444666777666333111333555111222333333333333555666333333333222333333444444000000000111111222222222//////000000111111111222222222333333333333222222/////////000111111222222000000111111222222222222111111111222222333333333222222222333333444444444::::::;;;===???BBBDDDEEEGGGIIILLLOOOQQQTTTXXX[[[[[[\\\^^^```bbbdddfffgggeeefffhhhgggdddaaa___^^^WWWZZZ___dddggggggfffdddbbbaaa^^^[[[YYYZZZ]]]``````ffflllmmmjjjggghhhjjjhhhgggfffjjjnnnrrrqqqppppppqqqrrrttttttssssssrrrsssrrrqqqnnnkkkhhheeecccbbbccceeeggggggfffdddbbbbbbbbbbbbbbbbbbbbbbbbbbbaaabbbccceeeeeeddddddccc^^^]]]]]]\\\]]]]]]^^^^^^^^^^^^]]]]]]^^^^^^___```^^^___```aaa```^^^\\\[[[\\\\\\]]]\\\[[[YYYXXXVVVVVVUUURRROOOMMMJJJIIIHHHCCCBBBAAA???>>><<<;;;:::555555666666555555444333333333333333333333333333444444444333333222222222111111222222222222111111000000000000111111111111//////000000111111111222000000000000000000000000////////////////////////***+++,,,...///111222333...///000111111000///...000000000000000000000000......////////////......//////000000000000//////........................//////.........///000000---------.........//////+++,,,---.........---,,,(((((()))***,,,---...///---------,,,,,,++++++++++++,,,...000000///...---........................------...//////000//////000000111111111111000000.../////////000000111111111111111111111000000000000/////////...............------,,,,,,------...////////////////////////+++000444222///111:::CCCRRR<<<+++,,,000---+++---------------------------,,,,,,------------......333333222222111000//////000000000000111111111111000000111222333333333333333333333222222111111111////////////////////////111111111000000000000000////////////000000000000000000111000000///......222111///.........///000//////000222333333111...////////////000000000000000000000000000000000000......////////////......000000000000000000000000000000//////.........---////////////000000000000000000000000000000000000000000////////////000000......//////000000111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000...000111000///...///111////////////////////////............////////////000/////////000111222222111111000000111111222333444444444444444444444333222333444444555555444444444444333333222111000000222222222222222222222222111111000000000000111111000///.........///111222333222222222111000000000111111111000000000000000...///111222333444333333222444666777555444444444666777888888888999<<<>>>===BBBGGGJJJKKKLLLOOORRRWWWXXX[[[^^^```bbbdddeeeiiifffcccbbbdddfffggghhhkkkiiigggddd```]]]ZZZYYYXXX\\\aaafffiiijjjjjjiiiaaabbbbbbbbbaaabbbeeegggiiikkkmmmmmmkkkjjjiiijjjfffgggiiikkkmmmnnnnnnnnnkkklllnnnppprrrrrrrrrrrrtttsssqqqnnnkkkhhhfffeeejjjiiiiiihhhgggfffffffffcccaaa______aaabbbbbbbbb```___```aaaccccccbbb```ddd```[[[XXXWWWXXXXXXXXXZZZZZZZZZZZZ[[[]]]^^^______```aaabbbaaaaaa____________^^^]]][[[YYYWWWVVVZZZYYYWWWVVVTTTTTTSSSSSSPPPMMMJJJIIIIIIHHHDDD@@@<<<:::777444333444555777999666444222333333333222111222222222333333444444333333333333333333333333111111111111111111111111////////////////////////111111111111111111111111111111111111111000///...////////////////////////000000///...//////000000000000//////.........---111111000000//////......//////.........---------//////............//////000///......000222333333........................///...---,,,+++*********,,,,,,------,,,,,,+++***,,,,,,,,,++++++***************+++,,,,,,---......------------........./////////............//////...............///000111000000000000000000000000000000//////.........---//////.........---------,,,,,,------.../////////444000,,,---111333000---777---+++444;;;::::::>>>```AAA***,,,111+++'''+++.........------,,,,,,,,,,,,,,,,,,------.........333333222222111000000000000000000000111111111111222222333333333222111111222222222111111000000000111111111111111111111111111111111111000000000000000000000000000000000000111111111111111000//////222222111000000000000000/////////111333333000...////////////000000000000000000000000000000000000......////////////......000000000000000000000000000000/////////.........////////////000000000000000000000000000000000000000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000...000111000///...///111000000000000000000000000....../////////000000000000000000000000000111222222111111111111222333333333333333333333444444444222333444444555444444444444444333333222111111000111111111111111111111111000000000///000000111111///////////////000111111222222222111111111111111111111111111000000000000000111222444444444444444111333555666666666888999888:::<<<>>>???AAADDDGGGJJJMMMRRRTTTUUUVVVXXXZZZ[[[]]]___bbbeeefffggghhhiiifffcccbbbcccfffgggggghhhgggddd```]]]ZZZXXXWWW\\\___bbbfffiiijjjjjjiiiggghhhhhhgggeeefffhhhjjjnnnooopppnnnjjjfffdddcccccceeegggjjjkkkkkkjjjjjjggghhhjjjkkkmmmnnnoooooopppooonnnllljjjhhhggggggiiiiiihhhhhhgggffffffeeeccc```]]]\\\^^^_________`````````aaabbbaaa___]]]\\\XXXTTTQQQPPPQQQQQQQQQSSSSSSTTTUUUVVVWWWYYYYYY\\\]]]___```aaaaaaaaa```bbbbbbaaa```___^^^\\\\\\\\\\\\[[[ZZZYYYYYYXXXXXXVVVTTTRRRQQQRRRQQQMMMJJJEEEBBB>>>;;;888777777777999777444333444555555444222222222222222222222222333333333333333333333333111111111111111111111111000000000000000000000000111111111111111111111111000111111111111000000///////////////////////////....../////////000000111000000/////////.........111111000000//////////////////.........---------//////............/////////...---...000222333444///////////////////////////...---,,,++++++++++++,,,------------,,,++++++------------,,,,,,++++++***++++++,,,------......------.........///////////////............/////////............//////000000000000000000000000000111111000000000///////////////.........---------,,,,,,---......//////000///------///222333000...---...333;;;@@@AAAEEEJJJWWWBBB111///222///---////////////......---------,,,,,,,,,---------......333333333222111111000000000000000111111111222222333333333222222222222111111111111000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111222222111111000000222222222222222111000000///...///111222222000...////////////000000000000000000000000000000000000...//////000000//////...000000000000000000000000000000////////////......////////////000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000000111111111222222000000000000000000000000...000111000///...///111111111111111111111111111///000000000000111111111222111000000000000000000222222222222222333444444111111222222333333444444222222333444444444444444444333333222222111111111000000000000000000000000///////////////000111222...///000000111111000000111111111111111222222222111111111111111111111111111222333444555555555444222444666777777999<<<>>>>>>@@@DDDGGGJJJMMMQQQSSSXXX[[[^^^_________```aaa```bbbeeehhhjjjkkklllkkkhhhfffbbbaaaccceeefffffffffdddaaa^^^[[[YYYXXXXXX___```bbbeeeggghhhiiiiiikkklllkkkjjjhhhhhhjjjlllpppqqqqqqnnnhhhbbb^^^]]]]]]___bbbdddeeedddbbbaaa___``````bbbcccfffggghhhhhhhhhggggggggggggggggggggggggggggggfffeeeeeedddaaa^^^ZZZXXXYYY[[[\\\\\\```____________^^^[[[YYYRRRNNNJJJGGGGGGHHHHHHHHHJJJJJJKKKLLLNNNOOOQQQQQQVVVXXXZZZ]]]___```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[ZZZ[[[\\\[[[ZZZXXXQQQNNNJJJEEEAAA>>><<<;;;;;;888666555666666666555444444333333333333222222222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000///000000111111111111000////////////////////////...///000111111111111111000000////////////......111000000000000//////////////////............---//////............//////.........///000111333333//////////////////////////////...---,,,,,,,,,,,,---------------,,,++++++............------------+++++++++,,,------............/////////000000000//////............//////000//////............///000000000000000000000000111111111111000000000000...............---------,,,------......///000000......///000000000///...(((333===??????CCCIIIMMMDDD>>>555...,,,---......///////////////.........,,,,,,,,,------------...333333333222222111111111000000111111111222222222222222111222222222333333111111111111111111000000111111111111111111111111000111111111111111222222222111111111111111000000000000111111111111000000000111222333222111000//////......000111222000///////////////000000000000//////////////////////////////000000000000//////////////////////////////000000//////////////////////////////000000000000////////////////////////000000////////////000000111111000000//////......////////////////////////////////////////////////000111111111222222222222////////////////////////...000111000///...///111111111111111111111111111000000111111111222222222222222111000/////////000333333222222333333444555000000111222222333444444222222333444444444444333333333333222222111111111111111111111111111111111000////////////000111222...///000222222111000000000000000111222222222333000111111111111111222222111111222333333444444444555777888999:::<<<@@@CCCHHHKKKOOOSSSUUUXXX\\\___bbbcccdddeeeddddddcccbbbbbbdddhhhlllnnnooonnnnnnhhheeebbb```bbbcccdddeeedddccc```]]][[[ZZZZZZZZZ]]]]]]___aaacccfffhhhjjjjjjjjjjjjiiihhhhhhjjjlllnnnooonnnjjjddd^^^ZZZYYYSSSUUUXXXZZZ[[[YYYWWWVVVUUUTTTTTTUUUWWWYYY\\\]]]]]]]]]]]]^^^___aaacccdddcccddddddeeedddcccbbbaaa[[[XXXUUUTTTUUUXXXZZZ[[[^^^]]]\\\[[[[[[YYYVVVSSSJJJGGGCCCAAAAAAAAAAAA@@@AAABBBCCCEEEGGGHHHIIIJJJNNNPPPSSSWWWZZZ\\\]]]^^^\\\]]]]]]^^^___```aaabbb_______________^^^]]]]]]^^^^^^^^^```aaabbbaaaaaa\\\ZZZVVVQQQMMMIIIFFFDDD@@@===:::888888777666555555555555555555555555555222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000...///000111111111111111////////////////////////222222333333333222111000000000//////////////////000000000000000000000000/////////...............//////............/////////000000000//////000111////////////////////////000///...------------------------...---,,,,,,+++...---------------------,,,,,,,,,,,,------......////////////000000000000//////............//////111000///...............000000000000000000000000000000000000000000000000........................---------...//////000000000111111///------///111...;;;AAA;;;666;;;??????444:::999...))),,,///---//////..................------------------------333333333222222222222222111111111111222222222222555444333222111111111111222222222222222222222222000000000000000000000000000000111111222222222333333333222222111111111000///000000111111000000000///000111111111000...---///......///111111000///////////////000000000000//////////////////////////////000000000000////////////////////////////////////000000000000000000////////////000000000000////////////////////////000000////////////000000111111000000//////......////////////////////////////////////////////////000111111111222222222222////////////////////////...000111000///...///111111111111111111111111111111111111111222222222222222222111000/////////000333333222222333333444555000000111222222333444444111222333333444444333333333333222222222222222111222222222222222222222222111111000000000000111111...///111222222222111000000000000111222222222333000000111111222222222333000000111222333444555555777999;;;>>>AAAEEEJJJNNNUUUXXX[[[^^^```aaadddfffhhhhhhhhhggggggeeecccaaa```ccchhhmmmppppppooonnngggdddaaa``````bbbccccccaaa```^^^\\\ZZZZZZZZZZZZXXXYYYZZZ]]]aaaeeehhhjjjhhhiiiiiihhhggghhhjjjmmmlllllljjjddd]]]WWWSSSQQQIIIKKKMMMOOOPPPOOOMMMLLLJJJJJJJJJJJJLLLNNNPPPQQQRRRRRRRRRSSSUUUXXXZZZ\\\\\\]]]^^^______^^^\\\[[[RRRPPPNNNOOORRRVVVXXXYYYXXXWWWVVVVVVUUUTTTPPPNNNFFFCCC@@@>>>>>>>>>>>>===<<<===???AAABBBCCCCCCCCCEEEGGGKKKOOOSSSVVVWWWXXXVVVWWWWWWYYY[[[]]]___aaaaaaaaabbbbbbbbbaaa```___]]]___```bbbccccccdddeeecccbbb```]]]ZZZVVVSSSRRRJJJGGGBBB???<<<:::888666444444444555555555555555222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000...///000111111111111111000000000000000000000000666666555444333111000/////////000000000000000000000000000000111111111111//////////////////////////////............//////111222333111...,,,,,,---------------------------//////...---------......------.........---,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------------......////////////000000000000//////............//////111000///...............////////////////////////////////////////////////---.....................------......///000000111111000...------000666:::999???>>>333///333555111000;;;===222,,,000333111------------------------------------------------333333333333333333222222111111111222222222222333999888555222000.........222222222222222333333333////////////////////////000000111111222333333333444444333333222111111111///000111111222111111111000000000000000///......///...---...000111000///////////////000000000000000000000000000000000000///000000111111000000///000000000000000000000000//////000000000000111111////////////000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000000000000000000000000000000111111111222222000000000000000000000000...000111000///...///111111111111111111111111111000111111111111222222222222111000000000000000000222222222222222333444444111111222222333333444444111111222333333333333333222222222222222222222222222222222222222222222222444444333222111111111111///000111111222222111111111111111111111222222222000000111111222333333333222222333444555777999:::999<<>>======>>>===<<<:::;;;===???@@@@@@??????>>>AAADDDHHHLLLOOOPPPQQQPPPPPPQQQSSSUUUXXX[[[]]]aaabbbccceeeffffffeeeeee```bbbdddeeeeeefffggghhhhhhhhhhhhgggfffccc```___XXXTTTNNNJJJFFFCCC@@@===888888777666555444444333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111///000000111111111111000000000000000000000000000777666444222111000////////////000000000000111111000000000111111111111222...////////////000000000//////............//////000222444222...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------------..................---,,,,,,,,,,,,,,,,,,,,,---------------------------............/////////000000000//////............//////000//////............///////////////////////////............////////////---------...............---......//////000111111...---+++---111888???CCC===;;;666///...111222000222999:::111,,,...111///,,,,,,,,,---------------...------------,,,,,,,,,333333333333333333333333111111111222222222333333777666333111000///000000000111111111222222222222000000000000000000000000000000111222222333444444555444444333222222111111111222333333444444444333222111000000//////000000///...------///000000///////////////000000000000000000000000000000000000000000111111111111000000000000000000000000000000//////000000000111111111////////////000000000000000000000000000000000000000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000...000111000///...///111000000000000000000000000000000000111111111111222000000000000000000111222222111111111111222333333333333333333333444444444111111222333333333333222222222222222222222222222111111111111111111111111777666555333222111000000111111000000111111222333222222222111111111111111000000111222222333444444666666777888;;;>>>@@@BBBBBBFFFLLLRRRWWW\\\aaaeeedddgggkkkmmmmmmlllmmmnnnmmmkkkiiihhhhhhfffbbb^^^XXX]]]dddkkkooopppnnnmmmfffccc```^^^___```aaaaaa]]]^^^```aaa```___^^^]]]YYY[[[^^^aaaeeehhhkkklllmmmmmmllljjjgggfffgggiiigggddd]]]TTTKKKFFFDDDDDDBBBBBBBBBCCCDDDFFFGGGHHHEEEFFFFFFGGGGGGFFFFFFEEEFFFDDDCCCBBBBBBDDDGGGHHHFFFHHHJJJKKKKKKJJJHHHFFFAAAAAABBBEEEIIIKKKKKKKKKIIIHHHHHHIIIJJJJJJHHHFFFAAA???===<<<<<<<<<;;;:::999:::<<<===>>>===<<<;;;;;;===AAADDDHHHJJJKKKKKKHHHHHHIIIJJJMMMQQQTTTVVV[[[]]]aaadddgggiiijjjjjjgggjjjllllllkkkkkklllnnnlllmmmnnnooonnnllliiihhheeeaaa[[[WWWSSSPPPLLLJJJCCCBBB@@@===:::777555444444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222000111111111111000000///000000000000000000000000444222000...---...///000//////000000000111111111000000111111111222222222.../////////000000000000//////............//////---000333222...+++,,,...------------------------------,,,,,,,,,,,,------...............------,,,,,,---------..............................------------.........///////////////............/////////............//////000////////////////////////......//////000000000000---------.........//////.........///000000111111///------111888???BBBCCC666222///000111///000444888777444///,,,,,,,,,,,,------------.........///......---------,,,,,,,,,333333333333333333333333111111222222222333333333222111000000111333555777//////000000111111111222111111111111111111111111000000111222333333444444555555444333333222111111333444444555666666666555444333111000000000111222000...------///000000///////////////000000000000000000000000000000000000000000111111111111000000000000000000000000000000//////000000111111111222////////////000000000000000000000000000000000000000000////////////000000......//////000000111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000///000111000///...///111///////////////////////////000000000000111111111000000//////000111222222111111000000111111222333444444444444444444444444111111222333333333333222222222222222222222222222000000000000000000000000999888666444222111000000222111000000000111333444333222222222111111000000000000111222333333444444::::::;;;===@@@CCCFFFHHHMMMQQQVVV[[[^^^aaaccceeefffiiimmmoooooooooooopppkkkiiigggffffffddd```\\\VVV[[[ccckkkooopppnnnmmmfffccc___^^^^^^````````````bbbeeefffgggeeecccaaa^^^___bbbeeehhhkkklllmmmooonnnllliiieeeccccccdddaaa]]]WWWNNNGGGCCCDDDEEECCCBBBBBBCCCDDDGGGIIIKKKHHHHHHIIIJJJIIIHHHFFFEEEDDDCCC@@@>>>>>>@@@BBBCCC>>>@@@BBBDDDDDDCCCAAA???======???BBBEEEFFFEEEDDDDDDDDDDDDFFFHHHHHHFFFDDD???===;;;;;;;;;;;;:::999999:::;;;======;;;:::999;;;<<>><<<;;;;;;:::;;;;;;===>>>???@@@@@@;;;<<<===>>>@@@BBBCCCCCCBBBAAA@@@??????@@@AAABBB???>>><<<;;;:::::::::;;;:::::::::;;;::::::999999:::;;;===???AAACCCDDDDDD@@@?????????@@@BBBEEEFFFMMMOOOTTT[[[bbbhhhmmmooonnnqqqsssttttttuuuwwwxxxttttttuuuvvvuuutttsssrrrpppnnnkkkjjjiiigggdddbbbWWWVVVSSSOOOJJJDDD???<<<>>>;;;888666666666666555555333111111222222111000444444444444444444444444222222222111111///......000000000000000000000000222222222111111111111111111111111111000000000000222111000111222222111000111222444444444222000///111222222222111000...---////////////////////////000000000000000000000000---...///000000///...---.................................------,,,,,,,,,000000///...---,,,,,,+++.........................../////////000000111111////////////////////////000000000000111111111111////////////////////////////////////////////////........................000......+++000///&&&111+++222>>>HHHKKKEEE:::111...//////...---///222555FFF777...000222...---000++++++,,,,,,,,,,,,------.../////////...---,,,,,,222222222333333333333333777777666555333222111111222222222222111111111000111111111111111111111111222111111111000000000000000000111222333444444555333555222------222555333666555444333222111111111222222111111111000000000000000000000000000000000111000000000/////////...000000000000111111111111666666666555444222222111111000000000/////////...////////////////////////000000000000000000000000////////////000000000000...///111333444444444333000000000000000000000000111111000000000000111111111000000000/////////...111///......///111111111000000000000000000000000000000000000000111111222111000////////////000111000000000000000000000000000000000000000000000000333333222111111111222333333333333333333333333333111111111111111111111111222222222222222222222222222222111111111111222222444???AAA666...000222000111111000000111111222222111111111111111222222222333555666777777999<<>>===;;;;;;<<<<<<===>>>>>>>>><<<<<<======>>>???@@@@@@>>>>>>>>>>>>>>>???@@@AAA???>>>===;;;::::::;;;;;;999::::::::::::999888888999999;;;<<<===>>>??????>>>===<<<<<<===@@@BBBCCCFFFIIINNNUUU]]]dddjjjnnnnnnpppsssuuuuuuuuuvvvwwwuuuvvvvvvwwwvvvuuutttsssrrrpppmmmlllkkkjjjgggeeeaaa```^^^ZZZUUUPPPKKKIIIDDDAAA<<<999888777666555666444333333444555444333444444444444444444444444333333333333222111000///111111111111111111111111111111111111111111111111//////000000111111222222222111000111222222111000111222333444333222000/////////000000///...---,,,////////////////////////000000000000000000000000---...///000000///...---.................................------,,,,,,,,,/////////......------,,,........................//////////////////////////////////////////////////////000000000111111111000000000000000000000000////////////////////////......................../////////,,,//////+++444;;;@@@FFFGGGBBB:::333///...//////...---///222444EEE999...,,,......------,,,,,,---------..................///......------111222333444555666777888@@@>>>:::666333222111111222222222222111111111111222222222222222222222222111111111111111000000000111111222222222333333333333000///111111///000333333222111000000000000111111111000000000000//////000000000000000000000000000000000000////////////000000000000111111111111;;;999666444222111111111000000000000////////////////////////////////////000000000000000000000000////////////000000000000000111222222222222111111111111111111111111111111111111000000000000111111000000000000////////////111000...///000222222111111111111111111111111111000000000000000111111222222111000000000000111222000000000000000000000000000000000000000000000000222111111000000111222222333333333333333333333333111111111111111111111111111111111111111111111111222222111111111111222222222:::;;;333...111222///000000000000000111222222222111111111222333333444333666999<<>>???@@@@@@@@@??????===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999999999::::::;;;;;;;;;<<<;;;:::::::::;;;<<<>>>??????AAAEEEKKKTTT\\\dddhhhjjjnnnrrrtttuuuuuuuuuvvvwwwxxxxxxyyyyyyxxxvvvuuuuuusssqqqpppooonnnkkkiiikkkjjjiiifffbbb]]]YYYWWWNNNJJJEEE@@@===;;;888666777555444444555666666555333333333333333333333333444444444444333222111000111111111111111111111111//////000000111111222222......///000111222333444222111000111222222111000000111222222222111000///......////////////...---////////////////////////000000000000000000000000---...///000000///...---.................................---------------................................................//////..................//////////////////////////////000000000000111111111111111111111111111111////////////////////////...........................111000......000555888EEEHHHHHHAAA666...---......//////......///111333BBB>>>555---,,,///000,,,---............/////////------.../////////......111222333444555666777888BBB???:::555222111111222222222222222222222222222333333333333333333333333111111111111111111111111222222222222222222222222333...333>>>>>>333...333000000////////////000000000000000///////////////////////////////////////000000000000///////////////000000000111111111111666555333111000///......000000000000////////////////////////////////////000000000000000000000000////////////000000000000222111111000///...---,,,111111111111111111111111111111000000000000111111000000000000////////////111000///000111222222111111111111111111111111111000000000000000111111222222111111111111111111222000000000000000000000000000000000000000000000000111111111111111222222222444444444444444444444444111111111111111111111111000000000000000000000000222222111111111111222222111444444000///222222///000000000000000111222333444444333333444666777888999<<>>>>>>>>>>>>>>======>>>>>>???@@@@@@@@@@@@AAABBBDDDDDDCCCBBBAAA@@@@@@@@@??????>>>>>>>>>>>>>>>???>>>>>>===<<<;;;:::::::::;;;;;;<<<<<<===::::::999999:::;;;<<<===:::;;;>>>CCCJJJRRRYYY^^^cccgggmmmqqqssstttvvvwwwxxxyyyzzz{{{{{{{{{zzzyyyxxxvvvtttssssssrrrpppnnnoooooonnnllliiieeebbb```YYYUUUOOOJJJFFFAAA===:::777555444444555555555444333333333333333333333333333333333333333222111111111111111111111111111111......///000111111222222//////000111111222333333222111000111222222111000000000111111111111000///000000000111111111111111////////////////////////////////////////////////---...///000000///...---.......................................------------........./////////000........................------------......//////////////////////////////////////////000000000111111111111111111111111111////////////////////////........................,,,222111111---111@@@;;;??????<<<555...***,,,///...///000///...///111333;;;BBBAAA555...111222...------........./////////,,,---...///////////////222222333333444444444555===:::666333111111222222222222222222222222222333333333333333333333333333111111111111111222222222333333333222222222222111333000;;;LLLLLL;;;000333//////......//////000000///////////////000000000////////////////////////////////////000000000000///000000000111111111111...///000111111000...---////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000111111000000000000111111////////////000000000000111000000111333333222111111111111111111111111111000000000000000111111222111111111222222111111111000000000000000000000000000000000000000000000000111222222333333333444444444444444444444444444444111111111111111111111111000000000000000000000000222222111111111111222222000111111///000222222000000000000000111222333444555555444555777999;;;===CCCGGGLLLPPPRRRTTTVVVWWWYYY\\\```bbbaaa```______dddfffiiilllnnnooonnnnnnnnnnnnooooooooooooooonnnooommmiiieeeeeefffiiikkkfffeeeddddddfffiiilllnnnssssssttttttsssrrrrrrqqqqqqnnnkkkiiiiiihhheeeccc```]]]ZZZ[[[___dddiiikkklllnnnqqqrrrrrrppppppqqqmmmkkkiiihhhgggdddaaa^^^YYYYYYXXXXXXWWWVVVTTTTTTSSSTTTVVVWWWWWWWWWVVVUUUVVVUUUTTTRRRNNNHHHDDDAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCEEEFFFGGGHHHIIIKKKKKKLLLLLLKKKIIIGGGFFFDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA???>>>>>>;;;;;;;;;;;;;;;<<<>>>>>>;;;;;;;;;:::;;;;;;;;;<<<999:::;;;===BBBHHHNNNQQQYYY^^^dddiiimmmppptttvvvwwwxxxzzz|||||||||||||||zzzyyywwwvvvvvvvvvtttrrrqqqqqqqqqpppnnnllliiihhheeeaaa[[[UUUPPPKKKFFFBBB:::888666555555555444222333333333333333333333333222222222222222222111000111111111111111111111111...//////000111222222333222222222111111111111111222111000111222222111000000000000111111111000000000000000000000111111111000000000000000000000000////////////////////////---...///000000///...---................................................------......///000000000////////////////////////***+++,,,---...000000111////////////////////////...////////////000000000111111111111111111111111////////////////////////////////////////////////+++444000333---444KKK:::555333000...---......///...///000000///...000222111@@@GGG>>>333111111///,,,------------.........------...///000000000///333333333222222222222222555555444333333333333333222222222222333333333333333333333333333333333333111111111222222222222222333222222222222222222222222222>>>NNNNNN>>>222222000000/////////000111111//////000000000000111111000000000000000000000000////////////000000000000000000000000111111111111+++---000333444222111///////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000......///000333555777999000000000000000000000000111111000000000000111111////////////000000000000222111111222444444333111111111111111111111111111000000000000000111111222000000111222222111000000000000000000000000000000000000000000000000000000111222333444444444444444333333333333333333333333111111111111111111111111111111111111111111111111222222111111111111222222///000111111111222333333111111111222333444555666777777777888;;;???BBBDDDOOORRRWWW[[[\\\\\\\\\\\\\\\___ccceeeeeeddddddddddddfffhhhkkkmmmnnnmmmmmmiiiiiijjjjjjkkklllmmmmmmllljjjhhhfffgggiiilllnnnggggggffffffgggjjjlllnnnssstttuuuuuutttrrrqqqooonnniiidddbbbaaaaaa^^^[[[YYYWWWUUUWWW\\\bbbgggjjjlllnnnpppqqqpppppprrrsssqqqpppnnnnnnmmmllliiifff^^^^^^___^^^\\\ZZZXXXVVVRRRRRRSSSTTTSSSRRRQQQPPPOOOOOOOOONNNLLLIIIGGGEEEFFFGGGHHHIIIJJJKKKLLLLLLKKKLLLMMMNNNPPPRRRSSSTTTUUUTTTTTTSSSQQQOOOMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKGGGGGGGGGFFFEEEDDDCCCBBB>>>===<<<;;;;;;<<<======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>AAAEEEGGGOOOSSSXXX^^^ccchhhlllppprrrtttvvvyyy{{{|||||||||{{{zzzxxxxxxxxxxxxwwwuuusssttttttttttttrrrpppooonnnjjjeee```\\\WWWQQQNNNCCC@@@===;;;999888666444444444444444444444444444111111222222222222111111222222222222222222222222000000111111222222333333333333222222222111111111222111000111222222111000000000000111111111111222000///............//////000000000000000000000000000000000000000000000000---...///000000///...---......................................./////////.........//////000000000////////////////////////++++++,,,...///000111222////////////////////////......////////////000000111111111111111111111111////////////////////////////////////////////////***444...555---777SSS666111///------///000///---...000111000///...///111***777BBB@@@888111///...,,,,,,---------...............///000000000//////222222222222222222222222111222555777777777555444222222222333333333444444222222222222222222222222111111111222222333333333222222222222222222222333111333999BBBBBB999333111222222111111111111111222000000000111111111222222000000000000000000000000.../////////000000000111000000000000111111111111---...000111222222222222.../////////000000000111000000000000000000000000000000000000000000000000////////////000000000000//////000111333666888:::111111111111111111111111111111000000000000111111.../////////000000000111222111111333555555333111000000000000000000000000000000000000000111111222///000000111111000000///000000000000000000000000000000000000000000000000///000222333444444333333333333333333333333333333111111111111111111111111222222222222222222222222222222111111111111222222000111333333222111333666222222222333444555777777>>>>>>???AAADDDIIINNNPPPWWW[[[```ccccccbbbaaaaaa```cccgggiiiiiihhhggghhhbbbdddgggjjjkkklllkkkkkkccccccdddfffhhhjjjkkklllkkkjjjiiihhhhhhjjjlllmmmiiihhhggggggggghhhiiijjjnnnoooqqqrrrrrrqqqooommmiiiddd^^^\\\]]]^^^\\\YYYUUUTTTSSSUUU[[[aaaeeegggkkklllmmmmmmmmmnnnpppsssqqqpppoooppprrrrrrqqqoooiiijjjkkkjjjiiifffbbb```[[[[[[ZZZXXXVVVSSSQQQPPPNNNMMMMMMLLLKKKJJJJJJIIIJJJKKKLLLOOOQQQSSSUUUUUUWWWWWWXXXYYYZZZ[[[\\\]]]YYYYYYWWWVVVTTTSSSSSSSSSSSSTTTUUUVVVVVVUUUTTTTTTPPPPPPPPPPPPNNNMMMLLLKKKEEEDDDAAA>>>===<<<<<<===============<<<<<<;;;;;;<<<<<<<<<<<<===???@@@AAAGGGIIINNNRRRVVV[[[aaaffflllnnnqqqtttwwwyyyzzzzzz{{{zzzxxxxxxyyyyyyxxxvvvuuuvvvwwwxxxxxxwwwvvvuuutttqqqmmmiiieeeaaa\\\YYYPPPMMMIIIEEEBBB???<<<999555555555555555555555555222222333333333333333222222222222222222222222222222222222222222333333333111222222222222222222222222111000111222222111000111111111111111222333333111000///...------......000000000000000000000000000000000000000000000000---...///000000///...---........................---........./////////000///////////////000000000////////////////////////......////////////000000////////////////////////........./////////000000000000000000000000000000////////////////////////////////////////////////***444,,,666///:::YYY111/////////...---,,,------...000111111///...///000---000888??????777000...---............////////////000000000000//////...222222222333333444444444000333777:::;;;:::777444222222222333333444444444222222222222222222222222111111111222222333333333111111222222222333333333111222333555555333222111444444333222222222222222000000111111222222222333000000000000000000000000.../////////000000111111000000000000111111111111//////.........000111222.../////////000000111111000000000000000000000000000000000000000000000000////////////000000000000333222111111111222333444222222222222222222222222111111000000000000111111.../////////000000111111222111222444555555333111////////////////////////000000000000000111111222...///000111111000///...000000000000000000000000000000000000000000000000...///111222333333222222222222222222222222222222111111111111111111111111222222222222222222222222222222111111111111222222000222444555333111333888333333333444555666888888FFFFFFGGGIIIMMMSSSXXX[[[[[[___eeehhhhhhfffeeeeeebbbeeeiiikkkjjjiiihhhhhhaaacccfffhhhjjjjjjjjjiii______aaaccceeehhhjjjlllkkkjjjjjjiiiiiijjjkkkkkkjjjiiihhhggggggfffffffffiiikkkmmmooopppooommmlllfffaaa[[[ZZZ\\\^^^]]]ZZZTTTSSSSSSUUUZZZ```dddeeejjjkkkjjjjjjiiikkknnnqqqpppooooooqqqtttvvvvvvuuutttuuuvvvvvvtttqqqmmmkkkkkkjjjhhhddd```\\\YYYWWWSSSRRRPPPNNNLLLKKKKKKKKKLLLMMMOOORRRUUUXXXZZZ[[[______`````````aaaaaaaaaZZZYYYWWWVVVUUUVVVVVVWWWYYYZZZ[[[\\\\\\\\\[[[ZZZZZZZZZYYYYYYXXXVVVUUUTTTMMMKKKGGGCCC@@@>>>==================<<<;;;::::::<<<<<<======>>>>>>>>>>>>BBBDDDGGGJJJMMMSSSYYY]]]gggiiilllppptttvvvxxxxxx{{{yyyxxxxxxyyyyyyxxxwwwvvvwwwxxxyyyzzzyyyyyyxxxwwwtttqqqnnnkkkgggccc___[[[WWWRRRMMMIIIFFFAAA???666666666666666666666666333333444444555444444444222222222222222222222222444444333333333333333333000000111222333444444555222111000111222222222000222222111111222333444444444333111000/////////000000000000000000000000000000000000000000000000000---...///000000///...---........................---.........//////000000000000000000////////////000000000000000000000000222111111000///.........////////////////////////............/////////000////////////////////////////////////////////////000000000000000000000000***444***777000<<<\\\---+++...000...)))'''+++///...000111111///...///000444---000>>>EEE===333000////////////000000000000000000111000000///......444444444333333222222222333555777999999777444222333333333333333333333333222222222222222222222222333333333222222111111111111111111111111111111111000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000222111111111000000//////333222111000////////////000000000000111111111111222111111111000000////////////000000111111111222000000111111111111000000......///000111222222333111000///////////////000000000000000000000000000222222222111111111000000000///.........000111222000000000000000000000000000000111111111111000000000000000000111111111111000000111111111222222222111111111111111111111111222222222111111111000000111111222222222222111111333333333333333333333333111111111111111111111111111111111111111111111111555444333222111000///...333333444333111222444666666777777777999>>>DDDIIIJJJNNNSSSYYY\\\^^^^^^^^^___ccchhhiiihhhggghhhiiimmmjjjkkknnnlllfffcccdddcccdddeeefffggggggfffeeeaaa``````aaacccgggjjjlllkkkiiigggfffhhhiiiiiiiiikkkjjjiiieeebbb```aaabbbcccdddgggiiiiiiiiihhhgggaaa___]]][[[ZZZZZZ[[[\\\[[[XXXUUUVVV\\\aaadddeeekkkkkkkkkkkklllnnnpppqqqsssvvvyyyzzzzzzzzz{{{}}}}}}~~~}}}{{{wwwtttssstttoooppppppooolllgggccc```[[[WWWRRRPPPOOOPPPPPPPPPSSSRRRRRRRRRSSSUUUWWWXXX\\\^^^```aaaaaaaaa___^^^YYYXXXVVVTTTTTTUUUWWWYYY[[[[[[]]]^^^______```___^^^___aaa```___]]]ZZZYYYWWWQQQIIIDDDBBBAAA@@@>>>>>><<<;;;<<<======<<<;;;;;;;;;;;;<<<===>>>???@@@@@@AAACCCDDDEEEHHHLLLOOOSSSWWW^^^ffflllooopppqqqsssssssssttttttsssssssssssssssuuuvvvxxxyyy{{{{{{yyyyyyxxxtttoookkkjjjjjjbbb```]]]XXXSSSNNNJJJHHHAAA>>><<<:::999777555333555555555555666666666666111222222333333333222222222222222222222222222222222222222222333444555555333333333333222111000000111111111111111000//////111111222222222222111111000000000000000000000000//////000//////...------////////////////////////////////////...............------------,,,,,,,,,......///000000///...---...//////000000000000000......------------......000000000000000000000000000////////////000111111////////////////////////)))***+++,,,...///000000111111000///...---,,,,,,000444)))888000888XXX...//////...------------.........///000000000000000///...///333888888333...///////////////........................//////000444444444333333222222222000222444666666555333111444444444444444444444444222222222222222222222222222222222111111111000000111111111111111111111111111111111111111111111111111111111111111111111111///000000111111111111111000000000000000000000000111111111111000000000///333222111000////////////000000000000111111111111111111111111000000000//////000000000111111111111000000111111111111000000//////000000111111222222111111111000000111222222000000000000000000000000111111111000000000//////000000///...//////111111000000000000000000000000000000111111111111000000000000000000111111111111000000111111111222222222111111111111111111111111222222222111111111000000111111222222222222111111333333333333333333333333111111111111111111111111333333333333333333333333333333333222222222222222000111333333222222333444555777:::<<<@@@EEELLLPPPVVVYYY]]]aaaccccccbbbaaacccfffiiikkkjjjjjjlllmmmooolllkkkllljjjeeecccddddddeeeggghhhhhhgggfffeeeaaaaaaaaabbbdddgggiiikkkjjjhhhffffffhhhiiiiiiiiiggggggfffccc```______aaaaaabbbdddeeeeeeeeecccccc\\\[[[ZZZZZZ[[[\\\^^^```]]][[[ZZZ\\\```eeeffffffjjjkkkkkkmmmoooqqqtttuuuwwwxxxzzzzzzzzz{{{}}}}}}zzzwwwwwwwwwyyyyyyyyywwwuuuqqqnnnlllfffccc^^^\\\[[[ZZZYYYXXXVVVUUUUUUTTTUUUVVVWWWXXX[[[\\\]]]^^^^^^]]][[[ZZZUUUTTTRRRQQQQQQSSSVVVWWW[[[\\\]]]^^^____________`````````aaa```___\\\YYYVVVQQQJJJFFFDDDDDDDDDCCCAAA@@@>>>???@@@@@@>>>======<<<<<<;;;;;;<<<<<<===<<<>>>@@@AAAAAACCCFFFHHHLLLPPPUUU\\\aaadddfffffflllmmmnnnnnnnnnmmmkkkjjjmmmnnnppprrruuuxxxzzz{{{yyyyyyyyyvvvssspppoooooommmkkkhhhccc___ZZZWWWUUUIIIEEE???;;;999888777555444444444444444555555555333333333444444444333333333333333333333333333333222222111111222222333333111222222333333333222222111111111111111000//////111111222222222222111111000000000000000000000000000000111111000//////...////////////////////////////////////............,,,,,,------.........///......///000000///...---...//////000000000000000000//////......//////000000000000000000000000000---,,,,,,,,,,,,---......////////////////////////++++++,,,---...//////000///////////////.........///444***777///777WWW444000000///............///......///000000000000000///...///333888888444000////////////////////////111111000///.........///444444333333333333222222000111222333444444333333555555555555555555555555333333333333333333333333111111111111000000000000222222222222222222222222111111111111111111111111111111111111111111111111///000111111222222111111000000000000000000000000111111111111000000000000333222111000////////////000000000000111111111111111111111111000000000000000000000000111111111111000000111111111111000000000000000000000111111111222222222222222333444555000000000000000000000000000000000///////////////111111000/////////000000000000000000000000000000000000111111111111000000000000000111111111222222111111111111111222222222111111111111111111111111222222222111111111111111111111222222222222111111333333333333333333333333222222222222222222222222222222222222222222222222222222222333333444444444///111444555555444555666666:::@@@FFFKKKQQQWWW[[[ccceeegggiiiiiihhhfffeeeeeegggiiijjjjjjllloooqqqrrrnnnjjjjjjgggcccbbbeeefffgggiiikkkjjjiiifffdddbbbbbbccceeefffhhhiiiiiiiiigggffffffhhhjjjjjjiiieeeeeeeeecccaaa```aaabbbbbbccccccccccccbbbaaa```[[[[[[ZZZ[[[\\\^^^```bbb``````bbbeeeiiikkkkkkjjjkkklllnnnqqqsssvvvyyyzzzzzzzzzzzzyyyxxxzzz}}}~~~{{{yyyxxxyyy|||{{{zzzyyywwwvvvttttttrrrooollljjjiiigggdddbbb]]]\\\[[[ZZZZZZZZZZZZZZZ[[[[[[\\\\\\[[[YYYVVVUUUPPPOOONNNNNNPPPSSSVVVXXX]]]^^^^^^______`````````bbb```^^^___aaa```]]]YYYSSSPPPKKKHHHGGGHHHGGGGGGFFFDDDCCCBBBCCCBBBAAA???@@@???>>>===<<<<<<;;;<<<;;;===@@@@@@@@@@@@AAABBBFFFHHHLLLPPPSSSVVVXXXYYYbbbdddfffgggfffdddbbb```dddeeehhhkkkoootttwwwyyyvvvwwwyyyxxxvvvtttttttttrrrpppmmmjjjeeebbb___]]]TTTOOOGGGAAA>>><<<:::999444444444444444555555666555555555555555444444444444444444444444444444444333222222111111111111111000000111222333333333333111111111222111111000///111111222222222222111111000000000000000000000000111111111111111000000///////////////////////////////////////............+++,,,---...///000111111......////////////.........///000000111111000000111000000//////000000111000000000000000000000000///////////////000000111////////////////////////------------.........///.........//////000000000...444,,,444---666UUU<<<111111000///////////////......///000000000//////......///333888888555222////////////////////////444333222000///.........333333333333333333333333333333333333444555555666444444444444555555555555333333333333333333333333222222111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000000111222222222222111000000000000000000000000111111111000000000000000222222111000//////000000///000000000111111111111111111111000000000000000000000000000000111111111000000111111111111000000111111111000000000000000111111111222333444555666000000000000000000000000000000000000000000000000222111111000000/////////000000000000000000000000000000111111111111000000000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111222222333333222222111222222222222222222222222222222222222222222222222000000000000000000000000111222222333333444444444222333555666777999<<>>CCCJJJQQQWWW\\\aaadddjjjkkklllmmmmmmkkkiiigggfffffffffgggiiilllooorrrtttnnnhhhfffdddaaabbbfffiiijjjlllmmmllliiifffdddbbbccceeefffggghhhhhhhhhgggffffffgggjjjkkkkkkkkkggghhhhhhgggfffeeefffggghhhggggggeeeddddddcccccc```____________```aaabbbfffhhhlllppprrrrrrpppooooooqqqsssvvvxxxzzz{{{|||{{{zzzwwwuuutttvvv{{{~~~~~~}}}zzzxxxxxxxxxzzzyyyxxxvvvvvvvvvvvvwwwwwwvvvttttttsssqqqnnnkkkfffeeedddcccbbbaaaaaaaaa_________^^^\\\YYYVVVTTTPPPOOOOOOOOORRRUUUYYY\\\aaaaaaaaaaaaaaaaaabbbbbbccc```^^^___bbbbbb^^^ZZZTTTRRROOOMMMKKKKKKKKKKKKKKKIIIGGGFFFFFFEEEBBB@@@CCCBBBAAA@@@??????>>>>>>???AAACCCCCCBBBAAAAAAAAADDDEEEFFFGGGJJJLLLNNNOOOVVVYYY\\\^^^^^^]]]ZZZXXXYYY[[[]]]bbbgggmmmqqqtttrrrtttwwwxxxwwwvvvuuuuuusssrrrooollliiifffdddccc^^^YYYRRRLLLGGGCCC@@@>>>888777666555555555666666555555444444444444444444444444444444444444444444555444333222111111111111000111222333333333333333111111111222222111111000111111222222222222111111000000000000000000000000000000000111111000000///////////////////////////////////////............------......///000000111........./////////////////////000111111111111000111000000//////000000111////////////////////////111000000000000111222222///////////////////////////........................////////////000000000---444...222,,,555OOOBBB111000//////......//////......///////////////.........///333777888666333///////////////000000000444333222111000000000000333333333333333333333333444333333333333444555666222222333333333444444444333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000111222222222222222000000000000000000000000000000000000000000111111222111000000000000000000///000000000111111111111000000000000000000111111111111000000000000000000000000111111111111000000111111111000000000000000000000000111111333444555000000000000000000000000111111111111111111111111222222111111111000//////000000000000000000000000000000111111111111000000111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222333333333333222222222222222222222222222222222222222222222222222222000000000000000000000000333333333333333333333333555555666777999>>>EEEIIILLLPPPXXX^^^bbbeeegggiiimmmnnnooopppooonnnmmmkkkhhhgggfffgggiiimmmppprrrrrrkkkeeecccaaa___bbbgggllllllmmmmmmkkkhhheeecccaaabbbccceeefffgggggggggfffffffffhhhkkkmmmmmmmmmlllmmmooonnnmmmlllmmmnnnmmmllljjjgggfffeeeeeefffcccccccccddddddeeeffffffllloootttwwwxxxwwwuuutttuuuwwwyyy{{{}}}}}}||||||yyywwwtttpppnnnqqqvvvzzz|||}}}}}}|||yyyxxxxxxyyy|||{{{yyyxxxxxxyyyzzz{{{xxxxxxxxxyyyyyyxxxuuurrroooooonnnmmmlllkkkjjjiiiggggggfffeeebbb^^^ZZZXXXTTTTTTTTTTTTWWW[[[___aaaeeeddddddcccccccccddddddfffdddbbbcccdddeeebbb```[[[ZZZYYYWWWTTTSSSSSSSSSQQQOOOLLLJJJIIIGGGEEEBBBCCCCCCBBBAAAAAAAAAAAAAAABBBDDDFFFFFFEEECCCCCCCCCDDDDDDCCCCCCDDDFFFGGGHHHJJJLLLPPPSSSUUUTTTRRRQQQOOOQQQSSSWWW]]]ccchhhkkknnnrrrvvvyyyyyyxxxwwwwwwwwwvvvtttrrrpppnnnlllkkkeeebbb^^^YYYTTTNNNHHHDDD===<<<999777555555555555555555444333222222333333222222222222222222222222777666555444333222222222333333333333333222111000111111222222222222111111111111222222222222111111000000000000000000000000......//////000//////...////////////////////////////////////............/////////////////////...............//////000000///000000111111111111111000//////......//////000////////////////////////......------......///000000000000000000000000000000000////////////......111000000000////////////---333000///---555FFFCCC000///......------............////////////......---...000222555555444333////////////000000111111222222111111111111222222222222333333333333444444333333222222222222333333111222222333333444444444333333333333333333333333333333333444444444444444333333333333333333333333222222222222222222222222222222222222222222222222000111222222333222222222000000000000000000000000000000000000111111111111111111000000000000000111000000000000111111111111000000000000111111111111111111111111000000000000000000111111111111000000000000000000000111111111000000000000000111222333000000000000000000000000111111111111222222222222111111222222222111000000000000000000000000000000000000111111111111000000111111111222222222222333222222222111111111111111111111111111111111111111111111111111111222222222222222333333333333222222222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444777888:::===AAAGGGOOOTTTZZZ^^^dddhhhjjjkkkkkkllloooooopppqqqrrrqqqppppppkkkiiihhhiiilllppprrrrrrnnngggaaa___^^^^^^ccciiillllllkkkiiigggdddaaa```]]]]]]^^^```aaacccddddddffffffgggjjjnnnppppppooopppqqqssssssrrrqqqqqqrrrooommmjjjhhhffffffggghhhdddeeefffhhhjjjkkkmmmmmmpppssswwwzzzyyyxxxxxxxxxyyy{{{~~~}}}{{{xxxvvvrrrnnnkkkmmmrrrvvv|||}}}}}}|||zzzxxxyyyzzzzzzyyyxxxwwwwwwxxxyyyzzzyyyyyyyyyzzz{{{{{{yyywwwsssssssssssssssrrrqqqqqqnnnnnnmmmkkkhhhddd```]]][[[ZZZYYYZZZ\\\___ccceeehhhgggeeedddccccccdddeeehhhhhhhhhgggffffffffffffcccddddddccc```^^^^^^^^^YYYWWWSSSQQQOOOMMMJJJGGGEEEDDDCCCCCCBBBBBBBBBBBBCCCEEEFFFFFFEEEEEEEEEGGGFFFEEEEEEDDDDDDEEEEEEFFFBBBDDDGGGJJJLLLLLLKKKJJJHHHIIIKKKNNNSSSXXX]]]```hhhmmmtttxxxzzzzzzzzzzzzwwwwwwvvvuuusssrrrqqqpppllljjjgggddd```ZZZSSSNNNFFFDDD???;;;777555555444666555444222222222333333222222222222222222222222777777555444333333333333333333333333222111000000000111222222333222222222111111222222222222111111000000000000000000000000---......////////////...////////////////////////////////////............/////////.........------......---......///000111///000111111222222111111000//////......//////000000000000000000000000000///////////////000111111000000000000000000000000000000000000000/////////111111111000000/////////---222222...///555<<>>;;;999999888777555333222333444444333333333333333333333333666555444444333333333333222222333333333222222111000111222222333333333222111111222222222222111111000000000000000000000000......///000000000000000////////////////////////////////////............---------------............---------...///111222000000111222222222222111111000000//////000000111000000000000000000000000222222111111222222333444000000000000000000000000000000000000000000000000000000000000000111111111---111333...222666333888000//////.....................//////......---,,,---...000000000000000000...//////000111111222222222111111000000000111111222222222333333444444444888888888777666555333333333333444444555666777777444444444444444444444444111111111222222333333333333333333333333333333333222222222222222222222222222222222222222222222222111111222333333333333222000000000000000000000000//////000000111111111222111000000000000000111111000000000000111111111111//////000000111111111222222111111111000000//////000000111111111111000000...//////000111222222333222222111111000111111111000000000000000000000000.../////////000000111111///000111222333333222111000000000000000000000000000000111111111111000000111111222222222333333333222222222222111111000000111111111111111111111111000000111111222222222222222333333444444333333222111111111111111111111111333333333333333333333333333333333333333333333333333444666777999;;;======@@@FFFOOOWWW^^^cccgggiiikkknnnqqqrrrqqqppppppqqqnnnnnnnnnooonnnnnnmmmllliiigggfffhhhkkknnnmmmllleee___[[[[[[]]]^^^dddkkkhhhfffbbb^^^[[[YYYXXXXXXSSSSSSRRRSSSVVVYYY\\\^^^fffgggiiimmmqqqtttsssrrrnnnpppqqqrrrpppnnnnnnnnntttrrrnnnkkkjjjkkkmmmoookkkllllllmmmmmmllllllkkkrrrtttvvvuuussstttwwwzzzzzz}}}}}}{{{yyyuuuqqqnnnooorrrvvvuuuvvvwwwvvvtttssstttuuuwwwwwwwwwwwwwwwwwwwwwvvvwwwvvvtttsssssssssqqqpppoooqqqrrrtttuuuvvvuuuuuuttttttsssqqqmmmiiieeebbbaaa```___^^^___aaaccceeegggfffdddaaaaaaaaabbbccc^^^cccfffccc^^^\\\```eeedddgggkkkllljjjiiijjjllljjjgggccc```^^^[[[WWWTTTSSSRRRPPPMMMKKKIIIHHHHHHGGGHHHIIIIIIJJJLLLOOORRRQQQRRRRRRQQQQQQPPPNNNNNNHHHIIIIIIIIIHHHHHHGGGGGGBBBBBBBBBBBBEEEIIIMMMPPPRRRYYYcccmmmsssvvvxxxyyyxxxxxxwwwwwwwwwvvvvvvvvvvvvsssooollljjjhhheeeddd___[[[TTTMMMFFFBBB???>>>:::888666444333444555666444444444444444444444444444444333333222222333333000111222222333333333333000111222333333333333333111111222222222222111111000000000000000000000000//////000111111111111111////////////////////////000/////////............***++++++,,,---...//////...---------...///111222000000111222222222222111222222111111111111222222000000000000000000000000/////////...///000000111000000000000000000000000///000000000111111111111......///000111222333333---111333---444777---333111111000///////////////.../////////...---,,,,,,---...000000///......///...//////000111222222222333333111000//////......333333222222222333444444555555555444444333333333444222111333666:::<<<<<<666888888666666888777444000111222333444444444444111111111111111111111111444333333222222333333444444444333333222111000000222333444333111/////////222111111222444444222111111111000000000000000000...000222333333333111000//////000111111111111000111111111111111111111111333222111000000111222333000000000000000000000000//////000000111111222222000000000000000000000000000000111222222222222111---...000111222222111111000000000000000000000000000111333333111000111222111111222222222333333333111111222222222333333333111111111111111111111111111111222222222333333333111111111111111111111111444444444333333222222222333333333222222111111111111111222222222333333333777555333333333333222111555666777999<<>>666333444444444333555555444444333222111000111111111111111111111111444333333222222333333444444444333333222111111000111333444333111//////000222111000000222222111000000000000000000000000000///000111333333222111000000000000111111111222222111111111111111111111111222222111000000111222222000000000000000000000000111111111111222222222222000000000000000000000000000000111222222222222111//////000111222111000000000000000000000000000000///000222222000///000111111111111222222222333333111111222222222333333333222222222222222222222222111111222222222333333333111111111111111111111111333333333222222111111111333333333222222222111111222222222222222222333333666555444444555666666666666888<<<@@@EEEKKKRRRWWW[[[^^^ccchhhllloooqqqqqqttttttuuuuuutttrrrpppnnnmmmiiifffgggjjjjjjgggdddaaacccccccccgggmmmooolll```]]]YYYWWWWWWYYY[[[[[[ZZZWWWRRROOOMMMLLLJJJHHHFFFFFFGGGGGGJJJOOOVVV[[[bbbgggjjjlllpppuuuuuuqqqnnnnnnmmmlllllllllllllllooonnnlllkkkkkkkkkllllllmmmmmmnnnnnnnnnmmmmmmlllmmmlllkkklllmmmooorrrttt{{{}}}}}}}}}}}}|||{{{{{{zzzyyyvvvtttrrrnnnpppqqqooonnnnnnppprrrvvv|||~~~yyyssstttqqqlllhhhggggggfffeeeiiilllsss|||~~~rrrkkkiiiiiifffdddbbb^^^\\\^^^```aaaffflllooowww{{{vvvmmmgggbbb^^^[[[YYYYYY[[[ZZZWWWXXX[[[]]]^^^dddlllmmmjjjjjjnnnlllkkkjjjiiihhhgggfffffffffddd```\\\YYYWWWVVVUUUSSSRRRPPPOOONNNMMMNNNNNNPPPTTTXXX[[[]]]___bbbddd```\\\VVVQQQNNNLLLJJJIIIFFFDDDBBBCCCDDDEEEDDDCCCBBBHHHPPPXXX___fffnnnsssuuuvvvwwwvvvuuuvvvwwwyyyyyyvvvssstttvvvvvvrrrnnnppplllfffaaa]]]XXXRRRNNNFFFBBB<<<888777666555444444333333333444444222111333333333333333333333333333222111333444555333222333333333333333333333333444444333333222111111000111111111111111111111111222222111000000000000111111111111111000000000000111111000///////////////......////////////......000//////...///000111222//////000111444777;;;===333222111/////////000111000000000000000000000000000000//////............000000000000000000000000111000///......///000111111000000000000000111222000000000000000000000000000000///...............///......---------..................////////////111111000//////000111111333888999444///000111000666666555444333333333444555444444444444333333333555777777333222666BBBLLLVVVDDD555333555333222555666555555444333111000000222222222222222222222222333333222222222222333333444333333222222111111111000111333333111000111222444222/////////000000///000000000000000000000000///000111222333222111111222111111000111222333444111111111111111111111111222222111000000111222222000000000000000000000000333333333222222222222222000000000000000000000000000000111222222222222111000111111111111000//////000000000000000000000000...000111111000//////000111111111111111222222222111111222222222333333333333333333333333333333333111111222222222333333333111111111111111111111111222222111111111111111000333333333222222222222111333333333333222222222222444444444555666888:::;;;999>>>DDDJJJQQQWWW^^^ccceeegggkkkooorrrtttuuuuuutttttttttsssqqqooommmlllgggeeecccccceeeeeebbb___^^^aaacccdddiiiooopppmmm[[[YYYVVVTTTTTTTTTSSSRRRQQQNNNJJJGGGFFFFFFDDDCCCAAABBBBBBCCCFFFLLLTTTZZZaaagggkkkmmmpppttttttqqqooonnnlllkkkkkklllmmmmmmnnnnnnlllkkkkkklllmmmmmmoooooooooooonnnmmmlllllljjjiiiiiiiiijjjmmmpppqqquuuxxxzzz{{{{{{{{{|||}}}yyy~~~~~~xxxtttsssllllllkkkhhhgggkkkrrrxxx||||||xxxrrrmmmkkkjjjiiihhhooouuutttoooooonnnmmmgggcccaaaaaaaaaeeeoooyyyuuujjjdddZZZWWWUUUWWWVVVSSSTTTWWWYYY[[[ccckkkooonnnooosssiiihhhfffeeeeeeeeeggghhhlllkkkhhhdddaaa___^^^]]][[[YYYWWWSSSQQQOOONNNNNNQQQSSSWWW[[[^^^ccchhhlllllliiiddd___\\\XXXUUURRRMMMJJJGGGEEEDDDDDDCCCAAA@@@BBBFFFKKKRRR[[[dddjjjnnnppptttvvvvvvvvvwwwxxxzzzwwwtttuuuwwwwwwuuurrrsssqqqnnnkkkhhhddd^^^[[[RRRLLLEEE???;;;999777666666555333333444444333111333333333333333333444444111000000111333444444333333333333333333333333333444333333222222111111111111111111111111111111111000000/////////000111111111111111111000000000000111111000///////////////...//////000000//////...000////////////000111222...///000222555888<<<>>>666444111...---...000222000000000000000000000000000////////////.........000000000000000000000000000//////......//////000////////////000111222333000000000000000000000000////////////..................---------...//////............////////////000000000000000000000000111:::???888...+++...111888777666555444333333333444444444444444444444444555555444111000444===DDD[[[EEE444444888555444777333333333333333333333444222222222222222222222222333333222222222222333333333333333222222111111111...000222222111111222333666333000...///000000000000000000111111111111111///000111222222222222111444222111000000222444555111111111111111111111111222111111111111111111222000000000000000000000000333333333222222111111000000000000000000000000000000000111222222222222111222222222111000//////...000000000000000000000000///000222222000000000111111111111111111111111111111111222222222333333333333333333333333333333333111111222222222333333333111111111111111111111111222222222222111111111111222222222222222222222222444333333333333222222222333333444444666888;;;>>>AAAFFFNNNUUU\\\bbbgggjjjjjjlllooorrrttttttttttttsssrrrpppnnnllljjjiiihhh```___^^^___aaaaaa___]]]\\\```ccceeejjjoooooolllXXXUUUQQQOOONNNMMMLLLKKKIIIGGGDDDCCCCCCBBBAAA@@@AAAAAAAAABBBEEELLLUUU[[[eeejjjlllkkklllppprrrqqqpppooonnnmmmmmmnnnpppqqqooonnnmmmllllllmmmnnnnnnqqqqqqppppppooommmlllkkkjjjiiihhhggghhhiiikkkmmmoooqqqsssuuuvvvxxx{{{}}}{{{zzztttrrrlllkkkiiieeefffmmmzzz{{{yyywwwvvv{{{wwwrrrllliiiiiioooyyylll```ZZZUUUUUUTTTSSSTTTWWWXXX___jjjtttxxxxxxwwwwwwkkkiiifffdddccceeeggghhhmmmlllkkkiiihhhfffeeedddbbb```]]]YYYVVVTTTSSSRRRRRRTTTVVVYYY]]]cccjjjooosssqqqmmmkkkhhheee```]]]YYYUUUPPPKKKHHHFFFCCCAAADDDCCCDDDEEEJJJPPPXXX\\\dddhhhoootttwwwwwwxxxyyy{{{xxxvvvvvvwwwwwwvvvttttttsssrrrpppmmmiiieeebbb]]]WWWOOOGGGAAA===:::888888777555555666777666444333333333444444444444444333222111111333444333222333333333333333333333333333333333222222111111111111111111111111111111111............///000111222111111111111000000000///111000000/////////////////////000000000000//////000000000000000111111111000000000000111333444555555444222000//////000000000000000000000000000000111111111111111111111111000000000000000000000000000000////////////000000...............///000000////////////////////////...///////////////......---------------...///000............//////////////////000111111000//////...888===777///,,,...///888777666555444333333333444444444444444444444444666444222222333555777888OOO???444555888666555777333333222222222333444555222222222222222222222222333222222111111222222333333333222222222222222111...000222222222111222333777444111///000111111111111111111222222333333333000000111111222222222222444222111000000222444555111111111111111111111111111111111222222111111111000000000000000000000000222222111111000000000///000000000000000000000000000000111222222222222111333333222111000///......000000000000000000000000000222333333222111111222222222111111111111111111111111222222222333333333333333333333333333333333111111222222222333333333111111111111111111111111222333333333333333333333222222222222222222222222333333333333333333333333222333555555555888===AAAKKKPPPXXX___dddgggkkkmmmmmmoooqqqsssttttttsssssspppnnnllliiifffeeeddddddZZZZZZ\\\^^^``````___^^^\\\```dddeeeiiillljjjeeeTTTPPPKKKGGGFFFGGGHHHHHHFFFDDDCCCBBBCCCBBBAAA@@@@@@@@@AAAAAADDDKKKRRRXXXgggjjjjjjeeedddiiimmmnnnnnnmmmmmmmmmnnnoooqqqrrrpppooonnnmmmmmmmmmnnnoooqqqqqqqqqpppooommmkkkkkkjjjiiifffdddccccccddddddfffhhhlllooorrrwww|||zzzwwwtttsssppplllmmmxxx}}}xxxxxx{{{kkkbbbXXXUUUTTTSSSTTTXXX^^^iiixxx}}}tttqqqlllgggeeeeeefffhhhjjjkkklllmmmmmmmmmllllllgggeeebbb___]]][[[[[[ZZZVVVWWWWWWXXX[[[```hhhmmmsssrrrpppppppppnnnkkkhhhgggbbb\\\VVVQQQMMMIIIFFFFFFDDDCCCDDDGGGJJJNNNPPPYYY___gggnnnrrruuuwwwyyyzzzxxxwwwvvvvvvvvvtttsssttttttuuusssppplllhhhfffgggaaaYYYPPPJJJDDD@@@===999888666555666777777666333333333444444555555555888666333222333333222111333333333333333333333333333333222222222222222111111111111111111111111111............///111222333111111111111000000000///111000000/////////////////////000000000000/////////000000111111111111111111111111000000000000000222222333333333111///...000000000000000000000000111111111111222222222222111111111111111111111111111111111111111111111111000000///...............////////////////////////---...//////000///......---------------...///000............////////////...///000000000000///...---222555222000000///---666666555444333333333444333333333444444444444555777555444555777777555333===;;;888666555555444333666555333222111111222333333333333333333333333333222222111111111111222222222222222222222222222222...000222222111111222333666444111111111222222111000111111222222333333333111111111111111222222222222111111000111222333444111111111111111111111111000111222222222222111000000000000000000000000000111111111000000000000000000000000000000000000000000000111222222222222111333222111000////////////000000000000000000000000111333444444333222222333333333333222222222222222111111222222222333333333333333333333333333333333111111222222222333333333111111111111111111111111333333333333333444444444111222222222222333333333333333333333444444444444333555777888999===DDDIIIUUUYYY```eeeiiikkkmmmnnnqqqsssuuuvvvwwwvvvuuutttmmmkkkgggdddbbbaaaaaabbbXXXZZZ]]]___`````````___\\\```cccdddeeeeee___XXXOOOJJJEEEBBBBBBCCCEEEEEEEEEDDDCCCBBBCCCCCCAAA@@@>>>??????@@@BBBFFFLLLQQQ___cccbbb]]]ZZZ___dddfffhhhiiijjjlllnnnoooqqqqqqrrrqqqooonnnmmmmmmnnnnnnpppppppppooonnnmmmkkkjjjiiigggdddaaa___^^^^^^^^^___bbbhhhnnnuuu~~~~~~rrrccc\\\YYYXXX[[[```lll{{{}}}vvvoooiiifffeeeeeefffhhhkkknnnppppppooooookkkjjjhhheeedddccccccccc^^^^^^]]]\\\^^^bbbhhhlllqqqpppppprrrttttttsssqqqrrrnnniiiddd___ZZZTTTQQQIIIGGGDDDDDDFFFHHHIIIIIIOOOTTT[[[bbbhhhlllqqqsssttttttuuuvvvuuutttrrrqqqtttuuuvvvuuurrrooonnnmmmnnniiiccc\\\UUUNNNHHHDDD===;;;777666666666666555333333333444555555666666:::777444333333333222111333333333333333333333333222222222222222222222222111111111111111111111111///...//////000111222333111111111111000000000000111111000//////////////////000000111111000000//////000111111222222111111000111111222222222222333///111333555555333000...000000000000000000000000/////////000000000000111111111111111111111111111111222222333333222222111333222111000////////////000000000000000000000000------///000000000///.........---------...//////............////////////////////////////////////---///......111444111,,,444444333333333333333444333333333444444444555555555666777777666666555666555@@@CCC:::333444555222555444222111111222444555333333333333333333333333222222111111111111222222222222222222222222222222///111222222111111111222333111000111222222111000...//////000111111222222111111111111111222222333000000000111111111222222111111111111111111111111000111222222222222111000000000000000000000000000000111111111111111222222000000000000000000000000000000111222222222222111333222111/////////000000000000000000000000000000111222444444222111222333444444444333333333222222111111222222222333333333222222222222222222222222111111222222222333333333111111111111111111111111111111222222333333333333111111222222222333333333111222222333444555666666444777;;;===???EEENNNUUU]]]aaafffjjjlllmmmooopppsssuuuwwwxxxxxxwwwvvvuuukkkiiieeeaaa```___aaabbb\\\^^^aaabbbbbb```___^^^[[[___aaa```^^^[[[SSSJJJGGGEEEBBB@@@AAABBBCCCBBBDDDCCCBBBBBBCCCBBB@@@>>>===???@@@AAAAAADDDGGGJJJOOOUUUWWWTTTRRRUUUYYY[[[dddfffiiimmmpppqqqrrrrrrtttrrrpppnnnmmmmmmmmmmmmooooooooonnnmmmlllkkkjjjiiigggdddaaa___^^^^^^______dddlllvvvyyynnnjjjiiimmmrrrzzzsssnnnlllmmmooossswwwxxxxxxwwwvvvqqqooommmkkkiiiiiiiiiiiiggggggfffeeeeeehhhmmmqqqqqqqqqqqqsssvvvxxxxxxxxxwwwuuussspppmmmiiiccc___VVVQQQKKKHHHHHHHHHHHHGGGGGGJJJOOOTTTYYY___eeeiiikkknnnrrrttttttsssrrrqqqqqqsssuuutttrrrqqqssstttssspppkkkfff```YYYRRRMMMGGGCCC>>>;;;999777555444333333444444555666666666888666333111222222222222333333333333333333333333222222222222222222222222111111111111111111111111000000000000000111222333111111111111000000000000111111000///////////////000000111111111111000000///000111222222222111111000000111222333333444444000111222333444333222111000000000000000000000000//////000000000111111111111111111111111111111111000111222222222222111000222111000000000000000111000000000000000000000000,,,---///000111000///...///......---------..................////////////000///...------...///000//////...---000444222---333333222222222333444444333333333444444555555555000444888666222222555:::555HHHNNN???333555888444111000000000222555777999333333333333333333333333222222111111111111222222222222222222222222222222000111333333111000111222000//////000222222111///,,,------...///000000111111111000000111111222333//////000111111111111000111111111111111111111111000111222333333222111000000000000000000000000000111111111222222333333444000000000000000000000000000000111222222222222111222222000/////////000111000000000000000000000000000111333333111000111222555555555444444333333333111111222222222333333333111111111111111111111111111111222222222333333333111111111111111111111111000000111111222222222222111111111222222333333333000111222333555666777777555999>>>AAAEEELLLWWW___aaadddiiilllnnnoooqqqrrrsssuuuvvvxxxxxxwwwvvvtttkkkhhhdddaaa______aaabbb___bbbdddeeeccc```^^^]]][[[^^^___]]]YYYTTTJJJ@@@AAAAAA@@@AAACCCCCCAAA@@@CCCBBBAAAAAABBBAAA???===???@@@BBBCCCCCCDDDFFFHHHAAAIIIOOONNNMMMOOOQQQRRRcccfffkkkpppsssuuuuuuuuuuuutttqqqooommmlllllllllnnnnnnnnnnnnmmmlllkkkjjjkkkjjjgggdddcccbbbccccccccciiisss{{{{{{}}}|||~~~tttssspppnnnlllkkkkkkkkknnnnnnmmmlllkkknnnrrrvvvsssrrrrrrtttwwwzzz{{{{{{yyyxxxxxxxxxvvvsssnnnjjjeee]]]SSSLLLJJJHHHGGGFFFBBBDDDGGGJJJNNNTTT[[[```dddiiiooossstttsssrrrqqqnnnppprrrrrrqqqrrruuuxxxvvvtttqqqmmmhhh```XXXSSSPPPLLLFFF@@@===:::777555333333444444555666777777666333000000111222333333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111222222333111111111111000000000000111111000///////////////000000111111111111000000///000111222333222111111000111111222222222111111111111111111222333444444000000000000000000000000111111222222333333333333111111111111111111111111///000111222222111000///...------......///000111000000000000000000000000+++---///000111000///...000///...---------------............/////////000111000...------...000111000222000...///222333000555555555555555555555555444444444444444444333333444444444333333222222222444===EEECCC:::333111333111555555222555<<<@@@>>>333555888999999777333111444333333222222333333444222222111000000111222222000111111111111000//////000000000000000111111222000111111111111222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222111000//////000111222222111000000000111333333000000000000000000000000111111222222222333333333000000000000000000000000111111000000111111222333//////000111222333333444888777666555444333333333444444222222222222444444111222333333444444444444333333333333333333333333333111///111444555444111333333333444444444555555222333444555555555444444555555666555555555888:::<<<@@@GGGMMMTTTZZZaaaeeekkklllnnnoooqqqqqqrrrrrrtttuuuwwwxxxwwwvvvtttrrrjjjgggcccbbbbbbdddddddddjjjgggeeedddeeeeeebbb______]]]VVVYYYaaaVVVFFFDDD??????>>>>>>>>>@@@AAABBB===???AAAAAA@@@@@@@@@AAAAAABBBCCCDDDEEEDDDCCCBBBFFFHHHHHHHHHHHHKKKQQQWWWbbbeeejjjooosssuuuuuuuuuwwwvvvtttpppkkkiiijjjkkkkkknnnqqqpppnnnooouuuzzzzzzwwwrrrnnnmmmppptttwwwwwwyyy|||oooiiijjjlllkkkiiinnnoooppprrrssstttttttttvvvuuuuuuvvvyyy{{{|||{{{}}}}}}~~~~~~|||yyyxxxqqqmmmfff___XXXQQQJJJFFFDDDEEEEEEFFFHHHJJJLLLNNNWWWZZZ___eeejjjmmmoooppprrrrrrqqqooonnnnnnqqqsssxxxwwwtttppplllhhhdddbbbXXXTTTNNNHHHDDDAAA===;;;666777888999999888666555444444444444444444444444666555444333222111111111222222333444444333333333222222222222222222222333000000000////////////...333333222111000000111111111111111111111111111111111111111111111111111111333333222111000///......111111222222222333333333111111111111111111111111111111111111111111111111000111111111111222222222222222222222222111000///222222222111111111000000000111111222222222111111//////000000000000//////111000///...///000222444===777000,,,---/////////////////////////////////,,,---...//////...---,,,222222111111000/////////555555555555555555555555555555555555555555555555444444444333333333222222333:::???>>>888222111222222555555222444;;;>>><<<444555777888888666444222444333333222222333333444111111111111111111111111333333333333333222111111111000000000000000111111000111111111111222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222111000//////000111222222111000000000111222333111111111111111111111111111111222222222333333333000000000000000000000000111111000000111111222333111111111111222222222222777666555444333333333333444333333222222333333444111222333333444444444333333333333333333333333333444222111222555666555333333333333333444444444444222333333444444444444444222333555555777:::>>>AAACCCHHHNNNUUUZZZ```eeeiiimmmnnnoooqqqrrrsssssssssuuuvvvwwwwwwwwwvvvuuutttnnnkkkgggeeefffgggggggggkkkjjjiiiiiiiiigggbbb^^^\\\XXXRRRXXX___QQQAAABBB??????>>>>>>>>>???AAABBB???AAACCCCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCFFFHHHHHHIIIMMMSSSYYYaaaeeejjjpppuuuxxxyyyyyywwwvvvrrrnnniiifffggghhhlllqqqwwwyyyzzz~~~{{{pppllllllkkkiiimmmnnnooorrruuuwwwwwwwwwwwwvvvuuuvvvyyy{{{||||||~~~}}}|||zzzwwwqqqkkkeee___XXXSSSKKKIIIGGGDDDDDDDDDFFFGGGOOOQQQVVV\\\aaafffjjjlllqqqqqqpppnnnllllllnnnpppwwwwwwvvvtttrrrnnnkkkjjjddd___XXXQQQJJJCCC===999777777777777666666555444555555555555555555555555555444444333333333333444222333333444444333333333444333333333222111111111333333222222222111111111444333222111111111111111111111111111111111111111////////////////////////111111111111000000000000111111222222222333333333111111111111111111111111111111111111111111111111000111111111111222222222222222222222222111000000222222222111111111000000000000000111111000000000//////000000000000//////000///...---...///111222666333///...///000///...////////////////////////------...//////...------000000000000000000111111555555555555555555555555555555555666666777777888444444444444444333333333333555888777555222111000333555444222444888:::999555666666666666555444444444333333222222333333444000111222333333222111000333333333333333222222222111111000000000000000111000111111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222111000000000000111222111111000000111111222333111111111111111111111111111111222222222333333333000000000000000000000000111111000000111111222333333333222222111111111111555555444444333333222222444333333222222333333444222222333444444444333333222222222222222222222222555444333444555666555444222222222333333333444444222333333333444444444444333444555777999>>>CCCHHHMMMRRRXXX___cccgggkkkmmmpppqqqrrrsssttttttuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwrrroookkkiiijjjjjjjjjjjjllllllmmmnnnlllggg```ZZZUUUOOOKKKUUU\\\III:::AAA@@@???>>>>>>>>>???@@@AAAAAACCCEEEFFFFFFGGGHHHIIIKKKJJJIIIHHHGGGFFFFFFFFFCCCGGGKKKMMMNNNRRRXXX]]]cccgggnnntttyyy|||||||||yyywwwrrrmmmgggeeefffhhhoooxxxwwwssspppmmmpppppprrrvvvzzz}}}}}}}}}{{{xxxvvvwwwyyy|||~~~~~~}}}yyyuuuoooiiidddUUUQQQKKKFFFCCCBBBCCCDDDGGGIIILLLQQQWWW]]]cccffflllmmmllljjjiiihhhjjjlllrrrtttuuuwwwvvvtttrrrpppnnnjjjccc\\\TTTKKKCCC===;;;:::888777666555555666666666666666666666666666444444444444444555666666333333444444444444333333555555444333222111000000444444444333333333222222333333222111111111222222111111111111111111111111//////////////////////////////000000111111111222111111222222222333333333111111111111111111111111111111111111111111111111000111111111111222222222111222222222222111000000222222222111111111111111///////////////////////////000000111111000000//////...---------...000111000///...///000000///---////////////////////////---......//////......---......///000000111222222555555555555555555555555444444555666666777888888555555555444444444444444444333222333333333222111444444444333444666777777666666555555444444444555444333333222222333333444000111333444444333111000222222111111000000000000333222111000000000000000000000111111111222222222000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111222222222111111111111111111111111111111222222222333333333000000000000000000000000111111000000111111222333222222222222222222222222444444444333333222222111333333333333333333333333222333333444444333333333222222222222222222222222444444444444555555555444222222222333333333333444333333333333333444444555777888999:::<<>>>>>???AAABBBCCCFFFHHHJJJJJJKKKMMMNNNQQQPPPNNNLLLJJJJJJJJJKKKIIILLLQQQTTTVVVYYY^^^cccggglllttt{{{|||xxxqqqmmmkkkmmmooowww||||||{{{|||~~~zzzxxxxxx{{{}}}}}}~~~zzztttpppbbb]]]UUUMMMHHHFFFFFFGGGEEEEEEGGGJJJNNNTTTZZZ]]]cccdddeeedddcccdddfffhhhkkknnnrrruuuvvvuuusssrrrqqqnnnjjjeee___XXXOOOJJJCCCAAA===:::888777888888666666666666666666666666666666555555555555666666444444444444444444333222444444444333333222222111333333222222222111111111222111111000000000111111111111111111111111111111111111111111111111111111000000000000111111111111111111222222222333333333111111111111111111111111111111111111111111111111000000111111111222222222111111222222222111111000111111111111111111111111111000000000/////////000000000000111111000000000000///.........//////000/////////000000000///...////////////////////////......////////////......////////////000000111111555555555555555555555555333333444555666666777777555555555555555555555555555333111111333444444222555444333444555444555666777666555444333444444555444333333222222333333444000111333444444333111000333222111111000000111111555444333111111000000000000000111111111222222222000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222111111222222222222111111000000111111222222222222111111111111111111111111111111222222222333333333000000000000000000000000111111000000111111222333000111111222333333444444333333444444444333222111333333333333333333333333333333333444444333333222222222222222222222222222333444444444333333333444222222333333333444444444444444333333333444555666888999<<>>:::999999999555555555555555555555555999888777666555555555555444555555555444444333222222222222333333444444444333333333222222222222111000000/////////000000111111111111111111111111111111111111111111111111111111111111111000000000000111111222222222333333333111111111111111111111111111111111111111111111111000000111111111222222222000111111222222222111111111111111111111111111111333222111000000000000111000000111111111111000000111000000000000000000000222222111000///...///000////////////////////////////////////////////////000000000000//////......555555555555555555555555444444444555555666666666555555555666666666666666666444333333444555555444555333333666666444444666666555444444333333444444444333333222222333333444111222333444444333222111666555444222222333333444777666555333222111111111000111111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111222333333222111111000000111222222222222111222222222222222222222222111111222222222333333333000000000000000000000000111111000000111111222333000000111222333444555555222333444555555444333222222333333444444333333222333333444444444333222222333333333333333333333333333444555444333222333444333333333444444444555555666555444444444555777888666:::@@@FFFLLLTTT\\\aaa```dddiiilllnnnpppqqqsssyyyyyyyyyzzzyyyyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvqqqpppnnnnnnpppppppppooojjjlllmmmjjjaaaVVVLLLGGGAAADDDDDDHHHLLLAAA;;;EEE@@@@@@@@@@@@AAACCCEEEGGGGGGJJJLLLNNNOOOOOOQQQSSSPPPPPPOOOOOOOOOPPPPPPQQQTTTWWW[[[]]]^^^aaagggllloooxxxzzzxxxwwwwww}}}}}}|||wwwoooeee[[[RRRLLLHHHIIIGGGEEECCCCCCDDDFFFGGGNNNPPPRRRTTTUUUVVVYYY[[[^^^aaaffflllqqqsssuuuuuuvvvuuusssqqqnnnhhhbbb]]]TTTPPPJJJDDD>>>;;;999999555555555555555555555555999888777666444444444444555555666555555444333222111111222333444555666666555555555444444444333333000////////////000111111111111111111111111111111////////////////////////222111111111000000//////111111222222222333333333111111111111111111111111111111111111111111111111000111111111111222222222000000111222222222222111111111111111111222222222444333222000000000111111000111111222222111111000111111111111111000000000111222222000......///000////////////////////////000//////......//////000111111000//////...------555555555555555555555555666666666666666666666666555555666666666777777777555555555444444444444555555222333777888444444888555555555444444444333333444333333222222333333444333333333333333333333333777555444222222333444555999888777555333222222222000111111111111222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111222222333333222222111///000111222333222222111222222222222222222222222111111222222222333333333000000000000000000000000111111000000111111222333222222222333333444444444222333555666666555444333222333333444444333333222333444444444333333222111444444444444444444444444444666777666333222333555444444555555555666666666888777555555555666888999999>>>FFFNNNVVV^^^eeeiiifffhhhllloooppprrruuuwwwzzzzzzzzzzzzzzzyyyxxxxxxwwwxxxxxxxxxwwwuuusssrrrpppnnnnnnoooqqqrrrrrrqqqnnnooonnnhhh^^^SSSJJJGGGCCCKKKJJJEEEGGGBBB===CCC@@@@@@@@@AAACCCFFFIIIJJJHHHKKKMMMNNNOOOOOOQQQRRRQQQRRRTTTUUUVVVWWWWWWXXXZZZ]]]```bbbdddiiipppvvv}}}~~~}}}}}}}}}~~~~~~yyyrrriii___WWWRRRMMMKKKHHHFFFDDDCCCCCCDDDHHHJJJLLLNNNNNNNNNPPPQQQSSSWWW]]]dddkkkppptttvvvwwwvvvtttsssrrrnnnjjjfff___[[[UUUMMMFFFAAA>>><<<666666666666666666666666777666666555444444444444666666666666555444333222222333333333444555555555444444444444333333333333111111111111111222333333111111111111111111111111////////////////////////000000000000111111111111111111222222222333333333111111111111111111111111111111111111111111111111000111111111111222222222000000111222222222222222000000111111111222222222444333111///...///000000000111111222222111111000000000000000000//////...+++...111222000......///////////////////////////111000///......///000111//////////////////......555555555555555555555555888888888777777777777777555666666666777777888888333555666555333222333555666222333888999555555999444444555555555444333222444333333222222333333444444333333222222333333444555444222000000111222333;;;:::888666444333222222000111111111111222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111222333444444333222111///000111222333222111111222222222222222222222222111111222222222333333333000000000000000000000000111111111000111222222333444444333333333333222222333444666777777666444333222222444444444444222222444444444444333333222111555555555555555555555555555777999777444333444666555555555666666666666777999888666555666777999:::@@@EEEMMMUUU\\\bbbhhhkkkiiilllnnnqqqrrruuuxxxzzz{{{{{{{{{{{{zzzyyyxxxxxxwwwwwwxxxxxxwwwtttrrrpppooonnnnnnppprrrttttttsssqqqrrrppphhh]]]RRRKKKHHHEEERRROOODDDDDDBBB>>>AAA@@@@@@@@@BBBEEEHHHKKKLLLIIIKKKMMMOOONNNOOOPPPRRRUUUVVVYYY\\\^^^____________bbbeeegggjjjpppyyy}}}~~~~~~{{{uuulllddd___QQQOOOMMMJJJGGGFFFEEEEEEFFFHHHJJJJJJIIIIIIIIIJJJJJJNNNTTT\\\eeelllrrruuuvvvuuuttttttuuutttqqqooohhhddd^^^VVVNNNGGGCCC@@@777777777777777777777777555444444444444555666666666666666666555444333222444444444444444444444333222222222111111111000000333222222222333444444555111111111111111111111111111111111111111111111111......///000111222333333111111222222222333333333111111111111111111111111111111111111111111111111000111111111111222222222///000111222222222222222000000111111222222222222444222000...---...//////111111222222222222111111//////000000///...------$$$***000333222///......////////////////////////111000///......///000111------......///000000000666666555555555555666666444444555555666666777777555555555555555555555555555555444444444444555555555555444444444444555555:::999888777666666666666555444333333222222222222333333333333333333333333222222111111222333555666999999999777333111000111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111333222111000000111222333111222333333111111222333222222222222222222222222555555333333333333555555222222222222222222222222111222222222222111000000000111333333222222333444333333333222222111111111222111111333555555444333333333222222333333444555444444444444333222222111111222444444444444222111777:::<<<:::555333555888333555666666444444555666666666555444555999>>>CCCKKKPPPXXX___dddhhhkkkmmmoooooopppqqqsssuuuwwwxxxyyyzzz{{{zzzyyyyyy{{{}}}vvvvvvvvvtttssspppnnnmmmmmmnnnoooqqqssstttttttttsssrrrnnnggg^^^UUUPPPNNNGGGUUUZZZOOODDDCCCDDDAAACCCCCCCCCDDDEEEGGGJJJKKKLLLMMMOOOOOOPPPRRRUUUWWW\\\bbbgggggghhhlllmmmkkklllqqquuurrrmmmrrr~~~}}}wwwllleee]]]XXXRRRLLLJJJHHHGGGFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGJJJNNNUUU]]]eeelllppprrrsssuuuvvvuuusssqqqoooiiiiiigggbbb[[[SSSLLLGGG>>>===:::888666666666666777777666555444444444444777666555444444444444444555333222333555666555222333333333333333333333333444333222111111111222222444444333222111111111222111111111111111111111111222222222222222222222222333333333333333333333333444444444333333222222222333333222111111222333333000000000111222222333333333000///111666999777444222222222222222222222222222111000//////000111222000000000000000000000000333222111/////////000111//////000111111111111111//////............//////222111000///.........///////////////////////////666666555555555555666666555555555666666666666666555555555555555555555555555555444444444444555555555555444444444444555555888777666555555444444555555444333333222222222333555555555555555555555555444333111111111222444555888777555444333222222111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111333222111000000111222333222333444333111111111333111222222333444555555666555444333222222333444555222222222222222222222222333333333444333333222222000222333333222111333444333333333222222222111111333222222333444555333222333333222222333333444555444444555555555444333333333444444555555444444333555888:::888555333666999555666777666555444666777666666777777999===DDDHHHPPPUUU\\\bbbgggjjjmmmoooooooooppprrrtttvvvxxxyyyzzzzzzzzzzzz{{{{{{{{{{{{wwwvvvtttqqqooommmlllkkkmmmnnnppprrrsssttttttuuuuuusssooojjjddd\\\VVVRRRKKKWWW[[[PPPFFFEEEEEECCCEEEEEEEEEFFFHHHJJJLLLMMMNNNPPPSSSUUUWWWYYY\\\^^^cccllltttvvvwwwyyyzzzyyy||||||~~~xxxsssgggbbbZZZSSSOOOLLLJJJHHHKKKJJJHHHGGGEEEEEEEEEEEEFFFGGGJJJOOOVVV]]]dddgggoooqqquuuwwwxxxvvvsssqqqmmmmmmkkkhhhbbb[[[TTTQQQDDDBBB>>>:::777777777888888777666555555555555555555555555555666777888999555333222333555666444222333333333333333333333333333333333333222222222222333333222111111111111111111111111111111111111111222222222222222222222222333333333333333333333333444444444333333222222222333333222111111222333333......//////000000111111444222000333777:::888555222222222222222222222222222111000000000000111222000000000000000000000000222111000/////////000000......///000000000000000//////............//////111000000///////////////////////////////////////666666555555555555666666666666666666666555555555555555555555555555555555555555444444444444555555555555444444444444555555666666555333333333333333444444333222222222333333555555555555555555555555444333222222444777:::<<<999555111000222444333222111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111222222111111111111222222222333444333111000111222111222333444666777888888333333222222222222333333222222222222222222222222222222222333333333333333000222333333222111222444333333333222222222222111444333222333444444333111333333222222333333444555444555555666666666666555666555555444444555555666222555777777444333666888666777777666555555666888555777999<<>>999888888999888777777666666666666777444555555666888:::<<<===555333222333444444333222333333333333333333333333333444444555555333222111222222111000000000111111222222222222222222222222222222222222222222222222333333333333333333333333444444333333333333222222333222222111111222222333......//////000111111111555333222444777999888666222222222222222222222222222222111111111111222222000000000000000000000000111000///.........//////------.../////////////////////............///////////////000000000111111////////////////////////666666555555555555666666777777666666555555444444555555555555555555555555555555444444444444555555555555444444444444555555666555444333222222222222444333333222222333333333222222222222222222222222222222222444888>>>CCCGGG<<<666000000333555444111111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222333444444333111000111222333333333444555666777777222222222222222222222222222222222222222222222222000000000000111111222222111222333333111111222333222222222222222222222222555444333333444444222000333333222222333333444555333444555666666666666666666555444333333444555666222444666555333333444666555666666555444444666888666888<<>>CCCFFF@@@:::333222444555444111111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111222222222333333222222222222333444333111000111222444444333333333333333333222222222222222222222222222222222222222222222222000000000000111222444444111333333333111111222333222222222222222222222222555444333333444444222000333333222222333333444555222333444555555555555555555444333222222333444555555555555444333222222222444444555444333444777:::999<<>>BBBGGGKKKQQQVVVZZZ^^^ccceeehhhjjjlllmmmnnnnnnppprrruuuvvvxxxyyyzzzyyyxxxwwwuuutttrrrpppnnnllljjjiiifffgggiiilllpppssswwwxxxzzzzzz{{{|||}}}}}}}}}}}}||||||{{{zzzzzzzzzzzzzzzvvvqqqllliiijjjkkknnnpppppppppqqqqqqpppooommmlllgggjjjqqq{{{~~~yyyrrrjjjeeebbbccceeefffeeedddbbb```XXXUUUQQQMMMIIIGGGFFFFFFJJJMMMTTT[[[bbbgggjjjlllhhhgggeeeddddddeeefffgggggggggeeeaaaZZZRRRJJJEEE>>>===;;;:::888888777777666555555555555666777777777999:::888555444555666333333333333333333333333333333333333222222222222111111111111111222333333333333333333333333333333222222222222222222222222111111222333333444555555222222222333333444444444111222333333333333222111///000000111111222222333444444444444222222222222222222222222222222222222000000111222222111000000000000000000000000000000...///000111111111000000...//////000111000000000//////............//////...///111333333333111111////////////////////////666666555555555555666666444555555555666666777777777777777777777777777777555555555444444555555555555555555444444555555555666666555444333333333333222222222222333333444555111111111111111111111111111222444666777666666555555666777666444333333444111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111222222444444444444222222///000222222222222444666111111111222222333333333333333555555555555333333222222222222222222222222333222222222444666999;;;222333444333111000111222111111111222222333333333222111111333555555444333333333222222333333444555777777888777777666555555333444555666666555444333444333333333555555555444444555666777888<<>><<<:::999999888555555555555666777888999888:::;;;999666444555777333333333333333333333333444333222111111111222222222222111111222333444444333333333333333333333333222222222222222222222222111111222333333444555555222222222333333444444444111222333444444333222111111222222333333444555555555555666555333222222333222222222222222222222222///000111222222111000///000000000000000000000000...///000222222222111000---....../////////////////////............/////////000222333333222111000////////////////////////777777777777777777777777555666666666777777777888777777777777777777777777555555555555555555555555666666666666666777888888666555555555555444444444333333333333333333333333333333333333333333333333333333333444444555555555999<<<===:::444000000222111111111111111111111111333222111111333333222111111222222333333222222111333333222222222222222222222222222222222222222222222222222222222222222222111111111222222333333333333333333444444555555555333222111222444666777666666555555444333222111111333333333333222111000000222333444555666555444333111222222333333222222111444333333333333333333333;;;777333333555777888777555555444333333333333444444444333333333333333444555666888999===CCCJJJOOOWWWXXX\\\___cccfffhhhiiinnnnnnnnnnnnpppqqqssstttwwwwwwxxxxxxxxxwwwvvvvvvrrrooojjjfffdddeeeggghhhkkkpppvvvzzz{{{||||||||||||~~~}}}~~~~~~}}}{{{yyyyyyzzzssskkkoooqqqooosss|||~~~zzznnnllljjjiiiiiijjjlllmmmpppmmmggg```XXXPPPKKKHHHHHHFFFFFFIIIPPPYYY___ccceeebbb]]]XXXTTTUUUZZZ]]]dddfffiiijjjiiiddd___\\\RRRLLLEEE???<<<;;;:::::::::888666555666777777666:::???DDDBBB<<<666444444555555555555555555555555555444333222000///...---333222000//////000222333888777444222222222333444111111222222222333333333333333333333333333333333222333333444444333333222222222222222222222222222111111222222222333333333333333333333333333333333333333333222222111111111111111111111111111111111000000000000000000000000000/////////............//////000000000000////////////////////////////////////000000///...------000000//////.........---777777777777777777777777666666666666777777777777777777777777777777777777555555555555555555555555666555555555666666777888666555555555555444444444333333333333333333333333333333333333333333333333111111111222222333333333444<<>>DDDIIINNNSSSXXX[[[^^^```bbbeeehhhkkklllmmmkkkmmmppprrrttttttsssrrrrrrpppmmmjjjhhhfffffffff``````bbbdddgggkkknnnpppooooooooonnnoooqqquuuyyy}}}}}}xxxsssqqqpppxxxqqqmmmsss~~~}}}xxxtttrrrpppoootttxxx|||~~~{{{ssskkkeee^^^WWWNNNGGGEEEFFFIIIJJJLLLLLLKKKIIIGGGFFFGGGIIIMMMPPPUUU[[[```eeeggghhhiiifffbbb]]]WWWPPPHHHCCCAAA>>>:::777777777666666444666888777666555666888555555555555555555555555777666555444333222111111333222222111111222222333333333222111000000111111111111222222222333333333333333333333333333333333222333333444444333333222222222222222222222222222111111222222222333333333333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000////////////...//////000000000000//////////////////////////////...///////////////......///////////////.........888888888888888888888888777777777777666666666666666666666666666666666666666666666666666666666666666555444444444444555555666555555555555444444444444444444444444444444444333333333333333333333333444444444444444444444444444444333222000000000111111111111111111111111111222111000111333444333222111222222333333222222111000000111222333333444444222222222222222222222222333333333333333333333333333333333222222111111111333333333333333333333333333222111222444666666555000000000111111222222333///000111222333444444444333222111000111222333444333333444444444444333333222222333444444555666666333444666666666666666666666666555444444444444555333444444555777999;;;<<>>@@@BBBFFFJJJOOOSSSVVVZZZ^^^```bbbdddfffhhhjjjlllmmmmmmkkklllmmmoooooonnnnnnmmmjjjgggccc___]]]^^^___``````______```aaadddgggiiigggfffeeedddfffkkkrrrwww|||~~~|||wwwrrrppppppqqqiiiqqq~~~{{{xxxxxxyyy{{{}}}~~~~~~~~~sssnnneee\\\UUUOOOJJJGGGCCCDDDEEEDDDCCCDDDFFFHHHFFFGGGIIIMMMSSSYYY^^^aaaccccccdddeeeeeeaaa[[[VVVHHHDDD>>>;;;999::::::999888777666666555444333333555555555555555555555555222333333444444555555555333333333333333333333333111111111111111111111111111111222222222333333333333333333333333333333333222333333444444333333222222222222222222222222222111111222222222333333333333333333333333333333333111222222222222333333333111111111111111111111111000000000000000000000000111111000000000///////////////000000000000//////////////////////////////---...//////////////////.........///////////////888888888888888888888888444444555666777888999999777777777777777777777777666666666666666666666666888777666666555555555666666555555555555444444444555555555555555555555555333333333333333333333333333333333222222111111111111111111222333333222111111111111111111111111111111000000111333444444333111222222333333222222111222222222222222222222222222222222222222222222222444444444444444444444444222222222222222222333333333333333222222222111111444222111222333555555444222222222222333333333333000111222333333333333333222222333444444444444444444444555555555555444444444444444555555555555555222444555555444444666999777666666555555555555555555666888;;;???CCCGGGIIIOOOQQQUUUXXXZZZ]]]```ccceeefffhhhjjjlllnnnoooooojjjjjjiiiiiiiiihhhhhhhhhcccaaa\\\YYYXXXZZZ]]]___^^^]]][[[ZZZ\\\___bbbeeeddddddcccdddfffllltttzzz{{{}}}}}}zzzvvvtttuuuyyy|||www}}}}}}~~~|||yyyrrrkkkcccZZZRRRLLLFFFEEEEEECCCAAAAAADDDFFFGGGGGGGGGIIILLLQQQVVVYYY```aaacccfffhhhfffbbb^^^QQQLLLEEE???<<<;;;;;;:::666666555555555555333222555555555555555555555555111222222333444444555555222333333333333333333222111111222222222222222111111111222222222333333333333333333333333333333333222333333444444333333222222222222222222222222222111111222222222333333333333333333333333333333333111111222222222333333333111111111111111111111111000000000000000000000000111111111000000000////////////000000000000//////////////////////////////------...///////////////............/////////000888888888888888888888888333444555666777888999:::888888888888888888888888777777777777777777777777888888777666666666666666666666555555555444444444555555555555555555555555333333333333333333333333555555555444444333333333555222...---...111444555111111111111111111111111111000000111333555444333222222222333333222222222333333222222222222222222222222222222222222222222444444444444444444444444111111111222222333333444333333333222222111111111555333111111222333222111333333333333333333333333111111222333333333222222222333444555666555444333555555666666666666555555555555555555555444444444000333666777555444666888777777666555555555555555666888:::>>>CCCHHHKKKNNNUUUWWWYYY[[[\\\^^^bbbeeehhhiiijjjlllnnnppppppqqqhhhhhhfffeeedddddddddddd___\\\XXXUUUUUUWWW[[[^^^\\\ZZZWWWVVVXXX[[[```cccaaaaaabbbcccgggmmmuuu{{{zzz}}}~~~~~~~~~~~~|||vvvnnndddYYYRRRHHHGGGEEEBBB??????AAADDDHHHGGGFFFFFFHHHMMMQQQTTT___```cccgggiiiiiieeebbbXXXRRRJJJCCC???<<<;;;:::666555666777888777555333555555555555555555555555444444444333333222222222222333333444444333333222111222222333333333222222111111222222222333333333333333333333333333333333222333333444444333333222222222222222222222222222111111222222222333333333333333333333333333333333111111111222222333333333111111111111111111111111000000000000000000000000111111111111000000000000//////000000000000//////////////////////////////------...///000000//////---.........//////000000555999:::666666:::999555666666666666666666666666888888777777666666555555666666666666666666666666555555555555555555555555666666666666555555555555666555444333333333333333666555555555555444444444444444444333333333222222111111111111111111111111333222000//////111222444111111222333333333222222111111000000111111222333222222222222222222222222333444444333333111000///222222333333333333444444444444555555555555555444333333333333333333333333444444444333333222222222333333333333333333333333//////000111222333333333444444444555555555555555444444444444444444444444555555555555555666777777777777666666555555555444444555777666555555666888888<<>>BBBFFFKKKOOORRRTTTWWWYYYZZZ[[[]]]___bbbeeeggghhhllloooqqqqqqooommmlllllleeeccc^^^YYYUUURRRQQQPPPOOOPPPRRRUUUYYY]]]```bbbdddbbb___]]]^^^aaaeeegggkkkooossswwwwwwwwwwwwxxxuuurrrqqqvvv}}}~~~|||sssjjj]]]QQQIIIFFFEEEEEECCCDDDDDDCCCBBBBBBDDDFFFKKKSSS]]]eeeggghhhiiijjjiiieee```ZZZTTTLLLEEE@@@===:::888777777777666555666666666666666555444444444444333333333333333333333333333333333333333333222222222222333333333333333333333333333333333333111222333222111222444666444444444444444444555555333333333333333333333333444444444444444444444444555444444444444333333333333222111111000000000000222222222222222222222222111000000000000000000///000000000000000000000000111111111111000000000000////////////000000000000111000000///////////////000000000000000000000000888999999888888999999888888888888888888888888888555555666666777777888888666666666666666666666666555555555555555555555555666666666666555555555555555555444444444444555555444444444333333333333222444444444333333333222222111111111111111111111111222333333333333222000000444444333333222222222222111111222222222333333222222222222222222222222222555444222000000111222333222222222333333333444444444444555555444444333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444333333333333333333444444555666666666555555555555555555555555555444444444444555666666666666666666666555555555555666666666777:::???CCCHHHKKKOOOSSSUUUWWWYYY[[[[[[\\\^^^aaacccfffhhhiiinnnoooppppppooommmlllkkkdddaaa\\\WWWSSSRRRRRRSSSQQQSSSVVV[[[___cccfffhhhgggeeebbbaaabbbfffjjjmmmooossswwwxxxwwwtttrrrqqqrrrpppsss{{{{{{sssggg[[[RRRMMMIIIGGGDDDDDDCCCBBBAAABBBDDDFFFHHHQQQ\\\dddggghhhiiijjjiiihhhfffccc^^^UUUKKKEEEAAA>>>:::999999:::999999777777777777777666666555444444444444444333333333333333333333333333333333111222222333333444444444222222333333333333444444000222333333222222444666222222222333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333222111111222222222222222222222222222222222111111000000//////......000000000000000000000000111111111000000000000000////////////000000000000000000////////////000000000000000000000111111111999999999;;;;;;999999999777777777777777777777777555555666666777777888888666666666666666666666666666666666666666666666666666666666666555555555555555555444444444555555666555555555555444444444444444444444333333333222222111111111111111111111111000111222333333333333333666555444333222222222222000111222333333333333222222222222222222222222222555444222000000111222444222222222333333333444444666666666666666555444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222333333444444555666666777555555555555555555555555444444444444444555666666555555555666666666666666666777888888:::>>>DDDHHHKKKNNNRRRUUUWWWXXXZZZ[[[\\\]]]___aaadddgggiiijjjnnnnnnnnnnnnnnnnnnlllkkk```^^^YYYUUUTTTTTTVVVWWWYYY[[[^^^bbbfffhhhjjjkkkgggeeeddddddgggkkkppptttuuuwwwyyyxxxuuuqqqooonnnmmmpppzzzyyyqqqggg^^^UUUMMMHHHEEEDDDBBBAAAAAACCCEEEFFFIIIRRR]]]eeehhhhhhhhhiiihhhhhhiiiiiieee]]]SSSLLLDDDAAA<<<999999:::;;;;;;888888777777666666666666555555555444444333333333333333333333333333333333222222222333333444444555222222222333333444444444111222444444333333444555222222222333333444444444333333333333333333333333444444444444444444444444444444444444444444444444444444333333333444555555222222222222222222222222111111000000//////......000000000000000000000000000000000000000000111111////////////000000000000000000////////////000000///000000000111111111222888888:::>>>>>>:::888888666666666666666666666666666666666666777777777777666666666666666666666666666666666666666666666666666666666666555555555555555555555444555555666777666666555555555444444444222222222111111111000000111111111111111111111111000000111222333444555555888777555333111111111222000111333444444444333222222222222222222222222222444333222111111222333333222222333333333333444444777777777777777666555444333333333333333333333333222222333333333333444444333333333333333333333333222222222222333333333333222333333444555666777777555555555555555555555555444444333333444444555666555555555666666666666666666888:::<<>>BBBFFFJJJNNNQQQSSSVVVXXXZZZZZZYYYZZZ[[[[[[\\\^^^aaadddfffhhhiiiiiigggfffhhhlllnnnmmmkkkeeecccbbb``````aaabbbccc___aaaeeehhhjjjiiigggfffhhhjjjmmmppptttwwwzzz{{{|||zzzwwwsssrrrvvv|||}}}wwwooojjjYYYSSSMMMHHHGGGGGGFFFDDDAAAKKKXXXbbbfffggggggggghhhjjjllloooqqqpppllliii___XXXNNNEEE???<<<;;;:::888777555444444444555666777777666555444444333333333333333333333333333333555555555444444333333333111111222333333444555555444666777666444222111111222222333333444555666666333333333333333333333333444444444444444444444444333333333444444555555555222222222333444555666777333333333333333333333333000000111111222222333333000000000000000000000000//////000000111111111222////////////000000000000///////////////000111111///000000111222222333333888888888888777777777777999888888888777777666666666999;;;:::666444555666555555666666666666555555555666666777888999999999666888:::<<<<<<999666444777555444555666777666555444444444333333222222222444333222222111111222222222000000111333333111///444333333222111111111222555444444333333222222111111111222222222333333333333333333333333333333333333333333333333333333333555555555555555555555444555555555555555555555555333333333444444555555555333222111000111222333444<<<:::777444222111111222333333333333333333333333333444555555666666555555555555555555555555555555333333444444555666666777222444555666666666888::::::>>>DDDHHHLLLOOORRRTTTVVVVVVUUUWWWYYY[[[\\\\\\]]]\\\]]]aaafffhhhgggeeeiiieeebbbccciiimmmmmmkkkhhhkkkiiicccbbbffffffbbbaaabbbcccccccccdddhhhjjjlllooorrrssssssuuu{{{~~~wwwrrrfff```WWWOOOJJJFFFCCCAAADDDKKKTTT[[[bbbggghhhfffeeeiiinnnqqqqqqpppoooooogggbbb[[[QQQHHH@@@;;;888888888888888888777777666555555555555555555555555444444444444444444444444555555555444444333333333333333333444444444555555555555555555555555555555444444444444444444444444333444444555555444444333555555666666666666555555444444444444444444444444333333333333333333333333333333333222222222111111000111222333333333333333444222///...---///111333111111000000000000111111111///...///000111000...111000///......///000111111222222333333222222111888888888888777777777777999888888888777777777777666999<<<<<<:::777777777666777777888888777777666555555555666777888888888666888999::::::888666444777555444555666777666555444444444333333333222222444333222222111222222222333444333222111111333555444333222222111111222222222333333333333333333333111111222222222333333333333333333333333333333333333333333333333333333333555555444444444444444555555555555555555555555555333333333444444444555555444333222222333444555666999777555333222222333444333333333333333333333333333444555555666666555555555555555555555555555555444444444555555666666666666777888888777777999;;;???CCCHHHLLLOOOQQQTTTVVVXXXWWWWWWWWWYYYZZZZZZZZZ[[[[[[\\\```eeegggeeecccccc___]]]```fffjjjkkkjjjhhhlllmmmjjjhhhhhhccc\\\\\\^^^```bbbccceeehhhkkknnnpppqqqsssuuu|||}}}yyymmmggg___VVVPPPLLLHHHEEEEEEIIIPPPVVV]]]cccggggggfffjjjnnnqqqrrrqqqqqqrrrlllhhh```VVVLLLCCC===:::888888999888888777666666555555555555555555555555444444444444444444444444555555444444444333333333333333444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666555555444444444444444444444444333333333333333333333333333333333222222222111111000111222333333333333333222111000//////000222333111111000000000000111111111///...///000111000///111000////////////000111111222222333333222222111999999888888888777777777888888888888888777777777666999;;;<<<;;;999777777777888888999999888888777444555555666666777777777777777888888888777666555777555444555666777666555444444444444333333333333444444333222222222222222333555555333//////444888333333222222111111222222111111222222333444444555111111222222222333333333333333333333333333333333333333333333333333333333555444333333333444444555555555555555555555555555333333333444444444444555444444444444555666777888666555444333333444555555333333333333333333444444444444555666666666666555555555555555555555555555555555555555555555666666999:::::::::999:::<<<>>>FFFIIINNNQQQSSSUUUWWWYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYZZZ\\\```cccdddcccaaa\\\ZZZZZZ^^^eeejjjkkkkkkkkkmmmlllhhhfffddd___XXXXXX\\\```dddfffiiikkkmmmooopppqqqssszzzxxxrrriiiaaaZZZTTTOOOLLLFFFGGGJJJPPPVVV^^^dddhhhiiilllppprrrsssssstttuuurrrmmmeee[[[PPPHHHAAA>>>::::::999999888777666666555555555555555555555555444444444444444444444444555444444444444333333333333444444444444555555555555555555555555555555555666666666666666666666666666555444333333444555666444444555555555555444444444444444444444444444444333333333333333333333333333333333222222222111111111111222333333333222222000000111111222222333333111111000000000000111111111000//////111111000///111000000//////000000111111222222333333222222111999999999888888888777777888888888888888888888888:::::::::999888777777777777888888888888888888777555666666666777777888888777777666666666666666777777555444555666777666555444444444444444444333333444444333222222222222333333333444333222222333444333333222222111222222333111111222222333333333333111111222222222333333333222222333333333333444444333333333333333333333333444333333333333444444555555555555555555555555555444444444444444444444444333333444555666777888888555555444333333444444555333333333444444444444444444444555666666666666666555555555555555555555555555555555555555666666666:::;;;;;;;;;;;;===AAADDDLLLOOOSSSUUUVVVWWWYYYZZZYYYZZZZZZZZZXXXWWWWWWXXXZZZ[[[]]]___``````^^^]]]YYYYYY[[[aaaggglllnnnnnnnnnjjjccc___^^^^^^]]][[[[[[___eeeiiikkklllnnnooommmnnnqqqwwwzzzrrrjjjbbb\\\UUURRRJJJGGGFFFJJJPPPWWW```ggglllnnnrrrssstttttttttuuusssnnnfff]]]SSSKKKEEEBBB===<<<;;;999888777666666555555555555555555555555555555555555555555555555444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555444333111000000111333444444444555555555555444444555555555555555555555555333333333333333333333333333333333222222222111111111222222333333333222222///000111333444444444333111111000000000000111111111000///000111111000///000000000000000000000000111222222333333222222111999999999999888888888888888888888888888999999999AAA???;;;777666777888888666777777888888777777666777888888888888888999999777777666555555666777888777555444555666777666555444444444444444444444444555444333333222222333333555333333666::::::444///333222222111222222333333333333333222222111111111111111222222222333333333222222222333333444444444333333333333333333333333222333333444444555555555555555555555555555555555444444444444444444444444222222333444555555666666666555444444333333333333333333333444444555555555444555666666777777666666555555555555555555555555555555555666666666666666888999<<<===???BBBGGGJJJOOORRRUUUWWWXXXXXXZZZ[[[XXXZZZ[[[[[[XXXWWWWWWXXXZZZ[[[\\\\\\\\\[[[ZZZZZZYYY[[[^^^dddiiimmmoooooollleee```___``````___^^^```dddiiilllmmmllllllmmmjjjooowwwxxxqqqjjjbbb[[[WWWQQQJJJFFFIIILLLQQQZZZdddlllooosssuuuttttttttttttpppllleee]]]TTTNNNIIIFFFAAA???===;;;999888777777666666666666666666666666555555555555555555555555444444444444444444444444444444444555555555666666555555555555555555555555444444444444444444444444444333111000000111333444444555555555555555555444555555555555555555555555333333333333333333333333333333333222222222111111222222333333333222222111...000222444444444333333111111000000000000111111222000///000111222111000000000111111111111000000111222222333333222222111:::999999999999888888888888888888999999999999999EEEAAA<<<999888999::::::666777777777777777777666999999999999999999999999777777666666666777888888777555444555666777666555444444444444555555555555555444444333333333333333777444444999@@@???666---222222111111222222333333444333333222111111000000111111222222222333333333111222222333333444444555333333333333333333333333111333555777777777555444555555555555555555555555555444444444444333333333222222333444444444444333555555444444333333222222333333333444555555666666555555666777777777777666555555555555555555555555444555555666777777888888777:::>>>BBBEEEHHHLLLOOOQQQTTTWWWYYYYYYYYYZZZ\\\YYY\\\^^^\\\XXXUUUUUUVVVWWWXXXXXXWWWVVVVVVWWWYYY\\\^^^ccchhhkkknnnnnnooogggcccdddjjjnnnjjjddd```dddgggjjjlllkkkjjjiiiiiilllttt}}}wwwqqqiiibbb]]]ZZZPPPJJJKKKLLLLLLTTT^^^hhhlllqqquuuuuuuuuttttttppplllfff^^^VVVPPPLLLIIIEEECCC@@@===:::999888888666666666666666666666666555555555555555555555555333333333444444444444555444444555555555666666666555555555555555555555555444444444444444444444444666555444333333444555666555555666666666666555555555555555555555555555555333333333333333333333333333333333222222222111111222222333333333222111111///000111333333333222222111111000000000000111111222111000000222222111000000111111222222111111000111222222333333222222111::::::999999999888888888888888888999999:::::::::???<<<999999:::;;;:::999777888888999999888888777888888888888888888888888777777777888888888999999777555444555666777666555444444444444555555555666555555444333333333333444555444444888<<<;;;555///222222111111222222333444222222222111111111111111111111222222222333333333111111222333333444555555333333333333333333333333000333777::::::999666444555555555555555555555555555555444444444333333333333333444555444333222111222222333333444444444333333333444444555666666666555555666777777777777777555555555555555555555555333444444666777888999::::::>>>DDDHHHKKKMMMOOOQQQRRRUUUXXXZZZZZZ[[[\\\]]]\\\___aaa^^^WWWRRRQQQRRRQQQQQQQQQPPPOOOQQQVVVZZZbbbeeejjjnnnpppppppppooojjjeeegggpppuuuqqqiiieeehhhjjjlllmmmkkkjjjiiiiiiqqq~~~}}}xxxqqqjjjeeebbbWWWOOOOOOMMMIIINNNXXX```fffnnntttvvvwwwvvvvvvtttpppiiiaaaYYYRRRNNNLLLHHHFFFBBB???<<<:::999999666666666666666666666666555555555555555555555555333333333444444444555555555555555555666666666666555555555555555555555555555555555555555555555555555555555555555555555555666666777777777777666666555555555555555555555555333333333333333333333333333333333222222222111111222333333333333222111000000000111111111111111111111111000000000000111111222111000000222222111000000111222222222222111000111222222333333222222111:::::::::999999999888888888888888999999:::::::::666555555888;;;;;;888555999999999::::::999999999888888888777777777777777666777888999999999999999777555444555666777666555444444444555555555666666555555444333333333333444111222333444555444222000222111111111222333333444000000000111222222333333111111222222222333333333111111222333333444555555333333333333333333333333///333888<<<===:::666333555555555555555555555555555555555444444333333333444555555555555333222111///000222333444555555666333333444444555666777777555666666777777777777777555555555555555555555555222333444666777999:::;;;>>>BBBHHHLLLOOOPPPQQQRRRSSSVVVYYY[[[\\\\\\]]]______bbbccc___VVVPPPMMMNNNKKKKKKLLLKKKKKKOOOVVV\\\iiilllqqqttttttsssrrrrrrppphhhfffnnnsssqqqlllkkkkkkmmmoooooommmlllllllllvvv}}}vvvpppkkkggg[[[SSSSSSOOOHHHKKKTTTZZZaaakkkssswwwxxxxxxxxxxxxtttmmmddd\\\TTTOOOMMMJJJHHHDDD@@@===;;;::::::777777777777777777777777666666666666666666666666333333333444444555555555555555555555666666666777555555555555555555555555666666666666666666666666333444444555555444444333777777888888888888777777666666666666666666666666333333333333333333333333333333333222222222111111333333333333333222111000111111111000000000000000111111000000000000111111222111000111222222222000000111222333333222111000222222222333333222222222>>><<<:::999999999777555::::::::::::::::::::::::777888888888888999999999::::::888777777777888999777777777777777777777777;;;:::888777777777888999888555222222555666666444666666666666555555555555333333333333333333333333555444222111111222444555333333333333333333333333333333222111000000111111111111111111111111111111444444444444444444444444555555555444444333333333444444555555555555444444333333333333444666777888555555555444444333333333333444444555555444444333222222333333333444444444333333333444333333222222444555555666666666666666888888777666666666666666666666555666888;;;???AAAHHHJJJLLLOOORRRTTTUUUVVVWWWZZZ]]]]]]\\\\\\^^^```ccc```[[[UUUPPPKKKHHHGGGJJJFFFGGGMMMMMMMMMZZZlllqqqpppoooqqqsssvvvvvvvvvuuupppmmmnnnmmmkkkmmmqqqqqqrrrrrrrrrqqqrrruuuwwwvvvoooiiigggbbbZZZSSSNNNLLLMMMWWW]]]gggpppvvvyyyzzzzzzyyywwwsssmmmfff]]]VVVRRRQQQMMMGGGCCCBBB@@@<<<999;;;888666666777888888777888777666444444555555666777666555444444555666777666666666666666666666666666666666666555555555555777777666666555555555444444444555555666666777777555555666666666666555555666666555555555444444444666666666666555444333222222222333333222222111000222222222222222222222222111222333333444444333333222222111111111222444555222222222222222222222222111111000000000000111111000000000000000000000000???===;;;:::;;;:::999777888888888888888888888888999999999999::::::::::::::::::888777777777888999888888888888888888888888:::999888888777777888888999666444444666777777666666666666666555555555555333333333333333333333333555444222111111222444555333333333333333333333333333333222111111111111111222222222222222222222222444444444444444444444444555555444444444333333333444444555555555555444444333444444555555666666666555555555444444333333333444555555666666555555444222222333333333444444444444444555555555555555444444555666666777777666666888888777666666666666666777777666777999>>>BBBEEEKKKMMMOOOQQQTTTUUUWWWWWWWWWZZZ]]]^^^]]]\\\^^^```aaa]]]XXXQQQLLLHHHEEEDDDFFFBBBCCCIIIIIIKKKYYYjjjsssrrrrrrsssvvvyyyyyyyyyuuurrrqqqrrrqqqooorrrxxxxxxxxxxxxxxxzzz~~~yyyqqqmmmggg```ZZZTTTQQQOOOTTTZZZeeeooovvvzzz{{{|||{{{yyyvvvqqqjjjbbb\\\XXXTTTOOOIIIFFFEEECCC???<<<;;;999777777888999999888888777666555444555666666666666555555555555666666777777666666555555555555666666666666555555555555777666666666555555555555555555555666666666666666555555666666666666555555666666555555555444444444777777777777666555444333444444555555444444333222222222222222222222222222111222333333444444333333333222111111111222333444222222222222222222222222222111111000000111111222111111111111111111111111BBB???===<<<<<<<<<;;;:::999999999999999999999999::::::::::::;;;;;;;;;;;;::::::999888888888888999888888888888888888888888999999999999999888777777999888666666777888888777666666666666555555555555333333333333333333333333444444222222222222444444333333333333333333333333333222222111111111111222444444444444444444444444444444444444444444444444555444444444444333333333444444555555555555444444444444555666666666555444555555555444444444444444555666666666666666666555333333333333444444444444555555666777888888888777444555666666777777666666888888777666666666777777888777777888<<>><<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::999999888888888888888888888888888888888888888888999::::::888777666888888777777888888888888666666666666555555555555444444444444444444444444444333333222222333333444333333333333333333333333333222222111111222222222333333333333333333333333444444444444444444444444444444444444444444444444444444555555555555444444444555777888777666444333555555555555555444444444555555666666666666555555333333333444444444444555444555666777888999999999555555666777777777777777888888777777666777777888888888888:::???EEEKKKNNNRRRSSSTTTVVVWWWXXXXXXXXXXXX[[[^^^``````^^^]]]\\\WWWSSSLLLEEE@@@>>>>>>???BBB???@@@DDDGGGNNN[[[iiimmmmmmmmmpppsssuuuuuutttrrrsssuuuvvvvvvzzz|||tttoookkkfff^^^WWWWWW[[[cccllltttxxxyyyyyy~~~}}}|||zzzvvvqqqmmmjjjaaa\\\VVVRRRQQQNNNJJJGGG>>><<<:::999::::::888777777777777666666666666666444555666777777666555444555555555555666666666777666666666666555555555555666666666666666555555555888777777777666666555555555555666666666666555555666666666555555555555555777777777777777666555444666777777777777666555555333333333333333333333333111222333333444444333333444444333333222222222222222222222222222222222222444333333222222333333444222222222222222222222222KKKGGGAAA===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::::::::::::::999999888888888888888888888888888888888888999::::::888777666666777888888777777777777666666666666555555555555444444444444444444444444333333333333333333333333333333333333333333333333333222222222222222333333333333333333333333333333444444444444444444444444444444444444444444444444444444555555555555444444444555777888888666444333555555555555555555555555333444444555555444444333333333444444444555555555333444555666777888888888555666666777777777777777888888777777777777888888888888:::===BBBHHHNNNQQQSSSTTTUUUWWWXXXXXXXXXYYYZZZ\\\___aaaaaa___[[[YYYQQQMMMGGGAAA===<<<===>>>???>>>@@@DDDIIIQQQ^^^iiiqqqqqqrrrtttwwwxxxwwwvvvqqqpppqqqtttxxxyyyuuurrrlllccc\\\XXX[[[```iiirrryyy{{{|||~~~~~~~~~|||zzzvvvsssqqqjjjeee^^^[[[YYYVVVRRROOOCCC@@@<<<:::999999888777777777777777777666666666444555666777777666555444222333444555666888999999666666666666555555555555555555555666666666666666888888777777666666666555555555666666666666555555666666666666666666666666555555666666666555444444666666666666666555444444333333333333333333333333111222333333444444333333444444444444333333222222222222222222222222222222444444333333333333444444111111111111111111111111SSSMMMFFF@@@===<<<;;;;;;999999999999999999999999999999999999:::::::::::::::::::::;;;:::999999888999999999999999999999999999999999999999888777777666777999999777666777888666666666666555555555555444444444444444444444444333333333333333333333333333333333333333333333333333222222222222333333444222222222222222222222222444444444444444444444444333333333444444444444555444444555555555555444444555555666777777777666555555555555555555666666666333333444444444444333333333444444444555555555555333444555666666777666666555666777777888888777777888888777777777888999999999:::>>>BBBHHHMMMQQQSSSTTTUUUVVVXXXYYYZZZZZZZZZ]]]^^^```bbbbbb___YYYUUULLLIIIDDD@@@======>>>>>>===???AAAFFFMMMWWWbbbiiirrrrrrsssuuuwwwwwwuuutttpppnnnooouuu|||xxxrrrjjjddd[[[[[[^^^fffqqqzzz~~~~~~~~~}}}zzzwwwuuurrrmmmgggcccaaa^^^ZZZVVVKKKFFF@@@<<<:::999999999777777888888888777666555555555666666666666555555222222333555666888999:::666666666666555555555555555555555666666666666666888777777777777777777666555555666666666666555555555666666666666777777777444444555555555555444444555555555555555444444333333333333333333333333333111222333333444444333333333444444444444444333222222222222222222222222222444333333222222333333444000000000000000000000000[[[UUUKKKDDD???===<<<;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;:::999888999999999999999999999999:::999888888777777888888666999;;;;;;999777888999666666666666555555555555555555555555555555555555222333333444444333333222333333333333333333333333222222222222222333444555444444444444444444444444444444444444444444444444333333333444444444555555444444555555555555444444555555666666777777888888444555555555666666666777444444555555555555444444444444444444555555555555555555666666666666666555666666777888888888888777888888777777888888999:::;;;>>>CCCHHHNNNQQQTTTUUUVVVWWWXXXZZZ\\\]]]]]]]]]___```aaacccccc___WWWQQQHHHFFFCCCAAA?????????@@@@@@CCCHHHMMMUUU```iiinnnrrrrrrssstttuuuuuurrrpppnnnmmmppp|||~~~xxxrrrnnnccc```___dddnnnxxx}}}}}}{{{yyyyyytttnnnjjjgggeee```]]]TTTNNNEEE>>>;;;;;;<<<<<<777777888999888777666555666666555555555555666666444444555555666777777777666666666666555555555555555555555555666666666777777777777777777888888888555555666666666666555555555666666666777777777777555555666666666666555555555555666666555555444333444444444444444444444444111222333333444444333333222333444555555555444333222222222222222222222222333333222222222222333333111111111111111111111111aaaZZZPPPFFFAAA>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======::::::;;;<<<;;;:::999888999999999999999999999999;;;:::888777777777888999777:::======:::888999;;;777666666666555555555555555555555555555555555555222333333444444333333222333333333333333333333333222222222222333333444555555555555555555555555555444444444444444444444444333333333444444555555555444555555555555555555444555555555555666777999:::444555555555666666777777555555666666666666555555444444444555555555666666666777777777777666666555666666777888888888888888888888777777888999::::::===AAAFFFMMMRRRUUUVVVVVVWWWXXXZZZ\\\^^^___``````aaaaaabbbdddddd___VVVOOOFFFEEECCCBBBAAAAAAAAAAAAEEEIIINNNTTT]]]hhhpppssswwwwwwwwwxxxyyyxxxuuurrrnnnmmmsss}}}xxxvvvmmmhhhcccdddllltttxxxyyy}}}{{{}}}xxxrrrmmmkkkhhhddd```ZZZSSSIIIAAA======>>>???777888888999999777666555777666555444444555666777777666666666555555555555777666666666555555555555444555555555666666777777666666777777888888999999555555666666666666555555555666666666777777888888666666777777777777777666666666666666666555555444444444444444444444444444222222333444444444333333111222444555666555444444222222222222222222222222333222222111111222222333222222222222222222222222jjjdddYYYPPPIIIEEEBBB@@@;;;:::;;;<<<>>>>>><<<:::=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;888:::;;;;;;999888888999:::>>>>>>888666:::;;;888888888777777777777888888666666666666666666666666555555444333333222111111333222222444777777444111444444444444444444444444333333333444444444555555444444444444444444444444555444444333333444444555888888777555555444444444222333444555666666666666666666666666666666666666666666666666666555555555666666666666666666666666777666666555555777888999555666666777888999999:::666777999999999999<<<>>>BBBEEEKKKOOOQQQSSSUUUWWW\\\[[[[[[\\\^^^aaadddfffccceeeggggggccc[[[SSSNNNHHHGGGFFFEEEDDDCCCCCCDDDGGGLLLSSS^^^gggnnnpppqqqtttwwwxxxvvvuuuxxxwwwtttnnnooozzz|||qqqnnnkkkjjjmmmrrryyy~~~}}}|||xxxtttpppkkkhhhgggddd]]]SSSJJJDDD???;;;999;;;999888888:::;;;:::999888777666555555444555555999888666555555555666777333444444444555555666666777777777777888888888888999888888888777777666666666666555444444444444444444444555666777777666666555555666666777777888888666555555555555444444444666666555444444444444444777666444222222222444555555444444333333444444555444444444333333222222222222222222222222222222222///000222444555555555444mmmggg^^^UUUNNNHHHDDDAAA;;;:::;;;<<<>>>>>><<<;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::;;;::::::999999::::::;;;:::;;;<<<;;;999777777888555:::;;;888888;;;;;;888888888777777777777888888666666666666666666666666555555444444333222222111333222333555777777555222444444444444444444444444333333333444444444555555444444444444444444444444555444444333333444444555888777666555555444444444333333444555666666666666555555555555555555555555555555555666666666666666666666666666666666666666777666555555555666888888666666666777777888888999777888999999:::;;;???AAAEEEIIINNNQQQSSSUUUWWWXXX[[[[[[\\\]]]___cccfffhhhfffggghhhfffbbb[[[SSSOOOLLLLLLLLLKKKKKKKKKKKKKKKQQQUUU\\\eeelllqqqrrrrrrxxxzzz{{{yyy{{{{{{xxxzzz}}}tttqqqmmmlllmmmrrrxxx|||~~~}}}yyyuuuqqqmmmjjjhhhgggaaaYYYPPPIIICCC>>>;;;888777555555777888888777777777666666666777777888999888777666555666666777444444444444555555555555777777777777888888888888888888888888777777777666888888777666666666666666666666777777888777777777555666666666777777777888777777666666666555555555777666555555444444555555777555444222222333444555555555444444444444555555222222222222222111111111222222222222222222222222222222333333444333333333qqqllleee]]]UUUNNNGGGCCC<<<;;;:::;;;===>>>===;;;<<<;;;;;;;;;;;;:::::::::999999999999999999999999;;;::::::999999::::::;;;:::;;;<<<;;;999777777888444888:::999:::<<<;;;888888888777777777777888888666666666666666666666666555555444444333222222222444444444666777777666444444444444444444444444444333333333444444444555555444444444444444444444444555555444444444444555555888777666555555444555555444555555666666666555555444444444444444444444444444444555555666666777777666666666666666666666666666666555555555666777888777777777777777777777777888999999:::;;;>>>CCCGGGKKKNNNRRRUUUVVVWWWYYY[[[[[[\\\]]]```cccfffiiikkkjjjjjjhhheee```ZZZUUUQQQOOOPPPRRRSSSTTTTTTTTTTTT\\\```fffmmmsssuuuvvvvvvwwwyyyyyy{{{yyyvvvrrrppppppsssxxx{{{~~~{{{xxxtttpppmmmllllllgggaaaYYYRRRJJJCCC>>>999777555444666777777666666666666777777888999:::888888777666666666666666555555555555555555444444777777777777888888888888888888888888777777777777:::999888888888888888888888888999999888888777777666666666666777777777777888777777777666666666666888777666666555555666666666555444333222333444555555444444333333444444555000000000000111111111111333333333333333333333333444444333222222222222222tttpppkkkeee]]]TTTLLLFFF???===;;;;;;=========<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;999:::;;;:::999888:::;;;<<<<<<;;;999999:::999777888888777777777777888888666666666666666666666666555555444444333333333333444555555666777777666555444444444444444444444444333333333444444444555555555555555555555555555555555555444444444444555555777777666555555555555555555666666666666555555444444444444444444444444444333444444555666777888888666666666666666666666666555555555666666666777777777777777777777777777666888999999:::<<<@@@GGGKKKOOOQQQUUUWWWXXXYYY[[[\\\\\\]]]___cccfffiiikkklllmmmkkkgggccc^^^YYYVVVTTTPPPRRRVVVYYY[[[\\\\\\[[[bbbfffmmmrrrvvvxxxyyyzzzvvvxxx{{{}}}zzzwwwvvvwwwzzz|||}}}zzzvvvsssqqqppppppmmmhhhbbbZZZQQQHHHBBB===:::777666777888888777777666666666777777888999888777777666666666666666888888777777666666555555666777777777888888888888888888888777777777777777:::999999888888888999999888999999999888777666666666666666666777777777777777777777666666666555555888888777666666666666666555444444333333333444555333333333222222333333333000000000111111222222222333333333333333333333333444333222111111222333444uuusssoookkkddd[[[RRRKKKCCC@@@===<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;777999999999999:::===???IIICCC===999888777777777888888777777777777888888777777777777777777777777555555444444444444333333444555666666666666666777444444444444444444444444333333333444444444555555555555555555555555555555666555555444444555555666777666666555555555555666666666666777666666555555444444444444444444444444333444444555666777888888666666666666666666666666666666666777777777777777888888888888888777777777888999:::;;;>>>CCCIIINNNQQQSSSVVVXXXXXXZZZ\\\^^^]]]___bbbfffiiikkkllllllkkkiiieee```\\\YYYWWWWWWTTTVVVZZZ^^^aaaccccccccciiilllqqqssstttuuuwwwyyyxxx~~~~~~}}}}}}~~~|||yyyvvvtttsssqqqpppmmmhhhbbbXXXNNNGGGAAA>>>:::888777888777777888777666555555555555555777777777777777666666555::::::999999888888777777666777777777888888888888777777777777777777888888888888888777777888888999888888888888777666666555777777777777666666666666666666666555555555444444888888777666666666666666444444444333444444444444222222111111111111222222222222222333333444444444333333333333333333333333333222222111222444666777wwwuuussspppkkkcccZZZSSSIIIEEE@@@===============;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;888999999999999;;;>>>@@@PPPFFF===999888666666888888888777777777777888888777777777777777777777777555555444444444444444444333555666666555444666777444444444444444444444444333333333444444444555555555555555555555555555555666666555555555555666666666666555555555555666666555666666777777777666666444444444444444444444444444444555555666666777777666666666666666666666666666777888999999999888888999999999999999999999999:::;;;===???AAAFFFLLLQQQRRRTTTWWWXXXYYY[[[]]]``````bbbeeehhhjjjkkkjjjjjjgggddd```\\\ZZZXXXXXXXXXXXXZZZ^^^bbbeeehhhiiijjjoooqqqsssrrrpppqqqtttxxx~~~}}}zzzxxxwwwvvvrrrrrrpppmmmhhh```VVVOOOEEEAAA<<<888777666555555888777666555444444444444777777777777777666555555:::999999999999999888888777777777777888888888888777777777777888888888888777777777666777777888999777777777888777777666666777777777777666666666666555555555555444444444444888777666666555555666666333333444444444444444444222111111000000111111222444444444555555555555555333333333333333333333333222222333333444666777888xxxwwwvvvtttqqqjjjbbb\\\NNNIIICCC???============<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;;;;;;;;;;999888999<<<>>>LLLBBB:::999:::888888:::888888777777777777888888777777777777777777777777444444555555555555555555222444555555333333555777444444444444444444444444333333333444444444555555555555555555555555555555666666555555555555666666666666555555555555666666444555666777777777777777555555555555555555555555555555555666666666666666666666666666666666666666777888999:::;;;::::::999999999999::::::;;;;;;<<<<<<>>>AAACCCFFFJJJOOOSSSTTTUUUXXXYYY[[[]]]```cccbbbdddgggjjjkkkjjjhhhfff```___\\\YYYXXXXXXYYYZZZYYY[[[]]]aaaeeehhhkkkmmmnnnpppqqqpppooorrryyy}}}{{{yyyxxxwwwtttsssrrrqqqmmmfff^^^XXXKKKFFF@@@;;;888777666555777777666666666666666777666777777888777666555444777777777888888888888888777777777777888888888888666777777777888888888888777777777777777888999999777777888888999888888888888777777777666666666555666666666666555555555555777666555555444444555555222333333444555555555444333333222222222222333333666666555555555555555555444444444444444444444444444444555666777777777666zzzyyyxxxwwwtttooogggbbbQQQLLLEEE@@@>>>=========<<<=========>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;>>>===<<<:::888888:::<<>>AAADDDGGGJJJMMMQQQUUUUUUWWWYYY[[[\\\___bbbeeedddfffiiikkkkkkiiifffddd\\\[[[YYYXXXWWWXXXYYYZZZXXXYYY[[[^^^bbbfffiiikkkjjjlllnnnooopppvvv}}}|||zzzyyyxxxuuuttttttsssqqqjjjccc]]]QQQLLLDDD???;;;:::888777666666666666777888999:::666777888888888777555444555555666666777777888888777777777777888888888888666666777777888888888999888777777777888999999:::777888999:::::::::::::::888888777777666666666555777777777777666666666666666666555444444444444444222333444444555555555444555444444333333444444555666666666555555444444444444444444444444444444444666777888888888777555444|||{{{zzzzzzyyytttmmmgggZZZRRRIIICCCBBBAAA>>>;;;<<<<<<<<<===============:::;;;;;;<<<<<<;;;;;;:::;;;::::::999999::::::;;;::::::;;;;;;::::::999888888999::::::::::::999888777777777888999999999:::::::::888666555444444444888666444333333333555666555555555555666666666666555555555555555555555555222222333333444555555666777777666666666666777777777777666555555555555555555666777777666666777888888666444555888999777555777777777777777777777777444555666777777888777777666666666666666555555555?????????===:::888888999777888999999999:::===??????CCCHHHLLLNNNOOOQQQRRRVVVXXX[[[^^^bbbeeeggghhhhhhhhhiiihhhgggdddaaa```YYYUUUQQQQQQSSSVVVWWWVVVYYYWWWVVVZZZaaagggjjjkkkmmmmmmmmmnnnoooxxx~~~|||{{{zzzzzz{{{xxxvvvsssrrrpppnnnjjjggg^^^WWWKKKAAA<<<::::::::::::999777777888777666555777777777777777777777777777777777777777777777777:::::::::::::::::::::;;;999999999999999999999999999999888888888888888999999999999999999999::::::999999888777666666777777666444333444777777555222555333222333666777444111555555444444444444555555555555555555444444444444888555333222333444444333444555777888888888777666888888777555444333222111yyyxxxxxxyyyyyyuuupppkkk```WWWLLLDDDBBBAAA???=====================<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;::::::999999::::::;;;:::;;;;;;;;;;;;:::999999888999::::::::::::999888999999999999999:::::::::;;;:::999888777666666666888666555333333444555666555555555555666666666666555555555555555555555555333333444444555555666666777777666666666666777777777777666555555555555555555666777777666666777999888666555666888888777555777777777777777777777777555666666777777777777666777777777777777777777777<<<======;;;999777888888::::::;;;;;;;;;===AAACCCDDDHHHLLLPPPQQQSSSTTTVVVWWWYYY\\\```dddgggiiijjjjjjjjjiiihhheeeaaa^^^[[[SSSPPPNNNNNNQQQTTTUUUTTTVVVUUUVVV[[[bbbgggjjjkkkiiihhhiiinnnuuu~~~||||||||||||wwwuuutttssssssrrrooommmeee^^^RRRHHHAAA===<<<;;;;;;999888999:::999888666888888888888888888888888888888888888888888888888;;;;;;::::::999999888888999999999999999999999999:::999999888888999999999999999999999999999999999888777777666555555666666666444444555777777555333666555555555777777555444777666666555555666666777666666555555555444444444777555333333444444444333444555666777777777666555777777666555444333222222xxxwwwwwwxxxyyywwwtttqqqhhh^^^QQQGGGCCCAAA@@@???>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;:::999999888999999::::::999999888;;;;;;;;;:::::::::::::::;;;;;;:::999999999999999777666555444444444555666555555555555666666666666555555555555555555555555444444555555666777777777777777666666666666777777777666666555555555555666555666888777666666777999888777666666888888777666777777777777777777777777666777777777777666666555555555666666777777888888888999:::999777777777888;;;;;;<<<;;;<<>>;;;:::::::::;;;<<<<<<999777888888888888888888888888888888888888888888888888;;;;;;:::999888777777666999999999999999999999999999999999888888999999:::;;;::::::999999888888888777666666555555555555555666555555666777777666444555777888888777666666777888777777777777777777888666666666555555555555444666555333333555555444333333333444555555555555555555555555444444333333333yyyyyyyyyzzzzzzyyywwwvvvooofffWWWKKKDDDAAAAAA@@@@@@??????>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<;;;::::::999999999999999999999999999;;;;;;::::::999999999888::::::999999999::::::;;;777777666555444555555666555555555555666666666666555555555555555555555555555555555666777777888888777777666666666666777777777666555555555555666666555777888888777666888999888777777777777888777777666666666666666666666666777777888777777666555444222222333444555666666777666777888888777777888:::::::::;;;:::<<>>===<<<<<<;;;;;;<<<<<<======<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<;;;::::::999999999999999999999999::::::999999888888777777999888888888888999::::::777777666666555555555555555555555555666666666666555555555555555555555555555555666666777888888888777777666666666666777777666666555555555555666666666777888888777777888999777888888888777777777888666666666666666666666666777777888777777666555444222333333444555666777777666777999999888888:::;;;:::;;;<<<===>>>BBBGGGKKKMMMOOORRRSSSTTTUUUWWWXXX^^^```eeeiiimmmnnnooooookkkiiieee```ZZZTTTOOOMMMKKKLLLNNNNNNOOOPPPQQQQQQWWW[[[```eeeggggggfffeeegggiiiuuu~~~}}}|||yyyxxxwwwxxxyyyyyywwwuuuwwwqqqhhh___UUUKKKBBB===::::::999:::<<<;;;999777888888888888888888888888888888888888888888888888777777777888888999999999999999999999999999999999666666666666666777888888;;;;;;::::::999888777777777777777666666777888888555555666666666555555555222555888777444333444666555555555444444555555555555555555555444444444444444444444666777777555222222222222222222333333444222222222333333333333333yyy{{{~~~~~~|||||||||xxxqqqfffYYYNNNFFFBBB@@@?????????>>>>>>=========<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::::::::999999888888999999:::999999888888888888888888888888777777777888888999777777777666666666555555555555555555666666666666555555555555555555555555555555666666777777888888777777666666666666777777666555555555555666666777666777999888777777888:::777888999999777777888999777777777777777777777777666777777777777666666555666666777777888888999999666888999:::999999;;;<<<;;;===@@@BBBDDDGGGLLLOOORRRSSSVVVWWWWWWYYY[[[]]]aaacccgggkkkmmmmmmlllllleeeddd```\\\WWWSSSPPPNNNLLLMMMOOOOOOOOOQQQSSSVVV]]]aaagggjjjkkkjjjiiihhhhhhnnn}}}}}}||||||{{{zzzzzz{{{zzzxxxvvvwwwsssmmmeee]]]SSSJJJCCC===;;;:::999::::::999777999999999999999999999999999999999999999999999999666777777888999:::;;;;;;999999999999999999999999666666666666666777888999;;;::::::999999888888888888777777777777888888999333555666666555444444555222444555555444333333444444333333222222333333444444444444333333333333222333333555777999888555222222222222222222333444444222222222222222222222222ssswww}}}}}}}}}~~~{{{vvvnnnbbbVVVKKKEEEAAA???>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999888888999::::::888888999999999999999999999888888777777777888888777777777777777666555555555555555555666666666666555555555555555555555555444444555666666777777888777777666666666666777777555555555555555666777777666888999999888777999:::777888:::999777666888:::777777777777777777777777555666666777777777777666888888888999999999999999666888999999999999:::;;;:::===AAAEEEGGGJJJNNNPPPTTTVVVXXXYYYZZZ\\\___aaadddfffiiikkklllkkkiiiggg___^^^[[[XXXUUUSSSQQQPPPNNNPPPRRRSSSTTTWWW\\\aaagggkkkqqquuuuuutttttttttwww~~~}}}}}}|||||||||}}}}}}|||zzzwwwuuuqqqllleee\\\SSSMMMAAA???;;;999::::::999999999999999999999999999999999999999999999999999999888888999999::::::;;;;;;999999999999999999999999777777777777888999:::;;;999999999999999999999999666666666666666777888888111444666555333222333555444333333333555555333222333333222222222222333333333333222222222222111111222333555888:::999555222333333222111222333444555222222222222111111111111nnnttt{{{~~~~~~|||yyyssshhh[[[OOOGGGCCC>>>>>>>>>>>>>>>?????????<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;:::;;;:::999888888999:::;;;999999999::::::;;;;;;;;;:::999888888777777888888777777777777777666555555555555555555666666666777555555555555555555555555444444555555666777777777777777666666666666777777555555555555555666777888666888999999888888999:::666999::::::777666888:::777777777777777777777777555555666777777888777777888888888777777777777777666888999999888888999:::777;;;@@@DDDGGGJJJLLLNNNTTTUUUXXXYYYZZZ\\\```bbbeeegggjjjlllkkkiiifffddd[[[ZZZXXXVVVUUUSSSSSSSSSRRRTTTWWWXXXZZZ___fffkkkpppuuu{{{~~~~~~~~~}}}}}}~~~}}}xxxwwwtttqqqkkkcccZZZTTTEEEAAA===:::::::::::::::999999999999999999999999999999999999999999999999;;;;;;::::::::::::::::::999999999999999999999999999999999999:::;;;<<<===999999999999999999::::::555555555555555666777888000333555555222111222444555333222333666777444111444333333222222333333444222222222111111111000000111333555999;;;999555222444333222222222333444555222222222222111111000000hhhpppyyy~~~~~~||||||~~~|||~~~zzzooodddZZZOOOFFF????????????@@@@@@@@@@@@>>>=========<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<>>>>>======<<<<<<::::::::::::::::::::::::;;;::::::999999::::::;;;999999888666555333222222888777777666555444444333333555666666444333444444777777666666555555555444555555555555666666666666666666666666777777777777777777666555555555555555888888999::::::::::::999666666666666666666666666888888888777777777666666888888888888888888888888888888999999999:::::::::555666777888999:::;;;;;;;;;???DDDHHHKKKOOORRRUUUUUUWWWYYY[[[\\\^^^bbbdddfffhhhjjjiiifffbbb^^^]]]UUUVVVXXXXXXXXXYYYZZZ\\\]]]aaadddddddddhhhpppwwwyyy}}}|||}}}|||{{{xxxuuupppiiiaaa\\\LLLGGGAAA<<<::::::999999999888666555555666888999888888888888888888888888999999999:::::::::;;;;;;999999999999999999999999<<<:::888888999999888777666777888999:::;;;;;;;;;777777888888888888777777777777555444333333333333555555444444444333333333333333333333333333333333333333333333333333333333666333111222444555333000333333333333333333333333111111111111111111111111fffmmmuuuzzz{{{{{{}}}{{{ssskkkbbbUUUJJJBBBAAA????????????>>>===>>>>>>=========<<<<<<<<<===<<<<<<;;;;;;<<<<<<<<>>======<<<<<<999999999999999999999999::::::999999999999::::::888888888888888888888888999999999888777666666666999:::;;;:::888666666666666666666555555444444444555555666666666777777777666666666777777777888888888777666666555555666666777777888999999999999888888888888888888888888888:::::::::999999999888888777777777777777777777777777777777888888888999999666777777888999:::;;;<<>>;;;:::::::::999999777777777777999999999999999999999999999999999999999999::::::::::::999999999999999999999999:::888777777999:::999999888888999:::::::::999999666666777777777777666666999888777666555555555555555555555444444444333333222222222222222222222222333333333333333333333333444222111111333333222000333333333333333333333333222222222222222222222222aaagggpppvvvxxx{{{~~~}}}wwwssslll]]]PPPHHHEEEBBB@@@??????>>>===>>>>>>>>>=========<<<<<<===<<<<<<;;;<<<<<<======@@@@@@???>>>======<<<<<<999999999999999999999999:::999999888888999999:::999999999999999999999999999999888888777777666666;;;<<<===;;;999777666666666666555555555555444444666666666777777777888888777777777888888888999999888888777666666666666777666666777888888888888777888888888888888888888888:::::::::999999999999999666666666666666666666666666666666777777777888888888888888999:::;;;<<<===CCCFFFKKKNNNQQQSSSVVVYYY[[[^^^aaaccceeehhhkkknnnooommmiiiccc]]]ZZZZZZ[[[^^^aaadddggghhhiiikkklllmmmqqqvvvxxx{{{|||{{{|||~~~{{{zzzyyyyyywwwsssmmmiii\\\TTTJJJAAA===;;;;;;;;;999999999999999999999999::::::::::::::::::::::::888999999999::::::::::::999999999999999999999999888777666777999;;;;;;::::::::::::::::::999888777666666777777777777666666888888777666555555555555666666555555555444444444222222222222222222222222333333333333333333333333333222000111222222111///333333333333333333333333222222222222222222222222YYY```kkksssyyy|||}}}{{{zzzttteeeVVVOOOJJJEEEBBBAAABBBAAA@@@>>>>>>>>>============<<<<<<<<<<<<<<<<<<======>>>AAA@@@@@@???>>>===<<<<<<::::::::::::::::::::::::::::::999999999999::::::;;;::::::999777666666555777666666666555555555444888999:::999777555555555666666666666666666666666777777777777888888888888777888888888999999999999999888888777777777777777666777777888888888888888777777777777777777777777777777777777777777777777777777777777777777777777666666666777777777888888999999999999;;;<<<>>>???GGGJJJNNNQQQSSSVVVYYY[[[^^^aaaeeehhhjjjmmmppprrrrrrnnnhhhaaa[[[ZZZ\\\^^^eeehhhllloooppppppqqqrrrrrrvvv{{{}}}{{{|||}}}}}}|||{{{zzzxxxuuupppmmmddd\\\PPPFFF@@@===<<<;;;999::::::;;;;;;::::::999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;999999999999999999999999:::999777888:::;;;;;;:::999999999::::::999999888777777888888888888777777777666555555444444444555666666666555555555444444333333333333333333333333222222222222222222222222333222222111222111111000222222222222222222222222222222222222222222222222SSS[[[gggsss{{{~~~~~~zzzlll^^^TTTNNNEEEAAABBBCCCCCCAAA???>>>>>>>>>============<<<<<<<<<<<<<<<===>>>???AAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;::::::999888777666666666666666666555555555555444555777777666555666777777777777777777777777777777777777777888888888888777888888888999999999999999888888777777777777777777888999999::::::999999999999999999999999999999777777777777777777777777888888888888888888888888777777777888888888999999999999999:::<<<>>>AAACCCIIILLLPPPSSSUUUXXX[[[]]]aaadddhhhlllnnnpppsssuuurrroooiiibbb^^^^^^bbbfffmmmooorrrssssssssstttuuuvvv{{{}}}||||||}}}}}}|||zzzyyyuuuqqqmmmjjjbbbWWWMMMEEE@@@===;;;999:::;;;;;;;;;;;;:::999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<999999999999999999999999===<<<::::::;;;;;;:::999666777888999::::::::::::888999999::::::999999888777777666666555666666666666555555555444444444444444444444444444444444444222222222222222222222222333444444333222222222222222222222222222222222222222222222222222222222222QQQXXXdddqqq{{{ttthhhZZZQQQFFFAAAAAABBBBBB@@@??????>>>>>>>>>=========<<<<<<<<<<<<===>>>??????BBBBBBAAA@@@>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999999999::::::;;;;;;<<<888888888888777777777777333555777777777666777999666777777777777777888888666666666777777777888888777777777888888888999999888888777666666666666777888888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::::::::888888888888888888888888777777777888888888999999999999999:::===AAADDDFFFKKKNNNRRRVVVXXX[[[^^^aaadddhhhllloooqqqsssuuuwwwsssppplllgggdddfffjjjnnnrrrsssuuuuuutttuuuwwwxxx~~~}}}}}}~~~|||{{{yyyvvvrrrnnnmmmggg^^^UUUMMMFFF@@@<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<999999999999999999999999>>><<<::::::::::::999888666666888999:::;;;;;;;;;888999999999999999999888999999888777777888888999555555444444444333333333333333333333333333333333222222222222222222222222333444555444222111222333222222222222222222222222111111111111111111111111TTTYYYbbbnnnyyy|||ttteeeYYYLLLDDDBBBCCCBBB????????????>>>>>>>>>======<<<<<<<<<<<<===>>>???@@@CCCBBBAAA@@@>>>===<<<;;;::::::::::::::::::::::::999888888888888888888999888888999999:::;;;;;;;;;777777777777888888888888444666777777666666666777444555555555666666666666555555666666666777777777666666666777777777888888888777666666555555666666777777888999999999999999::::::::::::::::::::::::888888999999999:::::::::888888888888888888888888666666666777777777888888888888999:::>>>CCCGGGJJJMMMPPPUUUYYY\\\___bbbeeehhhlllpppsssuuuvvvwwwyyyuuutttqqqnnnlllmmmqqqtttssstttuuuuuuuuuwwwzzz}}}~~~~~~}}}|||zzzxxxuuurrrnnnkkkeee^^^VVVMMMDDD>>>;;;:::999888888999:::;;;999999999999999999999999999999999:::::::::;;;;;;999999999999999999999999;;;999888888999:::999888777888999:::::::::::::::777777777888888777777777777777666666666666777777444333333333333222222222111111111111111111111111111111111111111111111111222333555444111000111333111111111111111111111111000000000000000000000000XXXZZZaaakkkwww|||nnnbbbRRRHHHFFFFFFCCC@@@????????????>>>>>>>>>>>><<<<<<<<<<<<===>>>@@@@@@CCCCCCAAA@@@???===<<<;;;888888888888888888888888777777666666666666777777999888888777777666666666555555555555666666666666444666777666444333333444333333333444444444555555555555555555666666666666666666666666777777777777777777666555555555555555666666777888888888888888666666666666666666666666666666777777888888888888777777777777777777777777555555555555666666666777888888888;;;???DDDIIILLLOOORRRWWW[[[^^^bbbfffhhhkkknnnsssvvvwwwxxxyyyzzzwwwwwwuuusssqqqqqqtttvvvssstttttttttuuuyyy~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}||||||zzz~~~}}}||||||zzzwwwuuuooommmjjjddd]]]RRRGGG@@@;;;:::888777777888:::;;;888888888888888888888888777777888888888999999999999999999999999999999999777666555666888999999999999::::::::::::999888888555555666666666666555555333333222222222333333444333333333222222222111111////////////////////////111111111111111111111111000222444333000///000222111111111111111111111111////////////////////////