BM66(@ ```___^^^^^^___```aaabbbfffffffffgggiiimmmppprrrvvvttttttuuuyyyzzzxxxuuuxxxzzz~~~~~~~~~~~~yyytttoooiiiddd```^^^dddkkkpppwww|||sssjjjbbb\\\ZZZRRROOOKKKGGGGGGKKKSSSYYYXXXPPPIIIFFFFFFIIISSS^^^jjjwwwzzzsssqqqpppqqqssspppdddSSSJJJIIINNNKKKHHHHHHJJJKKKIIIGGGEEECCC@@@<<<999777555555555444222111111111222222222222222222222222333333111111111111111111111111111111111111111111111111////////////////////////111222222333333333222222222222111111111111111111000000000000000000000000111111111222222333333444111111111111111111111111222222111111222222333444000111333444555555444333777777777777777888888888:::;;;<<<>>>>>>>>>>>>===>>>>>>???@@@BBBCCCDDDDDDGGGJJJQQQXXXWWWQQQMMMNNNVVV\\\kkk|||```____________```bbbcccfffffffffgggjjjmmmppprrruuutttsssuuuxxxzzzxxxvvvxxx{{{~~~|||wwwsssnnniiieeebbbggglllqqqwww{{{rrrhhhaaa[[[XXXRRRPPPKKKGGGFFFJJJQQQVVVWWWPPPIIIFFFFFFJJJUUU```kkkxxxvvvooollllllmmmnnnkkk___QQQIIIIIIMMMKKKIIIJJJKKKKKKIIIGGGEEECCC???<<<888666555555444444222111111111222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111000///......111111111111111111111111333333333333333333333333222222222333333333333333111111111111111111111111222222111111222222333444111222444555666666555555777777777777888888888888999:::<<<===>>>>>>======>>>>>>???@@@BBBCCCDDDDDDGGGJJJQQQXXXXXXRRROOOOOOWWW^^^mmm```______``````bbbccccccffffffggghhhkkknnnqqqrrrsssssssssuuuxxxyyyxxxwwwyyy{{{~~~}}}yyyuuupppmmmiiikkkooorrrwwwzzz{{{||||||sssjjjbbb\\\YYYRRRPPPKKKGGGFFFIIIPPPUUUWWWPPPIIIFFFGGGKKKWWWbbbmmmzzz~~~sssllliiijjjhhhhhheee[[[OOOJJJKKKKKKKKKKKKLLLMMMLLLIIIFFFCCCAAA>>>;;;888666555444444333333222222222222333444333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000///...,,,,,,111111111111111111111111111111111111111111111111333333333333222222222222111111111111111111111111222222111111222222333444222333444555666666666666666666777777888888888888999:::;;;<<<<<<===<<<<<<===>>>???@@@BBBCCCDDDEEEGGGJJJQQQXXXYYYSSSPPPRRRWWW^^^nnn`````````aaabbbcccddddddfffggghhhiiillloooqqqsssrrrrrrtttuuuwwwxxxxxxxxxyyy{{{~~~~~~{{{wwwtttooopppqqqssswww~~~|||vvvzzzvvvmmmeee___\\\RRRPPPLLLHHHGGGKKKRRRWWWYYYQQQJJJGGGGGGLLLXXXcccppp|||~~~~~~}}}~~~yyyqqqllljjjhhheeeccc```XXXOOOKKKMMMJJJKKKMMMNNNNNNLLLHHHFFFBBBAAA===:::777555444444333333333333333333333333444444333333222111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000///...111111111111111222222222000000000000000000000000222222222111111000000000111111111111111111111111222222111111222222333444222333444444555666666666666666777777888888999999999999:::;;;;;;<<<<<<<<<===>>>???@@@BBBCCCDDDEEEHHHJJJQQQXXXYYYTTTRRRSSSTTT]]]nnn``````aaabbbddddddeeeeeeggggggiiikkkmmmooorrrsssqqqssstttvvvvvvwwwwwwxxxyyy{{{}}}~~~}}}~~~}}}zzzuuuttttttuuuxxx~~~{{{yyy~~~wwwmmmeee___\\\QQQPPPMMMJJJJJJNNNUUUZZZZZZRRRKKKGGGHHHMMMYYYeeesss~~~zzzxxxwwwuuuuuuxxx|||{{{uuuppplllkkkgggbbb^^^[[[TTTLLLJJJLLLIIILLLOOOPPPOOOLLLIIIGGGBBB@@@===:::777666555444333333333333333333333333444444333333222111000000111111111111111111111111111111111111111111111111000000000000000000000000...///000111111111111111000000111111111222222222333333333333333333333333111111000000//////......111111111111111111111111222222111111222222333444222222222333333444555555555666666777888888999999999999::::::;;;<<<<<<===<<<===>>>@@@BBBDDDEEEFFFHHHJJJQQQXXXXXXTTTRRRTTTUUU^^^ppp```aaabbbdddeeefffffffffggghhhiiilllnnnppprrrsssrrrtttvvvvvvuuuuuuvvvwwwxxxzzz||||||||||||~~~~~~zzzyyyyyyzzz}}}|||zzz|||uuukkkccc]]]ZZZRRRQQQOOOLLLLLLOOOUUUZZZYYYQQQJJJGGGIIIOOO]]]iiivvvuuusssqqqpppqqqtttxxx{{{}}}xxxsssooommmkkkgggaaa[[[WWWQQQJJJGGGIIIJJJMMMPPPQQQOOOLLLIIIHHHBBB@@@===:::888666666666222333333444444444444333444333333222222111111111111111111111111111111111111111111111111111111111////////////////////////,,,,,,...///000111111111000000000111222222333333222222222222222222222222000000000///////////////111111111111111111111111222222111111222222333444222222222222222333555555555555666777888999999:::::::::::::::;;;<<<===>>><<<===>>>@@@BBBDDDEEEFFFIIIKKKQQQWWWWWWSSSQQQSSSYYYbbbuuu```aaaccceeefffgggggggggggghhhjjjmmmoooqqqrrrsssrrruuuwwwvvvtttssstttvvvwwwyyyzzzzzzzzz{{{}}}yyyqqqqqqrrrssstttvvvxxxzzz~~~~~~uuukkkbbb\\\YYYUUUSSSPPPMMMKKKMMMRRRVVVTTTMMMGGGFFFJJJSSSbbbpppyyyrrrqqqpppqqqssswwwzzz{{{zzzwwwtttsssrrrrrrkkkddd]]]YYYTTTLLLHHHIIIKKKNNNQQQQQQNNNKKKJJJJJJBBBAAA>>>;;;999777777777222222444555555555444444222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000......///000111111111111///000000111222222333333////////////////////////000000000111111111111111111111111111111111111111222222111111222222333444333333222222333444666777555555666777888999::::::<<<;;;;;;;;;;;;===>>>???<<<<<<>>>@@@BBBDDDFFFFFFJJJKKKPPPVVVVVVQQQPPPRRRZZZdddwww```aaaccceeeggghhhhhhgggggghhhjjjmmmpppqqqrrrssssssvvvxxxwwwtttrrrsssuuuwwwxxxyyyyyyyyyzzz|||~~~~~~rrrdddeeeeeeeeefffiiimmmppptttwww|||wwwmmmddd^^^[[[WWWUUUQQQMMMJJJKKKOOORRRPPPJJJEEEFFFKKKVVVggguuuzzzrrrrrrrrrtttxxx|||~~~~~~{{{xxxvvvwwwyyyzzzzzzpppiiibbb^^^XXXPPPKKKKKKKKKNNNQQQQQQNNNKKKKKKLLLCCCAAA???<<<999888888777111222444555666555444444222222222222222222333333111111111111111111111111111111111111111111111111111111111111111111111111222222333333333222222111///000000111222222333333222222222222222222222222111111222222333333333444111111111111111111111111222222111111222222333444444444333333444555777888444555666777888999::::::<<<<<<;;;;;;<<<===???@@@;;;<<<>>>@@@BBBDDDFFFGGGJJJKKKPPPUUUUUUPPPNNNPPPZZZcccvvvccceeehhhkkklllkkkiiihhhfffiiilllmmmnnnoooppprrrtttttttttsssppppppqqqrrrtttvvvyyyzzzzzzzzz{{{|||rrrhhhaaa___[[[YYYXXXYYY\\\]]]dddhhhmmmttt{{{wwwnnnfff___ZZZVVVRRRMMMJJJJJJLLLMMMNNNIIIGGGDDDDDDJJJXXXgggrrr~~~wwwvvvvvvzzz|||yyyyyy{{{}}}{{{pppeee^^^XXXOOOIIIHHHJJJMMMPPPRRRPPPMMMHHHEEEDDDBBB???<<<999666444333222222222222222222222222222222222222222222222222111111111111111111111111000/////////000111222222333222111000//////////////////000000000000//////000111111111111222222222222111111000000000000000////////////////////////111111222222222333333333111111222222222333333333444555555666777666666666333333555777999;;;===>>>;;;;;;;;;<<<<<<<<<<<<===;;;<<<>>>@@@BBBCCCDDDDDDKKKKKKOOOSSSSSSPPPPPPSSS[[[ggg{{{dddeeehhhkkklllkkkjjjiiihhhjjjmmmnnnooooooqqqrrruuuvvvuuusssqqqppppppqqqtttvvvyyy{{{{{{{{{|||}}}~~~}}}lllbbbXXXVVVSSSQQQPPPQQQSSSUUUZZZ]]]ccciiiqqq{{{wwwnnnfff___[[[WWWSSSMMMJJJJJJKKKLLLLLLDDDCCCBBBCCCKKKZZZjjjuuu|||~~~zzzyyyyyy}}}~~~~~~~~~sssggg```YYYQQQKKKIIIJJJMMMPPPQQQPPPMMMHHHEEECCCAAA???<<<999777555555222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111222222333222111000///////////////000000111111000000///000111111111111222222222222111111000000000000000111111111111111111111111111111222222222333333333111111222222222333333333444444555666666666666555777777777888999999999:::;;;;;;;;;<<<<<<<<<<<<===;;;<<<>>>@@@BBBCCCDDDDDDIIIIIIMMMRRRRRROOOPPPTTT]]]hhh}}}dddfffiiikkklllkkkjjjjjjjjjlllooopppooopppqqqrrruuuvvvvvvtttqqqppppppqqquuuwwwzzz|||||||||}}}~~~}}}~~~vvvdddZZZOOONNNKKKIIIHHHIIIKKKLLLNNNQQQUUU[[[cccmmmxxxxxxoooggg```[[[XXXSSSNNNJJJIIIIIIIIIIIICCCBBBAAACCCKKKYYYiiitttyyyzzz~~~||||||}}}wwwjjjbbbZZZRRRLLLKKKKKKMMMOOOQQQOOOLLLHHHEEEBBB@@@>>>;;;999777666555333333333333333333333333222222222222222222222222111111111111111111111111111111111111000000000000333222111000////////////000111111111111111111000000111111111111222222222222111111000000000000000333333333333333333333333111111222222222333333333111111222222222333333333333333444555555555555555888888888888888888999999;;;;;;;;;<<<<<<<<<<<<===<<<===>>>@@@BBBCCCDDDDDDFFFGGGKKKQQQRRRPPPQQQUUU^^^jjjfffgggiiikkkllllllkkkkkkkkkmmmoooppppppoooppprrrrrrsssttttttrrrqqqqqqrrruuuxxx{{{}}}}}}}}}~~~}}}ooo^^^SSSKKKJJJGGGFFFEEEFFFGGGHHHGGGIIIKKKOOOVVV___jjjqqq}}}}}}yyypppggg```[[[XXXTTTNNNJJJHHHHHHGGGFFFDDDCCCBBBCCCJJJUUUcccmmmtttuuuxxxzzz}}}xxxkkkccc[[[RRRLLLKKKKKKLLLOOOPPPOOOLLLHHHFFFCCCAAA???<<<999666555444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000///......222222111000//////000000111111222222222222111111000000111111111222222222222111111000000000000000333333333333333333333333111111222222222333333333111111222222222333333333222333444444555555444444555666777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<===???AAABBBDDDDDDDDDEEEFFFKKKQQQSSSQQQSSSWWW^^^kkkggghhhiiikkklllllllllllllllnnnppppppppppppqqqrrroooqqqssstttsssssstttuuuvvvyyy|||~~~}}}iiiYYYPPPIIIHHHFFFEEEDDDDDDEEEFFFFFFFFFGGGIIIMMMUUU^^^ddduuu}}}{{{{{{~~~yyypppggg___[[[WWWSSSNNNJJJHHHFFFEEEDDDBBBAAAAAABBBHHHSSS___hhhoooooorrryyy{{{uuujjjccc\\\SSSMMMKKKKKKLLLNNNOOONNNKKKHHHFFFEEECCC@@@<<<888555333222333333333333333333333333222222222222222222222222111111111111111111111111111222222222222111//////222111000000000000000000111111222222222222111111000000111111111222222222222111111000000000000000222222222222222222222222111111222222222333333333111111222222222333333333222333444444555555444444555666777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<===???AAACCCDDDEEEEEEEEEFFFKKKRRRTTTSSSUUUYYY]]]kkkhhhiiijjjkkklllmmmmmmmmmlllnnnqqqrrrqqqqqqssstttppprrruuuvvvvvvuuuvvvwwwwwwzzz}}}uuucccUUUMMMGGGFFFEEECCCCCCCCCCCCDDDEEEFFFFFFFFFIIINNNTTTYYYgggnnnxxx~~~zzz|||yyyooofff^^^ZZZVVVRRRMMMIIIGGGEEEDDDBBB======>>>@@@FFFQQQ]]]fffjjjjjjnnnvvv{{{rrriiiddd^^^UUUNNNLLLKKKLLLNNNNNNMMMKKKHHHFFFDDDCCC@@@<<<888666444333333333333333333333333333222222222222222222222222111111111111111111111111333444555555555444333222111111000000000000000111000111111111111111111000000111111111111222222222222111111000000000000000111111111111111111111111111111222222222333333333111111222222222333333333333333444555555555555555888888888888888888999999;;;;;;;;;<<<<<<<<<<<<===<<<>>>???AAACCCDDDEEEEEEFFFGGGLLLRRRTTTSSSUUUYYY]]]kkkiiiiiijjjkkklllmmmnnnnnnnnnpppsssttttttuuuvvvxxxuuuxxxzzz{{{yyyxxxwwwwwwxxx{{{~~~~~~kkk[[[PPPJJJGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFIIINNNRRRYYY```iiiqqqvvv{{{|||{{{xxxnnneee]]]YYYTTTQQQLLLIIIGGGEEECCCAAA<<<<<<===???DDDNNNYYY```fffgggllluuuvvvooohhhfffaaaXXXPPPMMMKKKLLLMMMMMMLLLJJJHHHFFFAAA@@@>>>;;;999777666666444444444444444444444444222222222222222222222222111111111111111111111111111222444555555444333222111111000000000000111111///000000111111000000///000111111111111222222222222111111000000000000000111111111111111111111111111111222222222333333333111111222222222333333333444444555666666666666555777777777888999999999:::;;;;;;;;;<<<<<<<<<<<<======>>>@@@BBBCCCDDDEEEEEEEEEFFFKKKRRRTTTRRRTTTXXX]]]mmmiiijjjjjjkkklllmmmnnnooooooqqqtttvvvwwwwwwyyy{{{{{{}}}~~~|||yyyxxxwwwxxx{{{wwwdddVVVLLLHHHHHHGGGFFFEEEDDDDDDDDDDDD@@@AAABBBCCCDDDGGGKKKNNNPPPWWW```gggmmmssszzz|||{{{wwwmmmddd]]]XXXSSSPPPLLLIIIGGGEEECCCAAA???>>>>>>???BBBJJJSSSYYYccceeejjjttt|||tttmmmhhhhhhddd[[[SSSOOOKKKLLLMMMMMMLLLJJJHHHFFF>>>>>><<<;;;:::999999999444444444444444444444444222222222222222222222222111111111111111111111111---...000222333222111000111000000000000000111111//////000000000000//////000111111111111222222222222111111000000000000000111111111111111111111111111111222222222333333333111111222222222333333333444555666666777777666666333333555777999<<<===>>>;;;;;;;;;<<<<<<<<<=========>>>@@@BBBCCCEEEEEEFFFEEEEEEJJJQQQRRRQQQRRRWWW^^^nnnnnnppprrrrrrqqqpppooopppuuuvvvyyy{{{{{{{{{zzzyyy~~~|||{{{zzzyyyzzz{{{}}}ooo^^^OOOHHHHHHDDDDDDCCCCCCCCCBBBBBBBBBDDDCCCCCCCCCCCCDDDEEEEEENNNRRRXXX^^^ccchhhmmmpppwww{{{}}}~~~wwwmmmddd[[[VVVUUURRRMMMJJJHHHGGGEEECCC===:::;;;@@@CCCHHHPPPYYY]]]eeennnuuu~~~}}}sssnnnjjjjjjeee[[[QQQLLLKKKMMMOOOOOONNNKKKHHHFFFCCCAAA>>>;;;888666666555333333333333333333333333666555444333222111111111111111111111000000000///111111111111111111111111444333111000000000...---000000000000000000000000222111000//////111333444222222222111111111000000222111000//////000111222111111111111111111111111333222111111000111111111666444222111111222333444777777777888999999::::::;;;;;;<<<<<<===>>>>>>>>>===>>>@@@BBBCCCEEEEEEFFFFFFFFFJJJPPPRRRRRRUUUZZZ```qqqnnnppprrrrrrpppppppppqqqwwwxxxzzz|||}}}|||{{{zzz~~~~~~~~~~~~}}}|||{{{zzzzzzzzz{{{}}}zzzhhhYYYMMMHHHHHHDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBCCCDDDDDDEEEKKKNNNTTTYYY]]]bbbfffiiioootttxxxzzzzzz{{{~~~wwwmmmddd[[[UUUSSSPPPLLLIIIGGGFFFCCCBBB===;;;;;;???BBBFFFNNNWWW^^^gggqqqyyy}}}{{{rrrmmmiiihhhcccYYYOOOKKKJJJLLLNNNOOONNNKKKHHHFFFDDDBBB???<<<999777666666333333333333333333333333555555444333222222222333222222222222111111111111111111111111111111111111111000//////000000///...000000000000000000000000222111000///000111333444222222222111111111000000222111000//////000111222111111111111111111111111222222111111222333444444666555333222222333444555666777777888888999::::::;;;;;;<<<<<<===>>>>>>>>>===>>>@@@BBBCCCDDDEEEEEEEEEFFFIIIOOOQQQQQQTTTYYYaaarrrooopppqqqppppppppprrrtttyyyzzz|||~~~~~~~~~}}}|||||||||}}}}}}|||{{{zzzzzzzzz{{{|||~~~|||}}}ppp___SSSJJJGGGHHHDDDDDDDDDCCCCCCCCCCCCBBBCCCBBBBBBBBBBBBCCCDDDDDDGGGJJJOOOSSSVVVZZZ]]]```fffjjjnnnqqqrrrvvv|||wwwmmmccc[[[UUURRROOOKKKGGGFFFDDDBBB@@@>>>;;;;;;>>>AAADDDMMMUUU___jjjvvvxxxtttqqqkkkhhhfff```UUUMMMJJJIIIKKKMMMOOONNNLLLHHHFFFEEECCC@@@<<<:::888777777444444444444444444444444333222222111111111222222333333333222222222222111111111111111111111111111///...---...000111000///000000000000000000000000222111000000000111222333222222222111111111111111222111000//////000111222111111111111111111111111111111111222333444666777666555444333333444666666666666777888888999999:::;;;;;;<<<<<<===>>>>>>>>>===>>>???AAACCCDDDEEEEEEEEEEEEIIINNNPPPPPPSSSXXXaaasssooooooppppppoooqqqtttvvvzzz{{{}}}~~~~~~}}}|||zzzzzz{{{{{{{{{{{{{{{zzz{{{{{{|||~~~zzzyyy}}}~~~hhhYYYOOOHHHFFFGGGDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDFFFIIIMMMPPPRRRTTTWWWYYY___bbbfffhhhjjjpppxxx~~~wwwmmmcccZZZUUURRROOOJJJGGGFFFDDDBBB@@@>>>;;;:::===@@@DDDLLLUUU```lll{{{yyyqqqmmmnnniiifffccc\\\RRRKKKIIIIIIKKKMMMOOONNNLLLIIIGGGDDDBBB???<<<999777666666555555555555555555555555000////////////000000111333333222222222111111111111111111111111111111111000///...///000111111///000000000000000000000000222111111000000111222222111111111111111111111111222111000//////000111222111111111111111111111111111111111222222444555555555555444444555666777888666666777777888999999999;;;;;;<<<<<<===>>>>>>>>><<<===???AAACCCDDDEEEEEEEEEDDDGGGLLLNNNNNNRRRWWW___rrrnnnoooppppppppprrruuuxxxzzz{{{}}}~~~~~~~~~|||{{{xxxyyyzzz{{{{{{||||||{{{||||||}}}~~~uuutttvvv}}}xxxbbbUUUMMMHHHFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDGGGJJJMMMOOOPPPRRRTTTUUU[[[^^^```aaaccciiirrryyywwwmmmcccZZZTTTRRROOOKKKHHHFFFDDDBBBAAA???;;;:::===AAAFFFOOOXXXcccppptttmmmjjjlllgggccc```YYYOOOJJJJJJJJJLLLNNNOOOOOOLLLIIIGGGBBBAAA===:::777666555444555555555555555555555555111111000000000111111222222111111111000000000000111111111111111111111111333222000111222222111///000000000000000000000000222222111111111111111111111111111111111111111111222111000//////000111222111111111111111111111111222222111111111111222222444444444555666777888888555666666777888888999999;;;;;;<<<<<<===>>>>>>>>><<<===???AAABBBDDDDDDDDDDDDDDDFFFJJJLLLLLLPPPVVV\\\ooolllmmmoooqqqqqqsssvvvyyy{{{|||~~~~~~|||{{{wwwxxxyyy{{{|||}}}}}}}}}}}}}}}~~~yyyrrrnnnpppvvv~~~qqq\\\QQQLLLHHHFFFFFFCCCDDDDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEHHHJJJMMMOOOOOOPPPRRRTTTWWWYYY[[[\\\^^^ccclllssswwwmmmcccYYYTTTRRROOOKKKHHHFFFDDDBBBAAA>>>;;;;;;???CCCIIITTT^^^hhhuuu{{{|||||||||~~~{{{qqqlllkkkiiieeeaaa^^^VVVMMMJJJLLLLLLNNNPPPQQQPPPMMMIIIGGGBBB@@@===999777555444444444444444444444444444444555444444333333333444444111111111000000000//////111111111111111111111111444333111111222222111000000000000000000000000000222222222222111111111000111111111111111222222222222111000//////000111222111111111111111111111111333222111111000000000111222333444555666777888999555555666777777888888999;;;;;;<<<<<<===>>>>>>>>><<<===>>>@@@BBBCCCDDDDDDDDDCCCEEEIIIJJJJJJOOOTTT[[[ooojjjlllppprrrsssuuuwwwyyy}}}~~~~~~|||wwwxxxyyy{{{}}}~~~~~~}}}}}}~~~}}}rrrmmmlllqqqyyyyyygggUUULLLJJJHHHEEEEEECCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGIIILLLMMMNNNNNNPPPQQQRRRTTTVVVWWWYYY___gggnnnxxxwwwmmmbbbYYYSSSQQQNNNIIIFFFEEECCCAAA???>>>;;;;;;@@@FFFMMMYYYdddmmmzzzuuuvvvwwwxxx|||uuummmkkkkkkgggccc```\\\UUUMMMKKKNNNOOOPPPRRRRRRQQQMMMIIIGGGBBB@@@===:::777555555444333333333333333333333333666555444333333333333333222222222111111111000000111111111111111111111111222111000111222333222111000000000000000000000000222222222222222111000000000000111111111222222222222111000//////000111222111111111111111111111111222222111111111222333333111222333555666777888888555555666666777888888888;;;;;;<<<<<<===>>>>>>>>>;;;<<<>>>@@@BBBCCCDDDDDDDDDBBBDDDGGGIIIIIIMMMTTT]]]qqqhhhlllpppssstttuuuwwwyyy~~~~~~wwwxxxyyy|||}}}~~~~~~~~~tttqqqnnnnnnuuu~~~qqq```OOOIIIHHHGGGEEEDDDCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGEEEHHHJJJLLLLLLLLLNNNOOOMMMPPPSSSUUUWWW\\\eeekkkrrryyywwwmmmbbbYYYSSSPPPLLLHHHEEECCCBBB@@@>>>===;;;;;;AAAGGGPPP\\\hhhrrr~~~rrrrrrtttwww|||zzzpppiiihhhiiifffbbb___\\\TTTMMMLLLPPPQQQRRRSSSSSSQQQNNNIIIGGGCCCAAA>>>;;;888666666555333333333333333333333333444333222111000000000000333333333222222222111111111111111111111111111111///......///222333333222000000000000000000000000222222222222222111000///000000111111222222222222222111000//////000111222111111111111111111111111111111111222333444555666000111333555666777888888555555666666777888888888;;;;;;<<<<<<===>>>>>>>>>;;;<<<>>>@@@BBBCCCDDDDDDDDDBBBCCCGGGHHHHHHMMMSSS```ttt}}}gggjjjmmmooorrruuuyyy|||~~~~~~~~~}}}|||{{{zzzzzzzzz{{{~~~yyyvvvnnnrrryyy~~~fff\\\NNNGGGFFFFFFBBB???BBBBBBCCCDDDEEEFFFGGGGGGLLLKKKKKKKKKJJJJJJIIIIIILLLLLLMMMNNNOOOOOOOOOOOONNNNNNPPPRRRVVV[[[```ccckkkqqqzzzzzzmmmbbbYYYTTTNNNKKKFFFCCCBBBAAA@@@???:::999:::???JJJYYYgggpppuuutttuuuzzzuuunnnmmmllljjjjjjddd___\\\XXXQQQOOOQQQOOOSSSUUUUUUQQQLLLGGGEEECCCAAA>>>;;;888666555555555555555444444333333333111111111111111111111111222222222222222222222222333333333333333333333333222111111111000000//////000000000000000000000000111111000000111111222333000000000000000000000000111111222222222333333333---...000111222111///...111111222222222333333333333333333444444444555555666666666666777888999::::::;;;<<<>>>>>>>>>>>>===<<<<<<===???@@@AAABBBCCCHHHGGGDDDBBBCCCIIIQQQWWWeee|||~~~zzzzzziiillloooqqqsssvvvzzz}}}}}}|||{{{{{{{{{zzz{{{|||yyywwwvvvzzzyyy```VVVKKKEEEEEEEEECCC@@@CCCCCCDDDEEEFFFGGGHHHHHHLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOLLLMMMMMMPPPSSSWWW[[[]]]eeekkkrrryyy~~~zzznnnbbbYYYTTTNNNKKKFFFCCCBBBAAA@@@???<<<;;;<<>>>>>>>>>>>===<<<===>>>???@@@AAABBBBBBGGGFFFDDDBBBDDDJJJRRRXXXiii{{{{{{lllnnnqqqsssuuuxxx|||~~~|||zzzyyyzzzzzzzzz{{{}}}{{{|||~~~nnnXXXPPPGGGCCCDDDEEEDDDBBBDDDDDDEEEFFFGGGHHHHHHIIIMMMMMMMMMNNNOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQPPPOOONNNNNNOOOPPPRRRTTTWWWYYY^^^ccciiinnnttt{{{zzznnnbbbYYYTTTOOOKKKFFFCCCBBBAAA@@@>>>>>>===>>>CCCOOO```qqq{{{yyy|||zzzrrrpppuuuxxxxxxtttlllccc^^^YYYRRROOOPPPSSSVVVYYYXXXTTTOOOKKKIIIHHHFFFBBB>>>;;;888666666333333333333222222222222222222222222222222222222222222222222222222222222333333333333333333333333111111111222222222222222111111111111111111111111111111000000111111222333000000000000000000000000000000000111111111222222///000111222333222111111111111222222222333333333333444444444444555555555777777777777777888:::::::::;;;<<<>>>>>>>>>>>>======>>>>>>???@@@AAABBBBBBEEEDDDCCCCCCFFFLLLTTTZZZnnn|||}}}mmmooorrrtttuuuxxx{{{~~~~~~|||zzzyyyxxxxxxxxxyyy{{{}}}ssscccSSSMMMFFFCCCDDDEEEDDDCCCDDDDDDEEEFFFFFFGGGHHHHHHKKKKKKLLLNNNOOOPPPQQQRRRTTTTTTUUUUUUTTTTTTSSSRRRTTTTTTSSSTTTTTTVVVWWWXXXXXX[[[aaaffflllrrrzzzxxxmmmaaaXXXSSSOOOKKKGGGCCCBBBAAA???>>>???>>>>>>DDDPPPbbbsss~~~xxx||||||vvvwww~~~yyypppfff```[[[TTTPPPPPPSSSUUUXXXWWWTTTOOOLLLJJJIIIGGGCCC>>>:::777666555222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222333333444111111111111111111111111111111000000111111222333000000000000000000000000///000000000000111111111000111222333333333222222111111222222222333333333444444444444555555555555777777777777888999:::::::::;;;<<<>>>>>>>>>>>>===>>>>>>???@@@@@@AAABBBBBBCCCCCCDDDEEEHHHOOOWWW]]]ppp~~~mmmooorrrssstttvvvzzz|||~~~|||zzzxxxwwwvvvuuuuuuwwwyyy|||~~~~~~kkk[[[QQQLLLGGGDDDDDDEEEDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFHHHIIIJJJLLLMMMOOOPPPQQQVVVVVVWWWWWWXXXWWWWWWWWWYYYXXXXXXWWWWWWVVVVVVVVVRRRUUUYYY^^^dddkkkqqqvvv{{{wwwkkk```WWWRRRPPPLLLGGGCCCBBB@@@???===>>>======CCCPPPaaaqqq||||||{{{}}}{{{yyy{{{|||qqqgggbbb]]]WWWQQQPPPQQQSSSUUUUUUQQQMMMJJJIIIGGGEEEAAA===999666444333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222333333444111111111111111111111111111111000000111111222333000000000000000000000000///000000000000111111111111111222333333333333333111111222222222333333333444444444555555555666666777777777777888999:::;;;:::;;;<<<>>>>>>>>>>>>===>>>>>>???@@@AAABBBBBBCCCBBBDDDFFFHHHLLLRRRZZZ___pppnnnoooqqqssssssuuuxxx{{{~~~}}}{{{yyywwwvvvuuuuuurrrsssuuuxxx{{{~~~vvveeeVVVOOOLLLHHHFFFEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFHHHIIIKKKMMMNNNOOOTTTTTTVVVXXXYYYZZZZZZ[[[ZZZZZZYYYXXXWWWVVVUUUTTTNNNOOORRRWWW\\\bbbgggjjjooottt{{{vvvkkk```WWWSSSPPPLLLGGGDDDBBB@@@>>>===<<<<<<===CCCNNN^^^mmmvvvuuuuuuwww}}}}}}zzz|||{{{qqqgggddd```ZZZSSSPPPNNNPPPRRRQQQNNNKKKHHHGGGEEECCC???;;;777555333333222222222222333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111222222222222222222222222222222222222222111111000000111111222333000000000000000000000000000000000111111111222222111111222222222333333333111111222222222333333333444444555555555666666666888888777888888999:::;;;:::;;;<<<>>>>>>>>>>>>======>>>???@@@AAACCCDDDDDDCCCEEEHHHKKKOOOUUU\\\aaaqqqoooppprrrssstttuuuxxxzzz|||zzzxxxvvvuuutttttttttqqqsssvvvyyy|||xxxkkk\\\PPPKKKIIIGGGFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEFFFGGGHHHJJJKKKLLLMMMOOOPPPSSSVVVXXX[[[\\\]]][[[[[[ZZZYYYXXXVVVTTTSSSPPPPPPQQQSSSXXX\\\___aaadddiiiooouuuyyy|||xxxlllbbbYYYTTTPPPMMMGGGDDDAAA@@@>>>===<<<<<<>>>CCCNNN\\\iiipppnnnooosss{{{{{{|||{{{xxxooofffeeeccc\\\UUUPPPMMMOOOPPPOOOLLLIIIGGGFFFDDDBBB>>>;;;777555444444222333333333444444444444333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111000000222222222222222222222222111111000000111111222333000000000000000000000000111111111111222222222333111111111111111222333333111111222222222333333333555555555555666666666666888888888888999:::;;;;;;:::;;;<<<>>>>>>>>>>>>===<<<===>>>@@@BBBDDDEEEFFFEEEGGGKKKNNNSSSXXX^^^bbbssspppqqqsssttttttvvvxxx{{{zzzyyywwwuuussssssssstttrrrsssvvvzzz}}}{{{mmmbbbUUUIIIGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGEEEFFFGGGHHHIIIKKKLLLLLLKKKMMMPPPTTTWWWZZZ\\\]]]]]]]]]\\\[[[ZZZXXXVVVUUUTTTSSSRRRTTTWWWZZZ\\\\\\]]]aaahhhmmmppprrrtttvvvyyy}}}yyynnnccc[[[VVVQQQMMMHHHDDDAAA@@@>>><<<<<<<<<>>>DDDNNNZZZfffmmmjjjkkkpppzzz~~~}}}}}}xxxvvvmmmffffffeee^^^VVVQQQLLLNNNPPPOOOLLLIIIGGGFFFCCCBBB>>>;;;888666555555333333333444444555555555333333333333333333333333222222222222222222222222111111111111111111111111222111111111000000//////222222222222222222222222111111111000111222222333000000000000000000000000111222222222222333333333111111000000111111222333111111222222222333333333555555555555666666666777888888888888999:::;;;<<<:::;;;<<<>>>>>>>>>>>>===;;;<<<>>>@@@BBBDDDFFFGGGFFFIIIMMMPPPTTTYYY___cccvvvssstttuuuuuuvvvuuuuuuuuuuuuuuuuuutttsssrrrqqqppprrrsssvvvzzz}}}{{{mmmaaaUUUMMMKKKGGGFFFEEEDDDDDDEEEFFFGGGDDDDDDDDDFFFHHHHHHHHHGGGKKKKKKKKKJJJJJJJJJJJJJJJLLLKKKLLLOOOTTTXXX[[[[[[^^^]]]]]]\\\ZZZXXXWWWVVVRRRSSSSSSTTTUUUVVVVVVWWW[[[\\\^^^___aaacccdddeeejjjooowwwzzznnncccZZZUUUOOOIIICCCBBBCCCDDDAAA>>>>>>???AAADDDJJJSSS\\\cccccckkktttyyy~~~xxxyyyzzzxxxrrrooolllkkkiiicccYYYPPPLLLNNNPPPOOOLLLIIIGGGGGGEEEBBB>>>;;;:::888777555444444444444444444444444222222222222111111000000222222222222222222222222000000000000000000000000000000000000000000000000222222111111000000/////////222444333///...///111000000000000000000000000222222222222222222222222222222222222222222222222222222333333333333444444444444555555666777777777777777777888999999::::::;;;<<<<<<=====================>>>???AAACCCFFFHHHPPPLLLMMMTTT\\\```cccgggyyysssssstttuuuuuuuuuuuuuuuttttttssssssrrrqqqqqqqqqwwwxxxzzz|||~~~sssfff[[[QQQJJJIIIGGGFFFEEEEEEEEEFFFGGGHHHGGGGGGHHHIIIKKKLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJLLLPPPSSSUUUVVV[[[[[[\\\[[[[[[YYYWWWVVVSSSSSSTTTTTTTTTUUUUUUUUUUUUVVVWWWYYYZZZ\\\]]]^^^bbbffflllssszzzzzznnncccZZZTTTOOOJJJDDDBBBCCCCCC@@@======>>>@@@CCCIIIQQQ[[[bbbccckkktttzzz|||||||||yyysssqqqooonnnkkkdddZZZQQQLLLNNNPPPOOOLLLIIIGGGGGGEEEBBB>>>;;;:::888777555444444444444444444444444222222222222111111111000222222222222222222222222111111111111111111111111000000000000000000000000111111111000000000000000///000111111000/////////111111111111111111111111111111111111111111111111222222222222222222222222222222333333333333444444444444555555666777777777777777777888999999::::::;;;;;;<<<=====================>>>???AAADDDFFFGGGPPPMMMNNNWWW^^^aaadddgggwwwsssssstttuuuuuuuuuuuutttsssrrrqqqppppppqqqrrrsssyyyzzz|||~~~xxxhhh\\\TTTKKKGGGGGGGGGGGGFFFFFFFFFHHHIIIJJJKKKKKKLLLNNNOOOPPPQQQQQQRRRRRRRRRQQQPPPOOONNNMMMMMMKKKJJJKKKMMMPPPQQQQQQVVVWWWYYY[[[[[[ZZZYYYWWWUUUTTTTTTTTTSSSSSSSSSSSSPPPQQQRRRSSSTTTUUUUUUVVVXXX[[[```ffflllttt|||{{{nnnbbbYYYTTTPPPKKKEEEBBBBBBAAA???<<<<<<<<<>>>AAAFFFOOOYYY```dddmmmvvv{{{~~~|||yyyuuusssrrrqqqnnneeeZZZRRRLLLNNNOOOOOOLLLIIIHHHGGGEEEBBB>>>;;;:::888777555444444444444444444444444222222222222111111111111222222222222222222222222222222222222222222222222000000000000000000000000000000000000111111111111000000000111222222111000111111111111111111111111000000000000000000000000222222222222222222222222222222333333333333444444444444555555666777777777777777777888999999::::::;;;;;;<<<============<<<======>>>@@@BBBDDDFFFGGGOOOMMMQQQZZZ```bbbdddfffuuusssssstttuuuuuuuuuuuutttrrrqqqpppooooooqqqsssuuuvvvxxxzzz}}}xxxkkk]]]TTTMMMHHHFFFGGGGGGGGGGGGGGGHHHJJJLLLMMMOOOPPPRRRSSSTTTVVVXXXZZZ\\\\\\[[[ZZZXXXUUURRRQQQPPPNNNLLLLLLNNNPPPPPPOOORRRSSSWWWYYY[[[[[[ZZZYYYWWWVVVVVVUUUTTTSSSRRRQQQPPPPPPPPPQQQQQQQQQRRRRRRTTTVVVYYY]]]bbbjjjrrrxxx{{{nnnbbbXXXSSSOOOKKKFFFCCCAAA@@@>>><<<;;;;;;===@@@EEEOOOYYYaaaiiiqqqzzz{{{wwwttttttsssqqqmmmcccXXXPPPKKKMMMOOOOOOLLLIIIHHHHHHEEEBBB>>>;;;:::888777555444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000//////000000111111222222333111000222555666444111111111111111111111111111000000000111111111111111222222222222222222222222222222222333333333444444444444555555666777777777777777777888999999:::::::::;;;<<<<<<======<<<<<<======???@@@BBBEEEFFFGGGNNNNNNSSS\\\bbbbbbcccfffrrrssstttuuuuuuvvvvvvuuuuuusssrrrppppppppprrruuuvvvvvvwwwyyy|||mmmaaaUUUOOOKKKGGGGGGIIIHHHHHHHHHHHHJJJLLLOOOPPPUUUWWWZZZ\\\]]]```dddgggiiiiiihhhfffccc___\\\ZZZUUUSSSPPPOOOOOOPPPOOONNNNNNPPPTTTWWWYYYZZZ[[[ZZZYYYYYYXXXVVVUUUTTTSSSRRRQQQQQQPPPPPPPPPOOOOOOOOOQQQRRRTTTVVVZZZaaaiiinnnvvv{{{zzzmmmaaaXXXSSSNNNKKKGGGCCC@@@???===<<<;;;;;;===@@@FFFPPP\\\dddooowww|||wwwrrrrrrqqqnnnhhh^^^TTTMMMKKKMMMOOOOOOLLLJJJHHHHHHEEEBBB>>>;;;:::888777555444444444444444444444444222222222222222222222333222222222222222222222222222222222222222222222222000000000000000000000000//////000000111111222222222000///111444555333000111111111111111111111111111111111222222222333333222222222222222222222222222222222333333333444444444444555555666777777777777777777888999999:::::::::;;;;;;<<<<<<<<<<<<<<<======???AAACCCEEEFFFGGGLLLNNNTTT]]]aaa```bbbeeeqqquuuuuuvvvwwwwwwwwwwwwvvvttttttsssssssssuuuvvvwwwxxxyyy{{{|||}}}~~~~~~~~~|||eeeZZZPPPMMMKKKHHHHHHJJJHHHHHHIIIJJJLLLOOOQQQSSSYYY\\\```cccdddhhhoootttuuuuuuuuutttqqqnnnjjjhhh^^^[[[WWWTTTRRRPPPNNNMMMMMMNNNQQQTTTWWWYYY[[[\\\\\\\\\[[[YYYXXXVVVUUUUUURRRRRRQQQPPPOOONNNMMMMMMNNNOOOPPPQQQSSSXXX___ccclllpppwww~~~xxxlll```XXXSSSMMMJJJGGGCCC@@@>>>>>>>>><<<===>>>BBBIIITTT```iiittt}}}|||xxxppppppnnnjjjbbbXXXOOOIIIJJJMMMOOOOOOLLLJJJIIIIIIEEEBBB>>>;;;:::888777555444444444444444444444444222222222222333333333333222222222222222222222222222222222222222222222222000000000000000000000000000000000000111111111111/////////000111111000///222222222222222222222222111111111222333333444444222222222222222222222222222222333333333333444444444444555555666777777777777777777888999999::::::::::::;;;<<<<<<<<<<<<;;;<<<>>>@@@BBBDDDFFFFFFGGGKKKMMMSSS[[[^^^]]]___dddqqqvvvvvvwwwxxxxxxxxxxxxxxxvvvvvvvvvwwwwwwwwwwwwwwwyyyzzz{{{|||}}}~~~~~~~~~~~~ooo^^^UUUNNNLLLLLLIIIIIIJJJHHHHHHIIIKKKMMMQQQSSSUUUWWW[[[```cccfffkkksssyyy{{{}}}~~~}}}zzzyyynnniiiccc]]]XXXTTTPPPMMMMMMNNNOOOQQQTTTXXX[[[]]]___^^^]]]\\\[[[ZZZYYYXXXUUUUUUSSSRRRPPPOOONNNMMMMMMMMMNNNNNNOOOSSSWWW[[[bbbfffnnnvvvwwwjjj___WWWSSSKKKIIIFFFCCC???>>>>>>???===>>>@@@DDDLLLXXXfffoooxxxyyyzzz}}}|||yyyvvvooonnnkkkeee]]]SSSLLLGGGJJJLLLNNNNNNLLLJJJIIIIIIEEEBBB>>>;;;:::888777555444444444444444444444444222222222333333333444444222222222222222222222222111111111111111111111111000000000000000000000000111111111000000000000000000111222222111000000000222222222222222222222222000000000111222333333333222222222222222222222222222222333333333333444444444444555555666777777777777777777888999999::::::999:::;;;;;;<<<<<<;;;;;;<<<>>>@@@CCCEEEFFFGGGGGGIIIKKKQQQXXX[[[ZZZ]]]cccssswwwwwwxxxyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyxxxwwwvvvwwwyyy|||~~~uuufff[[[SSSLLLLLLLLLJJJIIIJJJHHHIIIJJJKKKNNNRRRUUUVVVRRRWWW]]]```ccciiirrryyy~~~{{{vvvnnnfff___YYYSSSOOONNNMMMNNNPPPSSSWWW[[[^^^``````___^^^]]]\\\[[[ZZZYYYXXXWWWUUUSSSQQQPPPOOOMMMNNNOOOOOOOOOQQQUUUXXXWWW[[[cccllluuuvvvjjj___WWWSSSJJJIIIFFFBBB???>>>???@@@>>>???AAAFFFNNN[[[iiirrrzzzuuuuuuxxxyyywwwuuurrrooonnnjjjcccZZZQQQJJJGGGJJJLLLNNNNNNMMMJJJIIIIIIEEEBBB>>>;;;:::999777555444444444444444444444444222222222333333444444444222222222222222222222222000000000000000000000000000000000000000000000000222222111111000000//////333555888666333111222444222222222222222222222222...//////000111222222222222222222222222222222222222222333333333444444444444444555555666777777777777777777888999999::::::999:::;;;;;;<<<<<<;;;;;;<<<>>>@@@CCCEEEFFFGGGGGGHHHJJJPPPWWWXXXXXX\\\bbbsssvvvyyy|||~~~}}}{{{{{{{{{zzzzzzzzz{{{zzzzzzyyyxxx|||}}}~~~~~~~~~wwwhhh^^^TTTQQQNNNLLLLLLLLLLLLLLLNNNOOOQQQQQQQQQQQQSSSUUUYYYYYYZZZ[[[^^^bbbhhhmmmuuuyyy}}}wwwoooggg___YYYVVVUUUSSSPPPQQQTTTWWWYYYZZZaaabbbcccddddddccccccbbb```___^^^\\\ZZZWWWTTTSSSRRRRRRPPPPPPPPPPPPRRRRRRXXX[[[```gggoooyyytttiii___UUUOOOJJJGGGDDDBBBAAA@@@???>>><<<>>>???CCCOOOaaapppvvv{{{qqqqqquuu|||tttssssssqqqmmmhhhdddaaaZZZQQQKKKKKKJJJOOOQQQOOOMMMMMMMMMJJJFFFCCC>>>;;;:::888666444444444444444444444444444111222222333333222222111333333333222222333333444444444444333222111000///111111222222222222111111000111111111111222222222111222222333333222222111111111111111111111111111111111000000000000111111333333333222222111111111333333333444444444555555333444666666555555777888777777777888999999::::::666777999:::;;;<<<<<<<<<<<<>>>@@@BBBDDDEEEEEEEEEIIIJJJOOOUUUYYY[[[___eeexxxvvvyyy}}}~~~}}}|||{{{{{{{{{|||||||||||||||{{{{{{{{{|||}}}}}}}}}|||nnnaaaYYYRRRPPPMMMLLLMMMNNNNNNOOOQQQSSSVVVVVVVVVUUUVVVWWWWWWWWWVVVWWWYYY\\\aaaeeepppttt{{{xxxppphhhaaa^^^[[[XXXTTTSSSTTTWWWXXXYYY```bbbeeehhhjjjjjjjjjiiifffeeeccc```]]]ZZZXXXWWWVVVUUUSSSRRRQQQRRRSSSSSSVVVXXX]]]bbbjjjttt~~~~~~sssiii^^^UUUOOOJJJGGGDDDBBBAAA@@@???>>>;;;>>>AAAEEESSSfffuuuzzz{{{ppprrrwwwzzzsssttttttrrrmmmhhhccc___XXXPPPKKKLLLKKKPPPRRROOOLLLMMMKKKHHHFFFCCC>>>;;;999888666444444444444444444444444444222222333333333333222222333222222111111111222222333333333333222111000000111111222222222222111111000000111111111222222222111222222333333222222111111111111111111111111111111111000000000000111111333333333222222111111111333333333444444444444555333444666666555555777888888888888999::::::;;;;;;888999:::<<<<<<============>>>@@@BBBDDDEEEEEEEEEIIIJJJOOOWWW\\\^^^dddjjjyyywwwzzz}}}~~~~~~}}}|||}}}}}}}}}~~~~~~~~~~~~}}}{{{|||}}}}}}|||~~~yyymmmcccZZZUUUPPPPPPOOOPPPQQQSSSUUUVVVZZZ\\\```aaa```___^^^^^^[[[YYYXXXWWWWWWZZZ\\\^^^fffiiiooovvv}}}zzzssslllhhhddd```ZZZVVVVVVWWWWWWXXX]]]aaagggnnnrrrttttttssspppnnnjjjfffbbb___^^^]]][[[ZZZXXXVVVUUUUUUVVVWWWXXXZZZ]]]aaagggpppyyy}}}ssshhh^^^UUUOOOJJJGGGDDDBBBAAA@@@???>>>;;;???CCCJJJYYYmmm||||||ooorrrxxxwwwtttwwwwwwuuunnnggg```\\\UUUNNNKKKMMMMMMRRRTTTPPPMMMLLLJJJFFFFFFBBB>>>;;;999888666444444444444444444444444444222222333333333333222222333222111000000000000000333333333333222111111000111111222222222222111111000000000111111111222222111111222222222222111111111111111111111111111111111111000000000000111111222222222222222111111111333333333333444444444444333444666666555555777888888999999:::;;;;;;<<<<<<;;;;;;<<<===>>>>>>=========>>>@@@BBBDDDEEEFFFFFFHHHJJJPPPZZZ___bbbhhhooozzzxxxzzz}}}~~~~~~~~~~~~~~~~~~~~~{{{||||||||||||}}}xxxlllbbb[[[VVVSSSPPPQQQTTTVVVXXX\\\___bbbfffiiinnnpppnnnllljjjiiieeeccc___]]]]]]]]]]]]]]]```aaadddiiioootttyyy||||||vvvsssnnniiiaaa[[[XXXXXXWWWWWWZZZ___hhhqqqxxx{{{||||||zzzwwwrrrmmmhhheeedddcccaaa___]]][[[ZZZ[[[]]]^^^```aaaccceeeiiipppyyy~~~|||rrrhhh^^^UUUPPPJJJGGGDDDBBBAAA@@@???>>>;;;???DDDNNN___ttt|||mmmpppxxx|||uuuvvv{{{|||yyyoooggg___YYYSSSLLLKKKNNNOOOTTTVVVRRROOOMMMJJJFFFEEEBBB>>>;;;999777555444444444444444444444444444222333333333333333333222333222111000000000000000333333333333333222111000111111222222222222111111000000000000111111111111111111222222222222111111111111111111111111111111222111111000000111111222222222222111111111111111222222333333333444444444333444666666555555777888888888999999:::;;;;;;;;;<<<<<<======>>>=========>>>???@@@BBBDDDEEEFFFGGGIIIKKKRRR\\\bbbeeejjjppp|||yyy{{{~~~~~~~~~}}}}}}{{{|||}}}||||||}}}yyymmmaaaZZZVVVTTTTTTQQQUUUZZZ^^^bbbffflllppptttxxx}}}~~~}}}zzzwwwuuurrrnnniiifffdddcccaaa___``````aaadddhhhlllqqqsssxxx{{{}}}vvvqqqiiibbb^^^\\\ZZZYYYZZZ___hhhqqqyyy~~~~~~yyysssnnnkkkiiiiiieeecccbbbaaaaaadddgggiiikkklllmmmnnnppptttzzz~~~}}}sssiii^^^UUUOOOJJJGGGDDDBBBAAA@@@???>>>;;;???EEEPPPcccwww{{{kkknnnvvv~~~yyyuuuyyy~~~ppphhh___XXXQQQKKKJJJNNNPPPUUUXXXUUUQQQPPPLLLHHHEEEBBB===:::999777555333444444444444444444444444333333333444444333333333333333222111111111111111222222333333333222111111111111222222222222111111//////000000000111111111000111111222222111111000111111111111111111111111222222111111111111222222111111111111111111111111222222222333333333444444333444666666555555777888777777888888999999::::::;;;<<<<<<=========<<<<<>>;;;???EEEQQQdddvvv|||}}}yyyjjjnnnvvv}}}yyywww~~~rrrjjj```XXXQQQJJJIIILLLNNNTTTWWWUUUSSSRRRNNNJJJEEEAAA===:::888777555333444444444444444444444444333333444444444444333333222222111111111222222333222222222333333222222111111111222222222222111111/////////000000000111111000000111111111111000000111111111111111111111111222222111111111111222222000000000111111111111111222222222222333333333333333444666666555555777888666777777888888999::::::;;;;;;<<<======>>>======@@@@@@@@@BBBCCCEEEGGGHHHKKKNNNVVV```fffhhhlllrrr{{{}}}~~~|||zzzyyy}}}~~~~~~~~~}}}~~~tttddd```ZZZWWWWWWZZZ\\\^^^dddkkkuuu}}}zzzuuummmllljjjgggfffffffffgggiiimmmttt|||~~~yyyuuuqqqnnnjjjgggccceeehhhlllsss{{{{{{vvvrrrooommmgggggggggjjjooovvv}}}uuujjj___UUUOOOJJJGGGDDDBBBAAA@@@???>>><<>>??????@@@@@@@@@@@@AAAAAACCCEEEHHHIIIKKKNNNWWWbbbiiilllqqqwww{{{}}}|||zzzyyy~~~~~~~~~~~~oooccc]]]ZZZWWWXXX[[[```ccceeeqqqyyy|||xxxsssnnnjjjgggfffeeehhhooowww}}}~~~{{{xxxtttpppmmmhhhhhhhhhkkkqqqyyy}}}xxxsssooommmggggggiiilllsss|||vvvkkk___UUUNNNJJJGGGDDDBBBAAAAAA???>>><<>>???AAAAAABBBBBBAAAAAAAAAAAACCCFFFHHHIIIJJJNNNXXXdddlllpppuuu{{{~~~~~~}}}|||||||||}}}~~~~~~}}}|||{{{|||tttiiiaaaZZZ\\\]]]^^^aaaeeekkkooo}}}xxxssspppmmmiiijjjlllppptttyyy}}}zzzuuusssrrrrrrrrruuuyyy}}}}}}|||yyysssnnnkkklllnnnqqqvvv}}}vvvhhh]]]UUUQQQHHHGGGDDDAAA>>>===<<<<<<>>>???EEEOOO\\\gggmmmooossswww}}}~~~yyysssuuu{{{sssjjj```YYYRRRIIIFFFFFFIIIKKKMMMOOOOOOLLLIIIGGGBBBAAA>>>;;;888777666666222333555666666555333222444444444333333222222222222222222222222222222222000000000000000000000000111111111111111111111111444222111//////000222333//////...///000111333444222222111111111111222222555444222111111222444555333000000333111,,,---222333333333333333333333333444444555555666777777777999::::::;;;;;;::::::999999:::;;;===>>>>>>??????>>>???@@@CCCEEEGGGHHHIIILLLNNNWWWfffppptttuuuxxx~~~}}}{{{zzzyyyyyyyyy|||}}}~~~}}}}}}~~~|||sssjjjaaa[[[XXXZZZ^^^bbbhhhooovvv{{{{{{xxxsssrrrssstttvvvzzz}}}~~~zzzyyyxxxwwwxxx{{{}}}~~~}}}|||yyytttpppnnnooorrruuuyyyuuuhhh\\\TTTPPPIIIHHHEEEBBB@@@>>>======>>>???DDDNNNZZZdddkkkmmmpppttt{{{~~~zzz~~~~~~ppphhhaaa[[[TTTLLLGGGHHHIIIJJJMMMNNNNNNLLLIIIGGGBBBAAA>>>;;;888777666666333333444555555444333333444444444333333222222222222222222222222222222222111111111111111111111111111111111111111111111111333222111//////000222333111111000//////000111222000000////////////000000111222222222222222222111555222333555333///000555333333333333333333333333444444555555666777777777555666888999;;;<<<<<<<<<::::::<<<===>>>?????????>>>???@@@BBBEEEGGGHHHIIILLLNNNWWWeeeppptttvvvxxx~~~~~~}}}|||{{{yyywwwwwwzzz|||~~~}}}vvvpppkkkfffaaa^^^[[[___dddjjjqqqyyy}}}zzzzzz{{{}}}~~~||||||||||||~~~}}}|||{{{{{{yyyuuurrrrrrtttwwwzzz}}}tttggg\\\TTTPPPJJJIIIFFFCCC@@@???>>>>>>>>>???CCCKKKVVV```gggjjjkkkpppxxx}}}}}}{{{xxxmmmhhhccc```XXXOOOJJJIIIHHHIIIKKKMMMLLLJJJHHHFFFBBBAAA>>>;;;888777666666444444444444444444444444444444333333333333222222222222222222222222222222111111111111111111111111111111111111111111111111222222111000000111222333333222111000000000000000000000////////////000000...000222333333222000...444333444555444111222555222222333333333333333333444444555555666777777777555666777999:::;;;;;;<<<:::;;;<<<===>>>?????????>>>???@@@BBBDDDFFFGGGHHHLLLMMMVVVdddooosssvvvyyy~~~{{{yyywwwxxx|||~~~~~~~~~wwwrrroookkkgggeeeddddddeeeeeehhhnnntttyyy~~~}}}~~~|||yyyxxxyyyyyyyyyyyyyyywwwvvvtttuuuxxx{{{~~~sssfff[[[TTTPPPJJJHHHEEEBBB@@@>>>>>>>>>===>>>BBBHHHQQQZZZbbbggggggmmmvvv|||zzzxxxvvvnnnkkkiiifff]]]RRRKKKJJJHHHIIIJJJKKKKKKIIIGGGFFFBBBAAA>>>;;;888777666666555444444333333444444555333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111222111111000000111222333222111111111111111111111333222222111111222222333000000111222222111000000111111333444222111222444222222222222222333333333444444555555666777777777777888888999999888888777:::;;;<<<===>>>?????????>>>???@@@BBBDDDFFFGGGGGGJJJKKKSSSaaalllqqquuuxxx~~~|||zzzyyyzzz~~~|||zzzzzzzzz}}}wwwnnniiibbbaaa___^^^___aaaeeeggglllpppvvv{{{|||wwwuuuvvvvvvwwwwwwvvvvvvvvvvvvxxx{{{~~~qqqeeeZZZSSSOOOIIIGGGDDDAAA???============>>>AAAEEEMMMVVV___eeegggnnnyyy{{{xxxvvvvvvqqqooonnnkkkaaaSSSKKKJJJHHHIIIJJJJJJJJJIIIGGGFFFBBBAAA>>>;;;888777666666555444444333333444444555333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111000000111111222222333///000000111222333333333333333222222222222333333333222111000000111222333...111333333222222333333111111111222222333333333444444555555666777777777777888888999999888888777:::;;;<<<>>>??????@@@@@@>>>???@@@BBBCCCEEEFFFGGGIIIIIIPPP]]]iiinnnsssxxx~~~~~~}}}|||{{{zzz~~~zzzxxxxxxyyy}}}zzzqqqiiiccc___[[[\\\]]]]]]___ccchhhmmmpppttt{{{yyyuuuuuuvvvwwwwwwvvvvvvwwwxxx|||~~~|||pppdddYYYRRROOOHHHGGGDDDAAA>>>===<<<<<<<<<===@@@CCCIIISSS]]]dddjjjsss~~~zzzuuutttsssrrrqqqqqqmmmbbbSSSKKKJJJIIIIIIJJJJJJJJJIIIHHHGGGBBBAAA>>>;;;888777666666444444444444444444444444222222333333333333444444222222222222222222222222222222222222222222222222111111111111111111111111000000000111222222333333...///000222333444444444111111000000000000111111444333111000000111333444...222555444444555666444000000111111222333333333444444555555666777777777555666777999:::;;;;;;<<<;;;<<<===>>>???@@@@@@@@@??????@@@BBBCCCDDDEEEFFFHHHHHHOOO[[[gggmmmsssxxx~~~||||||~~~}}}}}}~~~~~~~~~{{{yyyzzz|||~~~uuukkkddd___\\\ZZZ[[[]]]```bbbdddiiiooossstttyyy~~~yyywwwyyyzzzyyyxxxwwwyyy|||{{{ooocccYYYRRROOOIIIGGGEEEBBB???>>>======;;;===???BBBGGGQQQ\\\eeeoooxxxwwwqqqnnnnnnnnnoooooolll```RRRKKKKKKIIIJJJJJJJJJJJJIIIHHHHHHBBBAAA>>>;;;888777666666333333444555555444333333222222222333333444444444222222222222222222222222222222222222222222222222111111111111111111111111//////000111222333333333000000222333333333333222222111111000000111111222111111111000000111111111+++222555333333666666333///000000111222222333333444444555555666777777777555666888999;;;<<<<<<<<<;;;<<<===>>>???@@@@@@@@@??????@@@AAACCCDDDEEEEEEJJJIIIOOO\\\gggnnnuuuzzzzzzwww}}}~~~||||||~~~~~~|||uuukkkbbb\\\ZZZXXXXXXZZZ]]]aaadddfffjjjppptttzzz~~~~~~yyy{{{|||{{{yyyyyy|||~~~zzznnnbbbYYYRRRNNNJJJHHHFFFCCC@@@???>>>>>>;;;<<>>;;;888777666666222333555666666555333222222222222333333444444444222222222222222222222222222222222222222222222222111111111111111111111111//////000222222333333333222222333444333222111000444333333222222333333444...///000111111000///...(((///222000000444444000///000000111222222333333444444555555666777777777999::::::;;;;;;::::::999;;;<<<===???@@@@@@@@@@@@??????@@@AAACCCDDDEEEEEEKKKKKKPPP\\\hhhooovvv|||zzzuuuzzz}}}~~~|||tttnnnkkkfff```]]][[[[[[[[[\\\___dddiiimmmqqquuuxxx~~~{{{ooocccYYYQQQLLLHHHFFFDDDBBBAAA???<<<999999;;;>>>AAAHHHRRR```jjjxxx|||}}}sssmmmjjjjjjjjjgggeeeccc]]]RRRKKKIIILLLNNNPPPOOOMMMIIIGGGFFFDDDBBB>>>:::888666666666444555555444222222333555444333333222222333333444333333333333333333333333111111111111111111111111000000111111222222222333222222222222222222222222222111000000000111222333555333000///000111111111111111222333333333333222333222111/////////000111333333222222333333444555333444555666666666555444888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>???AAAAAABBBCCCDDDEEEFFFFFFIIILLLPPPYYYhhhxxx}}}wwwsssyyy}}}sssmmmiiihhheeebbbaaa````````````dddiiimmmppptttxxxzzz{{{nnncccYYYPPPLLLHHHFFFCCCBBBAAA???<<<999:::<<>>:::888666666666888777555444333222111111444333333222222333333444333333333333333333333333444444444444444444444444000000000111111222222222222222222222222222222222222111000000000111222333555333000///000111111111000111222222333333222222333222111000//////000111333333222222333333444555333444555555666555555555888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>???AAABBBBBBCCCDDDEEEFFFFFFIIILLLPPPYYYiiizzzvvvrrrxxxwwwpppjjjfffeeeeeefffggghhhhhhhhhiiihhhkkkooosssvvvyyy|||~~~~~~{{{xxxwww{{{zzzmmmbbbXXXPPPKKKGGGEEECCCAAA@@@???<<<:::<<<===???BBBHHHTTTcccnnn~~~|||yyy~~~vvvnnnjjjgggeeefffcccaaaaaa[[[QQQKKKJJJJJJMMMQQQQQQPPPMMMKKKJJJDDDBBB>>>:::888666666666888555222222444555333111444333333222222333333444333333333333333333333333222222222222222222222222000000000000000111111111222222222222222222222222111111000000111222222333444222000///000111111111000111222222333333222222222222111000000000111111333333222222333333444555444444444444444555666666888999999::::::;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAABBBCCCCCCEEEEEEFFFGGGIIILLLQQQZZZjjj{{{}}}uuuqqqwww~~~ssslllhhheeedddfffhhhllloooqqqrrrrrrqqqpppssswwwyyy{{{}}}xxxuuusssrrrvvvyyylll```WWWOOOKKKGGGEEEBBB@@@@@@>>><<<:::;;;===???BBBHHHUUUeeeppp}}}zzz}}}uuuqqqmmmjjjhhhccc```^^^]]]XXXOOOJJJJJJMMMPPPSSSTTTQQQNNNKKKJJJDDDBBB>>>:::888666666666555111...111666999777444444333333222222333333444222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000111111222333333333222000000111222222111000000111222222222222222222111111111111111111111333333222222333333444555555444333333444555777888888999999::::::;;;;;;<<<<<<<<<<<<<<<===>>>@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGHHHKKKPPPZZZkkk|||}}}tttpppuuurrrhhhccccccdddeeellloootttxxx{{{{{{zzzyyyxxxzzz~~~~~~}}}}}}uuutttrrrrrruuu}}}wwwjjj___UUUNNNJJJGGGDDDAAA??????>>><<<;;;:::<<>>:::888666666666444111...000666999888555444333333222222333333444222222222222222222222222444444444444444444444444111111111000000000000000111111111111111111111111//////000111222222333333222111000000222222222111000000111222222222222111111111111222222222222111333333222222333333444555444444333333444555777888888999999::::::;;;;;;<<<;;;<<<<<<<<<>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGFFFIIIOOOYYYkkk|||}}}tttoootttzzzrrrhhhaaa___aaaeeegggrrruuuzzz|||{{{{{{|||vvvvvvvvvuuuvvv}}}vvviii]]]TTTNNNJJJGGGDDD@@@>>>>>>>>>===<<<888;;;@@@GGGPPP]]]mmmxxx~~~|||vvvuuuwwwxxxuuuqqqfff___YYYUUUPPPKKKJJJLLLTTTWWWZZZYYYUUUOOOJJJGGGDDDBBB>>>:::888666666666777444222222444666444222444333333222222333333444222222222222222222222222333333333333333333333333222222222111111111111111111111111111111111111111...///000222333333333333111000000111222333222111///000111111222222111111000111222222333222222222333333222222333333444555333333333444555666777888888999999::::::;;;;;;<<<;;;;;;<<<===>>>@@@AAABBBBBBCCCDDDDDDFFFFFFGGGHHHFFFIIIOOOZZZlll~~~}}}tttnnnsss~~~ooojjjccc___```dddiiillluuuxxx}}}{{{{{{|||~~~|||~~~~~~}}}|||uuuggg\\\SSSMMMIIIFFFCCC@@@>>>=========<<<888<<>>:::888666666666666555444333333333333333444333333222222333333444111111111111111111111111000000000000000000000000333333333333222222222111111111111111111111111111---...000222333333333333111000000111333333222111///000000111111111111111000111222333333333222222333333222222333333444555111222333555666777777777888999999::::::;;;;;;<<<;;;;;;<<<===>>>@@@BBBCCCCCCCCCDDDEEEFFFGGGGGGHHHGGGKKKQQQ\\\ooo~~~uuunnnrrr}}}{{{kkkgggbbb```ccchhhnnnqqquuuxxx}}}|||{{{~~~uuuggg[[[SSSMMMIIIFFFCCC@@@============<<<888>>>FFFPPP[[[hhhwww}}}yyy|||ooofff[[[UUUOOOLLLNNNSSSSSSWWW[[[[[[XXXRRRMMMKKKDDDBBB>>>:::888666666666222333444444333333555777444333333222222333333444111111111111111111111111333333333333333333333333444444444333333222222222000000000000000000000000---...000222333444333333000000000111333333222111//////000111111111111111000111222333444333333222333333222222333333444555000222444666777777777666888999999::::::;;;<<<<<<;;;;;;<<<===???@@@BBBCCCCCCCCCDDDEEEFFFGGGHHHHHHIIILLLSSS^^^qqquuunnnrrr|||yyyrrrkkkhhheeeffflllssswwwxxx{{{~~~~~~}}}uuuggg[[[RRRLLLHHHFFFDDDAAA>>>;;;::::::;;;BBBBBBEEEPPP```nnnwwwyyy{{{vvvxxxzzzlll^^^XXXUUUQQQMMMKKKUUUVVVXXXYYYVVVRRRMMMJJJFFFCCC@@@;;;888555333333555555444444444333333333222333333444444333333222222333333444444333333222222222222222222222222222111222333333333111000///000111111111111222222222111111111111111111111111222222111111111111222222444333333222111111111222333333333333333333333333333222111000000000111222333333222111222333444555::::::999999999:::;;;;;;<<<<<<===>>>???@@@AAAAAACCCCCCDDDEEEFFFGGGHHHHHHIIIJJJOOO]]]uuuuuummmppp{{{}}}wwwqqqnnnkkkjjjlllrrrxxx|||~~~tttfffZZZRRRKKKHHHFFFDDDAAA===;;;;;;;;;;;;CCCCCCHHHTTTdddrrrzzz}}}|||~~~zzz}}}zzzmmmaaa[[[WWWRRRNNNMMMTTTUUUWWWWWWUUUQQQLLLIIIEEEBBB???;;;888555444444555555444444444333333333222333333444444333333222222333333444444333333222222222222222222222222222222222222222222111000000000111111111111222222222111111111111111111111111222222111111111111222222444333222222111111111222333333333333333333333333555555444333333333444555555444333333333444555666::::::999999999:::;;;;;;<<<<<<===>>>???@@@AAAAAACCCCCCDDDEEEFFFGGGGGGHHHIIIJJJPPP^^^uuuwwwoooqqq{{{}}}}}}}}}{{{wwwsssqqqqqqrrrvvv{{{ssseeeZZZQQQKKKHHHEEECCC@@@===;;;;;;;;;;;;===???EEERRRaaannnuuuxxxvvv}}}}}}yyyoooddd___ZZZTTTPPPOOORRRSSSTTTUUUSSSOOOKKKHHHCCCAAA>>>;;;888666555555555555444444444333333333222333333444444333333222222333333444444333333222222222222222222222222222333222111111111111111111000111111111111222222222111111111111111111111111222222111111111111222222333333222111111111111222222222222222222222222222222222111111111222222333555555444444555555666777999999999999999:::;;;;;;<<<<<<===>>>???@@@AAAAAABBBCCCDDDDDDFFFFFFGGGHHHHHHJJJPPP___vvvzzzqqqrrrzzz~~~}}}}}}|||zzzwwwuuuvvvyyy~~~rrreeeZZZRRRLLLIIIEEECCC@@@===;;;;;;;;;<<<:::===CCCOOO\\\gggmmmppppppyyywwwooohhhccc]]]TTTPPPPPPPPPQQQRRRRRRPPPMMMIIIGGGAAA@@@===:::888666666666555555444444444333333333222333333444444333333222222333333444444333333222222222222222222222222222333222111000000111222333000000111111111222222222111111111111111111111111222222111111111111222222222222111111111111111222111111111111111111111111000000000000000111111111555555555555555666666666888888888888999:::;;;;;;<<<<<<===>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGHHHKKKQQQ```www|||rrrrrrxxx~~~}}}}}}||||||zzz|||rrreeeZZZSSSMMMJJJDDDCCC@@@===<<<;;;<<<<<<<<>>???@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGKKKRRR```www}}}sssqqquuu~~~~~~~~~}}}pppdddYYYRRRMMMJJJDDDBBB@@@===<<<<<<<<<===;;;===CCCJJJRRRZZZaaadddkkkvvv}}}xxxtttrrrpppkkk```SSSMMMMMMMMMNNNNNNNNNLLLJJJGGGFFFAAA???<<<999777666555555555555444444444333333333222333333444444333333222222333333444444333333222222222222222222222222222111111111111111111222333000111111111111222222222111111111111111111111111222222111111111111222222111000000000000111222222222222222222222222222222000111222333444444444333333333444555555555555444777777777888888:::;;;<<<<<<<<<===>>>???@@@AAAAAAAAABBBCCCCCCEEEEEEFFFGGGGGGKKKRRR```vvvtttpppsss{{{zzznnnaaaWWWPPPKKKHHHDDDBBB???===<<<<<<<<<===888:::???EEEMMMUUU]]]bbblllvvv~~~yyyvvvvvvuuupppcccSSSLLLMMMMMMMMMMMMMMMLLLJJJGGGFFFAAA???<<<999777555444444555555444444444333333333222333333444444333333222222333333444444333333222222222222222222222222222000000111222222222222222000111111111111222222222111111111111111111111111222222111111111111222222000000000000000111222222333333333333333333333333---...000111222222111111333444555666777666666555666666777777888:::;;;<<<<<<<<<===>>>???@@@AAAAAAAAABBBBBBCCCDDDEEEFFFFFFGGGKKKSSS```uuuvvvqqqrrrzzzxxxkkk___UUUNNNIIIFFFCCCBBB???===<<<<<<======:::===AAAGGGOOOXXXaaagggmmmwww}}}~~~zzzwwwxxxyyyssseeeTTTMMMMMMMMMMMMMMMMMMKKKJJJHHHFFFBBB@@@===999666555444333555555444444444333333333222333333444444333333222222333333444444333333222222222222222222222222222///000111333333333222111000111111111111222222222111111111111111111111111222222111111111111222222000000///000000111222222333333333333333333333333000111333444555555444444444555777888888888777666666666666777888:::;;;<<<<<<<<<===>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGLLLSSS```tttxxxrrrssszzzwwwjjj___WWWQQQLLLHHHBBBAAA???===<<<;;;;;;;;;<<<<<>>>>>>>>>>>>>>?????????AAABBBCCCDDDEEEFFFGGGHHHGGGJJJOOO\\\rrruuuqqqrrrvvvvvviii]]]VVVPPPJJJGGGBBBAAA???===<<<;;;;;;;;;<<<<<>>>>>>>>>>>????????????AAABBBCCCDDDEEEFFFGGGHHHHHHJJJPPP\\\ssstttqqqrrrwww~~~tttggg[[[TTTNNNIIIFFFBBBAAA???===<<<;;;;;;;;;<<<<<<@@@GGGNNNWWWfffsss|||tttssstttrrrppppppllliiiddd[[[SSSMMMJJJJJJHHHIIIKKKLLLLLLJJJHHHFFFCCC???;;;888777777666444444444555555666666555555444444444444333333333333333333333222222222222111222222222111111111111111111111000000000000111111000111111111111222222222111000///000222333333222222222111111111111222222//////000000000111111111222222222111111111111000000111111222333222222222666555555444444444555555888888999:::;;;<<<============>>>>>>????????????AAABBBCCCDDDEEEFFFGGGHHHIIIKKKPPP]]]sss~~~sssrrrsssxxx~~~}}}sssfffZZZSSSNNNIIIFFFBBBAAA???===;;;;;;;;;;;;<<<<<<@@@HHHPPPZZZjjjwwwyyyuuu|||wwwqqqrrrsssqqqnnnmmmjjjfff```WWWOOOJJJIIIIIIIIIKKKMMMNNNMMMJJJGGGEEEBBB???;;;888777666555444222333444555555666555555444444444333333333222222222222222222222222222222333222222222111000000000111111000000000000111111000000111111111222222222000000000111222222222222222222111111111111222222000000000000111111111222222222222111111111000000000000111222222222222111555444444444444555666666888888999:::;;;<<<<<<=========>>>>>>??????@@@@@@AAABBBCCCDDDEEEFFFGGGHHHJJJLLLQQQ^^^ttt}}}sssrrrtttxxx~~~}}}ssseeeZZZRRRNNNJJJGGGBBBAAA???===;;;;;;;;;;;;<<<<<>>??????@@@@@@AAABBBCCCDDDEEEFFFGGGHHHKKKMMMRRR^^^ttt~~~tttssstttxxx}}}sssdddYYYRRRNNNJJJHHHBBBAAA???===<<<;;;;;;;;;======AAAJJJTTT```rrr|||qqqnnnwwwwwwqqqpppuuuxxxtttooolllhhheee^^^VVVNNNIIIHHHIIIPPPRRRTTTTTTQQQMMMHHHDDDBBB>>>:::777666666555333222222333333444333333333333333333333222222222222111222222222222333333333222222222111111111111111111111000000000000111111000111111111111222222222000111222222111000111222222222111111111111222222111222222222222333333333222222222111111111111000000111111222333222222222222222222333555777888999777777888999:::;;;<<<<<<<<<<<<===>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFGGGHHHJJJLLLRRR___uuuvvvssstttwww~~~~~~|||xxxxxxxxxyyy|||{{{qqqbbbWWWPPPLLLIIIGGGBBBAAA???===<<<;;;;;;;;;======AAAKKKUUUcccuuu|||ooonnnwwwtttppppppvvvzzzvvvooolllcccaaa\\\UUUNNNJJJJJJJJJPPPQQQTTTUUUSSSNNNIIIFFFAAA>>>:::777666555444333444444444444444444333222333333333222222222222111111111222222222333333333111111111111111222222222111111000000000000111111000111111111111222222222000222333222000///111333222222111111111111222222111111111111222222222222222222222111111111111000111222222333333333333333333333333444555666777888777777888999:::;;;;;;<<<<<<<<<===>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIILLLQQQ___vvvxxxtttsssvvv|||{{{~~~~~~~~~yyyzzz{{{{{{}}}~~~{{{wwwuuuqqqqqqqqqssswww|||zzzoooaaaUUUNNNKKKHHHFFFBBBAAA???===<<<;;;;;;;;;======BBBKKKVVVdddwww{{{nnnooowww}}}rrrooopppwww{{{vvvooolll___^^^ZZZUUUOOOLLLKKKLLLNNNPPPSSSTTTSSSOOOKKKGGGAAA>>>:::777666555444333666666666666555444333333333333333222222222111111111111111222222333333333000000111111222222222333111111000000000000111111000111111111111222222222000222444333000///111333222222111111111111222222000000000000111111111111222222222111111111111000222222333444444444444333555555444444444555555666777777888999:::;;;;;;<<<;;;<<<===>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFGGGHHHHHHKKKQQQ___vvvyyytttsssuuuyyyxxx{{{}}}wwwoookkkmmmggghhhjjjlllpppvvv}}}~~~{{{wwwtttrrrpppqqqpppoooooorrrvvv{{{~~~{{{mmm^^^WWWQQQKKKFFFEEEAAA@@@>>>===<<<;;;<<<<<<===>>>EEEQQQ\\\iiizzzyyywwwoooxxxxxxnnnnnnqqqxxx|||zzzrrrjjjbbb___YYYQQQJJJGGGHHHIIIRRRSSSVVVVVVTTTOOOJJJGGGBBB>>>:::777666666666555111444666555222000111333333333333333333222111000222222222333333444444444111111222222222222111111111111111111111111111111111111222222222333333333222111000000000111333333111111111111111111222222111000/////////000222333111111222222222333333333333111000222555666555333555444444555555666777888888777666888:::<<<<<<;;;<<<<<<===???@@@AAABBBCCCBBBBBBCCCEEEFFFHHHIIIIIIKKKMMMQQQ^^^uuu{{{rrrpppvvvzzzxxx{{{}}}xxxuuurrrlllccc```aaa\\\]]]___aaadddiiipppuuu||||||zzzwwwuuuttttttsssssssssvvvyyy|||~~~yyylll^^^VVVQQQKKKFFFEEEAAA@@@>>>===<<<;;;<<<<<<<<>>===<<<;;;<<<<<<<<<@@@JJJWWWcccpppuuutttuuu}}}~~~vvvppprrrwwwwwwnnnfffccc\\\SSSLLLIIIJJJKKKPPPRRRTTTTTTRRRNNNIIIFFFBBB???;;;888888777777666333222222222444444444333444444555555555444333333111111111222222222222222111222222333333222222111111111111111111111111111000000000111111111222222111111000000111111222333555444222111000////////////000000111111111111000111111222222222333333333111000000111333444444333555444444555555666777888888777666888:::<<<<<<;;;<<<<<<===???@@@AAABBBCCCBBBCCCCCCEEEFFFGGGHHHIIIFFFJJJRRRccc}}}yyyqqqpppyyy~~~|||~~~|||rrrjjjaaa\\\UUUNNNKKKLLLJJJKKKLLLMMMNNNRRRWWWZZZcccgggooowwwttthhh[[[UUUQQQKKKFFFEEEAAA@@@>>>===<<<;;;<<<<<<===AAALLLYYYeeeooo}}}uuuuuuzzz~~~vvvrrruuu{{{|||ssskkkggg___VVVNNNJJJKKKLLLOOOPPPRRRRRRQQQMMMIIIFFFBBB???;;;999888888777666333000...///333444333111333444444444444444333333111111111111111111111111000111111222222111111000111111111111111111111111///000000000000111111111111111111111111222222222333333222111000000000111///000111222222111000///111111222222222333333333000000000111222333333333555444444555555666777888888777666888:::<<<<<<;;;<<<<<<===???@@@AAABBBCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGKKKSSSccc{{{wwwoooqqqzzz~~~}}}zzzvvvlllcccZZZUUUOOOIIIFFFGGGFFFGGGHHHIIIJJJLLLPPPSSSZZZ^^^eeennnuuuzzz}}}~~~qqqeeeZZZTTTQQQKKKFFFEEEAAA@@@>>>===<<<;;;<<<<<>>===<<<;;;<<<<<<@@@CCCLLLWWW```iiiuuu~~~~~~vvvtttwww~~~wwwqqqgggZZZPPPKKKJJJLLLLLLMMMNNNOOOMMMJJJGGGEEE@@@===;;;999888777555333777555333333444666666666111111222222333333222222222222222222222111111111///000000000000000000///111111111111111111111111000000000111111111222222000000111222222222222111//////000000111222444555000111111111111000000///111111222222222333333333000222333333333333444666555444444555555666777888888777666888:::<<<<<<;;;<<<<<<===???@@@AAABBBCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGKKKTTTeeewwwrrrwww{{{}}}yyyooojjj\\\SSSKKKJJJJJJFFFCCCBBBBBBDDDEEEFFFGGGIIILLLOOOQQQTTTZZZ```eeehhhiiiiiijjjmmmppprrrqqqrrruuuwwwwww{{{zzzmmmaaaWWWSSSPPPKKKFFFEEEAAA@@@>>>===<<<;;;<<<<<>><<<:::888777666444222666666555333222222444666111222222333444444333333444333333333222222222222111111222222222222111111111111111111111111111111111111111111222222222333///000111222333222222111000000000000111222333333222111111000000000000000111111222222222333333333111333555555333333555777555444444555555666777888888777666888:::<<<<<<;;;<<<<<<===???@@@AAABBBCCCDDDDDDDDDEEEFFFFFFGGGGGGGGGKKKUUUfffzzzwww}}}|||vvvlllfffXXXPPPIIIJJJKKKHHHDDDDDDCCCEEEGGGHHHIIIKKKNNNPPPPPPSSSWWW\\\```bbbcccccccccfffiiiiiiiiiiiimmmpppnnnrrrwww{{{}}}xxxkkkaaaVVVSSSPPPKKKFFFEEEAAA@@@>>>===<<<<<<<<<<<<>>>AAAIIITTT^^^hhhvvvuuuwww~~~xxxlll]]]QQQJJJIIIJJJKKKLLLLLLLLLKKKIIIFFFEEE===;;;999888777666333111222444444111------000444222333444444555555555444444444444333333222222222222333333444444333333222111111111111111111111111111222222222222333333333///000111222333222111111222222111111111111111222333222000/////////000111111111222222222333333333111444666666444444666888555444444555555666777888888777666888:::<<<<<<;;;<<<<<<===???@@@AAABBBCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHLLLUUUfff}}}{{{~~~|||rrrhhhcccTTTPPPJJJGGGGGGHHHFFFEEEEEEEEEFFFGGGHHHJJJLLLMMMQQQSSSWWW[[[^^^```aaabbbbbbaaaaaa```aaabbbcccdddiiikkkooorrruuuzzzxxxfff```WWWPPPLLLHHHDDD@@@@@@@@@>>>===<<<<<<<<<<<<@@@BBBIIISSS]]]ffftttzzzyyyzzz~~~yyymmm^^^PPPHHHGGGIIIMMMMMMMMMMMMKKKHHHEEECCC>>><<<888666666555444333444444555555444444333222444333222111111222333444333333333333333333333333222111111111111111222222333333111000000000111222000000111111111000//////000000000000111222444444000000000000000111111111000000000111222222222333444444444222000000111333333333222222333333444555444444444555666777888999666888;;;;;;::::::;;;<<<>>>===<<<===@@@BBBBBBBBBDDDDDDEEEFFFGGGHHHIIIIIIHHHMMMVVVhhhzzzoooeee___SSSOOOJJJGGGGGGHHHGGGFFFHHHHHHIIIJJJKKKMMMNNNOOOPPPQQQTTTWWWZZZ\\\\\\]]]\\\\\\[[[ZZZZZZ[[[\\\]]]cccfffiiilllppptttzzz~~~uuuddd]]]UUUOOOLLLIIIEEEBBB@@@@@@>>>======<<<<<<<<<@@@BBBIIITTT]]]ggguuu{{{yyyzzz~~~~~~xxxsssiii[[[OOOIIIIIILLLMMMMMMNNNMMMKKKHHHEEEDDD>>>;;;888666666666444333444444555555444444333222333333222111111222333333111222222222222222222222222222111111111111111111333222111000000000111222111111222333333333333222,,,,,,,,,,,,---...///000222222222111111000000///111111111111111222222222222333333111000000222333333333222222333333444555222222222333444555666777777999::::::::::::;;;===>>>======>>>???AAABBBBBBCCCDDDDDDEEEFFFGGGHHHHHHIIINNNWWWhhhwwwlllaaaZZZQQQNNNJJJHHHHHHHHHIIIHHHLLLLLLMMMNNNPPPQQQRRRSSSQQQRRRTTTUUUWWWXXXXXXXXXWWWWWWUUUTTTTTTUUUVVVVVV[[[]]]aaadddggglllrrruuuyyy||||||rrraaa[[[SSSNNNLLLJJJGGGDDD@@@???>>>>>>============@@@BBBJJJUUU___iiiwwwzzzyyyxxxzzz||||||xxxtttqqqlllcccWWWMMMHHHJJJNNNMMMNNNNNNNNNLLLIIIGGGEEE>>>;;;888666666666555333444444555555444444333222333333222222222222333333000000000111111222222222333333222111000000000111333222111111000000111111000111222333333333333333000//////000000111222333444444333222111000//////222222222111111111111111000111222111000000222444333333222222333333444555333333333333444555666666999999:::999888999<<<>>>??????>>>>>>???@@@AAAAAABBBCCCCCCDDDEEEFFFGGGHHHJJJNNNWWWhhh~~~ttthhh]]]VVVPPPNNNKKKIIIIIIJJJLLLMMMPPPQQQRRRSSSTTTUUUVVVVVVUUUVVVVVVVVVWWWWWWWWWWWWVVVUUUSSSRRRQQQQQQRRRRRRSSSVVVYYY\\\___ccciiimmmqqquuu{{{zzzppp```ZZZRRRMMMKKKIIIFFFCCC@@@??????>>>======>>>>>>@@@CCCKKKVVVaaakkkzzzxxxwwwvvvvvvwwwuuuqqqnnnmmmiii```TTTJJJFFFHHHLLLNNNOOOOOOOOOMMMJJJGGGFFF===;;;888666666666555444444444555555444444333222333333333333333333333333000000111111222222333333333333222111000000000000222222222111111111111111///000000111111111000000444444444444444555666666444333333222222111111111333222222222111000000000///000111111000000222444333333222222333333444555666666666666666777888888999:::999888888999<<>>>>>@@@AAABBBBBBCCCDDDEEEFFFGGGGGGKKKOOOWWWggg{{{qqqeee[[[TTTOOOOOOMMMLLLLLLNNNPPPSSSUUUVVVWWWYYYZZZZZZZZZZZZYYYYYYXXXWWWVVVVVVVVVVVVUUUSSSQQQOOONNNNNNNNNNNNNNNPPPRRRUUUXXX[[[```dddiiimmmssszzzzzzooo```ZZZRRRLLLJJJGGGDDDAAA@@@??????>>>>>>>>>>>>???BBBDDDMMMYYYdddooo~~~sssssssssssssssqqqmmmkkkkkkggg^^^SSSHHHDDDFFFJJJPPPPPPQQQPPPNNNKKKHHHFFF===:::777666666666555444444444555555444444333222333333333333333333333333222222222222333333444444333222222111000000111111222222222222111111000000111111111111111000///...222222111111111222333333111111111222222333333444333222222222111000000000///000222222111111222333333333222222333333444555666666666666666777888999999:::999888888999<<>>@@@@@@???>>>>>>???BBBBBBBBBCCCDDDEEEFFFGGGGGGLLLOOOVVVfffyyyoooddd[[[VVVPPPQQQPPPPPPOOORRRVVVYYYZZZ\\\]]]___```______^^^[[[ZZZYYYWWWVVVUUUUUUUUUSSSQQQOOOLLLKKKJJJIIIIIIJJJKKKNNNOOOQQQTTTYYY\\\___dddjjjqqqyyyyyyxxxwwwvvvwwwxxxzzz|||zzzzzz|||~~~yyyooo___YYYQQQKKKIIIFFFCCC@@@@@@??????>>>>>>?????????CCCFFFOOO\\\gggsss~~~wwwnnnoooppppppooommmjjjiiihhheee]]]RRRHHHEEEHHHLLLSSSSSSSSSQQQNNNKKKGGGEEE===:::777666666666666555444444555555444444333222333333444444444444333333333333333333333333333333222111111111111111222222111222222222222111000000333333333333333222111111111111000000000111111222//////000111222333444444222222222111111111111111000222333444222222222333333333222222333333444555333333333444555666888888999999:::999888999<<<>>>===???AAA@@@======@@@CCCBBBCCCCCCDDDEEEFFFGGGHHHKKKNNNUUUeeewwwmmmddd]]]YYYRRRSSSTTTSSSSSSVVV[[[___```aaaccceeefffeeedddccc___^^^\\\ZZZXXXXXXXXXXXXSSSQQQNNNLLLIIIHHHGGGGGGGGGHHHJJJKKKLLLNNNRRRUUUWWW[[[aaahhhooowwwzzzssskkkkkkjjjjjjjjjkkkkkklllmmmnnnppprrrtttwwwzzz|||||||||~~~xxxnnn\\\VVVOOOJJJHHHGGGDDDAAA@@@??????>>>>>>???@@@@@@EEEHHHQQQ^^^jjjvvv|||zzz|||}}}pppkkklllmmmmmmkkkhhhfffeeebbb___YYYQQQJJJJJJNNNSSSUUUUUUTTTRRROOOJJJFFFDDD<<<:::777666666777666555444444555555444444333222333333444555555444333333444444333333222111111111000000000000111222333333111222222333222111000///000000111222333444444444333333222222222222333333///000000111111222222222111111111111111222222222222333555555444222222333333333222222333333444555222222333444666777999:::777999::::::::::::;;;===;;;>>>AAA@@@======AAAEEECCCDDDDDDEEEFFFGGGHHHHHHJJJMMMTTTddd}}}vvvlllddd^^^[[[SSSTTTVVVUUUUUUXXX^^^bbbdddeeehhhiiijjjiiihhhgggcccbbb```^^^\\\\\\\\\\\\TTTSSSPPPMMMJJJIIIHHHHHHEEEFFFGGGHHHHHHJJJMMMPPPQQQUUU\\\bbbiiiqqqxxx}}}~~~{{{yyyzzzzzzwwwoooiiibbbbbbbbbbbbbbbaaaaaaaaaccceeegggiiijjjlllooorrrssstttuuuwwwzzz|||wwwmmmYYYTTTMMMIIIIIIHHHFFFCCC@@@???????????????@@@@@@FFFIIISSS```lllxxxzzzxxxyyyxxxmmmjjjkkklllkkkhhheeecccbbb\\\ZZZVVVPPPLLLNNNTTTZZZWWWWWWUUUSSSOOOJJJFFFCCC<<<:::777666666777666555444444555555444444333222333333444555555444333333444333333222111000////////////000000111222444444111111222333222111000///+++,,,...000222333444555222222111000000111111111111111111000000000000000000000111111222222222333333555777666444333222222333333222222333333444555333333444666888:::<<<===666888;;;;;;;;;:::;;;<<<:::>>>AAA@@@======AAAFFFDDDDDDEEEFFFGGGHHHIIIIIIIIILLLTTTdddxxx|||}}}vvvpppiiiaaa\\\YYYXXXXXXYYY\\\```dddfffkkklllmmmnnnnnnmmmlllkkkfffeeedddcccaaa___]]]\\\VVVSSSOOOMMMKKKJJJHHHGGGGGGFFFEEEDDDEEEFFFHHHJJJQQQRRRTTTYYY___fffmmmqqquuuvvvvvvuuurrrmmmhhheee^^^^^^^^^]]][[[ZZZ\\\]]]___```aaadddgggjjjlllnnnjjjjjjkkkmmmpppuuuyyy{{{sssgggWWWTTTNNNJJJGGGEEECCCBBBAAAAAA@@@>>>======@@@BBBFFFJJJSSS___nnn}}}{{{|||{{{rrrmmmkkkkkkkkkjjjgggccc```]]]___\\\VVVPPPNNNRRR[[[cccgggbbb[[[TTTNNNIIIDDDAAA===;;;888777777666555333777888888666333222222222555555444444444333333333111111222222222333333333333333333333333333333333111111111111111111111111///000111222333222111111111111222222222333333333000000000000000000000000111111000000000000111111111111111000000000000000...///000222444666777888333444555444444444666888::::::::::::;;;<<<======>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDFFFGGGHHHIIINNNVVVeee}}}xxxtttzzz~~~wwwqqqjjjccc^^^\\\\\\\\\]]]___cccgggjjjoooppprrrssssssrrrpppoooiiihhhgggfffdddbbb```___ZZZWWWRRROOOMMMKKKHHHFFFIIIHHHFFFFFFFFFGGGIIIJJJMMMMMMOOOSSSXXX^^^dddhhhnnnoooppppppoookkkgggeee___```aaa`````````bbbcccgggggghhhhhhiiijjjkkklllkkkkkklllnnnqqqtttxxxzzzrrrfffWWWSSSNNNJJJGGGEEECCCBBB@@@@@@@@@>>>======@@@BBBGGGMMMXXXeeesss~~~zzzqqqkkkjjjkkklllkkkiiiddd```]]]]]]ZZZTTTOOOOOOUUU```hhhiiieee]]]VVVPPPJJJEEEAAA===:::888777777666555333111222444444333444555777444444333333333222222222111111222222222333333333333333333333333333333333111111111111111111111111///000111222333222222111111111222222222333333333111111111111111111111111333333222222222222333333111111111111000000000000111111222333333444555555333444555444444444666888::::::999::::::;;;<<<===>>>>>>>>>??????@@@AAABBBCCCCCCCCCCCCDDDFFFGGGHHHIIIMMMVVVeee}}}~~~uuurrrxxxyyyrrrkkkeee````````````bbbeeehhhlllnnnssstttvvvwwwwwwvvvtttsssmmmmmmllljjjhhhfffdddbbb^^^ZZZUUUQQQNNNLLLIIIFFFJJJJJJHHHGGGGGGHHHIIIIIIIIIJJJKKKMMMQQQWWW[[[^^^ccceeegggiiiiiiiiigggfffccceeeggghhhiiijjjmmmoooqqqppppppppppppppppppppppppqqqrrrsssvvvyyy{{{|||pppeeeVVVRRRMMMIIIGGGEEECCCAAA@@@@@@@@@>>>======@@@BBBHHHPPP]]]kkkxxxzzzpppjjjhhhjjjmmmmmmkkkfffaaa]]]ZZZWWWQQQNNNPPPXXXeeemmmlllggg```XXXRRRKKKEEEAAA<<<:::777666666666555333...000222333333444666888333333222222222111111111111111222222222333333333333333333333333333333333111111111111111111111111000000111222222222222111111111222222222333333333222222222222222222222222333333222222222222333333111111111111111111111111444444333333333333222222333444555444444444666888999999999::::::;;;<<<===????????????@@@AAABBBCCCCCCCCCCCCCCCDDDFFFGGGHHHIIIMMMUUUddd}}}{{{rrrooovvvzzzssslllfffccccccdddeeefffiiimmmqqqsssuuuwwwxxxyyyyyyxxxwwwuuuqqqpppooonnnkkkiiigggeee___\\\WWWSSSPPPMMMJJJHHHKKKJJJIIIHHHGGGHHHHHHHHHIIIIIIJJJLLLOOORRRUUUWWWZZZ[[[^^^bbbdddfffggggggkkknnnqqqtttuuuwwwzzz|||yyyzzz{{{|||}}}}}}~~~~~~}}}}}}~~~|||nnncccUUUQQQLLLHHHFFFEEECCCAAA@@@@@@???>>>===>>>@@@CCCHHHRRRaaappp{{{{{{qqqjjjgggjjjnnnqqqoooiiibbb]]]ZZZUUUOOOLLLOOOYYYeeemmmlllhhh```YYYRRRKKKDDD???;;;999777666666666555333333444555444222222222444333333333333222222222222111111222222222333333333222222222222222222222222111111111111111111111111000000111111222222222222111111222222222333333333222222222222222222222222111111000000000000111111000111111111111111222222444444333333333333222222333444555444444444666888999999999999:::;;;<<<===????????????@@@AAABBBCCCCCCCCCCCCCCCDDDFFFGGGHHHIIIMMMUUUddd|||zzzqqqnnnwww|||tttmmmhhheeeffffffhhhjjjmmmqqqtttvvvyyyzzz|||}}}}}}|||zzzyyytttsssrrrpppmmmkkkhhhggg___\\\WWWTTTRRRPPPMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHJJJJJJJJJKKKMMMOOOQQQRRRSSSUUUXXX[[[___cccfffgggrrruuuzzz~~~yyykkkaaaTTTPPPKKKHHHFFFDDDBBBAAA?????????>>>===>>>AAACCCKKKVVVfffttt~~~|||ssslllggglllrrrvvvtttnnneee___\\\VVVOOOKKKNNNWWW```gggiiiddd^^^WWWPPPIIIBBB>>>:::888666555666666555444666777777666333222222333444444444444333333333333111111222222222333333333222222222222222222222222111111111111111111111111111111111111111222222222111111222222222333333333222222222222222222222222111111000000000000111111000000111111222222222333222222222333333444444444333444555444444444666888999999999999:::;;;<<<<<>>===>>>AAADDDOOOZZZiiivvv~~~{{{sssnnnjjjpppxxx~~~}}}uuukkkddd^^^XXXPPPLLLNNNUUU\\\```ccc___ZZZTTTOOOHHHAAA===:::888666555666666555444444555666666444444555666555555555444444444333333111111222222222333333333222222222222222222222222111111111111111111111111111111000000111111222333111111222222222333333333222222222222222222222222333333222222222222333333000000111111222333333333000000111222444555666666333444555444444444666888888888888999999:::;;;<<<>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDFFFGGGHHHIIIMMMTTTbbb|||{{{rrrqqq|||xxxqqqnnnmmmjjjlllnnnqqquuuxxx{{{|||~~~~~~yyyxxxwwwuuurrrooolllkkkgggccc^^^ZZZXXXUUURRRPPPLLLLLLMMMMMMMMMMMMMMMMMMJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNOOORRRVVVZZZ^^^aaaiiioooxxxtttggg^^^RRRNNNJJJFFFEEECCCBBBAAA>>>??????>>>===>>>AAADDDPPPZZZhhhrrryyyzzzsssoooooovvv}}}rrrkkk```ZZZRRROOOPPPUUUZZZ\\\^^^[[[WWWSSSNNNHHHBBB>>>999777555555555666555444222333555444444444555666444444444333333333222222111111222222222333333333111111111111111111111111111111111111111111111111222111000000000111222333111111222222222333333333111111111111111111111111333333222222222222333333000000111222222333444444000111111222444555555666333444555444444444666888888888888888999:::;;;<<<============>>>???@@@@@@CCCCCCCCCCCCDDDFFFGGGHHHIIIMMMSSSbbb{{{{{{rrrrrr~~~{{{tttqqqppplllnnnppptttwwwzzz}}}~~~|||}}}}}}|||{{{zzzyyywwwtttqqqnnnmmmlllhhhbbb^^^ZZZWWWSSSQQQMMMNNNOOOPPPPPPPPPPPPPPPLLLLLLLLLMMMMMMNNNNNNNNNLLLLLLMMMOOORRRWWW[[[]]]aaahhhsss~~~sssfff^^^RRRNNNIIIFFFDDDCCCBBBAAA>>>??????>>>===>>>BBBDDDMMMWWWcccmmmttt|||xxxrrrooosss{{{wwwoooaaa[[[TTTQQQRRRWWWZZZ[[[\\\YYYVVVRRRNNNIIICCC???999777555555555666555444222333444444222222333444333333333222222222111111111111222222222333333333111111111111111111111111111111111111111111111111222111000000000111333444111111222222222333333333000000000000000000000000111111000000000000111111000000111222333333444444222222222333333444444444333444555444444444666888888888888888999:::;;;<<<<<<<<<<<<<<<===>>>???@@@CCCCCCCCCCCCDDDFFFGGGHHHIIIMMMSSSbbb{{{{{{rrrrrr}}}vvvqqqpppnnnpppsssuuuwwwzzz}}}}}}{{{zzzxxxuuussspppnnnmmmjjjhhheeeaaa^^^[[[ZZZZZZYYYXXXVVVTTTTTTTTTUUUUUURRRQQQOOOMMMLLLLLLLLLLLLOOOOOOPPPPPPQQQRRRSSSTTT\\\___iiixxx~~~rrrfff___QQQOOOKKKGGGDDDBBB@@@@@@BBB???>>>@@@@@@>>>@@@CCCLLLTTT```jjjtttxxxrrrsssttt{{{qqqjjj___UUUTTTVVVWWWXXXZZZWWWUUURRRPPPMMMHHHBBB>>>999888777666666555555555333444555666666666555444333222222111111222222333111111111111111111111111111111222222222222111111000000//////000111222222333222111000000111222333000000111111111222222222...///111333444333222000333222111000000111222333444333222111111222333444333333333333333333333333333444666666555555777888999999999999999999999999======>>>???@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGGLLLNNNSSSccc~~~yyyrrrttt|||uuurrrpppoooqqqtttuuuwwwzzz}}}~~~zzzyyyxxxvvvsssqqqooonnnmmmlllhhheeebbb``````______^^^\\\ZZZYYYYYYYYYYYYUUUTTTRRRQQQPPPPPPPPPPPPPPPPPPOOOPPPPPPRRRTTTUUUZZZ\\\eeerrr}}}}}}pppddd[[[QQQOOOKKKHHHDDDBBBAAAAAABBB>>>>>>AAAAAA???@@@CCCJJJQQQ\\\hhhsssyyyssstttxxxwwwnnnbbbWWWUUUVVVVVVWWWYYYVVVUUURRROOOLLLHHHBBB>>>999888777666555555555555333444444444444444333333333222222111111222222333111111111111111111111111111111222222222222111111///////////////000111111222222111111111111222222000000111111111222222222///000111222333222111111222222111000000111222222333222222111111222222333333333333333333333333333333444666666555555777888888999999999::::::;;;;;;======>>>???@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGGLLLNNNTTTccc}}}yyysssuuu{{{uuurrrqqqppprrruuuwwwxxxzzz}}}~~~zzzyyyxxxvvvuuusssrrrqqqqqqooommmjjjhhhggggggggghhhgggeeecccaaa`````````ZZZYYYXXXWWWVVVWWWWWWXXXWWWVVVTTTSSSSSSTTTUUUWWWYYYZZZ```kkkuuu~~~{{{mmm```WWWPPPNNNKKKHHHEEECCCBBBBBB@@@>>>>>>AAABBB???@@@BBBJJJPPPZZZgggvvv|||vvvvvv~~~sssfffYYYUUUUUUUUUVVVYYYVVVTTTQQQNNNKKKGGGAAA>>>999888777666555555555555555444333333222222222222333222222111111222222333111111111111111111111111111111222222222222111111//////.........///000000111111222222222222111111111111111111111222222222222222222111111111111111222222111000000111222222111222222222222222222111333333333333333333333333333444666666555555777888888888999:::;;;<<<<<<=========>>>???@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGGKKKNNNTTTccc|||yyytttxxxzzzuuurrrrrrqqqtttwwwxxxyyy{{{}}}zzzyyyyyyxxxwwwvvvvvvuuutttsssqqqooonnnmmmnnnnnnooonnnmmmkkkiiihhhggggggaaaaaa```___```aaabbbcccdddaaa^^^[[[XXXXXXXXXYYYZZZYYY^^^fffooowwwyyykkk^^^UUUOOONNNKKKHHHEEECCCCCCBBB@@@===>>>BBBBBB@@@@@@CCCMMMRRR\\\kkk|||yyyzzzwwwiii[[[UUUTTTTTTVVVXXXVVVSSSPPPMMMJJJEEEAAA===888888666555555555555555777666444222111111222333333222222111111222222333111111111111111111111111111111222222222222111111000000////////////000000000111222333333222111000111111111111111111111111333333222111000000000111222111111111111111111222000111222333333222111000222222333333333333444444333444666666555555777888888888999:::<<<===>>>>>>======>>>???@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGGJJJNNNUUUddd{{{{{{vvvzzzzzz}}}yyytttrrrrrrrrruuuxxxzzz{{{|||~~~zzzzzzzzzzzzzzzzzz{{{{{{wwwvvvtttsssssssssttttttuuuuuutttsssrrrqqqpppooolllkkkkkkkkklllnnnpppqqqrrrpppkkkfffaaa^^^]]]\\\[[[ZZZ]]]dddjjjrrr}}}wwwiii\\\UUUNNNLLLIIIGGGDDDCCCCCCCCC@@@===>>>AAABBB@@@@@@DDDOOOUUUaaaqqq|||}}}uuuhhhZZZTTTTTTTTTUUUXXXUUURRROOOKKKHHHDDD@@@===888777666555444444444444888777555333333333333444333222222111111222222333111111111111111111111111111111222222222222111111222222111111000111111222000111222333333222111000111111111111111111111111333333222111000000000111111111111222222111111111000000222333333222000000222222222333333444444444333444666666555555777888888888999:::<<<===>>>>>>======>>>???@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGGIIINNNVVVeee{{{yyy}}}jjjmmmppprrrsssxxx~~~~~~yyytttrrrrrrrrruuuyyy{{{|||}}}{{{{{{|||}}}~~~|||{{{zzzyyyyyyyyyzzz{{{zzz{{{{{{||||||{{{{{{zzzyyyyyyyyyzzz|||~~~zzztttnnniiieeedddbbb```aaaeeejjjnnnwwwtttgggZZZSSSLLLJJJHHHEEECCCBBBBBBBBBAAA======@@@AAA@@@AAAEEEOOOXXXgggwww}}}}}}pppcccWWWSSSSSSTTTVVVXXXUUURRRMMMJJJGGGCCC???<<<888777666555444444444444777666555555444444444444333222222111111222222333111111111111111111111111111111222222222222111111333333222111111111222222111111222222222222111111222222222111111111111111222222222111111111111111000111222222222222111000000111111111111111111000111222222333333444444555333444666666555555777888888888999:::;;;<<<<<<=========>>>???@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGGGGGNNNWWWfff|||YYY]]]```bbbccchhhooovvvvvv|||~~~yyytttrrrrrrqqqtttyyy|||~~~|||}}}~~~zzzuuurrrnnnkkkkkkmmmnnnooouuu|||~~~qqqcccWWWPPPJJJHHHFFFDDDBBBBBBAAABBBBBB>>><<<>>>??????BBBGGGRRR^^^ppp~~~{{{~~~~~~|||xxxiii]]]SSSQQQSSSTTTVVVXXXTTTQQQMMMIIIEEEBBB>>><<<777777666555444444444444444444555555555444444333333222222111111222222333111111111111111111111111111111222222222222111111333222222111000000111111222222111111111111222222222222222111111111000000///000111222333222111111000111222222222222111000111111000000000000111111111111222333333444555555333444666666555555777888888999999999::::::;;;;;;======>>>???@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGGFFFMMMXXXggg}}}MMMPPPTTTVVVWWW[[[dddkkkgggnnnvvv}}}yyytttrrrrrrppptttyyy}}}}}}}}}zzzwwwuuuuuutttsssvvv|||}}}oooaaaTTTMMMIIIGGGEEECCCBBBAAAAAAAAACCC>>>;;;===>>>???CCCIIIUUUcccwww{{{{{{|||yyy}}}}}}zzzuuudddYYYPPPPPPSSSUUUWWWYYYTTTQQQLLLHHHEEEBBB>>><<<777777555444444444444444111222333444555444333222333222222222222222222333111111111111111111111111111111222222222222111111222222111000000///000000333222111000000111222333222222222222111111000000...///111333444333222000000111222333333222111000222111000//////000111222111111222333333444555555333444666666555555777888999999999999999999999999======>>>???@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGGFFFMMMYYYhhh~~~MMMMMMNNNOOOQQQTTTWWWXXX___ccchhhnnnuuu}}}}}}zzzwwwuuussstttvvvyyy|||}}}|||zzzzzz|||}}}xxxjjj^^^UUUOOOGGGFFFDDDCCCAAAAAA@@@@@@AAA>>>===>>>>>>???FFFMMM[[[kkk~~~~~~xxx|||xxxwww|||zzzssslll```VVVLLLKKKRRRYYYYYYWWWUUUSSSOOOKKKEEEAAA===;;;777777777777666666666666444333333222222111111000222111111111000000//////111222222222222111000000111111111111111111111111000000000000000000000000000111111111111222222222111111111111111111111111222222222111111111111000///////////////000000111333222222222111000000000222222333333333333444444555444333222333555777888999999:::;;;;;;<<<<<<=========>>>???@@@AAAAAABBBCCCCCCCCCCCCDDDFFFGGGHHHLLLOOOXXXhhh|||MMMLLLLLLMMMNNNPPPRRRSSSWWWZZZ^^^ccciiiqqqyyy|||yyyvvvuuuvvvwwwzzz}}}vvviii]]]SSSNNNGGGFFFDDDCCCAAAAAA@@@@@@BBB???>>>??????@@@GGGPPP```ppp}}}zzz}}}tttuuuzzz|||wwwpppiii]]]TTTKKKKKKRRRYYYZZZXXXUUUSSSOOOJJJEEE@@@===;;;777777777666666666555555444444444444444444444444333222222222111111111111333333333333333222111111111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222222222222222222111111111111000000000/////////000111111222222222111111111111111222222333333333333444444666555444444444666888999999999:::;;;;;;<<<<<<===>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHKKKNNNWWWggg{{{PPPOOONNNMMMMMMNNNOOOPPPPPPQQQTTTWWW\\\ccckkkqqq}}}~~~{{{xxxwwwwwwxxx{{{~~~tttggg[[[RRRLLLGGGFFFDDDCCCAAAAAA@@@@@@BBB@@@???@@@@@@BBBJJJTTTfffuuu|||~~~zzzsssuuu|||yyyssskkkcccXXXQQQJJJJJJRRRYYY[[[ZZZTTTRRROOOJJJEEE@@@<<<:::666666666555555555444444222222333444444555666666333333333333333222222222333444444444444333222222111111111111111111111111222222222222222222222222000111111111111222222222333333333333333333333333222222222111111111111000111000000000000111222222111111111111111222222222222222333333333333444444666666555555666777999:::999999:::;;;;;;<<<<<<===??????@@@AAABBBCCCCCCDDDBBBCCCCCCDDDEEEFFFGGGHHHIIIMMMVVVfff{{{VVVUUUSSSQQQPPPPPPPPPPPPNNNOOOQQQRRRUUU[[[ccchhhrrryyy|||zzzxxxxxxyyy{{{~~~sssfff[[[QQQLLLGGGFFFDDDCCCAAA@@@@@@@@@AAA??????@@@@@@CCCMMMYYYkkkxxx}}}{{{vvvzzz~~~vvvpppggg___TTTNNNIIIJJJRRRYYY[[[ZZZTTTRRRNNNIIIDDD???<<<:::666555555555444444444444111111111222222333333333333333333333222222222222333333333444333222222111111111111111111111111111222222222222222222222222000000111111111222222222333333333333333333333333222222222111111111000000111111111111111222222333000000000111222222222333222222222333333333444444555555555555666777888999999999:::;;;;;;<<<<<<===>>>>>>???@@@AAABBBCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGHHHLLLUUUeeezzz\\\ZZZXXXVVVTTTSSSSSSSSSQQQRRRRRRRRRTTTXXX^^^bbbjjjpppzzz}}}{{{zzzyyyzzz|||~~~sssfff[[[QQQLLLGGGFFFDDDCCCAAA@@@@@@@@@???>>>>>>???@@@DDDQQQ___rrr~~~|||zzzwwwpppfff]]]QQQMMMIIILLLRRRXXXZZZZZZSSSQQQMMMHHHCCC???;;;999666555555555444444444444333333333222222111111111111111222222222222222222222222222222222111111000111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222222222222111111111000000111111111111111222222333000000000111222222222333222222222333333333444444444444444444555666777777999999:::;;;;;;<<<<<<=========>>>???@@@AAABBBBBBBBBCCCDDDFFFGGGGGGGGGGGGGGGKKKUUUeeezzz```^^^\\\ZZZXXXWWWWWWWWWUUUUUUVVVUUUUUUWWW[[[^^^ccciiiqqqzzz~~~~~~{{{|||}}}rrreeeZZZQQQLLLGGGFFFDDDCCCAAAAAA@@@@@@======>>>@@@AAAGGGWWWfffzzz~~~~~~{{{ssshhh^^^QQQNNNLLLNNNSSSWWWYYYYYYRRRPPPMMMHHHCCC>>>:::888666666666555555555444444666666555444444333222222111111111111222222222222111222222222222111000000111111111111111111111111000000000000000000000000000111111111111222222222111111111111111111111111222222222111111111111000111000000000000111222222111111111111111222222222222222333333333333444444333333444444555666666666999999:::;;;;;;<<<<<<===<<<===>>>???@@@AAAAAABBBBBBCCCEEEGGGHHHHHHGGGGGGFFFKKKUUUfff{{{dddcccaaa```^^^^^^^^^___YYYZZZ[[[[[[ZZZYYY[[[\\\\\\bbbiiirrryyy~~~}}}pppdddYYYPPPJJJGGGFFFDDDCCCAAAAAA@@@@@@===>>>@@@BBBDDDKKK]]]nnn~~~wwwlllaaaRRRPPPNNNPPPSSSWWWXXXWWWRRRPPPLLLGGGBBB===:::888777777777666666666555555444444444444444444444444222222222222333333444444222222333333222222111000111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222222222222222222111111111111000000000/////////000111111222222222111111111111111222222333333333333444444333444555666666777777777999999:::;;;;;;<<<<<<======>>>>>>???@@@AAABBBCCCBBBCCCEEEGGGHHHHHHHHHGGGGGGKKKUUUfff|||iiihhhgggeeeeeeeeeeeefff^^^___``````^^^]]]\\\]]]XXX]]]eeemmmuuu~~~|||nnnbbbWWWNNNIIIGGGFFFDDDCCCAAAAAA@@@@@@>>>???AAADDDFFFNNNaaasss~~~zzznnncccSSSQQQPPPQQQTTTVVVWWWVVVRRRPPPLLLGGGBBB===:::888777777777777666666666666000111111222222333333444333333333444444555555555333444444444444333222222111111111111111111111111222222222222222222222222000111111111111222222222333333333333333333333333222222222111111111111000///////////////000000111333222222222111111000000222222333333333444444444444555666777888888888888999999:::;;;;;;<<<<<<===>>>???@@@AAABBBCCCCCCDDDBBBCCCFFFHHHIIIIIIHHHGGGGGGKKKUUUggg}}}hhhfffeeefffhhhjjjkkkkkkkkkiiihhhgggeeebbb]]]ZZZ[[[]]]aaafffmmmvvvxxxjjj___VVVOOOIIIGGGFFFDDDBBB@@@???>>>>>>AAA>>>>>>AAAGGGPPP```nnnyyyoooeeeVVVSSSQQQSSSWWWXXXUUUQQQQQQNNNIIIDDD???;;;999777555555555666666666666666555555555444444333333333333333333222222111111111333333333222222222111111222222222333333222222222333333222111000000111111///111333333222000000000222222111111111111111111333222111111000000111111000000000000000000000000111111222222222333333333333333222222333333444555666666555555666777999:::::::::;;;;;;<<<;;;;;;;;;======>>>@@@AAABBBCCCDDDCCCCCCDDDFFFFFFGGGGGGGGGLLLNNNVVVfff}}}nnnllljjjjjjlllnnnnnnnnnpppooommmkkkiiieee```\\\\\\^^^aaaeeekkksss}}}tttggg]]]VVVOOOJJJGGGFFFDDDBBB@@@???>>>>>>@@@======AAAGGGQQQaaaoooyyy|||xxxlllaaaVVVSSSRRRTTTWWWXXXUUURRRPPPMMMIIIDDD???;;;999888555555555555444444444444555444444444333333333333333333333222222222111111333333333222222222111111111111222222222222111111333222222111000000111111///111333333222111111111111111111111111111111111333222111111000000111111111111111111111111111111111111222222222333333333333333222222333333444555666666666555666777999:::::::::;;;;;;<<<<<<;;;;;;<<<===>>>???@@@BBBCCCCCCAAABBBCCCEEEGGGHHHHHHIIIKKKMMMUUUeee|||uuussspppppprrrssssssrrrvvvuuusssqqqooojjjddd```^^^___aaadddhhhooowww|||~~~pppccc[[[TTTOOOKKKGGGFFFDDDBBB@@@??????>>>???======AAAHHHQQQaaaoootttyyyuuuhhh\\\TTTSSSSSSUUUXXXYYYVVVRRRNNNLLLHHHCCC???<<<:::999555555555444333333222222444444333333333333222222333333333222222222222111333333333222222222111111000111111111111111111000333222111111000111111111...000222222222111222333111111111111111111111111333222111111000000111111111111111111111111111111111111222222222333333333333333222222333333444555666666555666666777999999999:::;;;;;;<<<<<<;;;;;;;;;<<<===>>>@@@AAABBBBBB@@@AAACCCEEEGGGIIIJJJJJJJJJLLLSSSccc{{{yyywwwuuuuuuwwwxxxyyyxxxzzzyyyxxxvvvsssnnngggbbbaaabbbccceeeggglllrrrwww{{{mmmaaaXXXSSSNNNJJJFFFEEEDDDBBB@@@?????????>>><<<===BBBHHHRRRaaaoootttzzz}}}qqqbbbWWWRRRRRRTTTWWWZZZZZZWWWTTTMMMKKKGGGCCC???<<<:::999666666555555444333222222333333333333333333333222222222222222222222222222333333333222222222111111000000111111111111000000222222111111111111111222...///111222111111333444111111111111111222222222333222111111000000111111111111111111111111111111111111222222222333333333333333222222333333444555444444444555555666777777999999:::;;;<<<<<<<<<<<<;;;;;;<<<>>>???@@@AAABBBAAABBBCCCEEEGGGHHHHHHIIIIIIKKKRRRbbbzzz{{{zzzxxxyyy{{{}}}}}}}}}|||{{{zzzyyywwwqqqkkkfffeeefffggggggiiilllqqquuu~~~zzzkkk___VVVQQQLLLIIIFFFEEECCCBBBAAA@@@??????>>><<<>>>CCCIIIRRRaaannnsss{{{yyykkk\\\SSSPPPRRRUUUYYY[[[ZZZXXXUUUMMMKKKGGGBBB>>><<<:::999888777777666555444333333333333333333333333333333222222222222222222222222333333333222222222111111000000111111111111000000222111111111111111222222...000111111111111333555000000111111111222222222333222111111000000111111111111111111111111111111111111222222222333333333333333222222333333444555222222333444444555555555888999:::;;;<<<<<<<<<<<<;;;;;;<<<>>>???@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFHHHJJJRRRccc{{{}}}||||||~~~}}}}}}}}}}}}{{{wwwpppllliiijjjkkklllmmmppptttwww|||~~~xxxiii\\\TTTOOOKKKHHHEEEEEECCCBBBAAA@@@@@@@@@???===???CCCIIIQQQ___lllrrr{{{uuueeeXXXRRRNNNRRRWWW[[[]]][[[XXXVVVMMMKKKGGGBBB>>>;;;999888777777777666666555555444333333444444444444555555111222222222222333333333333333333222222222111111000111111111111111111000111111111000111111222333000111111111000111333444000000000111222222333333333222111111000000111111222222222222222222222222111111222222222333333333333333222222333333444555111222333444555555555555888999:::;;;<<<=========;;;<<<===>>>@@@AAABBBBBBEEEEEEFFFFFFFFFFFFEEEEEEHHHKKKTTTeee}}}~~~xxxsssmmmnnnpppqqqrrruuuyyy|||}}}}}}sssdddXXXQQQNNNKKKIIIEEEDDDCCCBBBAAA@@@@@@@@@@@@>>>???DDDIIIPPP^^^jjjuuurrr___TTTRRRMMMQQQXXX\\\^^^\\\YYYWWWNNNLLLGGGBBB===:::888777555555555555555555555555444444444555555666666666111111222222222333333333333333333222222222111111111111222222222222111111111111000000111222222333111222222111///000222444///000000111222222333333333222111111000000111111222222222222222222222222111111222222222333333333333333222222333333444555222333555666777777666666777888:::;;;<<<=========<<<===>>>???@@@BBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFIIILLLVVVhhh}}}~~~yyyoooqqqssstttuuuxxx|||xxxnnn```UUUOOOMMMKKKIIIEEEDDDCCCBBBAAA@@@@@@@@@AAA???@@@DDDIIIPPP]]]iii{{{ppp\\\RRRSSSLLLQQQXXX]]]^^^\\\YYYXXXOOOLLLHHHBBB===999777666333333444444444444444444555555555666666666777777111111111222222333333333333333333222222222111111222222333333333333222222111111000000111222333333222222222111//////111333///000000111222222333333333222222111000111111111222222222222222222222222111111222222222333333333333333222222333333444555444555666888888888888777777888:::;;;<<<===============>>>@@@AAABBBCCCDDDBBBCCCDDDEEEGGGGGGHHHHHHIIIMMMWWWjjjzzzzzzyyyxxxxxxzzzyyyjjj[[[SSSNNNJJJGGGHHHCCCCCCBBBAAA@@@@@@@@@@@@BBB@@@@@@DDDIIIRRRaaaooo}}}}}}iiiWWWOOOPPPLLLTTT[[[]]]^^^^^^YYYRRRPPPLLLEEE???<<<999777555777666555444333222222222444444444444444444444444333333333333333333333333333333333222222222111111111111111111111111111111////////////////////////111111111111111111111111111111111111111111111111...//////000111222222222444222000111333444222000222111111111000000//////333333333444444444555555555555666666777777888888;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBCCCCCC???BBBFFFHHHHHHHHHIIIJJJJJJNNNYYYkkk|||{{{zzz{{{}}}wwwiiiZZZRRRNNNIIIGGGGGGCCCCCCBBBAAA@@@@@@@@@@@@BBB@@@@@@DDDJJJTTTdddrrryyywww|||yyygggUUUNNNPPPPPPWWW^^^```___^^^XXXRRRPPPKKKEEE???;;;999777555777666555555444444444444444444444444444444444444333333333333333333333333333333333222222222111111111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222/////////000111222222222222000///111333555444222222222222222111111111000333333333444444444555555555555666666777777888888666666777888:::;;;<<<===<<<===???AAABBBCCCCCCCCCBBBDDDFFFGGGGGGGGGHHHIIIKKKNNNXXXkkk~~~~~~uuugggXXXQQQMMMHHHEEEFFFCCCCCCBBBAAA@@@@@@@@@@@@BBB???@@@DDDLLLWWWiiixxx{{{rrrssszzz|||rrrbbbSSSNNNQQQUUU]]]ddddddbbb___XXXRRRPPPKKKDDD>>>;;;999777666777666666555555555666666444444444444444444444444333333333333333333333333333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222//////000000111222222222333222111111222333222111333333333222222222222222333333333444444444555555555555666666777777888888666666777999:::;;;<<<===<<<===@@@BBBDDDDDDCCCBBBEEEFFFGGGFFFEEEEEEGGGIIIKKKNNNXXXjjjrrrdddVVVOOOLLLGGGEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@AAA???@@@FFFNNN\\\ooo~~~tttnnnrrr{{{~~~yyyrrriii\\\QQQOOORRR\\\eeekkkjjjeee```YYYRRRPPPJJJCCC===:::999777777555555555555555555666666444444444444444444444444333333333333333333333333333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000111111222222222555444333222111000///...222222222222222222222222333333333444444444555555555555666666777777888888<<<<<<<<<<<<<<<<<<<<<<<<;;;===@@@CCCDDDDDDCCCBBBEEEFFFFFFEEEDDDEEEHHHJJJKKKNNNWWWiiiooobbbUUUOOOKKKGGGDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@AAA???AAAIIIRRR```tttwwwooommmttt}}}wwwqqqiiiaaaWWWPPPPPPUUUccclllssspppiiibbbZZZTTTOOOJJJBBB<<<999888888777444444444333444444555555444444444444444444444444333333333333333333333333333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111222222222222111222222111111000000111000000111111111111111111333333333444444444555555555555666666777777888888<<<<<<<<<<<<<<<<<<<<<<<<<<<===@@@BBBCCCDDDCCCCCCCCCDDDEEEEEEEEEGGGJJJLLLKKKNNNWWWhhhmmmaaaTTTOOOLLLGGGDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@DDDLLLWWWdddwwwsssnnnnnnwww~~~rrrkkkbbb[[[TTTPPPSSSYYYhhhrrryyyvvvmmmddd\\\VVVOOOIIIBBB;;;999888888888555444444333333333444444444444444444444444444444333333333333333333333333333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222,,,...000111111222444555000000000000000111111111333333333444444444555555555555666666777777888888777777888:::;;;<<<===>>><<<===>>>@@@AAABBBCCCCCCAAACCCEEEEEEFFFGGGJJJLLLKKKNNNVVVggg|||lll```TTTOOOLLLHHHEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@FFFPPPZZZgggyyyuuuqqqsss}}}ooofff]]]WWWSSSQQQVVV]]]lllvvv~~~zzzpppfff^^^XXXOOOIIIAAA;;;888888888888777666555444444333444444444444444444444444444444333333333333333333333333333333333222222222111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222---///111111000000222444000000000111111222222222333333333444444444555555555555666666777777888888777888999:::;;;===>>>>>>===<<<======???@@@BBBDDDBBBDDDFFFGGGGGGGGGHHHJJJKKKNNNVVVggg~~~~~~vvv||||||}}}}}}}}}}}}lll```TTTOOOMMMHHHEEEEEECCCCCCBBBAAA@@@@@@@@@@@@???AAAGGGRRR]]]iiizzzzzzvvvyyymmmddd[[[UUURRRRRRXXX___mmmxxx|||rrrggg___YYYOOOIIIAAA:::888888888999999888777555555444444444444444444444444444444444333333333333333333333333333333333222222222111111111111111111111111111111////////////////////////111111111111111111111111333333333333333333333333222222222222222222222222222444444222///,,,---///111111111222222333333333333333333444444444555555555555666666777888888888===========================<<<;;;;;;===???BBBDDDCCCEEEHHHHHHGGGFFFFFFGGGKKKNNNVVVfff~~~yyyrrryyy~~~yyyzzz}}}yyyrrrssswwwvvvjjj]]]RRROOOMMMIIIDDDBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@GGGTTTbbbppp~~~||||||vvviii[[[SSSOOOPPPWWW^^^lllvvv~~~{{{rrrggg]]]UUUMMMGGG>>>999888999888777666777777777555444555666444444444555555555555666555444333222111111111111444222111222444666444222222222222111111111000000111111000000000000111111//////000000111222444444777666555333111///...---000000000000000000000000333333222222222222222222333000------000222222222222222333333333333444444555555666666777777888888777777888999;;;<<<=========???AAAAAAAAAAAACCCEEEDDDDDDEEEFFFGGGHHHHHHIIIMMMOOOWWWggg}}}xxxoooqqq|||uuuvvvyyy{{{rrrlllmmmrrr~~~ttthhh]]]RRROOONNNIIIEEECCCBBBBBBAAAAAAAAA@@@@@@@@@AAACCCJJJWWWdddppp~~~uuuiii[[[TTTPPPQQQWWW___lllvvv|||xxxoooeee\\\UUUMMMFFF>>>999888999888777444555666666555555666777333333333333444444444555666555444333222222222222555333111222444444222000222222222111111111000000000//////......//////000111111111111111111222222333333333222222222222111111111111111111111111111222222222222222222222222111...++++++...000000///222222333333333333444444555555666666777777888888888999999:::;;;<<<<<<======???AAAAAAAAAAAACCCEEEDDDDDDEEEFFFGGGHHHHHHIIIMMMOOOWWWggg}}}wwwooosssxxxooopppssszzz~~~tttkkkeeegggmmmzzz}}}pppfff[[[RRROOOMMMIIIEEEDDDAAAAAAAAAAAA@@@@@@@@@@@@BBBEEENNN[[[gggppp|||wwwkkk^^^VVVRRRQQQXXX___nnnuuuxxxsssjjjbbbZZZSSSKKKEEE===999888999888666555666777666444333444555222222222333333333444444666666555444333333333333555333222222222222111000222222222111111111111111000000000//////000000000333222222111000000111111111222222222222333333333222222222222222222222222000111111111222333333333333111//////111333333333222222333333333333444444555555666666777777888888::::::;;;;;;<<<<<<<<<<<<===???@@@AAA@@@AAABBBDDDCCCDDDEEEFFFGGGHHHIIIIIIMMMOOOWWWggg}}}vvvooottt}}}tttiiikkknnnuuu~~~{{{pppfffaaadddkkkuuu~~~xxxlllcccYYYQQQOOOMMMHHHEEEDDDAAAAAAAAA@@@@@@@@@@@@???BBBFFFQQQ^^^gggoooxxx}}}rrreee[[[TTTRRRXXX```ooossstttmmmeee___XXXQQQJJJDDD===999888888777666888888888666333222222222222333333333333444444444555555444333333333333333333222222222222222222111111111111111111111111111333333222222222222333333222222111111111111111222444333333222222111111111222222222222222222222222///000000111222333333444444333222222333444555555222222222333333333444444555555666666777777888888;;;<<<<<<<<<<<<<<<<<<<<<===???@@@AAA@@@@@@BBBCCCCCCCCCDDDFFFGGGHHHIIIIIIMMMOOOWWWggg~~~}}}tttnnnuuuzzzpppfffgggkkkrrr|||wwwlllccc^^^bbbiiirrr{{{sssggg^^^VVVOOONNNKKKGGGDDDDDDAAAAAA@@@@@@@@@?????????BBBGGGRRR___gggllluuu{{{lll```VVVSSSZZZcccppprrrqqqiiiaaa\\\UUUOOOHHHCCC<<<999888888777555555666777666444222333444444444444444555555555555444333222222222222222222000111222222222333333444111111111111111111111111333333222222222222333333000000000000111222333444333333333222222222111111111111111111111111111111//////000111222222333333000000111000000111222222222222222333333333444444555555666666777777888888;;;<<<<<<<<<<<<<<<<<<<<<===???@@@@@@@@@@@@AAABBBCCCCCCDDDEEEGGGHHHIIIJJJLLLOOOWWWhhh~~~|||sssnnnuuuxxxnnncccdddhhhooozzzrrrhhh___ZZZ^^^eeepppyyy}}}ooobbbZZZSSSNNNLLLIIIEEEBBBCCC@@@@@@@@@@@@????????????BBBHHHTTT```fffkkkttt~~~qqqbbbWWWTTT]]]gggpppqqqnnnfff___ZZZSSSLLLFFFAAA;;;888888888666444000222444444444555666888444444444555555555666666333222222111111222222222111333444444333222444555111111111111111222222222000000000//////000000000/////////000111333444555000000111222333333444444000000000000000000000000///000000000111222222222000111333222111111222444222222333333333333444444555555666666777777888888::::::;;;;;;<<<<<<<<<<<<>>>???@@@@@@??????@@@BBBBBBCCCDDDEEEGGGIIIJJJJJJLLLOOOWWWhhh~~~uuupppvvvwwwmmmaaabbbeeelllwww{{{ooofff]]]YYY]]]cccpppxxxzzzkkk___VVVPPPLLLKKKHHHCCCAAABBB@@@@@@@@@@@@????????????CCCIIIUUU```fffkkkuuuqqqbbbWWWUUU```mmmpppqqqmmmeee___ZZZRRRJJJEEE@@@;;;888888888666444222333555444444333555666333333444444444555555555333333222222222333333444555666777666333111222444000000111111111222222222000//////......//////000111000000000111222333333111111111222222333333333111111111111111111111111000000000000111111111111111333555555333222444555222222333333333333444444555555666666777777888888888999999:::;;;<<<<<<===>>>???@@@@@@??????@@@AAABBBBBBDDDEEEGGGIIIJJJKKKLLLOOOWWWhhhyyyssswwwvvvmmm___```cccjjjuuuzzzoooggg___ZZZ^^^dddpppxxxxxxjjj]]]SSSNNNKKKJJJGGGBBB@@@BBB@@@@@@@@@????????????>>>DDDKKKWWWaaaggglllwwwpppaaaVVVVVVbbbqqqpppqqqmmmeee___YYYQQQIIIEEE@@@;;;888888888666333777888888555222000000111222222333333333444444444444444333333333444444555888::::::777333000000222000000111111222222222222111111000000000000111111333222111111000111111111555444444333222111000///222222222222222222222222111111111000000000000000---///222222000///000222222222333333333444444444555555666666777888888888777777888999;;;<<<======>>>???@@@@@@???>>>???AAABBBBBBDDDEEEGGGIIIJJJKKKLLLOOOWWWhhh|||uuuyyyyyyqqqeeeccceeemmmtttzzzttthhh```ZZZWWWZZZ```kkktttrrrcccZZZPPPMMMIIIFFFEEEDDDBBBAAACCC@@@@@@@@@>>>;;;===BBBDDDLLLWWWaaaiiirrr}}}yyyeee[[[WWWYYYcccnnnvvvppphhhbbb]]]WWWPPPKKKCCC???;;;888888777666555444444444444444444444444555555444333333222111111333333333333333333333333666666555444444333222222333333333222222222111111000000000000000000000000000000000000000000000000000222333333111000000111222222222222222222333333///000000000000111111111444333333222111000//////222222222333333444444444333444666888888888777777666777999;;;============?????????>>>??????@@@@@@CCCCCCDDDFFFGGGHHHIIIJJJKKKNNNXXXjjj{{{zzz{{{ssshhheeefffmmmsssyyy}}}sssggg___ZZZWWWZZZ```jjjtttqqqbbbYYYOOOLLLIIIFFFEEEDDDBBBAAA@@@>>>===???===:::;;;@@@GGGNNNYYYccclllvvvtttbbbYYYWWW[[[eeeoootttnnnfff```[[[VVVOOOJJJBBB???;;;888888777666555444444444444444444444444666666555444444333222222444444444444444444444444555555444444333222222222222222222111111111000000000000000000000000000000000000000000000000000000///111333333111000111222222222222222222222222222000000000111111111222222333333222222111000000000444444444444444444444444444555666777777888888888666888:::<<<===>>>>>>>>>?????????>>>??????@@@AAAAAAAAABBBDDDEEEFFFGGGHHHLLLPPPZZZlll|||{{{}}}vvvmmmiiihhhmmmrrrwww~~~zzzpppeee^^^YYYVVVZZZ```iiisss~~~nnn```WWWNNNKKKGGGEEEDDDCCCBBBAAA@@@>>>===???===:::<<>>:::888777777666666555555555555555555555555666666666555555444444333444444444444444444444444444444333333222222111111111111111000000000//////000000000000000000000000000000000000000000000000...000222222222111222333444333333222222111111111111111111111222222222333111111111111111111111111555555555555444444444444555555555666666777888999888999:::<<<===>>>>>>>>>??????>>>>>>???@@@@@@AAAAAAAAABBBDDDEEEFFFGGGHHHNNNRRR\\\nnn~~~~~~yyyrrrmmmjjjlllpppsss{{{vvvmmmccc]]]YYYVVVZZZ```gggssszzzkkk]]]TTTLLLIIIFFFDDDCCCCCCBBB@@@AAA??????AAA@@@===???DDDKKKRRR^^^jjjvvv|||nnnbbbWWWSSSZZZdddooouuuuuuooofff```ZZZTTTMMMHHHAAA>>>:::888777777666666666666666666666666666666666555555555444444444333333333333333333333333333333333333222222111111111222111111111000000000000000000000000000000000000000000000000000000000000---///111222222222333444444444333333222111000000111111222222222333333333000000111111111222222222444444444444444333333333666666555555555777999:::999999;;;<<<===>>>>>>???>>>>>>>>>>>>???@@@AAAAAACCCCCCDDDFFFGGGHHHIIIJJJNNNRRR\\\ooo|||yyy|||uuuoookkkkkkmmmpppwww~~~ssskkkbbb]]]YYYWWW[[[```gggrrrvvvgggZZZQQQJJJHHHDDDCCCCCCBBBAAA@@@AAA??????AAA@@@>>>@@@EEEKKKSSS___nnn{{{}}}}}}tttccc[[[SSSSSS]]]lllwww{{{xxxrrriiibbb\\\UUUNNNHHH@@@===999777777777777666666666666666666666666666444444444333333333333333111111111111111111111111333333222222222222111111333333222222222111111111000000000000000000000000000000000000000000000000---///111222222222333444444444333333222111000000111111222222222333333333000000000111222222333333222222222222222222222222666666555555555777999::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDFFFGGGHHHIIIJJJMMMQQQ\\\nnn}}}vvvttt}}}}}}xxxqqqjjjiiijjjlllttt{{{~~~|||}}}zzz|||~~~qqqiiiaaa]]]ZZZXXX\\\bbbgggssssssdddWWWOOOHHHFFFCCCBBBBBBBBBAAA@@@>>><<<===??????===@@@EEEKKKTTTbbbrrrzzz{{{~~~}}}ssskkk\\\WWWRRRTTTcccuuu}}}vvvmmmddd]]]UUUMMMGGG???<<<999777777777777666555555555555555555555555333333333333333333333333222222222222222222222222333333333333333333222222333333333222222222222111000000000000000000000000000000000000000000000000...000222222222111222333444333333222222111111111111111111111222222222333000000111111222222222333000111111111222222222222555555555666666777888999:::999999::::::<<<============>>>>>>???@@@BBBBBBAAAAAABBBDDDEEEFFFGGGHHHLLLPPP[[[nnnvvvqqqpppwww}}}yyyqqqiiiggggggjjjqqqyyyyyywwwwwwuuuxxx{{{}}}~~~|||zzz|||zzzppphhhaaa]]][[[YYY]]]ccchhhsss~~~pppaaaTTTMMMGGGEEEBBBAAAAAABBBAAA@@@>>><<<===??????>>>@@@FFFLLLUUUeeewwwzzzvvvyyy|||}}}uuukkkcccXXXUUURRRVVVhhh|||yyynnneee]]]TTTKKKEEE???<<<888666666777777666444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333444444222222222222111111111111000000000000000000000000000000000000000000000000///111333333111000111222222222222222222222222222000000000111111111222222111111111111111222222222000000111222333333444444444555666777777888888888999999888888999:::<<<<<<=========>>>???AAABBBCCCAAAAAABBBDDDEEEFFFGGGHHHLLLPPP[[[nnn|||qqqllllllsss}}}yyypppiiiffffffhhhpppxxx|||vvvssssssrrrtttwwwzzz|||~~~{{{xxxvvvttttttxxx|||}}}uuuooohhhaaa^^^[[[ZZZ^^^dddiiisss|||nnn```SSSKKKFFFDDDAAA@@@AAABBBAAA@@@@@@>>>???AAAAAA@@@CCCHHHMMMWWWgggzzzwwwtttxxx{{{yyyrrrhhh```VVVUUUSSSXXXkkkzzzoooeee]]]SSSJJJCCC>>><<<888666666777777666444444444444444444444444444555555555555555555555555555555555555555555555444444444444444444444444111111111111000000000000000000000000000000000000000000000000000000000000000222333333111000000111222222222222222222333333///000000000000111111111111111111111111111111111000000111222444555666666333444666888888888777777999888888777888999;;;<<<=========>>>???AAABBBCCCCCCCCCDDDFFFGGGHHHIIIJJJLLLQQQ\\\ooozzzoookkkkkkqqq~~~~~~~~~}}}|||{{{rrrhhhbbb```cccnnnyyy|||vvvppplllkkknnnoooqqqssswwwzzz}}}|||{{{yyywwwtttrrrpppooommmpppvvv|||{{{uuurrrllleee___\\\ZZZZZZ___eeennnwwwvvviii]]]RRRLLLGGGEEECCCBBBBBBBBBAAA@@@>>>;;;<<>>>>>??????>>>BBBHHHRRR___ooo{{{zzzuuuwwwvvvjjj___XXXTTTTTT^^^nnn|||zzzuuunnneee[[[RRRIIICCC???<<<999888888888777555333333333333333333333333444333222111111222444555555555444444444333333333444333333333222222222222111111111111111111111111000000000000000000111222000111111111111222222222222111111111000000000000000000111222444555555666333333333333222222222222111111222222222333333333222333333444444555555555777666666666666777888888::::::;;;;;;<<<=========@@@??????>>>???@@@AAABBBBBBCCCCCCDDDEEEGGGHHHIIILLLRRR^^^ooovvvllllllooosss}}}||||||{{{zzzwwwooogggccc```bbbjjjtttxxxqqqkkkddd```_________```bbbdddfffhhhiiilllmmmoooqqqrrrrrrqqqqqqrrrpppmmmjjjgggdddbbbaaacccfffjjjmmmppppppoooooojjjjjjiiiiiihhhhhhiiiiiiiiiiiihhhgggffffffeeeeeeddd```]]]]]]\\\\\\aaahhhttt|||pppcccWWWMMMHHHGGGEEEBBBBBBBBBBBBAAA???AAA>>>===??????>>>CCCIIIWWWcccqqq|||~~~zzz|||~~~qqqfffYYYVVVWWW```nnnzzz}}}}}}wwwrrrkkkcccZZZQQQHHHCCC<<<999777666666666444333444444444444444444444444222222111111222333555666444444444444333333333333222222222222222111111111111111111111111111111111222111000000000000000000000111111111111222222222111111111111111000000000111111222333444555555666444444444333333222222222111111222222222333333333444444444444444444444444333444555555666666666555::::::;;;;;;<<<======>>>???>>>>>>>>>>>>???@@@@@@BBBBBBCCCDDDEEEGGGHHHIIILLLRRR^^^pppwwwmmmlllooovvv{{{|||}}}}}}}}}|||{{{yyyvvvooohhhdddbbbcccjjjsss}}}qqqjjjddd]]]YYYXXXVVVVVVVVVWWWXXXZZZ[[[\\\dddeeeggghhhjjjkkkkkkkkkkkkjjjhhheeecccaaaaaa```ccceeegggiiiiiihhheeeccc```___]]][[[ZZZ[[[\\\\\\\\\[[[[[[[[[\\\]]]___```___]]]\\\^^^]]]^^^dddlllvvv|||mmm___TTTLLLGGGFFFDDDBBBAAABBBBBB@@@???===;;;;;;>>>???AAAGGGNNNZZZeeerrr|||~~~yyymmm]]]YYYXXX___llluuuxxxwwwrrrnnnggg___WWWOOOGGGAAA999777666555444444333222555555555555555555555555333222222222222333444555333333333333333333333333111111111111111111111111111111111111111111111111222222111000/////////000000000111111111222222222111111111111111111111111111111111222222333333444555555444444333222222222111111222222222333333333444444444444444444333333222333555666777666666555999::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>?????????BBBBBBBBBCCCEEEFFFHHHIIILLLRRR___qqqyyyooonnnpppxxxvvvwwwyyy~~~~~~}}}{{{zzzvvvoooiiifffdddeeellltttuuuiiiccc]]]VVVRRRRRROOOOOONNNNNNOOOPPPQQQQQQVVVWWWYYY[[[]]]___```aaaaaa```^^^\\\\\\\\\]]]^^^bbbcccdddeeecccaaa^^^\\\YYYWWWUUURRRQQQRRRSSSTTTUUUTTTUUUUUUVVVXXXYYYZZZZZZZZZ\\\^^^___```hhhqqqzzzxxxiii]]]SSSLLLHHHFFFDDDBBBAAAAAAAAA@@@???===;;;;;;===???BBBHHHPPPYYYeeesss~~~sssaaa\\\XXX\\\gggpppssssssmmmiiibbb[[[TTTLLLDDD@@@:::::::::999777666666666555555555555555555555555444444333333222222222222333333333333333333333333111111111111111111111111111111111111111111111111222222111000/////////000000000111111111222222222111111111111111222222222000000000000000111111111444444444333333222222222111111222222222333333333444444444444444444333333333444666777888888777777999999:::;;;<<<===>>>???======>>>>>>????????????AAABBBBBBCCCDDDFFFHHHHHHLLLRRR___rrr{{{qqqoooqqqxxxtttvvvvvv~~~~~~~~~{{{zzzuuunnnhhhfffdddfffnnnwww}}}wwwlllaaa[[[VVVPPPMMMMMMIIIHHHHHHHHHHHHIIIJJJJJJMMMNNNPPPRRRUUUWWWYYYZZZ\\\[[[YYYXXXYYY[[[]]]^^^^^^^^^^^^]]]\\\ZZZXXXVVVRRRPPPNNNLLLKKKLLLMMMNNNPPPQQQQQQRRRSSSTTTTTTUUUXXXXXX[[[^^^___bbbmmmxxxttteeeZZZQQQKKKHHHFFFDDDAAAAAAAAAAAA@@@>>>AAA===<<<>>>???@@@GGGNNNZZZgggvvvtttbbb\\\WWWZZZccclllnnnnnngggccc]]]WWWPPPIIIBBB===777888999888666444444555444444444444444444444444555555444444333222111111222222222222333333333333111111111222222222222222111111111111111111111111222111000000000000000000000111111111111222222222111111111222222222222222000000000///////////////222222222222222222222222111111222222222333333333444444444444444444444444444555666777888999999999888999:::;;;<<<>>>??????===>>>??????@@@@@@??????AAAAAABBBCCCDDDFFFGGGHHHLLLSSS```rrr~~~tttrrrsssyyy}}}qqqtttttt~~~}}}~~~}}}zzzxxxssslllfffdddcccfffoooyyy|||zzzooodddYYYTTTPPPKKKGGGHHHDDDDDDCCCCCCDDDEEEEEEFFFIIIJJJLLLNNNQQQTTTWWWXXXYYYXXXVVVUUUVVVWWWZZZ[[[ZZZZZZXXXWWWVVVUUUUUUUUUOOONNNMMMLLLKKKLLLLLLMMMNNNPPPQQQSSSTTTTTTSSSSSSWWWWWW[[[^^^```dddqqq~~~pppaaaVVVOOOJJJHHHEEECCCAAA@@@AAAAAA???>>>AAA===<<<===???AAAHHHPPP^^^kkk{{{rrr```ZZZWWWZZZccciiijjjgggbbb^^^YYYSSSMMMFFF@@@;;;333555777666444222222333333333333333333333333333333333333444333333222222111111222222222333333333222222222222333333333444111111111111111111111111000000000000000000111222000111111111111222222222111111111222222333333333111111000000/////////...///000000111111222222333111111222222222333333333222333333444444555555555555555555666777888::::::888999:::;;;<<<>>>??????>>>>>>@@@AAAAAAAAA@@@???AAAAAABBBBBBDDDEEEGGGHHHLLLSSS```sssvvvtttuuu|||{{{ooorrrrrr~~~}}}||||||{{{yyywwwrrrkkkdddbbbaaaeeeoooyyy{{{uuuiii___TTTPPPLLLGGGDDDEEEAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGJJJMMMPPPSSSUUUTTTRRRPPPNNNNNNPPPRRRSSSYYYXXXVVVUUUTTTTTTUUUVVVQQQQQQPPPPPPOOOOOOPPPPPPOOOPPPSSSUUUWWWVVVUUUUUUWWWWWWZZZ^^^```eeettt{{{mmm^^^TTTMMMJJJHHHEEECCCAAA@@@AAAAAA???>>>===::::::===???CCCKKKTTTbbboooppp]]]YYYWWW[[[dddhhhgggbbb___\\\VVVQQQKKKEEE>>>:::555888::::::777444555666333333333333333333333333111111222333444444444444111111111222222333333333222222222333333444444444111111111111111111111111000000//////000111222222000111111111111222222222111111111222222333333333222222111111000000//////......///000111222222333111111222222222333333333222222333333444555666666555555444555666888:::;;;888999:::;;;===>>>???@@@>>>???@@@AAABBBAAA@@@@@@AAAAAAAAABBBDDDEEEGGGHHHLLLSSS```sssxxxuuuvvv~~~yyylllppprrr{{{yyyyyyyyyxxxwwwnnnkkkeeeaaabbbiiisss{{{tttkkk^^^YYYQQQKKKGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBDDDDDDFFFIIINNNRRRSSSSSSRRRPPPMMMLLLMMMNNNNNNNNNMMMOOOQQQQQQQQQSSSVVVXXXRRRSSSSSSRRRQQQQQQRRRTTTVVVXXX[[[[[[YYYWWWUUUUUU\\\]]]]]]^^^bbblllyyyxxxhhhZZZQQQLLLHHHEEEEEEDDDCCCAAA???===<<<;;;===::::::>>>AAAEEEMMMVVVhhhsss~~~gggYYYYYY\\\aaafffhhheeebbb]]][[[WWWQQQJJJCCC===:::777777666555555555555555444444444444444444444444666555333111111222333444222111111000000111111222222333333444444333333222111111111111111111111111222222111111111111222222111222333111///...///000333222///......///111333000000////////////000000000000000000111111111111333333222222222222222222333333333444444444555555444444555555666777777777666777999;;;<<<===>>>>>>>>>>>>>>>>>>????????????AAAAAAAAABBBCCCEEEFFFGGGMMMSSSaaauuuxxxwww|||uuupppqqqwww}}}zzzyyyyyyxxxvvvtttllliiieeeaaaccciiisss{{{zzzooofff[[[VVVOOOJJJHHHGGGFFFFFFBBBBBBBBBBBBAAAAAAAAAAAAEEEEEEGGGJJJOOOSSSTTTTTTTTTQQQMMMKKKKKKKKKKKKJJJHHHJJJLLLMMMMMMOOORRRTTTTTTUUUVVVVVVUUUUUUWWWYYY[[[\\\]]]]]][[[YYYXXXYYY\\\^^^___aaaeeeooo{{{vvvfffYYYPPPKKKGGGDDDDDDDDDCCCAAA???===<<<<<<>>><<<<<>>>>>>>>>>>>>>>>>????????????AAABBBBBBCCCDDDFFFGGGHHHMMMSSS```tttzzzyyy~~~uuupppqqq{{{|||{{{zzzyyyyyywwwtttqqqiiigggdddbbbcccjjjttt{{{}}}tttiiiaaaWWWSSSNNNJJJHHHHHHGGGGGGDDDDDDCCCCCCCCCBBBBBBBBBEEEFFFHHHLLLRRRVVVWWWWWWVVVRRRMMMIIIHHHGGGGGGFFFEEEFFFHHHIIIJJJLLLOOORRRUUUWWWYYYZZZZZZ[[[]]]___bbbbbbaaa___\\\[[[\\\^^^```bbbdddfffjjjrrr~~~~~~sssdddWWWOOOJJJGGGDDDDDDCCCBBBAAA???===<<<<<>>AAADDDJJJVVVbbbrrrsssaaa[[[]]]aaaeeehhhhhheeeccc\\\YYYTTTMMMFFF@@@<<<999666666555444444444555555444444444444444444444444555444333222111222333444333333222222222222333333222222333333333333222222111111111111111111111111222222111111111111222222...///111111000111222444000222333555555444222111222222111111111111222222000000000000111111111111111111111222222333333444333333333444444444555555444555555666666777777888777888999:::;;;<<<===>>>>>>>>>>>>?????????@@@@@@BBBBBBCCCDDDEEEGGGHHHIIINNNSSS___sss}}}|||vvvqqqrrr{{{zzzzzzzzzyyyvvvqqqnnneeedddcccccceeellluuu{{{zzzrrrhhh```WWWSSSOOOKKKJJJIIIGGGFFFHHHGGGGGGFFFFFFEEEEEEEEEDDDEEEIIIOOOVVV[[[\\\]]]UUUQQQKKKHHHFFFEEEEEEDDDEEEGGGIIIJJJKKKMMMPPPSSSUUUXXX[[[]]]^^^```bbbdddgggfffddd```^^^^^^aaacccgggiiikkkmmmooouuu~~~|||qqqbbbVVVNNNJJJGGGEEECCCCCCBBB@@@???===<<<<<<>>>===>>>BBBFFFNNN]]]kkk|||}}}kkk^^^[[[^^^bbbfffhhhgggdddbbb\\\XXXRRRKKKDDD???;;;999777666666555555666666666444444444444444444444444555444333222222222333333444333333222222333333444222222333333333333222222111111111111111111111111222222111111111111222222///000222222111000222333000111333444444444222111222111111000000111111222///000000000111111111111000000111222333333444444333333333444444444555555555555555666777777888888888888888999:::<<<======>>>>>>?????????@@@@@@@@@BBBBBBCCCDDDFFFHHHIIIJJJNNNSSS___sss~~~}}}wwwrrrssszzzyyyyyyyyywwwsssmmmiiiaaabbbcccdddhhhnnnvvv|||{{{tttkkkdddZZZWWWSSSPPPNNNLLLJJJHHHJJJJJJIIIHHHHHHGGGFFFFFFDDDFFFKKKSSS[[[```ccccccTTTOOOJJJFFFEEEFFFFFFFFFFFFHHHJJJKKKKKKMMMPPPSSSSSSVVVZZZ^^^___aaadddfffhhhgggdddaaa___aaaeeehhhppprrrtttuuuuuuxxx~~~yyyooo```TTTNNNKKKHHHFFFBBBBBBAAA@@@>>>===<<<<<<===<<<>>>CCCHHHRRReeeuuu{{{lll___WWWYYY]]]bbbfffgggfffcccaaa\\\XXXQQQIIIBBB>>>;;;:::888777777666777777888888444444444444444444444444444444333333222222222222444333333222222333333444111222222333333222222111111111111111111111111111222222111111111111222222111333333222111000000111111111111111222222333333000000////////////000000///000000000111111111111000000111222333333444444333333333444444444555555555555666666777888888888888888888888999;;;<<<===????????????@@@@@@@@@@@@BBBBBBCCCDDDFFFHHHJJJKKKNNNTTT```uuu~~~~~~yyyuuuvvvyyyxxxwwwuuusssnnnhhhddd^^^```cccfffjjjqqqxxx~~~|||wwwoooiiiaaa^^^[[[YYYWWWTTTQQQNNNLLLLLLKKKJJJIIIHHHHHHGGGHHHJJJPPPWWW___eeeggggggTTTOOOJJJFFFFFFGGGHHHIIIFFFHHHIIIJJJJJJLLLNNNQQQQQQUUUZZZ]]]```bbbdddfffgggfffeeecccbbbeeejjjnnnwwwzzz||||||zzz{{{uuukkk]]]RRRLLLIIIGGGFFFBBBAAA@@@???>>>===<<<<<<<<<<<>>===<<<<<<<<<===AAAGGGOOO^^^www{{{|||{{{rrrdddVVVRRRUUUVVV\\\dddhhhiiigggeeeddd^^^YYYQQQHHHAAA===<<<<<<555555555555555666777777444444444444444444444444333444444444333333222222222222111111111111222222111111222222222222111111111111111111111111111111222222111111111111222222111333333333111111111333///000222444444444444333111000000000000000000111000000000000111111111111222222222222222222222222333333333444444444555555666666666777888888999999999999888777888999;;;===?????????@@@@@@@@@AAAAAA???@@@AAABBBEEEGGGIIIJJJMMMUUUddd{{{~~~}}}zzz|||wwwtttppplllhhhccc]]]YYY\\\___dddiiinnnuuu|||~~~|||{{{xxxsssoookkkjjjiiiiiiiiigggdddaaaWWWVVVUUUTTTSSSRRRQQQQQQSSSUUUYYY___dddggggggeeeYYYTTTMMMIIIGGGHHHIIIJJJKKKLLLMMMLLLLLLLLLNNNPPPPPPTTTYYY]]]```bbbdddeeeeeeeeefffgggiiimmmssswww{{{mmmdddVVVLLLGGGEEEDDDBBBAAA@@@@@@???>>>===<<<<<<===???CCCIIIRRRbbb}}}|||wwwzzzyyypppgggYYYLLLKKKQQQVVV\\\eeejjjjjjhhhgggggg___ZZZQQQHHHAAA===<<<<<<333333333333333444555666444444444444444444444444333333444444444333222111222111111111111111111222111111222222222222111111111111111111111111111111222222111111111111222222///111222333222222333555...111444777888777444222222222111111111111222222000000000000111111111111333333222222222222222222333333333444444444555555666666666777888888999999:::999888777777999;;;===??????@@@@@@@@@AAAAAAAAA??????@@@BBBDDDFFFIIIJJJMMMUUUfff}}}~~~{{{~~~ssspppkkkfff```\\\YYYWWW___bbbgggmmmtttzzz}}}zzzssspppoooooommmkkkhhhiiikkklllkkkhhheeeccc^^^]]][[[ZZZZZZYYYWWWVVVUUUWWW\\\aaaeeefffdddaaaXXXSSSMMMIIIHHHJJJLLLMMMNNNMMMMMMMMMNNNPPPRRRSSSWWWXXXZZZ\\\^^^___``````]]]```dddiiilllpppuuuxxx~~~zzziiiaaaUUUKKKGGGEEEBBBAAACCCBBBAAA???>>>=========>>>>>>CCCNNN\\\nnnzzz|||{{{qqqfff]]]TTTMMMKKKNNNYYYaaahhhllloooqqqooojjjddd[[[OOOEEE@@@>>>;;;999777777666555444444333333333333333333333333333333444444444333333333222222222222222222222222222222111111111111111111111111222222222111111111111000111111111111111111111111111111111111111111111111///000000000000111111111111111111111111111111111///000000000111111111111111111222222222333333333444444444444444444444444555555666666777777888888888888999:::;;;======>>>======???@@@AAABBBBBBBBBAAABBBBBBBBBBBBDDDGGGJJJLLLUUUhhh~~~rrrooojjjddd___[[[YYYYYY___bbbhhhnnnuuuzzz}}}~~~{{{vvvqqqsssnnniiieeeeeedddcccbbbccceeegggiiijjjjjjjjjiiicccaaa^^^]]]\\\[[[YYYWWWYYYZZZ]]]aaadddeeecccaaaYYYUUUPPPMMMMMMNNNOOOOOOOOOOOONNNOOOPPPRRRTTTUUUXXXXXXYYYZZZ[[[\\\\\\]]]\\\```eeejjjnnnrrrwww{{{~~~wwwggg^^^SSSJJJFFFEEECCCAAACCCBBBAAA???>>>=========>>>@@@GGGTTTbbbsss|||~~~wwwnnnccc[[[TTTMMMMMMPPPYYYbbbkkkppptttuuuqqqkkkcccZZZNNNDDD???===:::888777666666555444444333333444444444444444444444444222222222111111111000000222222222222222222222222111111111111111111111111222222222111111111111000000000000000000000000000111111111111111111111111111222222222222333333333111111111111111111111111111111111111222222222222111111222222222333333333444444444444444444444444555555666666777888888888888999999:::;;;<<<===>>>===>>>???@@@AAABBBBBBBBBAAABBBBBBBBBBBBCCCGGGJJJNNNXXXjjjqqqmmmgggaaa\\\ZZZZZZ[[[___cccjjjpppvvvyyyzzzzzz~~~|||xxxuuurrrnnniiieeeddd```\\\ZZZYYYYYYXXXWWWXXXYYY[[[___bbbeeeggghhhgggeeecccaaa```___\\\ZZZZZZZZZ[[[]]]______^^^\\\YYYVVVSSSRRRRRRRRRRRRQQQOOOPPPPPPQQQRRRTTTVVVWWWZZZYYYYYYXXXXXXXXXXXXXXXZZZ___eeekkkpppvvv{{{~~~}}}sssbbbZZZPPPHHHEEEDDDCCCAAABBBBBB@@@???>>>>>>======>>>BBBNNN^^^lllyyy~~~ssskkkaaaZZZTTTNNNNNNRRRZZZdddpppvvvyyyyyyssslllcccZZZMMMCCC>>>;;;999666666666666555444444333333555555555555555555555555222222222111111111000000222222222222222222222222222222222222222222222222222222222111111111111000////////////////////////111111111111111111111111111222222222222333333333111111111111111111111111111222222222222333333333111111222222222333333333444444444444444444444444555555666777777888888999888999999:::;;;<<<=========>>>???@@@AAABBBBBBBBBAAAAAABBBAAAAAACCCGGGJJJPPPZZZmmmpppkkkddd^^^ZZZZZZ\\\^^^aaaeeelllrrrvvvwwwvvvuuuvvvsssnnnjjjgggdddaaa^^^YYYWWWTTTRRRQQQQQQQQQQQQOOOPPPRRRVVVZZZ___ccceeehhhfffdddddddddcccbbb```^^^]]]\\\\\\]]]]]]\\\ZZZXXXWWWUUUUUUUUUTTTRRRQQQOOOPPPQQQRRRTTTVVVWWWXXX[[[ZZZXXXVVVUUUUUUUUUVVVYYY^^^eeelllrrrxxx~~~xxxnnn]]]VVVMMMFFFEEEDDDCCCAAABBBAAA@@@???>>>>>>>>>>>>>>>EEEUUUggguuuvvvmmmddd]]]VVVPPPPPPTTT\\\gggsss{{{~~~|||uuulllbbbYYYMMMCCC>>>;;;888666666666555555555444444444444444444444444444444444444444444333333333222222222222222222222222222222222222222222222222222222222222222111111111000000000000000000000000000000111111111111111111111111//////000000000111111111111111111111111111111111111111111222222222333333111111222222222333333333333333444444444444444444555666666777888888999999999999::::::;;;<<<=========>>>???@@@AAABBBBBBAAA@@@AAAAAAAAAAAACCCFFFIIIPPP\\\ooommmiiibbb]]]ZZZ[[[^^^```cccgggmmmsssvvvuuusssqqqqqqmmmgggbbb___]]]ZZZYYYRRRQQQPPPNNNMMMLLLMMMMMMPPPPPPRRRTTTXXX\\\```cccdddccccccdddfffggggggfffeeecccaaa`````````___]]]XXXWWWWWWWWWWWWUUURRRPPPOOOPPPQQQSSSTTTVVVWWWWWWXXXVVVSSSQQQPPPQQQRRRSSSZZZ___gggnnnuuu{{{tttjjjYYYSSSJJJEEEDDDDDDCCCAAAAAAAAA@@@???>>>>>>>>>>>>???HHHZZZnnn{{{uuukkkbbbZZZSSSRRRUUU]]]hhhttt{{{~~~|||tttkkkaaaXXXLLLCCC>>>;;;999777555555555555555444444444333333333333333333333333444444444333333333222222222222222222222222222222222222222222222222222222222222222111111111000000111111111111111111111111111111111111111111111111//////000000000111111111111111111111111111111111000000000000111111111222111111222222222333333333333333333444444444555555666666777777888999999999999::::::;;;;;;<<<<<<<<<>>>???@@@@@@AAAAAAAAAAAA@@@AAAAAAAAAAAACCCFFFIIIOOO\\\qqqkkkgggbbb]]][[[]]]```bbbfffjjjooossstttssspppnnnoookkkddd___[[[XXXVVVTTTOOOOOOOOOMMMKKKJJJKKKLLLNNNOOOOOOQQQTTTXXX[[[]]]^^^^^^___bbbfffhhhiiiiiidddcccaaaaaaaaaaaa___^^^\\\[[[ZZZZZZYYYWWWTTTQQQQQQRRRSSSUUUVVVVVVVVVVVVSSSQQQOOOMMMMMMPPPSSSUUU^^^dddkkksssyyy~~~~~~pppfffWWWQQQIIIEEEDDDDDDCCCAAAAAA@@@@@@???>>>>>>??????AAAKKK]]]qqq}}}~~~rrriii___WWWUUUWWW___iiisssxxxzzzxxxqqqiii^^^VVVJJJAAA===;;;999777555555555555555555555555333333333333333333333333222222222111111111000000222222222222222222222222333333333333333333333333222222222111111111111000111111111111111111111111111111111111111111111111111222222222222333333333111111111111111111111111//////000000000111111111111111222222222333333333222333333444444555555555666666777888888999999::::::::::::;;;;;;;;;<<<<<<>>>???@@@AAAAAAAAAAAAAAA@@@@@@AAA@@@@@@BBBFFFIIIOOO]]]tttiiifffbbb^^^]]]___aaadddiiilllooorrrsssqqqnnnllljjjfffaaa]]]ZZZXXXVVVTTTPPPRRRRRRPPPMMMKKKLLLNNNLLLLLLMMMOOORRRTTTVVVXXXZZZZZZ[[[___cccggghhhhhhfffeeedddeeefffeeecccaaacccaaa___^^^]]][[[WWWUUUTTTUUUVVVWWWWWWWWWVVVVVVTTTRRROOOOOOPPPTTTYYY\\\dddjjjqqqxxx}}}zzzkkkaaaVVVPPPIIIEEEDDDDDDCCCAAAAAA@@@??????>>>?????????CCCLLL^^^qqq|||xxxmmmcccZZZWWWZZZaaaiiipppssstttsssmmmfffZZZQQQFFF>>>;;;999888666555555555555555555555555444444444444444444444444222222222111111111000000222222222222222222222222333333333333333333333333222222222111111111111000111111111111111111111111111111111111111111111111111222222222222333333333111111111111111111111111000000111111111222222222111111222222222333333333222222333333444555555666666777777888888999:::::::::::::::;;;;;;;;;;;;<<>>===<<<===>>>???CCCNNN^^^lllvvv~~~rrreee[[[ZZZ^^^bbbiiinnnllliiihhhfffcccYYYPPPFFF@@@;;;777666999777666444333333444666777555555444333333222111111222333333444444333333222333333222222111000//////222222222222222222222222222222222111111111111000222222222222222222222222111111222222222222111111222222222222222222222222111111111111111111111111000111111111111222222222000111111111111222222222222333444555555555444333666666666666777777777777777999::::::999999;;;<<<>>>>>>>>>???@@@@@@AAAAAA???@@@AAAAAABBBEEEIIILLLTTTccc{{{aaaaaa```aaadddhhhkkknnnsssrrrqqqpppmmmhhhaaa\\\VVVVVVVVVVVVWWWXXXYYYZZZ]]][[[[[[\\\^^^___\\\ZZZVVVVVVVVVVVVVVVWWWXXXXXXVVVVVVVVVWWWZZZ]]]```bbbgggjjjpppvvv{{{}}}~~~~~~|||{{{yyyuuuqqqllliiiggg``````__________________`````````aaadddjjjqqqwww{{{}}}}}}ooobbbZZZRRRNNNJJJFFFEEEDDDCCCBBBBBB@@@>>>===<<<===>>>???DDDOOO^^^kkkvvvyyylll```XXXYYY]]]dddjjjnnnkkkgggeeebbb^^^WWWNNNDDD???:::666666888777555444333333444555777555555444333333222111111222333333444444333333222333333222222111000000///222222222222222222222222222222222111111111111000111111111111111111111111111111222222222222111111222222222222222222222222111111111111111111111111000111111111111222222222111111111111222222222222222333444555555555444444666777777777888888999999888999;;;;;;::::::<<<===>>>>>>>>>???@@@@@@AAAAAA???@@@AAAAAABBBEEEIIILLLUUUeee|||```aaacccfffiiillloooppprrrppplllhhhddd^^^XXXSSSNNNOOOOOOPPPRRRTTTVVVWWW\\\[[[\\\^^^aaabbbbbb```ZZZZZZYYYYYYYYYYYYXXXXXXUUUUUUUUUVVVXXX[[[]]]___ccchhhqqqyyy}}}xxxtttpppnnnhhhgggfffeeedddeeeffffffiiijjjkkklllooottt{{{zzzlll```XXXQQQNNNIIIFFFEEEDDDCCCAAAAAA@@@>>>======>>>???@@@FFFPPP^^^kkkvvvpppdddZZZUUUXXX^^^fffkkkmmmiiieeebbb]]]XXXTTTKKKBBB===999555555888666555444333333444555666555444444333333222222111222333333444444333333222333333222222111000000000222222222222222222222222222222222111111111111000////////////////////////111111222222222222111111111111111111111111111111111111111111111111111111000111111111111222222222111111111111222222222333222333444444555555444444666666777888999::::::;;;888:::;;;<<<;;;;;;===>>>>>>>>>>>>???@@@@@@AAAAAA@@@AAAAAABBBBBBEEEIIILLLVVVfff}}}ccceeehhhkkkmmmnnnnnnnnnmmmiiiddd___ZZZUUUPPPMMMIIIIIIJJJKKKMMMNNNPPPQQQUUUUUUWWWZZZ]]]___```aaa[[[[[[[[[[[[ZZZZZZYYYYYYWWWWWWWWWWWWYYYZZZ\\\]]]___eeepppzzz~~~yyyvvvsssrrrqqqooommmmmmnnnoooppptttuuuvvvxxxzzz~~~wwwjjj^^^WWWPPPLLLHHHEEEDDDCCCBBBAAAAAA@@@>>>======>>>@@@AAAGGGQQQ___lllxxxxxxhhh]]]WWWVVV[[[bbbhhhllllllhhhddd```ZZZTTTPPPGGG???;;;888555444777666555444444444444555666444444444333333222222222222333333444444333333222222222222111111111000000111111111111111111111111222222222111111111000000////////////////////////111111222222222222111111000000000000000000000000111111111111111111111111000000111111111222222222111111111222222222333333333333333444444444444444555555666777999:::;;;;;;888:::<<<<<<<<<<<<>>>???>>>>>>>>>???@@@@@@AAAAAA@@@AAABBBBBBCCCEEEIIIMMMVVVfff}}}gggiiikkkllllllkkkhhhgggccc___ZZZUUUQQQNNNKKKIIIGGGGGGGGGGGGHHHIIIJJJKKKMMMOOOQQQTTTVVVYYY\\\^^^[[[\\\]]]^^^_________^^^[[[[[[[[[\\\\\\]]]^^^___^^^dddnnnyyy|||zzz|||{{{yyyxxxxxxyyy{{{|||~~~ttthhh]]]WWWOOOKKKGGGDDDCCCCCCBBBAAA@@@???>>>===>>>???AAACCCHHHSSScccrrr~~~}}}ooo```XXXWWWYYYaaahhhjjjmmmmmmhhheeeaaa[[[TTTLLLDDD===:::888555444777555555555444444555555555444444333333333333222222222333333444444333333222222222222111111111111111111111111111111111111111222222222111111111000000000000000000000000000000111111222222222222111111000000000000000000000000111111111111111111111111000000111111111222222222111222222222222333333333333333333333444444555555444444555666777999999:::888:::;;;<<<<<<<<<>>>@@@>>>>>>>>>???@@@@@@AAAAAA@@@AAABBBBBBCCCFFFJJJMMMVVVeee|||hhhiiiiiiiiigggccc___]]]XXXUUUPPPMMMKKKJJJHHHFFFFFFFFFFFFEEEFFFFFFGGGGGGIIIKKKMMMOOOQQQSSSWWWZZZ[[[]]]```cccfffgggggghhhbbbbbbbbbcccccccccccccccaaaeeemmmvvv~~~~~~qqqeee[[[VVVNNNJJJFFFDDDCCCCCCBBBAAA??????>>>===>>>@@@BBBDDDJJJWWWjjj{{{qqqeeeYYYWWWZZZ___gggnnnoooqqqoookkkgggddd\\\SSSIIIBBB;;;:::888555555888555555555555555555555555333333333333333333333333222333333444444333333222111111111111111111111111111111111111111111111111222222222111111111111000111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111000111111111111222222222222222222222333333333333444333333333333444555666444444555666777888888999777999;;;;;;;;;<<<>>>@@@>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBCCCCCCFFFJJJMMMVVVeee|||dddddddddbbb___ZZZVVVSSSPPPNNNJJJHHHHHHGGGEEEDDDEEEEEEEEEEEEEEEFFFGGGGGGFFFHHHKKKKKKLLLNNNRRRVVVXXX[[[```eeeiiilllnnnoooiiiiiiiiijjjiiiiiihhhhhhfffiiinnnttt{{{zzzmmmbbbYYYTTTMMMJJJFFFCCCCCCBBBBBBAAA???>>>>>>===???AAACCCEEEMMM]]]sss|||eee[[[TTTVVV]]]dddlllrrrvvvvvvtttnnnjjjeee\\\RRRGGG@@@;;;999888666666888444555555555555555555444333333333333333333333333222333333444444333333222111111111111111111111111111111111111111111111111222222222111111111111000111111111111111111111111111111222222222222111111222222222222222222222222111111111111111111111111000111111111111222222222222222222333333333444444444444333333333444555666666666777777777888888888666888::::::;;;;;;===???>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCCCCDDDFFFJJJMMMWWWfff}}}aaa```___]]]YYYTTTPPPNNNMMMKKKHHHFFFFFFEEECCCAAADDDDDDDDDEEEFFFGGGHHHHHHDDDFFFHHHHHHHHHJJJNNNRRRTTTXXX]]]dddjjjnnnpppqqqnnnnnnnnnnnnnnnmmmlllllljjjlllooosssxxx}}}xxxkkk```WWWRRRLLLIIIEEECCCBBBBBBAAAAAA???>>>===>>>???AAADDDEEEPPPaaayyynnn^^^UUUPPPUUU___gggnnnttt{{{{{{wwwpppkkkfff[[[QQQFFF???::::::999666666999444444555555555555444444333333333333333333333333222333333444444333333222111111111111111111222222000000000000000000000000222222222111111111111000111111111111111111111111111111222222222222111111222222222222222222222222111111111111111111111111000111111111111222222222222222333333333444444444444444333222333444555666888888888888888888999999555777999::::::;;;===???>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCCCCDDDFFFJJJNNNXXXggg~~~\\\\\\[[[WWWRRROOOMMMMMMIIIHHHGGGFFFEEEDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHJJJKKKLLLPPPSSSYYY```ggglllqqqsssssstttuuutttsssrrrssstttuuutttttttttvvvxxx{{{}}}uuuhhh\\\RRRLLLIIIHHHEEEBBBAAAAAAAAABBB888777:::>>>??????DDDJJJVVVlllqqqaaaUUUSSSTTTYYYcccoooyyy~~~|||tttmmmfff[[[PPPBBB???;;;777555444666777444444444444444555666777666666555444444444444555666555444333333333333444333222222111111222222333333222111000000111222333.../////////000000000111111111111111111111111111000000000000000000000000000000000000000111111222222222222222222222222222222222222111111111111000222222222222222222222222444444444555555555555555666777999999888888:::;;;999999:::;;;;;;<<<<<<======???AAAAAA@@@@@@AAABBBBBBCCCCCCCCCCCCFFFJJJNNNWWWhhhWWWXXXWWWTTTOOOKKKIIIIIIGGGFFFEEEDDDCCCCCCCCCCCCGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGIIIJJJKKKLLLNNNQQQUUU[[[aaaggglllnnntttuuuwwwxxxwwwwwwxxxyyyyyyxxxwwwwwwxxxyyy{{{|||~~~qqqdddZZZQQQKKKIIIGGGEEEBBBAAAAAAAAABBB;;;:::<<>>>>>@@@AAADDDMMMWWWfffyyy~~~zzzzzz}}}pppaaaVVVPPPQQQVVV___jjjuuu|||~~~vvvooofffXXXLLL@@@>>>:::777555555666777777777666444444333333333444444333222222222222333111222333333333222111000333222222111111222222333222222111000000111222222222222222222222222111111111111111111111111111111111111111111111111111111111000000000000111222222000000000000000000000000...///000111222333444444222222222222222222222222333333444444555555555555444555777777666666888999999999:::;;;;;;<<<<<<======???AAAAAA@@@@@@AAABBBBBBBBBCCCCCCDDDGGGKKKOOO[[[mmmQQQSSSTTTSSSOOOJJJGGGFFFGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGHHHIIIJJJLLLLLLMMMJJJJJJJJJKKKLLLMMMNNNOOOQQQRRRSSSVVVZZZ___dddgggkkkpppuuuzzz~~~~~~}}}ssseeeZZZRRRKKKHHHGGGFFFDDDCCCAAAAAAAAAAAACCC@@@???@@@AAAFFFSSS___rrr{{{yyy{{{zzzkkk___VVVNNNQQQXXXbbbnnnwww}}}}}}uuunnndddVVVIII???===:::777555555666777666666555444444444444444555444333333222333333333111222333555444333111000333222222111111222222333222111111111111111111222222222222222222111111111111111111111111111111111111111111111111111111111111111000000111111222333222222222222222222222222///000000111222222333333111222222222222222333333333333333444444555555666666777999999888888:::;;;999999:::;;;;;;<<<<<<======???AAAAAA@@@@@@AAABBBAAABBBCCCCCCDDDGGGLLLPPP\\\oooPPPRRRSSSRRROOOKKKHHHFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJLLLMMMNNNNNNMMMMMMNNNNNNPPPQQQSSSTTTTTTTTTUUUWWW[[[___dddffffffkkkqqqwww||||||nnnaaaVVVNNNIIIFFFEEEEEEDDDCCCBBBAAAAAAAAABBB@@@??????AAAHHHXXXggg|||xxxwww~~~yyykkk___XXXPPPSSS[[[eeeooowww{{{{{{||||||yyyrrrjjjaaaRRREEE===;;;999777666666666777444444444444444555666666666555555444444444444444111222444666666555333222333222222111111222222333111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333222222222222222222222222111111111111111111111111111111111222222333333333222222333333444555555666666777999999888888:::;;;999999:::;;;;;;<<<<<<======???AAAAAA@@@@@@AAABBBAAAAAABBBCCCEEEHHHNNNQQQ\\\pppOOOQQQRRRQQQMMMJJJHHHHHHFFFEEEEEEEEEFFFGGGHHHHHHKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPQQQSSSUUUWWWYYYZZZXXXXXXZZZ\\\___cccfffhhhhhhkkkppptttxxx|||wwwiii\\\RRRLLLIIIGGGDDDDDDCCCCCCBBBAAAAAA@@@@@@???>>>???AAAJJJ]]]nnn~~~yyy{{{{{{lll```XXXTTTWWW^^^gggooouuuwwwvvvwwwwwwssskkkddd[[[NNNAAA;;;:::888777666666666777333333333444444666777777666666555444444444444555222333444555555555444333333222222111111222222333000111222222222222111000000000000111111111222222111111111111111111111111222222222222222222222222222111111111111222333333000000000000000000000000222222222111111111000000111111111222222333333444111111222333444555555666444555777777666666888999999999:::;;;;;;<<<<<<======???AAAAAA@@@@@@AAABBB@@@AAABBBCCCEEEIIIOOOSSS[[[pppRRRSSSSSSRRROOOLLLKKKLLLHHHHHHHHHIIIIIIKKKLLLLLLOOOOOOPPPPPPQQQRRRSSSSSSRRRSSSUUUWWWYYY\\\___```___```bbbeeehhhkkkmmmnnnpppqqqssstttuuuxxx|||yyypppcccWWWOOOKKKJJJIIICCCCCCCCCCCCBBBAAA@@@@@@???>>>???AAACCCMMMbbbuuuqqqbbbYYYYYY[[[```gggnnnrrrrrrqqqrrrqqqllleee^^^VVVJJJ>>>:::999888777666666777777555555444444444555555666666555444444333333444444222222333333333444444444333222222111111222222333000111222222222222111000///000000111222333444444111111111111111111111111222222222222222222222222222222111111222222333444000000000000000000000000111111111111111222222222000111111222333333444444000111222333444555555666444555777777666666888999999999:::;;;;;;<<<<<<======???AAAAAA@@@@@@AAABBB@@@AAABBBCCCEEEJJJOOOTTT\\\rrrVVVVVVVVVTTTQQQPPPPPPQQQMMMMMMMMMMMMNNNPPPQQQRRRRRRRRRSSSSSSTTTTTTUUUUUUTTTUUUWWWYYY\\\```cccdddfffgggjjjnnnqqqsssuuuuuuxxxxxxwwwuuutttuuuyyy|||}}}tttkkk___TTTNNNKKKKKKKKKCCCCCCCCCCCCBBBAAA@@@@@@>>>>>>@@@BBBEEEPPPeeeyyyvvvfffZZZ\\\^^^bbbgggmmmoooooonnnooonnniiiaaaZZZSSSHHH===999999888777777777777777777666555444444444444444555444333333222222333333222111111111222222444444333222222222222222222333000111222333333222111000000000111222444555666666111111111111111111111111222222222222222222222222222222111111222222333444222222222222222222222222//////000111222333333444000000111222333333444444000111111222444555666666666777999999888888:::;;;999999:::;;;;;;<<<<<<======???AAAAAA@@@@@@AAABBB???AAABBBCCCFFFJJJPPPTTT]]]sssYYYXXXWWWVVVTTTSSSQQQQQQTTTRRRQQQPPPQQQSSSVVVXXX[[[ZZZZZZZZZYYYYYYXXXXXXZZZZZZ[[[]]]aaafffkkkooonnnpppssswwwyyy{{{{{{{{{|||{{{zzzxxxuuuuuuwwwyyy{{{~~~qqqfffZZZSSSNNNHHHDDDEEECCCCCCBBBBBBBBBAAAAAAAAA@@@???AAADDDIIIQQQbbbqqq~~~~~~kkk```\\\^^^bbbggglllnnnmmmlllkkkiiieee___VVVLLLDDD???999888777666555444333333333444444444555666666666666666666555555444444333222333333444444333333222222333444444333222000///111222222222222111000000222111000000000111333333111111111111000000000000222222222222222222222222...///000111222333444444111111111111111111111111000000000///000000111222333333333222222111111111222222333444444555555666555555666666777777888888:::::::::;;;;;;;;;<<<<<>>>>>???@@@AAAAAAAAAAAAAAACCCCCCEEEHHHHHHIIIPPPXXXbbbwwwiiigggccc___\\\ZZZYYYYYYXXXYYYYYYZZZ\\\^^^```aaabbbbbbbbbbbbbbbbbbaaaaaacccdddeeehhhlllqqquuuxxxzzz{{{~~~|||xxxvvvwwwxxxxxxzzz}}}~~~}}}}}}yyyggg\\\RRRMMMJJJEEEBBBCCCCCCCCCBBBBBBBBBAAAAAAAAA??????AAAFFFKKKUUUgggvvv}}}jjj______aaaeeeiiilllllllllkkknnnkkkddd\\\QQQGGG@@@;;;::::::999888777666555555555555555555555444444444333333333333444444444444222333333444444333333222000111222333444444444444222222222222222111111000111111000000111111222333111111111111000000000000000000000000000000000000333222222222111111000000111111111111111111111111111111111111111222333333333333333222222222222111222222333444444555555666555555666777777888888999666777888:::<<<===??????===>>>???@@@AAABBBBBBBBBCCCBBBDDDGGGHHHIIIPPPXXXeeezzznnnkkkfff```\\\ZZZZZZZZZZZZ[[[]]]___```bbbcccdddfffggghhhiiiiiiiiihhhhhhiiijjjlllooosssxxx|||~~~~~~{{{yyyzzz{{{|||}}}~~~sssaaaWWWNNNKKKIIIEEECCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@???AAAFFFLLLUUUgggvvvyyyiii```^^^aaafffjjjmmmnnnoooooorrrmmmeee[[[PPPFFF>>>;;;999999888777777666555555666666666555444444444333222222222333333444444444222333333444444333333222222222333333444444444444222222333333222222111000111111111111111222222222111111111111000000000///111111111111111111111111222222222111111111111000111111111111111111111111222222111111222222333444222222222222222222222222222222333444444555555666555666666777888888999999777888999:::<<<===>>>???<<<===???@@@AAABBBBBBCCC@@@???AAADDDEEEGGGNNNWWWfff{{{qqqnnnhhhccc___\\\[[[[[[\\\\\\^^^```bbbccceeeeeehhhiiilllnnnoooooooooooooooppprrrvvvzzz~~~~~~wwwlll]]]TTTLLLJJJIIIEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@BBBFFFLLLUUUfffvvvrrreee___\\\aaagggllloooqqqsssuuuuuupppfffZZZOOOEEE???<<<777777777666666555555444666666666555444444444333222222222333333444444444222333333444444333333222444444333333222222222222222333333333333222111111000000111111222222222222111111111111000000000///222222222222222222222222000111111111111222222222111111111111111111111111222222111111222222333444222222222222222222222222222222333444444555555666666666777777888999999999999::::::;;;;;;<<<<<<<<<<<<===???@@@AAABBBBBBCCCAAA@@@AAADDDEEEGGGOOOXXXfff|||sssppplllgggcccaaa```___]]]]]]^^^___aaacccdddeeehhhjjjnnnqqqtttuuuuuuuuuuuuwwwyyy}}}rrrfff[[[RRRKKKJJJIIIFFFDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@CCCHHHMMMWWWiiixxx|||hhh^^^[[[\\\bbbjjjoooqqqssswwwzzzxxxqqqfffYYYMMMDDD???===777666666666555555555444555555555555555444444444333333333333444444444444222333333444444333333222555444333222111111111111333333333333333222222111000000111222222222222111111111111111000000000000222222222222222222222222000000111111222222222333111111111111111111111111111111111111111222333333111222222222222333333333222222333444444555555666666666777888888999999::::::::::::;;;;;;;;;;;;<<<===>>>???@@@AAABBBBBBBBBDDDBBBCCCFFFGGGJJJSSS\\\hhh}}}qqqooommmjjjfffdddbbbbbb```___^^^^^^___bbbdddfffgggjjjnnnssswwwyyyyyyyyy{{{}}}~~~mmmaaaXXXPPPIIIHHHHHHEEECCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@CCCIIIQQQ\\\oooooo___YYYYYY___eeemmmrrrsssuuuxxx|||xxxpppdddWWWKKKCCC???===777777777666666666666666444444444555555555555555555555555444444444444444222333333444444333333222333222111000000000111222333333444444333333222111///000111222333222222111111111111111000000000000111111111111111111111111222222222111111111111111111111111111111111111111111000000000000111222222111111222222222333333333222222333444444555555666666777777888888999::::::999999::::::;;;<<<======>>>???@@@AAAAAAAAAAAAAAAEEECCCDDDGGGHHHKKKTTT^^^lllnnnmmmllliiigggeeecccbbbbbb```___^^^___aaadddffffffiiinnntttxxx{{{|||||||||kkk^^^WWWNNNHHHGGGGGGCCCAAABBBCCCCCCBBBBBBBBBAAAAAAAAA??????CCCKKKSSS```ttt}}}fffYYYWWWZZZaaahhhpppttttttuuuxxx|||wwwooocccUUUIIIBBB>>>===888888888888777777777777333444444555555666666666666666666555555444444444222333333444444333333222000////////////111222333333333444444333333222111///000111222333222111111111111111111000000000000000000000000000000000000444444333222111000///...111111111111111111111111000000000///000111111222111111111222222333333333222222333444444555555666777777777888999999::::::777777999:::<<<===?????????@@@@@@AAAAAAAAA@@@@@@DDDBBBCCCEEEGGGJJJSSS]]]oooeeeeeefffhhhjjjjjjiiigggiiigggdddccccccddddddccchhhkkkooosssuuuyyy}}}~~~uuudddYYYSSSOOOIIIEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@CCCBBBEEELLLVVVeee|||}}}mmm```XXXXXX\\\jjjooorrrsssvvvzzzzzzxxxwwwnnn___PPPEEE>>><<<;;;:::999888666666666777888444555666666666555333222333333222222222222333333444444333333222111000000444333333222111111111222222222222222222222222222222222222111111111000000000000000000000000000000222222222222222222222222222222222111111111111111222222222111111111000000111222222222222333333333333333333333333333333333333333333333444555666666777777777888999999::::::::::::;;;<<<===>>>??????===>>>>>>@@@AAABBBCCCCCCDDDCCCCCCEEEGGGJJJSSS]]]rrraaabbbdddfffiiijjjjjjjjjmmmkkkiiihhhhhhhhhhhhhhhjjjlllpppsssvvvyyy}}}ssscccXXXRRRNNNIIIEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@CCCCCCFFFMMMXXXjjjsssdddYYYTTTVVV\\\nnnsssvvvuuuwwwyyyyyyuuusssjjj\\\MMMCCC===;;;:::888888666555555555666666555555666666555444444333555444444444444444444555444444333333222111111000444333333222111111111222222222222222222222222222222222222111111111000000000000000000000000000000222111111111111111111111222222222222222222222222222222222111111111000000///000000000000111111111333333333333333333333333444444333333333444555555777777777888999999::::::::::::;;;<<<===>>>??????>>>>>>???@@@AAABBBBBBCCCEEECCCDDDFFFGGGJJJTTT]]]rrr^^^___bbbeeehhhkkklllmmmqqqqqqppppppooooooooonnnlllooorrrtttvvvzzz~~~qqqaaaWWWQQQMMMIIIEEEDDDDDDDDDCCCDDDCCCBBBAAA@@@@@@@@@@@@CCCCCCGGGPPP^^^qqqzzzhhh[[[SSSQQQWWW___sssxxxyyyxxxxxxyyyvvvrrrnnneeeVVVIIIAAA<<<:::999777666666555555555555666666666555444444444444555444444444444444444444444444333333222222111111111333333222222222222222222222222222222222222222222222222222111111111111111000000000000000000000000111111111000000000//////000111111222222333333333222222222111111111111111///000000000000111111111222222333333333333333333444444333333333444555555777777777888999999::::::::::::;;;<<<===>>>>>>??????@@@@@@@@@AAAAAABBBBBBEEECCCDDDFFFHHHKKKTTT^^^sss^^^```cccfffhhhjjjlllnnntttuuuvvvvvvuuuuuuuuuuuuqqqrrruuuvvvxxx{{{|||nnn```VVVPPPMMMHHHEEEEEEEEEDDDCCCCCCCCCBBBAAAAAAAAAAAAAAABBBCCCJJJVVVeeeyyyqqqaaaVVVPPPRRR[[[eeevvvzzz|||zzzyyyyyyvvvqqqjjj```RRRFFF???<<<:::999666666666666666666666666666666444333333444555666333333333444444333333333333333333222222111111111222222222333222222222111111111111111111111111111111111111111111111111111000000000000000000000000222222222111000000////////////000000111222333333111111111111111111111111111111222222222333333333222222222222222333333333222222222333444555666777777777777888999999::::::999::::::;;;<<<===>>>???@@@@@@AAAAAAAAAAAAAAAAAADDDBBBCCCEEEGGGJJJTTT^^^sss~~~bbbdddggggggfffgggjjjlllsssvvvyyy{{{zzzyyyyyyzzzvvvwwwxxxyyyzzz}}}yyylll^^^VVVOOOLLLHHHFFFEEEEEEDDDCCCCCCCCCBBBBBBAAAAAABBBBBBBBBFFFPPP___ooo{{{mmm]]]SSSPPPSSS^^^iiivvvzzz|||{{{zzzzzzwwwqqqhhh]]]OOOEEE???===;;;999777777777777777777777777666555444333333444666666444444555555555555444444333333222222222222222111111222222333333333222111111111111111111111111111111111111111111111111111000000000000000000000000333333222222222111111111---......///000111222222111111111111111111111111111111222222222333333333111111111222222333333333///000111222444777999:::777777777888999999::::::999999:::;;;<<<===>>>>>>AAAAAAAAAAAAAAAAAAAAABBBBBBAAABBBDDDFFFJJJSSS]]]ttt}}}zzzeeeggghhhgggdddcccfffiiipppuuu{{{}}}}}}|||}}}{{{|||||||||}}}ttthhh\\\TTTMMMKKKGGGFFFEEEEEEDDDBBBCCCCCCBBBBBBBBBBBBBBBCCCEEELLLYYYkkk{{{{{{nnn^^^UUURRRUUU```kkkwww|||~~~}}}|||xxxsssggg\\\MMMCCC???>>>;;;888666777777888888888888777555444444444444555666666555666777888888777666555222222222222222222222222000111222333444333222111111111111111111111111111111111111111111222222222000000000000000000000000222222222222222222222222...//////000000111111111111111111111111222222222///000000000000111111111000000111111222333333333//////000222444777999:::777777777888999999::::::999999:::;;;<<<======>>>@@@@@@AAAAAABBBBBBBBBCCCBBBAAABBBEEEGGGJJJTTT^^^vvvxxxvvveeeggghhheeeaaa___bbbfffmmmttt|||zzzooodddYYYQQQLLLJJJGGGFFFEEEEEECCCBBBCCCCCCBBBBBBBBBBBBCCCCCCJJJSSSdddxxxttteee[[[XXXZZZdddnnn|||zzztttfffZZZKKKAAA>>>===:::666555555777888888888777777333444444555666666555555333444555666666555444333222222222222222222222222///111222444444333222111111111111111111111111111000000111111111222222222000000000000000000000000000000111111222222333333111111111111222222222222000000111111111222222222///000000000000111111111///000000111222222333333111111222333444666777888777777777888999999::::::888999::::::<<<<<<===>>>???@@@@@@AAABBBCCCDDDDDDDDDBBBCCCGGGIIIMMMVVV```wwwvvvsss~~~ccceeefffccc___]]]```dddlllttt|||wwwlllaaaVVVOOOLLLJJJGGGFFFFFFEEECCCBBBCCCCCCBBBBBBBBBCCCCCCDDDMMMXXXkkk{{{lllbbb^^^___hhhqqq{{{ttteeeYYYIII@@@===<<<999555333444666777777777666666222333555666777666555444///000222333333222000///222222222222222222222222///000222444444444222111000000000000000000000000000000111111222222222222000000000000000000000000......///000111222333333444444333333333333333333000000111111222222222222111222222222222333333333///000000111222222333333444333333333333444555555777777777888999999::::::888999999:::;;;<<<===>>>??????@@@AAACCCDDDEEEEEEEEEDDDEEEHHHKKKNNNXXXcccwwwuuuqqq|||iiihhhddd```\\\^^^ccchhhoootttzzz}}}~~~~~~}}}qqqggg]]]SSSMMMGGGGGGFFFEEEDDDCCCBBBBBBGGGEEEBBBAAABBBCCCDDDDDDKKK]]]tttvvvfff]]]aaammmxxxwwwoooaaaUUUIIICCC???<<<;;;<<<444444555555666777777777555555555555555555555555333333333222222111111111222222222222222222222222111111111222222333333333111111111111111111111111222222222222222222222222111111000000000000111111333333333333333333333333000000111111111222222222444444444333333333222222000111111222222111111000111111222222222333333333333333333444444444444555777777777777777888888888999999:::;;;;;;<<<<<<===@@@BBBCCCBBBAAAAAABBBCCCCCCCCCEEEHHHIIILLLWWWccc{{{uuurrr}}}hhhgggdddaaa___aaafffkkkpppuuuzzz}}}~~~~~~zzznnndddZZZQQQKKKGGGGGGFFFEEEDDDCCCCCCBBBDDDCCCAAAAAABBBDDDFFFGGGQQQbbbxxxxxxiiibbbfffsss~~~xxxnnn]]]RRRFFF@@@<<<888777888666666666666666555555555555555555555555555555555444444444333333333222222222222222222222222222222111111222222222333333333111111111111111111111111222222222222222222222222111111000000000000111111222222222222222222222222111111222222222333333333222222222222111111111111000000111111111111000000111111222222222333333333555555555666666666666777777777777777888888888888999::::::;;;;;;<<<<<<===@@@BBBCCCBBBAAAAAABBBDDDCCCCCCFFFHHHJJJMMMXXXddd{{{uuusss~~~gggfffdddccccccfffkkkooosssvvvzzz}}}~~~~~~uuuiii```WWWOOOJJJHHHHHHGGGFFFEEEDDDCCCCCCAAA@@@??????AAADDDGGGIIIXXXhhh}}}yyylllgggnnn{{{xxxmmm^^^SSSGGGBBB>>>999888999888777777666555555444444555555555555555555555555555555444444444444333333222222222222222222222222111222222222222333333333111111111111111111111111222222222222222222222222111111000000000000111111111111111111111111111111222222222333333333444444111111000000000/////////000000111111111111000000111111222222222333333333555555555666666666666777666666777777888888888888:::::::::;;;<<<<<<======@@@AAABBBBBBAAAAAACCCDDDDDDDDDFFFIIIJJJNNNYYYddd|||vvvuuugggfffffffffhhhlllqqqtttyyyzzz{{{|||}}}}}}~~~~~~}}}~~~qqqeee\\\UUUNNNJJJHHHHHHGGGFFFEEEDDDCCCCCC@@@@@@??????@@@CCCHHHKKK[[[kkkuuukkkllluuuwwwkkk]]]RRRGGGBBB>>>:::888999777777666666555555555555555555555555555555555555444444444444444333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111000000000000111111111111111111111111111111111111222222222222333333111000000000////////////111111222222222222111111111111222222222333333333333333333444444444444555666666777777888888999999::::::;;;;;;<<<=========???AAABBBBBBAAABBBCCCDDDEEEEEEGGGJJJKKKNNNYYYeee|||wwwvvvjjjiiiiiikkkooosssvvvxxx}}}|||{{{{{{{{{{{{{{{{{{{{{~~~zzzlllaaaYYYSSSNNNJJJHHHHHHGGGFFFEEEDDDCCCCCCAAAAAAAAA??????BBBGGGLLL\\\kkkwwwnnnkkkqqq|||uuuhhhVVVLLLBBB===:::666444555555555555555666666777777555555555555555555555555222222222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111000000000000111111222222222222222222222222000000000000111111111111222222111111111000000000222333333333333333333222111111222222222333333333333333333444444444444555555666666777888888999999::::::;;;<<<<<<======>>>???@@@BBBBBBBBBBBBCCCEEEEEEEEEGGGJJJKKKNNNYYYeee|||xxxxxxnnnmmmnnnpppuuuyyy{{{{{{~~~|||yyyyyyzzz{{{{{{zzz|||vvvhhh\\\UUUPPPMMMJJJGGGGGGFFFEEEDDDCCCBBBBBBAAABBBBBB@@@???BBBIIINNN^^^nnnsssnnnjjjnnnyyyqqqcccTTTJJJAAA>>>;;;888666777444444555555666777777888555555555555555555555555111111222222222222333333222222222222222222222222333333333222222222222111111111111111111111111111222222222222222222222222111111000000000000111111222222222222222222222222/////////000000000000111333333222222222111111111222222333333333333222222111111222222222333333333555555555666666666666777555555666777888999999:::;;;;;;;;;<<<======>>>>>>>>>@@@BBBBBBBBBBBBDDDEEEDDDDDDFFFIIIJJJNNNYYYddd{{{xxxxxxsssrrrrrruuuzzz}}}}}}}}}{{{xxxvvvvvvyyy|||}}}}}}|||rrrcccXXXQQQMMMKKKHHHFFFFFFEEEDDDCCCBBBAAAAAA@@@AAABBBAAA@@@DDDLLLSSSeeeuuuzzzkkkhhhjjjttt~~~nnn___SSSIIIAAA???===:::999:::555555555666666666666666555555555555555555555555222222222333333333444444222222222222222222222222333333333222222222111111111111111111111111111111222222222222222222222222111111000000000000111111111111111111111111111111///000000000000111111111333333222222222111111111000111111222222111111000111111222222222333333333555555555666666666666777555555666777888999::::::;;;;;;<<<<<<======>>>>>>>>>@@@BBBBBBBBBBBBDDDFFFCCCCCCFFFHHHJJJMMMXXXdddzzz{{{~~~yyyxxxvvvuuuuuuxxx|||}}}xxxuuussstttyyy}}}yyyooo```UUUNNNKKKIIIGGGEEEEEEDDDCCCBBBAAA@@@@@@>>>@@@BBBAAAAAAFFFOOOWWWjjj{{{ssshhhggglllzzz{{{kkk]]]NNNEEE===;;;:::888666888777777777666555555444444555555555555555555555555333333333444444555555555222222222222222222222222333333333222222111111111111111111111111111111111222222222222222222222222111111000000000000111111000000000000000000000000000111111111111222222222222222222222111111111111//////000000000000//////111111222222222333333333333333333444444444555555444555666777888999::::::;;;;;;<<<<<<===>>>>>>>>>>>>@@@AAABBBBBBBBBDDDFFFCCCCCCEEEHHHIIILLLWWWcccyyyuuuyyyyyyxxx}}}|||vvvuuurrrrrruuuzzzvvvhhhZZZRRRNNNIIIFFFFFFDDDDDDDDDCCCBBBBBBAAAAAA@@@>>>AAAFFFDDDAAALLL^^^uuuyyymmmccceeesssvvvfffYYYMMMFFF>>>999888888666444666666666666666666666666444444444444444444444444444444333333333222222222555555444333333222111111333333222111111222333333111111111111111111111111222111000//////000111222222111111000000000000000222222111111111111222222222222111111111111222222111111111111111111111111000111111222333333444444333333444444444444555555111222333444555555555555777777777777777777777777::::::;;;;;;===>>>???@@@@@@@@@AAABBBBBBBBBAAAAAACCCEEEFFFFFFHHHMMMVVV]]]zzzvvvooouuuuuuuuu~~~yyyvvvtttsssvvv{{{sssfffWWWQQQMMMIIIFFFFFFDDDDDDDDDCCCBBBBBBAAAAAA@@@>>>AAAFFFEEEEEERRRdddzzzssshhheeejjj{{{tttdddWWWJJJDDD===999888999888666666666666666666666666666444444444444444444444444444444444444333333333333555555444333333222111111333333222111111222333333111111111111111111111111222111000//////000111222222111111000000000000000222222111111111111222222222222111111111111222222222222222222222222222222444444444333222222111111000000000111111111222222222333444555555666666666555666666777888999999999::::::;;;;;;<<<>>>???@@@@@@@@@AAABBBBBBBBBAAAAAACCCDDDFFFFFFHHHMMMVVV]]]yyy~~~ssskkkrrr}}}sssuuu|||zzzwwwvvvyyy~~~ooobbbTTTOOOLLLIIIFFFGGGDDDDDDDDDCCCBBBBBBAAAAAAAAA>>>@@@EEEFFFJJJZZZkkkyyyjjjbbbaaajjj}}}~~~qqq```TTTGGGAAA;;;888999:::999888777777777777777777777777444444444444444444444444555555555444444444444333555444444333333222222111333222222111111222222333111111111111111111111111222111000000000000111222222111111000000000000000222222111111111111222222222222111111111111222222222222222222222222222222444444333333222111111111//////000000000111111111333444444555666666777777444444555777888999:::;;;::::::;;;;;;<<<===?????????@@@AAAAAABBBBBBBBBAAABBBDDDFFFFFFHHHNNNVVV]]]vvv{{{ppphhhnnn~~~xxxpppsss~~~|||{{{}}}|||jjj^^^RRRMMMLLLIIIGGGHHHDDDDDDDDDCCCBBBBBBAAAAAAAAA??????CCCFFFNNN```qqq|||lllaaa[[[]]]hhh}}}|||nnn^^^RRRFFFAAA;;;888999999888777777777777777777777777777444444444444444444444444666666555555555444444444444444444333333222222222222222222222222222222222111111111111111111111111111111111111111111111111222111111000000000000000222222111111111111222222222222111111111111222222111111111111111111111111///000000111111222333333222222222222333333333333444444555555666777777888555555666777888999::::::;;;;;;;;;;;;<<<===>>>?????????@@@AAABBBBBBBBBBBBAAACCCEEEFFFHHHMMMUUU[[[ppp|||ppphhhmmm|||tttmmmrrrxxxggg[[[PPPLLLLLLIIIGGGHHHDDDDDDDDDCCCBBBBBBAAAAAAAAA??????BBBHHHSSSfffuuunnnaaaZZZWWW[[[jjj{{{lll\\\PPPFFFAAA;;;888888888666444666666666666666666666666444444444444444444444444666666555555555444444444444444333333333333222222222222222222222222222222111111111111111111111111111111222222222222111111222111111000000000000000222222111111111111222222222222111111111111222222000000000000000000000000......//////000000111111333333333444444444444555555555444444555666888888777777777777777888888888;;;;;;:::;;;;;;<<<===>>>>>>???@@@AAABBBBBBBBBBBBAAACCCEEEFFFGGGKKKRRRXXXgggxxx}}}qqqiiinnn}}}qqqkkkqqqzzzrrrcccXXXMMMJJJJJJHHHFFFFFFDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAADDDMMM]]]ppp~~~wwwfff[[[WWWWWWZZZjjjxxxiiiYYYOOODDD@@@:::888888888666333666666666666666666666666444444444444444444444444555555555444444444444333333333333333333333333333111222222333333222222111111111111111111111111111111111222333333222111111222111111000000000000000222222111111111111222222222222111111111111222222000000000000000000000000111111000000///.........111111222222222333333333555444444333444666777888888888777777777777777777;;;;;;::::::;;;<<<<<<===>>>???@@@AAABBBCCCCCCCCCAAACCCEEEEEEEEEHHHNNNSSS]]]nnn{{{qqqiiiooo~~~}}}ooojjjqqqssskkk___TTTJJJGGGGGGDDDBBBBBBDDDDDDDDDCCCBBBBBBAAAAAAAAACCCEEEJJJVVViii}}}rrraaaYYYWWWXXX___pppuuufffVVVLLLAAA===999777888999777444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333111222333333333333222111111111111111111111111111111222222333333222222111222111111000000000000000222222111111111111222222222222111111111111222222111111111111111111111111222222222111000000//////000111111111222222222222444444333222333555777888666666777777888888999999;;;;;;::::::;;;;;;<<<<<<>>>>>>@@@AAABBBCCCCCCCCCAAACCCDDDDDDCCCEEEJJJOOOTTTfff|||vvvmmmhhhppp|||oookkkqqq{{{ooofff\\\QQQGGGEEEEEEBBB@@@???EEEDDDDDDCCCBBBBBBAAAAAABBBDDDHHHOOO]]]rrrppp```XXXWWWYYYkkk{{{~~~rrrdddTTTJJJ???;;;777777999:::888666444444444444444444444444444444444444444444444444444444333333333222222222333333333333333333333333111222333444444333222111111111111111111111111111111222333444444333222111222111111000000000000000222222111111111111222222222222111111111111222222333333333333333333333333111111111222333333444444111222222222222333333333444333222111222444666888444555666777888999:::;;;;;;;;;:::::::::;;;<<<<<<===>>>@@@AAABBBCCCCCCCCCAAACCCDDDCCCBBBCCCHHHLLLOOOaaawwwqqqiiifffooo|||oookkkqqqvvviii^^^TTTNNNHHHEEEGGGHHHFFFCCCEEEEEEDDDCCCBBBBBBAAAAAACCCDDDHHHTTTfff{{{ssshhh``````cccvvv~~~rrrbbbRRRHHHAAA>>>;;;:::999888666555444444555555555555444444777666555444222111000///222333333444444333333222333333333222222222111111222222222222222222222222333333333333333333333333444333333222111111111222222111111111000000////////////000111222333333333000000000000000000000000000000000000111111111111222222111111000111111111222222333333333333444444333333333333444555666666777888888999999:::;;;;;;888999:::<<<===<<<<<<;;;===>>>???@@@AAAAAAAAAAAA@@@BBBCCCCCCCCCDDDFFFHHHNNNZZZoooppphhheeemmm|||zzznnnjjjooo~~~}}}rrreee[[[SSSMMMGGGEEEGGGHHHFFFCCCEEEDDDDDDCCCCCCBBBAAAAAABBBDDDKKKYYYlllyyykkkbbbccchhh}}}|||ooo___PPPFFF???===:::888888777555444444444555555555555444444555444444333333222222222222333333444444333333222222222222222111111111111222222222222222222222222444444444444444444444444444333222222111111222222111111111111000000000///000000000111222222222333000000000000000000000000000000000000111111111111111111111111111111222222111111111222222222333333333333333333444555666666666777777888888999::::::888999;;;<<<===<<<<<<<<>>???@@@@@@AAAAAAAAA@@@BBBCCCCCCCCCBBBBBBDDDFFFJJJWWWmmmlllccc^^^eeeuuuuuussszzzwwwkkk```VVVPPPJJJIIIGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDHHHQQQ]]]pppwwwrrr|||~~~qqqcccUUUHHH@@@<<<:::888888888888777666444444555555555555444444666555555444444333333222222333333444444333333222555444444444444333333333222222222222222222222222222222222222222222222222333222222111222222333333000000000000000000111111222222222111111111111111000000000000000000000000///000000000111111111111...///000222333333333333222222222333333333333444444444444444555666777777777777888888999::::::;;;:::;;;;;;;;;<<<======>>>??????@@@AAAAAAAAA@@@@@@AAABBBCCCBBBBBBBBBDDDFFFJJJXXXnnnpppgggbbbhhhuuuwwwuuu|||rrreeeZZZSSSNNNIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFKKKUUUbbbtttuuutttzzzlll^^^QQQFFF???<<<:::888888999999888777444444555555555555444444666666666555444333333222222333333444444333333222444444444444333333333333222222222222222222222222444444444444444444444444222222111111222222333333000000000000111111111111111111111111111111222222000000000000000000000000000000000000111111111111...///111222333333222111222222333333333444444444444444444444555666777888888888888999::::::;;;;;;;;;;;;;;;;;;<<<===>>>???AAABBBBBBCCCCCCBBBBBBBBB???@@@BBBBBBAAABBBEEEGGGLLLYYYppptttlllgggmmmzzzxxxvvv}}}{{{lll___UUUOOOLLLHHHHHHHHHFFFEEECCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFNNN\\\lll{{{tttwwwuuugggYYYMMMCCC<<<:::888777666888888888777444444555555555555444444555555555555555444444444222333333444444333333222333333222222222111111111222222222222222222222222333333333333333333333333222222111111222222333444///000000000111111111111000000000111222222222333000000000000000000000000000000000000111111111111///000222333333222111000111222222222333333333333444444444444555666777888777777777888999999::::::<<<;;;;;;;;;<<<===>>>???AAABBBBBBCCCCCCBBBBBBAAA===???AAAAAABBBCCCFFFHHHNNN\\\rrrvvvoookkkrrrxxxuuu}}}wwwiii\\\RRRMMMJJJHHHIIIHHHGGGDDDBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEQQQbbbuuuuuusss{{{rrrcccVVVJJJ@@@;;;888777555555777777777666444555555555555555555444333333444444555666666777222333333444444333333222111111111000000000000///222222222222222222222222////////////////////////222111111111222333333444//////000000111111111222//////000111222333333444000000000000000000000000000000000000111111111111000111222333333222000///000111111111111222222222555444444555555666777888666666666777888888999999<<<<<<;;;;;;<<<===???@@@@@@@@@@@@AAAAAA@@@??????<<<>>>@@@AAABBBCCCFFFIIIPPP]]]sssvvvpppmmmvvvxxxuuu|||pppbbbYYYSSSNNNKKKHHHFFFDDDCCCBBBCCCDDDEEEFFFFFFEEEDDDDDDEEEFFFGGGJJJWWWiii~~~wwwvvv||||||mmm]]]OOOEEE???<<<999999999888888888777777444555555555666777777777777777666555444444333333333333444555444333222111555555444333222222222333333333333222222111111111222222222222222222222222222222222222222222222222222222111000//////000000000111222333333222000000111111000000111111222333333333222222111222222222000111222333333222000///333333444444444444555555666666666555444444333333444444555666777888999999<<<<<<;;;;;;<<<===???@@@???@@@AAABBBBBBBBBAAAAAA>>>???@@@@@@AAACCCFFFIIIOOO]]]uuuxxxssspppvvvvvvrrryyy~~~nnn```WWWQQQLLLIIIGGGFFFDDDCCCCCCCCCDDDEEEDDDDDDDDDDDDDDDEEEHHHJJJSSS```ttttttwwwyyyjjjZZZMMMCCC>>>;;;777777777777666666666666333333333444444444444444555444444333222222111111333333444444444333222111222111111000//////000000222222111111111000000000222222222222222222222222222222222222222222222222222222111000000000000000000111222222222222111000111111000000111111222333333333222222111222222333111111222222222111111000111111222222222222333333555555555555555444444444444444555666777888999999<<<;;;;;;;;;<<<===>>>??????@@@AAABBBBBBBBBAAA@@@>>>???@@@@@@AAACCCFFFIIIOOO^^^vvvxxxssspppwwwwwwsssyyy{{{kkk^^^UUUOOOJJJGGGGGGFFFDDDCCCCCCDDDEEEEEEBBBCCCDDDCCCCCCEEEIIILLL[[[jjj}}}rrr{{{vvvfffVVVJJJBBB<<<999777666666666666555555555444444444444444333333333444444444333333222222111333333444444444333222111444444333222222222333333222222222222111111111111222222222222222222222222222222222222222222222222222111000000000000000000000111111222222222111111111111000000111111222333333222222111222222333333222111111111111111222222111111222222222222333333444444444555555555555555444555555666777888999999;;;;;;;;;;;;<<<===>>>???>>>???AAABBBBBBBBBAAA@@@>>>???@@@@@@AAACCCFFFIIIPPP```xxxxxxssspppvvvwwwsssyyyxxxiii\\\SSSNNNJJJGGGFFFEEEDDDDDDDDDDDDEEEEEECCCDDDEEEDDDCCCEEEIIIMMM]]]oooyyysss~~~sssbbbRRRGGGAAA<<<999888888888777777777666666777777777666555555555444666666555555555444444444444444444333333333222222555555444444444444555555444444444444444444444444222222222222222222222222111111111111111111111111111111000000000000000111000111111111222222222222111111000000111111222333222222111111222222333333222111000000000111222333333333333444444444555555333333444444555666666777555555666777888999999::::::;;;;;;;;;<<<===>>>>>>>>>???@@@AAABBBAAA@@@@@@>>>???@@@@@@AAACCCFFFIIIPPPaaazzzwwwqqqnnntttyyyuuuzzz~~~ttteeeYYYRRRNNNJJJGGGEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGEEECCCDDDIIIOOO```sssyyyxxx}}}ppp^^^OOOFFF@@@<<<999::::::::::::999999999999777777777666555555555444555555555555555444444444444444333333333222222222222222111111111111222222444444444444444444444444222222222222222222222222111111111111111111111111111000000000000000111111000000000111111222222333111111000000111111222333222111111111222222333444222111000000000111333444333333333444444444555555222333333444555666777777555555666777888999::::::::::::;;;;;;<<<=========>>>???@@@AAAAAAAAA@@@???>>>???@@@@@@AAACCCFFFIIIPPPaaazzzuuuooolllsss|||www|||xxxnnnaaaVVVPPPLLLIIIGGGDDDDDDDDDDDDEEEEEEEEEEEEEEEGGGHHHFFFDDDEEELLLSSSfff{{{}}}yyy{{{{{{mmmZZZKKKCCC???<<<999;;;;;;:::::::::999999999444444444444444333333333333333333333333333333333555444333222222222333333333333222222333333444444111111111111222222222222222222222222222222222222111111111111111111111111000000000000000111111222000000000000111222333444111111000000111111222333111111111111222333444444000000000000111222333333111111222222222222333333333333444444555666777777555666666777888999::::::999999;;;<<<<<<===<<<<<<===>>>@@@AAAAAAAAA@@@???>>>???@@@@@@AAACCCFFFIIIPPP```xxxuuuoookkkrrr~~~yyy}}}~~~qqqhhh[[[QQQLLLJJJHHHFFFCCCCCCDDDEEEEEEEEEEEEEEEBBBFFFHHHGGGEEEHHHQQQYYYnnnvvvvvv}}}xxxjjjVVVGGG@@@===:::777888888888888777777777777333333333444444444444444333333333333333333333333555444333222222222333333555555555555555666777777000000000111111111222222222222222222222222222222111111111111111111111111000000000000000111222222111000000000000222333444111111000000111111222333111111111111222333444555//////000111222333333333111111222222222222333333333444444444555555666666666666777888999::::::;;;888999;;;<<<===<<<<<<<<<===>>>???AAAAAA@@@@@@???>>>???@@@@@@AAACCCFFFIIIOOO^^^vvvvvvpppmmmsss{{{{{{mmmdddWWWNNNJJJHHHGGGEEECCCCCCDDDEEEEEEFFFEEEEEE@@@DDDGGGGGGFFFKKKUUU^^^sssxxxqqqttt|||wwwgggSSSDDD>>><<<999666666555555555444444444444444555555666666777777777555555555555555555555555555444333222111222333444222222222222222333444555111111111222222333333333222222222222222222222222000000000000000000000000000000///000000111222222111000000000000222444555111111111000111222222333111111111111222333444555...///111222333333222222333333444444444555555555444444444555555555555555666666777888999::::::;;;888999:::<<<===<<<<<<;;;===>>>???@@@AAA@@@??????>>>???@@@@@@AAACCCFFFIIIOOO^^^uuuxxxrrrnnnuuu}}}|||oooddd^^^VVVPPPLLLJJJHHHGGGFFFEEECCCBBBBBBDDDFFFHHHHHHFFFEEEEEEFFFJJJWWWeeezzzuuullliiisssrrr```MMMDDD@@@===999777777777777777666666666666666666555555555444444444555555555444444555555555444444444444444444444444222333333333333222111000222222222222222222222222222222222222222222222222111111111111111111111111000000000000111111111111000000111111111222222222222222111111111111111111222222222222222222222222000000111222333333444444222222333333333333444444444555666666666555444333888888888888888888888888::::::;;;;;;<<<=========>>>>>>???@@@AAAAAAAAAAAA???>>><<<<<<===@@@CCCEEENNN]]]uuu|||rrroooyyy{{{wwwkkkaaa\\\TTTNNNJJJHHHGGGFFFFFFEEECCCBBBBBBDDDFFFHHHHHHFFFFFFGGGHHHNNN\\\jjj}}}}}}rrrllljjjvvvnnn]]]JJJBBB???<<<999777777777777777666666666666666666555555555444444444555555444444444444555555444444444444444444444444333333333222222222111111222222222222222222222222222222222222222222222222111111111111111111111111000000000000111111111111000000111111111222222222111111111111111111111111222222222222222222222222111111111222222333333444222222333333333333444444333333444444444444444333666666777888999999::::::::::::;;;;;;<<<=========>>>>>>???@@@AAAAAAAAAAAAAAA@@@>>>>>>???BBBEEEGGGNNN]]]uuuvvvsss~~~{{{}}}qqqfff^^^YYYRRRLLLIIIGGGFFFEEEFFFEEECCCBBBCCCDDDFFFGGGGGGEEEFFFHHHKKKSSSbbbqqq{{{ppplllnnn|||{{{fffWWWGGG@@@>>>;;;999888777777777777666666666666555555555555555444444444444444333333333333444444444444444444444444444444444333222111111111222333222222222222222222222222222222222222222222222222111111111111111111111111000000000000111111111111111111111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222222222333333333333444444222222222222333444555555555555666888999:::;;;<<<::::::;;;;;;<<<=========>>>>>>???@@@AAAAAAAAAAAA@@@???>>>>>>@@@BBBFFFHHHNNN]]]ttt{{{yyy{{{xxxnnndddZZZVVVPPPKKKIIIGGGFFFEEEEEEDDDCCCCCCCCCDDDFFFGGGFFFDDDEEEHHHMMMUUUfffuuu}}}sssmmmtttxxx^^^PPPCCC>>>===:::999999777777777777666666666666555555555555555555555555444333333222222333333444333333333333333333333333555333111000000111333444222222222222222222222222222222222222222222222222111111111111111111111111///000000000111111111111111111111111111111111111111111111111111222222222222222222222222222222222333333222222222222222222222222222333333333444444333333222222333555666888555666777888999:::;;;;;;::::::;;;;;;<<<=========>>>>>>???@@@AAAAAAAAAAAA>>>===<<<<<<>>>AAADDDGGGNNN]]]sss}}}{{{{{{uuukkkbbbWWWSSSNNNKKKIIIHHHGGGFFFEEEDDDDDDCCCDDDEEEFFFFFFEEECCCEEEHHHNNNXXXjjjzzzyyyppp{{{sssVVVKKK@@@<<<;;;999888999777777777777666666666666444555555555555555555555444333333222222333333444333333333333333333333333444333111000000111333444222222222222222222222222222222222222222222222222111111111111111111111111///000000000111111111111111111111111111111111111000000111111111222222222222222222222222222222222333333222222222222222222222222222333333333444444555444444444444666888999888888888888888999999999::::::;;;;;;<<<=========>>>>>>???@@@AAAAAAAAAAAA>>>===<<<===>>>BBBEEEGGGNNN\\\rrr{{{wwwpppggg]]]TTTQQQLLLJJJIIIHHHGGGFFFDDDDDDDDDDDDDDDEEEEEEFFFDDDCCCEEEKKKQQQ]]]qqqzzzrrrzzzkkkQQQGGG>>><<<;;;999888:::777777777777666666666666444444444555555555555555444444333333333333444444333333333333333333333333333222111111111222333444222222222222222222222222222222222222222222222222111111111111111111111111000000000000111111111111222222222111111111111111000000000111222222333333222222222222222222222222222222222222222222222222222222333333333333444444555555555555666777888888888888888888888888888888::::::;;;;;;<<<=========>>>>>>???@@@AAAAAAAAAAAA@@@?????????AAADDDHHHJJJNNN\\\qqq~~~{{{}}}ssskkk```VVVPPPMMMJJJHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFDDDDDDGGGOOOXXXfff|||vvvrrrqqq```MMMEEE>>><<<;;;888888:::777777777777666666666666444444444555555555666666555555444444444444555555222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111000000000000111111111111222222222111111111000000///000000111222222333333222222222222222222222222111111111222222333333444222222333333333333444444555555666666666666666555777777777888999999999:::::::::;;;;;;<<<=========>>>>>>???@@@AAAAAAAAAAAA@@@?????????AAAEEEHHHKKKNNN[[[qqq}}}|||{{{pppggg[[[PPPMMMKKKHHHFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEIIIRRR]]]nnnzzzqqqrrr~~~kkkYYYLLLDDD>>><<<;;;888888:::777777777777666666666666444444444555555555666666666555555444444555555666222222222222222222222222000111222333333333333333222222222222222222222222222222222222222222222222111111111111111111111111000000000000111111111111222222222222111111000000///000000111222222333333222222222222222222222222000000111222333333444444222222333333333444444444444555666666666555444333555555666888999:::;;;<<<::::::;;;;;;<<<======>>>>>>>>>???@@@AAAAAAAAAAAA>>>=========???CCCGGGIIIMMM[[[qqq||||||yyyooobbbWWWSSSJJJIIIHHHFFFEEEDDDDDDDDDGGGDDDCCCCCCFFFGGGEEEBBBDDDHHHNNNWWWfff|||sssooovvvuuubbbTTTFFFBBB===:::999999888888666666666666666555555444444555555555666777777777555555555444444333333333444444444444444444444444333333333222222111111111111111111111111111111111666444333111000111111222333333333222222222111111333222222111111222222333222222222222222222222222000111111222222333444444444444444333333222222222333333333333333333333333111222222333333444444555444444555555666777777777666777888999999:::999999999:::<<<>>>???>>>===<<>>??????@@@AAABBBBBBBBBBBBBBBBBBAAAAAACCCEEEHHHIIIQQQ^^^sssyyypppfffZZZQQQNNNIIIHHHGGGFFFEEEDDDDDDDDDEEECCCBBBBBBCCCDDDDDDCCCGGGLLLWWWjjjxxxnnniiijjjwwwnnnZZZLLLAAA>>>;;;:::999888777555666666666666666555555444555555555444444444444444333333444444444444444444555555444444333333222222333333333222222222222111333333333333333333333333222222222222333444555666333333333333222222222222333222222111111222222333222222222222222222222222000111111222222333444444111111111111222222222222333333333333333333333333111222222333333444444555444444555555666777777777666777888999::::::::::::;;;:::999888999;;;===??????@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCDDDFFFHHHIIIPPP^^^ttttttkkkaaaWWWOOOLLLHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDDDDLLLRRR___tttvvvnnnhhhhhhlllzzz~~~jjjUUUHHH>>><<<:::999999888666444666666666666666555555444555555555444333333333222333333333444444555555555555555444333333222222222222222222222222222222222333333333333333333333333111111111222333333444444444444333333333222222222333222222111111222222333222222222222222222222222000111111222222333444444111111111222222333333333222222222222222222222222111222222333333444444555444444555555666777777777777777888999::::::::::::;;;::::::::::::<<<===>>>???@@@AAABBBCCCCCCCCCCCCAAABBBCCCEEEFFFGGGHHHHHHPPP___uuu}}}pppfff^^^TTTNNNLLLGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBAAAAAABBBDDDFFFLLLTTTddd|||uuulllgggfffiiiooozzzeeeQQQEEE===;;;999999999888666555666666666666666555555444555555555444333333333222333333333444444555555555444444333333333222222222222222222222222222222222333333333333333333333333111111222222222222222111444444444333333333222222333222222111111222222333222222222222222222222222000111111222222333444444111111222222333333444444222222222222222222222222111222222333333444444555444444555555666777777777777888999::::::;;;::::::999:::<<<===>>>>>>======@@@@@@AAABBBCCCCCCCCCCCCBBBCCCDDDEEEGGGHHHIIIIIIRRR```xxxzzzlllbbbZZZQQQLLLLLLGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBAAABBBEEEHHHIIITTTiiiuuujjjffffffgggmmmtttuuu```NNNCCC===;;;999888999999888777666666666666666555555444555555555444444444444444333333444444444444444444222222222333333333333333111222222222222333333333333333333333333333333333222222333333333222111111444444444444333333333333333222222111111222222333222222222222222222222222000111111222222333444444111111111222222222222222222222222222222222222222111222222333333444444555444444555555666777777777777888999:::;;;;;;;;;;;;999:::===?????????===<<<@@@AAABBBCCCCCCDDDDDDCCCDDDDDDDDDEEEFFFHHHJJJKKKSSSccc{{{vvvhhh^^^WWWOOOKKKJJJFFFFFFEEEDDDDDDDDDDDDEEECCCDDDDDDBBBAAABBBFFFJJJKKKYYYpppqqqjjjdddeeeiiinnnvvv}}}ppp[[[JJJAAA>>>;;;888777888999999999666666666666666555555444555555555555555555666666444444444444444444333333111111111222333333444444111111222222222333333333222222222222222222222222111222444555555555555444555444444444444333333333333222222111111222222333222222222222222222222222000111111222222333444444000000000000////////////111111111111111111111111111222222333333444444555444444555555666777777777777888999:::;;;;;;;;;;;;::::::;;;<<<============@@@AAABBBCCCDDDDDDDDDDDDEEEEEEDDDDDDFFFHHHKKKLLLUUUeee}}}ttteee\\\TTTMMMIIIIIIFFFEEEEEEDDDDDDDDDDDDEEECCCDDDEEECCCAAACCCGGGKKKRRR```wwwuuujjjdddbbbfffnnnuuu~~~lllWWWGGG??????<<<888777888:::;;;;;;666666666666666555555444444555555555666777777777555555555444444333333333000000111222333444444555111111111222222333333333111111111111111111111111111222444666888888888888555555444444444333333333333222222222222222222333222222222222222222222222000111111222333333444444//////......---------,,,111111111111111111111111111222222333333444555555444444555555666777777777888888999:::;;;;;;;;;;;;;;;:::999999999;;;===???@@@AAABBBCCCDDDDDDDDDDDDFFFEEEDDDDDDEEEHHHKKKMMMWWWfff~~~wwwnnnaaaVVVOOOLLLKKKKKKHHHGGGGGGGGGFFFFFFEEEEEEFFFBBB@@@AAAAAAAAADDDIIIUUUbbbxxxyyylllgggeeegggnnnzzzyyy```MMMCCCAAA;;;:::999888777777777777444444555555555555444444777666444333333444666777777777666666666555555555333333333333333333333333111222222111///...///111333222222111111222222333222222333444444555555666555666666666666666555555333333333222222222111111333333333222222222111111000111111111111222222222333333333222222222111111111111111111111111111111222222333333333333444444333222222333444666888999888999::::::;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<>>?????????@@@AAABBBCCCCCCCCCCCCDDDEEEEEEEEEFFFHHHLLLOOOXXXhhh{{{kkkdddYYYPPPJJJHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDFFFCCCAAACCCCCCDDDJJJQQQ]]]kkk~~~ssshhhdddkkkvvvjjjUUUGGGAAA???::::::999888777777777777444444555555555555444444666555444333333444555666333222222222222111111111444444444333333222222222333444444333111111222444333222222111111222222333222222333444444555555666666666666555333222000///333333333333222222222222333333333222222222111111000111111111111222222222111111111000000000000000222222222222333333333333222222333333333333444444666666555444444555555666888999999:::::::::::::::999:::;;;===???@@@BBBCCC???@@@AAABBBBBBCCCCCCCCCCCCEEEGGGGGGHHHIIILLLNNNZZZkkk~~~zzzsssccc\\\SSSLLLHHHFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDGGGDDDCCCCCCCCCEEELLLUUUeeerrrxxxooollluuuvvv```OOOEEE@@@???:::999888777777666666666444444555555555555444444666555444444444444555666555444444444444444444444555555444333333222111111222333444333111111222444333222222111111222222333222222333444444555555666888888888888777666555444444444333333333222222222333333333222222222111111000000111111111222222222222222222222222222222222222333333333333333444444222222222333333333444444555555555555555666666666888888999::::::::::::999999999;;;<<<>>>@@@AAABBB??????@@@AAABBBBBBBBBBBBCCCEEEGGGHHHIIIJJJLLLMMMZZZlllvvvxxx~~~ssskkk[[[VVVNNNIIIFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEGGGEEEDDDDDDCCCEEEOOOYYYkkkyyy|||wwwyyykkkWWWJJJCCC@@@???:::999888777666666666666444444555555555555444444555555555444444555555555555555555555666666666666555555444333333222111111111222222222000000222444333222222111111222222333222222333444444555555666777888888999999999888888444444444333333333222222333333333222222222111111000000111111111222222222222222222222222222222222222222222333333444444444222222222333333333444444333333444555777777888888777888999999::::::999999:::;;;;;;<<<<<<===>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBDDDGGGHHHHHHIIIKKKMMMYYYkkkzzzpppttt~~~vvvjjjbbbUUUQQQKKKGGGEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFDDDDDDEEEEEEIIIUUUaaarrr|||yyyxxxbbbOOOFFFAAA???===999999888777666666666666444444555555555555444444555555555555555555555555333333444444444444444555444444444333333222222222111111222111000000222444333222222111111222222333222222333444444555555666444555666777888888888888444444444444333333333333333333333222222222111111000111111111111222222222000000000000000111111111111111222222333333444444222222333333333333444444222333444666888999999999777888888999999999999999<<<<<<<<<<<<<<<;;;;;;;;;>>>???@@@AAAAAABBBBBBBBBBBBDDDFFFFFFGGGHHHKKKMMMXXXkkk|||sssjjjppp|||{{{ooobbbZZZQQQMMMIIIGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGDDDCCCDDDGGGHHHOOO]]]lll~~~{{{|||pppYYYHHHBBB???<<<999999888777666666555555666444444555555555555444444444555555555555555555444222222222333333444444444333333333333333333333333111222333222222222444555333222222111111222222333222222333444444555555666444444555666666666555555555444444444444333333333333333333222222222111111000111111111111222222222//////000000000111111111000000111111222333333444222222333333333333444444333444666777888888888777777777888999999999999999=========<<<<<<<<<<<<<<<>>>???@@@AAAAAABBBAAAAAACCCCCCDDDDDDDDDFFFJJJMMMXXXlll|||wwwnnnfffnnn|||wwwjjj]]]UUUOOOLLLHHHGGGFFFGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGHHHAAABBBDDDHHHKKKSSSdddttt{{{}}}{{{jjjTTTDDD???===:::777999888777666666555555555444555555555555555555444444444555555555555444444333333333444444555555555333333333333333333333444222333444444333333555777333222222222222222222333222222333444444555555666666666777777666555444444555555444444444333333333333333333222222222111111000111111111111222222222111111222222333333333333//////000111222222333333222222333333333444444444555666777888888777666555777777888999999999999888============>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAACCCCCCCCCBBBCCCEEEJJJMMMXXXlll{{{vvvlllfffooo~~~zzznnnbbbXXXRRRKKKJJJIIIGGGFFFEEEEEEEEEEEEFFFHHHIIIIIIIIIHHHHHHFFFHHHIIIIIIMMM\\\sssyyyuuu}}}qqq___LLLCCC@@@===:::999888888777777666666555555555555555555555555555555777666555444333444444555555555555555555555555444666666666555444333111111111111111111111111111111222222222222222222222222000222444666666666444333444555666555444333444666555444222111111222444555333333333222222111111111111111111111111111111111111222333333333333222111000111111222222333444444222222222222222222222222444444555555666777777777555666777888999:::;;;;;;;;;<<<<<<==================???AAAAAA@@@@@@AAABBBBBBDDDEEEEEEEEEGGGJJJLLL[[[qqq}}}sssiiigggpppyyyvvvkkk```WWWQQQKKKJJJHHHGGGFFFEEEEEEEEEEEEFFFHHHJJJJJJJJJJJJIIIEEEHHHJJJMMMTTTfff~~~vvvvvviiiXXXGGG???>>><<<:::999888888777777666666555555555555555555555555555555777666555444333444444555444444444444555555555666555555555555444333222222111111111111111111111111222222222222222222222222111222333555555555555444444555666666555444555666555444333111111222333444333333333222222222111111111111111111111111111111111222222333333222222111333222222222222222222222333333333333333333333333555555555666777777888888666777888999:::;;;<<<<<<;;;;;;<<<==================???AAAAAA@@@@@@AAABBBCCCDDDEEEEEEEEEGGGJJJMMM\\\rrr~~~|||rrrhhhgggpppzzz~~~qqqfff]]]TTTOOOJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFHHHJJJLLLLLLLLLLLLEEEHHHLLLSSS___uuuuuurrrxxx|||aaaRRRCCC>>>===<<<;;;;;;888888777777666666555555555555555555555555555555666666555444444444444555333333444444555555666666333333444444444444333333222222222222222222222222222222222222222222222222222222333444444555555666555666777777555555666777666555333222222222333444333333333222222222222111111111111111111111111111111111222333333222111111444444333333222111111000444444444444444444444444555555555666777777888888777888888999:::;;;<<<<<<;;;;;;<<<============<<<===>>>AAAAAA@@@@@@AAABBBCCCDDDEEEEEEEEEHHHLLLOOO^^^ttt|||}}}zzzqqqggggggpppzzzyyykkkaaaYYYQQQLLLHHHHHHGGGFFFEEEEEEFFFFFFEEEGGGIIIKKKMMMMMMMMMMMMFFFHHHNNNXXXjjjuuulllppp{{{ttt[[[OOOBBB???>>>===<<<<<<888888777777666666555555555555555555555555555555555555555555444444555555444444444444444444444444111222333444444444444444222222222222222222222222222222222222222222222222333333333333333555666666666777888777666555666888666555444333222222333333222222222222222222222222111111111111111111111111111111222222222222111111333333333222222111111111333333333333444444444444444444444555666666777777777777888999999:::;;;;;;:::;;;<<<<<<======<<<<<<<<<>>>@@@AAAAAAAAABBBCCCDDDDDDEEEEEEEEEHHHLLLPPP___uuuyyyzzzxxxooogggfffoooyyytttfff\\\TTTMMMIIIGGGGGGFFFEEEEEEFFFFFFFFFFFFGGGIIIKKKMMMNNNNNNNNNGGGJJJQQQ^^^sss~~~lllgggooo~~~~~~lllVVVKKKAAA>>>>>>;;;999:::888888777777666666555555555555555555555555555555444444555555555555555555666666555444333222222111111111222333444444444444222222222222222222222222222222222222222222222222333333333333333555666666666777888777666555666888666555555444333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111222222222333333333111111222222333333333333222333333444444555666666666666777777888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<>>>@@@AAAAAAAAABBBCCCCCCDDDDDDDDDEEEHHHMMMPPP```vvvuuuxxxwwwppphhhgggoooxxx|||nnnaaaXXXQQQKKKGGGFFFFFFEEEEEEEEEFFFFFFGGGFFFGGGIIIKKKMMMMMMMMMLLLIIILLLUUUfff}}}tttfffeeeoooxxxdddPPPGGG???===<<<888666777888888777777666666555555555555555555555555555555333444555555666555555555666555555444333222111111111111222333333444333333333333333333333333333333222222222222222222222222222222333444444555555666555666777777555555666777444444444444555444444444111222222222222333333333111111111111111111111111222111000000000000111222000111111222333333444444000111111222222333333444222333333444555555666666666666666666777777888888::::::;;;<<<<<<<<<<<<;;;;;;===@@@AAAAAAAAABBBDDDCCCCCCCCCBBBCCCGGGLLLPPP```vvv~~~sssxxxzzztttmmmkkkqqqyyy}}}tttfff[[[TTTOOOKKKHHHEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHIIIKKKLLLLLLKKKKKKLLLOOOZZZnnnuuukkkbbbdddpppqqq\\\KKKDDD>>>===<<<999777888888888777777666666555555555555555555555555555555333333555666666666555555333333333333333333333333111222222333333333222222333333333333333333333333222222222222222222222222111222333555555555555444444555666666555444555666333333444555555666666666111111222222222333333333111111111111111111111111222111000//////000111222222222222222222222222333111111222222333444444555444444555555666777777888777777777777777888888888999:::;;;;;;<<<<<<;;;;;;;;;===@@@AAAAAAAAACCCDDDBBBBBBAAAAAABBBFFFLLLPPP___uuu~~~tttzzz~~~zzzssspppuuu{{{wwwmmmaaaWWWQQQNNNKKKIIIEEEDDDDDDDDDEEEFFFGGGHHHGGGHHHIIIKKKKKKKKKJJJJJJMMMRRR^^^tttllleee```dddppplllWWWJJJCCC?????????<<<;;;<<<888888888777666666555555555555555555555555555555222333555666666666555555000111111222444555666666222222333333333222222111333333333333333333333333222222222222222222222222000222444666666666444333444555666555444333444666111222444555666777777777111111111222222333333333111111111111111111111111222111000//////000111222444444333222222111111111222222333444444555666666666666777777888888999999888888888888888999999999999:::;;;;;;<<<<<<;;;;;;;;;===???AAAAAAAAACCCDDDAAAAAA@@@@@@AAAEEEKKKPPP___uuu~~~uuu|||xxxtttxxx~~~{{{nnnggg\\\TTTPPPMMMIIIFFFDDDDDDEEEFFFGGGGGGHHHHHHLLLHHHGGGIIIIIIHHHJJJNNNQQQYYYhhh|||gggdddbbbgggvvv{{{bbbPPPEEEBBB===:::999999888888777777777777666666666666666555555555555444444444666666555444333333222222333333333333333333333333555555444444444333333333444444444444333333222111444333111000000111333444333333333333333333333333888888777777666444333222333333444444333333222111222333444555555555444333111111111111111111111111111111111111111111111111111111222333333333333222333333333444444444555555666666666666777777777777777777888999::::::::::::888999:::;;;<<<<<<<<<<<<<<<<<<===???@@@AAABBBCCCDDDCCCCCCEEEDDDDDDJJJRRRbbbwww}}}xxxyyyvvvjjjbbbYYYRRRNNNKKKHHHEEEEEEEEEEEEFFFGGGGGGHHHHHHJJJGGGFFFHHHHHHGGGJJJOOOVVVbbbtttzzzgggdddccckkk}}}uuu]]]MMMEEEAAA===:::999999888888888888888888777777777777777666666666666555555555666555555444333333222222333333333333333333333333555444444444444333333333333444444444333333222111444333111000000111333444333333333333333333333333777777777777666555444444444444555555444444333222222333444555555444333222111111111111111111111111111111111111111111111111111111222333333333333222333333333444444444555555555666666666777777777777777777888999::::::::::::::::::;;;<<<============<<<===>>>???AAABBBCCCCCCDDDCCCCCCEEEDDDDDDJJJRRRcccxxx}}}xxx}}}wwwoooccc\\\TTTNNNLLLJJJGGGDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHFFFFFFHHHIIIIIINNNUUU```pppyyyhhheeefffssskkkVVVJJJCCC@@@<<<:::999999888888999999999888888888777777777777777666666666666555555555555444444333333222333333333333333333333333444444444444333333333333333333444444444333222222444333222111111222333444333333333333333333333333555666666777777666666555555666666666666555444444222222333333333333222222111111111111111111111111111111111111111111111111111111222333333333333222333333333444444444555555555555666666666777777777777777888999:::::::::::::::;;;<<<===>>>>>>>>>>>><<<===>>>???AAABBBCCCCCCDDDCCCCCCEEEDDDEEEKKKSSSdddzzz}}}xxx~~~}}}ppphhh\\\WWWPPPKKKJJJJJJGGGEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFGGGJJJLLLNNNVVV___mmm}}}kkkjjjnnn}}}zzzaaaPPPGGGBBB???;;;:::999999999888888888888777777777777666666666666666555555555555555555444444444333333333444444444444444444444444444444444333333333222222333333333444444333333222333222222111111222222333222222333333333333444444555555666777777777777777666777777777777666555555222222222222222222111111111111111111111111111111111111111111111111111111111111222333333333333222333333333444444444555555555555555666666666777777777777888999:::::::::::::::;;;<<<======>>>>>>===;;;<<<===>>>@@@AAABBBBBBDDDBBBCCCEEEEEEEEEKKKSSSfff|||~~~yyy|||uuuiiiaaaXXXSSSMMMJJJJJJJJJHHHFFFGGGGGGGGGGGGGGGHHHHHHHHHDDDDDDGGGLLLOOOUUU```lll~~~qqqrrrxxxpppYYYKKKEEE@@@===;;;:::::::::999888777666666666666555555555555555444444444333333333444444444444444333333333444444444444444444444444444444333333333222222222222333333444444333333333222222222222222222222222222222222333333444444444444555666777888888888888777777888888777777666555333333333222222111111111111111111111111111111111111111111111111111111111111111222333333333333222333333333444444444555555555555555555666666666666777777888999::::::::::::999999:::;;;<<<<<<<<<<<<:::;;;<<<===>>>@@@AAAAAADDDBBBCCCFFFEEEFFFLLLTTThhh~~~~~~zzz}}}}}}{{{nnnccc\\\TTTPPPKKKIIIJJJJJJHHHFFFGGGGGGHHHHHHHHHHHHHHHHHHBBBDDDIIIPPPVVV___nnn|||www{{{~~~fffRRRGGGCCC>>><<<::::::::::::999888666666555555555444444444444444444333333333222222444444444444444444444444444444444444444444444444333333333333222222222222222222333444444444333333222222222222222222222222111222222333333444444555555666777777888888888888777777888888777777666555555444333222222111222222111111111111111111111111111111111111111111111111111111222333333333333222333333333444444444555555444444555555555666666666777777888999::::::::::::888999:::;;;<<<<<<<<<<<<:::;;;<<<===>>>@@@AAAAAACCCBBBCCCFFFFFFFFFMMMUUUjjjzzz~~~|||~~~ttthhh]]]WWWQQQMMMIIIHHHIIIIIIGGGEEEHHHHHHHHHHHHHHHHHHHHHHHHFFFIIIPPPYYYaaammm{{{ttt^^^MMMDDDAAA===;;;::::::::::::999888666666666666555555555555555555444444444333333333444444444444444444444444555555555555555555555555333333333222222222222111111222333333444444444333222222222333333222222222111111222333333444555555666777777888888888777777777777777888777666666555666555444333222222222333111111111111111111111111111111111111111111111111111111222333333333333222333333333444444444555555444444444555555555666666777777888999::::::::::::999:::;;;<<<============<<<======???@@@AAABBBCCCCCCBBBDDDFFFFFFGGGMMMVVVkkkyyy~~~~~~~~~{{{}}}pppdddZZZTTTOOOKKKGGGFFFHHHHHHFFFDDDHHHHHHHHHHHHHHHHHHHHHHHHLLLPPPXXXbbbkkkyyy~~~mmmYYYJJJBBB???<<<;;;999:::;;;;;;999888777777777777666666666666666666555555555444444444444444444444444444444444555555555555555555555555333333333222222222111111111222333333444444444444111222222333333222222111111111222333333444555555777777888888888888777777777777777777777666555555777666555333222222333333111111111111111111111111111111111111111111111111111111222333333333333222333333333444444444555555444444444555555555666666777777888999:::::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDEEECCCBBBDDDFFFFFFGGGNNNVVVlllwww{{{xxxttthhh^^^VVVRRRLLLJJJHHHFFFEEEEEEFFFGGGEEEFFFHHHHHHGGGHHHJJJLLLQQQ[[[fffooo|||yyycccRRREEE@@@@@@<<<;;;:::999777666555555888888777777777777888888333333333333333444555666555555555555555555555555333333333333333333333333333333333444444333222222222222333333333333222222222222222222222222222222111222222333444555666666666666777888888888888888666777888999888777555333777555444222222333444555333333222111000000000000111111111111111111111111333222111222444555444333222222333333444555666666666666777777888888999999::::::999999999:::;;;<<<:::;;;<<<<<<======<<<<<>>>>>???AAACCCEEEFFFDDDDDDFFFFFFGGGOOOXXXmmm}}}yyyyyyqqqddd[[[SSSOOOKKKJJJHHHFFFEEEEEEFFFGGGGGGHHHIIIIIIIIIJJJLLLNNNRRR^^^lllwwwrrr^^^NNNCCC@@@AAA<<<<<<;;;:::999999888888666666666666666666777777444333333333444444555666555555555555555555555555333333333333333333333333333333333444444333333222111111111111111111111111222222222222222222222222111222222333444555666666777888888999999999999999888777777777777888888999777666444222222333444555222222111111111222222333111111111111111111111111222111000111333444333222222222333333444555555666444444555555666666777777888999:::;;;;;;;;;:::::::::;;;<<<<<<======<<<<<<===>>>???@@@AAABBBBBBBBBCCCAAAAAACCCCCCDDDLLLUUUlll|||vvvvvvyyykkk___VVVOOOKKKJJJIIIGGGFFFEEEFFFGGGGGGIIIJJJKKKKKKKKKLLLOOOQQQXXXeeetttiiiWWWJJJAAA???AAA;;;;;;:::::::::999999999555555444555555666777777444444444333444444555666555555555555555555555555444444444444444444444444333333444444444444333333222222111111111111222222222222222222222222222222111222222333444555666666888999999:::;;;:::::::::999888777666777999;;;===777666444333333333444555111111111222222333444555111111111111111111111111111000///000222333222111222333333444444555555555444444555555666666777777666888;;;======<<<:::888:::;;;<<<<<<======<<<<<<;;;===@@@BBBCCCCCCAAA@@@EEECCCDDDFFFFFFGGGNNNWWWkkk}}}{{{rrrrrrsssfff[[[RRRLLLHHHIIIHHHGGGFFFFFFFFFGGGHHHJJJKKKKKKKKKKKKMMMPPPSSS```kkkxxx|||yyyyyyaaaPPPFFF???===???777777777777777888888888555555555555666777888888555555444444444444555555555555555555555555555555555555555555555555555555222333444444444444444444444444333222222333444444222222222222222222222222111222222333444555666666888999999:::::::::::::::999999888777777888::::::666666555444333444444555333222222222333333444555111111111111111111111111222111000111222333222111333333333444444444555555666666777777888888999999777888:::<<<<<<;;;:::999:::;;;<<<<<<===<<<<<<<<<<<<===???AAABBBBBBBBBAAAFFFDDDEEEGGGGGGHHHOOOXXXiiiyyyqqqqqqyyymmmaaaWWWPPPKKKHHHGGGGGGGGGGGGGGGGGGHHHHHHJJJJJJJJJJJJJJJLLLPPPSSSbbblllvvv|||yyyrrruuurrr[[[LLLCCC===<<<===666666777777777777888888777666666666777777888999666555555444444444555555555555555555555555555555555555555555555555555555222333444444555555555444333333333222222333333333222222222222222222222222111222222333444555666666777888888999:::999999999999999::::::999777555444666666555555444444444444555444333333222222222333111111111111111111111111333222111222444444444333333333333444444444444444666666777777888888999999::::::999999::::::;;;;;;:::;;;<<<<<<===<<<<<<<<>>>>>>>>???AAACCCDDDBBBAAABBBEEEEEEEEELLLTTTgggxxxqqqtttyyyrrrggg\\\UUUOOOJJJHHHFFFFFFFFFGGGHHHHHHHHHHHHIIIJJJJJJIIIIIILLLPPPTTT___hhhqqqwwwwwwpppooottt~~~kkkUUUHHHBBB===::::::888888999999999999999999888888777777777777888888777666555555444555555555555555555555555555555555444444444444444444444444222333444555555666555555111111222222222222111111222222222222222222222222111222222333444555666666777888888999999999999999999:::;;;;;;999777444222666666666666555555444444555444333222111111111111111111111111111111111111333222111222444555444333444444444444444444444444444444555555666666777777;;;:::999888999:::;;;<<<:::;;;<<<<<<======<<<<<<@@@???>>>===>>>AAACCCEEECCCBBBDDDGGGGGGGGGMMMTTTeee}}}vvvsssxxxrrrkkkaaaXXXQQQMMMJJJHHHEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJIIIIIILLLQQQUUU___iiisssyyy{{{nnnooosss{{{tttbbbOOOEEEAAA===:::999999999999999888888888888999888777666666666666666777777666555555555555555555555555555555555555555333333333333333333333333222333444555666666666666111333555666666555333111222222222222222222222222111222222333444555666666888999999:::::::::::::::;;;;;;::::::999888777666666666666666666555555444333222222111111111222222111111111111111111111111222111111111333444333222444444444444444444444444444444555555666666777777999999:::::::::;;;;;;;;;:::;;;<<<<<<======<<<<<<>>>>>>>>>???@@@AAACCCCCCDDDDDDFFFIIIIIIIIIOOOVVVddd{{{tttttt{{{yyymmmggg^^^UUUOOOLLLIIIGGGDDDEEEFFFGGGHHHIIIIIIIIIKKKKKKJJJJJJJJJMMMRRRVVVcccmmmwww}}}rrrjjjqqqyyymmm\\\JJJBBBAAA>>>;;;999777777777777666666666555999888777666444444444444777777666555555555555555555555555555555555555555333333333333333333333333222333444555666666666666444666999;;;;;;999666444222222222222222222222222111222222333444555666777999:::;;;;;;<<<<<<;;;;;;<<<;;;999888888999:::<<<666666666777666555555444000000000000111222333333111111111111111111111111111000000000222333222111444444444444444444444444666666777777888999999999777888;;;<<<===<<<:::888:::;;;<<<<<<======<<<<<<<<<===???BBBCCCBBBBBBAAAAAAAAACCCFFFFFFFFFLLLSSSccczzzsssttt}}}|||ssshhhbbbXXXPPPLLLJJJJJJIIIHHHHHHGGGGGGGGGHHHIIIIIIKKKJJJKKKKKKHHHIIISSS___hhhqqqyyypppllljjjooo}}}dddUUUEEE???===<<<:::;;;:::999999888888999999:::888888777777666666555555777777666555333222111000555555555444444333333333222333333444444333333222666555333222222333444555333666999;;;<<<;;;888777333333222111111222333333444444333222333555888999:::::::::::::::::::::::::::::::::999999999888888888888888777666444333222111111000000000000111111222222222222222222222222000000000000111111111111333333222222333333444555888777555444555666888999888999:::;;;<<<;;;:::999??????>>>>>>======<<<<<>>333333222111111222333333444333333222333555888999::::::::::::::::::::::::::::::999999999888888888888888777777666444333222111111000000000000111111111111111111111111111111000000111111222222333333333333222222333333444555777777555555555666888999999999::::::;;;;;;::::::???>>>>>>>>>=========<<<===???AAABBBAAABBBCCCDDDCCCBBBDDDFFFEEEEEEJJJRRR___vvv}}}tttxxxsssjjj[[[VVVOOOJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJLLLKKKLLLNNNNNNRRR^^^jjjyyy}}}sssrrruuu}}}hhhRRRIIIAAAAAAAAA>>>;;;:::999999888888888888999999777777777777666666666666555555555444444444333333555444444444444333333333333333444444444444333333111222222333333222222222111111000111444999===@@@333222222111111222222333333333333333444666888999999999:::::::::::::::::::::999999999999888888888777777777666555444333222111111000000000000111111000000000000000000000000111111111222333444444555333333222222333333444555777666555555555666888999::::::999999::::::;;;;;;>>>>>>>>>>>>============:::===@@@AAABBBCCCEEEFFFDDDCCCDDDFFFFFFEEEKKKRRR^^^uuuzzzqqquuu~~~zzzmmmdddVVVRRRLLLHHHGGGGGGFFFFFFHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKLLLPPPSSSYYYfffsssuuuwwwrrr]]]LLLDDD??????@@@===;;;;;;999999888888888888999999777777777777666666666666444444444555555555555555444444444444444444444444333333444444444444333333000111333444444333222222555333222111222555777999222222222222222222222222222222333333444666888999999999999999999:::::::::999999999999888888888888666666666666555444333222222111111000000111111222111111111111111111111111000000111222333444555555333333222222333333444555777666666555666777888888;;;:::999888999:::;;;<<<============>>>>>>>>>>>>;;;===@@@AAABBBCCCDDDFFFEEEDDDEEEGGGFFFEEEJJJRRR]]]sss}}}}}}xxxpppttt}}}sssggg^^^TTTQQQLLLIIIGGGGGGEEEDDDHHHHHHHHHHHHIIIJJJKKKLLLKKKJJJLLLRRRYYYcccqqq~~~{{{hhhTTTKKKCCC======<<<:::999;;;999888888777777888888999666666666666777777777777444444444555555555666666444444444444444444444444333444444555555444444333111222444555555555444333444444444333333333333333222222222222222222222222111222222444555777888999888888888999999:::::::::999999999888888888777777555666666666555444333222222222111111111111222222222222222222222222222222000000111111222333333444333333222222333333444555666666666666666777777888;;;:::999888999:::;;;<<<<<<<<<======>>>>>>??????>>>???AAABBBAAAAAABBBCCCEEEDDDEEEFFFEEEDDDJJJQQQ\\\qqq|||}}}xxxooottt}}}xxxmmmaaaYYYRRROOOLLLIIIIIIHHHFFFEEEHHHHHHHHHHHHIIIJJJLLLLLLKKKJJJMMMVVVaaammm}}}ttt]]]MMMHHHBBB======<<<999888:::888888777777777777888888666666666666777777777777555555555555555555666666333333333444444444444555444444555555555555444444222222333444555555555555000111333444555444333222111222222333333222222111000111222444666777888999777777888888999:::::::::999888888888888777777777555555555555555444333333222222111111111111222222222222222222222222222222111111111111222222222222333333222222333333444555666666666666777777777777::::::999999::::::;;;;;;;;;<<<<<<===>>>??????@@@@@@AAACCCBBBAAA@@@@@@AAADDDCCCDDDFFFDDDCCCHHHPPPZZZppp||||||wwwooottt}}}{{{qqqggg[[[TTTMMMKKKJJJIIIJJJJJJHHHGGGGGGHHHHHHHHHJJJKKKLLLMMMMMMLLLOOOZZZhhhxxx{{{fffTTTGGGBBB>>>===???>>>:::888:::888888777777777777888888555666666666777777777888666666666666555555555555333333333444444444555555444444555555555555444444222222222222333444555666000111222444444444444444111222333333333333222111000111222444666888888999666777777888999999::::::888888888888777777777777444444555555555444333333333222222111111222222333111111111111111111111111333333333333333222222222333333222222333333444555555666666777777777777777999999::::::;;;;;;::::::;;;;;;<<<===>>>???@@@@@@@@@AAACCCBBBAAA@@@@@@AAADDDBBBCCCEEECCCBBBGGGNNNYYYooo|||{{{|||vvvnnnsss|||wwwmmmbbbXXXPPPIIIHHHHHHHHHJJJKKKJJJIIIGGGHHHHHHIIIJJJKKKMMMMMMOOOMMMRRR^^^mmm~~~qqq]]]MMMCCC===;;;===BBBAAA<<<999999888888777777777777888888555666666666777777888888777777666666555555555555333333333444444555555555444444555555555555444444222111000000111333555666333333333333333333333444111222333444444333222111///111222555666888888999666777777888999999::::::888888888888777777777777444444444555444444333333333222222111111222222333000000000000000000000000666555555444444333222222333333222222333333444555555666666777777777777777888999:::;;;<<<;;;:::999:::;;;<<<===>>>???@@@AAA???@@@BBBBBBAAAAAAAAABBBCCCBBBCCCDDDBBBAAAFFFNNNYYYnnn|||zzzzzzuuummmrrr|||yyynnnddd[[[SSSLLLHHHHHHHHHIIIIIIIIIJJJJJJIIIEEEFFFKKKNNNLLLJJJJJJMMMPPPYYYgggzzz|||gggTTTFFF>>>>>>>>><<<;;;:::999999999888888888888777777777777333333333444444555555555555555555555555555555555666666555555555444444444555555444444444444555555222222222222222222222222333333333333333333333333111111222222222333333333222222222333444555666777555666888:::::::::888777777777666555555555555555555555555555444333222111222222222111111111000000222111000......000111222222222333333333333444444111222333444555555555555333444666666555555777888999999::::::;;;<<<======;;;;;;:::::::::<<<>>>???>>>???@@@@@@BBBBBBCCCDDDDDDEEEDDDAAA@@@CCCJJJPPPZZZlll{{{yyy{{{tttpppvvv}}}rrrggg^^^XXXRRRNNNHHHHHHHHHHHHIIIIIIIIIIIIJJJFFFFFFKKKNNNLLLKKKKKKOOOTTT```pppuuuaaaPPPDDD>>>>>>===<<<;;;:::999999999888888888888777777777777444444555555555555555666555555555555555555555555666666555555555444444444444444333333333333444444333333333333333333333333333333333333333333333333111111222222222333333333222222222333444555666777555777888:::::::::888777777777666555555555555555555555555555444333222111222222222111111111000000222111000//////000111222222222222333333333444444111222333444555555555555333555666666555666777999999:::::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>???>>>???@@@@@@BBBBBBCCCDDDCCCDDDEEEDDDCCCDDDHHHMMMZZZlll~~~yyyzzz}}}uuuqqqwwwxxxiii^^^WWWSSSPPPNNNGGGGGGGGGGGGHHHHHHHHHHHHJJJGGGGGGLLLNNNMMMLLLMMMQQQZZZjjj}}}kkkXXXKKKCCC>>>>>>===<<<:::999999999999888888888888777777777777666666666666666555555555555555555555555555555555555555555555555444444444333333222222222222333333444444444444444444444444333333333333333333333333111111222222222333333333222222222333444555666777666777888::::::999888888777777666555555555555555555555555555444333222111222222222111111111111111222111000//////000111222222222222222333333333333111222333444555555555555333555666666666666777999::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCDDDBBBEEEGGGFFFDDDDDDGGGJJJZZZkkk{{{xxx{{{vvvssszzzzzzqqqcccYYYSSSOOOLLLJJJFFFFFFGGGGGGGGGHHHHHHHHHJJJHHHHHHMMMNNNMMMMMMPPPRRR___sssxxx```PPPGGGBBB???===<<<;;;:::999999999999888888888888777777777666777666666666555555444444555555555555555555555555555555555555555555555555333333222222222222333333444444444444444444444444333333333333333333333333111111222222222333333333222222222333444555666777777888888999999999888888777777666555555555555555555555555555444333222111111111111111111111111111222111111000000111111222111222222222222333333333111222333444555555555555444555777777666666888999;;;;;;:::::::::::::::::::::<<<===?????????>>>>>>>>>???@@@@@@BBBBBBCCCDDDCCCFFFGGGFFFDDDDDDHHHKKKYYYkkk|||yyy}}}wwwuuu}}}tttlll```WWWQQQMMMHHHEEEFFFFFFGGGGGGGGGHHHHHHHHHJJJIIIJJJMMMNNNMMMOOOSSSTTTddd{{{~~~nnnWWWJJJDDDAAA???<<<;;;:::999999999999999888888888888777777777666666555555444444333333333555555555555555555555555444555555555555555555555444444333333333333444444222222222222222222222222333333333333333333333333111111222222222333333333222222222333444555666777888888999999999888888888777777666555555555555555555555555555444333222111111111111111111111111111222222111111111111222222111111111222222222333333111222333444555555555555444555777777666666888999::::::::::::::::::999999:::<<<===?????????>>>>>>>>>???@@@@@@BBBBBBCCCDDDFFFGGGFFFCCCBBBDDDJJJOOOYYYjjj{{{~~~xxxvvv~~~oooggg]]]TTTOOOKKKGGGDDDGGGGGGGGGGGGHHHHHHHHHHHHKKKJJJKKKNNNOOOMMMPPPUUUZZZkkkyyy{{{~~~cccOOOFFFCCC@@@>>>;;;;;;:::999999999999999888888888888777777777777444444444444444333333333555555555555555555555555444444444555555555555555444444333333333333444444222222222222222222222222333333333333333333333333111111222222222333333333222222222333444555666777999999999888888888888888777777666555555555555555555555555555444333222111111111111111111222222222222222222222222222222222111111111111222222222222111222333444555555555555444666777777777777888:::999999999999::::::::::::;;;;;;<<<===>>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCDDDFFFFFFEEECCCAAADDDKKKQQQXXXjjj}}}yyy|||xxxwwwxxxkkkbbbWWWOOOKKKJJJHHHGGGHHHHHHHHHHHHIIIIIIIIIIIIKKKJJJLLLOOOOOOMMMQQQWWWbbbsssuuuvvv~~~sssZZZIIIBBBAAA>>>;;;;;;:::999999888999999999888888888888777777777777444444444444555555555555555555555555555555555555444444444555555555666666333333222222222222333333333333333333333333333333333333333333333333333333111111222222222333333333222222222333444555666777:::999999888888777888888777777666555555555555555555555555555444333222111000000111111111222222222111222222222222222222111111111111111222222222222111222333444555555555555444666777888777777888:::888888888999:::::::::;;;;;;;;;;;;;;;<<<===>>>???>>>???@@@@@@BBBBBBCCCDDDCCCDDDEEEDDDDDDFFFLLLQQQWWWkkkwwwtttxxx}}}xxxxxx}}}ttthhh___RRRJJJGGGIIIJJJKKKHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKMMMOOOOOONNNRRRXXXiiiyyyyyyqqqwww~~~lllUUUFFF@@@???===999::::::999999888999999999888888888888777777777777444555555555666666777777555555555555555555555555444444444555555555666666222222111111111111222222444444444444444444444444333333333333333333333333111111222222222333333333222222222333444555666777::::::999888777777888888777777666555555555555555555555555555444333222222000000111111222222222222111222222333333222222111000111111111111222222222222222333444555555555555555666888888777777999:::777777888999::::::;;;;;;;;;;;;::::::;;;<<<>>>???>>>???@@@AAABBBCCCCCCDDD@@@CCCFFFGGGFFFHHHLLLPPPVVVkkkyyypppnnnuuu{{{xxxxxxuuulllbbb\\\SSSLLLHHHGGGFFFEEEHHHGGGFFFFFFGGGHHHJJJKKKOOOMMMLLLMMMMMMOOOWWW```tttwwwsssrrr{{{qqq```MMMEEEBBB>>>:::888;;;;;;::::::::::::999999666666666666666555555444888888888888888777666666666666555555555444444444333333444444333333222111555555555555555555555555333333333333333333333333333333333333333333333333111111111111111111111111222222111111222555888:::999::::::;;;;;;::::::999888888777666666666666666777777777666555222000...222222222222222222222222111111000000000000111111111111111111111111111111111111222222222333333333444444555666777888999999<<<;;;:::999999999:::;;;::::::;;;<<<>>>@@@AAABBBBBB@@@===>>>AAADDDDDDBBBCCCEEEEEEDDDCCCFFFLLLQQQ^^^uuuxxxnnnkkkpppwww|||yyy|||oooggg]]]XXXPPPKKKHHHHHHHHHHHHHHHGGGGGGGGGGGGIIIJJJKKKKKKJJJLLLNNNNNNQQQZZZeee}}}vvvtttxxxjjjYYYIIIBBBAAA>>>:::999::::::999999999888888888777777777888777666666555777777888888777777666555666666555555555444444444666666777777666666555444444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111222111111222333555777999777888888999999888888777888777666666555555666666666666666555333222000///222222222222222222222222111111000000000000111111111111111111111111111111222222222333333333333444444444555666777888999999;;;;;;:::999999999:::;;;<<<<<<<<<<<<===>>>@@@@@@BBB@@@>>>???AAACCCCCCBBBCCCEEEEEEDDDDDDFFFLLLRRR^^^uuuwwwllljjjpppxxx~~~|||uuuhhh```VVVRRRLLLIIIHHHIIIIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKIIIJJJMMMOOOPPPUUUbbbooouuuwwwvvv___QQQCCC??????===;;;:::999888888888888777777777888888888888888777777666666666666777666555555444555555555555555444444444777777777777777666555555333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111222333444666777777777777888888888888777777777666555555444444555555555444333222222111111111222222222222222222222222111111000000000000111111222222222222222222222222333333333444444444555555444444555666777888999999;;;::::::999999::::::;;;======<<<<<<======>>>>>>BBBAAA??????AAABBBBBBAAACCCEEEFFFEEEDDDGGGMMMRRR___vvvtttjjjhhhpppxxx~~~}}}zzzoooccc[[[QQQNNNJJJHHHHHHIIIIIIIIIGGGGGGHHHHHHIIIJJJJJJKKKJJJJJJMMMPPPRRRZZZlll}}}~~~www~~~~~~hhhWWWKKK@@@===>>><<<::::::999999888888888777777777777888888888888777666666555555666666555555444333555555555555555555555555444444444444444333333222333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111000111333444555666666666999999::::::::::::999999666666555444444444444444444333222111000111222333111111111111111111111111222111111000000111111222222222222222222222222222444444444444555555555666555555555666777888888888::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<===>>>???AAAAAA@@@@@@AAAAAAAAAAAACCCEEEFFFEEEDDDGGGNNNSSS```vvv|||qqqggggggpppyyyzzz{{{tttiii___XXXNNNLLLIIIGGGHHHHHHGGGFFFGGGGGGHHHIIIJJJJJJJJJJJJKKKJJJKKKOOOUUUaaawww}}}ttt___QQQGGG???>>>>>>;;;999999:::999999999888888888888666666777777666666555444555555555555555444333333444555555555555555555555222333333333333222111111333333333333333333333333333333333333333333333333444444444444444444444444111111111111111111111111111222333444555666666555888999999::::::999999888666666555444444444444444444333111111000111333333111111111111111111111111222222111111111111222222222222222222222222222222444444555555555666666666555555666666777777888888999999999::::::;;;;;;;;;999::::::;;;===>>>@@@AAA@@@@@@AAAAAAAAAAAAAAABBBCCCEEEFFFEEEEEEHHHNNNTTTaaawwwzzzpppggghhhqqqzzzxxxyyywwwmmmddd[[[UUULLLJJJHHHHHHHHHHHHGGGEEEGGGHHHIIIJJJJJJKKKKKKJJJKKKIIIKKKSSS___pppjjjXXXKKKDDD>>>>>>>>>;;;999999::::::999999999888888888666666666666666555444444555555555666555444444333444444444555555555555555444444444444444333222222333333333333333333333333333333333333333333333333555555555555555555555555111111111111111111111111222222333333444555666666666666777777777777666666777666555555444444555555444333333222222222222333111111111111111111111111222222111111111111222222333333333333333333333333444444444555555555666666555666666666777777777888888888999:::;;;;;;;;;;;;888999999;;;<<<>>>@@@AAA===???BBBBBBAAAAAABBBCCCCCCEEEFFFEEEEEEIIIOOOUUUbbbwww{{{rrrjjjkkkuuu~~~xxxzzz{{{nnneee]]]VVVQQQIIIHHHGGGHHHIIIIIIHHHGGGGGGHHHIIIJJJKKKKKKKKKJJJMMMLLLQQQ```sssrrr]]]MMMEEE???;;;======:::999999999888888888888777777777777777777777777666555555666666666666666555444444444444444555555555666666444444555555444444333222444444444444444444444444333333333333333333333333444444444444444444444444111111111111111111111111444333222222333444666777666666777777777777666666888777666666555555666666444444444444444333222222111111111111111111111111333222222111111222222333333333333333333333333333333333444444444555555555666666666666777777777777777888999;;;<<<<<<;;;;;;:::::::::;;;<<<===???@@@;;;>>>AAACCCBBBBBBCCCEEECCCEEEFFFEEEFFFIIIPPPUUUbbbxxx}}}vvvoooqqqzzzwwwyyyuuuhhh___XXXRRRNNNFFFFFFFFFHHHJJJKKKJJJHHHGGGHHHIIIKKKKKKKKKKKKJJJOOOOOOYYYnnnzzzeeeQQQDDD@@@;;;999;;;===:::999:::777777777777666666666666888888888888888777666666666666777777666666555444444444444555555555666666333333444444333333222111555555555555555555555555333333333333333333333333333333333333333333333333111111111111111111111111555444222111222444666777888888999999999999888888888888777666666666666666444555666666555444222111000000000000000000000000333222222111111222222333333333333333333333333333333333333444444444555555666666666666777777777777777888999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<======:::===AAACCCBBBBBBDDDFFFCCCEEEFFFFFFFFFIIIPPPUUUcccxxxyyytttuuu~~~vvvxxxzzzjjj^^^YYYTTTNNNIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJGGGGGGJJJKKKIIIJJJNNNOOOWWWfff{{{lllXXXKKKDDDCCCAAA>>><<<999888888888888888888888888888888888555555555555555555555555777777666666555555555444555555555444444333333333555555555444444333333333555555666777666555333222111111222333333444555555333333222222222222333333333333111000000000111222222222222222222222333333777888888999999999888888777777666666555555444444555666666666666444333222//////000111111111111111111111000000000000000111222222111111111111111111222222111111222222333444555555666666777777888888333555777999:::;;;;;;:::???===<<<<<<=========<<<>>>??????@@@BBBCCCCCCDDDCCCEEEGGGFFFFFFIIIOOOTTTbbbxxx{{{yyyyyy}}}sssdddZZZVVVRRRMMMIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHKKKKKKIIIJJJNNNUUUaaattt~~~eeeSSSHHHCCCAAA???===;;;999888888888888888888888888888888888777777777777777777777777777666666666555555555555555555555444444333333333444444444444444444333333333333333444333333222222222222222333333444444444111111000000000000111111333333111000000000111222222222222222222333333333666777888999999999999999999999888888777777666666555555666666555444333222//////000111111111111111111111000000000000111111222222111111111111111111222222222222222333444444555555666666777777888888666777888:::;;;;;;;;;;;;===<<<;;;;;;<<<=========>>>??????@@@BBBCCCCCCDDDBBBDDDFFFEEEEEEHHHNNNSSSbbbxxx|||zzz{{{tttjjj^^^UUURRROOOKKKHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIJJJMMMLLLJJJKKKPPPZZZlllrrr[[[LLLDDDBBB======;;;:::999888888888888888888888888888888888777777777777777777777777666666666666555555555555555555555444444444444444333333444444444444444444333333222222222333444444333333333333333333333333111111000000000000111111333333222111111111111222111222222222333333333444555666777888999999::::::999999888888777777666666555555555555444333222111//////000111111111111111111111000000000111111222111111222222222222222222333333333333333444444555555555666666777777888888888999:::;;;;;;;;;;;;:::<<<<<<<<<<<<<<<===>>>?????????@@@AAAAAABBBCCCCCCAAACCCEEEEEEDDDGGGMMMRRRbbbxxx|||zzz~~~~~~llldddYYYQQQNNNLLLIIIFFFHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKNNNLLLJJJNNNSSS]]]uuugggSSSFFF@@@@@@:::::::::999999999999999888888888888888888888888555555555555555555555555666666666666666555555555555555555555555444444444333333333444444555555555555444333333444555777888333333333333333333333222444333333222222333333444333333222222111111111111111222222333333444444444444555666888999:::::::::777777666666555555444444555555444444333222222111//////000111111111111111111111000000111111222222111111222222222222222333444444333333333444555555555555666666777777888888::::::::::::::::::999999;;;<<<=========>>>???AAA??????@@@AAAAAABBBCCCCCCBBBDDDEEEEEEEEEGGGMMMRRRbbbxxxzzzyyyvvvggg```VVVOOOLLLJJJGGGFFFHHHHHHHHHIIIIIIIIIJJJJJJKKKJJJLLLMMMLLLKKKQQQYYYeee~~~uuu___NNNCCC>>>???888999999999999999999999777777777777777777777777666666666666666666666666555555555666666666666666555555555555555555555555333333333444444555555555555444333333444555777888333333333333333333333222444444333333333333444444333333333333222222111111111111222333444444555555333444666777888999::::::777777666666555555444444555444333333222222111111//////000111111111111111111111111111111222333333111111222222333333333333444444333333333444555555555555666666777777888888:::999999888888888888888999:::<<<<<<;;;;;;>>>@@@???@@@@@@AAAAAABBBBBBBBBCCCEEEFFFFFFFFFIIINNNSSScccyyy~~~wwwwwwyyynnnaaa\\\TTTNNNJJJIIIHHHGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKJJJKKKLLLKKKLLLUUU```qqqiiiXXXLLLAAA===???888999999:::::::::999999777777777777777777777777888888888888888888888888555555555666666666666666555555555555555666666666333333444444444444444444333333222222222333444444333333333333333333333333222222111111111111222222333333333444333222222111111111222333444555666666444555666777888888999999999999888888777777666666555444333222111111111111//////000111111111111111111111111111111222333444111111222222333444444444333333333333333444444555555555666666777777888888999999888777777888888888888:::<<<;;;999999<<>>999999:::;;;;;;:::999888777777777777777777777777888888888888888888888888555555555555666666666777444555555555666666666777444444444444444444333333333333333444333333222222222222222333333444444444333222222111111222222333333333444444444333222111111111222333444555666666555555666777888888777777999999888888777777666666444333222111000000111111//////000111111111111111111111111111222333444555111111222222333444444555222222222222222333444444555555666666777777888888:::999888888888999::::::<<>>BBB@@@@@@AAAAAAAAAAAABBBBBBCCCEEEFFFFFFEEEHHHNNNSSSfff{{{}}}yyysssuuu~~~nnncccUUURRRNNNJJJIIIIIIJJJKKKHHHHHHHHHIIIIIIIIIJJJJJJLLLJJJJJJJJJIIINNN\\\jjjmmmUUULLLHHH@@@<<<>>>999:::;;;<<<;;;:::999888777777777777777777777777666666666666666666666666444555555555666666777777444555555555666666777777555555555444444333333333555555666777666555333222111111222333333444555555555444444333333444444555333333444555444333222111111111222333444666666777666666777777777777777666777777777666555555444444444333222000000000000111//////000111111111111111111111111111222333444555111111222333333444555555222222111111222222333444555555666666777888888888::::::999888999:::;;;<<>><<>><<<;;;<<<:::888888::::::888666888888888888777777777777888888888777777777777777555555555555555555555555555555555555555555555555555444444333333444444555666555333111111333555666555555444333333333333444333333222111111222333333222222222222222333333333111222222333333444444555666666777888888888888777555555666666555555444333444444444333333222222222//////000000000000//////111111111111111111111111333222222222222333444444333333333333444444555666444444555666666777777888777888999999;;;;;;<<<===III\\\fff[[[JJJBBB@@@>>>>>>???AAA@@@??????@@@BBBCCCBBBBBBDDDDDDFFFNNNWWWkkk}}}~~~~~~wwwsssxxx|||wwwiii]]]UUUNNNLLLJJJJJJJJJIIIGGGFFFHHHHHHHHHIIIIIIJJJJJJJJJLLLLLLMMMQQQWWWdddzzzeeeUUUFFF???>>><<<::::::;;;:::888888999999888666888888888888777777777777666777777777777777777888666666666666666666666666555555555555555555555555555444444333333444444555666555333222222333555666555555444333333333333333333222222111111222222333444444444333333333333333111222222333333444444555555666777777888888777777555666666666666555444444555555444333333222111111111000000//////000000111111111111111111111111111222222222222222333444444444444333333333444444555444444555666666777777888777888999999;;;;;;<<<===???LLLRRRJJJAAA??????======>>>@@@???>>>>>>@@@AAADDDBBBBBBDDDDDDFFFNNNWWWlll}}}~~~yyyuuuzzz{{{~~~qqqdddYYYRRRLLLKKKIIIHHHIIIIIIGGGFFFHHHIIIIIIJJJJJJKKKKKKKKKLLLJJJLLLRRR\\\lllqqq[[[NNNBBB>>>>>><<<:::::::::999999888888888888777888888888888777777777666555666666666777777888888777777777777777777777777555555555555555555555555555444444333333444444555555555333222222333555555555444333333222222333333222222222222222222222222444444333333222222222111111222222333333444444555555666666777777777777777666666666666666555444444666666555444222111000000222111000//////000111222111111111111111222222222222222222111222333333444555555444333333333444444555555666777777888888999;;;;;;:::::::::999999999555<<>>===???@@@BBBBBBAAAAAABBBDDDDDDBBBCCCDDDEEEGGGNNNXXXmmm~~~~~~|||xxx}}}{{{xxxkkk```VVVQQQMMMJJJGGGFFFGGGHHHIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMQQQNNNQQQZZZgggxxx{{{fffRRRHHH@@@>>>>>><<<:::;;;888999999888888777777888888888888888777777777666555555666666777777777888777777777777777777777777555555555555555555555555555444444333333444444555555444333333333333444555444444333222222222222333222222222222222222222222333333222222111111000000111222222333333444444555555555666777777777777777666666777777666666555444666666555444222111000000222111000//////000111222000000111111111222222222222111111111111222333333555555444333333333444444666777777888888999::::::;;;;;;:::::::::999999999:::;;;;;;:::;;;???@@@???@@@AAACCCCCCBBBBBBDDDFFFDDDCCCCCCEEEEEEGGGOOOXXXmmm~~~{{{}}}}}}oooddd[[[TTTPPPMMMJJJGGGEEEGGGIIIJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOQQQPPPTTTaaapppppp^^^KKKCCC>>>>>>>>><<<::::::777888999999777666777999888888888888777777777777555666666666666666666777666666666666666666666666555555555555555555555555555444444333333444444555444444444333333444444444444444333222222222222222111222222333333222222111222222111111111111111111111222222333333444444555444555666666777777666666666777777777777666555555555555444333333222111111111111111000000111111111000000000111222222333333111111111111111222333333444444333333333444444555666666777888888999999:::777888999999;;;;;;<<<===@@@>>><<<<<<===>>>>>>===>>>???AAAAAAAAAAAACCCDDDEEECCCCCCEEEEEEGGGOOOXXXkkk~~~~~~sssfff\\\UUUPPPMMMKKKIIIHHHHHHJJJKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNQQQPPPXXXhhhzzzwwwbbbTTTEEE???<<<===>>>:::888999666888999999666666777999888888888888777777777777666666666666666555555555555555555555555555555555555555555555555555555555555444444333333444444555444444444444444444444444444333222222111222222222111222333333333333222111111111222222222222222222111222222333333444444555444555666666777777666666777777777777777666555555444444444333333222222222000111111222222111111000///000000111222222333333111111111111111222222333333333333333444444555666555555555666777777888888777888999999;;;;;;<<<======;;;;;;<<<===<<<;;;;;;<<<>>>@@@@@@@@@AAABBBDDDEEECCCCCCEEEFFFGGGOOOYYYiii{{{yyy~~~yyylll```WWWQQQMMMKKKHHHHHHIIIKKKMMMLLLJJJHHHHHHHHHIIIJJJKKKLLLMMMNNNUUUVVV___rrrjjjXXXKKKAAA===;;;======999777777555888999999666555777:::888888888888777777777777777777666666555555555444555555555555555555555555555555555555555555555555555444444333333444444555444444444444444444444444444333222222111111222222111222333444444333222111222222222333333444444444111222222333333444555555444555555666666666666666777777777777777666666555333333333333333333333333000111222333333222111000///000000111222222333333111111111000111222222333222222222333444555666777333333444444555666666666;;;;;;;;;:::::::::999999999888:::???AAA@@@@@@@@@===???AAAAAAAAABBBCCCEEEEEECCCDDDFFFFFFHHHPPPYYYhhh}}}wwwvvvyyypppdddYYYRRRNNNKKKJJJHHHHHHHHHIIIIIIIIIJJJJJJKKKIIIJJJNNNOOOLLLLLLOOOLLL^^^lll{{{rrr[[[NNNKKK???>>>===<<<;;;:::999999888777777666666666666666666666666666555555555555777777777777777777777777666666777777666555444444666555444333333333333333333333444444444444333333555444444333333444444555444444444333333222222222111222222333333222222111555555444333222222222222111111222222222333333333777777888888888777777666888777666555444444555666444333222111000000000000222111000//////......///333222222111111222222333222222222222222222222222444444444444444444333333222333444555666666666666::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCEEECCCCCCEEEEEEFFFNNNWWWjjjuuussszzztttlllaaaWWWPPPMMMKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJLLLJJJKKKMMMMMMJJJKKKNNNUUUiiiyyy~~~gggSSSHHHEEE======<<<;;;:::999888888888888777666666666777777777777777666666666555555666666666666666666666666666666666666666555444444555555444444444555555666444444555555555555444444555444444333333444444555444333333333333333333222111222222333333222222111222222111111111222333333111111222222222333333333777777888888888777777666444555555666555444333222444333222111000000000000000///////////////000111222111111000000111111222222222222222222222222222444444444444444444444444333444555666666777777666::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCEEECCCCCCEEEEEEFFFNNNWWWiii~~~uuusssyyyyyyllleee\\\SSSNNNLLLJJJIIIJJJJJJJJJJJJJJJIIIIIIIIIKKKJJJJJJMMMMMMLLLOOOUUUaaavvvmmm[[[LLLBBB@@@<<<<<<;;;:::999888777777999999888777777777777888888888777777777666666666555555555555555555555555666666666555555555555444333333333333444555666777555555555666666555555555555444444333333444444555222333333333333333333444111222222333333222222111000000000000111222333444111111222222222333333333666777777888888777777777333444777888888666333111444333222111111000111111............///000111222111000000000000000000111222222222222222222222222222333333444444555555555444555666777777888888888999999::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCEEECCCDDDEEEEEEGGGNNNXXXhhh}}}tttrrrwwwwwwoooccc]]]VVVPPPLLLKKKJJJIIIKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIJJJMMMOOOQQQXXX```lllwwwaaaSSSHHHBBB@@@<<<;;;;;;:::999888888888:::999999888888888888888888888888888777777777777666666666666666666666666666555555555444555555555333222222222333333444555555555666666666666555555555444444333333444444555222222222333333444444444111222222333333222222111111111111111111222333333111111222222222333333333555666777777777777777777666777999:::999888777555444333222222111111111111///////////////000111111111111000000000000111111111222222222222222333333222222333333444555666666555666777888888999888888999999999999999:::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCEEECCCDDDEEEFFFGGGOOOXXXiii~~~tttrrrttt|||ooofff[[[WWWQQQMMMLLLKKKJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIJJJMMMOOOSSS^^^iiizzz}}}~~~kkkWWWMMMFFFBBB@@@<<<<<<;;;;;;::::::999999:::999999888888888888888888888888888777777777777777777777777777777777777555555444444444444555666666666555444444444444444555555666666666666555555555444444333333444444555222222222333333444444444111222222333333222222111444444333222222222222222111111222222222333333333555555666777777777777777888888777777777777888888444333222222222222222222111111000///////////////222222222111111222222222111111111222222333333333222222333333444555666666555666777888999999999999888888888999999:::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCEEECCCDDDFFFFFFHHHPPPYYYllluuurrrrrr}}}sssggg```VVVSSSOOOLLLLLLKKKJJJIIIKKKKKKKKKKKKLLLLLLLLLMMMMMMLLLMMMOOOQQQVVVdddqqqzzzzzz___OOOGGGBBB??????<<<;;;;;;;;;::::::::::::999999888777777777777888888888777777777666666666888888888888888888888888555444333333333444555666:::999888777666666666666555555555666666555555555555444444333333444444555222333333333333333333444111222222333333222222111666555444333222222222222111111222222222333333333444444555666777777777777666555444333444555666777333333222222222222333333222111000///............333333222222222222333333111111111222222333333444222333333444444555555555555666777888888999999888777777888888999:::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCEEECCCDDDFFFFFFHHHQQQZZZooovvvsssssswwwkkkaaa[[[SSSQQQNNNMMMLLLLLLKKKJJJJJJJJJKKKLLLMMMMMMNNNOOOOOONNNPPPTTTXXXaaassslllWWWJJJDDD???===>>>::::::::::::999999999999888888777666666666777777777777777666666666555555777777777777777777777777555444333222222444666777888777777666666666777777444444555555555555444444555444444333333444444555444333333333333333333222111222222333333222222111333333222222222222222333111111222222222333333333333444555666777777777777333333444444555555555555333333333222222333333444111000///////////////000222222111111111111222222000111111222333333444444444444444444444444444444444555666777888888888888666777777888999999::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCEEECCCDDDFFFGGGIIIQQQZZZpppwwwtttvvv|||qqqggg^^^XXXRRRPPPNNNMMMMMMMMMKKKJJJIIIIIIJJJLLLMMMNNNOOOPPPNNNOOOSSSZZZaaannn~~~uuueeeTTTJJJDDD???===>>>999999999888888888888888888777777666666666666666666666666666555555555555666666666666666666666666555444222222222444666777333333333333333444555666333444444444444444444333555444444333333444444555444444444333333222222222222222222333333222222222000000000000111222333444111111222222222333333333333444555666777777777777222444666888888777666444333333333222222333444444///......//////000111222111111000000000000111111000000111222333333444444444444444444444444333333444555666777777888888777666777777888999999::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCEEECCCDDDFFFGGGIIIQQQ[[[qqqxxxtttxxx{{{rrriii^^^VVVSSSTTTOOOJJJGGGHHHIIIHHHGGGJJJJJJKKKMMMPPPQQQQQQQQQNNNRRRYYYcccppp|||fffXXXJJJEEEDDD@@@<<<;;;<<<;;;:::999888888888888777777777777777777777777888888888888888888888888777777666666555555555444777777666555444333333222999999888777777777777777444666777666555333333444222222222222222222222222222333555666666555333222444444444333333222222222222222222222222222222222111222333444444333222111222222333333444555555666666666666666777777777777333222111111000111111111000000000000111111111111000000111222222222222111111111111111111111111111333333333222222222111111555666777777777777777666999999:::;;;;;;<<<<<<===<<<<<<;;;;;;<<<===???@@@>>>>>>??????@@@AAACCCDDDEEEDDDFFFGGGFFFGGGPPP[[[qqqzzzuuu~~~uuummmdddZZZSSSQQQPPPMMMIIIHHHJJJKKKJJJIIIJJJKKKMMMPPPRRRSSSSSSRRRQQQVVV___kkkxxx~~~ttt```SSSGGGBBBAAA>>>;;;:::<<<;;;:::999888888888888777777777777777777777777666666666666666666666666777666666666555555555555444444444555555555555666666555444444333333333444444555666666444333333444444444444444444444444444222333444666666444333222444333333333222222222222222222222222222222222222222222222333333222222222333333444444555555666666777777777777666666666666333222222111111111111111000000000000111111111111000000111222222222222111111111111111111111111111222222333333444444444555555555666777777777777777999999999:::;;;;;;<<<<<<<<<<<<;;;;;;<<<===???@@@>>>>>>>>>>>>???AAABBBCCCEEEDDDFFFGGGFFFHHHQQQ\\\sss}}}yyyzzzmmmeee]]]UUUPPPOOOLLLJJJIIIIIIKKKLLLLLLKKKKKKMMMQQQTTTVVVVVVTTTSSSTTT[[[ffftttfffXXXLLLBBB???>>>;;;999999;;;:::999888888888888888777777777777777777777777666666666666666666666666666666666666555555555555444444444555555555555666444333222222222222222222222444555555333222222333555555555555555555555555222333444555555444333222222222222222222111111111222222222222222222222222333222222222222222222333444444555555666777777777888888777777666666555555333333222111111111111111000000000000111111111111000000111222222222222111222222222222222222222222222222333444555666777777444444555777888888888888888888999999:::;;;;;;;;;<<<;;;;;;;;;<<<===>>>???????????????@@@BBBCCCDDDEEEDDDFFFGGGGGGIIIRRR]]]www|||}}}rrreee^^^XXXQQQNNNNNNJJJJJJJJJKKKLLLMMMLLLLLLLLLPPPUUUYYYZZZXXXVVVUUUTTT]]]kkk{{{ttt\\\PPPGGG???======:::999999::::::999888888888888888777777777777777777777777888888888888888888888888666666666666666555555555777777666555444333333222555555444444333444444555111333555444333222222333555555555555555555555555222333444444444444333222111111111111111111111111222222222222222222222222444333222111111222333444555555555666777777888888999999888777666555444444333333222111111111111222///000000000111111111111000000111222222222222111222222222222222222222222222333333444555555666666333444555777888999999999777888888999999::::::;;;;;;;;;<<<<<<======>>>???@@@@@@AAAAAABBBDDDEEEFFFEEEDDDEEEGGGGGGIIITTT___yyy}}}vvvjjj___YYYUUUOOOMMMNNNKKKKKKLLLLLLLLLLLLLLLLLLOOOTTTZZZ]]]\\\YYYWWWVVVSSS]]]mmmhhhSSSJJJCCC=========;;;:::;;;999999888888777777888888777777777777777777777777777777777777777777777777555555555666666666666666777777666555444333333222666555555555555555666666111333444444333222333444444444444444444444444444222333333333333333333222111111111111111111111111222222222222222222222222444333222111111222333444555555666666777888888888:::999888777666555444333444333333222111222222222///000000000111111111111000000111222222222222111222222222222222222222222444444444333333333333333333444555777888999999999777888888999999::::::;;;;;;;;;<<<======>>>>>>>>>@@@@@@@@@@@@AAACCCDDDEEEEEEDDDEEEGGGGGGJJJUUUaaayyy}}}nnndddZZZVVVSSSOOOLLLMMMKKKLLLLLLLLLKKKKKKMMMOOORRRWWW]]]___\\\YYYWWWWWWVVV```qqqrrrZZZIIIFFFAAA===>>>>>>;;;:::<<<999888888777777777888888777777777777777777777777555555555555555555555555555555555666666666666666444444444555555555555666444444444444444555555666111333555555444333444555333333333333333333333333333333222222222222333333111111111222222222222222222222222222222222222222333222222222222222222333555555666666777777888888999999888777666555444444444444333222222222222222000000000000111111111111000000111222222222222111333333333333333333333333444444444444333333222222444444555777888888888888888888999999:::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>===>>>>>>>>>???AAABBBCCCFFFEEEEEEGGGGGGKKKWWWccczzztttggg^^^VVVTTTRRRNNNKKKLLLIIIJJJKKKKKKJJJLLLPPPSSSUUUZZZ``````\\\WWWVVVWWW[[[fffwwwwwwaaaPPPEEEDDD???===>>>>>>;;;:::<<<888888777777777777888888777777777777777777777777555555555555555555555555555555555555666666666777444444444555555555555666444444333444444555555666222333555555444444555666333333333333333333333333333222222222222222222333222222222222333333333444222222222222222222222222222222222333333222222222444444555666666777777888999888888777666555555444444444333222222222222333000000000000111111111111000000111222222222222111333333333333333333333333444444444444444555555555555555666777777777777777999999999:::;;;;;;<<<<<<:::;;;<<<===>>>>>>>>>===????????????@@@BBBCCCDDDFFFEEEEEEGGGHHHLLLXXXeeezzzxxxlllccc[[[TTTRRRQQQMMMJJJJJJGGGIIIJJJJJJJJJMMMRRRWWWWWW\\\aaa```[[[VVVVVVWWWaaakkk|||kkkYYYMMMEEEBBB>>>===>>>===:::999<<<888777777777777777888888777777777777777777777777777777777777777777777777444555555555666666777777777777666555444333333222555555555555555666777888222444666666555555555666444444444444444444444444333222222111111222222333222222222333333444444444222222222222222222222222111222333444444333222111444444555555666777777777888888777777666666555555555444333333222222333333000000000000111111111111000000111222222222222111333333333333333333333333333444444555666777888888666666777777777777777666999::::::;;;;;;<<<<<<===:::;;;<<<>>>>>>>>>>>>===BBBBBBBBBCCCDDDEEEFFFGGGFFFEEEEEEGGGHHHMMMYYYfff{{{{{{oooggg\\\YYYUUUPPPNNNNNNOOOPPPLLLKKKKKKKKKLLLQQQWWW[[[```]]]]]]]]][[[XXXYYY]]]hhhvvvqqq^^^NNNFFFDDD<<<<<<;;;;;;;;;:::::::::777777777777777777777777666888999888777666777888777888888888777666444333777777777777666555444333333444555666666555444333555444333444666666666555555666777666444333222333444444444444444444444444222222222222222222222222222222222222222222222222333333333222222111111111111111222333333333222222888666555777:::<<<:::777:::999888666666555555555555444333333222222333333000000000000000000000000111111111111111111111111111111222222222333333333444444444444444444333333777777777777666666666666777777888888888999999999;;;;;;;;;;;;<<<>>>???@@@@@@@@@AAABBBBBBCCCCCCDDDEEEEEEGGGIIIHHHKKKXXXeee~~~uuuiiibbbWWWUUUQQQMMMKKKKKKKKKLLLKKKKKKJJJKKKNNNSSSYYY]]]aaa]]]ZZZZZZXXXXXX]]]dddqqqzzzeeeUUUIIIBBB@@@<<<;;;;;;;;;;;;:::::::::777777777777777777777777666888999888777666777888777777888888777666555444555555666666666666666555444444555555555555444444555444333444555666666444444555666555333222222222444444444444444444444444333333333333333333333333222222222222222222222222333333333222222222111111111111222222333444444444777666666777:::;;;:::888666666555555555555666666333333222111111111111222000000000000000000000000111111111111111111111111111111222222222333333333444444444444444444444444666666666666777777777777888999999999::::::::::::;;;;;;;;;<<<===>>>@@@@@@@@@@@@AAAAAABBBCCCCCCCCCEEEEEEGGGHHHHHHLLLYYYfffuuulllbbb[[[SSSRRROOOMMMKKKJJJJJJJJJLLLLLLLLLNNNRRRXXX^^^bbbccc^^^ZZZYYYZZZ]]]fffppp~~~~~~iiiWWWMMMEEE@@@>>>;;;;;;;;;;;;::::::::::::777777777777777777777777666888999888777666777888666666777777777777666555333444555666777777777777555555555444444555555555555333333444555666555444333444555444222111111222444444444444444444444444444444444444444444444444222222222222222222222222333333333222222222222111222222222222333444666777777666666777::::::999888666666666666555555555555333222111111000000111111000000000000000000000000111111111111111111111111111111222222222333333333222333333444444555555555555555666666777777888888999999:::::::::;;;;;;;;;<<<<<<<<<===>>>???@@@AAA@@@@@@AAAAAABBBBBBCCCCCCEEEEEEGGGHHHHHHMMMZZZhhhwwwmmmddd]]]WWWRRRRRRPPPOOOMMMMMMLLLLLLNNNNNNOOOSSSYYY```eeehhhfffaaa^^^___bbbhhhsss}}}{{{{{{^^^NNNHHHDDD@@@>>>;;;;;;;;;:::::::::999999777777777777777777777777666888999888777666777888666666666777777777777777444444555666666666666666666555444333333444555666444333222333555666555444333444555555333222222333444444444444444444444444444444444444444444444444333333222222222222222111222222222222222222222222666444333222222333555777666666666888999999999888999999888888777666555444333333222111111111111111000000000000000000000000111111111111111111111111111111222222222333333333222222333333444555666666444555555666777888888999999999999::::::::::::;;;============>>>@@@AAABBB???@@@@@@AAABBBBBBCCCCCCEEEEEEGGGHHHIIINNN\\\kkk|||pppggg```ZZZUUURRRQQQPPPOOOOOONNNNNNNNNLLLMMMPPPWWW```gggkkklllfffcccdddhhhmmmsss~~~}}}|||pppVVVIIIEEEBBB???===;;;;;;:::::::::999999999777777777777777777777777666888999888777666777888666666666666666777777777666666777666666555444444666555444333333444555666444333222333555555555444333555666666444333333444444444444444444444444444222222222222222222222222333333333222222111111111222222222222222222222222888666444222222222444555444666777888888888888999555666777777777666666555444444333222222222222222000000000000000000000000111111111111111111111111111111222222222333333333222222333333444555666666444555555666777888888999888888888888999999999999============>>>@@@AAABBB??????@@@@@@AAABBBBBBCCCDDDDDDFFFHHHIIIOOO^^^mmmuuujjjbbb]]]XXXTTTPPPOOONNNMMMMMMMMMNNNOOOKKKMMMSSS]]]hhhoooqqqpppiiigggjjjqqqwww~~~}}}wwwdddOOOEEEBBB???<<<;;;::::::::::::999999999999777777777777777777777777666888999888777666777888888777666666666666777777777777777777666555444333555555555444444555555555444222222333444555444333333555777666555444444555444444444444444444444444222222222222222222222222444333333222222111111111111222222222222333333333666555444222222222333333333555777888777777888999000111333555777777777666555444333333222222333333000000000000000000000000111111111111111111111111111111222222222333333333222333333444444555555555555555666666777777888888777777888888888999999999<<<<<<<<<===>>>???@@@AAA??????@@@@@@AAAAAABBBBBBDDDDDDFFFHHHJJJPPP```pppxxxlllccc]]]YYYTTTQQQPPPOOOMMMKKKKKKMMMOOOQQQOOORRR[[[gggttt{{{zzzwwwrrrppprrrzzzfffXXXJJJCCCAAA===<<<<<<:::::::::999999999999888777777777777777777777777666888999888777666777888999888777666555555666666555666666666666666555555444444555555555555444444333222111222444555444333222444555555444333444555444444444444444444444444333333333333333333333333444444333333222111111000111111222222222333333333222222222222333333333444333555888888777666777999444555777888888888666555444333333222222222222222000000000000000000000000111111111111111111111111111111222222222333333333444444444444444444444444666666666666777777777777888888888999999999::::::;;;;;;;;;<<<===>>>@@@@@@?????????@@@AAAAAABBBBBBDDDDDDFFFHHHJJJQQQbbbrrryyyqqqggg^^^ZZZVVVRRROOORRRPPPMMMLLLLLLNNNRRRTTTUUUYYYbbbqqq~~~{{{yyyzzzsss]]]RRRHHHDDDBBB>>>===???:::::::::999999999888888777777777777777777777777666888999888777666777888:::999777666555555555666333444555666777777777777333444555666666555444333333222111222444555444333111333444444333222333444444444444444444444444444444444444444444444444444444444333333222111000000111111111222222333333333---...000222444555555555222555888888666666777999>>>>>>>>>===;;;888555333333222222111000111111111000000000000000000000000111111111111111111111111111111222222222333333333444444444444444444333333777777777777666666666666999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@>>>??????@@@AAAAAABBBBBBDDDDDDFFFHHHJJJRRRcccsss|||nnnfff]]]XXXWWWVVVSSSOOOPPPLLLKKKMMMNNNMMMPPPTTTZZZcccppp}}}~~~~~~|||~~~yyyfffTTTLLLCCC>>>>>>???>>>;;;;;;;;;;;;:::999888777666:::888666555444555666777;;;999666444333333444555777777777777777777777777666666777777666555444444555444444333333444444555777666666666666555555555444444444444444444444444444444444444444444444444333222111222444555444333333333333333333333333333333333333333333333333333555444333333222222222222555555666666666666555555888888888888777666444444222222222111111111111000000000000000000000000000000111111111111222222222000000111222333333444444222111111111222333333444666666666666777777777777777888888999999::::::;;;=========>>>??????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBFFFEEEEEEGGGIIIQQQccctttuuuiiiccc[[[VVVVVVUUURRROOOPPPMMMLLLMMMMMMMMMRRRXXX```kkkyyy~~~|||iiiWWWPPPIIIBBB>>>>>>???===;;;::::::::::::999888777777999888666555555555666777777666444444444555777888777777777777777777777777666666666666666555444444555444444333333444444555555444444444444333333333444444444444444444444444444444444444444444444444555444333444666666555444333333333333333333333333222222222222222222222222555444333333222222222333333444555666777777777777777888888888777666555555222222222111111111111000000000000000000000000000000111111111111222222222111111111222222333333444333333222222222222222333666666666666777777777777999::::::;;;;;;<<<<<<===<<<<<<===>>>>>>??????@@@@@@@@@AAAAAABBBCCCDDDDDDFFFEEEFFFHHHJJJRRRddduuuuuulllccc^^^WWWTTTSSSSSSQQQOOOOOONNNNNNNNNMMMMMMVVV```hhhvvv|||zzz{{{vvv]]]OOOJJJEEE@@@>>>>>>>>><<<:::::::::::::::999888888777999888666555555666777777666555444444444666777888777777777777777777777777666666666666666555555444555444444333333444444555555444444444444333333333444444444444444444444444444444444444444444444444666555333444555555444333333333333333333333333333111111111111222222222222444444333222222222333333222333444666777888999999777777777888777777666666222222222111111111111000000000000000000000000000000111111111111222222222222222222222222222222222444333333222222222222333666666666666777777777777999::::::;;;;;;<<<<<<===;;;<<<<<<======>>>??????>>>???@@@AAACCCDDDEEEFFFEEEEEEFFFHHHKKKSSSeeevvvwwwkkkccc]]]ZZZUUURRRRRRRRRQQQOOONNNNNNOOOPPPNNNQQQ]]]jjjqqq|||uuurrrvvv~~~jjjWWWMMMDDDAAA>>>===>>>===<<<::::::::::::::::::999888777888777666666666666777777999888666555444444444555666666666666666666666666555666666666666666555555555444444333333444444555777666666666666555555555444444444444444444444444444444444444444444444444444333111222333333222000333333333333333333333333222222222222222333333333444333333222222333333333333444555666888888888888666777777888888888777777222222222111111111000000000000000000000000000000000000111111111222222222333333222222222222222222222222222222222333444555666666666666777777777777777888888999999::::::;;;;;;;;;<<<<<<======>>>>>>??????@@@AAABBBCCCDDDEEEDDDCCCEEEHHHKKKSSSeeeuuuwwwmmmccc\\\YYYVVVSSSQQQQQQQQQPPPPPPMMMMMMPPPRRRRRRWWWeeesss|||{{{tttoookkktttsss]]]NNNGGG@@@???===<<<<<<<<<;;;:::999999:::::::::999888888777666666666666666777777777777666666555555444444666666666666666666666666555555666666666666666555555444444333333444444555777666666666666555555555444444444444444444444444444444444444444444444444333222111111222333222111333333333333333333333333333333333444444444555555333333333222222333333444555666777777777777777777666777888888888888888777222222222111111111000000000000000000000000000000000000111111111222222222333333222222222222222222000111111222333555666777666666666666777777777777777888888999999::::::;;;;;;;;;<<<<<<======>>>>>>AAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDGGGJJJRRRbbbsssvvvmmmeee]]]WWWTTTSSSRRRPPPOOONNNOOOOOOLLLLLLOOOTTTYYY```nnn|||zzztttpppmmmkkkwwwgggTTTIIICCC>>>>>>===<<<;;;;;;;;;;;;999999999::::::999999888666666666666777777777777333444444555666777888888777777777777777777777777444555666666666666666666555444444333333444444555555444444444444333333333444444444444444444444444444444444444444444444444444222222333444555555333333333333333333333333333333333444444555555666666333333222222222333444444777777777888888777777666888888888999888888777777222222222111111111111000000000000000000000000000000111111111111222222222222222222222222222222222111111111222444555777777666666666666777777777777999::::::;;;;;;<<<<<<===;;;<<<<<<======>>>??????BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDGGGIIIPPP```pppvvvkkkddd^^^YYYTTTQQQPPPOOONNNLLLKKKLLLLLLLLLKKKNNNWWW___iiivvvuuunnnmmmnnnnnnrrrrrr]]]PPPGGGCCC???>>>===;;;::::::;;;<<<888999999::::::999999999555555666777777777777777222333444666777777888888777777777777777777777777444444555666666666666666555444444333333444444555555444444444444333333333444444444444444444444444444444444444444444444444222111111222444666666555333333333333333333333333222222333444444555666666333222222222333333444555555666777888888888888888999999999999888888777666222222222111111111111000000000000000000000000000000111111111111222222222111111111222222333333444444333333333333444555555666666666666777777777777999::::::;;;;;;<<<<<<===<<<<<<===>>>>>>??????@@@AAAAAAAAABBBBBBCCCCCCCCCDDDDDDFFFHHHJJJPPP```ooo|||oooeee___ZZZVVVSSSNNNNNNNNNLLLJJJIIIIIIJJJKKKJJJNNNXXXcccnnnzzz}}}uuujjjeeehhhlllnnnyyy|||cccSSSJJJDDD@@@??????===;;;999999;;;===888999999:::::::::999999555555666777777888777777555666666666666666555444777777777777777777777777444444555666777777666666555444444333333444444555777777666666666555555555444444444444444444444444444444444444444444444444///......000333444444444333333333333333333333333111111222333333444555555222222222222333333444555333444666777999::::::::::::::::::999888777666555222222222111111111111000000000000000000000000000000111111111111222222222000000111222333333444444777666555444333222222222666666666666777777777777777888888999999:::;;;;;;======>>>>>>??????@@@@@@??????@@@AAACCCDDDEEEEEEEEEFFFHHHJJJKKKQQQ```oooyyypppfff___YYYRRROOOOOORRRNNNMMMPPPPPPMMMLLLMMMPPPOOOSSS___ooozzz{{{yyy|||pppgggeeegggkkkttt~~~iiiXXXNNNGGGBBBAAA::::::999999999999888888777777777777777777777777888888888888888777666666333444444444555555666666777666555444444555666777888888777777666666555555666666555555555444444444555555444444444444555555333333333333333333333333222222222222222222222222111333555444222111333555333333333333333333333333333333333333333333333333000111222222111111333555999999999888777888:::<<<<<<:::888666555444333333333333333222222222111111000000000000000000000000222222111111222222333444222222222111111000000000333333333333333333333333666666666777888:::<<<<<<888999999::::::;;;;;;<<<;;;<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDGGGIIIIIIOOO]]]kkk~~~rrriiiaaa\\\WWWQQQOOOPPPNNNKKKJJJLLLMMMKKKJJJMMMQQQRRRXXXeeerrryyywwwsssnnnfffaaadddjjjrrr~~~vvv^^^PPPIIICCC???===<<<<<<;;;;;;;;;;;;::::::777777777777777777777777888888888888888777666666666666666666777777777888777666555555444555666666777777777777666666555555666666555555555444444444555555444444444444555555333333333333333333333333444444444444444444444444111333555444222111333555333333333333333333333333333333333333333333333333222333333333111111333555888999999999888888:::;;;::::::999888666555444333333333333222222222111111000000000000000000000000111111000000111111222333333333222222222111111111444444444444444444444444555555444555555666777777888999999::::::;;;;;;<<<;;;<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDFFFFFFHHHJJJKKKPPP___mmm}}}tttiiiaaaZZZXXXUUUPPPOOOQQQLLLIIIHHHKKKKKKJJJKKKNNNRRRWWWbbbnnnvvvwwwrrrlllccc```aaahhhsssuuudddRRRHHHDDD@@@<<<<<<<<<<<<;;;;;;;;;;;;::::::777777777777777777777777888888888888888777666666666666666666777777777777888777666555555555555555777777777666666666666555555555555555555444444444555555444444444444555555444444444444444444444444444444444444444444444444222333444444222222333444444444444333333222222222333333333333333333333333444444555444222222333555666888999999888888999:::888888999999888777555444333333333222222222111111000000000000000000000000000000//////000000111222333333333333222222222222555555555555555555555555999888888777777777888888888999999::::::;;;;;;<<<<<<<<<======>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCDDDFFFFFFHHHJJJJJJPPP___mmmwwwnnnccc\\\VVVUUUSSSOOONNNPPPNNNKKKJJJLLLLLLJJJMMMRRRVVV___lllvvvyyytttllleeeaaadddjjjuuu{{{eeeXXXKKKFFFCCC@@@===<<<::::::999999999888888888777777777777777777777777888888888888888777666666444444444555555555555555777777666666555555444444666666666666666666666666555555555555555555555555555444444333333444444555555555555555555555555555222222222222222222222222333333333333333333333333555555444333333222111111222222222222222222222222555666666444222222333444444777999:::999888888888666777999::::::888666555333333333222222222111111000000000000000000000000000000000000000111222222333333333333333333333333444444444444555555555555999999888888888999::::::888999999::::::;;;;;;<<<<<<<<<======>>>??????@@@??????@@@@@@AAABBBCCCDDDDDDDDDEEEGGGHHHMMM\\\kkk}}}pppggg```YYYTTTSSSQQQNNNLLLNNNOOOLLLLLLLLLKKKJJJOOOVVV^^^hhhuuu|||yyypppgggbbbbbbkkkxxxkkk[[[QQQGGGDDDCCC???<<<<<<::::::999999999888888888777777777777777777777777888888888888888777666666555555555555555444444444666666666666666555555444555555555555555666666666444555555555555555555555444444333333333333444444555555555555555555555555222222222222222222222222333333333333333333333333555555444333333222111111222222222222222222222222555666666444222222333444444666888999888777777777555777888999999888666555333333333222222222111111000000000000000000000000222111111111111222333333333333333333333333333333222222333333333444444444444444444555666777888999888999999::::::;;;;;;<<<<<<<<<<<<===>>>>>>???????????????@@@AAABBBCCCDDDDDDDDDEEEFFFGGGMMM\\\lllsssfff___\\\VVVRRRRRRPPPMMMKKKMMMLLLJJJJJJKKKKKKKKKRRR[[[gggqqq{{{}}}uuukkkfffdddeeetttttt___SSSJJJCCCAAA@@@<<<::::::<<<<<<;;;;;;;;;;;;::::::777777777777777777777777888888888888888777666666777777777777777666666666555555666666666666555555444555555555555666666666444444444555555555555555444444333333333333444444444444444444444444444444444444444444444444444444444333222222444444333222444444444333333222222222222222222222222222222222444444555444222222333555444666777888777666777888666666777888888777555555333333333222222222111111000000000000000000000000222222222111222333333444222222222222333333333333111222222333333444444444444444555666777999:::;;;888999999::::::;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>???AAABBBDDDDDDFFFFFFFFFGGGHHHNNN^^^nnnuuujjj___YYYWWWRRRNNNOOOOOOLLLKKKMMMIIIHHHIIILLLMMMPPPZZZdddpppxxx{{{pppgggfffhhhqqq|||eeeUUUMMMFFF@@@???>>>;;;999:::<<<<<<;;;;;;;;;;;;::::::777777777777777777777777888888888888888777666666888777777777666666666666333444555666777777666666444444444555555555666666444444444555555555666666444333333222222333333444333333333333333333333333444444444444444444444444555333111222444555333111333333333333333333333333111111111111111111111111222333333333111111333555555666666666555555777888777666666666555555444444333333333222222222111111000000000000000000000000111111111111111222222333111111111222222222333333222222333333444555555666888888888888999:::;;;<<<888999999::::::;;;;;;<<<<<<<<<<<<=====================>>>???@@@BBBDDDEEEGGGFFFFFFGGGGGGNNN^^^nnnzzzoooeee^^^YYYSSSNNNLLLMMMNNNLLLKKKMMMHHHHHHJJJOOOQQQVVVaaammmvvv}}}zzzmmmdddffflllmmmZZZLLLKKKDDD??????>>><<<;;;===:::::::::999999999888888777777777777777777777777888888888888888777666666666666555555444444444333222333555777888888777777444444444555555555666666444444444555555555666666444333333222222333333444333333333333333333333333222222222222222222222222555333111222444555333111333333333333333333333444111111111111111111111111000111222222111111333555555666666555444444777999777777555444333333333444333333333222222222111111000000000000000000000000000000000000000111111222000000000111111222222222333333444444555666777777777777666666666666777777888999999::::::;;;<<<<<<<<<<<<<<<=====================>>>???@@@BBBDDDEEEEEEDDDDDDDDDEEELLL\\\lll}}}oooddd\\\WWWSSSOOONNNLLLKKKJJJJJJJJJKKKJJJLLLNNNNNNQQQYYYfffppp~~~}}}yyyrrrgggdddooo~~~ttt___RRRMMMDDD@@@<<<;;;<<<<<<:::888999999999888888888888777::::::999888888777888888777777777777666666666666666666555555555555666666666666666666666666666666555555444444444444555555777666666666666555555555666666777777666555444444444555555555444333333222666666666666666666666666666666555444333333222222333333333333333333333333333333333222222222111111111333444333111111222333777777777777777777777777333333333444555444222000222222222111111111111000////////////000000000000444333222000000000000111444444333222222111000000222333333222111222444666777777777777888888888888777888999;;;<<<<<<;;;;;;=========>>>??????@@@@@@AAA@@@??????@@@AAACCCDDDFFFEEEEEEEEEEEEKKKZZZiiiwwwjjjaaaYYYTTTQQQOOONNNLLLKKKJJJJJJJJJJJJJJJMMMOOOQQQUUU^^^kkkuuu|||vvvpppiiijjjwww|||iiiWWWJJJFFFCCC@@@<<<;;;<<<<<<:::888999999999888888888888777:::999888777666777777888888888777777666666555555777666666555555666666777666666666666666666666666555555444444444444555555666666666555555555444444666666666555555444444444444444555555444444333222555555555555555555555555555555555444444333333222333333333333333333333333333333333222222222111111111222333333111111222333666666666666666666666666555444444555666555333111222222222111111111111000////////////000000000111111000000000000222333444222222222222222222222222333444444333222222555777777777777777888888888888777888999;;;<<<<<<;;;;;;<<<<<<======>>>?????????@@@@@@@@@???@@@AAACCCDDDHHHGGGFFFFFFEEEJJJXXXgggyyynnnddd\\\VVVRRROOOPPPOOOMMMKKKJJJJJJJJJKKKKKKMMMQQQTTT[[[fffsss}}}{{{tttqqqqqqxxx}}}jjj[[[NNNDDD@@@AAA???<<<;;;;;;;;;:::888999999999888888888888777:::888777555555666777888999888888777666555555444777666666555555666666777666666666666666666666666555555444444444444555555555555444444444333333333666555444333333333444555444444555555444444333333555555555555555555555555444444444444444444444444222222222222222222222222333333333222222222111111111222333333111111222333666666666666666666666666777666555555666555333111222222222111111111111000/////////000000000111111000000000000111222333444000000111222333333444444444444444333222333555777777777777777888888888888777888:::;;;<<<;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCHHHGGGGGGFFFEEEIIIWWWeeewwwqqqhhh___YYYUUURRRPPPPPPNNNMMMKKKJJJJJJKKKKKKLLLNNNSSSYYYaaammmzzzzzztttwwwkkk[[[QQQIIIBBB??????>>><<<;;;;;;:::999888999999999888888888777777999888666444444555777999999999888777666555444444555555444444444444555555666666666666666666666666555555444444444444555555444444444333333333222222555444222111111222444555333444444555444444333333555555555555555555555555333333444444444444444444111111111111111111111111333333333222222222111111000222333333222111222444666666666666666666666666888666555555555444333111222222222111111111000000//////000000000111111111333333222111111000000000000111111222222333444444444555555444333444666888666777777777888888888888888999:::;;;<<<;;;::::::::::::;;;;;;<<<======>>>@@@@@@@@@@@@AAABBBCCCCCCFFFFFFFFFFFFEEEJJJWWWfff}}}ooojjjccc\\\XXXVVVSSSRRRNNNNNNLLLKKKKKKLLLMMMMMMMMMPPPVVV^^^hhhsss~~~~~~yyyyyyttt]]]PPPJJJEEEAAA???<<<<<<<<<;;;:::999888888999999999888888888777777888777555444555666777888888888888777666555555444444333333222222333333444666666666666666666666666555555444444444444555555444333333333333222222222555333222111111222444555333333444444555444444333555555555555555555555555333333444444444444444444111111111111111111111111333333333222222222111111000111333333222222333444555555555555555555555555777555333333333333222111222222222111111111000000000000000000111111111111333333222222111000000///222222222222222222222222444555555444333444666888666777777777888888888888888999:::;;;;;;;;;:::999:::::::::;;;<<<<<<======??????@@@AAABBBBBBBBBBBBCCCCCCDDDFFFFFFKKKYYYhhh|||ttthhhddd^^^YYYWWWUUUSSSRRRMMMLLLLLLKKKLLLMMMOOOPPPQQQUUU\\\eeeoooyyy|||}}}tttdddQQQHHHDDDAAA??????:::;;;===<<<:::888888888999999999888888888888777777777666666777777888888777777777777666666666666333333333222222333333333666666666666666666666666555555444444444444555555444444333333333222222222444333222222222333444555333333444444555555444444444444444444444444444444444444444444444444444444222222222222222222222222333333333222222222111111000111222333222222333555555555555555555555555555555444222222333333333222222222222111111111111000000000000111111111222222//////111222222333222222333222222222222222222222444444444333222333555777777777777777888888888888999999:::;;;;;;;;;:::999::::::;;;;;;<<<=========??????@@@AAABBBBBBBBBBBBAAAAAADDDFFFGGGLLLZZZhhh}}}rrrkkkaaa]]]XXXUUUSSSRRRQQQPPPKKKKKKKKKKKKMMMOOOQQQRRRVVVZZZbbbmmmvvv}}}{{{dddXXXKKKEEEAAA>>>===???888;;;===<<<999777777888999999999888888888888777666666888999999999888888666666666666777777777777555444444444444444444555666666666666666666666666555555444444444444555555444444444444333333333333333333333333444444444555222333444444555555444444444444444444444444444444555555555444444333333222333333333333333333333333333333333222222222111111///111222222222222333555555555555555555555555555555333222222333555555444222222222111111111111000000000111111111222222222...///111222333333222222111111111222222333333444333444444333222222555777777777777777888888888888999:::;;;;;;;;;:::999999;;;;;;;;;<<<======>>>>>>>>>???AAABBBCCCBBBBBBBBBAAABBBDDDFFFFFFKKKXXXfffvvvllleee\\\YYYUUUQQQPPPOOONNNMMMJJJJJJJJJKKKMMMPPPRRRTTTZZZ^^^gggrrr{{{ooo[[[RRRIIIEEEAAA>>>>>>AAA777:::===<<<999777777888999999999888888888888777555666999:::;;;:::888777555555666666777777888888666666555555555555666666666666666666666666666666555555555444444555555555555555444444444444333333222333444555555555555444222333333444555555555444444444444444444444444444666666555444333333222222333333333333333333333333333333333222222222111111///111222222222222444555555555555555555555555555555444222222444666777777222222222111111111111000000111111111111222222222222222333333222111///......///000111333444555666222333333222111222444666777777777777888888888888999:::;;;;;;;;;:::999888;;;;;;<<<<<<===>>>>>>>>>>>>???AAABBBCCCCCCBBBAAACCCCCCEEEGGGFFFJJJWWWddd~~~{{{rrrjjjccc^^^XXXWWWUUURRRPPPNNNMMMLLLMMMNNNNNNNNNNNNQQQUUUYYY```jjjvvv{{{{{{}}}{{{eeeQQQKKKBBB?????????<<<999<<<<<<;;;:::::::::;;;;;;:::::::::999999999888888777777777777777777777777888777666555444444555666666666777777777777666666666666666666666666666666333444555666666555444333333333333333333333333333555333111111222222111///444444444444444444444444333222222111222333555666111222222333333222222111444333333222111111111222333333333333333333333333222222222222222222222222333333444444555444444444555333333444666666333000000000000000000111111111222222222111111111111000333222222222111111000000111111111111222333444555333333444444555666666666666666666666666666666666777999::::::::::::;;;===============>>>>>>>>>>>><<<>>>????????????AAACCCDDDDDDFFFHHHIIILLLWWWbbb|||tttllleee___ZZZXXXVVVTTTRRRPPPNNNMMMLLLLLLLLLNNNNNNPPPTTTZZZ^^^gggooowww{{{}}}jjjVVVOOOHHHAAA>>>>>>>>><<<:::<<<;;;;;;:::::::::::::::::::::999999999888888888777777777777777777777777888777666555444444555666555555666666666666555555666666666666666666666666444555666666666555444333333333333333333333333333000111333444555555555555444444444444444444444444444333222222222333444555111222222333333222222111444333222222111111222222333333333333333333333333222222222222222222222222333444444555555555555555555444333555666666444111111111111000000000000000000000000111111222222222222222222111111000000000111111111111222333444555333333444444555666666666666666666666666666666666777999::::::::::::;;;===============>>>>>>>>>>>>===>>>@@@@@@??????@@@BBBDDDDDDFFFHHHIIILLLWWWbbb{{{vvvkkkddd___ZZZWWWVVVUUUSSSQQQOOONNNMMMMMMJJJLLLNNNPPPSSSXXX___cccmmmrrrwwwzzz~~~sss]]]OOOJJJEEE???<<<======<<<:::;;;;;;:::999999999999999:::999999999999888888888777777777777777777777777777666555555444555555555444444555555555555444444666666666666666666666666666666777777666555444444444444444444444444444444...222666666444333444555444444444444444444444444444444333222222222333333111222222333333222222111333333222222111111222222333333333333333333333333222222222222222222222222444555666666777777777666666555555666777666444222222222111111000000//////...//////000111222333444111111111000000000000000111111111111222333444555333333444444555666666666777777777777777777777777777999::::::::::::;;;===============>>>>>>>>>>>>>>>@@@AAA@@@??????@@@AAADDDDDDFFFHHHIIILLLWWWbbbyyyzzznnnddd^^^[[[WWWUUUUUUTTTRRRPPPOOONNNMMMMMMKKKMMMOOOQQQUUUZZZ```eeelllooossswwwzzzfffVVVMMMEEEBBB===;;;<<<===<<<;;;;;;:::999999888888999999999999999999888888888888666666666666666666666666555555555555555555555555444555555666666555555444666666666666666666666666777777777666666555444444555555555555555555555555555:::>>>===777222222333444444444444444444444444555444444333222222222222111222222333333222222111333333222222111222222333222222222222222222222222222222222222222222222222555666777777888888888888777777777777777666444333333222222111000///....../////////000111222222222000000000000000000000000111111111111222333444444333333444444555666666666777777777777777777777777777999::::::::::::;;;===============>>>>>>>>>>>>???AAAAAAAAA???>>>???@@@DDDDDDFFFHHHIIILLLWWWbbbwww{{{ssshhh```\\\YYYWWWUUUSSSRRRQQQOOONNNNNNMMMMMMNNNOOOPPPRRRTTTXXX^^^bbbeeeiiipppyyyiiiWWWLLLGGGAAA???===;;;;;;<<<<<<<<<;;;:::999999888888999999999999999888888888777777666666666666666666666666444444555555555555555555666666666777777666666666666666666666666666666666777777666555555555555555555555555555555555555555===AAAEEEBBB<<<666555666444444444444444444444444444444444444333222222111111222222333333222222111333222222111222222333333222222222222222222222222222222222222222222222222555666777888999999999999777888999999888666555444333222222111000///......000000000000000000000000000000000000000111111111111111111111222333444444333333444444555666666666777777777777777777777777777999::::::::::::;;;===============>>>>>>>>>>>>@@@AAABBBAAA@@@???@@@AAADDDDDDFFFHHHIIILLLWWWbbbuuu~~~rrrkkkbbb\\\ZZZYYYVVVTTTRRRQQQPPPOOONNNMMMMMMMMMNNNOOOPPPPPPQQQUUUYYY]]]___fffsssooo^^^OOOFFFCCC???>>>===<<<;;;;;;<<<<<<;;;;;;:::999999999999999999888888888888777777777777777777777777777777777333333444555555555555444666666777777777777666666666666666666666666666666555555444444444444555666444444444444444444444444777:::===<<<888666555666444444444444444444444444333333444444444333222222111222222333333222222111222222111111222222333333222222222222222222222222222222222222222222222222555666777888999:::::::::888:::;;;:::888666555555222222111111000000//////111111000000000/////////111111111111111222222222111111111111222333444555333333444444555666666666777777777777777777777777777999::::::::::::;;;===============>>>>>>>>>>>>???AAABBBAAA@@@@@@AAABBBDDDDDDFFFHHHIIILLLWWWbbbssstttiiiccc]]]YYYXXXWWWTTTQQQPPPPPPOOONNNMMMMMMMMMNNNMMMMMMNNNNNNNNNQQQVVVYYY___jjj|||qqq```UUUKKKDDDBBB??????>>><<<;;;;;;;;;<<<<<<;;;;;;:::::::::::::::888888888888777777777777777777777777777777777777222333444555555555444444555666666666666666666555666666666666666666666666333333222222333444555666333333333333333333333333111222333444444444444444444444444444444444444444111222333444444444333222111222222333333222222111222222111111222222333444111111111111111111111111222222222222222222222222444555666888999999::::::999;;;===<<<888666555666111111111000000000000000/////////000000000000000111222222222333333333333111111111111222333444555333333444444555666666666666666666666666666666666777999::::::::::::;;;===============>>>>>>>>>>>>>>>@@@AAAAAA@@@@@@BBBCCCDDDDDDFFFHHHIIILLLWWWbbbrrryyynnnccc^^^YYYVVVVVVUUUQQQNNNPPPOOOOOONNNMMMMMMNNNNNNKKKKKKLLLLLLMMMPPPTTTXXXaaannnwww^^^RRRLLLFFF@@@????????????===;;;:::;;;<<<===<<<;;;;;;::::::;;;;;;888888888888777777777777777777777777777777777777111222444555666555444444444555555555555555555444666666666666666666666666222111111111222444666777333333333333333333333333555444333444777888777666444444444444444444444444000111333444555444444333222222222333333222222222222111111111222333333444111111111111111111111111222222222222222222222222444555666777999999999:::999<<<===<<<999666666777000000000000000111111111------...///000111222222222222222333333444444444111111111111222333444555333333444444555666666777666666666666666666666666777999::::::::::::;;;===============>>>>>>>>>>>>>>>???AAAAAAAAAAAACCCDDDDDDDDDFFFHHHIIILLLWWWbbbqqqzzzpppjjjbbb\\\UUUSSSTTTUUURRRPPPNNNMMMMMMLLLKKKLLLLLLLLLNNNLLLLLLMMMNNNOOOWWW___nnniiiUUUMMMGGG>>>;;;???:::;;;<<<======<<<;;;;;;;;;;;;:::999999888777777888888888888777777777777777777777777666666666666444444555555555555444444666666666555444444444333444444444444444555666777111333666888888666333111666555333222222333555666444444444444444444444444222222333333333333444444333333333333333333333333333444444555555444444333333333333333333333333333333333333222222222111111111111111111222333444555555777999;;;===<<<;;;;;;:::::::::999888777666555333222000...---......///111111111111111111111111111111000000111111222333111222333333444444333333666555444333444444666777333333333333333444555555999999999:::::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@@@@@@@@@@AAAAAAEEEDDDEEEHHHJJJMMMVVV```ttt~~~tttlllgggaaa\\\UUUSSSTTTTTTRRROOOMMMMMMMMMLLLLLLLLLLLLLLLOOOMMMMMMOOOPPPUUUaaannnppp]]]MMMIIIFFF???>>>BBB:::;;;<<<======<<<;;;;;;;;;;;;;;;:::999888888888888888888888777777777777777777777777666666666666444444555555555555444444555555555555555444444444555555444444444555555666666888:::;;;;;;:::888666333444444444444444444333444444444444444444444444222222333333333333444444333333333333333333333333111222222333333222222111333333333333333333333333333333222222111111111111000000000000111222333444555777999;;;<<<<<<;;;::::::::::::999888777666555222111111000////////////111111111111111111111111111111000000111111222333111222333333444444333333555555444333444555666777888777777777777888999999999999999999::::::::::::===============>>>?????????@@@@@@@@@@@@AAAAAAAAAEEEDDDEEEHHHJJJMMMVVV```uuu}}}tttmmmfffbbb```\\\VVVSSSSSSSSSQQQNNNMMMMMMMMMMMMMMMLLLKKKKKKLLLKKKKKKNNNRRR\\\ooottt```QQQEEEDDDCCC???===@@@;;;;;;<<<<<<<<<<<<;;;:::<<<;;;;;;::::::999999888888888888888777777777777777777777777666666666666444444555555555555444444444444444555555555555555666666555444444444555555555555666666666666555555222333555666666555333222444444444444444444444444222222333333333333444444333333333333333333333333111222222333333222222111222222222222222222222222222111111111111000000000////////////000111222222555666888:::;;;;;;::::::::::::999999888666555444000111111111111111000000000000000000000000000000111111000000111111222333111222333333444444333333444444444444444555666777666666666666666777888888888999999999::::::::::::>>>>>>>>>>>>?????????@@@??????@@@@@@@@@AAAAAAAAAEEECCCEEEHHHJJJMMMVVV___vvv|||rrrkkkeeeaaa^^^___[[[VVVSSSSSSRRRPPPNNNLLLMMMMMMNNNMMMLLLKKKJJJJJJJJJMMMSSSZZZjjj{{{dddVVVLLLCCCAAA@@@<<<999;;;;;;;;;<<<;;;;;;;;;::::::;;;;;;;;;:::::::::999999888888888888777777777666777777777777666666666666444444555555555555444444333444444444555666666666777666555444444444444444222222111111111111222222333333444555555444333333444444444444444444444444222222222333333333444444333333333333333333333333333444444555555444444333111111111111111111111111111000000000000000000000000000000000000111222222444555777888999:::::::::999999999888777555444333///000222333333222111000////////////////////////111111000000111111222333111222333333444444333333444444444444555555666666555555555444555666666777::::::::::::;;;;;;;;;;;;======>>>>>>?????????????????????@@@@@@AAAAAABBBDDDCCCDDDHHHIIILLLUUU___ttt{{{rrrjjjdddaaa^^^\\\\\\YYYVVVTTTRRRQQQOOONNNMMMMMMMMMMMMMMMLLLKKKKKKMMMOOOUUU```mmmlllZZZOOOHHHBBB@@@>>>;;;999999<<<<<<;;;;;;::::::::::::;;;:::::::::::::::999999888888888888777777777666777777777777666666666666444444555555555555444444333444444444555666666666777666555444444444444444555555444333333444555555555444333333333333444555444444444444444444444444222222222333333333444444333333333333333333333333333444444555555444444333111111111111111111111111000000000000000000000111222222111111111222333333444444666777888888999999999999999888666444333222///000222333333222111000////////////////////////111111000000111111222333111222333333444444333333222333444555555666666666777777777777777888999999;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>>>>>>>======>>>>>>???@@@AAAAAABBBBBBDDDCCCDDDGGGIIILLLUUU___rrrvvvqqqiiiccc```]]]\\\ZZZXXXWWWVVVTTTRRRQQQPPPOOONNNMMMMMMLLLKKKLLLLLLLLLMMMQQQ\\\nnnttt___QQQFFFCCC@@@>>>>>>======<<<===<<<;;;:::999999999:::999999999999999999999999888888888888777777777777777777777777666666666666444444555555555555444444444444444555555555555555666666555444444444555555666666555555555555666666666555333222222333555666444444444444444444444444222222333333333333444444333333333333333333333333111222222333333222222111222222222222222222222222000000000111111111111222333222222222222222333333333444444555666777888999999999888777555333222111000111111111111111000000000000000000000000000000111111000000111111222333111222333333444444333333222222444555666666666666666666666666666777777888;;;;;;;;;;;;<<<<<<<<<<<<:::;;;===>>>>>>>>>===<<<>>>>>>???@@@AAABBBBBBCCCDDDBBBDDDGGGIIILLLUUU^^^pppxxxlllhhhbbb^^^\\\[[[ZZZYYYUUUUUUUUUSSSRRRQQQQQQQQQPPPNNNLLLJJJJJJKKKMMMNNNQQQWWWfffwwwbbbSSSLLLBBBAAA???<<<<<<>>>>>>>>>===<<<;;;999999999999999888888888888888888888888888888888888777777777777777777777777666666666666444444555555555555444444555555555555555444444444555555444444444555555666333333444444444444333333444444444333333444444444444444444444444444444444222222333333333333444444333333333333333333333333111222222333333222222111333333333333333333333333111111111111222222333333222222111111111111222222333333333444555666888888999999888777555333111000222111111000////////////111111111111111111111111111111000000111111222333111222333333444444333333111222444555666777777666555555444444555555666777999999999:::::::::;;;;;;;;;<<<>>>?????????===<<<===>>>???@@@AAABBBBBBCCCCCCBBBDDDGGGHHHKKKTTT^^^ppp{{{rrreeebbb^^^[[[ZZZZZZXXXWWWSSSTTTTTTSSSRRRQQQQQQRRRQQQOOOKKKIIIIIIJJJMMMOOO\\\bbbuuu|||gggVVVMMMJJJCCCBBB???<<<;;;<<<===<<<===<<<;;;999888888999999777777777777777777888888888888888888777777777777777777777777666666666666444555555555555555555444666666666555555444444333444444444444444555666777444555555666666555555444222333555666666555333222444444444444444444444444222222333333333444444444333333333333333333333333333444444555555444444333333333333333333333333333111111222222222333333333111111000000000000000111333333333444555666777888999888888666555222111///333222000...---......///111111111111111111111111111111111000111222222333222222333444444444333333000222444666777777777666999999999999999::::::;;;777777888888888999999999<<<===???@@@AAA@@@>>>======>>>>>>@@@AAABBBCCCCCCCCCBBBCCCGGGHHHKKKTTT^^^ppp{{{rrrkkk___]]]ZZZXXXXXXWWWUUUSSSVVVTTTRRRRRRSSSRRRQQQPPPSSSNNNJJJJJJKKKLLLRRRYYYcccssszzzhhh[[[PPPHHHEEEAAA???===:::999999:::;;;:::::::::999999888888888888999:::;;;:::999888777::::::999999888777777777555555444555666888999;;;666666555555555555666666555555444444444444555555555666666666666666666555666555444333333444555666555444333333222222222222333333333333333333333333222222222222222222222222333333444555555444333333555444444333222111000000555444333111000/////////222222222222111111000000222111000//////000111111333444555777888888888888:::999777555444333333444111111111111000000000000///////////////000111111///111333444444333222111222222111111111222333444333333333444444444444444777777888999:::;;;;;;;;;777777888999:::::::::::::::;;;<<<===>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBAAACCCFFFHHHLLLUUU___tttzzzssskkkeee^^^\\\YYYXXXWWWVVVUUUSSSTTTSSSRRRSSSSSSSSSQQQOOONNNJJJIIIKKKNNNPPPVVV^^^nnniiiZZZOOOFFF@@@>>>@@@???<<<:::999999:::;;;:::::::::999999888888888999999::::::999999888777777777888888888888888888777666666555555666888888666666666555555555555666555555444444444444555555222333333333333333333222666555444444444444555666555444333333222222222333333333333333333333333333333333333333333333333333333333444555555444333333444333333222222111111111333222111111000111111111333222222111111000111111333222111000000111222222333444555777888888999999:::999777555444333333333111111111111000000000000///////////////000111111...///111222333222111000222222222222222333444444444444444444444555555555666666666777777888888999888999:::;;;<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBCCCAAACCCGGGIIILLLUUU___rrr~~~vvvpppjjjccc^^^\\\ZZZWWWVVVVVVUUUTTTRRRRRRRRRRRRSSSTTTSSSPPPMMMKKKHHHIIINNNRRRWWWaaajjj~~~}}}mmm[[[PPPIIIBBB?????????>>><<<:::999999::::::999999999999999888888888::::::999888888888888999555555666777777888999999999888777666555555666666777666666555555444444444555555444444444444555555444555555666666555555444666555444444444444555666444444333222222222333333333333333333333333333333444444444444444444444444333333444444444444333333222222222222222222222222111000000000111222333333333222111000000000111222333222111111111111333333444444666777888999999999:::999777666444333333333111111111111000000000000///////////////000111111,,,---///111222222111111333333333333333444444444444444555555555666666666777777777777777777777777::::::;;;<<<============:::;;;<<<===>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBCCCBBBCCCGGGIIILLLUUU___qqquuummmhhhddd___[[[ZZZXXXUUUTTTUUUTTTSSSRRRPPPQQQRRRSSSTTTSSSOOOLLLMMMJJJKKKPPPVVV```nnn|||mmm```RRRKKKFFFBBB@@@AAA>>>===<<<;;;::::::::::::999999999888888888888888;;;:::888777777777888999555555666666777777777777888777777666666666666666666666666666555444333333555555444444444444555555666666777777777777666666555555555444444555555555444333333222222333333333333333333333333333333333444444444444444444444444333333333333333333333333111111111222222333333333111111000000111111222333333222111000///000222333222111000000000111222333444555666777888999999999999999777666555444333222111111111111000000000//////////////////000000111------///000111222222111333333444444555555555444444444555555666777777777999999999999888888888888999:::;;;<<<============:::;;;<<<===>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBCCCBBBDDDGGGIIILLLVVV___rrr|||uuullldddaaa^^^[[[XXXWWWUUUSSSRRRSSSSSSRRRQQQOOOPPPQQQSSSTTTRRROOOLLLOOOLLLLLLQQQZZZhhh}}}ppp^^^TTTJJJEEEBBB>>>===???===<<<;;;;;;::::::::::::888888888888888888888888:::999888777666777888999777777777777666666555555555666666777777777777777555555666666555444333333555555444444444444555555222333333444444333333222444555555555555555555444333333333222222333333444333333333333333333333333222222222222222222222222333333333333333333333333111111111222222333333444333222111111000000111111222222111000000111222333000///......///000111222444555666888999999999999999888888777555444333222111111111111000000000//////////////////000000111...///000111222222222222222333444555555555444444444444555555666777777888999999888888888888888888888888999;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBCCCBBBDDDGGGIIIMMMVVV```sssqqqjjjbbb]]]ZZZYYYVVVTTTUUUSSSQQQQQQRRRRRRQQQPPPOOOOOOOOOQQQRRRRRROOOMMMPPPNNNPPPWWWbbbtttsssbbbUUUMMMFFFCCC@@@===<<>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBDDDCCCDDDHHHJJJMMMVVV```rrrwwwhhhccc\\\YYYXXXWWWUUURRRSSSQQQOOOOOOQQQQQQQQQPPPOOOOOONNNOOOQQQQQQOOONNNPPPQQQXXXcccqqqwwwcccUUUOOOHHHDDDBBB@@@===>>>@@@:::;;;;;;;;;;;;:::999999666777777777888888888999888888888888888777777666888888888888888888777777666777777888888777555555111222444555666666555444555555444444444444555555666666777777777777666666444444555666666555444444333222222222333333444555333333333333333333333333333333333333333333333333333333222111111222333333222222222222222222333333111111111000111111222333...000111333333333111111///.........///000222333555666777888999:::::::::888888888777666444222111111111111111000000000000///////////////000111111111111000////////////000000111333444555444333222222222333444555666777777444444555555666666777777666777888999:::::::::::::::;;;<<<===>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBDDDCCCEEEHHHJJJMMMWWW```oooyyypppeee```[[[XXXXXXXXXVVVSSSRRRPPPOOOOOOPPPQQQPPPOOOPPPOOONNNNNNPPPPPPPPPOOOQQQVVV```ooo}}}iiiXXXLLLGGGBBB??????===;;;;;;???::::::;;;;;;;;;:::999999666666777777888888888999777888999999999888666555777777777888999999::::::888888999888777555444222///111333555666666555444555555555444444555555555333333444444444444333333333444555666666555444333222222222222333333444555333333333333333333333333444444444444444444444444444333222111111222333444222222222222222222222222/////////000111333444555---///222444444333111000000/////////000111333444555666777888999:::::::::888888888888666444222111111111111111000000000000///////////////000111111111000///......---......///000222444444333222111111111222333444555666777555666666777888999999:::777777888999:::::::::::::::;;;<<<===>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBDDDCCCEEEHHHJJJNNNWWWaaalll}}}ssslll]]]ZZZWWWTTTSSSSSSQQQPPPQQQQQQPPPPPPPPPOOOMMMLLLPPPQQQQQQOOOMMMNNNRRRWWW[[[bbbooommmWWWLLLIIIDDDCCCAAA???===<<<;;;;;;::::::::::::::::::::::::;;;:::888777666777888888777777777777777777777777666777888888888777555444333444444444555555666666444444444444444444444444555555555555555444444444444444444444444444444444666555333222111222333333111222333333444444333333222222333333333333444444555444444333333444444555333333333222222222111111000111222333333222111000111111111111111111111111111111222222222222111111000000000000000111111222555666888999::::::999999888888888777555333000//////...------...///000111111111111000000000000000111000/////////000222333222222222222222222222222111444666777666555555555777777666666666666777777999999:::::::::999999888;;;;;;<<<<<<======>>>>>>AAAAAAAAABBBBBBBBBCCCCCCDDDFFFFFFFFFGGGMMMUUU\\\qqq~~~vvvkkkddd[[[XXXTTTRRRQQQPPPOOONNNPPPOOOOOOOOOPPPPPPOOONNNNNNPPPQQQPPPPPPRRRXXX]]]hhhqqqvvvcccQQQHHHFFFAAA@@@???>>>===<<<<<<<<<::::::::::::::::::::::::777777777777888999::::::777777777777777777777777888888888888888777666555666666666666777777777888555555555555555555555555444444444555555555555555444444444444444444444444444444333222222333444444111222333333444444333333222222333333333333444444333333333222222333333333333333333222222222111111000111222222222222111000111111111111111111111111111111222222222222111111000000000000000111111222333444666777888888777777888888888777555333000///000000///...///000111111111000000000000000000000000000000000000111111222222222222222222222222222222444666666555444555666777777777666666777777777999999999::::::999999888;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@@@@AAAAAAAAABBBDDDEEEFFFFFFHHHMMMUUU\\\pppzzztttlllbbb[[[WWWTTTQQQOOONNNNNNMMMKKKMMMMMMNNNNNNOOOOOOOOOOOOMMMPPPRRRTTTWWW]]]fffmmm|||uuudddWWWKKKEEECCC>>>======<<<<<<<<<======::::::::::::::::::::::::777888888999999999888888777777777777777777777777888888777777666777777777666666666666777777777777777777777666666555555555333333444444555555666666444444444444444444444444444333333333333333444555111222333333444444333333222222333333333333444444333222222111111222222333333333333222222222111111000111222222222222111000111111111111111111111111111111222222222222111111000000000000000111111222333444666777888888777777888888777666444222111///222111111000000000000111000000000000000000111111//////000111111111111111222222222222222222222222333555555555444444666777888888777777777777888888888999999::::::999999999;;;;;;<<<<<<===>>>>>>???????????????@@@@@@@@@@@@CCCEEEFFFGGGHHHNNNVVV\\\ooowwwoooiiibbb\\\WWWUUURRROOOMMMMMMMMMLLLKKKLLLLLLMMMMMMLLLLLLMMMOOONNNPPPUUUZZZaaannn|||zzzdddVVVOOOHHHCCCBBB======<<<;;;;;;;;;;;;<<<999999999999999999999999;;;;;;;;;;;;999777444333777777777777777777777777888777666555555555777777444444444555555555555555777777666666555444444444222222333444444555666666444444444444444444444444555555444444333333333333111222333333444444333333222222222333333333444444333333222222222222333333333333333222222222111111111111111222222111111111111111111111111111111111111111222222222222111111000000000000000111111222555666888999::::::999999777777666555444222111000222111111000000/////////000000000000000111111111...///000222222111000000111222222222222222333333444555555444333333666888888888777777777777888888888888999:::::::::999999:::;;;;;;<<<===>>>???????????????@@@@@@@@@@@@AAAAAADDDFFFGGGIIINNNVVV]]]qqqxxxoooeee___[[[YYYXXXSSSQQQNNNLLLMMMMMMLLLKKKKKKLLLMMMLLLJJJJJJLLLNNNOOOSSSYYYbbbooo|||jjjWWWMMMHHHDDDAAA@@@???>>>===;;;::::::::::::999999999999999999999999;;;;;;;;;;;;999777444333666666666666666666666666666555444333333444666777555555555555555444444444555555555444444444333333111222222333444555666666444444444444444444444444777777666555444222111000111222333333444444333333222222222333333333444444444444333333333333444444333333333222222222111111222111111111111111111222111111111111111111111111111111222222222222111111000000000000000111111222555666888999::::::999999777777555444333222111111000000000//////......---//////000000111111111111...///000222222111000000111111111222222333333333444555555444333333666888888888777777777777888888777888999:::::::::::::::::::::;;;<<<===>>>??????@@@@@@@@@@@@AAAAAAAAAAAA@@@BBBFFFGGGJJJOOOWWW]]]rrr}}}uuuoooggg^^^XXXVVVWWWXXXRRROOOMMMLLLLLLMMMLLLKKKJJJLLLMMMLLLJJJJJJMMMQQQSSSZZZfffttthhh[[[MMMGGGCCC???======??????===<<<::::::999999999999999999999999999999777888888999999999888888666666666666666666666666555555444444555555666666777777777777777666666666444444444444444444444444222222333333444444555555444444444444444444444444777777777666444333111000111222333333444444333333222222333333333333444444555444444333333444444555333333333222222222111111222222111000000111222222111111111111111111111111111111222222222222111111000000000000000111111222333444666777888888777777777666555333222111111111...////////////......---/////////000111111222222//////000111111111111111111111111222222333333444333555555555444444666777777777666666666666777777777888999999::::::::::::999:::;;;<<<===??????@@@@@@@@@@@@@@@AAAAAAAAABBB>>>BBBEEEHHHJJJPPPXXX^^^tttxxxttthhheee```ZZZUUUSSSSSSUUUPPPMMMKKKJJJKKKLLLKKKKKKIIILLLNNNNNNLLLNNNSSSXXX^^^jjj{{{~~~oooXXXOOOHHHEEEAAA===;;;===>>>======<<<;;;;;;<<<<<<888888888888888888888888777777777777888999::::::666666666666666666666666555666666777888888777777888777777777666666666666333333444444555555666666333333333333333333333333444444444444444444444444444555555666666555444333111222333333444444333333222222333333333333444444444333333333333333333444333333333222222222111111222222111000000111222222111111111111111111111111111111222222222222111111000000000000000111111222333444666777888888777777777666444222111111222222......///000111000//////...//////000111111222222000000000000000111111222000111111222333333444444222444666666555444555666666666555555555555666666777777888999::::::::::::999:::;;;<<<===???@@@@@@????????????@@@@@@@@@@@@===AAAEEEHHHKKKPPPXXX^^^sssyyysssooo^^^]]][[[XXXTTTQQQPPPPPPNNNLLLJJJIIIJJJKKKKKKJJJHHHKKKOOOOOOOOOQQQXXX^^^iiixxxlll]]]NNNJJJFFFEEEBBB===<<>>???888888888888888888888888;;;:::888777777777888999666666666666666666666666666777888:::::::::999888666666555555444444444333333444444555666777888888444333333333333333333333444444444444444444444444111222444666777777666666222222333444444444333333222222333333333444444444333222222222222222222333333333333222222222111111333222111000000111222333111111111111111111111111111111222222222222111111000000000000000111111222555666888999::::::999999777666444222111111222222...///000222222222111000...//////000111222222222111000/////////000222333000000111222333333444444111444666777666555555555555555444444444444555555666777888999:::;;;;;;;;;999999:::<<<===???@@@@@@>>>>>>>>>>>>????????????===@@@EEEHHHKKKQQQXXX^^^rrr~~~zzztttkkkcccYYYXXXVVVSSSQQQPPPPPPPPPOOOLLLJJJIIIJJJJJJJJJJJJNNNIIIIIIOOOTTTXXX___hhh{{{lll^^^YYYHHHFFFCCC@@@>>>===>>>>>><<<;;;::::::999999999999;;;;;;::::::::::::999999777777777777777777777777777888888888888999999999777666555444444555666777777777666666555555555444555555555555555555555555666555444333222333333444333444444555555444444333444444444555555555555666777777666555333222111111333333333333333333333333444444222222222222444444333333333333333333333333000000111222222222222111111111111111111111111111222111111111000000//////000000000000000111111222444555666888888888777666666444222111222222000//////111222111000///000111000000////////////000000111111111000000000000000222333333333333333333444333333333444444444555555888777555444444444555666777777888999::::::::::::===========================>>>???@@@@@@AAA@@@@@@CCCBBBEEEJJJMMMPPPVVV]]]ppp}}}wwwsssnnnfff___XXXWWWTTTRRRPPPOOOOOOOOOMMMLLLJJJJJJKKKLLLLLLLLLKKKJJJLLLSSSXXX```nnn}}}qqq^^^QQQLLLFFFDDDBBB???=========>>><<<;;;:::999999999999999::::::999999999888888888777777777777777777777777999999999888888777777777777666555444444555666777666555555555444444444444444444444444444444444444666555444333333333444444333444444555555444444333333333333333444444444555555444444333111000000///333333333333333333333333444333333222222333333444111111111111111111111111000000111222222222222111111111111111111111111111111111111111000000000///000000000000000111111222222333555666777777777666666444222111222222000//////000111111000///000111000000////////////000000111000000000000000000000222222222333333333333444444555555555555666666666777666666555555666777777777777888999::::::::::::::::::::::::::::::::::::===>>>???@@@@@@AAA@@@@@@CCCBBBDDDJJJMMMOOOUUU\\\nnn}}}sssllliiieee___ZZZVVVUUURRRPPPNNNNNNNNNNNNKKKKKKKKKKKKKKKLLLLLLMMMJJJMMMTTTZZZaaannnpppaaaSSSHHHDDDCCCAAA@@@>>>===<<<======;;;::::::999999999999:::999999999888888888777777777777777777777777777777;;;:::999888777666666555666666555555555555666666444444444444444333333333333333333333333333333333555555444333333333444444333444444555555444444333222222222333333333444444444444333222222111000000333333333333333333333333444333333222222333333444111111111111111111111111000000111222222222222111111111111111111111111111111111111111000000000000000000000000000111111222000111333555777777777666666444222111222222000//////000111111//////000111000000////////////000000000000000000000000111111222222222222333333444444444444444444555555555555666666666666666777999999777777888999::::::::::::999999999999::::::::::::===>>>???@@@@@@AAA@@@@@@CCCBBBDDDIIILLLNNNTTTZZZkkk}}}{{{tttjjjdddaaa___[[[WWWTTTRRRPPPNNNMMMLLLLLLLLLJJJKKKKKKKKKJJJKKKLLLMMMMMMTTT]]]hhhsssmmm___VVVMMMEEEBBB??????===<<<<<<<<<<<<<<<::::::999999999999999:::999999999999888888888888777777777777777777777777999999999888777666666666666666666555555666666666444444444444444444444444333333333333333333333333444444444444444444444444333444444555555444444333222333333333333444444444555555555444444333333333333333333333333333333333333333333333333333333333333333333333333333333333000000111222222222222111111111111111111111111111111111111000000000000000000000000000000111111222000111333666777888888888666444222111222222000//////000111000///...///111000000////////////000000000000000000000111111111111111111222333333444444111111111222222222333333555555666777888999:::;;;777777888999::::::::::::::::::;;;;;;;;;;;;;;;<<<======???@@@@@@@@@@@@@@@CCCAAADDDHHHKKKMMMRRRYYYgggyyy|||{{{}}}|||sssmmmeee___]]][[[YYYWWWRRRQQQOOOMMMKKKKKKKKKKKKKKKLLLLLLJJJIIIJJJLLLOOOSSS\\\jjjzzzooo[[[PPPJJJEEE@@@???======<<<<<<;;;;;;;;;;;;999999999888888999999:::;;;::::::::::::999999999777777777777777777777777777777777777777777777777555666666666666666666555555555555555555555666666444444444444444444444444333444444444444444444444333444444555555444444333444444444444555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333000000111222222222222111111111111111111111111111000000000000000000111111000000000000000111111222111222555777888999999999666444222111222222000///...000111000///...///000000000////////////000000//////000000111111111111000000111222222333444444111111111222222222333333444555666777888999:::;;;777777888999:::::::::::::::::::::;;;;;;<<<<<<<<<======???@@@@@@@@@@@@@@@BBBAAACCCHHHJJJKKKPPPWWWcccuuu~~~{{{wwwwwwyyy}}}zzztttjjjfffaaa\\\ZZZYYYWWWVVVQQQPPPNNNLLLKKKKKKKKKKKKKKKLLLLLLJJJIIILLLRRRWWW^^^kkk~~~nnn```QQQIIIEEEAAA???@@@======<<<<<<;;;;;;::::::999888888888888999999:::;;;;;;;;;:::::::::999999777777777777777777777777666666666777777777888888555555666666666666555555555555555666666666666666555555555555555555555555222333444555555555444444333444444555555444444333444444444555555555666666222222222222222222222333333333333333333333333333222333333444444333333222111111111111111111111111000000111222222222222111111111111111111111111111000000000000111111111111000000000000000111111222222333555777999999999999666444222111222222000///...///000000......///000000000////////////000000/////////000111111222222///000000111222333444444444444444444555555555555333444666777888999999999777777888999::::::::::::888888999999::::::;;;;;;===>>>???@@@@@@AAA@@@@@@BBBAAACCCGGGIIIJJJNNNUUUaaasss{{{xxxuuuuuuxxx}}}xxxooojjjbbb```\\\YYYWWWVVVUUUTTTPPPOOOMMMLLLKKKKKKKKKKKKJJJLLLLLLKKKKKKQQQZZZbbbsssxxx```VVVLLLGGGCCC@@@@@@BBB============<<<;;;:::999888888888888888999::::::::::::::::::999999999888777777777777777777777777777777777777777666666666444555666777777666555444444444444555555666666666444444444444444444444444222333444555555555444444333444444555555444444333333333444444444555555555111111111222222333333333333333333333333333333333222333333444444333333222111111111111111111111111000000111222222222222111111111111111111111111111///000000000111111111111000000000000000111111222222444555777888888777777666444222111222222000///...///000///......///000000000////////////000000...//////000111111222222//////000111222333444444444555555555555666666666333444555777888888777777777777888999::::::::::::888999999:::;;;;;;<<<<<<===>>>???@@@@@@AAA@@@@@@BBBAAABBBFFFHHHHHHMMMSSS___qqq{{{xxxuuuuuuyyyxxxooogggaaa]]][[[YYYWWWUUUSSSRRRQQQPPPOOOMMMLLLKKKKKKKKKLLLJJJKKKLLLLLLNNNUUUaaakkkuuufffTTTNNNGGGDDD@@@<<<<<<@@@>>>>>>>>>===<<<;;;999888888888777777888999::::::999999999888888888888777777777777777777777777777999999888777666555444444444555666777777666555444333333333444444555555555333333333333333333333333111222444555666555444444333444444555555444444333222222333333333444444444222333333444444555555666333333333333333333333333222222444444444444222222333333333333333333333333000000111222222222222111111111111111111111111111//////000000111111111222000000000000000111111222222333555666666666555555666444222111222222000///...///000///...---...000000000////////////000000...//////000111222222222...///000111222333444444333333333444444444555555333444555777777777666666777777888999::::::::::::;;;;;;<<<<<<===>>>??????===>>>???@@@@@@AAA@@@@@@BBBAAABBBFFFGGGHHHLLLSSS___pppzzzxxxvvvvvvyyy}}}tttlllfffbbb```]]]\\\[[[YYYVVVTTTQQQPPPRRRPPPLLLKKKKKKKKKLLLLLLKKKIIIIIILLLNNNWWWlllrrr```WWWGGGEEEBBB???===<<<======:::;;;<<<===<<<;;;:::999999999999888888888777777999888888888777777666666999888888777666555555444666666666666666666666666666555555555555444444444666444222222333555555444222222333333333333444444444333222111222444666888333333333444444444555555444444333333333222222222222222222222222222222222000000111222222222222111222222222222222222222222333222222111111222222333222222222111111111000000111222333222000000000222444222000000111222111000000000000000000111111222333444555777777777777666555444222111000000//////000000000000000111222222000000000000////////////222222111000/////////000---...000222444555666666444444444444444444444444666555555555555777999:::999999:::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<============>>>???@@@AAAAAABBB???>>>@@@EEEGGGIIIOOOVVVaaaooo~~~{{{xxxwwwzzz{{{tttlllddd___[[[YYYXXXWWWVVVUUUSSSPPPNNNMMMOOOMMMKKKJJJJJJJJJJJJJJJLLLLLLPPPVVV\\\iiixxxeeeUUUNNNEEECCC@@@>>><<<<<<<<<<<<;;;;;;;;;<<<;;;::::::999999999999888888888777777888888888888777777777666888888888777666555555555777777777777777777777777666555555555555444444444444222000000222333333222222222333333333333444444444333222222222444666888333333333444444444555555444444333333222222111111222222222222222222222222000111111222333222222222222222222222222222222222333222222111111222222333222222222111111111000000111222222222000///000111222111//////111222222111000000000000000111111222333444555777777777777666555444222111000000//////000////////////000111222//////000000111111222222222111000000000000000000///000111222333444444444444444444444444444444444555555555555666777888999999999:::;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;======>>>???@@@AAAAAABBBAAA???@@@DDDGGGJJJPPPXXXaaaooo{{{yyy{{{tttpppjjjccc]]]XXXUUUTTTTTTSSSSSSRRRQQQOOONNNMMMMMMLLLKKKKKKJJJJJJJJJKKKJJJNNNUUU___kkk|||uuueeeUUUJJJFFFAAA@@@>>><<<;;;;;;;;;<<<<<<<<<;;;:::::::::::::::999999999888888888888888888888888888777777777777888888777777666666555555777777777777777777777777666555555555555444444444444222111111222333333222222222333333333333444444444333222222333444666777333333333444444444555555444444333333222111111000222222222222222222222222111222222333333333333333222222222222222222222222333222222111111222222333222222222111111111111111000111222111///...///000000///......000222222111000000000000000111111222333444555777777777777666555444222111000000////////////......//////000000...//////000222333333444000000000000000000111222111111222333333333222222444444444444444444444444444555666777777888888777888999::::::;;;;;;;;;::::::::::::::::::::::::999<<<======>>>???@@@AAAAAACCC@@@@@@DDDGGGJJJQQQZZZbbbooo~~~{{{}}}|||tttllliiiddd^^^YYYVVVTTTSSSRRRRRRSSSRRRRRRQQQPPPOOOMMMNNNNNNMMMKKKKKKKKKLLLLLLSSS^^^lll{{{wwwdddWWWLLLEEECCC???>>>===<<<;;;;;;<<<<<<===<<<:::999888999:::;;;888888888888888888888888888888888777777777777777888777777777666666666555666666666666666666666666666555555555555444444444666555333444555666555444222222222333333333444444444333333333333444555666333333333444444444555555555555444444333222222222222222222222222222222222222222333444444444444333222222222222222222222222333222222111111222222333111111111111111111111111///000111000///......000///...---...000222222111000000000000000111111222333444555777777777777666444444222111000///////////////............//////...//////000111111222222000/////////000111222222111111222333333333333222333333444444444444444444444555666888888888777666888888999:::;;;;;;;;;;;;;;;;;;;;;:::::::::::::::<<<<<<===>>>???@@@AAAAAADDDAAAAAADDDFFFJJJRRR[[[cccooo}}}rrrkkkeeeccc___ZZZVVVTTTSSSSSSQQQQQQQQQQQQQQQPPPPPPOOOLLLMMMNNNLLLKKKJJJLLLNNNRRR]]]mmm~~~}}}gggXXXNNNFFFCCCCCC>>>>>>======<<<<<<<<<<<<<<<;;;:::999888999::::::888888888888888888888888777777777777777777888888777777777777666666666666555555555555555555555555666555555555555444444444666555444555666666555444222222222333333333444444444333333333444444555555333333333444444444555555555555555555444444444444222222222222222222222222222222333444444444444333222222222222222222222222333222222111111222222333111111111111111111111111///000111000///......000///...---...000222222111000000000000000111111222333444555777777777777666444444222111000///////////////............//////////////////////////////000/////////000111222222///000111222333444444444333333333444444444555555444555777888888777666666777888999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAADDDAAAAAADDDFFFJJJRRR[[[cccnnn~~~zzzrrrjjjccc___]]]YYYUUURRRPPPPPPPPPMMMMMMNNNNNNNNNMMMLLLLLLGGGIIIKKKJJJIIIKKKPPPUUUYYYiii}}}yyyiiiXXXMMMGGGBBB@@@@@@============<<<;;;;;;;;;;;;;;;:::999999999999999888888888888888999999999777777777777888888888888777777777777666666666666444444444444444444444444666555555555555444444444444333222333555555333222222222333333333333444444444444444444444444444444333333333444444444555555444444444444555555555555222222222222222222222222111222222333333333333333222222222222222222222222333222222111111222222333111111111111111222222222000111222111///...///000000///......000222222111000000000000000111111222333444555777777777777666555444222111000000//////000000//////......///////////////......---------000000000000000000111222...///111222333444444444222333333444444555555555666666777777777777666666777888999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;<<<<<<===>>>???@@@@@@CCC@@@@@@DDDGGGJJJQQQZZZcccmmm|||zzzsssoooiiiccc^^^[[[XXXUUUQQQOOOMMMMMMMMMKKKKKKLLLLLLKKKJJJIIIIIIDDDGGGJJJKKKLLLQQQZZZaaakkk||||||eeeYYYLLLGGGDDD@@@>>>===<<<<<<<<<<<<;;;:::999888:::::::::::::::999888888777777888888888999999999666777777777888888888888666666666666777777777777555555555555555555555555666555555555555444444444333333333444555555333111222222333333333333444444444444444444444444444333333333333444444444555555000111111222333444555555222222222222222222222222000111111222333222222222222222222222222222222222333222222111111222222333000000111111111222222222111222222222000///000111222111//////111222222111000000000000000111111222333444555777777777777666555444222111000000//////222111000////////////000............////////////222111000000000000000000000111222333333333333333222222333333444555555666777777666666666666777777777777999:::;;;<<<<<<<<<999999:::;;;<<<<<<===>>>;;;;;;<<<===>>>???@@@@@@AAA???@@@DDDGGGJJJPPPXXXbbbkkkyyy{{{ssslllhhhddd___[[[ZZZWWWTTTQQQNNNMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIIIIDDDGGGKKKMMMPPPXXXdddmmmyyygggZZZPPPGGGEEEDDDAAA===<<<;;;;;;;;;:::999888777666999999:::;;;:::999888777777777888888999999999999666666777777888888888999666666666666777777777777666666666666666666666666666666555555555444444444555555555666888888555333222222333333333444444444444444444555555444333333333333333444444444555555---...///000222333444555222222222222222222222222000000111222222222222111222222222222222222222222333222222222222222222333000000111111222222222222111222333222111000000222444222000000111222111111000000000000000111111222333444555777777777777666555444222111000000//////222222111000000000000000------...///000111222222222222111000//////000000333333333333333222111000222222333333444555666666888777666555555666777888666777999:::;;;<<<<<<<<<777777888999;;;<<<======;;;;;;<<<===>>>???@@@@@@???>>>@@@EEEGGGIIIOOOVVVbbbjjjwwwxxxpppgggaaa```___[[[XXXUUUUUUSSSQQQOOOMMMKKKJJJLLLKKKJJJJJJKKKKKKJJJIIIKKKJJJLLLRRRWWWaaavvvtttbbb[[[MMMJJJFFFBBB???===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777666666666666666666666666777777666666666666777777444444555555555555444444777777666555555555555555555555555444444333333333333333333333333333333333111222444555555444222111111111222222222333333333222111000111333444333222333333333333333333333333222222333333333222222111111222222333333222222111222222111000000111222222333333333222222111111111000000111111111222222222000000000000000000000000000000000000111111111111222111000000///000000000222444555666777777666666444444333222111111111111------......///000000000000000000000000000000000111111111000000000000000111111222333333333333222444222111222555777666444666777888888777555222111666666777888888888888888999999999999:::;;;<<<<<<=========>>>??????@@@@@@CCCDDDDDDDDDFFFKKKTTTZZZccciiittt}}}wwwqqqjjjccc^^^]]]\\\XXXTTTRRRQQQPPPOOOMMMKKKJJJIIILLLKKKJJJJJJIIIHHHGGGFFFLLLKKKPPPZZZfffvvvyyyfffXXXSSSIIIGGGCCC???===<<<<<<===::::::::::::::::::::::::999999999888888888888777888888888888888888888888777777666666666666777777444444555555555555444444777777666555555555555555555555444444444333333333333333333333333333333333222222444444444444222222222222333333333444444444555444333333444555333222333333333333333333333333222222222333333222222111111222222333333222222111444444333222222333444444333333333222222111111111000000111111111222222222000000000000000000000000/////////000000000111111111111000000000000000000333444666777888888777777444444333222111111111111///////////////.........000000000000000000000000111000000000000000000000111111222333333333333222555333222444666888777555666777888888777666444333777777888999999999999999999999999999:::;;;<<<<<<=========>>>??????@@@@@@AAABBBCCCDDDFFFLLLTTTZZZccciiisss{{{rrrlllgggbbb]]]ZZZYYYWWWTTTPPPNNNMMMMMMLLLKKKJJJIIIIIIKKKJJJJJJJJJIIIIIIHHHGGGOOOQQQYYYiii}}}qqqcccVVVMMMJJJDDDBBB???===;;;;;;;;;<<<::::::::::::::::::::::::999999999888888888888777888888888888888888888888777777666666666666777777444444555555555555444444777666555555444555555555555444444444444333333333333333333333333333333333333333333333333333333333333333444444444555555555777555444444444444333111333333333333333333333333111222222333333222222222111222222333333222222111444333333222222333333444222222222222222111111111000000000111111111111222000000000000000000000000....../////////000000000///000000111111111000000444555666888999888888777444444333111111000000000111000000///......------////////////////////////000000000000000000111111111111222333333333333222555444444555777888888666555666777888888777666555888888999:::::::::::::::999999999999:::;;;<<<<<<=========>>>??????@@@@@@@@@AAABBBDDDGGGMMMTTTYYYccchhhppp{{{zzzqqqhhhbbb]]][[[XXXWWWVVVTTTPPPMMMKKKJJJJJJJJJJJJIIIIIIIIIGGGHHHIIIJJJJJJKKKMMMNNNSSSYYYggg|||nnn^^^UUULLLFFFDDD@@@???===;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777666666666666666666666666666666777777777777666666444444555555555555444444666555555444444555555555444444444444444444444444333333333333333333333333444333333222222333333444333333333333444444444444555444333333444555444222333333333333333333333333111111222333333333222222111222222333333222222111111111111111111111111111222222222111111111111111000000000000111111111111////////////////////////............////////////...///000111222222111111444555777888999999888888444444222111000000000000000000//////............////////////////////////000000000000000111111111111111222333333333333222444444444555666777777777555555777777888888777777777888999999::::::999999999999999999:::;;;<<<<<<=========>>>??????@@@@@@@@@AAABBBEEEJJJPPPVVVZZZaaadddlllxxxyyyqqqiiiaaa\\\WWWVVVUUUTTTSSSQQQNNNLLLIIIIIIIIIJJJJJJJJJJJJJJJFFFGGGHHHHHHHHHKKKOOORRRXXXdddyyyrrr___SSSMMMGGGBBB@@@>>>===<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777666666666666666666666666666666777777777777666666444444555555555555444444555555444444444444555555444444444444444444444444333333333333333333333333444333333222222333333444222222222222333333333333444444333555777888888777333333333333333333333333000111222333333333333333111222222333333222222111111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////............////////////......///000111222222222444555777888999999888888555444222111000/////////............//////000000//////////////////////////////000000111111111111111111222333333333333222222333444444444555666666444555666666777777888888666777777888888888888888999999999999:::;;;<<<<<<=========>>>??????@@@@@@@@@AAACCCGGGMMMRRRWWWYYY\\\___fffttt|||vvvoooiiiccc]]]YYYSSSSSSRRRQQQPPPNNNLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIHHHHHHLLLSSSYYYcccvvvlll___RRRKKKGGGAAA=========<<<<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777888888888888888888888888555666777888888777666555444444555555555555444444444444444333444444555666333333333444444444444555333333333333333333333333333333333333333333333333111111111222222222333333666555555777:::;;;;;;;;;333333333333333333333333000111222222333333333333111222222333333222222111222333333444444333333222000000000111111111111111111000000000000000//////000000000000000000000000....../////////000000000.........///000222333444444555666888999888888777555444222111//////......------......///000000111/////////////////////////////////000111111222222111111222333333333333222111222444444333333555666444555555555666666777777666666777888888888888777999999999999:::;;;<<<<<<=========>>>??????@@@@@@AAAAAACCCHHHNNNSSSVVVVVVUUUXXXaaaqqq|||tttpppkkkfffaaa]]]XXXUUUPPPQQQPPPNNNLLLKKKJJJKKKIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKMMMUUUaaakkk{{{oooZZZQQQIIIEEEAAA===<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999888888888888777888888888888888888888888555666777888888777666555444444555555555555444444444333333333444444555666333333333444444444555555333333333333333333333333222222444444444444222222222222222333333333444444666555555666888:::999888333333333333333333333333000000111222333333333333111222222333333222222111222333444444444444333222///000000000111111111222111111000000////////////000000000000000000000000/////////000000000111111///...------///111555777333444666777888888777777555444222111///..................///////////////000000000000000000000000...//////000111111222222111111222333333333333222111333555555444444666888555444444444444555555555777777888999999999999888999999999999:::;;;<<<<<<=========>>>??????@@@@@@@@@@@@BBBGGGMMMRRRSSSRRRNNNRRR]]]pppwwwqqqkkkhhhccc___\\\YYYUUUSSSOOOOOONNNLLLJJJIIIIIIJJJHHHHHHHHHGGGGGGGGGGGGGGGGGGIIILLLOOOUUUaaaqqq}}}qqq^^^QQQKKKEEEBBB???;;;<<<@@@::::::::::::::::::::::::777777777777777777777777999999999888888888888777666666666666666666666666555666777999999777666555444555555555555555555444333333333333444444555666333333333444444555555555333333333333333333333333111222444555555444222111333333333444444444555555444333222333444555444333333333333333333333333333///000111222333444444444222222222333333222222222000111222333333222111000//////000000111111111222111111000000/////////...000000000000000000000000000000000000111111111111000...---,,,...111555888333444555777777777666666555444222111///...------000000000///......------111111111111111111111111...//////000111222222222111111222333333333333222222555777777555444777999555444444333333333444444888888999::::::::::::999999999999999:::;;;<<<<<<=========>>>??????@@@@@@??????@@@EEELLLPPPPPPOOOJJJNNNZZZooo|||uuullleeebbbaaa^^^ZZZVVVTTTRRRQQQPPPOOOMMMKKKIIIHHHGGGGGGHHHHHHIIIIIIHHHGGGFFFEEEJJJNNNRRRXXXbbbssskkk\\\VVVLLLFFF@@@>>>@@@AAA>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999888666555555555666777444666888:::;;;:::999888777777777777777777777777555555444444444444555555555555555555555555555555777777666666555444222222555555555555555555444444444444444333333222222222111222222333333222222111222222222222222222222222222222222222222222222222666555555444222111111000000000000000000000000000333222222222111000000000222222222111111111000000000000000000000000000000111111111111111111111111000000////////////000000///////////////000111111555555555555666888999:::888666333111111111000///...000111111000//////000000000000000000///......000111111111111222222222222222333333333444444444222222333333444555666666444444444555555555666666666777888999999:::999999::::::999999888999999999;;;<<<>>>???>>>===>>>???AAABBBDDDHHHLLLNNNMMMKKKKKKNNNXXXkkkxxxrrrlllddd^^^YYYXXXVVVTTTQQQPPPOOONNNOOONNNLLLJJJIIIHHHGGGGGGEEEFFFGGGGGGGGGGGGHHHHHHMMMSSS\\\fffrrrrrr```SSSMMMHHHCCC>>>===??????===;;;::::::::::::::::::::::::999999999999999999999999999888777666666666777777666777888999999777666555666666666666666666666666555555444444444444555555555555555555555555555555444555555555555555444333444444444444444333333333444444444333333222222222111222222333333222222111222222222222222222222222222222222222222222222222444333333333333333222222111111111111111111111111222222222111111111111111222222222111111111000000000000000000000000000000////////////////////////000000////////////000000///////////////000111111444444555666777888999999777444111000000000///...,,,...//////---,,,---...000000000000000///......000000111111111222222222222222222222333333333333333333333444444555555555444444444555555555666666666666777888999999999999::::::999999888999999:::888:::<<<===<<<<<<<<<>>>@@@@@@CCCGGGKKKLLLKKKJJJKKKNNNXXXkkk~~~tttlllgggbbb\\\XXXUUUTTTSSSRRRQQQPPPPPPPPPMMMLLLJJJIIIHHHGGGGGGGGGDDDEEEGGGGGGHHHJJJNNNQQQWWW```mmmzzznnnaaaTTTIIIDDDCCC@@@<<<;;;===>>><<<:::999999999999999999999999999999999999999999999999999999888777777777777888888888888888777555333111666666666666666666666666555555444444444444555555444444444444444444444444333333444555555555555555222222222222222333333333444444333333333333222222111222222333333222222111222222222222222222222222222222222222222222222222111222222222333333444444222222222222222222222222111111111111111222222222222222222111111111111111000000000000000000000000////////////////////////000000////////////000000///////////////000111111222333555777888888888777555333000...//////...---,,,---......---,,,---...000000000000000//////...000000000111111111222222111111111222222222222333444444444444444444555555444444555555555666666666555666777888999999999999:::999999888999999::::::888:::<<<===<<<<<<===>>>???@@@BBBFFFJJJKKKJJJIIIJJJNNNXXXkkk{{{tttlllddd___\\\YYYWWWSSSRRRQQQPPPOOOOOOOOOPPPJJJJJJIIIHHHGGGGGGGGGGGGFFFHHHIIIJJJLLLQQQYYY___kkkuuunnn^^^UUULLLDDDAAA>>><<<::::::;;;<<<;;;:::999999999999999999999999888888888888888888888888999999999888888888888888888888888888666555333222666666666666666666666666555555444444444444555555444444444444444444444444333444444555555444444444222222222222333333333333333333333333333333333333111222222333333222222111111222222222222222333333222222222222222222222222111222222222222333333333222222222222222222222222000000000111222222222333111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000///////////////000000111111333555777888888777666555333000/////////...---...///000///......///000//////000000000000//////000000000000111111111111000000111111111222222222555555555555444444444444555555555555666666666666555666777888999999999999999999888888999999:::::::::<<<>>>>>>>>>>>>???@@@???@@@BBBFFFJJJKKKJJJHHHJJJNNNYYYkkkyyyssspppkkkddd^^^YYYWWWVVVUUUOOONNNMMMKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHGGGJJJMMMOOOSSS\\\hhhqqqvvv___RRRLLLFFFAAA???;;;:::999999:::;;;;;;:::::::::::::::::::::::::::888888888888888888888888999999999999888888777777888888888888777666666555555555555555555555555555555555444444444444555555444444444444444444444444555555555555444333222111222222333333444444444555333333333333333333333333111222222333333222222111111111111222222333333333222222222222222222222222333333222222222111111111111111111111111111111111000000000111222222222333111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000///////////////000000111111222555777888888777666555333000///000000000///...//////...------///111//////000000000000////////////000000000111111111000000111111111222222222555555555555555555555444555555555666666666777777555555666777888888888888999888888888999999:::;;;999;;;===>>>>>>>>>@@@AAAAAAAAACCCGGGJJJKKKJJJIIIIIINNNYYYkkk}}}{{{|||xxxoooiiicccaaa\\\WWWSSSQQQQQQQQQOOOOOOMMMKKKJJJIIIIIIIIIGGGGGGGGGGGGHHHHHHIIIJJJHHHLLLQQQVVV^^^lll}}}uuudddRRRIIIEEEAAA>>>>>>::::::::::::;;;;;;::::::::::::::::::::::::::::::888888888888888888888888888888999999888888777666777777777777777777888888555555555555555555555555555555444444444444555555333333333333333333333333666555555555333222111000222222333333444444555555222222333333333333444444111222222333333222222111111111111222222333333444222222222222222222222222333333222222111111111000000000000000000000000000111111111111111222222222111111111111111222222222000000000000000000000000////////////////////////000000////////////000000///////////////000111111111222444666777777777666555333000///000111000///---------,,,******---///...//////000000000000000/////////000000000111111111111111222222222222333555555555555555555666666555555666666666777777777444555666777888888888888888888888888999:::;;;;;;777999;;;<<<<<<===>>>???AAABBBDDDGGGJJJKKKJJJHHHHHHNNNZZZjjj~~~xxxuuuvvvyyy||||||wwwsssnnngggbbbZZZYYYVVVSSSOOOMMMMMMNNNOOONNNMMMKKKKKKJJJJJJJJJGGGGGGGGGGGGHHHJJJKKKKKKKKKQQQYYYaaannn}}}aaaVVVKKKEEEBBB>>>===>>>:::;;;<<<<<<;;;;;;;;;;;;999999999999999999999999888888888888888888888888777777888888888777666555666666666555555666666777555555555555555555555555555555444444444444555555333333333333333333333333444444444444444333222111111111111222333444444444222222222333333444444444111222222333333222222111000111111222333333444444222222222222222222222222111111111111222222222222111111111111111111111111222222222111111111111111000000111111111222222222000000000000000000000000////////////////////////000000////////////000000///////////////000111111222333333444555666777777444111///...///000//////------,,,+++******---///......///000000000000000////////////000000000111222222222222333333333333444444555555666666777777555666666666777777777777444555666777888888888888888888888888999:::;;;<<<666999;;;<<<<<<===>>>@@@AAAAAACCCFFFIIIJJJIIIGGGHHHNNNZZZjjj{{{tttqqqrrruuuxxxyyyqqqllljjjgggaaa\\\UUUUUUTTTRRRNNNLLLLLLMMMIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJLLLLLLOOOVVV```kkk{{{{{{hhhWWWOOOHHHFFFCCC???>>>???;;;<<<>>>===<<<;;;;;;;;;777777777777777777777777777777777777777777777777666777777888888666555444777666555444444444444444555555555555555555555555555555555444444555555555333333333333333333333333222222333444444444333333///000000111222222333333222222222333333444444444222222222333333222222222000000111222333333444444222222222222222222222222...///000111222333444444222222222222222222222222333222222222111111000000000000111111222222222222000000000000000000000000111111111111111111111111000000////////////000000///////////////000111111333333333333444666777888222000...---...///......//////...---+++,,,...111......///000000000000000////////////000000000000222222333333333444444444333444444555666777888888666666666666777777777777444555666777888888888888888888888888999:::;;;<<<888:::===>>>>>>???@@@BBB@@@@@@BBBEEEHHHIIIGGGFFFHHHNNNZZZjjj~~~|||tttqqqqqqpppqqqtttyyytttlllfffaaa^^^[[[YYYOOONNNMMMLLLKKKKKKKKKKKKLLLJJJGGGFFFFFFFFFFFFFFFGGGDDDCCCFFFGGGGGGKKKPPPRRRYYYiiiwwwcccWWWNNNKKKEEE???;;;:::;;;<<<999999999999999999999999:::999999888888999999:::999999::::::::::::999999777777777777777777777777666777777888777555333222555444333444666666666555444444555555555555444444555555555555555555555555444444444333333222222222444444444333333222222222333222222111111222222333333333222222222222222222444333222111111111222333555444333333222222222222333222222222111000000000111111111111111222222333111111111222222333333333333111///000222333222///111111000000//////......////////////////////////222111000.........///000............////////////000111222444555666666666000000000000////////////---......///////////////000000000000////////////000111222222222000///...111222222333333444444555555444333222333555777999555555555555555555555555777888888777777777:::<<<888888999999999:::::::::AAA@@@>>>===<<<<<<<<<<<<===???BBBEEEFFFFFFDDDCCCHHHMMMXXXjjjzzzrrrpppqqqqqqssswww~~~wwwoookkkddd^^^ZZZWWWTTTRRRNNNNNNMMMLLLKKKJJJJJJKKKIIIHHHGGGGGGGGGHHHHHHHHHGGGEEEEEEIIIJJJJJJMMMRRR___jjj{{{iiiXXXNNNHHHEEEAAA===;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::666777777888888777777666777777777777777777777777777777777666666555444333555444333444555666666444444444555555555555444444555555555555555555555555444444444333333222222222444333333333333333333222333333222222222222333333000000111111111111111111333333222111111222222333555444333222222222222222222222222111111111111111///////////////000000111111111111222222333333333333111///000222333111000111000000000/////////...////////////////////////111000000///////////////............////////////000111222444555666666666000000000000////////////---......///////////////......//////000000000111***+++---///000111111111111111222333333444444555555444333333444555666777888888888888888888888888777777888777777777:::<<<888888999999999:::::::::>>>======<<<<<<===>>>???===???AAACCCDDDEEEDDDDDDHHHMMMYYYkkk}}}|||}}}~~~wwwpppoooppprrrvvv|||{{{qqqiiieee```[[[VVVSSSQQQOOOMMMMMMLLLKKKJJJJJJJJJJJJJJJFFFGGGGGGHHHHHHHHHHHHIIIHHHGGGIIIMMMOOOPPPUUU\\\lll}}}xxxgggXXXMMMFFF@@@???===<<<;;;;;;;;;<<<999999999999999999999999999999888888888888999999666777777888888777777666777777777777777777777777777777666555444444444444555333333444555666555444444444555555555555444444444444444444444444444444444444333333333333222222222333333333333333333444444333333222222333333444000000111111222222333333333222222111111222333333444333333222222222222333111111111111111222222222///////////////000000111111111111222222222222222222111000000222222111000000000000000//////////////////////////////////////////000000000///..................////////////000111222444555555555555000000000000////////////---......///////////////,,,---...///000111111222***+++---...000111222222111111222222333444444444444444444555555555555555777777777777777777777777666777888777777777999;;;888888999999999:::::::::::::::;;;<<<===???@@@AAA===>>>>>>@@@AAACCCDDDEEEHHHNNNZZZmmm~~~|||{{{|||}}}}}}{{{uuupppppprrrtttzzzyyypppfff^^^^^^ZZZVVVSSSQQQPPPNNNLLLKKKKKKJJJIIIIIIIIIIIIIIIEEEFFFHHHHHHGGGGGGGGGHHHIIIHHHKKKQQQUUUZZZdddnnn}}}zzzfffWWWNNNGGGDDD===<<<<<<<<<;;;;;;;;;;;;999999999999888888888888999999888888888888999999888888999999999999888888666666666666666666666666888666555444333444555555444333222333555666555444333444444555555444444333444444444444444444444444333333333333333333333333222222222333333444444444444444333333333333444444222222333444555555666666222222222222222222333333333333222222222222222333000000000111222222222333111111111111111222222333111111111111111222222222111000000000111111111000000000000000////////////////////////////////////......000000000///...---............////////////111111222333444555555444000000000000////////////---......///////////////------......///000000111111111111111111000//////111111111222333333444444444444555666666555555444555555555555555555555555555666888888777777999;;;888888999999999:::::::::999::::::<<<===???@@@AAA>>>===<<<<<<>>>AAADDDFFFIIIOOO\\\ppp~~~|||||||||||||||yyytttrrrsssuuuwww~~~}}}vvvppphhh___XXXXXXVVVRRRPPPPPPOOOMMMLLLIIIIIIHHHHHHGGGHHHHHHHHHFFFGGGHHHHHHFFFEEEGGGHHHIIIJJJOOOWWW^^^gggvvv|||hhhWWWMMMGGGEEECCC=========<<<<<<;;;::::::;;;;;;;;;::::::999999999999888888777777888888999888888888999999888888888666666666666666666666666777666444333333444555555444333222333555555555444333333444444444444333333444444444444444444444444333333333333333333333333222222222333333444444444444333333222222333333444222222333444555555666666111111222222333333333333222222222111111222222333000000000111222222222333111111111111111222222333111111111111111111111111000000111000000000000111////////////000000000000////////////////////////---...///000000///...---............////////////111111222333444444444444000000000000////////////---......////////////////////////...............444333222111000///...---000000111222222333333444333444555555666555555555666666666666666666666666444666888888777777888:::888888999999999:::::::::::::::;;;<<<===>>>>>>>>>>>><<<;;;;;;<<<@@@DDDGGGJJJPPP___sss~~~}}}||||||||||||yyyvvvvvvxxxyyy{{{{{{sssmmmgggaaaZZZUUUSSSPPPNNNMMMMMMLLLJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGIIIJJJHHHFFFFFFJJJMMMNNNRRRZZZeeeooozzzrrrgggXXXKKKEEECCCAAA@@@>>>======<<<;;;;;;::::::777777666666555555444444888888777777777777888888555666666777777666666555777777777777777777777777555555444444444444444555444222222333444555444333333333444444444444333333333333333333333333333333222222333333333333444444222333333333333333333444333222222111111222222333000000111111222222333333000000222333333333333333222111111111111222222333111111111111111222222222///////////////000000111111111111111111000000000///000111111//////000111////////////000000000000////////////////////////------.../////////..................////////////111111222333333333333333000000000000////////////---......////////////////////////.........------//////............//////000000111111222333333333333333444444555666666777444444444444444444444444333555777888777777888999888888999999999::::::::::::;;;<<<============<<<===<<<::::::<<<@@@DDDGGGJJJRRRaaauuu~~~}}}}}}|||{{{{{{{{{zzz~~~~~~zzzyyy{{{~~~~~~~~~{{{yyytttooohhhccc___\\\VVVRRROOOMMMKKKJJJJJJJJJHHHFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGIIIKKKIIIHHHJJJQQQVVVZZZbbbppp|||ooo^^^VVVKKKDDDAAA@@@???===<<<<<<;;;:::::::::;;;;;;666555555444333333222222888888777777777777888888555555666666666666555555777777777777777777777777333444444555555444444444333222111222444555444333222333333444444333333222333333333333333333333333222222222333333444444444444333333333333333333222222111111000000111111222000000111111111111111111///000222333444444333333111111111111111222333333222222222111111111111111///////////////000000111222111111111000000000///...000111111///...///111.../////////000000000111////////////////////////---------------...///000............////////////111111222333333333333222000000000000////////////---......///////////////------..................------,,,---...000111222000000000111222222333333333222222333444666888999333333333333333333333333333555777888777777777888888888999999999:::::::::999:::;;;==================<<<;;;;;;===AAAEEEGGGKKKSSSbbbwww}}}||||||{{{{{{zzzyyyyyy~~~}}}}}}|||}}}{{{{{{~~~}}}zzzvvvqqqnnnlllfff```\\\ZZZXXXTTTPPPNNNMMMKKKJJJJJJJJJHHHFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGJJJKKKJJJJJJNNNVVV^^^fffqqqwwwggg[[[RRRLLLEEEAAA@@@@@@>>><<<::::::999888999:::<<<===<<<;;;;;;:::999888888777888888777777777777888888777777888888888888777777777777777777777777777777222333444555555555444333333222111222444555444333222333333444444333333222333333333333333333333333222222222333333444444444444444444333333222222222111111000000000000111111333333222222222222222222///000222333444444333333111111000000111222333333333222222222111111000000111111111111111222222333222111111111000000//////...000222111...---///111.../////////000000111111////////////////////////...---,,,,,,---...///000............/////////000111111222333333333222222000000000000////////////---......///////////////+++,,,,,,---...///000000000/////////000111333444000000000111222222333333333222111222333666999;;;777777777777777777777777222555777888888777777888888888999999999:::::::::777888;;;===>>>>>>>>>>>><<<<<<;;;<<<>>>AAAEEEGGGKKKSSScccxxx}}}~~~~~~~~~}}}|||{{{~~~~~~~~~}}}}}}}}}~~~~~~}}}~~~~~~}}}~~~~~~~~~|||~~~}}}|||||||||~~~}}}{{{{{{{{{{{{}}}xxxsssnnniiiddd```\\\ZZZWWWVVVUUUUUUSSSRRRNNNMMMKKKHHHFFFEEEDDDCCCEEEEEEDDDEEEGGGHHHGGGGGGHHHHHHLLLQQQSSSWWWdddrrrvvvcccUUUOOOGGGEEECCC@@@>>>===<<<<<<;;;;;;;;;:::999888777666444555555555666666777777666666666666666666666666777777666555555555555555555555666666666666555555555555555555555555555555444444444333333222222222222222333333333222111111222222333333333444444444111111111111111111111111222222222111111111000000222222222222222222222222333333222111000000000111000000000000000000000000333333333222222111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000//////............//////........................000000///...............111111000///////////////222222111111111222333444000000000000////////////000///...---,,,------...///////////////.........000000////////////000000///000000222333444555555555444333555777888888777555555555555555555555555777888888888999999999999888888888888888888888888999:::;;;::::::<<>>???AAACCCEEEFFFGGGNNNUUUfff|||}}}~~~~~~~~~}}}|||{{{~~~~~~~~~~~~}}}}}}~~~~~~}}}|||}}}}}}}}}||||||}}}~~~}}}~~~}}}~~~{{{zzzzzz{{{|||xxxtttooojjjfffaaa\\\YYYVVVTTTRRRPPPPPPPPPNNNMMMKKKJJJIIIHHHGGGFFFFFFFFFHHHGGGFFFEEEFFFFFFEEEEEEGGGHHHMMMVVV]]]gggzzzqqqbbbSSSIIIFFFDDDBBB@@@>>><<<;;;;;;;;;::::::::::::999888777777777777777777777666666666666666666666666666666666777666666555555555555555444444555555555555444444555555555555555555555555444444444333333222222222333333333333333222111000000000000000111111111111111111111111111111111111222222222111111111000000222222222222222222222222333222111111000000111111000000000000000000000000333333333222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............//////........................000000///...............//////...---------------222222222222333333333333000000000000/////////...000///...---,,,------............///////////////111000///////////////000///000111222333444444555333222111222444666555444444444444444444444444444777777777777888888888999888888888888888888888888999:::;;;;;;:::;;;>>>@@@===>>>@@@BBBDDDEEEGGGGGGNNNVVVfff}}}|||}}}~~~~~~}}}|||{{{}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzz{{{{{{zzzzzz{{{}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}|||}}}~~~xxxxxxxxxyyyzzz}}}~~~yyynnnjjjeee```]]]YYYTTTRRRQQQOOOLLLKKKLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFGGGHHHHHHJJJMMMUUU```nnnlll]]]QQQGGGCCCCCC???>>><<<;;;::::::::::::888999999999999999888888999999999888777777666666777777777777777777777777777666555555444444555555333333444444444444333333444444444444444444444444444444333333333333222222444555444444333222111000000000000000111111111111111111111111111111111111222222222111111111111111222222222222222222222222222222111000000000111111000000000000000000000000222222222222222111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////............//////////////////////////////000000///...............///......------------...111222333444444444333333000000000/////////......//////...------------...------......//////000000111111000///////////////000000111222333333444555222111111222444555444333333333333333333333333333666666666666777777777777888888888888888888888888:::;;;<<<;;;:::;;;<<<>>>>>>???AAACCCEEEGGGHHHHHHMMMVVVfff}}}{{{|||}}}~~~~~~}}}|||{{{||||||}}}~~~~~~~~~~~~}}}~~~}}}}}}}}}~~~~~~}}}}}}|||{{{zzzxxxxxxwwwxxxyyyxxxxxxxxx{{{}}}||||||{{{||||||}}}}}}~~~}}}}}}}}}}}}||||||{{{{{{}}}~~~}}}xxxxxxxxxyyyzzz|||~~~~~~yyysssooogggccc^^^ZZZWWWUUUQQQOOOOOOMMMJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFGGGGGGHHHFFFFFFFFFFFFGGGIIILLLOOOQQQWWWcccrrr}}}nnn]]]QQQIIICCCAAACCC;;;;;;:::::::::999999999777888888999999999999888888777777777777777777777777777777777777777777777666666555444444444444555333333444444444444333333444444444444444444444444333333333333333333333333555555555444333222111000333333333333444444444444111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111000000000000000000000000222222222111111111111111000000000000000000000000//////////////////////////////////////////////////////////////////////////////............//////000000000000000000000000000000///...............111000////////////000000000222444555666555333222000000/////////.....................------......,,,------...///000111111222111000//////......///000000111222333333444444555333333444666666666555444444444444444444444444555555555666666666666777888888888888888888888888:::;;;<<<;;;::::::;;;===>>>???BBBDDDGGGHHHIIIIIIMMMVVVggg~~~yyyzzz{{{|||||||||{{{zzzzzz{{{||||||}}}}}}||||||~~~~~~~~~~~~}}}}}}||||||~~~}}}|||||||||}}}~~~}}}}}}}}}|||zzzxxxwwwvvvuuuvvvwwwwwwvvvwwwxxxzzz{{{{{{||||||}}}}}}~~~~~~}}}}}}|||{{{{{{zzzzzzzzz}}}}}}~~~~~~~~~|||yyyzzzzzz{{{|||~~~~~~|||yyywwwtttoooiiieee```]]]XXXUUUSSSQQQOOOMMMLLLJJJHHHHHHHHHIIIHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFEEEFFFFFFEEEFFFIIINNNSSSYYYeeevvv{{{fff[[[OOOIIIDDD@@@===>>>999:::::::::::::::::::::777777888999999999888888444444555555666777888888777777777777777777777777666666555444444444444444444444555555555555444444444444444444444444444444333333333333333333333333444444444444333222111000444444444555555555555666111111111111111111111111111111111111111111111111111111111111111111111111111000000///000000111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////............//////000000000000000000000000000000///...............000000////////////000000000111333555555444333222////////////............------..................,,,------...///000111111111111000///////////////111111111222222333333444555444333444666777666555666666666666666666666666444555555555666666666666888888888888888888888888999:::<<<<<<::::::;;;<<<===???BBBEEEHHHIIIIIIIIIMMMVVVgggwwwxxxyyyzzz{{{zzzyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{|||||||||{{{{{{zzzzzzyyy|||{{{zzzzzzzzz{{{}}}~~~~~~~~~}}}{{{yyywwwuuutttssstttvvvvvvuuuuuuwwwxxxzzz{{{|||~~~~~~~~~}}}|||{{{zzzzzzyyyyyyyyyzzzzzz||||||}}}}}}}}}~~~~~~~~~~~~}}}{{{|||}}}~~~~~~~~~~~~~~~|||zzzvvvssspppmmmjjjfff```]]]YYYUUUQQQNNNMMMLLLKKKJJJGGGFFFDDDDDDEEEFFFFFFEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGHHHKKKSSSYYYgggwwwxxxhhhVVVNNNGGGEEEDDD???<<<<<<999999::::::::::::999999777888888888888888777777222333333555666777888999777777777777777777777777666555444444333333444444444444555555555555444444333333333333333333333333222222333333333333444444222222333333333222111111222222222222333333333333111111111111111111111111111111111111111222222222111111111111111111111111000000/////////000111111000000000000000000000000000000000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............//////////////////////////////000000///..................------------......///000111222333333333222222/////////.........------,,,---......///.........------......//////000000000000////////////000000111111222222222333333333555333333333555555444333666666666666666666666666555555555555666666666666888888888888888888888888777999;;;<<<;;;:::;;;<<<<<<>>>BBBEEEHHHIIIIIIIIIMMMVVVhhhuuuvvvwwwyyyyyyyyyxxxwwwxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwwwwwwwyyyxxxxxxxxxyyy{{{}}}~~~~~~}}}|||yyywwwuuutttrrrtttuuuvvvuuuuuuvvvwwwxxxzzz}}}}}}{{{yyyuuuuuuuuuvvvwwwyyy{{{|||||||||||||||||||||}}}}}}~~~|||}}}~~~}}}}}}}}}}}}}}}~~~~~~}}}{{{xxxtttqqqmmmkkkhhheeebbb^^^YYYUUUSSSPPPLLLIIIIIIIIIIIIHHHEEEDDDBBBCCCDDDEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIKKKNNNOOOQQQXXXccckkk~~~uuucccUUULLLFFFAAABBBBBB>>>;;;;;;888888999::::::999888777888888999888888777666555444444555666777888888999666666666666666666666666666555444444333333444444333333444444444444333333333333333333333333333333222222222333333444444444000000111111222222111111000000000111111111222222111111111111111111111111000000111111111222222222111111111111111111111111///////////////000111111000000000000000000000000///000000000111111111222000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////............//////........................000000///...............---------------...//////000000000111111111222222//////.........---------,,,,,,.../////////...............//////////////////......//////000111222111222222222222333333333666555444444666666555444666666666666666666666666555555666666666777777777888888888888888888888888666888;;;;;;;;;;;;;;;<<<:::===AAAEEEHHHIIIIIIIIIMMMVVVhhhtttuuuvvvwwwxxxxxxwwwvvvxxxxxxyyyzzzzzzzzzzzzyyyyyyyyyxxxxxxwwwvvvuuuuuuwwwwwwvvvwwwxxxzzz|||~~~~~~|||zzzwwwuuutttqqqsssuuuvvvuuuuuuvvvwwwwwwyyy}}}}}}yyywwwpppqqqqqqsssvvvyyy|||~~~||||||{{{{{{{{{||||||}}}~~~|||}}}~~~}}}}}}|||}}}}}}~~~~~~~~~}}}~~~~~~|||zzzyyywwwtttooolllhhhfffbbb___\\\YYYTTTQQQRRRNNNJJJHHHHHHHHHIIIHHHFFFDDDCCCCCCEEEFFFFFFEEE@@@@@@AAACCCEEEGGGIIIJJJIIIMMMRRRVVV\\\ffftttrrrcccSSSFFFEEE???:::<<<===:::777777777888888999999888666555999999999888888666555555777777777777888888888888666666666666666666666666555555444333333333333444222222222333333222222222333333333333333333333333222222222333333444444444...///000111111222111111000111111111111222222222111111111111111111111111000000111111222222222222000000000000000000000000///////////////000111111000000000000000000000000//////000000111111111222000000000000000000000000........................000000000000000000000000000000000000000000000000//////............//////........................000000///...............///////////////000111222000000//////000000111222//////.........---------+++,,,.../////////......///////////////.....................///111222333222222222222222222333333999888777777888999888666555555555555555555555555666666666666777777777777888888888888888888888888555777:::;;;;;;;;;<<<===:::<<>><<<;;;;;;;;;===>>>777777777777666666666666666666777777888888999999777777777777777777777777333444555666666555444333333333333333333333333333777555444555777888666333333333333222222222111111333333333222222222111111222222222222222222222222333444444555555444444333///000111222333222111111444444333222111111111222000000000000000000000000000111222222222000///...000000000000111111111111222111111111000000//////222222222222222222333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///......////////////////////////------............------////////////////////////333000......111222111///222111///---+++******)))...------------...//////111000000///......------///////////////000111111222222333333333333444444222333444444555555444444666666555555555555666666555555555555555444444444::::::999888777777777888666777888999;;;<<<===>>><<>>>>>===;;;:::::::::<<<===888888777777777666666666777777777777777777888888555555555555555555555555333333444555555444333333333333333333333333333333666555444555777777555333333333333222222222111111333333333222222222111111222222222222222222222222222222333333333333222222///000111222333222222111333222222111111111111222000000000000000000000000000111111222111000///...000000000000111111111111111111111111000000000///111000000//////.........000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///......////////////////////////.........//////.................................111///...///111222000...///...---,,,,,,,,,,,,,,,...------------...//////....../////////////////////////////////000111111111111111222222222333333222333444444555555444444666666555555555555666666666666666666666666666666999999888888888888888888666777888999;;;<<<===>>>===???CCCFFFHHHHHHHHHGGGMMMWWWjjjttttttttttttttttttttttttuuuvvvvvvwwwwwwxxxyyyyyywwwwwwvvvuuutttsssrrrrrrrrrrrrssstttvvvyyy|||~~~~~~}}}}}}|||zzzyyywwwvvvuuuvvvwwwvvvuuuuuuvvvxxxxxxyyy|||~~~}}}{{{xxxvvvpppnnnmmmoootttwwwwwwvvvwwwxxxyyy{{{||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{~~~~~~~~~}}}}}}}}}|||||||||}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}~~~}}}|||{{{{{{{{{{{{xxxvvvqqqmmmhhhdddaaa^^^[[[YYYUUUTTTRRRQQQPPPNNNKKKHHHGGGFFFEEEDDDCCCCCCCCCCCCHHHGGGEEEBBBAAA@@@@@@@@@BBBDDDEEEEEEHHHNNNXXX___hhhvvvrrriii[[[PPPIIIEEE@@@===<<<<<<:::999999999:::;;;888888888888777777777777777777777777777666666666444444444444444444444444222333333444444333333222444444444444444444444444555444444555666666555333333333333222222222111111333333333222222222111111222222222222222222222222111111222222222222111111000000111222222222222111111000000000000111111222000000000000000000000000000111111111111000//////000000000000111111111111111111111111000000000000111111000///...---,,,,,,000000000000000000000000000000000000000000000000000000000000000000000000///000000000000///......////////////////////////...//////000000//////...------------------------.........///111000...,,,,,,,,,,,,,,,---...//////...------------...//////---------...///000000111///////////////000111111000000000111111111111222222333444444555555444444666666555555555555666666555555666666777777888888888888888888888999999999777777888999;;;<<<=========???BBBEEEGGGHHHHHHHHHOOOYYYllluuutttttttttssssssrrrrrrtttttttttuuuvvvvvvwwwwwwvvvuuuuuutttsssrrrqqqpppppppppqqqsssvvvyyy|||}}}|||||||||{{{zzzyyyxxxwwwvvvvvvwwwvvvttttttuuuwwwvvvxxxzzz||||||{{{xxxwwwsssqqqppprrruuuwwwwwwuuuxxxxxxyyyzzz{{{{{{{{{zzz{{{|||}}}}}}~~~~~~}}}}}}|||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}{{{yyyzzz|||~~~||||||||||||||||||||||||{{{{{{||||||}}}~~~~~~}}}{{{{{{|||~~~}}}~~~~~~}}}~~~|||yyyxxxxxxwwwuuutttttttttssspppnnnkkkgggbbb]]]ZZZWWWTTTRRRQQQOOOLLLKKKJJJJJJHHHFFFDDDCCCCCCBBBBBBCCCCCCDDDHHHFFFDDDAAA@@@?????????DDDEEEGGGIIINNNYYYfffppp~~~~~~qqq___YYYPPPHHHDDDBBB???>>>::::::999888888888888999999888888888777777777777777777777666666555555555444444444444444444444444333333333444444333333333555555555555555555555555444444444555555555444333333333333222222222111111333333333222222222111111222222222222222222222222111111222222222222111111000000111111222222222222///////////////000111222000000000000000000000000000000111111111000000000///000000000111111111111111111111000000000000000222222222111111000000/////////////////////////////////////////////////////////////////////////////////000000//////...---//////////////////////////////000000000000//////------------------------,,,---...000000///---++++++++++++,,,---...///000...------------...//////------......///000000000///////////////000000111000000000111111111222222222333444444555555444444666666555555555555666666444444555666777777888888777777888888999999999999777888888999;;;<<<<<<======???BBBEEEGGGIIIIIIIIINNNYYYlllttttttssssssrrrqqqqqqqqqrrrrrrsssssstttuuuuuuuuuttttttttttttsssqqqpppooooooppprrrtttvvvyyy{{{|||zzzzzzzzzzzzzzzyyyxxxxxxvvvwwwwwwvvvtttssstttvvvvvvwwwyyy{{{{{{zzzxxxwwwuuuttttttuuuwwwwwwwwwvvvyyyyyyyyyyyyyyyxxxwwwvvvyyyzzzzzz{{{{{{{{{{{{{{{zzz{{{{{{|||}}}}}}||||||{{{{{{zzzyyywwwwwwzzz|||~~~~~~~~~~~~}}}zzzzzzzzzzzz{{{{{{{{{|||zzz{{{{{{|||}}}}}}}}}~~~~~~|||{{{{{{}}}||||||}}}~~~~~~|||wwwtttsssssssssqqqooonnnnnnllliiifffdddaaa\\\XXXUUURRROOOMMMMMMKKKHHHGGGGGGGGGFFFEEEBBBBBBAAAAAABBBCCCCCCDDDFFFDDDBBBAAA@@@???@@@@@@CCCFFFJJJPPPYYYgggvvvyyyhhh]]]NNNJJJEEE@@@===;;;999888999999888777777777777777888888888777777777777666777666666666555555444444555555555555555555555555555555444444444444555555555555555555555555555555222333444444444333333333333333333222222222111111333333333222222222111111222222222222222222222222222222333333333333222222111111111111111222222222///.........///000111111000000000000000000000000000000000000000000111111///000000000111111111111000000000000000000111111111111111222222333333333///////////////////////////////////////////////////////////////////////////////////////...------//////////////////////////////000000000000//////------------------------+++---///000///...,,,,,,------,,,,,,,,,---.........------------.../////////////////////////////////////////////000000111111111111111222222222333222333444444555555444444666666555555555555666666333333444555555666777777666777888999999999999999888888999::::::;;;<<<<<<===@@@CCCGGGIIIJJJJJJJJJLLLWWWlllsssrrrrrrrrrqqqqqqpppppppppqqqqqqrrrssssssttttttssssssssssssrrrqqqooommmooopppqqqtttvvvxxxyyyzzzwwwxxxyyyyyyyyyyyyxxxxxxwwwwwwwwwuuusssrrrssstttuuuvvvxxxyyyyyyxxxwwwvvvuuuuuuvvvwwwwwwwwwwwwvvvyyyyyyxxxxxxwwwuuutttssswwwwwwxxxyyyyyyyyyyyyxxxwwwxxxyyyzzz{{{{{{{{{zzzxxxxxxxxxvvvuuuuuuxxx{{{||||||}}}}}}~~~}}}}}}|||yyyyyyyyyyyyzzzzzz{{{{{{yyyzzz{{{|||}}}}}}}}}|||||||||{{{{{{{{{}}}~~~}}}}}}~~~~~~~~~}}}|||~~~{{{{{{zzzwwwrrrooommmmmmooonnnkkkjjjiiigggdddaaa^^^ZZZVVVRRRPPPMMMKKKIIIIIIGGGEEEEEEFFFFFFEEEDDDBBBBBBAAAAAABBBCCCCCCDDDDDDCCCBBBAAAAAABBBCCCDDDDDDJJJRRR\\\iiiyyytttfffZZZQQQFFFDDDAAA>>>;;;888777666888888888888777777666666777777777777666666666666555555555555555444444444555555555555555555555555666555555444444555555666444444444444444444444444111333444444333222222333333333333222222222111111333333333222222222111111222222222222222222222222222222333333333333222222111111000000111111222333000////////////000000111000000000000000000000000000000000///000000111222000000000000111111111111000000000000111111111111......///000111222333333000000000000000000000000000000000000000000000000000000000000000000000000...////////////...------////////////////////////...//////000000//////...------------------------+++---000000...------.........---,,,,,,,,,------...------------.../////////////////////.........///////////////000111111111111111222222222333333222333444444555555444444666666555555555555666666333333444444555555666666666777999::::::999888777888888999::::::;;;<<<<<<===@@@EEEIIILLLMMMLLLKKKLLLWWWlllqqqqqqqqqqqqqqqpppppppppoooooopppqqqqqqrrrrrrsssqqqrrrssssssrrrpppnnnlllnnnoooppprrrtttvvvvvvwwwuuuvvvwwwxxxxxxxxxxxxxxxwwwxxxwwwuuusssrrrrrrtttssstttuuuvvvvvvuuusssrrrrrrtttvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvuuutttsssssstttuuuvvvvvvwwwwwwvvvvvvuuuvvvwwwxxxyyyyyyyyyyyyuuuuuuuuusssssstttwwwyyyyyyzzz{{{|||}}}}}}||||||yyyyyyyyyyyyyyyzzzzzzzzzxxxyyy{{{|||}}}|||||||||yyyyyyyyyzzz{{{||||||}}}~~~}}}}}}}}}}}}}}}~~~~~~yyyyyyyyyzzz|||}}}|||{{{uuuuuutttqqqmmmiiihhhhhhgggfffdddccccccaaa^^^\\\WWWTTTPPPMMMKKKIIIGGGEEEEEEDDDCCCCCCDDDEEEDDDBBBCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCDDDEEEGGGIIIJJJLLLTTTaaaooo~~~nnnbbbXXXOOOIIIBBBBBBAAA???<<<:::888888888888888888888777666666666666666666555555555444444444444444444444555555444444444444444444444444555555444333333444555555333333333333333333333333000222555444222111222333333333333222222222111111333333333222222222111111222222222222222222222222111111222222222222111111222111000000000111222333111111000000//////000000000000000000000000000000111000/////////000222333000000000000111111111111///000000000111111111111......//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000......//////......---,,,////////////////////////.........//////.................................---///000///---,,,...000---------,,,,,,------......------------...//////------......//////000000///////////////000111111000000000111111111111222222333444444555555444444666666555555555555666666555555555555555666666666777888999::::::999777666888999999::::::;;;;;;<<<===AAAGGGLLLOOOOOOMMMKKKMMMYYYnnnppppppppppppppppppppppppooooooooopppqqqqqqrrrrrrqqqrrrssssssrrrpppmmmlllmmmnnnoooqqqssstttttttttttttttvvvwwwwwwxxxxxxxxxxxxxxxwwwuuusssqqqrrrsssrrrrrrsssssssssrrrqqqpppppprrrtttuuuuuutttttttttsssssstttttttttttttttssssssttttttuuuuuuuuuuuuuuuttttttuuuwwwwwwxxxxxxxxxrrrssssssrrrrrrsssvvvyyywwwxxxzzz|||}}}}}}||||||yyyyyyyyyyyyyyyyyyyyyyyyxxxyyyzzz|||}}}||||||{{{vvvwwwxxxyyyzzz{{{{{{{{{|||{{{{{{zzzzzzzzz{{{{{{zzzxxxwwwwwwwwwxxxwwwuuuqqqqqqpppmmmiiifffeeeeee___^^^]]]]]]]]]\\\ZZZXXXSSSPPPLLLIIIHHHGGGEEECCCBBBBBBAAABBBDDDDDDBBBAAACCCCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEFFFHHHKKKMMMOOOTTT^^^mmm~~~~~~lll]]]SSSLLLEEE@@@===>>>>>>===:::888777777888888888888888777666666666555555555444444444444333333333444444555555555333333333333333333333333444444222222222222444444333333333333333333333333000222555444222000111333333333333222222222111111333333333222222222111111222222222222222222222222000000111111111111000000222111000000000111333444333222111000000///000000000000000000000000000000111000/////////111222333000000000000111111111111//////000000111111111222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000......//////......---,,,////////////////////////------............------////////////////////////...000111///---,,,///111,,,,,,,,,,,,------...///...------------...//////+++,,,---...///111222222///////////////000111111////////////000000000000222333444444555555444444666666555555555555666666777777777777666666666666888999:::;;;:::888666555999999999::::::;;;;;;;;;<<>>???BBBCCCAAABBBFFFGGGGGGJJJNNNQQQUUU[[[aaagggpppxxxhhhYYYRRRLLLEEEAAABBB@@@???===;;;999888777777666777888888888666555444666666666666777777777777777777777777777777777777222222222222222222222222111111222222222333333333333333333444444444555555333333333333333333333333222222222222222222222222333333222111111222333333111111111111111111111111222222222222111111000000111111111111111111111111222111111000///......---111111222222222222111111////////////////////////000111111111111222222222111111111111111111111111111111000///////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000222000...---///000000000////////////000000000000........................000///...---,,,+++******,,,,,,,,,---------......---------...------,,,,,,---------............///000000000000000000000000000111111111111222222222444444333222222222333333777666555444444555666777777777888888777666555444::::::999999999999::::::888888888888999:::;;;;;;BBB@@@CCCNNNUUUSSSOOOLLLNNNZZZnnnnnnooopppppppppooonnnmmmmmmkkkjjjiiiiiikkknnnoooqqqqqqppppppooooooooopppmmmlllllllllnnnpppsssuuussssssssssssssssssrrrrrrrrrssstttsssqqqoooooopppppppppppppppqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqrrrqqqpppoooooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqrrrsssssssssrrrrrroooooonnnoooppprrruuuvvvwwwwwwwwwxxxxxxwwwwwwvvvxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzyyyvvvtttsssttttttuuuwwwyyyzzzzzzyyyyyyvvvvvvuuuuuuuuuuuuttttttssspppmmmkkkkkkjjjiiihhhfffeeedddbbb```]]][[[YYYVVVVVVTTTSSSQQQOOONNNMMMKKKIIIGGGEEECCCBBBBBBBBB??????@@@@@@??????>>>>>>CCC@@@AAACCCDDDCCCFFFKKKLLLOOOTTT[[[aaahhhoootttxxxzzzpppdddXXXLLLIIIFFFBBB@@@AAA???>>><<<;;;999888888888777777777777777666555555555555555555555555555555666666666666666666666666333333333333333333333333222222333333333444444444333333333333444444444444333333333333333333333333222222222222222222222222333222222111111222222333222222222222222111111111111111000000000/////////111111111111111111111111222111111000//////......000111111222222111111000111111111111111111111111000111111111111222222222111111111111111111111111111111000///////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111///------.../////////------------.......................................---------------,,,,,,---------------------------......//////......---........./////////000000000000000000000000000000000111111111111222222222333333333222333333333444777666555444444555666666777777777777666666555555999999888888888888999999888888888888999:::;;;;;;AAA@@@DDDOOOUUUSSSOOOLLLMMMYYYmmmnnnnnnooooooooommmlllkkkkkkjjjhhhfffggghhhkkklllpppppppppoooooooooooonnnmmmllllllkkkmmmoooqqqsssrrrrrrqqqqqqppppppoooooopppqqqrrrrrrpppnnnnnnooooooooooooooooooooooooooommmmmmnnnnnnooopppqqqrrrpppoooooonnnooooooppppppqqqqqqqqqpppoooooonnnnnnmmmnnnooooooppppppoooooooooooonnnoooppprrrtttvvvttttttuuuuuuuuuuuuuuutttvvvvvvwwwwwwxxxxxxxxxxxxwwwxxxyyyxxxuuusssrrrrrrqqqssstttvvvwwwwwwwwwwwwuuuttttttsssrrrqqqpppooollljjjgggeeeeeedddcccaaa^^^]]]\\\[[[XXXVVVTTTRRRPPPPPPOOOMMMLLLJJJIIIHHHHHHFFFDDDBBB@@@@@@@@@@@@>>>>>>>>>>>>=========<<>>AAABBBCCCHHHOOOXXX___iiirrr{{{|||oooaaaXXXPPPHHHAAA@@@@@@>>>===>>>===<<<;;;:::999999999999777777666666555555666666777777666666555555444444555555555555555555555555444444444444444444444444333333333333444444444555222222222222333333333333333333333333333333333333222222222222222222222222333222111111111111222333222222222222222222222222111111111111111000000000111111111111111111111111111111111000000//////...000111111222222111111000111111111111111111111111000111111111111222222222111111111111111111111111111000000///////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000///...,,,,,,---......---------------....................................,,,,,,,,,------.........//////........................///////////////...////////////000000000111000000000000000000000000000111111111111222222222222222222333333444444555666555555444555555666666888777666555555555666777888777777777777777777888888888888888999:::;;;<<<@@@@@@EEEOOOUUURRRNNNKKKMMMXXXllljjjkkklllmmmmmmlllkkkjjjjjjhhhfffddddddeeegggiiinnnnnnooonnnnnnnnnmmmmmmlllkkkjjjjjjkkkmmmooopppqqqqqqpppooonnnnnnmmmmmmnnnpppqqqqqqooommmnnnnnnooooooooonnnnnnnnnnnnmmmkkklllmmmnnnooooooppppppmmmmmmmmmmmmnnnnnnooooooppppppooonnnmmmmmmllllllkkklllllllllmmmmmmmmmmmmnnnnnnnnnooopppqqqssstttrrrrrrsssttttttttttttsssuuuuuuvvvvvvwwwxxxxxxxxxwwwxxxxxxwwwtttrrrrrrrrrpppqqqssstttuuuuuuttttttssssssqqqpppnnnlllkkkkkkeeecccaaa______^^^\\\ZZZWWWWWWVVVUUUSSSQQQOOONNNKKKKKKJJJIIIHHHFFFFFFEEEEEEDDDBBB@@@????????????@@@??????>>>>>>>>>>>>>>>@@@>>>>>>AAACCCGGGPPPZZZjjjuuutttiii^^^SSSKKKGGGCCC>>>======<<<:::999;;;::::::999999999999999888777555444444555666777::::::999888777777666666444444444444444444444444444444444444444444444444222222222333333333444444111111222222222333333333222222222222222222222222222222222222222222222222222222111111111111222222222222222222333333333333333333333333333333333333111111111111111111111111111111111000000000//////000000111111111111000000111111111111111111111111000000111111111222222222111111111111111111111111000000////////////000000///000000000111111111111///////////////////////////////////////////////////////////////////////////...------...///...---////////////000000000000........................,,,,,,,,,---------..................//////000000---......////////////........./////////000000000////////////////////////000000111111111222222222000111222333444444555555555444444555555555666666888777555444444555666888666666777777777777666666777777888888999:::;;;<<<>>>???DDDNNNSSSPPPKKKJJJLLLXXXllldddfffhhhiiikkkkkkkkkkkkhhhfffdddbbbbbbccceeegggllllllmmmmmmmmmlllkkkjjjjjjiiihhhhhhhhhjjjlllnnnppppppooonnnnnnmmmllllllmmmoooppppppnnnmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmlllmmmnnnnnnnnnnnnmmmmmmiiijjjkkklllmmmmmmnnnnnnnnnnnnmmmlllkkkjjjjjjiiikkkkkkkkkkkkkkklllllllllmmmmmmmmmnnnooopppqqqrrrqqqqqqrrrssssssssssssssstttuuuuuuvvvwwwwwwxxxxxxvvvwwwxxxvvvtttrrrqqqqqqooopppqqqrrrrrrrrrqqqppppppooonnnllljjjhhhffffff___^^^\\\[[[ZZZYYYWWWUUUSSSSSSRRRQQQPPPNNNLLLKKKHHHGGGGGGFFFEEEDDDDDDCCCDDDCCCAAA@@@??????@@@@@@??????>>>======>>>??????AAA@@@BBBHHHLLLTTTaaannn~~~nnnaaaXXXQQQIIICCCAAA@@@>>>;;;;;;;;;:::888:::999999888888888999999777666555444444555666777:::999999888777666666555444444444444444444444444222222222222222222222222000111111111222222222222111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111222222333333333333333333333333333333333111111111111111111111111111111111111000000000000000000000111111000000000000000000000000000000000000000111111111222222222000000000000000000000000000000////////////000000///000000000111111111111////////////////////////////////////////////////////////////////////////000///...///000111///...////////////000000000000..............................---------,,,,,,,,,+++,,,---...///111222222+++,,,---...............------........./////////////////////////////////000000111111111222222222000111222333444555444444333333444555555555555555777666444333333555777888555666777777777777666555777777777888999:::<<<======>>>CCCKKKOOOLLLIIIIIIMMMYYYmmm___aaacccfffhhhiiiiiiiiifffdddbbbaaaaaabbbeeefffiiiiiijjjkkkkkkiiihhhgggfffeeeeeeeeefffhhhjjjlllnnnnnnmmmmmmllllllkkkkkkkkklllnnnnnnlllkkkkkkllljjjjjjkkkkkkkkkllllllllllllmmmnnnnnnmmmllljjjiiifffgggiiijjjllllllmmmmmmkkkkkkkkkjjjjjjiiiiiihhhjjjjjjiiiiiiiiijjjkkklllkkkkkklllmmmmmmnnnoooooooooooopppqqqrrrrrrrrrrrrrrrrrrssstttuuuvvvwwwwwwuuuvvvvvvuuurrrpppooopppnnnnnnooooooooommmlllkkkkkkjjjiiigggdddbbbaaa```ZZZXXXWWWVVVVVVTTTQQQOOOOOOOOONNNNNNLLLKKKJJJIIIEEEEEEDDDDDDCCCCCCCCCBBBCCCBBBAAA?????????@@@AAA======<<<<<<<<<>>>???AAA???AAAGGGOOOWWWbbbsssvvvkkk\\\QQQKKKGGGAAA===999;;;;;;888888;;;;;;999999999888888777888888888555555555444555555666666666666555555444444333333444444444444444444444444222222222222222222222222000000000000111111111111222222222222333333333333222222222222222222222222222222222222222222222222000000111222222111000000000000000111111222222333000000000111111111111111111111111111111111111111111111111111111111111111///000000111111000000///////////////////////////000111111111111222222222000000000000000000000000///////////////000000111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000//////000111111000...------------.............................................------,,,,,,,,,++++++,,,---///000111222++++++,,,---............------------............000000000000000000000000000111111111111222222222000111333444555444444333222333444555555555555555666555444444444555666777555666777888888777666555777777777888999;;;<<<===??????CCCJJJLLLJJJIIIKKKNNN[[[ooo]]]___aaaccceeefffffffffdddbbbaaa``````bbbeeegggfffggghhhiiiiiigggfffdddcccbbbaaabbbcccfffiiikkkkkkkkkjjjjjjjjjjjjjjjjjjgggiiijjjjjjiiihhhiiijjjffffffggghhhiiijjjjjjkkkiiijjjkkklllllljjjiiigggdddeeegggiiikkkllllllllliiiiiihhhhhhhhhhhhhhhhhhiiihhhggggggggghhhiiijjjiiijjjjjjkkklllllllllllllllmmmnnnoooppppppppppppoooooopppqqqrrrsssttttttrrrssssssrrrooommmlllmmmlllllllllllljjjhhhfffeeeddddddbbb```^^^]]][[[ZZZUUUSSSRRRRRRQQQPPPMMMJJJJJJJJJJJJIIIHHHGGGFFFEEEBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA???>>>>>>???@@@@@@======<<<===>>>@@@CCCDDDCCCGGGPPP\\\ggguuu{{{qqqcccZZZNNNFFFDDDCCC@@@===777::::::666666:::<<<999:::999888777777777777777333444555555666666666555444444444444333333333333444444444444444444444444333333333333333333333333000000111111111222222222333333333333444444444444111111111111111111111111222222222222222222222222///000111222222111000///...//////000000111222222/////////000000000111111111111111111111111111111111111111111111111111111//////000000000000//////000000000000000000000000000111111111111222222222000000000000000000000000///////////////000111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000///......///111111///---------------....................................,,,,,,---------------...---------------.........+++,,,---...////////////............////////////000000000000000000000000000111111111111222222222111222444555555444333111111222333555666666555555444444444555555555666666555666888999999888666555666666777888999;;;<<<===BBBAAADDDIIIKKKIIIKKKNNNPPP]]]rrr^^^___```bbbcccccccccccccccbbb```___```ccceeegggeeefffggghhhhhhfffdddccc````````````bbbeeehhhjjjhhhhhhhhhhhhiiiiiiiiiiiieeefffhhhhhhgggffffffgggbbbcccdddeeefffhhhiiiiiifffgggiiijjjkkkiiihhhgggcccdddgggiiikkkkkkkkkkkkgggggggggggghhhhhhhhhhhhggggggfffeeefffggghhhiiihhhiiijjjkkkkkkkkkkkkkkkjjjkkklllmmmnnnnnnnnnnnnlllmmmnnnooopppqqqrrrrrroooqqqqqqpppmmmkkkjjjkkkjjjjjjjjjiiigggdddbbb``````___^^^\\\ZZZYYYWWWWWWRRRPPPOOOOOOOOOMMMJJJGGGFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>======>>>???@@@@@@?????????AAADDDGGGIIIMMMSSS^^^mmmzzzyyylllaaaWWWOOOFFFBBBCCCEEEDDDBBB:::>>>===777666:::;;;999:::999888777666666666666222333555666777666555444444444555555555555555555555555555555555555555555444444444444444444444444111111222222222333333333333333444444444444555555111111111111111111111111222222222222222222222222///000111222222111000///---......///000111111111000000111111222222222333111111111111111111111111111111111111111111222222//////000000000000//////111111111111111111111111000111111111111222222222000000000000000000000000///////////////000111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000---------...000000---+++////////////000000000111........................***++++++,,,---//////000//////...---,,,,,,++++++,,,---...///000000000000////////////000000000000000000000000000000000000000111111111111222222222222333444555555444222111000222333555666666555555333333444555666666555555555777888::::::888777555666666777888999;;;===>>>DDDCCCEEEJJJKKKJJJLLLQQQQQQ^^^ttt[[[]]]^^^```bbbbbbbbbaaa```````````````aaaaaabbbddddddccccccbbbaaa``````^^^___```aaaccceeeffffffjjjjjjjjjjjjjjjiiihhhgggeeeeeefffffffffeeecccbbbbbbccccccdddeeefffggggggfffhhhkkklllllliiifffcccbbbbbbcccdddfffggghhhhhhddddddeeeggghhhhhhhhhhhhiiihhhggggggggghhhjjjkkkjjjjjjjjjiiiiiiiiihhhhhhhhhiiikkkllllllkkkiiihhhjjjjjjkkkkkklllmmmmmmmmmnnnnnnooonnnllliiifffdddeeeccc```_________]]]\\\]]][[[ZZZYYYXXXUUUQQQNNNPPPMMMJJJFFFDDDDDDEEEFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA???===;;;999888???===;;;;;;<<>>;;;::::::::::::::::::999999999888888888888777777777999:::;;;666666666666666666666666666666555444333333222222444555666666666555444333444444444444444444444444222222222222222222222222222222222222222222222222333222222222333444444555333333333333333333333333111111111111111111111111555444444444333333222222000000000000111111111111333333333222222111111111000000000000000111111222222222111111111111222222//////000000111111222222000000000000000000000000111111000000000000111111000000111111111111000000///000000000000000//////000000000000000000000000000000000000////////////...............---------//////............////////////000000000000//////111000...---,,,,,,------..............................------------......///////////////000111111////////////000000000000//////000000111111222222000000000111222222333333333333333333333333333333777666666555555555666666888777777666555444444333666666777888888888888888999999999:::;;;<<<===>>>>>>>>>CCCLLLQQQOOOMMMMMMSSS^^^rrrZZZ[[[]]]^^^`````````__________________```aaaaaaccccccbbbbbbaaa`````````]]]]]]^^^```aaabbbddddddgggggghhhhhhgggffffffeeeddddddeeeeeeeeedddcccbbbbbbbbbbbbcccddddddeeeeeeeeefffhhhiiihhhfffdddcccaaabbbcccdddeeefffggggggdddeeefffggggggggggggggghhhggggggfffggghhhiiijjjiiiiiiiiiiiihhhhhhhhhhhhggghhhjjjkkkkkkjjjiiihhhhhhhhhhhhiiiiiijjjjjjjjjkkkkkkkkkjjjiiifffcccaaabbb```]]]\\\\\\\\\ZZZYYYZZZXXXWWWUUUTTTQQQNNNKKKJJJHHHFFFDDDCCCCCCEEEFFFDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@???>>>===<<<;;;===<<<<<<<<<>>>???@@@@@@EEEHHHMMMRRRWWW]]]cccgggiiippp}}}xxxjjj```VVVLLLDDDDDDCCC@@@===;;;:::::::::::::::999999999888888888999888777666666777888888555555555555555555555555777777666555555444333333555666666666555444333222444444444444444444444444222222222222222222222222222222222222222222222222222222222222222333444444222222222222222222222222111111111111111111111111111111000000000/////////000000000000111111111111333333333222222111111111000000000000000111111222222111111000000111111222000000000000000111111111000000000000000000000000111111000000000000111111000000111111111111000000//////000000000000//////000000000000000000000000000000000000////////////........................//////............//////------............------111000...---,,,,,,------........................///......------......//////////////////000000111/////////000000111111111000000000000000111111111///000000111111222333333333333333333333333333333555555444444555555666777888888777666666555444444666666777888888888888888999999999:::;;;<<<===>>>@@@@@@EEENNNSSSQQQNNNNNNTTT___rrrYYYYYY[[[\\\]]]]]]^^^]]]^^^^^^]]]]]]^^^^^^___```aaaaaaaaa``````______^^^[[[[[[\\\]]]___```aaaaaadddddddddddddddccccccbbbbbbcccccccccccccccbbbaaaaaaaaaaaaaaaaaabbbbbbbbbccccccdddddddddccccccbbbaaaaaabbbcccdddeeeeeefffeeeeeefffffffffffffffeeeffffffeeeeeeeeefffggghhhhhhhhhhhhhhhggggggggggggfffggghhhiiiiiihhhgggfffddddddddddddeeeeeeeeeeeeeeeffffffeeedddaaa___^^^]]][[[YYYXXXXXXWWWVVVTTTVVVTTTRRRPPPOOOLLLIIIFFFDDDCCCAAA@@@AAABBBDDDFFFBBBBBBBBBAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@BBBDDDEEENNNTTT]]]fffmmmrrrwwwzzzxxxwwwfffYYYQQQKKKEEE@@@AAA???===;;;:::999::::::999999999999888888888777999888777666555555555555555555555555555555555555777777777666555555444444666666666666555333222111444444444444444444444444222222222222222222222222222222222222222222222222222111111111111222333333111111111111111111111111111111111111111111111111222222222111111111111111000000000000111111111111222222222222222111111111000000000000000111111222222111111000000111111222111111111111000000000000000000000000000000000000111111000000000000111111000000111111111111000000//////000000111000000///000000000000000000000000000000000000//////////////////////////////////////////............//////------............------000///...---------------........................//////............////////////......//////000111...//////000111222222333111111111111000000000000//////000111111222222333333333333333333333444444444333333333444555666666888888777777666666555555666666777888888888888888999999999999:::<<<===>>>AAABBBGGGQQQVVVTTTQQQQQQVVV```sssXXXYYYZZZ[[[[[[\\\\\\\\\\\\\\\\\\[[[\\\]]]]]]^^^_________^^^^^^]]]]]]]]]ZZZ[[[[[[\\\]]]^^^^^^___```aaaaaaaaaaaaaaa``````aaaaaaaaaaaaaaaaaa``````bbbbbbaaaaaa`````````___bbbaaaaaaaaaaaabbbbbbbbbaaaaaaaaabbbbbbcccccccccddddddeeeeeeeeeddddddcccdddddddddddddddeeeeeeeeeffffffffffffeeeeeeeeeeeeeeeeeefffffffffeeedddcccaaaaaaaaaaaa```````````````aaa``````___]]][[[ZZZZZZXXXUUUTTTTTTTTTRRRQQQRRRPPPMMMKKKJJJHHHEEEBBBAAA@@@?????????AAABBBCCC@@@@@@@@@@@@@@@@@@??????===============>>>>>>>>>??????@@@@@@BBBGGGLLLPPPZZZbbbnnnyyy~~~rrrgggYYYMMMHHHEEEBBB@@@===<<<;;;:::999999999:::999888888888888777777777666666555555555444444444555555555555555555555555666666666666555555444444444444444444444444333333333333333333333333333333222222222222222222222222222222222222222222222222222111111000111111222222222222222222222222222222111111111111111111111111222222222222222222222222///000000000111111111111222222222111111111111111000000000000000111111222111111000000000000111111222222111111000000//////000000000000000000000000111111000000000000111111000000111111111111000000//////000111111111000000000000000000000000000000000000000000////////////////////////000000000000//////............////////////000000000000////////////......------------........................000//////......//////000///............///000000...//////000111222333333222222111111000000////////////000000111222222222333333333444444444444444555444444333333333444444888888777777777666666666666666777888888888888888888888888999:::;;;======@@@AAAHHHSSSYYYXXXVVVVVVXXXbbbtttYYYYYYYYYZZZZZZ[[[[[[\\\ZZZZZZYYYYYYZZZZZZ[[[\\\]]]\\\\\\\\\\\\\\\[[[[[[ZZZ[[[[[[[[[\\\\\\]]]]]]^^^^^^____________^^^^^^___^^^^^^^^^^^^_________bbbbbbaaaaaa```_________aaa````````````aaacccccc`````````aaaaaaaaaaaaaaabbbbbbcccccccccbbbaaaaaaaaaaaabbbbbbccccccccccccdddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbaaa``````^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\[[[[[[ZZZYYYXXXWWWWWWUUURRRQQQQQQQQQPPPNNNNNNLLLIIIGGGFFFEEEBBB@@@AAA@@@??????>>>???@@@@@@>>>>>>>>>???????????????>>>>>>==================@@@@@@@@@BBBFFFNNNYYYaaannnvvv~~~{{{|||tttkkk___VVVKKKCCC???>>>>>>>>>;;;::::::999999999999999888888888777777777666666333333444444555555555555555555555555555555555555555555444444444444444444222222333333444444555666333333333333333333333333222222222222222222222222222222222222222222222222222222111111000111111222333333333333333333333333111111111111111111111111....../////////////////////000000000111111111111111111111111111111111111000000000000000111111222111000000000000000000111222222111111000000//////000000000000000000000000111111000000000000111111000000111111111111000000//////000111111111111111000000000000000000000000000000000000////////////.../////////000000111111//////............////////////000000000000//////...............---------........................//////............//////...............//////000...//////000111111222222222222111111000000//////...//////000111111222222333333333444444555555555777666555444333222222222777777777777666666666666666666777888888888888888888888888999:::;;;<<<===???@@@IIIUUU\\\[[[YYYYYYXXXbbbtttYYYXXXXXXXXXXXXYYYZZZ[[[XXXXXXXXXWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZ[[[\\\\\\]]]\\\\\\\\\]]]\\\\\\\\\\\\]]]^^^^^^aaaaaa``````_________^^^____________```aaacccccc````````````__________________```````````````_________```aaaaaaaaaaaa```````````````_____________________^^^]]]]]]\\\\\\[[[[[[ZZZYYYXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTUUURRRPPPOOOOOONNNMMMLLLJJJHHHEEECCCCCCBBBAAA???AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????@@@BBBEEEIIIPPP\\\jjjuuu|||wwwvvvyyyqqqddd\\\PPPKKKDDD???============::::::999999999999888888777777777777666666666666222222333555555666666555444444444444444444444444444444444444444444444444333222222222333444555666333333333333333333333333222222222222222222222222222222222222222222222222333333222111111111111222333333333333333333333333111111111111111111111111000000000000111111111111000000000000111111111111000000000111111111111111000000000000000111111222111000000//////000000111111111111111000000000000000000000000000000000000111111000000000000111111000000111111111111000000//////000111222222222222000000000000000000000000000000000000////////////---......//////000000111//////............//////------............---------......///......------..............................------------............------......///000////////////000000000000111111111111000000000000......///000000111111222333333333444555555666666777777555444333333333222666666666666666555555555666666777888888888888888888888888888999;;;<<<===???AAAIIIUUU\\\\\\YYYYYYXXXbbbtttWWWWWWVVVVVVVVVWWWXXXYYYWWWVVVVVVVVVVVVWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXYYYYYYYYYYYYYYY[[[[[[ZZZZZZZZZ[[[]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]\\\]]]^^^___```aaabbbbbb```_________^^^^^^]]]]]][[[\\\]]]^^^^^^^^^^^^^^^]]]]]]___`````````___^^^^^^^^^]]]]]]]]]\\\\\\\\\]]]\\\[[[ZZZZZZYYYYYYYYYXXXWWWVVVUUUTTTSSSRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPRRRPPPMMMLLLLLLLLLJJJIIIFFFCCCAAA???@@@@@@???>>>>>>>>>>>>=====================>>>>>>???????????????@@@AAABBBCCCDDDDDDEEEDDDJJJRRRZZZcccpppzzzvvvtttwww~~~|||mmm___TTTNNNFFFDDDAAA???>>>>>>======::::::::::::999999888777777777666666666555555555333444555666666555444444444444444444444444444444444444444555555555555555555444333222222222333333222222222222222222222222222222222222222222222222222222222222222222222222444444333222222222222222222222222222222222222222111111111111111111111111333333333333444444444555000000000000111111111111///000000000111111111222000000000000000111111222000000////////////000000000000000000000111111111000000000000000000000000111111000000000000111111000000111111111111000000//////000111222222222222000000000000000000000000000000000000////////////,,,------...//////000000//////............//////------............------,,,---...//////...------........................------,,,,,,,,,,,,------...------------...///////////////...............000000000000000111111111......//////000111111111333333444444555666666666666555555444555555666666444444444444555555555555666666777888888888888888777777888888999:::<<<===AAACCCKKKVVV[[[YYYUUUTTTXXXbbbsssVVVUUUTTTTTTTTTUUUVVVWWWVVVVVVUUUUUUVVVVVVWWWXXXWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVUUUTTTUUUVVVWWWWWWWWWWWWWWW[[[ZZZYYYYYYYYY[[[\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\ZZZ[[[]]]^^^___``````aaa_________^^^^^^]]]]]]\\\YYYZZZ[[[\\\]]]^^^^^^^^^\\\]]]^^^_________^^^]]]\\\\\\\\\[[[[[[[[[ZZZZZZ[[[[[[ZZZXXXXXXWWWWWWWWWUUUUUUTTTRRRQQQPPPOOONNNNNNNNNMMMMMMMMMMMMNNNNNNPPPNNNKKKJJJJJJJJJHHHGGGBBB@@@>>>===>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>??????@@@@@@???@@@BBBDDDFFFHHHIIIJJJIIIQQQ^^^iiiuuu{{{xxxsssvvv{{{}}}mmm^^^RRRIIIDDD>>>======<<<<<<;;;:::999:::::::::::::::999888777777666666666555555555555555666666777666555333222444444444444444444444444555555555666666666666666888777555222111000000111222222222222222222222222222222222222222222222222222222222222222222222222555444444333222222222333111111111111111111111111111111111111111111111111000000000111111222222222000000000000111111111111//////000000111111111222000000000000000111111222000000////////////000000//////000000111111222222000000000000000000000000111111000000000000111111000000111111111111000000//////000222222333333333000000000000000000000000000000000000////////////,,,,,,,,,---...//////000//////............////////////000000000000//////,,,---.../////////------........................---,,,,,,++++++,,,,,,---...------------...///////////////...------,,,,,,//////000000111111222222......//////000111111111333333444444555666777777333444444555666777999999333444444444444444444444666666777888888888888888777777777888999:::<<<<<>><<<<<<;;;;;;>>>=========<<<<<<;;;;;;===???@@@AAAAAABBBDDDFFFDDDHHHLLLNNNOOOQQQUUUYYY[[[___hhhttt}}}yyyyyyyyy{{{yyyiii[[[RRRKKKDDD>>>======<<<;;;<<<===>>>???:::::::::999999999999999888777666555555555555555444444444444444444444444444555666666666555444333111333444555444444444555333333333444444555555555222222444444444444222222222222222333333444444444222222222222222222222222444444444444444444444444444444444333222111000///222222111111111111111111111111111111111111111111///000111222222222222222111111111111111111111111000000000000111111111111////////////////////////111111000000000000000111000000000000111111111111333333222222111000000000222222222222111111111000000000000000222444666777000000000000000000000000444111......000222111000,,,,,,------......//////////////////////////////////////////....................................+++++++++,,,,,,,,,------+++,,,------......---------...///...---,,,---...////////////////////////111111000000//////.........000222444555444333222444444444444333222111111777777666666666555555555444444444555555777888888777777888888888888777777444666777888999:::===@@@>>>AAAKKKUUUYYYVVVRRRQQQWWW```rrrTTTTTTSSSSSSRRRRRRQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSQQQRRRSSSTTTUUUUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[YYYXXXWWWWWWXXXXXXYYYYYYZZZ[[[[[[[[[[[[ZZZZZZYYYXXXXXXWWWXXXXXXXXXYYYYYYYYYZZZZZZVVVVVVVVVVVVVVVWWWXXXXXXYYYWWWUUUTTTUUUUUUUUUTTTUUUTTTSSSRRRRRRQQQQQQQQQMMMNNNOOOOOOOOONNNMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGIIIGGGEEEDDDDDDDDDBBBAAA>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@BBBFFFJJJPPPSSSXXXZZZ[[[]]]```bbblllpppxxx~~~xxxyyyyyyyyy||||||lllcccVVVLLLGGGCCC>>>;;;::::::999999999:::;;;<<<:::::::::999888777777777777666666555555555555666666666666666666666666666333444555666666555444444333555666777555555555666333333333444444444444444222333333333333333333222222222333333333333333333222222222222222222222222333333333333333333333333333333333333222111111000111111111111111111111111111111111111111111111111000000111222222222222222111111111111111111111111000000000000111111111111000000000000000000000000111000000//////000000000000000000000111111111111111111111111111111111222222222111111111000000000000000000000111222444555000000000000000000000000333111......000222111000///////////////000000000000000000000000000000000000000000//////.................................------------............+++,,,------......---------...///...---,,,---///////////////////////////111000000000/////////......///111222333333222222222222333444444333333333555555444444444333333333666666555555555666666777777777888888888888777777555666888888999:::===???>>>BBBKKKVVVZZZVVVSSSRRRVVV```rrrSSSSSSRRRQQQQQQPPPOOOOOOPPPQQQRRRSSSSSSTTTTTTSSSUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRSSSSSSSSSSSSPPPQQQRRRSSSTTTTTTTTTSSSSSSTTTVVVWWWXXXWWWUUUTTTUUUVVVWWWXXXXXXXXXWWWVVVUUUUUUUUUVVVWWWWWWXXXXXXWWWWWWVVVVVVUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVVVVWWWSSSSSSSSSSSSSSSTTTTTTUUUTTTRRRPPPPPPPPPQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMMMMNNNMMMLLLJJJIIIFFFFFFFFFFFFEEEDDDCCCCCCDDDBBB@@@@@@@@@@@@???===::::::::::::;;;;;;<<<===::::::;;;<<<<<<===>>>>>>??????@@@AAACCCIIIPPPUUUcccfffjjjlllllllllmmmnnnsssxxx}}}wwwvvvuuuuuuvvvyyy~~~}}}nnndddYYYRRRIIICCC@@@???===;;;999888888888888999:::::::::999999888777666666555555555555444555555666666555555555555555555555555222333444555555555555555666777888888777555666777444444444444333333333333333333222222222222333333333333333333333222222222222222222222222222222222222222222222222222222222222222222333333222222111111111111111111111111111111111111111111111111111000000111222222222222111111111111111111111111111000000000000111111111111111111111111111111111111000//////......///000000000000000000111111111111//////000111111222333333111111000000000/////////000000000///000111222222000000000000000000000000222000//////000111111000222111111111111111000000000000000000000000000000222111111000///......---............................../////////000000000,,,,,,---............------...///...------...///////////////////////////000000000000////////////...//////000111111222222000111222333444444444444444444444444444333333333888777666666555555666666777777888888888888777777666777888999888999<<<>>>>>>BBBKKKWWW[[[XXXTTTTTTVVVaaatttRRRQQQQQQPPPOOONNNMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRTTTTTTSSSSSSSSSSSSSSSRRRPPPPPPQQQRRRRRRSSSTTTTTTPPPQQQRRRRRRSSSSSSSSSRRRRRRSSSVVVXXXXXXVVVTTTRRRQQQRRRSSSUUUUUUVVVUUUUUURRRSSSSSSTTTUUUUUUVVVVVVTTTSSSSSSSSSRRRRRRRRRQQQSSSSSSSSSSSSTTTTTTTTTTTTQQQQQQQQQQQQQQQRRRSSSSSSPPPNNNMMMMMMMMMMMMLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMJJJKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@>>>===>>>???>>>===;;;999999999999999:::;;;<<<<<<<<<======>>>?????????BBBBBBDDDGGGMMMVVV```gggwwwxxx{{{|||{{{xxxvvvuuurrrwww}}}|||{{{yyysssnnnoooqqqssswww~~~vvviii\\\TTTPPPKKKDDD@@@>>>===;;;:::999999999999999::::::;;;777777777777666666666666444444444444555555666777333333333333333333333333222222333444555555666666666888999888666555555666555444444333333222222222444333222111111222333444444333333333222222111111222222222222222222222222111111111111111111111111000111222333333333333333111111111111111222222222111111111111111111111111000111111222222222111111111111111111111111111111///000000000111111111111111111111111111111111111///............//////000///000000000111111111111///000000000111111111222000000000000////////////000000000////////////000000000000000000000000000111000000000000111111000222222222111111000000000////////////////////////222222111000///......---...........................////////////000000000,,,------...............,,,---///...------...///////////////////////////000000000000////////////000000//////000111222333111222333333444444444333666666666666666666666666777666666666666666777777777888888999999888888777777888999999888999;;;===???BBBLLLXXX\\\YYYVVVVVVWWWdddxxxOOOOOONNNMMMMMMLLLKKKKKKMMMMMMNNNOOOPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTPPPQQQQQQRRRRRRRRRRRRQQQQQQSSSUUUWWWWWWUUUSSSQQQNNNOOOPPPQQQRRRRRRSSSSSSQQQQQQRRRRRRSSSTTTTTTTTTQQQQQQQQQQQQPPPPPPPPPPPPRRRRRRRRRRRRQQQQQQQQQQQQNNNNNNMMMMMMNNNNNNOOOPPPNNNLLLKKKKKKLLLLLLJJJHHHHHHIIIJJJKKKLLLLLLLLLKKKHHHHHHHHHHHHGGGFFFDDDCCCCCCCCCCCCCCCBBBAAA@@@???======<<<===>>>>>><<<:::::::::999999999::::::;;;>>>>>>>>>>>>????????????DDDFFFKKKQQQZZZeeerrrzzz~~~yyyuuutttyyy{{{zzz{{{www}}}rrrlllhhhjjjnnnrrrxxx{{{mmmbbbXXXOOOHHHEEEBBB>>>;;;999888888777888888888999999999999999555555555666777777888888444444444444444555666777333333333333333333333333222222222333444555666666555666777777555333333444444444444333333222222111333333111000000111333333333333333222222111111111222222222222222222222222111111111111111111111111000000111222333333333333000000111111111222222222111111111111111111111111111111222222222111111000111111111111111111111111///000000000111111111111111111111111111111111111...............///000000///000000000111111111111111111111000000000//////000000000000////////////000000000000//////......000000000000000000000000000000111111000000000000111111111000000/////////........................111111111000///......---........................------........./////////,,,---......//////......,,,---......------...000////////////////////////////////////000000000000111111111111111222444444333444444444333333222111555666666666666666666666444444555555777888::::::888888999999999999888888777888999999888999;;;===???CCCMMMYYY^^^[[[XXXXXXZZZhhh}}}LLLLLLLLLKKKKKKKKKKKKJJJKKKLLLMMMNNNNNNOOOOOOOOOOOOOOONNNNNNMMMLLLLLLLLLNNNNNNOOOOOOPPPQQQRRRRRROOOOOOPPPPPPPPPPPPPPPOOOQQQRRRSSSTTTTTTRRRQQQOOOLLLLLLMMMNNNNNNOOOPPPPPPOOOOOOPPPPPPQQQQQQRRRRRROOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOOOOOOONNNIIIIIIIIIIIIIIIJJJKKKKKKLLLKKKJJJJJJKKKJJJHHHFFFFFFGGGIIIJJJKKKJJJJJJIIIDDDEEEEEEFFFEEEDDDBBBAAA@@@@@@@@@??????>>>===<<<<<<;;;<<<===??????===;;;;;;;;;;;;::::::;;;;;;<<>>@@@DDDNNNZZZ___]]]ZZZ[[[[[[kkkIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIIIIIIILLLLLLLLLMMMMMMNNNNNNNNNLLLMMMMMMNNNMMMMMMLLLLLLOOOOOOPPPPPPOOONNNNNNMMMKKKKKKKKKKKKLLLLLLMMMNNNLLLLLLMMMMMMNNNOOOOOOOOOLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKHHHGGGGGGGGGGGGHHHIIIIIIJJJIIIIIIIIIJJJIIIGGGEEEEEEFFFHHHIIIIIIHHHGGGFFFAAABBBCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>===<<<;;;;;;::::::;;;===???>>><<<:::;;;;;;;;;;;;<<<>>>???@@@BBBCCCDDDGGGIIIKKKMMMNNNTTT[[[eeeooozzz{{{wwwrrrtttxxx}}}~~~zzz}}}vvvmmmhhhgggggglllrrrxxx}}}iii```TTTJJJDDD@@@<<<:::777888999999999999:::;;;555666777888888888777777888888888777777666666666555555444333333333444444444444444444444444444444444333222222222333444555111333555555333333333444222222222222222333333333111111222222222222111111111111111111222222222222222222222222222222222222222222222222222222222222111111222333333333222222///000000111222222333333111111111111111111111111222222222222222111000000111111111111111111111111000000000000111111111111000000000000000000000000////////////000111222222000000000000111111111111000000000000000/////////222222111111111000000000...///000111111111000///000000000000000000000000...000333333000///000111......//////////////////........................------------....................................,,,,,,---------.........------...///////////////+++,,,......---...///111////////////////////////.../////////000000000111...///111222333333222222333333333444444333222222333333333444444444555555555555555666777999:::;;;888999999::::::999999888555666888888999:::===???@@@DDDNNN[[[aaa^^^\\\\\\[[[kkkGGGHHHHHHIIIIIIJJJJJJKKKIIIJJJKKKLLLMMMMMMMMMMMMKKKKKKJJJIIIHHHHHHGGGGGGJJJJJJJJJJJJKKKKKKKKKKKKJJJKKKKKKKKKKKKKKKJJJJJJNNNMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLJJJJJJKKKKKKLLLMMMMMMMMMJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKIIIHHHHHHHHHIIIHHHFFFCCCDDDEEEGGGHHHHHHFFFEEECCC???@@@AAABBBBBBBBBAAA@@@????????????>>>===<<<<<<999999:::<<<>>>>>><<<:::999:::;;;<<<>>>@@@BBBCCCFFFHHHJJJNNNQQQUUUWWWYYY___fffqqq}}}~~~yyyppprrruuu{{{|||~~~~~~uuummmjjjjjjkkkhhhnnnuuu}}}zzznnnfffXXXPPPFFF???===<<<;;;:::555666666666555444555666777888999;;;;;;::::::999;;;;;;:::888777555444444666555444444333333333333222222222222222222222222555444333222222222333444111333555555444444444666111111111222222333333444000111222333333222111000000000111111222222222333222222222222222222222222222222222222222222222222222222333333333222222111///000000111222222333333111111111111111111111111222222222222222111000///111111111111111111111111000000000000111111111111////////////////////////////////////000111333333000000000000111111111111......//////000000111111222222222222111111111111...///000222222222111000000000000000000000000000---000333333111//////111......//////000000111111////////////////////////++++++,,,,,,---.................................---------............///---......///////////////+++,,,............///111////////////////////////.../////////000000111111---...000222333222111000111111222333444444444444555555555666666666777777777777666666777888999999888999999::::::999999888444666777888999:::===@@@@@@DDDOOO[[[aaa___]]]]]]ZZZkkkGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDGGGHHHIIIJJJJJJJJJIIIHHHKKKKKKKKKJJJJJJKKKKKKKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGHHHIIIKKKLLLJJJJJJIIIHHHHHHGGGFFFFFFJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDCCCDDDEEEGGGGGGEEEDDDCCC>>>?????????@@@@@@@@@@@@???>>>>>>???AAA@@@<<<888=========<<<:::999;;;<<<======>>>>>>???CCCIIIMMMOOOUUU\\\^^^]]]]]]```ccclllrrr}}}|||xxxuuupppqqqrrrwww|||xxxwww|||xxxvvvxxx}}}|||{{{vvvoookkkiiijjjkkklllnnnrrrzzzzzznnnddd[[[VVVGGGEEEAAA>>>;;;:::::::::888888888888888777666666777888888888999999999999555666777888999:::::::::444444444444444444444444555555444333333333333444555444222111222333555777444333333222222333333444444444444444444444444444555333222222333444444333111222222333333222222222222222333333333333444444333333333222222222111111222111111111000000//////000000000000000000000000222111111000000000000000222222222222222222222333000000111222222222222111222222222222222222222222777111...333444000...///222111111111000000//////111111111000000000000000111111000000000000111111111111111111111111111111000000000000000000000000111111111111111111111111////////////////////////////////////////////////000000000000000000000000////////////////////////......---------,,,,,,,,,---------...///000000111////////////////////////.........////////////000---------............///000000000...---...000222000111111111111222222222222333333444444333333222333444555555666666555555888888777777666666555555555555666777777777777777888777666666777999;;;<<>>>>>>>>>>>?????????@@@>>>======>>>@@@@@@===::::::;;;;;;;;;999999;;;===>>>???@@@AAADDDJJJQQQVVV^^^cccggghhheeeccceeegggkkkrrr}}}}}}yyywwwuuusssrrrrrrtttxxxzzzuuutttqqqnnnmmmoootttvvvuuurrrtttqqqmmmkkklllnnnpppqqquuuyyy~~~rrrggg\\\SSSLLLHHHCCCAAA>>>;;;999888888888777777888777777666666555777777777777888888888999555555666777888888888888444444444444444444444444555555444333333333333444;;;:::888666666666777888444333333222222333333444444444444444444444444444666444222222222222111000222222333333333222111111222222222333333333444444333333333222222222111111222222222222111111111000000000000000000000000000000000//////000111222222333333333222222111111111000000111222222222222111222222222222222222222222666000...222333000...000111111111111000000000///000000000000000111111111111111000000000000111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////.........---------,,,,,,---------...///000000000........................------........./////////........./////////000000000111222111//////000222000111111111111222222222222333333444444333333222333444444555555555555555888777777777666666666555555555666777777777777777888777666666777999;;;===AAADDDMMMZZZaaa___\\\[[[]]]lllFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGEEEDDDDDDEEEEEEFFFEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGFFFFFFFFFEEEEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIFFFFFFFFFEEEEEEDDDDDDCCCEEEEEEEEEEEEDDDDDDCCCBBBAAAAAABBBCCCCCCDDDDDDEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBB@@@???============>>>>>>>>>>>>======<<<===???>>>===;;;888:::<<<<<<<<<===>>>@@@AAABBBDDDHHHMMMUUU^^^dddoooqqqsssqqqmmmiiiiiijjjkkkqqq|||}}}vvvrrrrrrssstttttttttvvvzzzvvvooolllfffeeeeeehhhmmmpppnnnlllmmmlllkkkmmmqqquuuwwwxxx|||~~~qqqjjj___UUUMMMGGGBBB???===;;;999777666666666666666666666666666555555555666666666666777777777777555666666777777666666555444444444444444444444444555555444333333333333333:::999666444222222222222333333333333333333333333444444444444444444444444444222111111222222111000333333333333333222111000222222222222333333333333333333333222222222111111333333333222222222222222000000000000000000000000......//////000222333444444444333222111000000///000000111222222222222111222222222222222222222222222///...111222000///000111111111111000000000000//////000000111111222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////////////////////////////////////////////////////.........------------,,,---------...//////000000........................,,,---------............////////////000000000111222333444444222000111111000111111111111222222222222333333444444333333222333444444444555555555555777777777777666666666666555555666777777777777777777777666666777999;;;===AAADDDNNN[[[bbb```\\\ZZZ\\\kkkEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGFFFDDDCCCCCCDDDFFFGGGDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFHHHGGGGGGGGGGGGHHHHHHHHHFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBCCCCCCDDDDDDDDDCCCAAA@@@>>>===<<<<<<<<<============>>>======<<<<<<======<<<<<<<<<>>>@@@BBBBBBBBBDDDFFFEEEGGGKKKPPPXXXaaalllssswwwxxxxxxtttoookkkiiihhhjjjpppzzzyyyrrroooqqquuuxxxyyyxxxyyy{{{{{{nnnfffccc^^^```ccciiioooqqqqqqooollllllooosssyyy}}}}}}wwwqqqlll___YYYPPPHHHCCC???<<<;;;888777666555555555555666555555555444444555555555555555555666666666666777777777777777666666555444444444444444444444444444555444333333222222333333555444222000///.........333333333333333333333333333333333333333333333333000//////111333444333222333333333333222111000000111222222222222333333333333333333222222222111111222222222222222222222222000000000000000000000000////////////000111222333333333222222111111000000000000111222222222222111111111111111111111111111000......///000000///000111111111000000000000000......///000111222222333000000111111111111000000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////............---------------------....../////////........................,,,,,,,,,---------............/////////000000000222444666666444222111111000000111111111222222222222333333444444333333222444333333333444444555555777777777777666666666666555555666777777777777777777666666666777999<<<===AAADDDNNN\\\ccc```\\\ZZZ\\\jjjEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEFFFEEECCCBBBBBBCCCEEEGGGCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCCCCDDDCCCCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA?????????@@@AAAAAABBBBBBAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBB@@@>>>===<<<;;;<<<<<<<<<============>>>>>>======<<<===???@@@BBBEEEGGGHHHHHHHHHHHHJJJKKKNNNSSSZZZbbblllvvv|||zzzzzzxxxtttooojjjhhhggghhhmmmuuu~~~zzzssspppsssyyy~~~~~~}}}}}}qqqfff___\\\XXX\\\ccclllsssvvvvvvvvvrrrtttwww|||zzzppphhhaaaYYYTTTMMMIIIBBB<<<999888666555555555555555555555666666555555444333444444555666444555555555666666666666888888888888777666555555444444444444444444444444444444333222222222222333555444444333333333333333222333333444444333333222333333333333333333333333222111111333444444333111333333333333333222111000111111111222222222333333333333333222222222111111000000111111111111111111000000000000000000000000111111000000000000000111000000000111111222222222000000111222222222222111111111111111111111111111...///000//////000000000000000000000000000111111......///000111222222333///000111111111111000///111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////................................................//////.........---------------------....................................,,,,,,,,,---------......------........./////////222444666666444222111222000000111111111222222222222333333444444333333222444333333333333444555555666666666666777777777777555555666777777777777777666666555666777:::<<<>>>@@@DDDOOO]]]dddaaa\\\ZZZ\\\jjj~~~DDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBCCCEEEEEECCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCEEEEEEDDDDDDDDDDDDEEEEEECCCDDDDDDDDDDDDCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCBBBBBBAAA>>>??????@@@@@@AAAAAABBB@@@@@@@@@AAABBBCCCDDDEEEDDDDDDCCCAAA@@@>>>======<<<<<<<<<<<<===============>>>??????@@@CCCGGGKKKMMMNNNPPPPPPNNNLLLLLLLLLRRRVVV\\\ccckkksss{{{|||zzzwwwrrrnnnjjjfffeeedddhhhoooxxxvvvrrrtttzzz~~~|||}}}uuuiiiaaa\\\[[[WWW]]]gggqqqxxx||||||||||||}}}yyylll```WWWOOOHHHCCCBBB???;;;888777666555444444444555555555666666666555555444333333555666777555555555555666666666666888888888888777777666555444444444444444444444444444444333222222222222222333333444444555555555555222222444444444444222222333333333333333333333333666555555666666555333000111222222333333222222222111111111111222222222222333333333222222222111111000000000000000111111111000000000000000000000000222222111000000000000000...//////000111222333333000000111222222222222111111111111111111111111111...222333000...000111000000000000000111111111111//////000000111111222222///000111222222111000///111111111111111111111111000000000000000000000000000000000000000000000000........................////////////////////////........................------------------------/////////.........------------------------------------------------------,,,---------............------------............000222333333222111222333000111111111111222222222222333333444444333333222444333222222222333555666666666666666777777777777555555666777777777777777666666555555777:::===>>>@@@DDDOOO]]]dddaaa\\\ZZZ\\\jjj~~~DDDCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEFFFEEEDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCC@@@AAAAAABBBBBBBBBAAAAAA>>>??????@@@@@@AAABBBBBB@@@@@@AAAAAABBBDDDEEEFFFDDDDDDBBBAAA@@@???>>>>>><<<<<<=========>>>>>>>>><<<>>>AAACCCFFFLLLSSSYYYZZZ\\\]]][[[XXXTTTRRRQQQXXX\\\cccjjjqqqwww||||||yyyuuupppkkkgggccc```___cccjjjsss~~~zzzrrrqqqvvv{{{zzzyyyxxxvvvtttvvvyyy|||{{{yyytttllleee```^^^___```gggrrr|||{{{pppggg[[[QQQKKKFFFAAA>>>===;;;999888888888666555333444444555555555555555666555444333444555777888555555666666666777777777666666666777777666555555444444444444444444444444444333222222111222222222111111222333333333333333111222444555555444222111222222222222222222222222555555666888::::::888555000111111222333333333333111111111111222222222222333333333222222222111111000000000111111222222222000000000000000000000000111000000000000000111222//////000000111111222222000000111222222222222111111111111111111111111111///444555000...000111//////000000000111111111111000000000000000111111111///000111222222111000///111111111111111111111111000000000000000000000000111111111111111111111111////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,////////////............------------------------------------------------------........./////////............////////////...000000000///000222444000111111111111222222222222333333444444333333222444333222111222333555666555666666666777777777888555555666777777777777777666555555555777:::===???@@@DDDPPP^^^eeebbb\\\ZZZ]]]jjj~~~CCCCCCCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDAAAAAABBBCCCDDDDDDCCCCCCDDDDDDCCCBBBCCCDDDEEEFFFEEEDDDDDDCCCCCCDDDDDDEEECCCCCCCCCBBBBBBBBBAAAAAABBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBB@@@???AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAAAAA@@@@@@?????????@@@AAAAAABBBBBB@@@@@@AAABBBCCCDDDFFFGGGDDDDDDBBBAAA@@@?????????============>>>>>>>>>>>>;;;>>>BBBFFFKKKSSS]]]dddfffggggggeee```[[[XXXWWW[[[```hhhoootttxxx|||~~~|||xxxsssmmmhhhccc^^^[[[\\\___fffppp}}}{{{qqqnnnqqqvvvqqqqqqpppnnnllllllnnnppprrrpppmmmiiidddaaabbbccckkksss{{{pppiiiZZZSSSIIICCC@@@???===;;;666666555555666666444222333333444555555555444444777666444444444666888999666666666666777777777777444444555555555555555444444444444444444444444444444333222222111111222222333444444555555444444333111222444555555444222111222222222222222222222222///111444888===??????===///000111222333444444444000111111111111222222222333333333222222222111111111111111222222333333333000000000000000000000000////////////000222333444111111111111000000000000000000111222222222222111000000000000000000000000000666777111...000111/////////000000111111111222111111111000000000000000...000111222222111000...111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////........................++++++++++++++++++++++++000/////////............------------------------------------------------.........////////////000////////////000000000000---............///222444000111111111111222222222222333333444444333333222444333222111111333555666555666666666777777888888555666666777777777777777666555555555777:::===???@@@DDDPPP^^^eeebbb\\\ZZZ]]]kkk~~~}}}BBBCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCEEEGGGHHHFFFDDDCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAABBBCCCCCCEEEEEEDDDDDDCCCCCCCCCBBBEEEDDDBBB@@@@@@@@@BBBCCCAAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@???@@@@@@@@@?????????>>>>>>>>>>>>>>>BBBAAA@@@@@@AAABBBDDDEEECCCDDDEEEGGGGGGFFFEEEEEEFFFEEEDDDBBB@@@??????>>>???@@@AAAAAA??????@@@AAAEEEFFFIIIPPPZZZeeemmmqqqooonnnmmmkkkcccZZZXXXZZZ]]]bbbggglllsss{{{~~~{{{wwwqqqkkkhhhccc\\\ZZZ[[[WWW^^^kkkzzzyyymmmgggeeeeeeiiihhhgggffffffgggiiijjjggggggfffeeedddfffjjjmmmssszzzrrrhhh___YYYLLLGGGAAA===<<<:::888555444444444555555666666666555333444888<<<;;;444...666555333222333444666888555555555666666666666777777888999888555444555666555555444444444333333333333333444555444333111000111111111111111111111111111111222222222333333333444444333222222222333333666555444333333555666888444444444444444444444444333333333222222222111111333333222111000000111111222111111000000000000000000000000000000000000000000111111111111222222222000000000000000000000000111111222222222333333333111111000///000111333444000000000000000111111111//////000000000000//////000000000000000000000000111111222222222222111111111111222222222333333333111000///......///000111000000000000000000000000222111000//////000111222222000...------...000222000000///...------,,,,,,////////////////////////...............---------000///...---,,,+++++++++000///---,,,,,,---///000++++++,,,------......//////...---...///000000...////////////000000000000111111111000000000000000000000///...///000222333222222222222333444555555666666666666666555555555555555555555555555555555444555555777999;;;===>>>AAAFFFSSS___bbb^^^[[[\\\]]]kkkxxxyyyAAAAAAAAABBBBBBBBBBBBBBBCCCCCCBBBCCCDDDDDDAAA???BBBCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCBBB@@@?????????AAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@?????????@@@@@@????????????????????????BBBAAAAAAAAABBBCCCDDDEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCAAA@@@???>>>>>>>>>AAACCCDDDCCCBBBAAABBBCCCGGGIIINNNVVVaaakkkrrruuurrrooommmkkkddd\\\XXXYYY[[[```fffkkkrrryyy{{{xxxtttmmmhhhddd___YYYWWWYYYZZZcccqqqtttfff^^^[[[ZZZ]]]\\\\\\\\\]]]```bbbccceeeffffffggghhhkkkooosss{{{{{{}}}|||xxxrrrkkkccc[[[SSSMMMGGGBBB===:::999888666444222333333333444444444555555444444777::::::555000444333333222333444555666444444555555555666666666777888999888555444555666555444444444444333333333333333444444444333222111222222222222222222222222222222222222333333333333333333222222333333444444444333222111222333555666444444444444444444444444333333333222222222111111333222222111000000111111222111111000000000000000//////////////////////////////000000000111111111000000000000000000000000111111111222222222222222111111111111111111222222333333222111000///......///000000111111000000///000000000000000000000000111111222222222222111111111111222222222333333333222111000000000000111222111111111111111111111111222111000//////000111222111000////////////000111000//////......---,,,,,,////////////////////////------------------------//////...---,,,,,,,,,,,,---..................---+++,,,,,,------......//////...---...///000000...////////////000000000000000000000000111111111111333333222222222333333444222222222222333444555555666666666666666666666555888888888888888888888888444444555666888:::<<<===@@@FFFRRR^^^aaa]]]ZZZ[[[```nnnuuuvvv@@@@@@@@@@@@????????????AAA@@@???@@@AAAAAA???===AAAAAABBBBBBBBBBBBAAAAAACCCCCCBBBBBBCCCCCCDDDEEECCCCCCBBBBBBBBBBBBBBBAAABBBAAA???>>>>>>???@@@@@@BBBBBBBBBAAAAAAAAAAAAAAACCCCCCCCCCCCCCCBBBAAAAAA@@@???????????????@@@@@@????????????????????????BBBBBBBBBBBBCCCDDDEEEFFFHHHHHHIIIHHHHHHGGGFFFEEECCCBBB@@@??????@@@AAABBBFFFGGGHHHGGGFFFEEEFFFGGGKKKNNNVVV```kkktttyyyzzzvvvpppkkkiiieee]]]XXXXXXXXX___fffjjjpppvvvwwwtttoooiiiccc```[[[VVVUUUXXX^^^hhhxxx~~~lll^^^VVVSSSRRRUUUVVVWWWYYY\\\___bbbddddddeeehhhjjjnnnrrrxxx}}}|||{{{~~~yyyxxxzzz~~~yyylllggg```YYYRRRKKKEEEAAA>>><<<888666666666555444333333333333444444444444555444333555888888555222222222222333333333444444333444444444555555555555777888999888555444555666444444444444333333333333333333444444444333222222333333333333333333333333333333333333444444444444222222222222333444555555222111000000000111333444444444444444444444444444333333333222222222111111333222111111000111111111222111111000000000000000////////////////////////.../////////000000000000000000000000000000000000111111111111111111111000111111222222222111111000333222222111000///......000111111111111111111000000000000000000000000000111111222222222222111111111111222222222333333333333222111111111111222333111111111111111111111111111111000000000000111111000000000000000000000000000//////......---------////////////////////////,,,,,,,,,------......//////...------,,,,,,,,,,,,+++---///000000///---+++,,,,,,,,,---....../////////...---...///000000...////////////000000000000///000000000111222222222333444444444444333333222222222222222333444555555555555666666666666666666666666666666666666666666333444444555777999;;;<<<@@@EEEPPP[[[___[[[YYYZZZbbbooo}}}pppsss|||>>>>>>>>>>>>============<<<;;;;;;===@@@AAAAAA@@@???@@@@@@AAAAAA@@@@@@???@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@????????????@@@@@@CCCCCCBBBBBBAAAAAAAAA@@@BBBBBBCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>???@@@@@@?????????@@@@@@@@@@@@@@@CCCCCCDDDDDDEEEFFFFFFGGGIIIIIIIIIHHHGGGEEEDDDDDDCCCCCCBBBCCCDDDEEEGGGIIIKKKLLLMMMLLLJJJIIIJJJKKKOOOTTT]]]jjjuuu|||~~~~~~wwwoooiiigggddd^^^YYYWWWWWW___ggglllpppttttttqqqllleee```]]]ZZZVVVWWW[[[bbbkkkzzzrrrcccXXXSSSRRRSSSSSSTTTWWW[[[___cccfffhhheeeggglllpppuuu{{{}}}wwwuuuxxx~~~|||xxxuuuyyy}}}vvvnnn___ZZZSSSLLLFFFBBB===;;;888777555444444444444444444444444444555555555555555333222333555666555333222222333444444444444333333333333444444444555555777888999888555444555666444444444333333333222222333333333333333333333222444444444444444444444444333333333444444444555555333333333222222333444444111111111000111222333333333333333333333333333333333333333222222222111111222222111111111111111222222111111000000000000000000000000000000000000000/////////000000000111111000000000000000000000000111111111000000000000000111222333333222111///...//////000000111111222222111111222222222222111111000000000000000000000000111111222222222222111111111111222222222333333333222222222111111222222222111111111111111111111111111000000000000000000111000000111111111111000000000/////////......------////////////////////////,,,,,,---...//////000000///...---,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,------...////////////...---...///000000...////////////000000000000//////000111222222333333222333333444333222000///222222222222333444555555555555555555666666666666555555555555555555555555333444444555666888:::;;;@@@DDDNNNYYY\\\YYYWWWYYY```nnnzzzmmmppp{{{======<<<<<<;;;;;;;;;;;;::::::999;;;>>>@@@@@@@@@>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>??????@@@???????????????@@@@@@@@@AAA@@@@@@@@@@@@@@@AAAAAADDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>=========>>>>>>???@@@???@@@@@@@@@AAAAAAAAABBBDDDDDDEEEFFFGGGGGGGGGHHHIIIIIIGGGFFFEEEDDDCCCCCCCCCDDDEEEGGGJJJLLLNNNOOORRRRRRSSSQQQNNNMMMMMMNNNRRRXXXcccpppzzz}}}uuummmfffdddbbb]]]YYYXXXYYYccclllqqqsssuuutttpppllleee___]]]ZZZXXX[[[```eeelllxxxwwwpppeeeZZZSSSQQQRRRSSSQQQSSSWWW\\\aaadddfffhhhhhhkkkpppvvv{{{yyyrrrppprrrwwwzzz{{{~~~{{{yyyxxxwwwwwwvvvzzzuuuhhh___TTTOOOIIICCC???<<<:::888444444444444333333444555444444333333333333333333444333222222444555555444333333444555555555555444333333333444444444555555777888999888555444555666444444333333333222222222333333333333333333333333444444444444444444444444333333333444444444555555555444333333222222222222222222222222222333444444333333333333333333333333333333333222222222111111222111111111111111222222222111111000000000000000111111111111111111111111000000000111111111222222000000000000000000000000111000000000000000000000111222333333222111///......//////000111111222222111111222222222222111111111111111111111111111111111111222222222222111111111111222222222333333333111111111111111111111111111111111111111111111111000000000111111000000000///000111111111111000//////////////////.........////////////////////////------...///000111111222......---,,,,,,,,,------///...---,,,,,,---...///,,,,,,---......//////000///...---...///000000...////////////000000000000///000000111222333333444222333333444333222000///222222222222333444555555444555555555666666777777888888888888888888888888444444444555666888999:::???CCCLLLVVVYYYVVVUUUWWW\\\jjj}}}xxxlllqqq{{{<<<<<<<<<;;;::::::999999<<<;;;999:::;;;<<<<<<<<<<<<==================<<<>>>>>>======>>>>>>???@@@===>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA???????????????>>>>>>======<<<<<<<<<===>>>???@@@@@@@@@@@@AAAAAABBBBBBCCCEEEFFFGGGHHHHHHIIIIIIHHHIIIHHHGGGEEEDDDCCCCCCCCCDDDFFFJJJNNNRRRTTTUUUVVVXXXXXXXXXUUUQQQOOONNNOOOTTTZZZeeeqqqzzz}}}{{{yyyooohhhbbb```^^^ZZZYYY[[[]]]iiitttxxxyyyyyyvvvsssnnnggg```\\\YYYWWWZZZ___ccchhhpppvvvyyywwwsssooogggbbbZZZSSSOOOOOOQQQRRRWWWZZZ^^^cccgggiiijjjkkkllloootttyyy~~~{{{uuunnnkkkmmmqqqssssssxxxxxxxxxxxxxxxyyy{{{{{{|||qqqdddWWWOOOHHHDDD???<<<:::888777666333444555555333222333444222222222222111111111111111222222333333444444555444444444555555555666666333444444444555555555555777888999888555444555666333333333333222222222222333333222222222333444444444444444444444444444444333333333333444444444444555444333333222222222333333333333444444444444444333333333333333333333333333333333222222222111111111111111000111111222333222111111000000000000000222222222222222222222222111111111111222222222222000000000000000000000000000000000111111111222222111111222222222111111000111111111111000000//////000111111111111111111000111111111111111111111111111111222222222222111111111111222222222333333333000000111111111111000000222222222222222222222222000000111111111111000000////////////////////////////////////////////////////////////////////////.........//////000000111...------,,,,,,---------000///---++++++---///000---------...//////000000///...---...///000000...////////////000000000000000111111111222333333333333444444444444333333222222222222222333444555555444444555555666777777777777777777777777777777777555555555666777888::::::???BBBJJJSSSVVVSSSSSSVVV[[[iii~~~wwwxxxxxxmmmrrr|||<<<<<<;;;;;;:::999999888:::888666666888:::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<===>>><<<<<<=========>>>>>>>>>>>>??????@@@@@@@@@@@@@@@???????????????@@@@@@@@@======>>>>>>======<<<;;;<<<<<<<<<<<<===>>>??????@@@@@@AAAAAABBBCCCCCCCCCEEEFFFHHHIIIJJJJJJIIIIIIIIIHHHGGGEEEDDDDDDEEEEEEHHHLLLRRRXXX]]]_________]]]]]][[[XXXSSSPPPNNNNNNUUU[[[eeepppwwwyyyvvvrrrgggccc___]]]ZZZWWWYYY^^^cccooo|||~~~zzzvvvrrrjjj```ZZZUUURRRTTTYYYZZZ^^^bbbggghhhgggdddbbb[[[YYYUUUSSSRRRSSSVVVXXXaaadddiiimmmpppqqqppppppooorrrvvvzzz}}}uuupppjjjgggiiikkklllkkknnnrrrxxx}}}~~~yyypppggg]]]SSSIIICCC???<<<999777777777555444333555666555222111111333444444444333333222222222///111222333333333444444444444333333333444555666444444555555555666666666777888999888555444555666333333333222222222222111333333222222222333444555333333333333333333333333222222222222333333333333222222222222333444555666222333333444444444444444222222222222222222222222333333333222222222111111111111000000111222222333222111111000000000000000111111111111111111111111000000000000111111111111000000000000000000000000///000000111222333444444111111111111111111222222111111111111000000000000///000000111111000000///111111111111111111111111111111222222222222111111111111222222222333333333111111222333333222111111222222222222222222222222///000111222222111000///000///...------...///000/////////////////////000////////////////////////------------............---------,,,,,,------............------.........------......//////000000///...---...///000000...////////////000000000000222222222222222222222222333333222222222333333444222222222222333444555555444444555555666777777888555555555555555555555555666666666777888999:::;;;>>>AAAHHHQQQSSSQQQRRRUUU]]]kkkpppooo{{{xxxnnnrrr}}}<<<<<<;;;;;;:::999888888444333222444777:::;;;<<<:::;;;;;;<<<<<<;;;;;;:::999999888888888999::::::;;;<<<<<<<<<======>>>>>><<<===>>>???????????????<<<<<<======>>>>>>??????<<<<<<<<<===<<<;;;;;;:::;;;;;;;;;<<<<<<>>>??????@@@@@@AAAAAABBBCCCDDDDDDFFFGGGHHHJJJKKKJJJJJJIIIJJJIIIGGGFFFEEEFFFFFFGGGNNNRRRZZZbbbgggiiihhhggg______]]]YYYTTTPPPNNNNNNUUU[[[dddnnnuuuuuurrrnnnbbb___]]][[[WWWUUUYYYaaagggttt}}}yyyuuukkkaaaYYYRRRMMMOOOSSSQQQSSSWWWZZZ\\\\\\[[[ZZZUUUUUUTTTUUUWWW[[[^^^aaafffhhhmmmqqqssssssqqqppppppsssvvvyyy|||~~~wwwrrrmmmgggeeefffggggggfffgggoooyyy~~~yyywwwlllfff^^^UUUNNNGGGBBB>>>:::888666666777777666555222555666555111///000111888888777777777666666666...000333444333333333444444333222111111333555666555555555666666666666777777888999888555444555666333333333222222222111111333333222111222333555666333333333333333333333333111111222222222333333333//////000111333666888999222222333444444444444333222222222222222222222222333333333222222222111111111111000000111222333333222111111000000000000000000000000000000000000000////////////000000000000000000000000000000000000//////000222333444555666111111000000000111333444---...///000111222333333//////000000000000//////111111111111111111111111111111222222222222111111111111222222222333333333222222444444444444222222222222222222222222222222///000111222222111000///000///---,,,,,,---///000////////////000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,------...,,,---///000000///---,,,------......///000000000///...---...000000000...////////////000000000000333333222222222222222222000000///...///000222333222222222222333444555555444444444555666777777888888888888888888888888888777777777777888999;;;;;;>>>@@@GGGOOORRRPPPQQQTTT```mmm}}}lllhhhssswwwnnnrrr}}}DDDCCC@@@===;;;999999999<<<:::888888:::<<<<<<<<<===<<<;;;::::::999999:::;;;:::888666666777999::::::::::::;;;;;;;;;;;;;;;888999999:::;;;;;;<<<<<<999::::::;;;;;;:::::::::;;;:::999888888888999:::<<<<<<<<<===>>>???AAABBBBBBAAAAAAAAABBBCCCEEEFFFFFFGGGJJJMMMQQQQQQPPPOOOQQQPPPNNNJJJHHHHHHKKKNNNSSSXXX```gggkkkkkkiiigggccc___[[[XXXSSSMMMLLLPPPTTT[[[bbbhhhlllnnniiibbb```\\\WWWUUUWWW[[[^^^```mmmrrrxxx|||}}}zzzuuuqqqnnneeeYYYPPPLLLJJJJJJIIIMMMOOORRRUUUWWWWWWWWWWWWUUUVVVWWWWWWWWW[[[bbbhhhpppvvv~~~zzzsssoooooojjjlllooouuuzzz|||{{{zzz~~~wwwrrriiieeeaaa______aaabbbbbbhhhppp{{{|||}}}{{{rrrhhhaaaXXXTTTMMMGGGCCC@@@>>><<<888888777666555444333333222222222111111111000000000000111222333333444444333333333333333333333333333333333333333333333333444444444555555555555666777777777777777666555555444444222222222222444444<<<:::777555333333333444222222333333333333444444444444444444333333222111444333333222222111111111111111222222222222111111111222222333333222222111111222333444444333222111333222111000000111222333333222111000000111222333222111111111000000//////000000000000000000000000222111111111000000//////111111111111111111111111333333222111000000111111000000000000////////////000000000000000000000000111111111000000000000000///000111222222333222222555555555444444333333333111111111111111111111111111111111111111111111111333333222111000///......000000000000000000000000000000////////////000000000000///...---,,,,,,,,,------------------------........................000//////.........//////...............///000000............////////////000000000000111111111111444333222222222222222333111111222222222333333333444333333333333444555666555555555666666888999999666777777777888888888999777777777777888999:::;;;@@@AAAGGGPPPTTTSSSTTTVVV```ooovvviiigggnnnvvvrrrqqqpppEEEDDDAAA>>><<<;;;::::::<<<;;;:::;;;===@@@@@@@@@@@@???>>><<<;;;;;;::::::;;;:::999888888999:::<<<<<<<<<<<<;;;;;;;;;::::::888888888999999:::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::888888777888999:::===>>>???@@@BBBCCCCCCDDDDDDCCCBBBAAABBBCCCEEEGGGIIIKKKOOOSSSVVVVVVUUUSSSRRRQQQNNNJJJHHHHHHKKKMMMUUUYYY```fffjjjjjjgggeee___[[[XXXVVVQQQKKKKKKOOOTTT]]]gggllloooooojjjccc___ZZZUUUSSSUUUYYY]]]```gggjjjooossssssqqqllliiieee^^^TTTMMMJJJIIIIIIHHHLLLNNNQQQTTTWWWXXXXXXXXXWWWYYY[[[[[[]]]aaaiiioooyyy|||tttnnnkkkfffhhhkkkpppuuuxxxwwwvvvxxxxxxwwwwwwvvvsssnnnkkkfffccc___]]]^^^```bbbbbbgggpppzzzvvvwwwxxxyyywwwqqqfff\\\VVVOOOKKKEEE@@@>>><<<;;;999666666555555444444333333333222222222222111111111111111111222222333333444333333333333333333333333333333333333333333333333444444444555555555555666555666666666666555444444333222111111111111222333777666444222222333444555222222222333333333444444333444444444333333222111222222222111111111111111111111222222222222111111111222222333333222222111000000111111111111000000222222111000000111222222222222111000000111222222111111111111000000000///000000000000000000000000111111111111000000000///111111111111111111111111333222222111000000111111111111111111000000000000000000000000000000000000111111111111000000000000///000111222222333333222444444444444333333333222222222222222222222222222111111111111111111111111222222222222111111111111000000000000000000000000000000////////////000000000000///...------------------------------------........................///......---......//////...............//////000............////////////000000000000111111111111000000000//////000000111111111222222222333333333444444333333333444444555555555555555666777888999777777777777777777777777777777777777888999:::;;;???@@@GGGPPPUUUTTTUUUWWWcccrrruuugggdddkkkrrrpppqqqqqqGGGEEECCC@@@>>>=========<<<<<<<<>>?????????>>>===<<<;;;::::::888888888888999:::;;;<<<======>>>======<<<;;;::::::999888888888999:::;;;???AAADDDFFFGGGHHHGGGGGGGGGFFFCCCAAAAAACCCFFFHHHLLLOOOTTTYYY[[[ZZZXXXVVVRRRQQQNNNJJJGGGGGGJJJMMMVVVZZZ___dddffffffcccaaaZZZVVVTTTSSSOOOJJJKKKOOOTTTaaannnsssssspppjjjddd]]]XXXRRROOOPPPUUUZZZ\\\]]]___bbbddddddbbb```^^^XXXTTTNNNJJJHHHHHHHHHHHHJJJLLLPPPTTTWWWYYYYYYYYYYYY\\\___aaaccciiiqqqwww}}}rrriiieeeaaabbbeeejjjoooqqqqqqooommmkkkiiihhhhhhgggeeeccc```^^^[[[ZZZ\\\^^^``````fffnnnwww}}}vvvmmmlllllllllhhhaaaWWWMMMGGGCCC???;;;999888888777666333333333333333333333333333333333333222222222222222222222222222222222222333333333333333333333333333333333333333333333333444444444555555555555666444555555555555444333333222111111000000111111222222111000000111222444555222222222222333333333333333333444444444333222222000000000000111111111111111111222222222222111111111222222333333222222111111111000000000000111111222222111000000111222222222222111000000111222222111111111111000000000000000000000000000000000000111111111111000000000000111111111111111111111111333222111111000111111111222222222222111111111111000000000000000000000000111111111111111111111111///000111222333333333333333333333333222222222222222222222222222222222222111111111111111111111111111111222222333333333444000000000000000000000000000000////////////000000000000///...------------------------------------........................---,,,,,,,,,---...//////......------......///000............////////////000000000000111111111111.........///000000111111111111222222222333333333555444444333333333444444444444444444555666777777777777777777666666666666777777777777888999:::;;;>>>@@@GGGRRRWWWWWWXXXZZZgggvvvrrrddd```eeekkk{{{mmmooorrrGGGFFFDDDAAA@@@?????????======???CCCHHHKKKLLLKKKHHHFFFDDDBBB@@@>>>======<<<<<<<<<===>>>@@@BBBCCCDDDDDDBBB@@@>>>===;;;:::999999999999:::<<<>>>???@@@@@@??????>>><<<;;;:::;;;;;;:::::::::;;;===>>>BBBDDDHHHKKKMMMLLLKKKIIIJJJGGGDDDAAAAAACCCGGGIIILLLPPPVVV[[[[[[YYYWWWUUUQQQPPPMMMJJJGGGGGGJJJLLLUUUXXX\\\___aaa___]]][[[UUURRRQQQQQQNNNKKKLLLQQQWWWfffuuuzzzxxxssslllfff]]]WWWPPPKKKKKKOOOSSSUUUSSSTTTUUUVVVVVVVVVTTTSSSPPPNNNKKKIIIHHHHHHHHHGGGHHHKKKOOOSSSVVVXXXYYYYYYZZZ^^^cccfffiiinnnvvv|||zzznnnddd___]]]]]]___ccchhhjjjiiihhhdddbbb___^^^___``````___\\\YYYWWWWWWYYY\\\]]]^^^dddllltttwwwxxxtttkkkbbb______]]]ZZZSSSKKKCCC>>>;;;999666444444555444333222333333333444444444555444444444333333333222222333333222222222222222222222222222222222222222222222222333333333333444444444444444555555555555666555555555555555444333333222222111111111111222222000000000000111222444555111222222222222333333333333333333444444333333222000000111111222222333333111111222222222222111111111222222333333222222111444333222111111222333444222111111111111111111222222111111111111111111222111111111000000000000000000000000000000000000000111111111000000000000000111111111111111111111111222222111111111111111222222222111111111000000000000000000000000000000000000111111111111111222222000000111222333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111222222222333333////////////////////////000000////////////000000000000///...............................................................+++++++++,,,---...///000...------------...//////............///////////////000000000111111111111...///000111222333333333111111222222222333333333555555444333333333444444444444444444444555666666777777777666666666666555777777777777888999:::;;;>>>AAAJJJUUU\\\\\\\\\]]]hhhwwwooo```\\\```ggg|||}}}wwwjjjllloooGGGEEECCCBBB@@@@@@@@@AAA>>>???BBBGGGLLLOOOOOONNNIIIHHHFFFCCCAAA???>>>=========???@@@BBBDDDFFFGGGIIIHHHFFFDDDAAA???===<<<;;;;;;;;;<<<>>>@@@CCCEEEFFFEEEEEEDDDBBB@@@>>>=========<<<<<<===???@@@BBBEEEGGGKKKNNNOOONNNLLLJJJJJJHHHDDDBBBAAADDDGGGIIILLLRRRXXX[[[ZZZWWWUUUSSSOOONNNKKKHHHFFFFFFIIILLLRRRTTTWWWYYYZZZYYYWWWVVVSSSPPPOOOPPPNNNLLLNNNSSS]]]lll{{{|||vvvooohhh\\\VVVNNNHHHFFFHHHKKKLLLLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMLLLKKKIIIIIIIIIIIIJJJLLLPPPTTTWWWXXXYYYYYY^^^bbbhhhkkknnnsssyyy~~~uuukkkccc^^^ZZZZZZ[[[^^^aaacccbbbaaa\\\ZZZYYYYYY[[[^^^______]]][[[YYYYYY[[[]]]^^^^^^aaaiiioooooolllhhh___WWWRRRRRRPPPNNNIIICCC>>>;;;:::777555333444444333222333333333444555555666666444444444333333333222222333333222222222222222222222222222222222222222222222222222333333444444444444444444555555555555666555666666666666555444444222333333333333333333222222222222222222333333333111111111222222222333333222333333444444333333333222222222333333444444444111111222222222222111111111222222333333222222111444333222111111222333444111111111222222111111111111111111222222111111111000000000000000000111111000000000000000000000000000000000000000000111111111111111111111111111111222111111111111111222222111111000000000/////////000000000000000000000000000000111111222222222333000111222333333444333333222222222222222222222222111111111111111111111111111111111111111111111111222111111111000000000000////////////////////////000000////////////000000000000///.........//////................................................+++++++++,,,---...///000---------------...//////............///////////////000000000111111111111...///111222333333333333111111222222222333333333555444444333333333444444555444444444444555555666777777777777777666666666777777777777888999:::;;;???CCCMMMZZZ``````___aaagggvvvkkk\\\YYY___eee||||||tttfffhhhkkk}}}EEEDDDBBBAAA@@@@@@@@@AAA???AAAEEEJJJOOOQQQPPPNNNIIIHHHFFFCCCAAA???>>>>>>===???AAACCCFFFIIIJJJKKKKKKJJJHHHFFFCCCAAA???>>><<<<<<<<<>>>@@@DDDHHHKKKMMMMMMLLLJJJHHHFFFCCCBBB>>>>>>>>>>>>???AAACCCEEEHHHJJJMMMOOOOOONNNKKKIIIHHHFFFDDDBBBBBBDDDGGGIIINNNSSSYYYZZZWWWSSSQQQQQQKKKKKKIIIFFFDDDEEEIIILLLNNNPPPRRRTTTUUUUUUTTTTTTQQQOOONNNOOONNNLLLOOOTTTaaammmxxx|||yyyuuummmfffXXXSSSKKKEEECCCDDDDDDEEEGGGGGGHHHIIIJJJJJJKKKKKKLLLMMMNNNMMMKKKKKKLLLNNNOOOQQQTTTWWWYYYZZZZZZYYYbbbgggllloooqqqtttyyy}}}}}}|||zzzvvvpppjjjddd```YYYXXXXXXYYY[[[\\\[[[YYYUUUTTTUUUXXX\\\___`````````^^^\\\\\\]]]^^^^^^]]]]]]cccfffccc^^^ZZZSSSLLLGGGGGGFFFDDDBBB???<<<;;;999777555444444444333222333333444444555555555666333333333333222222222222222222222222222222222222222222222222222222222222111222222333333444444555444444444555555555555666666666666666666555444444222333333444444333333222444444444333333333333222111111111111222222222222222222333444444444333333333333333444444444444444111111222222222222111111111222222333333222222111111111000000000000111111000111222222222222111000000111222222222222111000000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111000111111222333000000000000/////////...000000000000000000000000000000111111222333333333000111222333444444444444222222222222333333333333111111111111111111111111111111111111111111111111111111111000000000//////000000000000000000000000000000////////////000000000000//////...//////000................................................---,,,,,,,,,---...//////------,,,,,,------...///............////////////000000000000111111111111---///000111222222111000111111222222222333333333444333333333333444555666666555555555555555666666666777777777888888888888777777777777888999:::;;;@@@DDDOOO\\\cccbbbaaabbbgggvvv~~~hhhZZZXXX```hhh~~~}}}sssdddeeehhhzzzCCCBBB@@@???>>>??????@@@AAACCCGGGLLLPPPQQQOOOMMMHHHGGGEEECCCAAA???>>>>>>>>>???BBBFFFIIILLLNNNOOOKKKJJJHHHFFFCCC@@@???===;;;;;;<<<>>>BBBGGGLLLOOOQQQPPPOOOMMMJJJGGGEEEDDD>>>>>>>>>>>>@@@BBBDDDFFFIIIKKKMMMNNNMMMLLLIIIHHHEEEDDDCCCCCCCCCEEEGGGHHHMMMRRRVVVUUUQQQMMMKKKLLLHHHGGGFFFDDDCCCDDDHHHLLLKKKLLLNNNQQQRRRSSSTTTTTTPPPMMMMMMNNNMMMLLLOOOTTT\\\dddlllnnnnnnkkkccc[[[RRRNNNHHHDDDBBBBBBBBBAAACCCDDDFFFHHHIIIJJJJJJJJJKKKMMMNNNNNNMMMNNNQQQTTTWWWXXXZZZ\\\]]]]]]\\\[[[cccggglllnnnnnnpppsssvvvvvvtttpppllliiieeebbb___WWWVVVTTTUUUUUUUUUTTTRRRQQQSSSWWW]]]bbbeeeeeedddaaa___\\\[[[[[[[[[ZZZYYYWWW\\\]]]XXXQQQMMMHHHCCC@@@???>>><<<;;;:::999888555444333333444555444333333333333333333444444444333222222222222111111111111111111222222333333444111111111111111111111111111111222333333444555555444444444555555555555666444555555555555444333333111222333333333333222111222333333333333333333222111111111111222222222222111222333333444444444333444444333333333333333333111111222222222222111111111222222333333222222111000000111111111111000000000111222222222222111000000111222222222222111000///000000000111111111111000000000000000000000000///000000000111111111111111111111111111111111111111111000000111222222333111111111000000000//////000000000000000000000000000000111222222333444444000111222333444444444444222333333333444444444444333333333333333333333333111111111111111111111111000111111111111111222222000000000000000000000000000000////////////000000000000////////////000000................................................///......---......//////------,,,,,,------...///............////////////000000000000111111111111///000222333333222111000111111222222222333333333222222222333444555666777777666666555555666666777666666777888999:::;;;;;;777777777777888999:::;;;@@@DDDPPP]]]cccbbb``````iiixxx|||fffXXXXXXbbblll~~~sssccceeehhhzzzAAA@@@???>>>>>>>>>??????BBBDDDHHHMMMPPPQQQNNNKKKFFFEEEDDDBBB@@@???>>>>>>>>>@@@CCCGGGJJJMMMOOOPPPJJJIIIGGGEEEBBB@@@>>>===::::::;;;>>>BBBHHHNNNQQQPPPOOONNNLLLIIIFFFCCCBBB=========>>>@@@BBBDDDFFFJJJKKKLLLMMMLLLJJJHHHFFFCCCCCCCCCCCCDDDEEEGGGHHHJJJNNNRRRPPPKKKFFFEEEGGGFFFEEEDDDBBBBBBDDDHHHLLLJJJKKKMMMOOORRRSSSTTTUUUOOOLLLLLLMMMLLLKKKNNNSSSUUUZZZ___aaabbb```YYYPPPMMMJJJEEECCCBBBBBBAAAAAABBBCCCEEEHHHIIIJJJJJJJJJIIILLLNNNNNNNNNPPPTTTXXX\\\]]]___``````___]]]\\\```dddiiijjjjjjjjjlllnnnpppmmmhhhdddaaa___^^^\\\VVVTTTRRRRRRRRRQQQPPPNNNQQQTTTZZZbbbhhhkkkjjjhhh^^^\\\YYYWWWWWWVVVTTTSSSRRRWWWWWWPPPIIIEEEAAA===<<<;;;:::888777666666666222111000222444555555444222222222222222222222222222222222111111111000000000000111222333333444444111111111111111111111111111111222333333444555555444444444555555555666666333333444444444333222222000111222333333222111000000111222333333333333333000111111111111222222222111222333333444444444444444333333222222111111111111111222222222222111111222222222333333222222222111222333444444333222111000111222333333222111000000111222333333222111000//////000000111111111222000000000000000000000000//////000000111111111222111111111111111111111111111111000000111222333333222222222111111111111000000000000000000000000000000000111222333333444444111111222333444444444444333333333444444555555555555555555555555555555555111111111111111111111111///000111222333444555555000000000000000000000000000000////////////000000000000////////////000111////////////////////////........................000//////.........//////---,,,,,,,,,,,,---................../////////000000000000000111111111111333444555666666555333222111111222222222333333333111111222333444666777888888777777666666666777777666666777999:::;;;<<<===777777777777888999:::;;;???DDDOOO]]]cccaaa^^^^^^jjjyyy{{{dddWWWYYYdddooo~~~sssdddeeehhh{{{===<<<<<<;;;;;;===>>>???AAACCCGGGKKKLLLLLLJJJIIIDDDCCCBBBAAA@@@@@@???@@@@@@AAACCCFFFHHHJJJKKKLLLKKKJJJHHHEEECCCAAA@@@@@@?????????@@@CCCGGGKKKMMMPPPOOOLLLJJJGGGDDDBBBAAA??????>>>???@@@BBBDDDFFFKKKKKKKKKJJJIIIHHHFFFEEECCCBBBBBBAAABBBDDDFFFHHHJJJJJJKKKKKKIIIGGGDDDBBBBBBBBBAAAAAACCCFFFHHHJJJMMMMMMOOORRRTTTUUUSSSQQQNNNMMMKKKJJJIIIHHHHHHHHHPPPQQQSSSSSSSSSQQQOOONNNJJJHHHFFFCCCAAA@@@@@@@@@BBBCCCEEEGGGIIIJJJJJJJJJJJJJJJKKKLLLOOOTTT[[[```fffffffffdddaaa]]]ZZZWWW^^^]]]]]]]]]^^^___``````bbbbbbbbbbbb```\\\YYYWWWTTTRRRPPPNNNMMMNNNOOOPPPYYY\\\```dddffffffeeeddd___\\\XXXUUUTTTRRROOOMMMLLLKKKHHHEEEAAA>>>;;;:::666666666555444444444333333222222111111222222333555444222111111111222222222222333333333333444444222222222222222111000///333222222222111000000000111111222222222333333333555555555555555555555555444444444444333222111000222222222111111111000000333333333222222111111111222222222222222222222222333333333333333333333333111222222333333222222111//////000111333444555555333222111000000111222333222222111111111111222222111111222222222222111111222222222222222111000///222111111111000000//////000000000000111111111111000111222333333333333333222222222222222222222222333333333333333222111000000000000000000000000000000000000000000000000000000000111222333333333333333333333222222111111111000111222333444333333222333333333333333333333333111111111111111111111111111111111111111111111111111111111111000000000000(((***,,,...//////...---000000000000000000000000////////////////////////....../////////...,,,+++...------,,,++++++++++++////////////////////////////////////////////////////////////000111333333222111///000111333222222222222222222222222222333333333222222333333444555555555444444444333333333777777777777888;;;===>>>777777777777888999:::;;;@@@EEEPPP\\\aaa]]]ZZZYYYeeewww{{{fff[[[___lllxxxuuugggiiiiiixxx<<<;;;:::::::::;;;======???BBBEEEHHHJJJJJJHHHGGGBBBAAA@@@???>>>>>>>>>>>>===>>>@@@CCCEEEGGGHHHHHHEEEDDDBBB@@@???>>>======>>>>>>>>>???BBBEEEIIIKKKLLLKKKIIIGGGEEEBBBAAA@@@>>>>>>>>>???@@@BBBDDDEEEIIIIIIIIIHHHGGGFFFDDDDDDBBBAAA@@@@@@AAACCCEEEGGGFFFGGGHHHHHHGGGFFFDDDBBBAAAAAAAAACCCEEEHHHLLLNNNMMMMMMNNNPPPRRRSSSRRRPPPJJJIIIGGGFFFEEEDDDDDDDDDGGGIIIKKKLLLMMMLLLKKKKKKJJJHHHFFFDDDBBBAAAAAAAAABBBCCCFFFHHHIIIIIIIIIHHHIIIIIIIIIJJJNNNVVV___eeekkkkkkjjjhhhccc^^^YYYVVVWWWWWWVVVVVVVVVWWWXXXXXXYYYYYYYYYXXXWWWTTTRRRQQQQQQPPPOOONNNMMMNNNPPPQQQYYY\\\___cccddddddbbbaaaZZZWWWSSSPPPMMMJJJGGGEEECCCBBBAAA>>><<<:::888777555555555555444444444444333222222111111222222333444333222111111111222222222222222333333333444444222222333333222111111000222222222111111111111111111111222222222333333333444444444444444444444444666666666666555444333222222222222111111111000000333333333222222222111111222222222222222222222222333333333333333333333333111222222333333222222111222222222222333333333333222222111000000111222222222222111111111111222222111111222222222222111111111222222222222111000///111111111111000000000///000000000000111111111111000000111222222222222222222222222222222222222222333222222222222111111111000000000000000000000000000000000000000000000000000000111222333333333333333333333222222222111111111222333444555444444333444333333333333333333444222222222222222222222222111111111111111111111111000000000000////////////***+++---///000///...---////////////////////////............................../////////...,,,,,,------,,,,,,+++,,,,,,,,,........................////////////////////////000/////////000111222222222111///000111333222222111111222333444555555555333333222222333333444555555555555555444444333333777777777777888:::;;;<<<666666777777888999;;;;;;@@@EEEPPP]]]aaa]]]YYYYYYdddvvv|||hhh]]]bbbppp|||sssgggjjjkkk{{{::::::999888999:::;;;<<<===???BBBEEEFFFFFFDDDCCC??????>>>===<<<<<<<<<<<<:::;;;===???AAABBBCCCCCC@@@@@@>>>===<<<;;;;;;;;;<<<<<<===>>>@@@CCCFFFGGGFFFFFFEEECCCBBB@@@???>>>=========>>>???AAACCCDDDEEEEEEEEEEEEDDDCCCAAAAAA@@@???>>>>>>???AAADDDEEECCCDDDEEEEEEEEEDDDBBBAAA@@@@@@AAADDDGGGKKKNNNPPPMMMLLLLLLMMMOOOOOOOOONNNFFFEEEDDDCCCBBBAAAAAAAAA@@@BBBDDDFFFHHHIIIIIIIIIJJJHHHFFFDDDBBBBBBBBBBBBCCCEEEGGGJJJJJJIIIHHHFFFIIIIIIIIIJJJOOOXXXbbbjjjmmmmmmllliiiccc\\\UUUQQQPPPPPPOOOOOONNNOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMOOONNNNNNNNNNNNPPPRRRSSSZZZ\\\^^^```aaa___]]]\\\VVVRRRNNNJJJFFFCCC???===::::::999888888777666666333444444444444444444555333222222111111222222333444333222111111111222222222222222222333333333333333333333333333222222111111111111111111222222222111111222222222333333333333333333333444444444444666666666666555444333333222222222111111111111111333333333222222222222111222222222222222222222222222222222222222222222222111222222333333222222111666555444444333222111111222222111000000111222222222222111111111111222222111111222222222222111111111111222222111111000000111111111111000000000000000000000000111111111111///000000111111111111000222222222222222222222222222222111000000000111111000000000000000000000000000000000000000000000000000000111222333333333333333333333333222222222222333444444555555555555444555444333222222333444555333333333333333333333333111111111111111111111111000000/////////.........---...///000000///...---////////////////////////.................................///......---,,,,,,,,,,,,,,,,,,,,,---...........................////////////////////////111000000000000000111111222111///000111333222222111111222333555666777777333333222222333333444555666666666555555555555444666666777888888888888888666666666777888:::;;;<<<@@@EEEQQQ]]]```\\\YYYZZZdddvvv}}}jjjaaagggvvvrrrfffjjjmmm}}}::::::999888999:::;;;<<<;;;===???AAABBBBBB@@@???>>>===<<<<<<;;;;;;;;;<<<999:::;;;===>>>??????@@@???>>>======<<<<<<======;;;;;;;;;===>>>@@@BBBCCCAAA@@@@@@???>>>>>>======;;;;;;<<<===???@@@AAABBBBBBBBBBBBAAA@@@???>>>>>>???>>>======???AAADDDEEEDDDEEEEEEDDDCCCAAA@@@??????@@@AAACCCFFFIIILLLNNNKKKIIIHHHHHHIIIJJJJJJJJJEEEDDDCCCBBBAAAAAAAAAAAA@@@AAACCCEEEGGGHHHHHHIIIIIIHHHFFFDDDCCCCCCCCCDDDFFFHHHJJJLLLLLLJJJHHHFFFIIIJJJKKKMMMRRRYYYbbbhhhhhhhhhgggeee___XXXQQQMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMNNNNNNPPPRRRSSSUUUZZZ[[[\\\]]]\\\ZZZXXXVVVQQQMMMIIIEEECCC@@@===:::777777777666666666555555222222333333444444444555333222222111111222222333333222222222222222222222111222222222222333333333333333444444444333333222000000000111222222222333111111222222222333333333222222333333333333333444333444444444333333222111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111222222333333222222111666555555444333222111111222111111111111111111222222222111111111111222222111111222222222222111111000000111111111111000000111111111000000000000000///000000000111111111111//////000000000000//////111111111111111111111111222111000//////000111111000000000000000000000000000000000000000000000000000000111222333333333333333333333333333333333333444444444555555555444444555444333222222333444555333333333333333333333333111111111111111111111111000000000000////////////000000000111000///...---////////////////////////..........................................------,,,,,,,,,,,,,,,---...///........................////////////////////////222111000000000000000111222111///000111333222222111222222333444555555666333333222222333333444555666666666666666666666555555666777888888777666555666666666777888:::;;;<<<@@@FFFRRR]]]___[[[YYY[[[dddwwwmmmeeelll|||pppdddjjjmmm}}};;;:::999999999:::<<<<<<:::;;;===>>>???>>>=========<<<<<<;;;;;;;;;;;;;;;999:::;;;<<<===============<<<<<<<<<<<<<<<======::::::;;;<<<===>>>???@@@<<<<<<<<<<<<<<<<<<;;;;;;999:::;;;<<<>>>???@@@@@@????????????>>>===<<<<<<>>>>>>======???AAADDDFFFHHHHHHFFFDDDBBB@@@>>><<<>>>???@@@AAACCCDDDFFFGGGFFFDDDCCCCCCEEEFFFFFFEEEBBBAAA@@@@@@????????????CCCCCCDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGJJJKKKMMMNNNMMMKKKHHHFFFIIIKKKOOOQQQTTTXXX\\\``````aaa```^^^ZZZTTTOOOKKKIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIKKKMMMNNNMMMMMMNNNOOOPPPRRRSSSTTTXXXYYYYYYXXXWWWTTTQQQPPPIIIFFFCCC@@@???>>>;;;:::666666666555444444333333111222222222333333444444333222222111111222222333222222222222222222222222111111111222222222333333222333333444444333333333000000000111222222222333111111222222222333333333222222222333333444444444333333333444333333222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111222222333333222222111333333333333333333333333111111111222222111111111222222111111111111222222111111222222222222111111///000000111111111000000000000000000000000111111///000000000111111111111//////000000000//////...111111111111111111111111111000000000000000111111000000000000000000000000000000000000000000000000000000111222333333333333333333333333333333333333444444333333333333333333555555444333333444555555222222222222222222222222111111111111111111111111222222222111111111000000111111111000000///............................................................------............,,,,,,,,,,,,---......///........................////////////////////////222111000000000000000111222111///000111333222222333333333222222222222222333333222222333333444555555666666666666666666666555666777888888666555444555555666777888:::<<<===AAAGGGSSS]]]^^^YYYXXX[[[fffyyyooohhhppppppdddiiikkkzzz;;;:::999999999:::;;;<<<:::;;;<<<=========<<<;;;;;;;;;:::::::::::::::;;;:::;;;<<<<<<<<<<<<<<<<<<:::999999999999999::::::::::::;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;777888:::<<<===>>>>>>>>>======>>>>>>===<<<<<<;;;>>>=========???AAADDDFFFKKKIIIGGGDDDAAA>>><<<;;;======>>>??????@@@@@@@@@AAA@@@@@@AAACCCDDDCCCBBB???>>>======<<<<<<======CCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDEEEFFFGGGIIIKKKNNNNNNNNNMMMLLLJJJHHHGGGHHHKKKNNNQQQRRRSSSTTTVVVYYYYYYYYYWWWTTTPPPMMMKKKDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGIIIKKKLLLLLLLLLMMMMMMNNNOOOPPPPPPPPPTTTSSSSSSQQQOOOLLLJJJHHH@@@>>><<<:::::::::999777444444333333222111111000111222222222222222333333333222222111111222222333111111222333333333222222111111111111222222222222111222222333333333333333111111111111111222222222111111222222222333333333222222333333444444555555444555555666555555444444111111111111111222222222111222222222222333333333222222222222222222222222222222222222222222222222111222222333333222222111111111111222222333333333000111222222222222111000222222111111111111222222111111222222222222111111//////000000111111000000000000000000111111111111000000000000111111111111000000000000000//////...111111111111111111111111///000111222222222111111000000000000000000000000000000000000000000000000000000111222333333333333333333333333444444444444555444333333222333333333444444444555555444444444111111111111111111111111111111111111111111111111333333222222222111111111111111000000/////////...........................------------------------......---------...//////------------------...///------------------------////////////////////////111000000000000000111111222111///000111333222222444333333222222111111000333333222222333333444555444555555555555666666666666777777777777777666555555555666777888:::<<<===AAAHHHSSS]]]]]]XXXXXX\\\iii|||pppjjjrrrqqqdddiiijjjxxx999999888777888999:::;;;;;;<<<<<<======<<<;;;;;;999888888888888888999999;;;;;;<<<<<<<<<;;;::::::999888888777777777888888:::;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::666777999;;;<<<===========================<<<;;;<<<;;;;;;;;;===@@@CCCEEEIIIHHHFFFCCC@@@>>>===<<<;;;;;;<<<===============>>>>>>???AAACCCDDDCCCAAA???>>>======<<<=========AAAAAAAAAAAAAAABBBBBBCCCBBBCCCCCCDDDGGGJJJLLLNNNPPPOOOMMMKKKIIIGGGFFFFFFFFFHHHJJJKKKKKKLLLNNNPPPSSSRRRPPPNNNLLLJJJHHHGGGAAAAAAAAAAAAAAAAAABBBCCCCCCDDDFFFIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKMMMMMMKKKJJJGGGDDDBBBAAA<<<:::888777777777666555222222222222222222111111222222222222111111111111333222222111111222222333000111222333333333333222111111111111222222222222000111111222333333222222222222222111111111111111111111222222222333333333222333333444555555666666444444555555666555555444000000111111111222222222111111222222222333333333222222222222222222222222333333333333333333333333111222222333333222222111000000000111111222222222000111222222222222111000222222111111111111222222111111222222222222111111...//////000000000000000///000000000111111111111000000000000111111111111000111111111000000///...111111111111111111111111...000222444444333111000000000000000000000000000000000000000000000000000000000111222333333333333333333333444444444555555777666555333333333444555333444555666666555444333222222222222222222222222111111111111111111111111222222222111111111111000000000//////......//////........................------------------------...------,,,---...///000///......------------...------------------------////////////////////////000/////////000111222222222111///000111333222222333333333333333222222222333333222222333333444555333333444444555555555555777777777666777777888888444555555777888;;;<<<===AAAHHHTTT]]]\\\WWWXXX]]]lllooojjjsssqqqfffkkkkkkxxx888777666666666777999:::<<<<<<=========<<<;;;;;;777777666666666666777888;;;;;;;;;;;;;;;:::999999:::999999888888888888999:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::::::::::::::555777999;;;<<<===<<<<<<=========>>>======<<<<<<::::::999:::<<>>======999999;;;<<<==================???BBBEEEEEECCCAAAAAA@@@@@@????????????@@@@@@@@@@@@@@@AAABBBCCCDDDAAAAAABBBDDDGGGKKKNNNPPPPPPNNNKKKHHHFFFEEEEEEEEEDDDEEEEEEEEEEEEGGGJJJMMMNNNLLLJJJGGGEEECCCBBBBBBBBBBBBBBBBBBBBBCCCDDDEEECCCEEEHHHKKKMMMMMMLLLLLLJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHFFFDDDBBB???===<<<===;;;888777777777555444222222333333444444555555333222222222111111000000333222222222222222222333000111222333444333333222000111111111111222222222///000111222222222222222333222222222111111000000111111222222222333333333333333444444555666777777222222333333444333333333000000111111222222222222111111111222222333333333222222222222222222222222333333333333333333333333222222222333333222222222111111000000000000000000000111222333333222111000222222111111111111222222111111222222222222111111......///000000000000000//////000000111111111222000000000000111111111111111111111111111000//////000000000000000000000000...000333666666444222000000000000000000000000000000000000000000000000000000000111222333333333333333333333444444555555555888777666555444444555666222444666888888666444222333333333333333333333333111111111111111111111111111111111111000000000000//////............//////........................------------------------...------,,,---...///000000///...---------------------------------------////////////////////////////////////000111333333222111///000111333333222333333333444444555555555333333222222333333444555333333333444444444555555888777666666666777999:::444555555777999;;;===>>>AAAIIITTT]]]\\\WWWXXX]]]nnnooojjjsssqqqgggllllllyyy666666777777888888888999;;;;;;;;;::::::999999999666666777777888888999999999::::::;;;;;;::::::999888777777777777777777777666777777888888999::::::<<<;;;999777666777777888777888999:::<<<===>>>???>>>===<<<;;;:::999999999999999:::;;;<<<===???@@@CCCBBBAAA???===<<<;;;:::;;;:::999888888:::<<<===:::;;;===???@@@AAAAAA@@@>>>>>>??????@@@?????????AAA@@@@@@??????@@@@@@AAA===>>>AAADDDHHHKKKNNNOOOMMMKKKHHHEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDCCCCCCBBBBBBAAAAAA@@@??????AAABBBDDDEEEEEEEEEFFFFFFHHHIIIJJJJJJKKKKKKDDDDDDDDDDDDCCCBBBAAAAAABBB???<<<<<<<<<<<<999666666555444333333333333333444333333222111111111111222222222222222222222222---...000111222222222222111111222222222222111111111111111111111111111111111111000000111111222333333333333222222111111111000000111222333333333333333333222222222333444555666666555444333333222222444333333222111111111222333333222111111222333333222222111111111111222222333444444222111111333555333333333222222111111111222333444444555555555555000111222222222000///...//////000000000000//////000000111111111111000000000000000000000000000000//////000000111111111222222111000.........///000000000000000111111111111//////000000000//////.../////////000111111222222111111000000000000111111000000111111111222222222111111222333333333333222222222333333444555666666<<<:::888666444444444444666666666666666666666666555444333333222222222222333333222222111000//////111111000000//////......//////000000000000//////......................................................------------......,,,,,,,,,------.........---------............//////////////////000111111...///000222333333222222---///111333444333222111111222333333111111222333333333333444444555555555555555555555555444444444333666888777777777555333:::444333888:::888;;;AAABBBHHHQQQXXXWWWUUUZZZbbbuuuzzznnnjjjrrruuuhhhgggoooxxx666666777777777888888888;;;;;;:::::::::999999999777777777777777888888888888888999999999999888888777777777777777777888888777777777888999999:::::::::999888666666666666666777777888:::;;;===>>>>>>===<<<;;;::::::999999999999999999:::;;;<<<>>>>>>AAA@@@???>>><<<;;;999999:::999888777888999;;;<<<;;;<<<>>>?????????>>>>>>???@@@AAAAAABBBBBBAAAAAAAAA@@@??????>>>>>>?????????@@@BBBDDDFFFHHHJJJKKKJJJHHHFFFCCCAAA@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@??????@@@@@@BBBCCCDDDEEEEEEEEEGGGHHHHHHHHHHHHGGGGGGFFF@@@@@@@@@??????===<<<<<<>>><<<999999:::999777444555555444333333333333333444333333222222222222333222222222222222222222222222222222222111111111111111111222222222222111111111111111111111111111111111111000000111111222333333333333222222222111111555555555555555555555555333333222222333333444555555555555444444333333222444333222222111111222222333333222111111222333333222111111111111111111222333444444222111111333555333333333222222222111111000111111222222222222111000111222222111000///...000000111111111111000000000111111111111111111000111111111111111111111111///000000000111111111111222111000///...//////000000000000000111111111111000000000111111000000///111111111111000000000000222222111111111111222222111111111111111111222222111111222333333333333222111111222222333444444555999888666555444333444444555555555555555555555555555444333333222222222333333333222222111000000///111111000000///////////////000000000000000000///------------------------...............---------......------------......------...............///---------............//////////////////000111111000111333444555555444444...///111222333333222222333444555444333222333555444444444444444444333333555555555555555555555555666888888777666666777777444888<<<<<<999777;;;AAABBBHHHQQQXXXWWWVVV[[[ccc{{{wwwkkkhhhpppvvvjjjiiirrr{{{666666777777777777888888:::::::::999999999999999888888888888777777777777777777888888888888777777666666666777777888888888777777888888999:::::::::999888777666555555555666666777888999:::<<<======<<<;;;;;;::::::999999999888888888888999:::;;;<<<>>>======<<<:::999888888999888777777777888:::;;;<<<======>>>>>>===<<<<<<@@@@@@AAABBBBBBBBBBBBBBBAAAAAA???>>>============AAAAAABBBCCCDDDDDDEEEEEEFFFDDDBBB@@@>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????AAABBBCCCDDDEEEEEEEEEEEEHHHHHHGGGFFFEEECCCBBBAAA@@@@@@@@@???>>><<<;;;:::999777666555666666444333555444444333333333333333333333333333333333444555222222222222222222222222777666444222000000000000111111222222222222111111111111111111111111111111111111000000111111222333333333333222222222222111999888666555444444444555333333333333333444444444444444444444444444444444333333222222111111222222333222222111111222222333111111111111111111111111222333444333111111333444333333333222222222222111111111111111111111000000111111111222111111000///111222222222222222222111111111222222222222111111111111111111111111111111000000000000111111111111111111000/////////000000000000000000111111111111000111111222222222111111444333222111000///...---333222222111111222222333222222111111111111111111111111222333333333333222000111111222222333333333666555444444333333444444444444444444444444444444444444333222222222333333333333222222111000000000111000000000000/////////000000111111111111000000,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------......------------......///////////////.........---------............//////////////////000111111000111333555666555444333///000000111222222333333444666777666555444555666666555555444444333222222444444444555555666666777999888888777555666888;;;AAARRRZZZNNN>>>999;;;<<>>===<<<<<<;;;@@@@@@@@@@@@AAAAAAAAAAAABBBAAA???>>><<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===;;;;;;<<<===>>>>>>??????BBBBBBCCCDDDEEEEEEEEEDDDEEEEEEDDDCCCBBB@@@>>>===??????>>>===<<<:::999888555444444444444444333333444444333333222333333444333333333333444444555666222222222222222222222222777666333000//////000111111111222222222222111111111111111111111111111111111111000000111111222333222222222222222222222222666555222111000111333444222333333444444444444444333333444444444444444444333333222222111222222333222222222222222222222222111111111222222111111111222333333333111111222444222222222222222222222222333333333333333222111000111111111111111111111111111111222222222222111111222222222333333222222222111111111111111111111111000000000000000111111111111111000000000000000000///000000000111111111111111111222333333333222222333333222111000///......222111111000000111111222222222222111111111111111111111222333333333333222111111222222333333333444444444444444444555555555333333333333333333333333444333333222222333333333222222222111111111000000000000000000000000000000000000111111111111000000,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,......------------......000/////////......---------------............//////////////////000000111...000222444444333222111000000000000111222333444444666777666555444555666444444444444444444333333333444444555666777777888777777777888777555999>>>MMMgggqqq[[[BBB<<<>>><<>>>>>???????????????>>>===<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>???@@@@@@AAABBBBBBCCCCCCCCCBBBBBB@@@@@@@@@??????===<<<;;;888888888777666555333333333444444444333333333444333333222222222333333444333333333333444444555666222222222222222222222222444333000///...///111222111111222222222222111111111111111111111111111111111111000000111111222333222222222222222222222222222111000//////111333444222333444555555555444444333333444444444444444444333222222111222222333333222222222222222222222222000111222222222222111000111222333333222111222333222222222222222222222222333333333333333222111000111111111111111111222222000111111111111111111000222222222333333222222222111111111111111111111111111111000000000000000000000000111111111111111111///000000000111111111111111111222333333333333333000000000000000000000000000000////////////000000111111111111111111111111111111222333333333333222333333333333444444444444333444444555666666777777333333333333333333333333333333333222222333333444222222222111111111111111000000000000111111111111000000111111111111000000,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------......------------......///......------,,,,,,,,,---------............//////////////////000000111///000333555555444111000000000000000111222333444333444555555444333444555222222333333444555666666444444555555666777888888444444777:::999666:::AAAKKKfffoooWWW???===AAA@@@BBBFFFNNNUUUUUUWWW```kkkqqqbbb___iii~~~zzzmmmlllwww777777666666666666555555777777777777777888888888888888888888777777777777777777888888888888777777666666666666666666666666555555666666777888888999888888999999999999888777555555666666777888888999777888999::::::999777777888777666666666666666777888888888999999:::::::::666777777777888888888888666666777777999;;;<<<===???@@@AAACCCDDDDDDDDDDDDBBBAAA???>>><<<;;;::::::999::::::;;;<<<<<<============<<<<<<;;;;;;::::::999999::::::;;;<<<<<<<<<<<<<<<===>>>>>>???@@@@@@@@@@@@@@@AAA@@@@@@??????<<<<<<<<<<<<<<<;;;::::::666666666666666555444333333555555555333222333444222222222222222333333444333333333333333333444555222222222222222222222222111000/////////000111222111111222222222222111111111111111111111111111111111111000000111111222333111222222222222333333333222111111111222333555666222333444666666555555444444444444444444444444444222222111111222222333333111222222333333222222111000111222333333222111000000222333333222111111222111222222222222333333333111111111111111111000000222111111111111222333333000000111111111111000000111111222222222222111111222222222222222222222222111111111111000000000000///000111222222222111111000000000000111111111111000111222222333333333333...//////000111222222222/////////....../////////000000111111111222222222111111222333333333333222444444444444444444444444333333555666666777777666333333333333333333333333333333222222222333444444111111111111111111111111000000000111111111111222//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,..............................------------......---------------,,,,,,,,,---------............//////////////////000111111111333666888888666333111///000000111222222333333222333444444333222333444000111222333555666777777555555555666666777777888444333666;;;:::777===IIIZZZjjjjjjQQQ<<<:::>>>===@@@EEELLLRRRTTTVVVaaalllppp```\\\eeezzz|||nnnkkkvvv777777666666666555555555666666666777777777888888777777777777777888888888555666666777777666666555777777777666555555444444444444555555666666777777666777888999999888777777444555555666666777777888666777888999999888777666888888777666666666666666555555666777888999999999777777888888999999888888777777666666777999:::;;;<<<===>>>@@@AAABBBBBBBBB???>>>===;;;:::999999999999999999999999:::::::::::::::::::::::::::999999888888888999:::;;;;;;;;;<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>===<<<;;;::::::::::::999888777666666666777777777777666666333555666555222111222444222222111111222333333444444333333222222222222333222222222222222222222222111111111111111111111111111111222222222222111111111111111111111111111111111111000000111111222333111111222222222333333333333333333333333333333333222333555666777666555444555555555444444333333222222222111111222222333444111222333333333333222111///111222333333222111//////111333333222111111111111111222222222333333333000111111222222222222111222222111111111222333444111111222222222222111111000111111111111111111000222222222222222222222222111111111111000000000//////000111222222222222111000000000000111111111111///000111222333333333333...//////000111111222222000000////////////000000//////000111222333333444111111222333333333333222333333333333333333333333222222444555666666555555444444444444444444444444333222222222333333444555111111111111111111111111000000111111111222222222......////////////......------------------------,,,,,,------.../////////......------------......------------............---------............//////////////////000111111111333666999888666333111...///111222333333222222222444444444333222333444222222333333444555666666666666666666666777777777888444555:::999888CCCSSSpppqqqdddKKK:::999;;;:::???CCCJJJPPPRRRVVVaaammmmmm^^^YYYaaatttpppllluuu777777666666555555555444555666666666777777888888666666777777888888999999444555555555555555555444888888777666555444333333333333444444555666666666555666777888888777666666444444555555666666777777555666888999999888777666999888777666666666666666333333444555666777888888777777888999999999999999999888777666666777888999888999:::<<<======>>>>>><<<;;;:::999888777777777:::999999999888888777777888888999999999999888888666777777888999:::::::::<<<<<<<<<===============<<<=========<<<;;;:::999:::::::::999888666444444111222333333444444333333333555666555222000111333222111111111222333333444444333333222111111111111222222222222222222222222222333333333333222111000111111222222222222111111111111111111111111111111111111111000111222222333111111111222222333333333333333333333333111000000222333555777777666555444666666555444333333222222222111111111222333333444111222333444444333222111///000222333333222000//////111333333222111000111111111111222222333333333222333444555555555555555222222111111111222444555222333333444444333333222000000111111111111000000222222222222222222222222222111111111000000/////////000111222333333222111000000000000111111111111...///000111222333333333///000000000111111111111111111000000000000111111......///111222333444555111111222333333333333222222222222222222222222222111222333444555444333333444444444444444444444444222222222222333333444555111111111111111111222222000000111111222222222222------............------........................+++,,,,,,---...///000000.........------.........---.........//////000000---------........./////////////////////000111111///222555777777444111///---///111333444333222111333444555444333333444555333444444444444444444444777777777777666666666666<<<666555888888999HHH\\\tttkkkXXXCCC999;;;>>>>>>>>>BBBIIIOOOQQQUUUaaammm~~~lll\\\WWW^^^ppprrrmmmuuu888777666444444555555666888666444555888999777555777777777777777777777777777777777777888888888888444555666666666555333333222222333444555666777888555555555666666666666777444444555555555555444444777777777777888888888888:::999999888777555333222333666888777444222333555999999999888888888888888:::999999999999999999999==================<<<<<<<<<;;;:::888888888999999555555555666666666666666888888888999999:::::::::999::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<999999999999999888777666777666555444333222222111444444444444444444444444444444444444444444444444111111111222222333333333444444333222222333444444222222222222222222222222111111111111111111111111000111111111111222222222(((+++000222222222111111222222222222222222222222111111222333333333333222333333222222333333444555777777666666666555555555555555555555444333222111111111111111111111111111333222222111000000000111222222222222222222222222222222222111111000000000111111111222222333333333333333333333222111000000000000111222333333444444777666555444333222111111111111111111111111111111000000000111222222222333///////////////000111111000000000000000000000000000000000111222222222333222111111111000000//////222222111111111111222222000000////////////000000000000000000000000000000//////000111222222333333333333333444444444555555333333333444444555555555555555555555555555555555222333333333333222111111333333333222222222111111111111111111000000000000///............---------//////.........---------++++++,,,,,,---...//////......///000///...,,,+++,,,,,,,,,---------..............................000///...------...///000222444777777555333222222444333222000///000000111555555555444444333333333333333222222333333444555555555555555555555444444999///333;;;888???RRR___ooolll[[[DDD999;;;===999@@@BBBGGGNNNQQQUUU```kkk~~~|||fffYYYUUU[[[lll~~~ssspppooo888777666555444555666666666444333444666666555333666666666666666666666666555555555666666666777777555555666666666555444333666555555555555444444444444444555555555666666666444555555666666555555444555555555555666666666666555666666666555444333222444666777666444222333555888888888888777777777777777777777777777777777777<<<<<<<<<;;;;;;;;;;;;;;;999888777777777888999:::666666666666666555555555666666777888999;;;<<<<<<:::::::::999999999999999999999999:::::::::;;;;;;777777777777777666555555222333333333333444444444444444333333333333333333222222222222222222222222111111222222222333333333444333222111111222333444222222222222222222222222111111111111111111111111000111111111111222222222...000333444333222111222222222222222222222222222111111222333333333333222222111111111111222333333444444444333333333333222555555555555444333222111111111111111111111111111333333222111111111111111222222222222222222222222555555555444444444333333111111222222222333333333111222222333333333222222111111111222222333333444444444444444444333333333222222222222222222222222111111111111222222222222111000000000000111222222222222222222222222222222111111111111222222222222222111111111000000000000111111111000000111111111000000////////////000000111111111111111111111111000000000111222222333333333333333444444444555555333333333444444555555555555555555555555555555555444444444444444333222222333333333222222222111111111111000000000////////////............---------//////.........---------+++,,,,,,------.........,,,,,,------,,,,,,+++***,,,,,,,,,---------..............................000///...------...///000111333666666444222111111333222111111000111111111555555444444444333333333444444333333444444555666555555555555555555555555999222555:::999GGG]]]gggooobbbOOO>>>999;;;<<<999???AAAFFFLLLOOOTTT___kkk|||zzzdddXXXSSSXXXiiizzzqqqooonnn888777666555555555666666666444333444555666555444666666666666666666666666444444444444555555555555666666666666666555444444666666666555555555444444333444444444555555555555444555555666666555555444555555555555666666666666444444555555555555555444555666666555333333444666666666666666666666666666555555555555555555555555::::::999999999888888888555555555555666777888999777777666666555555444444444555666777999;;;<<<===::::::999999888888777777777777777888888888888888444444555555444444333333111111222222222333333333222222222333333333333333222222222222222222222222111222222222222333333333222222111111111111222222222222222222222222222222111111111111111111111111000111111111111222222222222333444333111000000111222222222222222222222222111111222333333333333222111111000000111111222333333333333333222222222222444555555444444333222111111111111111111111111111444333333222222222222222222222222222222222222222333333333222222222222111111222222222222333333333000000111222333333333333222222222222222222222222222222333333444444555555333333333333333333333333222222222222222111111111222111111111111222333333222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000111000000//////000000111111111111111111111111111000000111111222333333333333333333444444444555555444444444444444555555555555555555555555555555555555555555555555444333333333333333222222222111111000000000/////////......///............---------...............---------------------------------------,,,+++++++++,,,,,,,,,,,,,,,---------..............................//////............//////000222444444222000000000000000111222222222222111555444444444444333333333555444444444444555666666555555555555555555555555888555777888:::NNNeeellliiiUUU???888:::;;;:::999===???DDDIIIMMMRRR^^^jjjzzzxxxbbbVVVQQQUUUddduuu|||ooommmmmm777777777666666666666666777777666666777777777666555555555555555555555555444444444555555555555666777777777777666666555555333444444555666777777777333333333444444444555555555555666666666666555555777777777777888888888888666666777777777777666666666555555444333444555666444444555555555555666666444444444444555555555555888888888777777666666555444444444444555555666666888888777666555444444333555555666777888999:::;;;999999888888777666555555555555555555666666666666222333333444333333222222444444333222111000//////111111222222222222333333444444444444444444444444222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111000000111111111222222222222222222000...---///111111222222222222222333333111111222333333333333222111111111111111222333333555555444444444333333333444444444444444333222111111111111111111111111111444444333222222333333444111222222222222222333333111111111111111111111111222222222222222222222222000111222333333333333333333333222222222222222222222222333333333444444444333333333333333333333333333333333222222111111111111111111111111222333333000000000000000000000000333333333222222111111111111111111111111111111111000000000000000000000000111000000000000000000111111111111111111111111111111111111222222333333333333333333444444444555555444444444555555555555555555555555555555555555555444555555555555444333333333333333222222222111111////////////............///............---------........................------------------,,,,,,000///---,,,,,,---...///,,,,,,,,,---------............................../////////....../////////...000222222000//////000...///111222333333222222444444444444444444444444444444444444444555555666444444444555555555555555666666999777888MMMaaaaaa\\\GGG888888<<<:::888:::<<<===AAAGGGKKKRRR___lllzzzwwwaaaUUUPPPSSSbbbsssyyylllllllll777777777777777666666666666777777777666666777777666666666666666666666666555666666666666777777777888888777777666666666666444555555555666777777777333333333444444444555555555666666666666666666555777777777777888888888888888888888888777666555444555555444444444555555555333333444444555555555555444444444555555666666666888777777666555555444444555555555555444444333333888888777666555444444333777777777777777777777777888888777666555555444444444444444444444444444444222222333444444333333333444333222111000//////...111111111222222333333333444444444444444444444444222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111000000111111111222222222111111111///...///111444111111111222222333333333111111222333333333333222222222222222222333444444555555444444444333333333333333333444333333222222111111111111111111111111333333333222222333444444111111111222222333333333555555555555555555555555222222222222222222222222333333333333333222111000333333222222222222222222444444333333333222222222333333333333333333333333444333333333222222111111111000000000000111222222000000000000000000000000444333333333222222111111111111111111111222222222000000111111111111000000111111000000000000111111111111111111111111111111222222222222222333333333333333333444444444555555555555555555555555555555555555555555555555555555444444444444444333222222333333333222222222111111////////////............///............------------.....................------------------,,,,,,///...---,,,,,,---///000,,,,,,,,,---------.................................//////////////////...---///000000///...///000---///000222333333333222444444444444444444444444333333333222333333444555444444444555555555666666444555:::777666EEEQQQKKKJJJ???888<<<===888888<<<:::;;;???EEEKKKSSSaaaooo|||vvv```UUUPPPTTTdddvvvwwwjjjjjjlll777777888888888777666555444555666555444333444666777777777777777777777777777777777777888888888888999999888777777777777777999888888777666555444444333444444444555555555555555666666777777666666555555555555555666666666666666666666666555444333222444444333555666777555444333333333444555555666666444444444555666666777777888888777666555555444444666777777666666444333333777777666666555555444444777777777777666666666666666666555555444444333333333333333333333222222222222222333444444444333333000000111111111222222222111111222222333333444444222222222222222222222222333333333222222222222111111111222333333222111111222222222222222222222222111111111111111111111111000111111111111222222222111222222222111222555777111111111222222333333444111111222333333333333222333333222222333333444555333333333333222222222222222222333333333333222222111111111111111111111111333222222222222333333444111111111222222333333444333333444444444444444555333333333222222222222111333333333333222111000000222222222222222222222222444444333333222222111111333333333333333333333333333333333333333222222222000000000000000111222222222222222222222222222222333333333333333222222222111111111222222222222222000111222333333222111000222111111000000111111222222222222222222222222222222222333333333333333333333333333444444444555555666666666555555555555555555555555555555555555555444444444444444333222222333333333222222222111111000000000/////////......///............------------------...............------------------------,,,,,,+++++++++,,,------,,,,,,,,,---------....................................////////////......---...//////......///000//////000111222333333333333333333444444444444555333222222222222333444444333333444444555666666666555333888999555;;;AAA:::<<<;;;;;;===<<<888888<<<::::::???EEEKKKUUUeeetttvvv___TTTQQQVVVhhh{{{wwwjjjjjjlll777777888999888777666555333555666666444333444666888888888888888888888888777777777888888888999999:::999888777777777888888999999888777666555444444444444555555555666666666666666777777777777666666555555555555666666666666444555555555555555444444333333333666888888555222333333333444555666666666333333444444555666666777:::999888777666555555444666666777888888777666555666666666666666555555555666666666666666666666666444444444444333333333333333333333333222222111111111111222333333333333333111111111222222222333333222222222333444444555555222222222222222222222222333333333222222222111111111222333444444333222111222222222222222222222222111111111111111111111111000111111111111222222222111222333333222333444666000111111222333333444444111111222333333333333222222222222222222333333444444444444333333333333222111222222333333333222222111111111111111111111111111111111111111222333333000111111222333333444444111111111222222222333333333333333222222222111111222222333333333222222111111111111222222333333444222222222222222333333333222222222222222222222222222222333333333333333333222111111111111222333333222222222222222222222222222222333333333333333333111111111222222333333333111222333444444333222111222111111000000111111222222222222222222222222222333333333333333333333333333333333444444444555555777666666666555555555444555555555555555555555555555555555555555444333333333333333222222222111111111111000000000////////////............------------------.........//////+++,,,,,,------.........***+++,,,,,,------,,,,,,,,,,,,,,,---------..............................---...///000000///...------...//////......///111111000000000111222333333333333333444444444555555333333333333333444555555333333444444555666666777999111666;;;777666999555666:::;;;999888:::;;;999999:::>>>EEEMMMXXXjjjzzzttt]]]RRRPPPXXXlllwwwjjjjjjmmm777888888999999777666555555777999888555444666888888888888888888888888888777777777777888888888888::::::888777777777888999666666666666777777777777555555555666666666666777666666777777777777666666777777777777888888888888444555666777888888888888222222333777:::999555111333333444444555666777777222222333444444555666666;;;:::999888777666555555555666777999999999888888555555555666666666666666444444444555666777888888333333333333333333333444333333333333222222111111000000111222222222222222555444444333222111000000222222333444444555666666444444444444444444444444333333333222222111111111222333444444444444333222222222222222222222222222111111111111111111111111000111111111111222222222///111222222111000111333000000111222333333444444111111222333333333333222111111111000111222222333777777666666666555555555111222222333333333222222111111111111111111111111111000000000111222222333000000111222333333444444444444444555555666666666333333333222222111111111000111222222333333333333000000111222333333444444///000111222333444555555111111111111111111111111222222222333333444444444333333222222333333444555000000000000000000000000222222222333333444444444111111111222222333333333111222444555555444222111222222111111111111222222222222222222222222222222333333333333333333333333333333333444444444555555777777666666555555555444555555555555555555555555666666666666666555555444333333333222222222111111111111111111000000000000//////.........------------------.........//////++++++,,,,,,---...//////+++,,,...///000///......,,,,,,,,,---------..............................---...///000000///...------...//////......000222222111000000000111222333333333333444444555555555555444444444444555666666333333444444555666777777<<<000444===999555777777555:::999333444<<<<<<777999:::>>>FFFNNNZZZmmm}}}rrr[[[PPPOOOXXXnnnxxxjjjkkkmmm777777777777888888888888333444555666666555444333999888777666666777888999777777777777777777777777666666666666777777777777555666666666666666555444222333444444555555444444666777777777777777666666666777888777666555666888666666666666666666666666222333555666666666555555111444666666555333333333111111222333444555777888999888777666555555555555666666666666666666666666666555555555555444444444555555555444444333333333222333333444444333333222444444444444444444444444222222222111111111111000333222111111111111111111222222333333333333444444333222222111111222222333111111222222222333333333555444444333333222222111222222222111111000000000111222222333333222222111333222222333555555444222000111111111111222222222222333333444444333333222444444333222222111111111222222222333444555666777222333444555555333111000222333333444444333333222111222222333333222222111111222222333333222222111222222333333333222222111666666555444222111000000333333333222222111111111333333333222222111111111333333333222222111111111333222111000000111222333444333333222111111111222222222222222222222222222444333222222111111111111222222222222111111000000222222222222222222222222000000111111111222222222000000000000000000000000444444444444444444444444222222222222222222222222222222222333333333444444222222222222222222222222666666555555444444444444777666555444444444444444222111000000000111222333222333333333333222111111333222000/////////000111///000111222222111000///////////////....................................///............---------,,,------......------,,,---......---///333333000000000000000////////////555333111///......///000......///111333333111000333444555555444444555777777666555444444444444444444333333222222333333444555555666666777777888888666666666666666777777888======???EEERRRdddttt~~~mmmZZZQQQQQQ[[[rrr{{{mmmlllvvv444444444444555555555555555666666666666666666555888777666666666666777888777777777777777777777777555555555666666666777777555555666666666666666555333444555555666666555555666666777777777777666666555666777777555555666777555555555555555555555555111222333444555444444333222444555555444333444444333333333333444666777777999999888777666666666666666666666666666666666666555555555555444444444444555555444444444333333333222333333444444333333222333333333333333333333333222222222222111111111111111000000000000111222222222222333333333333444444333333222222222222333333111222222222222333333333333333333333333333333333333333222222222111111111111222222333333222222111111111000222333444333111000111111111111222222222000111111222222111111000222222222222222222333333333333333333333444555666555666777888777666444333222333333444444333333222111222222333333222222111111222222333333222222111222222333333333222222111333333333333333333333333333333333222222222111111333333333222222222111111333333222222222222222222333222111000000111222333444333222222111111222222222222222222222222222222444444333222222222222222222222222222111111111000222222222222222222222222111111111222222222222333222222222222222222222222111111111111111111111111222222222222222222222222333333444444444555555555444444444444444444444444555444444444444444444444777666555444444444444555444333333222222333333333333444444444444333222222222222000/////////000111...///000000000000///...////////////....................................///............---------,,,------......------,,,+++,,,,,,***,,,000///,,,000000000000000000000///222111///...///000222333000//////111222333222000333444555555444444555777666666555444444444444444555555444444444444555555666777777777888888888888777777777777777888999999;;;<<>>CCCOOO[[[lll~~~ooo___ZZZ^^^kkkvvv{{{333333333444444555555555555555555555666666666666555555555555555666777777555555555555555555555555444444555555555666666666555555666888999999777444222333444555666666555555666666555555555555555555666777888999999888777666444444444444444555666777777777777777777666555555777666555444444444444444666555444444555777:::;;;666444222333444444444333222333333444444333333222000111333333111000111222444444444444444444444444333333333444444444555555444555555666666555555444444444444333333333333333555555555444444333333333444444444444444555666777555444444333333444444555555555555555555555555555333333333333333333333333333333333333333333333333444444444333333333333333222222222222222222333444333333333333333333333333444333333333333444555555555555555555555555555555444444444444444444444444555555444444444444444444555555555555555555555555444444444444444444444444222222222333333333444444222222333444444555666666444444444444444444444444666666666666555555444444333333333444444444555555888777777666666555444444333333333333333333333333555333222111222444777999555444333333222222222222333333222222333333444555333333333222222333333444222222222222222222222222333333444444444444333333333333333333333333333333222222222222333444555555222222111222222333444444444444444555555666666666888888888888999999::::::666666777777777777666666666666777777777777666666666666666555444444333333444444333333333222222222222222222111111111111111////////////////////////000000//////...............//////////////////...............///111222333///////////////////////////////////////////////////000000000/////////000111111111111222222222222000000000111222222333333222333555666777666555444111222222333444444555555666666666666777777777777666777777888888888777777666666666777888888999999;;;:::;;;>>>???EEESSSaaarrrqqq```[[[___lllwww|||444444444444444555555555111222333555666888999:::444444444444555666777777666666666666666666666666444555555555555666666666555555666888999999777444555666777888888888777666444444555555666555555444444444555666666666555555333333333333444555666777777777777777777666555555666666555444444444555555444444555666777999:::;;;666444333333444666555444555555666666666666555555111333444444333222222333444444444444444444444444222333333444444555555555555555666666666666555555444444444444444444444444555555555444444444444444444444444444555666777777555444444333333444444555444555666666777666666666222222333333333333444444222222333333333333444444444444444444333333333333333333222222222222333333333333333333333333333333444333333333333444555555555555555555555555555555444444444444444444444444444444333333333444444555555555555555555666666666444444444444444444444444222222333333333333444444111111222444555666777888555555555555555555555555555555555666555444444333333333333444444444555555666666555555444333222222444444444444444444444444444333111111222555999;;;444444333222222222333333333333222222333333444555333333222222222333444444333333333333444444444444333444444444444333222222333333333333333333333333444333333333333444444555111111111111222333444444555555555555555666666666555555666666777777888888666777777777777777666555555666666777777777777777777777666555444444333333444444333333333333222222111111111111111111111111000000000000000000000000111000000///......------......////////////..................///000111222000000000000000000000000////////////////////////000111222111000///000111000111111111111222222222000000000111222222333333333444444555555555555555222222222333444444555555666666666666777777777777555666666777777777777666666666666777888888999999888888:::===???FFFWWWfffzzzsssaaa[[[___lllxxx}}}666666666666666666555555444444555555666777777777444444444444555666777777555555555555555555555555333333444444444555555555555555666888999999777444555666888999888777555444000222444666777666444333444444444444444555666666555555444444444555555666777777777777777666555555555555444444444555555666222444666888999:::::::::666444333444555777777666555555666666666666555555333555666666555444444555444444444444444444444444222222333333444555555666555555666666666666555555555555555555555555666666444444444444555555555555444444444444555666777888555444444333333444444555444555666777888777777666222222222333333444444444222222222333333444444444444444444444444444444444444333333222222333333333444444444444444444444444444333333333333444555555555555555555555555555555555555555555555555555555444444333333444555666777444555555555666666666777333333333333333333333333222222333333333333444444222333333444555666777777666666666666666666666666555555666666666555444333333333333444444444555555555555555555444444444444444444444444444444444444222333333444555666666777333333222222222333444444333333222222333333444555333222222222333333444555555555555666666666777777555555555555555444333333444444444444444444444444555444444333333333444444222111111222333444555555666666666666555555555555444444555555666777777888444555666777777888777777555555666777777777777777555555555555555555555555444444333333333333222222000000000000000000000000000000000000000000000000///////////////.........---...///000000///...---...---------...///000000////////////////////////////////////////////////111333444333000///000222000000000111111111111222000000000111222222333333555444444333444555666777333333444555555666666777666666666666777777777777444444555666666666666666666666666777888888999999666777:::===@@@III[[[mmmtttaaa[[[___lllxxx}}}999999888888777777666666::::::888777555333222111333333333444555666777888444444444444444444444444222222333333333444444444555555666888999999777444444555666777666555333111...111444777888777444333777666555555555777888999888777666555555444555555777777777777777666666555444444444444444555666777111333666999:::::::::999666444333444666888888777333333444444444444333333000222333333222111111222444444444444444444444444222222333333444555666666555555666666666666555555111222222222222222222222333444444444555666666666444444444555555777888888555444444333333444444555444555666888888888777666222222222333333444444444222222222333333444444444444444444444444444444444444444333222222333333333444444444444444444444444444333333333333444555555666666666666666666666666555555555555555555555555555444444444555666888999444555555555666666777777333333333333333333333333222222333333333444444444444444555555555555555555777777777777777777777777555666777777777666444333333333333444444444555555555555666666777888888999555555555555555555555555111333666888888666444222222222222222333444444555333333222222333333444555222222222222333333444555222222222333333444444444666666777777666555444444666666666666666666666666666555444444333333333333333222222333444555666777777777666666555555444444555666666777888999999999222333555666888999999:::555555666777777777777777333333444444555666666777444444444333333333222222///////////////000000000000000000000000000000000------......///000000000---...///000000///...---...------------...//////------------------------////////////////////////222444555444111///111333///000000000000111111111000000000111222222333333666555333222333444666888555555666666777888888888666666666666777777777777333333444555666666555555666666666777888888999999777888;;;???BBBLLL```rrruuubbb[[[^^^kkkxxx}}}PPPMMMEEE===888777666444777777777777666555444333444444444555555555555555444555666555444444555666666666666666666666666666333444666777777777666555555444444444444555666666444555555666666666666666333333333444444444555555777666555444444555666777666777888777555444333444555555555555555555555555333444666777888888888777666666666555444333111000444444444555555555666666777666555444444444444444333333333444444444555555444444444555555555555666444555666777777666555444555666777777777666444333555666666666555444333333333333444555666777888999444444555555666666777777777777777777777666555555444444333222333444555666333333333333333222222222444333222222222222333444333333333333333333333333333333333444444444555555111111222222333444555555444444444444444444444444555555444333444555666777888777666555555555555555777777777777777666555555555444333333222222222222444444444555555444333333555555555555666666666777888888888888888888999999666666666666666666666666666555555555555555666777444555777888999888666555666555444333333444555666222222222222222222222222333333333333333333333333555555555444444333333333222222333444444555555666555555444333333333444444555666888:::999666333000333444555666666555444333777777666555444444333333333333333333333333333333888777777666666666777777444444555666666666666666888777666555555555555555666666666666555555555555999888888666444222111000444444333222222111111000000000111111111111000000222111000//////...//////000000////////////000000------------------,,,,,,000000000000000000000000//////...---,,,++++++***---------------...///000666222...000444777555333<<<222---000111---,,,000000000000111222222333333444444444444444444444444333333222222333333444555333444444555666777888888;;;<<<>>>>>>===999555333888888888888999:::;;;<<<::::::<<>>444333333000000000111111222333333333555555555555555555555555555444444444444555666666555555555666666666666666666666555555555777888:::555555555555666777888888;;;;;;>>>CCCIIIVVVkkk~~~ooo\\\VVVYYYeee{{{ZZZ___\\\MMM???999666222444444555777777888888888888777777666555444444333444666777666555444555666666666666666666666666666555666777888999888777777555555555555555666666777555555666777777777777777666666666666666777777777555555444444444444555555444555777666444333333444555555555555555555555555444555555666666777777777333444444555555555555555555555555555666666666666666666555555555555666666222222222333333333333444444444444555555555555666777666555444444555666777777666555444444555666777555555666666666666555555444555555666777777888888777777666666555555444444777888888888888888777777444444444444444555555666777666555444555888;;;===333444444444444333222111222222222222222222222222333333333444444444555555555555555555555444444444444444444444444444444444444444444444555555666666666666777777777666666666444444444555555444333333444444444444555666777777444333333333444444555555555666666666666777777777::::::999999888777777777666666666666666666666666888777666666555555555555333444555666666666555555555555555444444555555555333333333333333333333333444444444444444444444444444444444444333333333333555555444444444333333333333333333444444555666777555555444333444444555666777666555444444555666777666666555555555444444444333333333444444444444444555444444444444555555666666666555555444444444555666555555555666777888888999999999888888888777777666666666666666555444444555444444333222222111111222222222333333222222222//////...//////000111111000000////////////000000000000000000000111111111.................................//////000000000000000000//////000000111+++///222111///000666:::PPPbbbdddMMM888444333,,,000000111222222333333444777777777777777777777777444444444444444555555666666666666666666555555555888777666555555555666666555555555555555777888888::::::>>>DDDJJJWWWlllnnn\\\VVVYYYeee|||___eee___NNN@@@===999333444444666777888888888888888888777666555555444444555666777666555555666777777777777777777777777777444555666777777777666555666555555555555666777777555666666777777777777777777777777777777777777777555555555555555555555555444555777666555444444555555555555555555555555555555555555555555666666666555555666666555555444333555555555666666666777777666666555555555666666777222222333333333444444444444444444555555555555666777666555444444555666777777666555444444555666777555555666666666666666555555555666666777777888888777777666666555555444444666777777888888888777777444444555555555666666555777666555444555888<<<>>><<<:::777555333333444555444444444444444444444444333333333444444444555555555555555555555444444444444444444444444444444444444444444555555555555555555666777888888777666666666777777888888888777777444333333333444555666666444333333333333444555666666666666666777777777888999999999999888888777777777777777777777777777777666666666666777888999999555555666666777777777777444555555555555555555444333333333333333333333333444444444444444444444444222222222222222222333333333333333444444444555555666555555444444555555555333444555666666666555444777666555444444555666777555555555555555444444444333333333444444555555555444444444444444555666666999999888777777888888999666666666666666777888999999999999999888888888888888888888777666555333333555555444444333222222111222222222333333222222222//////...//////000111111000000////////////000000.........//////000000000////////////////////////---------...//////000000000000///....../////////)))...222222111222999???XXXjjjjjjNNN666444555///111111111222333333444444555555555555555555555555333333333222333333444555666666666666666555555555666777777888888777666666666666666666777888999999888999===CCCJJJWWWlll~~~mmm\\\WWW[[[fff}}}[[[ccc]]]GGG999999<<<:::444555666777888888999888888777777666666555555555555666777777555555666777555555555555555555555555333444666777777666666555666666555555666666777888555666777777888888777777777777777777666666666666555555666666666666555555444666777777666555555666555555555555555555555555666555555444444555666666666666666666666555444333555555666666666777777777666666555555666666777777333333333444444444555555444444444555555555555666666666555555555555666666666555555555555666666777555555666777777777666666666666666777777888888888666666666666666555555555555666666777777777777666444444555666666666666555888777666666777:::<<<>>>DDDAAA<<<777444333444555555555555555555555555555333333333444444444555555666666666666666666666666666666666666666666666666333444555555666666555555555666777888999888777666555666666777777777777777444444444333444444555555444333222222333444666777666666666777777777888888666666666666666666666777999999999999999999999999555555555666777888::::::666666666666777777777888444444555666666555444444555555555555555555555555444444444444444444444444222222222222333333333333222222333333444555666666777666666555444444555555333333555555555444333222777666666666666666666777555555555555555555555555333333333444555555666666444444444444555666777777777777666555666777888999777777666666666777888888999999999888888888888777888888888777666555333222555555444444333333222222111111222222222222111111000////////////000000111000000////////////000000,,,------......//////000000000000000000000000000---------....../////////000000///.........//////***...222222111333999???YYYfffbbbHHH444333444000111111222222333444444444222222222222222222222222333222222222222333444444555555555666666666666666333444666888::::::999999777777777777888999::::::777888===CCCJJJVVVkkk}}}~~~lll\\\WWW[[[ggg}}}TTTfffhhhQQQ:::777;;;<<<555666777888888888888888777777777666666666666666555777888777666555666777555555555555555555555555444555666777888777666666666666666666666777777888666666777888888888888777777777777666666555555555666666777888888777666666555777888888777666666777555555555555555555555555666555444444444444555666444555555666666666666555555666666666777777777777666666666666666777888888444444555555555666666666444444444555555555555666555555666666666666555555444555555666666666666666555555666777777777777777777777777777777888888888555555555666666666666666444444555666666666666666333444555666777666666555666666666666777888::::::???===999666444333444444444444444444444444444444333333333444444444555555444444555555666666777777666666666666666666666666333444555666666666555444444666777999999999777666333444555555666666666555666666555555444555555555444333222222222444666888666666777777777888888888555555555666777777888888999999999999999999999999555555444444555666777777555555555555555666777777444444555666666555444444666666666666666666666666555555555555555555555555333333333444444555555555333444444444444444444444666555555555555555666777777666555444444444444444666666777777777777666666555555555555555555555555333333444444555666666666555555555555666777888999444333222222333555777999888888777777666777777777999888888888888777777777777777777777777666555555555555555444333333222222000111111111111111111000111000000////////////000000000////////////000000,,,,,,---......///000000//////////////////////////////////////////000000222111000000/////////000...000222111111222666999PPPWWWRRRAAA333222222///111111222333333444444555222222222222222222222222333333333333333444555555444444555555666666777777666666666666777888999:::777777777777888999::::::888999>>>DDDJJJVVVjjj|||{{{jjjZZZVVVZZZfff|||___{{{mmmKKK;;;888777666777777888888888888777666666666666777777777777555777888777666555666888888888888888888888888888555666777999999888888777666666666666666777888888666666777888888888888888777777666666555555555444666777888999999888777666555777999999888777777888555555555555555555555555666666444333333444555666222333444666777888888888666666666666777777777777666666666666666777888888555555555666666666666777444444444555555555666666444555666777777666555444333444666777777777666555555555666777777777777777777777777777888888888888444555555555666666777777333333444555666666555555333444666777777777666555333333444444555555666666222222222333333333444444333333333333333333333333333333333444444444555555111111222222333444555555444444444444444444444444333333555666666666555444444666888999:::999888777777777888999999:::999999999888777666666555666666444333222111222444666888777777777777888888888888666666777888999:::;;;;;;777777777777777777777777555444444333333333444444555444444444444555666666333444555666666555444333444444444444444444444444555555555555555555555555555555555666666666777777666555555444444333333222444444444555555777888999===;;;888555444555777999555666777888888777666555444555555555555555555555333333444444555666777777555555555666666888999999666666555555666999;;;===999999888777666666777777888888888777777777777666555555666777777777777777666555555444444333222222000000111111111111000000222111000//////...//////000000////////////000000,,,------...///000000111........................111111111000000000000000333333222111000000111111222222111000000000222444<<<@@@>>>666111222333222111222222333333444444555444444444444444444444444555444444444444555666666333444444555666777888888<<<:::666444333444666888666666666777777888999:::999:::???EEEKKKVVVjjj|||zzzhhhYYYUUUYYYeee{{{^^^KKK???111BBB888888888888888888888888999888888777777777777777555555666666777777888888666666666666777777777777:::999999999888888777777777999:::999888777888999:::999888777777888999:::999888888888777777666666777777888888777666555555444555777888999888666555555555666666666666666555888888888777777777777777777777777888999999::::::555555666888888999999999888888777666666666666666777777666666555555444444666666777777666555444444666666777777777777666666666666555555555555666666:::999888777777888999:::777777777777888888888888999888777666666555666666555555666666777777888888888888888777666555555444222222444555666666777777555555555555555555555555444333222222444444333222555555555444444333333333555555444444444444555555666555333222222333555666777666666555555555666666888888777777777777777777555555666777777888777777666666666666555555555555666666555333222333555888:::999777666777777777666999999999999999999999999:::::::::999888777666666999999888888777666666666555555666777888999999:::777777666666666666777777555555555555555555555555444444444555555555555666777777777777666666666666888777666555555666777888;;;:::888666555444555555666666666666777777777777888444222666777555555777777777777777777777777777555444444444444555666666555666777999999999888777999999888888777777666666777777777666444555777999888888888777777777777777888666555777:::;;;:::888555555555555444333222222222333333333333222111111111000///......///000111333444444222///------...333222000/////////000111000///.........///111222111111000///////////////333000......222444444333444333111000000111333444333444555666555555333333444333222111111333555666222222222333333333444444555555555666666666666777888888888888888777666666777777777777888888888888888888888888999:::;;;<<<888999===CCCIIIVVVkkk~~~vvvhhhYYYTTT[[[jjjNNNzzzrrr@@@@@@111===888888888888888888888888999888888777777777777777666666666777777777777777666666666666777777777777888888777777777666666666777888999888777777888999777777666666666666777777888888888888777777777666777777777777666666555555555666777888888777666555555555666666666666555555888888888777666666666555888888888888888777777777555666777888888999999999999888777777666666666777888888888888777777777777555555555555555444333333777777777777777777777777777777666666666666777777666555555555555555555666777777777777888888888888888777777666666666666777666666666777777777777777888777777666666555444444333333444555666666666666444444444444444444444444666555444444666666555444444444444444444444333333555555555444444555555555555555555555555555555555666666555555555555666666777777777777777888888888555666777777777777777777666666666666555555555555666666555444222333555888888777666666666777666666999999999999999999999999999::::::999999777666666888888888888888999999999777777777777777888888888444444333333333333444444555555555555555555555555444444444555555555555666777777777666666666555555888777666555555666777888666555444444333444555666666666666666777777777777;;;777666777666444555888:::888777777888888777666555555555555555666777777666777777888888888888777777777666666555555555555666777888777555555777888777777777777888888888888888666555666888999888666555555555555444333222222222333333333333222111111222111000///////////////222333333222///......///111111000///////////////000//////...///000111222111111000///////////////111///---...111333333222444333111000000111333444000000111222222111000///333333222222222333444555333333444444444555555555444444444555555555666666888888888888888777666666555666666666666777777777888777777888888999:::;;;::::::>>>DDDJJJVVVkkk~~~tttfffWWWTTT[[[kkk???MMMeeeGGG666BBB444999888888888888888888888888999888888777777777777777777777777777777777666666666666666666777777777777666666666666555555555555666777888888666666777888666666777777777777666666888888888888777777777777666666666666666555555555555666777888888777666555555666666666666666555555555555555666666666666666999888888777666666555555555666777888888999888888888888777666666666666777777777777777888888888888555666666666666555555444888777666666666666777888888888777777777777888888666777777777777777777666777777777777888888888888777777666666666777888888777777777777777777666666777777777666666555555444444555555666666555555555333333333333333333333333666444444444666666555444333333444444444444444444555555555555555555555555444555777888888777555444666666555555555555666666666666777777888888888999777777777888777777666666666666666666555555555555555666555444333333555777666666666666666777777777999999999999999999999999999999999999999888777666777777888999999:::;;;;;;888888888888777777666666777666666555555666666777555555555555555555555555444444444555555555555666666666666555555555444444777666666555555666666777333333333333444666777888666666666666777777777777999888888888666555999@@@IIICCC;;;888999999777444666555555555555666777777999888777777777777777777777666666666666555555555555777888888777666666777666777777777888999999999888777666666777777666555555555666555555444333222222333333333333222111111222222222111000///------000111222111/////////000000000000111000000///...000////////////000111222111111000/////////000000000...---...000111111111333333111111111222333444222222333333333333222222222222333333333333444444444444444555555555666666555555555555666666666777777777888888777777666666555555555555666666666666777777777777888999::::::;;;<<>>777999666888>>>888<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888777777777777777999999888888777777666666666666666666777777777777777777777777777777777777555777888777666555666777777888999::::::999888777777777777777777777888888666666555555555555666777777777777777777666555555666666666666666555444444333333333444555555666666444444555555666666666666666777777888888888888777444444333333333444444555333333444555666777888888888888999999999999999888:::888777555555777888:::777666666555555666666777333444666666666666444333666777777777888888888888777777666777777888999:::999999888888777777666666999999888888888888888777777777777777666555444444333333333333333333333333333222111222444555444333333333333444444555555555444444555666666555444444555555444333333444555555555555555555555666777777666666777777888888888888888888999888888777666666666666666666555555555555444555666555444333555666555888:::;;;999999:::;;;888888888888888888888888888888999999999888777777888888777777666666666666555666666777888888999999555444444333333444444555555555555555555555555555444444444555555555555666666555555555444444444444555555666666666666555555666666777777777777777777666666666666777777777777555555777999888888@@@JJJ^^^PPP@@@666555777777666444444333333444444555666:::999888666666666777888888888888888999999999999555777999:::888777777777666777777888999::::::;;;:::::::::999777666666666666666666666555444333333222333333333333222111111...///000222222222111000///000111111000000111222000111222333333333222111///000000111111111111111111111000000000000111111...///000000000000000000111111111222222333333444000000000000111111222222111222333444444444333333222333333333333444444444555555666666666777777777555666666777777777666666666666777777777888888888666666666666777888999::::::;;;>>>CCCIIIUUUjjj}}}lll```VVVVVVaaattt>>><<<===<<<:::888777:::;;;;;;;;;;;;;;;;;;;;;;;;999888888777777777777777888888888888888888777777666666666666777777777777888888888888999999999999666777888888666666777888666666777777777777666666777777777777888888888888777777666555555666888999888888777777666666555555777777777777666555444333777777666555444444333333444444555555666777777888777777888888888888777777444333333333333444555555555666666777888999999:::555666666777777777777666999888777777777777888999666666555555555555666666666777777888888777777666777777777777888888888888888888777777777888999999888888888888888888777777888888888888888888888888777777777777777666555444333333333333333333333333444333333444666777666555333333444444444444444444333444555666666555444333666555333111111333555666555555444555555666777888888777777777777777777777888888888999888888777777666666666666555555555555444555666666444444444666666:::======:::999:::;;;888888888888888888888888888888999999999888888777888777777666555555444444555555666777888999::::::666666555555555555666666555555555555555555555555444444444555555555555666666666666555555555444444444555555666666555555444555555666666555444333333666666666666777777777777999777888999888666;;;BBBNNNDDD888111222666888999444444444444444555666666999888777777777777777777666666666777777777777888666888999999888777777888777888888888999:::::::::999:::;;;:::777666666777666666666666666555333333222333333333333222111111......000111222333333333///000111111000///000222111111222222333222222222///000111111222222111111111111000000000111222222///111333333222111111222000111111222333333333444222222222222222333444555222222333333333333444444222222222333333333444444333333333333444444444444555555666777777777666666777777777777888888888888777777777777888999::::::::::::>>>DDDKKKWWWllljjj___UUUVVVaaasss999<<<:::;;;:::777999777::::::::::::::::::::::::999888888777777777777777888888888888888888999999666666666666777777777777888888888999999999::::::777888999888777777888999777777666666666666777777666777777777888888888888888888666666666777999:::999888777666666555555555777777777777666555444333666555555555555555555555666666666666666666666777777777888888888888777777555444444444555555666777666666777777888888999999444555666666777777666666888888888888888888888888777777666666666666777777;;;;;;::::::::::::;;;;;;777777777777888888888888999999888888777888888888888888888888888888999999666666666666666666666666666666777777777666666555444444444444444444444444444333333444666777777666444444444444444444333333333444666777777666444333555555444444444444555555444444444555555666777888999999888888777666666666777777888999999999888888666666666666555555555555333555666666555444444555666:::>>>>>>:::777888:::888888888888888888888888777888888999999999888888777777777777666666666666666666777777888888888999888888777777777777888888555555555555555555555555444444444555555555555666777777777666666666555555444444555666666555444444444555666666666555333333666666666666777777777777:::777666888888666888<<<<<<888444222333666777888666666666666666777888888666777777888888888888777666666777777777888888888888999999888777777888:::999999999999999999999999777999:::999666555666888777777777666666555444333222333333333333222111111000000000000111222333333000111222111000///000111000000//////000000111222///000111222222222111111111111000000111111222333111444666666444222333444000000111222333333444444555555555555555777888999333333222222222333444555333333333333444444444555444444444444555555555555444555555666777777666666666666666777777777777888888777777888888999:::;;;:::;;;???FFFMMMZZZooohhh]]]SSSSSS^^^ppp555:::555888:::999===666888888888888888888888888999888888777777777777777777777777888999999999:::666666666666777777777777777777888888999999999:::777999:::999888777888999:::999888777777888999:::666666777777888888888999999888777666777888:::<<<999999777666555555555555777777777777666555444333000111333555777999:::;;;888888888777666666555555777777888888888777777666666666666666666777888888555555555555666666666666666666777888888888888888777888999999999999888777888888777777777777888888:::999888777777888999:::777777777777888888888888::::::999888777777777888777777777888999999999:::444444444555555555555555666666777777777777666666555555555555555555555555222111111222444555555444555555555444444333333333333444666777777666444333444555666888888666555444444444444555555777888888::::::999888777666555555666777888999999999999999777666666666555555555555333555666666555444444555666:::>>>===999666666999777777777777777777777777777888888999999999888888666666777777888888999999888888888888777777777777555555444444444444555555555555555555555555555555444444444555555555666666777777777777666666666666333444555666666555444333555666777888888777666666666666666666777777777777777333333777999888999;;;444444666666666666555555888888888888888999999:::555666777999999999888777888888999999::::::::::::999999999777666666999;;;::::::999999999999999999555888999888555444555888777777777777666555444333222333333333333222111111333222111000000000222222000222222111/////////000///...---------///000111///000111222333222111111111111000000111222333333222555888888555333444555///000111222333444444444333333222222333444666777444333222111111333555666444444444555555555666666777777777777888888888888444444555666777777666666555555555555666666666777888888888888999:::;;;<<<;;;<<>>>>>===888888888888777555444333:::999888777666666666666444444555555666666666777666666777777777888888888666666777777777777666666777666666666555555444444666666777888888888888777:::999999888888777777666666666666666666666666666999888888888888888888999888999999::::::999999888:::::::::999999888888888888888777777888888999:::;;;::::::999999::::::;;;888888888888888999999:::999999999999999888777777666666666666666666666666444444444555555777888888888777555444444555666777777666666666666666777777444555666777777666555444555555444444666777999:::@@@;;;666666999;;;999777::::::999999999888888888777666444333333333444555777666555444333333444555222333444666888999999::::::999888777777888999:::::::::::::::999999888777999999999888777666555444666777777777777888888888777777777777777666555444444444333333333333444444666777888999999888777666555444444444444666777888666666666666666555555555<<<:::888666444444444444888777666555444444444444444444555666888999:::;;;999666444555888:::999666888:::<<<:::777444555666:::888666888;;;<<<:::888777777777777777777777777999999999999999999999999:::;;;;;;;;;:::999888888;;;::::::999888777666666555555444444555666666777222222111111111000000000666555333111000000000000000000000/////////......000000000000000000000000222222222222222222222222111000000//////000000111111111333444444444333222000000000111222333444555222222222111111222222222444444333333333333444444777555444333444555777888999999999888888777777777666666666666666666666666555555666666666777777777999777888;;;:::666444666???>>>AAAGGGOOO___wwwzzzaaaYYYQQQRRR^^^qqq~~~}}}777777666666666666777777777888999::::::::::::999555555666666666666555555777777666666666666777777555666666666777777777777888888999999:::;;;;;;<<<999999999::::::::::::;;;999::::::::::::999888777777777777777777777777777888777777888:::;;;<<<;;;888888777666666555555444777666555444333333333333666666666666777777777888666666666777777777888888555555666666666666555555777777777666666666555555555666777777888888777777777777777777777777777777666666666666666666666666777777666666666666777777888888999999999999888888;;;;;;;;;::::::999999999999999888888999999:::;;;777777666666666666777777666666555444444444444444444444444444444333222222555555555555555555555555222111111111222333444444333222222222222222333333777777666666555666666666555666777888888777666555444444333444555666888999IIIDDD>>><<<======:::666:::::::::999999999888888888777666555555555666777777666555444333444444555666777777888777777666666;;;::::::999999::::::;;;888888999999999888777777666777777777777666666555666666666666777777777777777888888888888777777666555555444444444444555555444444555666666555444444555555444444555666888999777777666666666666777777777777666555555555555555888888777777777777777777666666777888999:::;;;;;;:::888777777888999999999999;;;<<<:::888666777999777555444555777888777555777777777777777777777777:::::::::::::::::::::::::::;;;;;;;;;::::::999888777777777777777666666666999888777777666666666666444444333333333222222222555444333222222222333444333333333222222222111111222222222222222222222222333333333333333333333333222222111111111111222222222333444555555555444444222111111111222333444444444444333333333333444444333222222222333444666777666555444333444555777888777777777666666666555555888888888888888888888888777777888888888999999999@@@;;;777777777666999=========@@@GGGQQQaaayyyxxx^^^VVVOOOPPP\\\ppp~~~}}}777666666555555666666777777777888999999999999888555666888::::::888666555555555444444444444555555555555555555666666666666777888888999999:::::::::999999999::::::::::::;;;888999999999999888777777666666666666666666666666666777999999999888999:::999888777555555555666666999888777666666666666666555666666666666666777777666666666777777777888888555555666666666666555555777777777666666666666666666666777888888888888777555555666666777888888999777777777777777777777777999888888888888888888999888888999999999999888888:::::::::999999999999999999888888888888999::::::999888888777777888888999:::999888666555555444444555555555666555555444333444444444444444444444444555555555444444555666666333444444555666666666666888888777666555555666666555666666777777666666555666666666777888999;;;<<>>>>>;;;999:::<<<;;;999777666666777888999777777666666555666666666555555555555555555555555777777777777888888888999666777777888888777777666888888999999999999999999777888888999:::999999999;;;;;;;;;;;;::::::999999999999999999999999999999666555555444444555555666999999::::::::::::999999777777777777777888888888777777777777777888999999888777777666666777777888666555555555555555666666555666666777777666666666555555555555555555555555666555444444444444444555111222444555666666666555:::999888777777777777777555555555555555555555555333444555666777888888999888888777888:::;;;;;;;;;999999999888888888777777888777666555444555666666444444555555555555555555555666777888888888888888777888999::::::999888777666666777888888999888888888888888888777666555444666666666777777777888888444444555666777777777777666666555555555555666666555555555444444555555555555555666777777888888888:::888666555666888:::<<<666777888999888777666555444555777888999::::::999888888888888888777777777777999999777555555999===DDDAAA<<<888777777888999888888999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::;;;;;;;;;::::::999999888888777666666555777777888888888777666555444444444444333333333333222222222222222111111000222222111111111000000000222222222222222222222222000000000000000000000000000000////////////000000111111111111111222222222888777666666666666666777555555444444444444555555666555444333333555777888666666666666777777888888777777777777777888888888666666666666777777888888888888888999999999999:::666:::BBBKKKLLLDDD<<<999>>>===AAALLL[[[nnnxxxaaaZZZTTTXXXhhh~~~777666666555555666666777888888888888888777777666999888666444444666888999777666666555555666666777444444444555555555555666777777777777777777777777888888888999999999::::::666777777888888888888888888888888888888888888888777999:::;;;:::::::::;;;888777666555555666777888777777666666555666666777777777777666666666666666555555666666666777777777666666777777777777666666::::::::::::;;;;;;;;;;;;666666777888888888888888<<<;;;;;;:::999999888888888888888888888888888888888888777777777777888888777777888888888888777777888888888888888999999999999888888888888999::::::888888777777777777888888555555555555555666777777666666777888888888888777444444444444444444444444555444444444444444555555222333444555555555555555777777666666666666777777777777666555555666777777555666777999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888777555555666666777555666777777777777777666777777777777777666555444999999::::::::::::999999555666666777777777777666888888888777666555333333555555666666666777777777666666777888888888777777666555555555555555555666666555555444444555555666777777888:::::::::::::::777666555555555777999:::888888888888777666444444555666888:::;;;;;;:::::::::::::::999999999999999::::::999888888:::>>>AAAEEEAAA<<<999888999999999777999::::::999999:::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<<<<======<<<;;;:::999888888777777888999999888666666555555555555444444444444333333444444333222111111222222222111111111000000222222222222222222222222111111111111111111111111222111111000000111111222222222111111222222333444555555444444444555555666666666555555555555666666555444444333333444444444555555555666666666666666666777777777777888888888555666666777777888888999999999999::::::::::::;;;:::999<<>>===>>>???===AAALLL\\\ooowww```YYYTTTYYYjjj555444444333333444444555555666666666666555444333777777777666666777777777333333222222222222333333111222222222333333333333555444444444444444444444555555555555666666666777333444555666666666666555555555555555555555555555555444333444666888888888333333333333444444444444666666555555555555666666555555555444444333333333222222222333333333444444444444555555555555444444666666777777777888888888333333444555555555555555777777666666666666666666555555555555555555555555888888777777777777888888444444555555555555444444555555555666666777777777666666666666666777888888888888777777777777888888777777666555555555666666555666777777888888777777222222222222222222222222333333333333333444555666444444333333333444444555333222222333333444555666555555444333333444555555444555777999::::::::::::777888999999888888888888888888777777777666666666666555444333222333333444555666777888888888777777555555666666666555555444888888777777777777888888444444555555555444333333555555555555444444333222333333333444444444555555555555666666555555444444555555444444444444555555444333222222222222333444444555666777888888888777444444444444555666777888777666555444444333333333333444666888888888777666777777777777888888888888:::888555666999<<>>>>>444111......000222222111111333555555222222444666555555555555555555555555555555555555555555555555333333444555555555555555444444444444444555555555333333444333111...+++***............------------)))***,,,---/////////...---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++***+++,,,---...------------...///000111//////............//////)))+++---000111111000000//////000111111111111000000000000111111222222222------...///000000111111222222222333333333333444555111000333444444777;;;>>><<<>>>IIIYYYkkkrrrXXXRRRNNNSSSfff~~~