BM6P6(@ wwwpppbbb\\\VVVVVV[[[]]][[[WWWXXXUUURRROOOOOOPPPSSSUUUTTTTTTRRRQQQQQQVVV\\\bbb^^^[[[XXXXXXYYYWWWQQQKKKKKKSSSYYY[[[\\\\\\VVVPPPPPPOOONNNNNNNNNPPPRRRSSSNNNOOOQQQQQQPPPMMMJJJHHHKKKMMMPPPPPPOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMIIIJJJMMMQQQTTTWWWXXXYYYVVVRRRRRRaaa{{{}}}yyywww|||~~~{{{xxxxxxvvvvvv}}}zzz^^^VVVUUUOOOLLLMMMRRRNNNJJJJJJMMMQQQSSSSSSQQQQQQPPPOOONNNLLLJJJJJJQQQQQQPPPPPPOOOOOOOOOOOOQQQPPPOOOMMMKKKHHHFFFEEEEEEFFFIIIKKKJJJHHHEEECCCCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@AAAAAACCCDDDFFFGGGCCCBBBAAA@@@@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAADDDCCCAAA???>>>>>>???@@@AAADDDJJJWWWsssfffWWWTTTMMMFFFCCCBBBEEEGGGIIIIIIIIIKKKLLLPPPMMMKKKNNNSSSUUURRRNNNLLLKKKJJJKKKNNNPPPPPPPPPQQQQQQPPPOOOMMMNNNPPPSSSZZZWWWSSSOOOMMMNNNOOOPPPLLLJJJIIIMMMSSSUUUSSSOOOUUUYYYYYYSSSOOOQQQSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPGGGGGG???<<>>:::;;;======;;;;;;<<<>>>>>>===<<<<<<===???@@@@@@AAAAAA@@@??????AAAAAABBBCCCDDDEEEFFFGGGGGGHHHJJJKKKLLLLLLKKKKKKFFFGGGGGGEEEBBB@@@@@@AAAEEEIIILLLLLLKKKNNNVVV\\\rrr|||pppnnnssseeeWWWLLLaaawwwwwwjjjUUUSSSooosss___PPPOOOPPPKKKIIIMMMJJJKKKKKKJJJIIIFFFDDDCCCAAAAAA@@@?????????@@@@@@@@@@@@@@@?????????>>>>>>===<<<<<<<<<<<<;;;;;;;;;???>>><<<;;;::::::;;;;;;:::999888888777777888888HHHSSSjjj|||zzzrrr|||{{{hhh]]]YYYUUUSSSSSSVVVZZZ\\\YYYVVVRRRQQQOOOMMMMMMOOOQQQRRROOOOOOPPPQQQSSSUUUWWWXXX]]]YYYWWWWWWXXXWWWRRRNNNOOOUUUZZZZZZ[[[[[[XXXRRROOOOOONNNNNNNNNPPPRRRTTTPPPQQQRRRRRRQQQOOOLLLJJJJJJLLLNNNOOOMMMLLLLLLMMMLLLLLLLLLLLLLLLKKKKKKKKKMMMNNNOOOPPPPPPQQQQQQPPPPPPLLLJJJQQQddd}}}|||vvvuuuvvv{{{|||yyyzzznnnYYYIIIJJJOOONNNNNNQQQOOOLLLIIIJJJLLLOOOPPPPPPPPPPPPPPPOOONNNMMMLLLKKKPPPPPPQQQQQQPPPPPPOOONNNNNNNNNNNNLLLJJJHHHEEECCCEEEFFFIIIJJJJJJHHHEEECCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCEEEEEECCCBBBAAAAAAAAAAAABBBCCC@@@@@@@@@AAAAAAAAAAAAAAACCCBBB@@@>>>======>>>???CCCCCCBBBGGG[[[yyy{{{cccMMMHHHIIIGGGGGGJJJEEEGGGIIIIIIIIIIIIKKKLLLPPPOOOPPPTTTWWWWWWSSSOOOMMMKKKKKKLLLNNNPPPPPPPPPQQQQQQQQQOOONNNNNNQQQSSSVVVSSSPPPMMMLLLLLLMMMOOOLLLIIIHHHKKKPPPTTTSSSQQQWWWYYYXXXSSSQQQSSSTTTSSSRRRQQQPPPPPPOOOOOOOOOPPPKKKJJJDDD???JJJcccwww}}}|||}}}lll^^^[[[XXXRRRRRRNNNGGGAAA===<<<===>>><<<=========<<<;;;;;;;;;<<<===>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFGGGIIIIIIJJJJJJIIIHHHFFFFFFCCCFFFHHHIIIHHHGGGFFFGGGGGGIIILLLPPPWWWcccqqq{{{yyynnnmmm|||pppRRRLLLaaayyykkkSSSTTTeeecccUUUKKKMMMMMMHHHEEEHHHJJJJJJJJJIIIGGGFFFDDDCCCBBBBBBAAA@@@?????????@@@@@@@@@?????????>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;>>>===<<<::::::::::::::::::999888888777777888888<<>>===<<<<<<===>>>@@@@@@???>>>FFFVVVfffooonnnVVVKKKDDDEEEDDDAAABBBGGGGGGIIIJJJJJJIIIIIIJJJKKKLLLOOOSSSVVVWWWUUURRROOOMMMLLLKKKLLLOOOPPPQQQPPPRRRSSSSSSQQQPPPPPPRRRTTTQQQOOOMMMKKKJJJKKKMMMNNNLLLIIIHHHKKKPPPSSSTTTRRRXXXYYYVVVRRRSSSVVVUUURRRPPPPPPOOONNNNNNNNNNNNOOOLLLLLLIIIDDDDDDRRRkkk{{{zzz~~~rrrnnnuuu{{{{{{tttmmm```PPPDDD???@@@DDD===<<<;;;;;;::::::999999999999:::;;;<<<=========AAABBBCCCCCCDDDEEEFFFFFFHHHHHHHHHHHHGGGFFFEEEDDDBBBEEEHHHIIIIIIHHHHHHHHHPPPQQQUUU^^^lll~~~qqqiiippp}}}}}}VVVJJJSSSvvvoooWWWTTTiiiiiiSSSKKKHHHKKKKKKEEECCCFFFJJJJJJHHHGGGEEEDDDDDDDDDCCCCCCBBB@@@@@@?????????????????????>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999999999999:::999888888777777888888222:::OOOjjjyyywwwqqqoooyyygggZZZUUUSSSRRRQQQNNNSSSZZZ\\\ZZZWWWUUUTTTOOOPPPQQQSSSTTTTTTUUUUUUVVVUUUUUUZZZ^^^^^^XXXQQQYYYWWWUUUUUUWWWYYYXXXWWWSSSUUUTTTPPPPPPSSSTTTRRRMMMMMMNNNNNNPPPQQQSSSTTTPPPQQQRRRRRRQQQPPPNNNLLLNNNPPPRRRRRRPPPOOOOOOOOOIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKGGGKKKNNNNNNNNNTTTaaalll|||cccMMMSSSNNNLLLOOOOOOLLLLLLOOOIIIIIIJJJKKKLLLLLLLLLKKKMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOQQQSSSRRRPPPNNNLLLJJJKKKLLLLLLJJJGGGDDDBBBEEEFFFGGGGGGGGGFFFDDDDDDAAAAAABBBBBBBBBBBBAAAAAABBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBB@@@???????????????>>>>>>>>>===<<<;;;;;;;;;<<<<<<999>>>AAABBBBBBDDDHHHKKKWWWqqq~~~yyy___PPPNNNIIIGGGHHHFFF@@@>>>AAAGGGHHHIIIHHHGGGGGGHHHJJJIIILLLPPPRRRQQQOOONNNNNNNNNMMMLLLMMMOOOPPPQQQPPPSSSSSSSSSRRRQQQQQQSSSUUUNNNNNNMMMLLLLLLMMMNNNNNNLLLKKKLLLOOOSSSUUUUUUTTTWWWVVVSSSPPPRRRVVVTTTOOONNNNNNMMMMMMMMMMMMNNNNNNJJJIIIJJJJJJGGGMMMddd}}}}}}tttssszzz{{{dddSSSIIIFFFFFFAAA???===<<<<<<<<<<<<<<<===<<<<<<<<<;;;<<<<<<<<>>>>>>>>=========<<<<<<<<<;;;;;;;;;::::::;;;::::::999999888888888:::999888888777777888888222555CCC]]]ttt{{{uuulllsssiiieee^^^UUUNNNIIIIIIIIIOOOTTTYYYZZZXXXUUUUUUWWWQQQRRRSSSUUUVVVVVVVVVVVVXXXUUUTTTVVV[[[[[[WWWRRRWWWVVVUUUVVVWWWXXXYYYYYYSSSUUUSSSNNNNNNRRRTTTRRRMMMNNNNNNOOOPPPQQQRRRSSSOOOOOOOOOOOOOOONNNLLLLLLNNNOOOQQQQQQOOONNNMMMMMMIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJKKKLLLLLLLLLLLLKKKHHHKKKNNNOOONNNOOORRRVVVZZZvvvlllTTTNNNHHHIIIHHHHHHJJJJJJJJJLLLPPPHHHJJJKKKLLLLLLKKKKKKJJJKKKKKKJJJJJJKKKLLLNNNOOOMMMNNNPPPRRRQQQOOOMMMKKKJJJKKKLLLLLLJJJHHHFFFDDDFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@????????????@@@>>>>>>??????@@@@@@@@@@@@??????>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;888<<>>>>>===>>>>>>???@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBCCCEEEFFFGGGHHHMMMMMMLLLLLLMMMQQQWWW[[[]]]iii~~~sssfffiiiwwwtttaaaRRRPPP^^^yyybbbUUUUUUXXX~~~]]]VVVLLLKKKJJJJJJGGGDDDFFFJJJHHHFFFEEECCCBBBBBBBBBCCCCCCBBBAAA@@@???>>>>>>???>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999999999888888:::999888888777777888888888666;;;LLLfffxxxyyyrrrmmmZZZ[[[YYYQQQHHHEEEIIIOOOLLLPPPTTTUUUTTTTTTUUUWWWRRRSSSTTTTTTTTTTTTTTTSSSTTTQQQNNNNNNQQQRRRQQQPPPUUUUUUUUUUUUVVVVVVVVVVVVTTTVVVTTTQQQQQQUUUVVVTTTNNNNNNOOOPPPPPPQQQQQQQQQMMMMMMMMMMMMMMMLLLKKKKKKJJJLLLMMMMMMKKKIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGHHHIIIKKKNNNOOOZZZdddxxxmmmQQQJJJJJJCCCGGGGGGGGGFFFEEEEEEHHHKKKHHHIIIKKKKKKJJJIIIIIIJJJIIIIIIHHHHHHIIIJJJLLLMMMLLLMMMNNNOOOOOOMMMLLLJJJKKKKKKJJJJJJIIIHHHGGGFFFFFFEEEEEEDDDCCCDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBB@@@??????>>>>>>>>>??????<<<<<<>>>???????????????>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::===;;;;;;======<<>><<<<<<;;;;;;<<<===???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGJJJLLLOOOSSSZZZcccmmmtttsssfffaaaeeeuuuyyy]]]RRRGGGJJJ^^^zzziiiRRRQQQbbbqqqqqqQQQQQQKKKJJJHHHFFFCCCCCCDDDFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>>>>???============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999:::::::::999999888:::999888888777777888888999888666>>>TTTooozzzyyyhhhqqqOOORRRTTTPPPJJJIIIOOOVVVKKKNNNRRRTTTTTTSSSSSSRRRUUUUUUTTTSSSSSSRRRQQQQQQPPPOOOMMMMMMMMMNNNOOOPPPQQQSSSTTTTTTSSSRRRQQQQQQQQQTTTUUUSSSSSSVVVWWWTTTOOOPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMLLLLLLLLLKKKKKKHHHJJJKKKKKKIIIGGGFFFFFFIIIIIIIIIJJJKKKLLLLLLLLLMMMMMMLLLKKKJJJHHHGGGFFFEEEFFFFFFFFFEEEFFFIIILLLWWWXXX[[[ddduuueeeSSSGGGHHHIII@@@IIIIIIHHHEEEDDDEEEEEEEEEGGGHHHJJJIIIGGGFFFGGGIIIHHHHHHGGGFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJIIIHHHGGGFFFFFFGGGGGGFFFEEEDDDBBBBBBCCCDDDEEEAAAAAABBBBBBBBBBBBAAAAAA>>>>>>=========>>>??????;;;<<<>>>???@@@@@@@@@???>>>>>>======<<<;;;;;;:::::::::;;;;;;;;;;;;;;;:::???:::888<<<>>><<<===AAA???<<<<<>>>>>???=========<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999888999:::;;;;;;:::999999:::999888888777777888888555999888999IIIeeexxx{{{pppeeehhhKKKOOORRRPPPLLLIIIJJJMMMOOOQQQTTTVVVVVVSSSOOOLLLYYYXXXVVVTTTSSSRRRQQQQQQPPPQQQQQQPPPOOOPPPRRRTTTOOOQQQSSSSSSQQQNNNMMMLLLMMMQQQSSSRRRSSSVVVUUURRRPPPPPPQQQQQQPPPPPPOOONNNMMMMMMMMMLLLLLLLLLLLLLLLIIIJJJLLLKKKIIIGGGFFFFFFHHHHHHIIIIIIJJJKKKLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFAAAGGGLLLLLLGGGDDDDDDFFF>>>DDDJJJMMMTTTkkkbbbUUUOOOLLLDDDDDDHHHCCC@@@AAABBBCCCEEEHHHHHHFFFFFFGGGHHHGGGDDDDDDFFFIIIHHHGGGFFFEEEEEEGGGIIIJJJLLLKKKKKKKKKJJJJJJJJJJJJJJJHHHFFFDDDDDDEEEFFFGGGGGGEEECCCBBBAAABBBDDDEEE@@@@@@@@@AAAAAA@@@@@@@@@===============>>>??????<<<===???@@@AAAAAAAAA@@@>>>>>>===<<<;;;;;;::::::::::::;;;<<<<<<<<<;;;;;;>>>999:::AAACCC>>>999888:::<<>>??????>>>???@@@BBBCCCEEEIIINNNRRRJJJHHHGGGJJJOOOPPPLLLGGGMMMKKKJJJJJJLLLMMMLLLLLLLLLNNNPPPPPPNNNMMMNNNOOOHHHJJJKKKMMMMMMLLLJJJIIIOOOOOOMMMKKKJJJKKKNNNPPPJJJNNNOOOJJJGGGJJJLLLMMMMMMMMMLLLMMMMMMNNNOOOOOOJJJNNNMMMIIIEEEFFFHHHIIIUUUkkkvvvpppjjjkkkpppvvv|||xxxooojjjfffaaa]]][[[XXXSSSNNNJJJGGGFFFFFFCCCCCCCCCDDDDDDDDDDDDDDDHHHHHHJJJLLLPPPTTTXXXZZZeeelllyyyuuuccc___```iiiqqqzzz|||vvvgggTTTEEEIIIRRR```tttmmmkkkddd\\\```xxxWWWNNNSSSAAAFFFFFFEEEEEEFFFGGGDDD@@@AAABBBBBBCCCBBBAAA???>>><<<;;;;;;<<<<<<===>>>???======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999888999;;;;;;<<<;;;:::999:::999999888777888888888222;;;===:::FFFaaawww}}}hhh\\\uuuMMMPPPOOOLLLLLLQQQUUUVVVSSSNNNNNNRRRTTTPPPPPPSSSXXXWWWVVVUUUTTTQQQMMMJJJNNNNNNQQQVVVVVVSSSTTTXXXPPPMMMNNNQQQPPPLLLMMMSSSTTTRRRPPPPPPRRRTTTUUUUUUPPPRRRTTTRRRNNNKKKKKKLLLOOONNNLLLJJJJJJJJJJJJKKKKKKKKKKKKIIIFFFEEEEEEFFFFFFGGGIIIKKKKKKJJJIIIHHHHHHHHHIIIJJJHHHFFFDDDBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBEEEHHHHHHJJJUUUhhhwwwlll[[[KKKKKKKKKKKKJJJHHHFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFEEEEEEFFFHHHHHHGGGEEEBBBAAACCCGGGKKKMMMKKKHHHHHHJJJLLLMMMMMMLLLJJJHHHKKKJJJIIIHHHGGGGGGGGGGGGDDDEEEEEEEEEDDDBBB@@@>>>??????>>>>>>>>>>>>??????======>>>>>>>>>>>>======AAA@@@@@@???>>>======<<<;;;<<<===>>>>>><<<:::999888:::;;;;;;::::::<<<===:::<<>>>>>>>>>>>FFFKKK\\\vvv}}}eeeSSSIIIDDD@@@@@@@@@AAAAAAAAABBBBBB>>>??????@@@@@@@@@??????AAAAAAAAAAAABBBCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFIIIJJJLLLMMMNNNOOOOOOOOOOOONNNLLLKKKJJJJJJJJJKKKKKKMMMOOOPPPPPPNNNKKKIIIMMMLLLKKKLLLNNNOOONNNMMMMMMJJJHHHIIIKKKMMMKKKJJJPPPNNNKKKJJJJJJKKKJJJIIIJJJJJJJJJHHHGGGEEECCCBBBQQQ```zzzzzzsssppppppkkkgggooo|||yyy}}}}}}www{{{kkkeeeccc^^^XXXVVVQQQQQQOOONNNRRRVVVRRRKKKVVVZZZ^^^aaabbbhhhqqqyyysssfffeeejjjooo~~~vvvmmmggg\\\OOOJJJLLL]]]yyywwwfff[[[XXXfff}}}hhhSSSUUUPPPBBBBBBDDDEEEFFFEEEDDDEEEFFFAAABBBCCCDDDDDDCCCBBBBBB@@@???===<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999999:::::::::;;;;;;888888888999999:::::::::888888888888888888888888888555444999GGG]]]sssuuuhhhhhhyyyFFFKKKNNNMMMMMMQQQSSSRRROOOKKKKKKOOOPPPNNNNNNQQQUUUUUUUUUUUUTTTQQQMMMJJJGGGGGGJJJOOOPPPNNNOOOSSSQQQNNNNNNPPPOOOLLLNNNSSSPPPNNNLLLLLLOOORRRSSSTTTRRRSSSSSSQQQMMMKKKKKKMMMNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJGGGEEEDDDFFFGGGGGGHHHIIIJJJJJJJJJIIIIIIHHHIIIJJJJJJIIIGGGDDDCCCEEEEEEEEEEEEEEEEEEEEEEEECCCFFFHHHGGGGGGLLLVVV___rrrbbbMMMEEEIIIIIIIIIHHHGGGEEEDDDCCCDDDCCCCCCCCCCCCDDDEEEEEEFFFEEEDDDDDDEEEFFFEEECCCEEEEEEFFFHHHJJJKKKIIIGGGGGGHHHJJJLLLLLLJJJHHHGGGHHHHHHGGGGGGFFFFFFGGGGGGEEEEEEDDDDDDCCCAAA@@@?????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<===>>>===<<<:::999:::;;;<<<<<<;;;:::;;;===;;;<<<<<<=========<<<<<<===============<<<<<<<<<===???GGGSSS___nnn{{{lll[[[MMMDDD@@@???>>>>>>?????????@@@@@@@@@???????????????>>>>>>>>>????????????@@@AAABBBCCCDDDDDDDDDEEEEEEFFFFFFFFFJJJKKKKKKLLLMMMMMMMMMLLLNNNMMMKKKJJJIIIIIIJJJJJJNNNOOOPPPQQQQQQOOOLLLKKKLLLKKKJJJKKKNNNOOOOOONNNKKKJJJJJJLLLNNNNNNKKKIIILLLJJJHHHHHHIIIJJJJJJIIIHHHHHHIIIHHHHHHGGGFFFEEEGGGPPPeeetttjjjkkklllkkkiiirrrwww~~~~~~tttlllggghhhfffdddgggkkkjjjfffvvvyyykkkaaahhhtttyyyyyyqqqeeeWWWLLLDDDCCCMMMYYYtttbbb\\\___jjj}}}{{{[[[NNNJJJEEEAAACCCDDDFFFFFFDDDCCCDDDEEEAAABBBCCCCCCDDDCCCBBBAAA@@@???===<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999999999::::::::::::;;;777777777888888888999999888888888888888888888888888777777;;;FFFVVVeeeooo}}}yyysssnnnsssBBBIIINNNOOOPPPSSSRRRPPPNNNKKKKKKNNNMMMKKKKKKMMMQQQRRRTTTUUUSSSPPPLLLJJJFFFFFFIIINNNOOOMMMOOOTTTRRROOOOOOOOONNNLLLOOOSSSMMMKKKJJJKKKNNNQQQSSSSSSRRRRRRPPPNNNJJJIIIJJJKKKLLLMMMMMMLLLLLLKKKJJJIIIKKKKKKJJJHHHFFFFFFIIIKKKHHHIIIIIIIIIIIIJJJJJJJJJIIIIIIJJJJJJIIIGGGEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFGGGGGGEEEEEEFFFHHHMMM[[[pppmmmVVVHHHDDDEEEGGGFFFEEEDDDCCCBBBBBBBBBDDDDDDCCCCCCDDDDDDEEEFFFGGGEEEBBBBBBBBBCCCCCCBBBFFFHHHJJJJJJHHHGGGFFFFFFEEEGGGHHHIIIIIIHHHGGGEEEEEEEEEEEEEEEFFFFFFFFFGGGEEEEEECCCBBBAAAAAAAAAAAA??????>>>>>>>>>>>>?????????>>>============>>>???>>>>>>======<<<<<<;;;;;;;;;<<<=========<<<:::999;;;=========;;;:::;;;<<<<<<<<<:::999999:::;;;<<<:::::::::::::::;;;;;;;;;::::::<<<>>>???FFFXXXhhhrrrzzzjjjRRRNNNHHHAAA===;;;<<<===<<<<<<=========>>>>>>>>>@@@???>>>===<<<<<<===>>>============>>>???@@@AAAAAABBBBBBCCCDDDEEEFFFFFFJJJJJJKKKKKKKKKKKKJJJJJJMMMLLLJJJIIIHHHIIIIIIJJJMMMNNNPPPPPPOOOMMMKKKJJJIIIHHHHHHJJJMMMNNNNNNMMMJJJKKKLLLOOOPPPOOOKKKHHHHHHGGGEEEFFFHHHIIIIIIHHHFFFGGGHHHHHHHHHHHHHHHHHHGGGHHHUUUrrrssskkkfffaaaggglllttt|||{{{nnnhhhfffmmmxxxzzzqqqgggZZZQQQHHHBBBCCCKKK\\\kkkmmm\\\XXXdddrrr]]]QQQPPPFFFBBBGGGDDDEEEGGGFFFDDDBBBBBBCCCAAAAAABBBBBBBBBBBBAAAAAA@@@???>>><<<;;;;;;;;;;;;::::::999999999888888888888888999999999:::::::::666666666777777777777888777777777777777777777777888999:::===CCCKKKRRRVVVttt{{{wwwnnntttEEELLLQQQQQQQQQSSSRRROOOPPPOOOOOOOOOMMMJJJJJJKKKNNNPPPSSSUUUSSSPPPMMMKKKKKKJJJLLLPPPPPPNNNOOOTTTRRRQQQPPPOOOMMMMMMPPPSSSOOOMMMKKKKKKNNNQQQRRRSSSPPPOOOMMMJJJHHHGGGHHHJJJKKKLLLMMMMMMMMMKKKJJJIIILLLLLLKKKIIIHHHIIILLLOOOJJJIIIIIIIIIIIIJJJKKKKKKIIIIIIIIIIIIHHHFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDFFFGGGFFFDDDBBBDDDFFFNNN```}}}uuu^^^PPPJJJGGGIIIMMMEEEDDDBBBAAA@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFFFFHHHEEEBBB@@@AAABBBBBBBBBDDDGGGIIIHHHEEECCCDDDFFFDDDEEEFFFGGGGGGFFFEEEDDDAAABBBCCCDDDEEEFFFFFFFFFFFFDDDCCCAAA@@@@@@AAABBB??????>>>>>>>>>>>>??????@@@???===<<<<<<===???@@@@@@?????????>>>>>>>>>===<<<<<<======<<<<<<;;;:::<<<===>>>===;;;:::;;;<<<<<<<<<;;;:::999::::::;;;999999999:::::::::::::::;;;===??????======BBBHHHJJJSSSccczzzppp```RRRHHHDDDBBB???===;;;::::::;;;;;;;;;<<<<<<<<<<<<======@@@???<<<;;;:::;;;<<<===<<<<<<<<<======>>>???@@@@@@@@@AAABBBDDDEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKJJJIIIHHHGGGHHHHHHIIIKKKKKKLLLLLLLLLJJJHHHGGGGGGFFFFFFHHHKKKMMMMMMMMMKKKKKKLLLMMMMMMLLLJJJIIIHHHFFFEEEFFFGGGHHHGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHNNNIIINNNdddyyy||||||tttmmmgggbbbdddhhhppp{{{yyyllleeegggsss{{{jjjXXXNNNKKKDDD@@@EEEUUUjjj~~~lll[[[___oooqqqNNNLLLOOOGGGDDDIIIEEEFFFGGGFFFCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<<;;;::::::::::::::::::999999999999888888888888999999999999777777777777777777777777777777777777777777777777888999:::;;;===???BBBCCCdddttt}}}ooojjjwwwIIINNNPPPNNNMMMOOOOOOMMMKKKNNNOOONNNLLLLLLMMMNNNMMMQQQTTTUUUSSSPPPOOONNNNNNMMMNNNPPPNNNKKKLLLPPPRRRRRRRRROOOMMMNNNPPPQQQPPPNNNKKKKKKLLLNNNOOOOOOQQQNNNLLLJJJIIIJJJKKKKKKKKKKKKLLLMMMMMMLLLJJJIIIKKKKKKKKKIIIHHHIIILLLNNNJJJJJJIIIIIIIIIJJJKKKLLLIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCFFFGGGEEEDDDGGGBBBBBBKKK___vvvuuu]]]RRRHHHFFFFFFEEECCCDDDCCCBBBAAA@@@@@@AAABBBCCCBBBBBBBBBBBBCCCDDDEEEFFFHHHEEEBBB@@@AAABBBBBBBBB@@@CCCFFFEEEBBBAAACCCEEEBBBCCCDDDEEEEEEDDDCCCBBB???@@@AAACCCEEEEEEFFFFFFEEEDDDBBBAAA@@@@@@AAABBB??????>>>>>>>>>>>>??????AAA???>>><<<<<<>>>???AAA????????????>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;:::<<<===>>>===;;;::::::;;;;;;<<<<<<<<<<<<;;;:::999999999:::::::::;;;;;;;;;;;;<<<===>>>??????===:::===@@@KKKbbbtttkkk]]]QQQIIIEEEBBB@@@@@@???>>><<<:::999888777;;;;;;;;;;;;<<<<<<<<<<<<>>>===;;;999999:::;;;<<<<<<<<<<<<<<<===>>>???@@@???@@@AAABBBCCCDDDEEEFFFDDDEEEGGGHHHJJJKKKLLLLLLIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJIIIHHHGGGEEEDDDEEEGGGIIIKKKLLLKKKKKKJJJIIIGGGGGGGGGHHHIIIJJJIIIGGGGGGHHHGGGFFFDDDGGGGGGGGGHHHGGGGGGFFFFFFJJJEEEGGGTTTggg{{{sssiiiuuuvvvkkkhhhdddbbbhhhuuunnneeegggpppvvvvvvbbbRRRIIIGGGGGGCCCEEETTTqqqssskkk```^^^tttsss]]]IIIEEEGGGFFFCCCBBBEEEFFFGGGEEECCCAAA@@@@@@AAAAAA@@@@@@????????????>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;::::::::::::777777777888888888999999888888888888888888888888666666666666666666666666888888777777777888999:::RRRdddxxx}}}tttmmmnnntttIIILLLLLLHHHGGGIIIKKKJJJCCCIIILLLKKKKKKOOORRRSSSOOOSSSVVVVVVSSSQQQQQQRRRUUUSSSSSSSSSQQQNNNOOOSSSPPPSSSSSSPPPNNNOOOPPPOOOOOOMMMJJJIIIJJJKKKLLLKKKQQQOOOMMMLLLNNNOOOOOONNNKKKKKKLLLLLLLLLLLLKKKKKKHHHIIIIIIIIIHHHGGGIIIKKKIIIIIIJJJJJJJJJKKKKKKKKKHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDBBB@@@@@@AAACCCCCCCCCDDDAAABBBIIIRRRYYY```gggsssZZZNNNOOOHHHCCCDDDDDDBBBAAABBBAAAAAA@@@@@@@@@AAABBBBBB@@@@@@AAAAAABBBCCCDDDEEEFFFDDDAAAAAAAAABBBBBBAAA???@@@BBBBBBAAAAAACCCDDDBBBBBBCCCCCCCCCCCCBBBBBB>>>???AAACCCEEEEEEEEEEEECCCCCCBBBAAAAAAAAAAAAAAA??????>>>>>>>>>>>>??????@@@???>>>>>>>>>>>>???@@@============<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;:::<<<<<<<<<:::999:::;;;;;;<<<<<<===<<<;;;999888999999::::::;;;;;;<<<<<<>>><<<888777;;;@@@@@@;;;;;;???JJJ___vvv|||lll]]]UUULLLIIIDDDAAA???>>><<<;;;::::::::::::::::::999999999:::::::::;;;;;;;;;;;;;;;:::999999999999:::;;;;;;;;;;;;<<<<<<===>>>?????????@@@@@@AAABBBCCCCCCAAABBBDDDFFFHHHJJJKKKKKKHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJDDDDDDCCCEEEHHHIIIIIIIIIJJJIIIGGGDDDBBBCCCFFFIIIKKKIIIHHHHHHIIIHHHEEECCCFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBDDDJJJTTTfff~~~mmmgggtttyyy}}}qqqfff```bbbiiippp{{{|||wwwqqqmmmooovvvyyyfffVVVLLLFFFBBB>>>EEERRRiii~~~lll]]]YYY\\\fffVVVRRRIIICCCDDDHHHEEE???DDDFFFFFFEEECCCAAA@@@AAAAAA@@@???>>>>>>===>>>>>><<<<<<============<<<<<<<<<<<<<<<;;;;;;;;;::::::666777777777777888888888999999888888888888777777666666666666666666666666777666555444444666777999BBBRRRgggvvvyyyuuupppnnnFFFJJJJJJGGGFFFHHHIIIHHHCCCKKKOOOMMMLLLPPPUUUUUUSSSVVVYYYWWWSSSQQQSSSVVVXXXUUUUUUVVVTTTPPPRRRVVVOOOTTTUUUQQQOOOQQQPPPMMMNNNLLLIIIIIIJJJLLLMMMMMMNNNLLLKKKMMMOOOQQQPPPNNNLLLLLLKKKKKKKKKKKKLLLLLLHHHJJJLLLLLLJJJIIIIIIJJJHHHIIIKKKLLLLLLKKKKKKJJJGGGGGGFFFDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???@@@AAABBBBBBAAACCCGGGHHHGGGIIIOOOVVVfffqqq^^^PPPIIIIIIHHHDDDAAACCCCCCAAACCCGGG>>>>>>???@@@AAAAAA@@@@@@?????????@@@AAABBBCCCDDDBBBAAA@@@@@@AAABBBAAA???BBBAAA@@@@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>???BBBDDDEEEEEEEEEDDDAAAAAABBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>??????????????????????????????<<<<<<<<<<<<==================<<<;;;;;;;;;;;;;;;888999;;;:::999999:::;;;<<<;;;:::999999888888888888888999::::::;;;<<<<<<>>>>>>;;;777999???AAA===;;;BBBOOO[[[dddeeebbb^^^SSSZZZrrruuupppfff\\\RRRIII@@@;;;CCCBBBBBBAAA@@@===;;;888888888999999999:::::::::777888888888888999999999777777888888999::::::::::::::::::::::::;;;===============>>>>>>????????????@@@AAACCCEEEFFFFFFGGGFFFEEEDDDDDDDDDEEEFFFGGGFFFFFFGGGHHHIIIJJJKKKKKKDDDCCCCCCDDDFFFHHHGGGFFFGGGHHHHHHEEEBBBBBBDDDGGGHHHGGGGGGHHHIIIHHHFFFDDDBBBCCCDDDEEEEEEFFFEEEEEEBBBCCCFFFGGGIIIWWWrrruuuhhhppp{{{~~~sssiiidddbbb[[[bbbhhhnnnwwwuuujjjmmmrrrvvvwwwtttooolll\\\VVVMMMGGGEEEFFFFFFFFF[[[tttqqq]]]TTTQQQ[[[kkk{{{fffMMMJJJFFFDDDGGGJJJHHHDDDCCCEEEFFFEEEBBBAAAAAAAAAAAA@@@???===<<<<<<======:::;;;<<<===>>>>>>>>>===;;;;;;;;;:::::::::999999666666666777777777888888888888777777777666666666555555555555555555555555555555444444555666888888777DDDXXXlllyyy|||wwwsssDDDIIIKKKIIIHHHKKKKKKIIIJJJRRRUUUQQQNNNQQQTTTTTTVVVYYYZZZXXXSSSRRRUUUXXXSSSPPPPPPQQQPPPMMMOOOTTTNNNTTTVVVRRRPPPQQQPPPKKKNNNLLLJJJJJJMMMOOOPPPQQQIIIHHHHHHJJJNNNPPPNNNLLLMMMLLLKKKJJJJJJKKKLLLMMMKKKNNNPPPQQQOOOMMMKKKKKKHHHIIIKKKMMMMMMLLLJJJIIIGGGFFFEEECCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???AAABBBBBBAAA@@@BBBDDDEEEBBBAAABBB@@@===CCCLLLLLLLLLXXXqqqjjjUUUMMMKKKGGGBBBAAACCC@@@@@@AAA???<<<>>>CCC<<<===>>>@@@@@@@@@??????>>>>>>>>>???@@@AAACCCDDD???>>>>>>???AAAAAA@@@>>>EEEBBB@@@@@@CCCDDDBBB@@@BBBBBBBBBBBBBBBBBBBBBBBB>>>@@@BBBDDDEEEEEEDDDDDD@@@AAABBBCCCBBBAAA@@@?????????>>>>>>>>>>>>??????>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>????????????======<<<;;;;;;;;;;;;<<<777888999999999999:::;;;>>>;;;888555555666888:::777888888999::::::;;;;;;888>>>@@@;;;999;;;<<<999===GGGSSSWWWRRRKKKFFFEEEGGGGGGVVVkkkoooeeefffsss{{{yyyooogggdddaaaUUUHHHGGGDDDAAA?????????>>>===<<<;;;;;;;;;;;;<<<<<<<<<999999888777666555555444666666666666777777777777555666777999::::::::::::888888888888999:::;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<>>>???@@@AAABBBBBBCCCBBBFFFEEEDDDCCCCCCDDDEEEFFFBBBCCCDDDEEEGGGHHHIIIJJJDDDCCCCCCDDDFFFFFFFFFEEEEEEGGGIIIHHHDDDBBBCCCEEEEEEEEEEEEGGGIIIIIIGGGEEE???@@@BBBCCCEEEFFFGGGGGG@@@CCCEEEDDDBBBJJJaaaxxxuuulllxxxdddkkk~~~pppiii___```]]]WWWVVV]]]ccceeehhhgggmmmzzz}}}||||||vvvsssmmmeee\\\TTTNNNKKKDDDHHHJJJFFFAAAGGGWWWfffoooXXXYYYYYYaaauuukkkNNNJJJAAA===BBBHHHGGGFFFFFFCCCDDDEEEDDDBBBAAAAAABBBAAA@@@>>>===<<<<<<<<<===888:::<<<===?????????>>>:::::::::999999999888888666666666666777777777777777777666666555555555444555555555555555555555555444444555666777888888888222===OOOeeevvv~~~}}}zzzDDDEEEGGGIIIJJJKKKLLLLLLSSSTTTPPPIIIGGGOOOYYY^^^[[[XXXVVVVVVXXXXXXVVVSSSQQQQQQPPPPPPPPPQQQQQQRRRIIILLLPPPTTTVVVUUUTTTSSSRRRKKKHHHNNNSSSQQQPPPQQQMMMMMMLLLJJJIIIJJJNNNQQQLLLKKKKKKKKKKKKMMMNNNOOOPPPPPPQQQQQQPPPNNNMMMKKKJJJJJJKKKLLLLLLMMMLLLLLLEEEDDDDDDCCCBBBBBBAAAAAAEEEEEEDDDCCCBBBAAA@@@@@@AAA@@@@@@???@@@AAACCCDDDEEEDDDBBB@@@@@@@@@BBBCCC>>>CCCJJJOOOVVVeeexxxxxxfffSSSJJJCCCBBB@@@<<<<<>>AAA@@@???>>>============??????>>>>>>??????@@@AAABBBAAA????????????AAABBBCCC>>>;;;===BBBDDD@@@;;;>>>>>>?????????@@@@@@@@@BBBBBBAAA@@@AAABBBCCCDDDBBBAAA@@@?????????@@@AAABBBAAA???>>>>>>>>>??????>>>???@@@@@@@@@>>><<<;;;>>>>>>============>>>>>>;;;;;;<<<<<<;;;;;;:::999777777777777777777777777888888888888888888888888777777888999999999999888888999::::::::::::999888BBBHHHJJJDDD>>>>>>???>>>???>>>CCCLLLLLLGGGMMMYYY\\\UUUrrruuuxxxyyyyyyyyyzzz|||}}}{{{zzz|||xxxrrrhhh]]]UUUPPPOOOUUUSSSOOOKKKFFFAAA>>><<<;;;;;;;;;::::::999999999888888888888888888888888>>>===;;;999888666666666444555555666777666666666444555555666777888888999:::999888777888999:::;;;:::::::::;;;<<<===>>>???BBBBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAFFFGGGGGGFFFDDDCCCDDDFFFEEEFFFFFFFFFEEEDDDBBB@@@DDDDDDDDDEEEEEEFFFFFFGGGDDDCCCCCCCCCBBBBBBAAAAAACCCDDDDDDDDDEEEEEEFFFFFFEEEFFFDDDAAA@@@FFFQQQZZZmmmkkkuuukkkiii{{{oooaaaYYYWWWWWWSSSOOOSSSOOOQQQ[[[fffooo}}}~~~xxxpppkkkiiiiiigggeee[[[XXXQQQHHHEEEEEEDDDAAAIIICCCBBBMMM^^^qqqpppaaaYYYSSSdddiiiQQQPPPGGGEEECCCDDDFFFFFFCCCAAA>>>AAACCCBBB@@@???AAADDDAAA@@@???>>><<<<<<;;;;;;888999:::;;;<<<;;;::::::999::::::::::::999888888888777666555555666777888999888666555555555666777999999888777666555444444222333555666666666555444333777===LLLeee}}}CCCDDDEEEGGGHHHIIIIIIIIIPPPPPPMMMIIIKKKRRRVVVVVVUUUTTTSSSTTTWWWWWWUUUSSSPPPPPPPPPPPPPPPPPPPPPPPPKKKMMMPPPUUUXXXYYYWWWVVVQQQKKKHHHNNNRRRQQQOOOPPPMMMMMMLLLKKKJJJKKKNNNQQQKKKJJJJJJJJJKKKMMMNNNOOOOOOOOOOOOOOONNNMMMLLLLLLKKKLLLLLLKKKKKKJJJIIIHHHDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@AAAAAA@@@@@@@@@AAABBBCCCDDDCCCAAA@@@???@@@AAABBBEEEGGGGGGDDDCCCIIIUUU___pppsss```OOOEEEDDD>>>;;;<<<<<<:::<<>>==================???>>>>>>>>>>>>???@@@@@@?????????>>>>>>?????????AAA>>><<<===@@@BBB???<<<>>>>>>>>>?????????@@@@@@BBBAAA@@@@@@@@@AAACCCCCCBBBAAA@@@>>>>>>>>>????????????>>>===<<<===>>>>>>????????????>>>>>>===<<<>>>==================>>>;;;;;;;;;<<<;;;;;;:::999888888888888888888888888888888888888888888888888777777777888888888999999888888999::::::999888888>>>DDDFFFAAA<<<<<<===<<<:::777:::???===777;;;EEEPPPIII___yyypppYYYRRRWWWFFFFFFFFFGGGHHHJJJLLLMMMLLLLLLLLLLLLKKKJJJHHHHHHGGGFFFEEEBBB>>><<<<<<>>>EEEEEECCCBBB@@@>>>===<<<999999888888888777777777888888888888888888888888>>>===<<<:::888777777777555555555555555666666666555555555666777777777888888888888888888999::::::999999999:::;;;<<<===>>>AAAAAABBBBBBCCCCCCDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCFFFFFFGGGEEEDDDCCCDDDFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCAAAAAABBBBBBBBBBBBBBBBBB???AAABBBAAA@@@CCCJJJQQQjjjiiiggggggqqquuurrrtttuuuuuuoookkkfffcccZZZTTTPPPRRRUUUWWW^^^fffmmmttt~~~xxxtttoooiiiddd```[[[UUUQQQPPPOOONNNLLLJJJIIIHHHFFFDDD@@@>>>===;;;HHH]]]qqqpppccc______qqq~~~xxxYYYKKKGGGFFFDDDDDDEEEGGGGGGDDDAAA???AAACCCBBB@@@???@@@BBB???>>>===<<<;;;:::::::::888999:::;;;;;;;;;::::::999999::::::999999888777888777666666666666777888999888777666666666777777777777666666555444444444333444444555555555555555222555888AAAVVVnnn}}}CCCDDDEEEFFFGGGGGGGGGGGGLLLLLLJJJIIINNNTTTSSSNNNNNNNNNPPPSSSUUUVVVTTTSSSPPPQQQQQQRRRQQQPPPNNNMMMKKKLLLOOOTTTYYYZZZXXXTTTPPPKKKJJJNNNQQQPPPOOOOOOMMMNNNMMMLLLKKKLLLOOOQQQKKKKKKJJJJJJKKKLLLNNNOOOMMMMMMLLLLLLLLLLLLLLLMMMLLLLLLKKKJJJIIIGGGEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@AAACCCBBBAAA??????@@@AAAAAACCCDDDBBB>>>;;;>>>GGGOOORRRTTT\\\lll~~~sss```PPPFFFAAA===;;;>>>;;;999:::<<<===@@@EEE>>>======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>======>>>>>>???@@@======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????AAA@@@@@@@@@@@@AAABBBBBBAAA@@@???>>>============<<<<<<<<<;;;<<<<<<===>>>???>>>>>>============>>>======<<<<<<<<<<<<======;;;;;;;;;;;;;;;:::999999888888888888888888888888888888888888888888888888888777666666666777999:::777888888999999888888777999>>>@@@<<<999999:::999:::666777:::777222555>>>HHHDDDOOOWWWHHH:::;;;???999999888999999:::;;;<<<999999:::;;;;;;;;;;;;;;;;;;<<<<<<;;;999999:::<<<999999999999999999999999666666666555555555555555777777777777777777777777<<<;;;999888777666555555555555444333444555666777555555666666666666666666666777888888999999888888777777888888999;;;<<<===??????@@@@@@AAABBBBBBCCC@@@AAAAAABBBCCCDDDDDDDDDDDDEEEFFFEEEDDDCCCDDDEEEGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@;;;>>>BBBBBBAAAAAADDDHHHQQQkkk~~~tttddd___pppyyyiii___UUUaaasss~~~pppiiiaaa[[[VVVSSSTTTWWW\\\iiixxx~~~|||wwwvvvxxxjjjddd[[[TTTQQQNNNJJJGGGLLLJJJGGGEEEEEEFFFEEEDDDBBB>>>???CCC@@@;;;>>>EEEKKKfffxxxhhhaaaggguuu|||YYYNNNKKKEEECCCCCCDDDFFFHHHGGGEEECCCAAABBBCCCBBB@@@>>>???@@@===<<<;;;:::999888888888888999999:::;;;:::::::::999999::::::999999888777888888777777777777888888999888888777666777777777444444444444444444444444444444444444444555555666333555555777CCC[[[sssEEEEEEFFFGGGHHHHHHGGGGGGGGGIIIIIIHHHKKKPPPOOOKKKKKKMMMPPPSSSTTTTTTRRRQQQQQQRRRSSSTTTSSSQQQNNNMMMLLLLLLMMMRRRVVVWWWSSSOOOPPPNNNMMMOOOQQQQQQPPPOOOMMMNNNNNNLLLKKKLLLOOOQQQOOONNNMMMLLLKKKKKKLLLMMMKKKKKKIIIIIIIIIJJJKKKLLLJJJJJJIIIHHHGGGEEECCCBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAA@@@@@@?????????AAA@@@@@@?????????@@@@@@===>>>?????????DDDMMMTTTRRRIIIEEEMMMVVV]]]iiiwww{{{jjj___MMMIIICCC@@@@@@AAABBBBBB???===;;;:::===BBBJJJPPPBBB???;;;888999;;;===>>>;;;;;;;;;<<<<<<>>>??????======<<<<<<======>>>???<<<===>>>??????>>>===<<<;;;>>>???>>><<<;;;===???=========>>>>>>>>>??????????????????@@@@@@AAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>===<<<;;;<<<===>>>???===<<<<<<;;;;;;<<<<<<===:::;;;;;;;;;;;;:::999999999999999999999999999999888888888888888888888888888777555555555666888:::777777777777777777777777555:::<<<999777888999888;;;888777:::999777;;;BBBDDD@@@EEEDDD888666<<<;;;888888888888888888888888555666777888888888888888999::::::888666555555666888888777777666666666666444444444444444444444444555555555555555555555555666666555333333222222222555444333222222444666777666555555555555555555555555666777888999888777666666666666777888999:::;;;======>>>>>>???@@@AAAAAA@@@AAAAAABBBBBBCCCCCCDDDCCCDDDEEEEEEDDDCCCCCCDDDGGGFFFEEEEEEEEEFFFHHHIIIGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@>>>@@@CCCCCCBBBBBBCCCDDDEEEWWWuuusssgggeeennnyyy~~~rrrccc^^^XXX\\\lllzzztttpppooopppsssyyy}}}yyymmm___VVVQQQNNNKKKGGGDDDDDDCCCBBB@@@>>>>>>===>>>??????@@@@@@EEE??????DDDDDDDDDQQQbbbxxxvvvccc^^^iii}}}```LLLIIIIIIFFFBBBCCCEEEGGGHHHGGGEEEDDDCCCCCCBBBAAA???>>>>>>>>><<<;;;:::999888888888888888888999999::::::::::::999999999999999888777777888888888777777888888888999999888888777777777777333333444444555555555555555444333222333444555666666888888555:::MMMjjj~~~CCCCCCDDDEEEEEEFFFEEEEEECCCHHHIIIFFFFFFIIIMMMMMMLLLNNNQQQSSSSSSRRRPPPOOORRRSSSTTTUUUTTTRRRPPPNNNOOOOOOPPPSSSUUUTTTOOOKKKOOOPPPPPPPPPRRRRRRQQQOOOLLLMMMMMMMMMLLLLLLNNNPPPTTTSSSPPPNNNLLLKKKJJJJJJJJJIIIHHHGGGHHHIIIJJJKKKGGGGGGGGGFFFFFFEEECCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDAAAAAAAAA@@@@@@??????>>>??????>>>>>>>>>?????????===??????>>>>>>AAAGGGKKKLLLAAA===BBBEEEDDDHHHPPPTTTaaauuu{{{lll^^^SSSLLLFFFBBB???>>>>>>>>>>>>>>><<<;;;;;;:::999999???LLL[[[eee[[[RRRFFF===::::::<<<===;;;;;;;;;<<<===>>>???@@@<<<<<<;;;;;;<<<<<<===>>><<<===>>>??????>>>===<<<:::===???>>>:::999<<>>>>>>>>>>>>>>>>>???????????????>>>>>>======<<<;;;:::::::::;;;;;;<<<<<<=========<<<<<<;;;:::;;;<<<>>>???<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;::::::999888888888888888888888888888777777777777777777777777777666555444444666888999666666666666666666666666444888999777777999999777888555555666666777;;;@@@<<<777999888333999>>>777444444444444444333333222222222333333333222222111///111333333333444555777888777777666555555444444333333444444444444444444444444444444444444444444444333222111111111111111555444222111222333555777555555555444444444444444444555666777888777666555555555555666777888999:::;;;;;;<<<===>>>???@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAACCCEEEEEEDDDCCCCCCDDDFFFFFFEEEEEEEEEGGGHHHIIIGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAA@@@@@@@@@???AAABBBBBBBBBAAAAAABBBDDDBBBHHHYYYwwwwww\\\XXXfffmmmuuu{{{lllYYYRRR]]]lllnnnfffkkksss~~~}}}||||||qqqaaaQQQFFF@@@>>>===??????@@@BBBDDDDDDBBBAAA??????@@@@@@@@@AAABBBCCCDDDBBBFFFOOOWWW___qqqzzzyyyllleeepppcccOOOJJJDDD@@@BBBAAABBBEEEFFFFFFEEEEEEDDDDDDCCCAAA@@@@@@>>>===<<<<<<<<<;;;:::999999999999888888888888999999::::::888999999999999888777777777777777888888777777777888888888888777777666666444444444555555666777777444444333222222444555666666999:::777777CCC\\\qqq===>>>???@@@AAABBBBBBAAAAAAGGGHHHDDDBBBFFFKKKNNNNNNPPPSSSSSSQQQPPPOOOOOORRRSSSTTTTTTSSSRRRPPPPPPRRRSSSUUUVVVUUURRRNNNLLLNNNQQQRRRQQQQQQRRRQQQNNNKKKLLLMMMLLLKKKKKKMMMOOOUUUTTTQQQNNNKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIDDDEEEEEEEEEEEEEEEDDDDDDBBBBBBAAA@@@@@@???>>>>>>@@@@@@AAAAAABBBBBBCCCCCC???@@@@@@AAA@@@@@@???>>>=========>>>>>>>>>>>>>>>>>>??????>>>>>>???BBBEEE@@@<<<<<>>EEEPPPZZZ```cccddddddwww}}}}}}sssiii___YYYSSSNNNGGGBBB???>>>======@@@>>><<<:::888888888999666999:::;;;DDDWWWkkkvvvpppdddSSSEEE===:::999888:::::::::;;;;;;===>>>>>>;;;;;;::::::;;;;;;<<<=========>>>>>>>>>>>>======999<<<===<<<:::999;;;===<<<<<<<<<<<<============<<<===>>>>>>??????>>>>>><<<<<<=========<<<;;;;;;:::;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;===>>>???;;;;;;::::::::::::;;;;;;:::::::::::::::999888888777777777777777777777777777777777777777777777777666555555444444555777888666555555444444555555666444888888666777:::999666777666555444555666777999888111333555333999;;;111777777888888777777666555666666777666666555444333333555777777666666777888333333333444444444444444333333333333444444444444333333333333333333333333444333333222222222333333333333222111222333444555333444444444444444444444444444555555666666666555444444555555666888999:::::::::;;;<<<>>>???@@@@@@BBBBBBBBBAAAAAAAAAAAAAAA@@@BBBDDDEEEDDDBBBBBBCCCEEEEEEEEEEEEEEEFFFGGGHHHEEEEEEDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEE???????????????>>>>>>>>>AAA@@@???>>>>>>???@@@AAA@@@???EEEZZZzzzooo]]]\\\cccfffmmmyyyrrrUUUQQQQQQTTT[[[gggsss|||}}}{{{uuukkkeeecccaaa]]][[[PPPCCC:::888999999888999;;;>>>AAABBBBBB@@@???@@@AAACCCDDDDDDGGGKKKMMMHHHNNNXXXcccooo}}}~~~llliiiqqquuurrrfffeeeqqqmmmLLLKKKNNNDDD>>>AAAAAACCCDDDDDDCCCBBBCCCDDDDDDBBB@@@@@@@@@???===<<<===<<<;;;;;;:::::::::;;;999888888888888999::::::888888999999888888777666666666777777777777666666777777777777777666555555444444555555666666666777333333333333333444444555444666999888666;;;KKK\\\:::;;;<<<>>>???@@@@@@@@@AAAEEEFFFCCCDDDHHHJJJIIIMMMOOOQQQQQQOOONNNOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPOOOSSSXXXWWWSSSOOONNNNNNKKKPPPRRROOONNNQQQPPPLLLIIIKKKLLLLLLKKKJJJLLLMMMRRRQQQNNNLLLJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@???>>>===<<<;;;???????????????@@@@@@@@@>>>>>>@@@@@@AAA@@@??????<<<<<<======>>>>>>>>>>>>===>>>??????@@@AAACCCDDD<<<@@@AAA>>>>>>@@@???<<>>555:::<<<;;;AAAQQQaaaiiifff[[[LLLAAA<<<:::999777999888888888999:::;;;;;;:::::::::::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<===:::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<=========;;;<<<===>>>>>>>>>======;;;;;;<<<===>>>======<<<999:::;;;;;;;;;:::999888888888:::;;;<<<=========;;;;;;::::::::::::;;;;;;999::::::::::::999888888666666666666666666666666777777777777777777777777444444555555555666666666555555444333333444555555444777777555666999888555888777666555666777777666777000555999555666888222222333444444444333222111222222333333222222111000111333444333111///......222222222333333333333333111222222222333333333333222222222222222222222222333222222222222222333333222222222222333333333333222222222333444444444555444444444333444555555666444555555555666888999:::999:::;;;<<<===???@@@@@@@@@@@@@@@AAAAAABBBBBBCCC>>>AAADDDDDDCCCBBBBBBBBBDDDDDDEEEFFFFFFEEEEEEEEE@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCC>>>>>>???????????????@@@???>>>>>>>>>?????????>>>>>>>>>@@@HHH[[[xxxxxxiiifffggghhhnnn|||~~~ZZZRRRJJJGGGKKKPPPTTTTTTTTTVVVRRRJJJFFFHHHFFFBBB>>>>>>>>>@@@AAA@@@===::::::<<>><<<<<<<<<;;;::::::::::::;;;999888777777777888::::::888888888888888777777666444555666777777666555444555666666777666555444333444444444444444444555555222222333444444444444333444333666888666666>>>III:::;;;===>>>@@@AAABBBBBBBBBCCCCCCCCCHHHLLLJJJDDDLLLNNNPPPOOOMMMMMMOOOQQQOOOOOONNNNNNNNNOOOPPPPPPJJJQQQWWWVVVPPPLLLLLLOOOIIIOOOQQQNNNLLLOOONNNJJJIIIJJJKKKKKKJJJJJJKKKLLLNNNMMMKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHFFFDDDFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA@@@>>>===;;;:::999>>>>>>>>>==================>>>???@@@AAAAAA@@@???;;;;;;<<<===>>>>>>======????????????>>>=========<<>>@@@@@@@@@;;;999777666666888999;;;999::::::999888777999:::444::::::444444===GGGKKKLLLDDD;;;777888;;;:::999777777777777777777888999::::::999999::::::;;;<<<<<<<<<:::999999:::<<<<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======:::;;;===>>>>>>>>>===<<<:::;;;<<<>>>>>>>>>>>>===888999::::::999888777666666888:::<<<============;;;::::::999999::::::;;;999::::::::::::999888888666666666666666666666666777777777777777777777777333444555555666666555555555555333333333333555555555777666555666999777333333444444444666888777555444///666<<<555222666555333333555555555444333222222222333444444444333333000222555666555555555666555555555444333333222222000000111111222222222333111111111111111111111111000000000000000111111222000111222333333333333222111111222333333444555555555444333222333444555666555555555555777888999:::999:::;;;<<<>>>???@@@AAA===>>>???@@@BBBCCCDDDEEE>>>@@@CCCDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDCCC=========>>>>>>??????@@@<<<<<<=========>>>>>>>>>@@@@@@AAAAAABBBBBBBBBCCC>>>>>>???AAABBBAAA???===>>>BBBDDDBBBHHH___rrrooohhhdddjjj{{{yyyoooccc[[[XXXSSSKKKDDDBBBFFFEEEAAAAAAFFFHHHEEE@@@AAA@@@===;;;;;;>>>@@@>>>@@@BBBDDDEEEHHHKKKMMMPPPVVV^^^hhhttt}}}|||rrrccc[[[[[[___kkkvvv{{{VVVQQQJJJEEECCCCCCCCCCCCCCCCCCCCC@@@======@@@DDDCCC@@@>>>>>>@@@AAA>>><<<;;;;;;::::::999:::::::::999888777777777888:::;;;888888888888888777666666333444555666666555444333444555666666666555333222333333333333333333333333111222333444555444333222666333444888777444888???:::;;;<<<===>>>???@@@AAAAAA@@@AAAEEEJJJKKKIIIFFFKKKKKKJJJKKKKKKLLLMMMMMMOOOMMMLLLLLLMMMMMMLLLJJJJJJKKKLLLKKKJJJKKKMMMNNNKKKKKKKKKKKKMMMMMMLLLJJJPPPOOOMMMKKKKKKLLLMMMNNNMMMLLLJJJIIIHHHHHHIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAA@@@@@@???>>>======>>>?????????======>>>@@@======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>>>>>>>????????????>>>>>>===;;;:::;;;<<<===<<<;;;<<<>>>AAADDDDDDBBB@@@>>>======>>>>>>>>>>>>======;;;;;;;;;<<<<<<<<<<<<<<<777777888888888999999999:::999777666666666777888555666666777888999999999<<<:::888777666666888999666666666666777777777777777777888888888999999999:::::::::;;;;;;;;;<<<<<<888888888999;;;;;;:::888999999::::::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<;;;:::999888888777777888999999:::;;;;;;;;;;;;::::::::::::999999:::::::::999999888888888666666666666555555555555777777777777777666666666666555555555555444444444444444444444444444444444555555555666666666666666555555444444444333333333555444333333333333444555222222222222222222222222222222222111111111000000111111111111111111111111111111111111111111111111111111000000000000111111000000111111111111000000000000////////////000000000000111111111222222222111111222333333333333222222222222333333333444444444444555666777888999999;;;<<<<<<<<<======>>>>>>???>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>BBBAAAAAA@@@@@@AAAAAABBB<<<===??????>>>>>>@@@AAA????????????????????????@@@??????>>>>>>>>>>>>>>>@@@@@@??????>>>??????@@@AAA>>>@@@FFFHHHOOOggg{{{mmmaaajjj}}}qqq{{{~~~yyy|||{{{lllZZZXXXWWWTTTQQQTTTXXXRRRGGGHHHDDDJJJUUUVVVLLLJJJPPPNNNNNNPPPTTTUUUVVV]]]dddzzz{{{xxx}}}xxxjjjbbb\\\WWWYYYeeewwwxxx]]]OOONNNLLLJJJGGGDDDBBBAAACCCCCCCCCCCCCCCCCCCCCCCC@@@???>>>>>>???>>><<<:::::::::999999999999999999777777777777777777777777:::999888666555555444444555555555555555555555555444444333333333333222222333333333333333333333333222333333444444333333222333333444444555666777777;;;;;;<<<===>>>??????@@@@@@@@@BBBEEEHHHIIIHHHGGGLLLLLLKKKKKKLLLLLLMMMNNNMMMMMMMMMLLLLLLKKKKKKLLLGGGIIIJJJJJJJJJKKKNNNPPPKKKJJJJJJLLLPPPQQQOOOMMMQQQOOOMMMLLLKKKKKKLLLMMMNNNMMMKKKJJJIIIHHHIIIIIIJJJIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCAAAAAA@@@??????>>>======<<<===>>>===;;;;;;===>>>======>>>>>>>>>>>>======================================================??????>>>>>>>>>=========<<<======>>>>>>======<<<===<<<;;;;;;<<<===;;;:::999:::===>>>???>>><<<;;;;;;<<<<<<======<<<<<<;;;::::::::::::::::::::::::777777777888888888999999999888777666666666777777555555666777777888999999999888777666666777999:::666777777777777888888888777777777888888888999999999::::::::::::;;;;;;;;;999888777888:::;;;:::999999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<===:::999999888888777777666888888999999::::::;;;;;;::::::999999999888888888::::::999999999888888888666666666666555555555555666666666666666666666666555555555555444444444444444444444444444444444444444444444444444444555555444444444444333333333333555444333222222333444555222222222222222222222222222222222111111000000000111111111111111111111111111111111111111111111111111000000//////000000111///000000111111000000///000000////////////000000000000000111111111222222000111222222333333222222222222222333333333333444222333444555666777777888999999::::::;;;<<<<<<<<<============>>>???@@@AAA@@@@@@AAAAAA@@@@@@???>>>AAA@@@@@@??????@@@@@@AAA<<<>>>??????>>>===???@@@@@@@@@@@@@@@????????????@@@???>>>>>>======>>>>>>AAA@@@@@@@@@@@@@@@@@@@@@AAA>>>@@@DDDDDDEEETTTfffuuufff\\\aaafffoooyyyzzzhhhgggiiinnnnnnmmmssszzzpppsssxxx{{{wwwuuu|||rrrkkkfff___YYY]]]gggvvvcccJJJKKKJJJIIIGGGEEECCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBB???>>>======>>>===;;;999:::::::::999999999999888888888888888888888888888:::999888666555555444444555555555555555555555555444444333333333333222222333333333333333333333333111222222222222222222111222222333444444555666666<<<<<<<<<=========>>>>>>???AAACCCDDDDDDFFFHHHIIILLLLLLLLLKKKLLLLLLMMMNNNKKKMMMNNNMMMJJJIIIKKKNNNIIIJJJKKKKKKJJJKKKMMMNNNLLLJJJIIIMMMSSSUUUSSSOOOPPPOOOMMMKKKKKKKKKKKKLLLOOONNNLLLKKKJJJIIIIIIIIIKKKJJJGGGEEEDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@??????>>>>>>======:::;;;<<<;;;999999;;;<<<<<<======>>>>>>======<<<=========================================================<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;>>><<<;;;;;;<<<<<<;;;999888999999::::::::::::999999::::::;;;;;;::::::999::::::999999888777777777666666777777777888888888888777666666555666666666555555555666777777888888777666555555666888999:::777777777777888888888999777777777777888888888888888999999999:::::::::::::::888666666888::::::999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<888888888888888888888888::::::::::::::::::::::::999888888888888777777777999999999888888888888888666666666555555555555444555555555555555555555555555555555555444444444444444444444444444444444444444333333333333333333333444444444333333333222222333333222222222222333333111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000////////////000000//////000000000000//////000//////......//////000000000000000111111111111000111222222333333222222111111222222222333333333111222222333444555666666666777777888999999::::::<<<;;;;;;<<<===>>>?????????@@@@@@@@@@@@??????>>>??????>>>>>>>>>>>>??????>>>???@@@???===<<<===>>>@@@@@@?????????>>>>>>>>>??????>>>===============@@@@@@@@@@@@@@@@@@AAAAAA@@@===???CCCAAA>>>CCCLLL___yyycccYYYYYY[[[___eeelllrrrvvv~~~~~~lll___bbblllqqqyyylllZZZJJJGGGGGGFFFEEECCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<<<<======;;;999:::::::::999999999888888999999999999999999999999999888777666555444444444444444444444444444444444444444333333333333222222222222222222222222222222000000111111111111000000111111222222333444444444<<<<<<<<<<<<<<<<<<<<<<<<>>>AAACCCCCCBBBCCCFFFJJJJJJJJJJJJJJJJJJKKKLLLMMMJJJMMMOOOMMMHHHGGGKKKPPPPPPPPPPPPNNNKKKIIIJJJKKKMMMJJJIIIMMMTTTVVVRRRMMMMMMLLLKKKKKKKKKKKKLLLMMMOOOOOOMMMLLLKKKJJJIIIIIIKKKJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBAAAAAAAAA??????>>>>>>>>>=========:::;;;;;;:::999999:::<<<<<<==================<<<================================================<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;>>><<<;;;;;;;;;;;;:::888:::::::::999::::::;;;;;;999999999::::::999999999:::999999888777666666555555555666666666777777777666666555555555555555555444444555555555666666666666666555555555666777888666666666666777777777777666666666777777777888888777777888888888999999999:::888555555666999::::::::::::::::::999999999999:::::::::::::::;;;;;;;;;::::::::::::::::::;;;;;;888888999999:::::::::;;;;;;;;;;;;:::::::::::::::999999888888888777777777888888888888888888888777666666555555555444444444333333444444444444444555555555555444444444333333333333333333333333333333444444444444333333333333333333333333222222222222222222222111111222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000//////......//////000...//////000000//////.../////////......//////////////////000000000111111000000111222222222222222111111111111222222222222222222333333444555555666555555666777888999999:::::::::::::::;;;<<<>>>>>>>>>???????????????>>>>>>>>>======<<<<<<======>>>???@@@@@@???===;;;<<<===>>>>>>>>>===<<<<<<;;;;;;>>>>>>===<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@@@@>>><<<===AAABBB??????CCCGGG[[[yyyllljjjfffbbb```aaadddgggtttzzzpppjjjkkkqqqxxxvvvkkkiii}}}dddZZZUUUPPPGGGFFFEEEDDDCCCAAA@@@@@@????????????????????????===<<<;;;<<<======;;;999;;;::::::999999888888888888888888888888888888888888888777666555444444444444444444444444444444444444444333333333222222222222222222222222222222222000111111111111111111000000111111111222222222333<<<<<<<<<<<<;;;;;;;;;;;;>>>@@@CCCBBBAAAAAAEEEHHHFFFGGGGGGGGGIIIJJJKKKLLLJJJMMMNNNLLLHHHGGGKKKPPPSSSTTTSSSPPPMMMKKKLLLMMMNNNLLLKKKNNNRRRRRRNNNIIIIIIIIIIIIJJJKKKMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHIIIJJJKKKLLLKKKHHHEEECCCCCCCCCCCCBBBAAA@@@@@@@@@>>>>>>==================;;;<<<<<<;;;::::::;;;===<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;===;;;::::::;;;;;;:::999;;;;;;:::999999999:::;;;888999999::::::999999888999999999888777666555555444444555555555666666666444444444444555444444444444444444444444555555555777666666555444444444444444444444444555555555666555555666666666777777777666666666666777777777888999777444444666888999999999999999999999888888888999999999:::::::::;;;;;;::::::::::::::::::999999777888888999999::::::;;;:::::::::::::::::::::999:::999999999888888888888777777777777777777777777555555555555444444444444222333333333444444555555555444444444444333333333333333333333333333333333555555555555444444333333333333222222222111111111000111111111111111111000000000000000000000000000//////////////////////////////////////////////////////////////////////////////............//////......////////////......//////............//////....../////////000000000000000111222222222222111000000000111111111222222333333333444444555555666444555666777888999::::::888888888999:::<<<===>>>===>>>>>>??????>>>>>>>>>===<<<<<<;;;;;;<<<<<<===???@@@@@@???<<<;;;;;;<<<<<<;;;;;;;;;:::::::::999>>>===<<<<<<;;;<<<<<<<<<;;;<<<===>>>???>>>>>>>>>===;;;<<>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;<<<======;;;999;;;;;;::::::999888777777777777777777777777777777888777666555444444444555444444444444444444444444444444333333333222222222111111111111111111111111111111222222222222111111000000000111111111111111;;;;;;;;;;;;;;;;;;::::::>>>???AAAAAAAAABBBCCCEEECCCCCCDDDFFFHHHJJJLLLMMMJJJLLLLLLJJJHHHHHHLLLPPPRRRSSSSSSQQQPPPOOOPPPRRRMMMMMMNNNOOOPPPNNNJJJGGGGGGHHHIIIJJJKKKLLLMMMNNNLLLLLLLLLLLLKKKJJJIIIIIIGGGIIIKKKLLLKKKIIIFFFDDDCCCCCCBBBAAA@@@@@@???>>>============<<<<<<<<<<<<<<<<<<===<<<;;;:::<<<>>>;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999:::;;;<<<;;;999999999888777777777777888888888888999999888888888888888777777666666555555333333444444444555555555222222333444444444444333333333333333333333333333666666555555444333222222333333333333444444444444555555555555666666666666555555555555666666666666888666444444666888888888888888888888888888888888888888999999::::::;;;;;;::::::999999999999888888666666666777777777888888999999999999999999999999::::::999999999888888888666666666666777777777777555555555444444444444333222333333444444555555555444444444444333333333333333333333333333333333333666666555555444444333333222222222111111111000000//////000111111000//////////////////////////////............////////////////////////////////////////////////////////////......------------......------............------///......------......///............///////////////000111111222222111111///000000000000111111111333333333444444555555555444555666777888999:::;;;777777888999:::;;;===>>><<<======>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<>>>??????>>><<<;;;;;;<<<::::::::::::::::::::::::======<<<;;;;;;;;;;;;;;;999:::<<<===>>>>>>===<<<======<<<============>>>???>>>EEEXXXsss|||sssooonnnccc\\\UUUQQQOOOSSS^^^iiiaaaaaafffpppyyy}}}|||vvv||||||llldddgggppp{{{~~~vvvjjjddd^^^[[[VVVQQQRRR]]]nnn|||zzzxxx}}}yyyRRRKKKKKKCCC@@@GGGJJJIIIGGGEEECCCAAA??????===========================<<<;;;<<<>>>>>><<<:::<<<;;;;;;:::999888777777666666666666666666666666777666555555444444555555333333333333333333333333444444333333333333222222000000000000000000000000111222222222222222222111111111111111111111111111:::::::::::::::;;;;;;;;;>>>>>>???AAACCCCCCBBBAAAAAABBBCCCEEEHHHKKKNNNOOOLLLKKKIIIHHHHHHJJJMMMNNNQQQRRRSSSQQQPPPOOOQQQRRRJJJMMMQQQQQQNNNKKKIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIJJJKKKKKKKKKKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCBBBAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<::::::<<<===;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999:::::::::;;;;;;::::::;;;;;;;;;;;;:::::::::999888999;;;<<<<<<;;;888777777777777666666666666666777777777777666666555555555555555444444444333333333333444444444444000111222444444444333222333333333333333222222222333444444444444333333333333333333444444444555555444444555555555666666666444444444444555555555555666555444555777888777666666666777777888888999999777888888999::::::;;;;;;:::999999999888888888888666666666666777777777777777777777888888999999999999888888888888777777777555555555666666666777777555555555444444444333333333333333444555555666666444444444333333333222222222222222222222222222222555555444444333222222111222111111111000000000000...///000000000000///...////////////////////////---------....../////////...................................................------------------...---------......---------///......------......///------.........////////////000000111111111111111/////////000000000111111222222222222333333333333333444555666777999::::::777777888999:::<<<===>>>;;;<<<======>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<===>>>???>>><<<;;;;;;<<<999999::::::;;;<<<<<<<<<===<<<;;;;;;::::::;;;;;;999:::<<<>>>??????>>>===;;;>>>???===;;;;;;<<<<<<<<<===AAAHHHRRRfff{{{pppdddUUUJJJJJJQQQQQQOOOSSS\\\aaaaaacccfffffffffaaa[[[[[[\\\WWWOOONNNQQQZZZcccddd\\\TTTPPPMMMRRRYYYbbboooqqqZZZHHHHHHJJJFFFEEEIIIGGGGGGFFFDDDCCCBBBAAA@@@===========================<<<<<<===>>>???===;;;<<<;;;;;;:::999888777666666666666666666666666666666666555444444444555555333333333333333333333333444444333333333333222222000000000000000000000000000000111111111111000000111111111111111111111111999999999::::::;;;;;;;;;>>>======@@@DDDEEEBBB>>>@@@AAACCCFFFIIIMMMOOOQQQMMMJJJHHHGGGIIILLLMMMMMMTTTTTTTTTQQQOOOMMMNNNOOOHHHNNNSSSSSSNNNJJJJJJLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHJJJKKKKKKKKKJJJIIIHHHFFFCCCBBBBBBDDDGGGJJJCCCCCCBBBAAA@@@???>>>===;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;::::::;;;===;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<777777888888999999999:::999999999::::::999999999888888777999;;;===<<<<<<888888999999888777666666444555555555555555555444333333333333333333333444222222333333333444444444000111222333444333333222333222222222222222222222111111222333444444444444444444444555555555666666444444444555555555666666333333333444444444555555555444444666777888666555555666666777888999999:::777777888999::::::;;;;;;:::999999999888888777777999999999888888888888888555555666777888999999:::777777777777666666666666444555555555666666777777555555444444444333333333333333444444555666777777444444444333333333222222222222222222222222222222444444333333222111000000111111111111000000000000---...///000000///...---////////////////////////---------.........//////...................................................------,,,,,,------...,,,------......------,,,.........------.........---------.........////////////000111111111111111////////////000000000000111111111111111222222222222333444555777888999:::777777888999:::<<<>>>???;;;;;;<<<===>>>>>>=========<<<<<<;;;;;;<<<<<<===<<<>>>>>>===<<<;;;<<<===999::::::;;;<<<===>>>>>><<<<<<;;;::::::::::::;;;999;;;===???@@@@@@>>>>>>888===AAA@@@===<<<======999>>>CCCBBB===FFFeeewww```VVVXXXZZZRRRKKKJJJGGGCCCEEEJJJFFFGGGFFFDDDBBBEEEIIILLLBBBEEELLLRRRTTTTTTZZZaaafffmmmyyynnnTTTSSSPPPKKKFFFBBB@@@@@@DDDDDDDDDCCCCCCBBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<>>>??????>>><<<<<<<<<;;;:::999777777666777777777777777777777777666666555444444444555555333333333333333333333333444444444333333333222222000000000000000000000000//////000000000000//////222222222111111111111111777777666666777999;;;<<<===============>>>??????CCCDDDEEEFFFHHHIIIJJJKKKMMMFFFFFFKKKIIIBBBDDDMMMVVVPPPMMMOOOPPPNNNLLLLLLIIINNNRRROOOIIIEEEHHHMMMMMMOOOPPPNNNJJJGGGHHHIIIIIIIIIIIIJJJKKKJJJHHHFFFFFFFFFGGGGGGFFFEEECCCBBBBBBBBBAAAAAA@@@??????>>><<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;============<<<;;;:::999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999888888888888888888888777777777666888777777888::::::999888777777666666555555555555333333333333333444555666333333333333333333333333555444222111111111222222333333333333333333333333333333222222333333444555333333333222222222111111333444444555555666666666222222222222222222222222444444444444444444444444222222222333333444444444333333444444555666666666666666777888888888888777:::999888666555555555555999777===IIIJJJ???:::===:::999777666666666777888666666777777777666666555888888777777666666555555555555444444444333333333555555555444444333333333333222222111111222222333111111111111111111111111000000000000000000000000000000000000000000000000222111111111000000/////////............---------,,,------......------,,,---------............///........................---,,,,,,++++++,,,,,,---.........------,,,,,,,,,...------,,,,,,------.......................................////////////000000000000000111111222111111111111111000//////000111222333555666777888777777777777888999:::;;;<<<===============<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===<<<;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::999999;;;;;;<<<===>>>>>>=====================<<<<<<<<<777;;;???AAAAAACCCJJJPPPyyyoooeeeaaa\\\UUUUUUPPPMMMPPPVVVZZZ]]]___fff```___jjjvvv{{{{{{{{{{{{sssXXXRRROOOJJJEEEBBBBBBCCCCCCCCCCCCDDDDDDCCCAAA@@@???@@@???>>><<<<<<======>>><<<<<<<<<===============<<<<<<;;;::::::999999888999999999888888888777777444555777888888666444333333333333333333333333333333333333222222222111111000000000000000000000000//////000000000000//////000000000000000000000000777666666666777999;;;<<<<<<<<<<<<<<<===>>>???@@@CCCDDDDDDEEEFFFGGGGGGGGGJJJEEEFFFLLLKKKEEEGGGOOOSSSNNNLLLOOOQQQOOONNNOOOKKKNNNQQQPPPKKKIIIKKKNNNNNNOOOOOOLLLIIIGGGHHHJJJIIIIIIHHHIIIJJJJJJHHHEEEFFFFFFGGGGGGFFFEEECCCBBBAAAAAA@@@@@@??????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::============<<<;;;:::999999999999999999999999999999999999:::::::::::::::::::::999999999888888888888888888777777777666666666555555666888888777666666666555555555444444444444333333333333444444555333333333333333333333333444333222111111111222222333333333333333333333333333222222222222333444444333333222222222111111111222222333333333333333333222222222222222222222222444444444444444444333333222222333333333333333333333333333444555555666666666666777888888888888888888888777666555555555555888444888AAAAAA999666;;;999888777666666666777888666777777888888777777666888888777777666555555444555444444444444333333333444444444444444333333333333222222111111222222333111111111111111111111111000000000000000000000000////////////////////////111111000000000////////////............---------,,,------......------,,,---------............///........................---,,,,,,++++++,,,,,,---......---------,,,,,,,,,------,,,,,,,,,,,,------....................................////////////000000//////000000111222111111111111111000//////000111222333444666777777777777777777888999::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>======<<<;;;888999999:::::::::::::::;;;;;;:::::::::999999999:::;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999<<>>???DDDIIIUUUppp}}}{{{}}}qqq[[[TTTOOOLLLHHHDDDAAA@@@AAABBBBBBBBBCCCCCCBBB@@@???>>>???>>>===<<<<<<<<<===============<<<<<<<<<<<<<<<;;;;;;::::::999888888888999999888888888777777777666777777888888666555444333333333333333333333333333333222222222111111111000000000000000000000000//////000000000000//////////////////////////////666666666666777999:::;;;:::::::::;;;<<<>>>???@@@BBBCCCCCCCCCCCCDDDDDDDDDHHHEEEGGGMMMMMMHHHJJJPPPPPPLLLKKKNNNPPPOOOOOOQQQLLLNNNPPPOOONNNMMMMMMNNNOOOOOOMMMJJJGGGGGGIIIJJJIIIHHHHHHIIIJJJIIIGGGEEEFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@??????>>>=========<<<<<<<<<<<<;;;;;;::::::999::::::;;;;;;::::::999<<<<<<===<<<<<<;;;:::999999999999999999999999999999999999999999999999999999999888888888888777777777777777777666666666666444333333444666666555333444444444444333333333333444444333333222333333333222222222222222222222222333333222111111111111222222222222222222222222222222222111111222222333444222222222222111111111000111111111111111000000000111111111111111111111111333333333333333333333333333333333333333222222222222333333444444555555666666666777888888888888888666666666555555555666666999444444999999444444:::999888777666666666777777777777888888888888888777777777777666555555444444444444444444333333333333333333333333444444444444222222111111111111222222111111111111111111111111000000000000000000000000///////////////////////////////////////.........///............---------,,,------......------,,,---------............///------------------------,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,---------------------------------............////////////////////////000111111000000111111000000//////000000111222444555666666666666666666777888999999999:::;;;;;;<<<<<<<<<<<<=========<<<<<<;;;;;;;;;:::;;;<<<======<<<;;;:::777888888999999999999999::::::::::::999999999999999999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===???>>>;;;;;;>>>AAAAAAPPPjjjhhhPPPLLLQQQJJJHHHEEEBBB????????????@@@@@@AAAAAA@@@???>>>=========<<<;;;;;;;;;;;;<<<=========<<<<<<;;;;;;:::::::::999999888777777777888888888888777777777777888888777777777666666666444444444444444444444444333222222222222111111111000000000000000000000000...//////000000//////...////////////////////////555555555666777888999:::888888999:::<<<===???@@@@@@@@@AAABBBCCCCCCDDDDDDHHHGGGJJJNNNNNNJJJKKKOOONNNKKKJJJMMMNNNLLLLLLOOOLLLMMMMMMNNNNNNNNNNNNMMMOOONNNKKKHHHFFFGGGIIIJJJHHHGGGGGGHHHIIIIIIFFFDDDEEEEEEEEEEEEDDDCCCBBBBBB?????????>>>======<<<<<<===<<<<<<;;;;;;:::::::::999999999::::::999999999;;;<<<<<<<<<;;;;;;:::999999999999999999999999999999888888888888888777777777777777777777777777777777777666666666555555555333222222333555555444333333333333222222222222222444444333222222111222222222222222222222222222222222222111111111111111111222222222222222222222222111111111111111222333333222111111111111000000000111111111000000/////////111111111111111111111111222222222222333333333333444333333333222222111111222222222333444444555555666666777888888888888777555444444444555555666777999555444777777444555999888888777777666666666666777888888999999999999888777777666555555444444333444444444333333333222222222222222333333444444555222222111111111111222222111111111111111111111111000000000000000000000000////////////////////////........................///............---------,,,------......------,,,---------............///------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------------------------------........./////////............///000000///000000000000000//////000000111222333444555555555555555555666777888999777888999:::;;;;;;;;;;;;======<<<<<<;;;;;;::::::999999;;;<<<<<<;;;::::::777888888999:::999999999:::::::::999999999999888888888999999999999999888999999999:::::::::::::::;;;===>>>===::::::;;;===AAADDDNNNbbb|||aaaTTTNNNKKKKKKGGGFFFDDDAAA@@@??????????????????>>>>>>=========<<<<<<;;;;;;::::::::::::======<<<<<<;;;:::999999999999888888777666666666888888777777777666666666777777666555555555555666444444444444444444444444222222222222111111111111000000000000000000000000...//////////////////...////////////////////////333444555666777888888888777777888999:::<<<>>>???===>>>???AAACCCDDDFFFFFFHHHIIIKKKNNNMMMJJJJJJLLLMMMJJJJJJKKKKKKHHHHHHLLLJJJKKKKKKLLLLLLLLLLLLKKKOOOLLLIIIGGGFFFGGGIIIIIIGGGGGGGGGHHHIIIHHHFFFDDDEEEEEEDDDCCCCCCBBBBBBBBB??????>>>>>>===<<<<<<;;;===<<<<<<;;;::::::999999888999999999999999999888;;;;;;;;;;;;;;;;;;:::999999999999999999999999999888888777777777666666666666666666666666666666666666666666555555555555444444333333444666666555333111111222222222222222222444333222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111222222111111111000000000//////222222111111000000//////000000000000000000000000111111111222222222333333333333333222222111111111111111222222333444444444555555666777777777777666333333333333444555666777666555555888888666666777777777777777666666555555777777888999999999999999666666555555444333333333444444333333333222222222111222222333333444444444222111111000000111111222000000000000000000000000////////////////////////........................------------............///............---------,,,------......------,,,---------............///------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------.....................---......///000...//////000000000/////////000000111222333444444444444444444555666777777666666777999::::::::::::<<<;;;;;;;;;:::::::::999777888999;;;;;;;;;:::999888999999:::::::::::::::::::::999999999888888888777888888888888888777777777777888888999999999::::::;;;<<<<<<;;;;;;<<<<<<999:::>>>HHH\\\}}}oooSSSIIILLLNNNIIIDDDEEEDDDCCCBBBAAA@@@@@@???>>>>>>======<<<<<<<<<===;;;;;;;;;;;;;;;::::::999===<<<<<<;;;:::999999888999999888777777666666555777777777666666666555555666555444333333333333444444444444444444444444444222222222111111111000000000000000000000000000000......////////////..............................222333444666777777777777777777777888999;;;<<<===:::;;;===???BBBDDDFFFGGGGGGIIIJJJKKKIIIHHHIIIJJJLLLJJJJJJKKKIIIFFFGGGKKKHHHJJJLLLKKKJJJIIIIIIJJJNNNKKKHHHGGGGGGHHHHHHHHHGGGFFFFFFGGGHHHGGGEEECCCEEEDDDCCCBBBBBBAAAAAABBB??????>>>>>>===<<<<<<<<<===<<<<<<;;;:::999888888888999999::::::999999888::::::;;;;;;;;;;;;::::::999999999999999999999999777777777666666555555444444444555555555555666666666555555555444444444444444333333444666666555444111111111111222222222222222222111111000111111111000000000000000000000000///000111111222111111111000000000000000000000000000000000///000000111222000000000000////////////111111111111111111000000////////////////////////000000000111111222222333222222222222222111111111000111111222222333333444333444444555555555555555333333333333333444555666222222444666777666555555666666777777777666555444666666777888999999999999555555555444333333222222333333333333222222222222222222222222333333333333111111000000000000111111000000000000000000000000////////////////////////........................---------...............///............---------,,,------......------,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------------...//////......///000000000/////////000000111222222333333333333333333444555666777555666777888888888888888999999999999999999999999666777888:::::::::999999888999999:::::::::::::::999999999999888888888888777888888888888777666666666666666777777888888999888999:::<<<============444777<<>>>>>======<<<===<<<<<<;;;:::999888777999999::::::::::::999999999::::::;;;;;;:::::::::777777777777777777777777777777666666555444444333333333444444555555555555555555555444444444333333333333222444555666555333111111111222222333333333111000000000000111111222000000000000000000000000...///000111222222111000000000000000000000000000000////////////000111111000000/////////.........000000000000111111111111//////////////////////////////000000111222222333111111111111222222222222000000111111222333333333111222333333444444333333333333333333333333444444111222333333555777888777555666777777777666555444444555666777888888888888555555444444333222222222333333333222222222222111333333333222222222222222111111000000000000111111000000000000000000000000////////////////////////........................------......///////////////............---------,,,------......------,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...///---......///000000////////////000000111222222222222222222222333444555666555666666777777777666666666666777777888888999999555666777999999999999888777888888999999999999999999999999999888888888888888888888888888777666666444555555666777777888888888888999;;;<<<===<<<;;;888888;;;===<<<@@@NNN___fffTTTJJJHHHGGGIIIGGGCCCCCCFFF@@@AAABBBCCCCCCBBB@@@???>>>===<<<;;;;;;<<<===>>>;;;<<<<<<===<<<;;;:::999:::::::::999999999999999:::999999888888777666666666666666555555555444444333333444555444333222111222222222222222222222222111111111111000000000000000000000000000000000000---......//////......---........................111222444666777777666666888888777777888999::::::::::::;;;<<<===>>>???@@@AAADDDEEEDDDDDDHHHKKKLLLIIIIIIKKKMMMLLLIIIMMMRRRGGGLLLPPPNNNGGGDDDGGGKKKKKKIIIGGGGGGIIIIIIGGGEEEFFFEEEEEEFFFGGGGGGDDDBBBEEEDDDBBBAAA@@@@@@AAABBB@@@@@@??????>>>>>>============<<<;;;999888888777999::::::;;;;;;::::::999999999:::;;;;;;:::::::::555555555555555555555555777777666555444444333333333333333444444555555555555555444444444333333333333222222333555555444222111111222222333333333333000000//////000111222222000000000000000000000000...///000222222222111000000000000000000000000000///////////////000111111000/////////.............../////////000000111111////////////////////////...//////000111222222222000000111111222222222333000000000111222222333333111111222333333333333222444333333222222333333444333444444333444888;;;;;;555666777777777666444333444444666777777888888888555555444333333222222111333333333222222222111111444333333222222111111111111111000000000000111111000000000000000000000000////////////////////////................................./////////000000//////.........---------,,,------......------,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......------...///000000////////////000000111111222222222222222222333444555555666666666666666666555555444444555666777888999999444555777888999999999888666666777888888888888888999999999888888888888777888888888888888777666666444444555555666777777888777777888:::;;;<<<:::888:::666555999;;;:::???GGGVVVvvvqqqXXXNNNNNNKKKCCC>>>AAAEEEDDDBBBAAA>>>???AAABBBBBBAAA@@@>>>>>>===<<<;;;;;;<<<>>>>>>;;;<<<=========<<<;;;:::999999999999999999::::::::::::999999888777777777666666555555555444444444333444555666666444222111111111111111111111111111111111111111000000000000000000000000000000000000---..................---........................444444444555555555555555999999999888888888888888::::::999999:::<<<===>>>AAA@@@AAABBBEEEGGGGGGGGGJJJIIIIIIIIIJJJKKKMMMNNNJJJKKKLLLKKKHHHFFFFFFFFFJJJJJJJJJJJJIIIHHHGGGFFFHHHDDDAAABBBEEEGGGEEEBBBCCCBBB@@@???>>>??????@@@===<<<<<<<<<<<<;;;;;;;;;>>>===<<<;;;999888777666888999;;;<<<<<<;;;999888888888777777888888999:::999888888777777777777777777666666555444444333333333333333444444444555555333333333222222111111111222222111111111111111111222111111111111111222222111111111111111111111111//////............//////000000000000000000000000000000//////.........---............////////////000//////.........//////---...///////////////...000000////////////000000...............///000000000000000000111111111111000000000000000111111222111111111111222333444555444444444333333222222222111222333444555777888888666666555555555444444444444444555666666777666666555444333333222222333333333555666555444222333333000000000000000000000000222111111111000000//////000000///...............------......//////000000..................------........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,++++++******++++++------------,,,,,,+++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---,,,,,,++++++,,,,,,------......//////////////////000111222333222111111222222333333333444444444111222333444555555555555666777777777777888888888666777777777777888888888888999:::999777777777888444555555666666666666666888777777666555444444444666555444444444444555666888999999::::::999999888777777888888888999999999FFFJJJ___yyy[[[NNNKKKJJJGGGCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBAAA@@@???>>>===@@@@@@>>>===<<<<<<<<<<<<<<<:::888999;;;<<<:::888999888777888:::;;;:::999;;;:::999999888888999999555444333333333333444555333333333222222111111111000000000000000000000000////////////////////////////////////////////////................................................444444444444555555555555777777888888888999999999999999999999:::<<<>>>????????????BBBDDDFFFHHHHHHJJJIIIIIIIIIJJJKKKMMMNNNJJJKKKLLLKKKHHHFFFEEEFFFHHHHHHIIIIIIIIIHHHGGGGGGJJJFFFCCCDDDGGGHHHFFFCCCDDDCCCAAA@@@????????????<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999888888888888999:::<<<<<<:::999888777777777777777888888999999888777777666666777777666666666555444333333333333333333444444444444555333222222222222222222111111111111111111111111111222111111000000111222222111111111111111111111111//////............//////////////////////////////000/////////.........---............////////////000000000/////////000000.../////////////////////000//////......//////000...............//////000//////000000000111111111000000//////000000111222111111111111222333333444444444444333333222222222222222333444555666777777666555555555444444444333444444555666666666666666444444333222222222222333333444666555333222222333000000000000000000000000111111111000000000//////000//////......................../////////000000..................------....................................------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,++++++******++++++,,,---------,,,,,,+++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---,,,,,,++++++,,,,,,---------...//////////////////000111222222222111111222222222222333333333333222222333555555555555555666666666666777777777777777777777888888888888999888999:::999777666777888444555666666777777666666666666666555444333333333333333222222333555666888888999999999999999999888777777777888888888999999888999HHHaaaxxx}}}kkkTTTEEEBBBFFFHHHHHHBBBBBBAAAAAAAAA@@@@@@@@@??????@@@@@@@@@??????>>>@@@???>>>===<<<<<<<<<<<<<<<:::888999;;;<<<:::888999888777888:::;;;:::999::::::999999888888888999555444333333333333444555666666555444222111000000000000000000000000000000........................................................................------------------------333333444444555555555555666777777888888999999999888888888888:::<<<>>>@@@======>>>@@@CCCEEEGGGHHHJJJIIIIIIIIIJJJKKKLLLLLLJJJKKKLLLJJJGGGEEEDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHKKKHHHFFFFFFHHHHHHFFFCCCDDDCCCBBB@@@??????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;666666777777888999999999888999:::;;;;;;:::999888777666666666666777888888888888777666666666666666666555555444444333333222333333333333444444444444111111111222222222222222111111111111111111111111222111111000000000111111000000000000000000000000//////............///////////////////////////////////////...............---............/////////000000000000000111111111000000000000000/////////.........------...............------......///000//////000000000000111111000000//////000000111222222222111111111222222333444444333333333333222222222222333444444555666666555555444444444444333333444444555555666666555555444444333222222222222222222444555555333222222333000000000000000000000000111111000000000000//////000///......------.........////////////000000000------------------......------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,++++++******++++++,,,,,,---------,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,------......---,,,,,,++++++,,,,,,---------...////////////...//////000111111111111111000111111111222222222222222333444555666666666666555666666666777777777777777888888888888999999999888999:::999777666777888555666666777777777777777555555555444333333222222111111000111333555777888888888999999999999888888777777777777888888888888666666;;;DDDKKKYYYssskkkQQQJJJAAA===>>>AAABBBBBBAAAAAA@@@@@@@@@@@@@@@???======>>>????????????>>>???>>>===<<<<<<<<<<<<<<<;;;:::999999;;;;;;:::999999888888888:::;;;:::999::::::999999888888888888555444444333333444444555888777666555333111000///////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,333333333444444555555666777777777777888888888888777777777888:::<<>>???@@@AAABBBEEEGGGJJJJJJJJJJJJJJJJJJJJJKKKIIIJJJKKKJJJGGGDDDDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJKKKIIIGGGFFFGGGFFFDDDBBBDDDDDDBBBAAA@@@???>>>>>><<<<<<<<<;;;;;;;;;::::::666666777888888999999999888888999::::::999888888777777666666777777888999777777666555555555555666444444444444333333222222222222333333333444444444000000111111222222333333000000000000111111111111222111111000000000000111000000000000000000000000///......------......///////////////////////////........................---------.........////////////000000111111000000111000000000/////////000...------,,,,,,------......------------...//////////////////000000000111///////////////000111111333222111111111111111222333333333333333333333333222222333333444444444555444444333333333333333333333444444555555555444444444333333222111222222222222333444444222111111222000000000000000000000000000000000000000000////////////...------------...////////////////////////,,,,,,------------......------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******************************++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,---......//////....../////////000000000000000000000000000111111111111333333444555666666666666666666777777777888888888888888888888999999999999777999999888777666777888555666777777888888777777555555555444444444333333111000000000111333555666777777888888888888777777666666666777777777888888888:::===>>>;;;===KKK[[[kkkUUUFFFGGGFFFDDDCCCBBB@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@=========>>>======<<<<<<>>>===<<<<<<;;;;;;;;;<<<:::::::::::::::::::::::::::999888888:::::::::888999999999999999888888777444444444444444444444444666555555333222111000000////////////////////////................................................------------------------++++++++++++++++++++++++222222333333444555555666999888888777777666666666666666777888999<<<>>>@@@>>>???@@@??????@@@DDDGGGJJJJJJJJJJJJJJJIIIIIIIIIHHHIIIJJJIIIFFFDDDDDDEEEFFFGGGHHHJJJKKKKKKKKKKKKGGGGGGFFFFFFEEEDDDBBB@@@BBBBBBBBBAAA@@@>>>======<<<;;;;;;;;;;;;:::::::::999999999999999888888888888888888888888888888888888777777777777888999999777666555555444555555555333333333333333222222222222222222333333333444444000000000111111222222222//////000000000111111111222111111000//////000000////////////////////////......------------..............................---------...............------------............---...///000000000//////111111000///......//////------,,,,,,,,,,,,---------------------...//////...////////////000000000/////////...///000000111222222111111000111111111333333333333333333333333222222222333333333333333222222333333333333333333333333444444444444333333333333222111111111111222111222444333222000111111//////////////////////////////////////////000000//////...---------------/////////...............,,,,,,,,,,,,------......------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------,,,++++++******+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------...............///////////////000000000//////000000000111111111222333444555666666666666777777777888888888999999777777888888888999999999777888999888666555666777555555666777777777777777666666666555555555555555333222111000111222333444666777777888888777777666555555666666666777777777444666:::<<<;;;;;;@@@FFFMMM\\\jjjnnnllluuugggSSSFFF@@@???>>>???AAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA???>>>>>>===<<<;;;999888===<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999888888::::::999888888888999999999888777666444444444444444444444444222222222111111111111111////////////////////////................................................------------------------++++++++++++++++++++++++111111222333444555555666888888777777777666666666777777777777999;;;===???>>>???AAA@@@>>>@@@DDDIIIJJJJJJJJJJJJJJJIIIHHHGGGEEEGGGHHHHHHFFFEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJDDDDDDEEEEEEDDDBBB@@@???@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;::::::::::::;;;;;;:::999888888777777777777777777777777777777777777666666666777888888666666555444444444444444222222222222222222222222222222222222333333333333000000000111111111111111...//////000000111111111222111111000////////////////////////////////////......------------..............................---------------.........,,,------------.........+++---...000000000//////222000///---------......---------,,,,,,---------------,,,,,,------...///......////////////000000//////......//////000111111111000000000111111222222222333333333333444444333222222222222222222222111111222222222222333333333333444444333333222222333333222111111111111111000222333333111000000111////////////////////////......////////////000000///...------,,,,,,------.........---------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,++++++******++++++++++++,,,---------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---............---...............///000000///000000000111111111111111222333444555555555555777777777777888888888888666777777777777888888888777888999888666555666777444555555666666666666666666666666666666666666666444333222111111111222333666666777777777777666666555555555555666666666666777666555666777999;;;>>>555===DDDDDDCCCKKK]]]lllvvvgggUUUHHH???<<>>>>>??????>>>???????????????@@@@@@@@@@@@@@@???>>><<<:::888777<<<;;;;;;:::::::::;;;;;;999:::;;;;;;999999:::;;;;;;999888999::::::999777777888999999999888666555333444444555555444444333000000000000111111111111////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000111222333444555555666555555555666777888888999888777777777999:::<<<===;;;>>>@@@@@@???AAAGGGMMMJJJJJJKKKKKKJJJHHHGGGFFFCCCEEEGGGGGGFFFEEEFFFGGGEEEFFFGGGGGGHHHHHHHHHHHHAAACCCDDDEEEDDDBBBAAA@@@<<<===>>>???>>>>>>===<<<;;;;;;;;;:::::::::999999:::999999888777777666666777777777666666777777777555444444444444555666666666555444444333333444444111111111222222222222222111222222222222333333333111111111111000000000000......//////000111111222222222000//////....................................------,,,,,,------...........................,,,,,,,,,------.........,,,,,,---------.........,,,---///111111111000///111000...,,,+++,,,------......------------......------,,,,,,------...///........./////////000000///............///000000000000///000000111222333222222222333333444444444333333222222111111111000111111111111222222222333333333333333333222111111333222222111111111111111000111333222000//////000////////////////////////........./////////000000///...------,,,,,,------------,,,,,,,,,+++++++++***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,++++++******++++++***+++,,,,,,---------,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,------......------......---------...///000000000000111111111222222000111222333444444444444555555555555666666666666555555666666666777777777666888888888666555666777333333444555555555555555555555555555555555555555333222111111222333444555555666666777777666666555444444555555555666666666::::::888444333444777888666777666666777;;;CCCHHHSSSddd{{{oooaaaLLLEEE@@@???>>><<<===BBB@@@>>><<<<<<======;;;999<<<<<<<<<=========>>>>>>??????>>>>>><<<;;;:::999;;;:::::::::::::::;;;;;;888:::<<<;;;999888:::<<<;;;:::888999::::::999777777777999999999888666555333333444555555444333333111111111111111111111111000000000000000000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000111111222444555666666111222444666888999;;;<<<888888777777888:::;;;===888<<>>>>>>>>===<<<;;;;;;;;;:::::::::999999777777777777666666666666777777666666666666777777333222222222222333444444555555444333333333333444111111111111111111222222111111222222222333333333222222111111000000//////---......///000111111222222222000///.......................................------,,,,,,------...........................,,,,,,,,,------.........,,,,,,,,,---------......,,,...000222333222111000111///---+++***+++,,,---///......------......///---,,,,,,,,,,,,---................../////////000...............///000000////////////000111333333222222222333333444444444333333222222111000000000000000111111222222222333333333333333333222111000333222222111000111111111000111222222000//////000////////////////////////---.........//////000000......---,,,,,,,,,,,,---,,,,,,,,,++++++***************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------,,,++++++******++++++***+++,,,,,,------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,------......------......---,,,---...///000111111111111222222222222000000111222333333333333333333333444444444555555555555555555666666666666666888888777666555666777222333444444555555444444444444444444444444444444111111111111222444777888555555666666666666555555444444444555555555666666333888:::888666777:::;;;;;;777333444777999999777;;;CCCOOO^^^ooorrraaaSSSFFF>>>AAA======AAA@@@:::888;;;<<<999777999<<<>>>;;;888:::::::::;;;;;;<<<<<<<<<===>>>>>>>>>===<<<;;;;;;:::::::::999999:::;;;;;;888:::<<<;;;999888:::<<<;;;:::999999::::::888777666777999:::999888666555333333444555555444333333444444333333222111000000111111111111111111111111------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000111111111222222222111333555666555555666777888777777777777888888999::::::<<<>>>???AAABBBCCCGGGIIIJJJIIIHHHGGGGGGHHHFFFDDDBBBBBBDDDEEEFFFEEEBBBCCCFFFGGGGGGFFFCCCBBBDDDCCCBBBBBBAAAAAAAAAAAA>>>>>>===<<<;;;:::::::::<<<<<<<<<;;;;;;:::::::::888777666555555444555555===:::777777888777444222222333444555555444333222222222222222222222222222222111000000//////000000111000/////////000222333333222222111000//////...---------............///111000000///...---------------,,,+++,,,---...///..................------........................***+++,,,,,,------,,,,,,---------............///------......//////000000...---++++++++++++---...---------....../////////,,,,,,,,,,,,,,,---.../////////.........---------...///000111111000///...///000000000111111111111///000000000111111111111222222111111111111111222111111222222222333333333333333333333333222111000222222222111111111000000......////////////....................................////////////............---,,,,,,,,,,,,---,,,------......------,,,++++++------------++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++,,,,,,,,,,,,------...---,,,,,,++++++++++++...------,,,,,,------...++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++,,,------......------,,,,,,,,,++++++,,,,,,---...,,,---......,,,,,,---......//////000000000000///111111222222222333333333666555555444444444555555555666777888888888888888999777666555666666444222444444555555555555555555222222111111111222333333444444444444444444444444444555555555555555555444444444444444444444444444666666666666666666666666444444444444444444444444888999:::===DDDPPP]]]ffffff^^^RRRGGGAAA?????????;;;;;;;;;::::::999999999;;;;;;;;;::::::;;;;;;;;;<<<;;;:::999999999:::;;;<<<;;;::::::999999::::::<<<<<<;;;;;;;;;:::::::::888777777666777777888999888888888888888888999999777777777666555555444444777444222222444444222///111111222333222111000///000000000000////////////................................................------++++++++++++---------------,,,,,,+++++++++000000000111111111222222111333555666555444555666555555555444555555666777888999:::<<<===???@@@AAADDDFFFHHHHHHFFFEEEFFFGGGFFFDDDBBBBBBCCCDDDDDDCCCBBBCCCFFFGGGGGGFFFCCCBBBCCCBBBAAA@@@????????????=========<<<;;;;;;;;;:::;;;;;;;;;;;;:::::::::999888777666555444444444444:::777666666888888666444333333444444444444333333222222222222222222222222222111111111111000000000000000/////////000111222222111111000//////......---------............///000000000///...---------------,,,,,,,,,---...///..................------......------------------++++++,,,------------------------............///............////////////---,,,,,,,,,,,,,,,,,,---,,,,,,---------.........---,,,,,,,,,,,,---.../////////.........---------...///000000000000///...//////000000000111111111//////000000000111111111222111111000000111111111111111111222222222333333222222333333222222111000111111111000000/////////......////////////....................................////////////............---,,,,,,,,,,,,---,,,,,,------------,,,,,,++++++,,,------,,,++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++,,,,,,,,,,,,------...---,,,,,,+++++++++,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++,,,,,,------------,,,,,,,,,++++++++++++,,,------,,,---...---,,,,,,,,,.........///000000000000///111111111222222222333333555555444444444444555555666666777777888888777777777777777666555444444444555555555666666666666666222222222222222333333444555555444444444444444444333444444555555444444333444444444444444444444444444444444444444444444444444444444444444444444444333333444555888===DDDIIIPPPXXXfffvvvrrr```SSSIIIEEE>>>:::888888888888;;;:::::::::999999999999;;;;;;::::::::::::;;;;;;;;;:::999888888999::::::;;;::::::999999999999999;;;;;;;;;:::::::::999999999888888888777666666666888888888888888888888888777777666666555444444444666444222222444444222///111111222222222111000///000000000000/////////...........................---------------------------,,,++++++++++++,,,---------,,,,,,,,,+++++++++000000000000111111111111222444555555444333444555444444444444444555666666666777888999;;;<<<>>>>>>AAACCCEEEEEEDDDDDDEEEFFFEEEDDDCCCCCCDDDDDDBBBAAABBBDDDEEEGGGGGGEEEDDDBBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999999777666555444333333333333666555444555777888888777444444333333333333444444333333222222111111111111111111222333222111000///000////////////000111111000000//////...------------------............///000000//////...------------,,,,,,,,,,,,---...///------------------......---------,,,,,,+++++++++,,,,,,---............------------............////////////...............,,,,,,------------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---.....................---------......///000000///......////////////000000000000////////////000000000000111111000000000000111111000111111111222222222222111222222222222111111000000000////////////............////////////....................................////////////............---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++,,,,,,------------,,,,,,+++++++++++++++,,,------+++---...---,,,+++,,,...---......///000000//////000111111111222222222222444444444333333444444555666666777777777666555555444777888666333222333555666666666666666666666666333222222222333333444555666666555555555444444444222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333333444555555444444555666666:::@@@IIITTTbbbooowwwzzzqqqjjj___VVVNNNFFF>>>888777666555555777888777555:::999999999999888888888::::::999999999999::::::999888888888888888999999:::999999888888888888888::::::999999999888888888888999999999888666444333888888888888777777777777777666666555555444333333555444222222333333222000111111222222111111000///000000000/////////......------------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++/////////000000000111111222444555555333222222333555555555555666777888888555666777888:::;;;<<<===>>>AAACCCDDDDDDDDDEEEFFFFFFEEEDDDDDDDDDDDDBBB@@@CCCDDDEEEFFFFFFEEEDDDCCCBBBAAA@@@>>><<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<999999999999999999999999666666444333333333333333444444444555666777777666555444333222222333444555333333222222111111000000000111333444333222000///........./////////000000.........------,,,,,,,,,---------............////////////......---------,,,,,,,,,,,,------......,,,,,,------------......------,,,,,,+++*********,,,---......//////......---------............////////////......---------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------............................................................/////////000000........./////////000000000000/////////000111111000000000111111111111222000111111111111111000000////////////////////////......////////////..............................---......//////......---...---,,,,,,++++++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,------,,,,,,,,,+++++++++***+++,,,,,,---+++,,,------++++++,,,---,,,---......////////////000000000111111111111222333333333333333333444555666666666666666555444333222666999777222000333666555555555555555444444444222222222222333444555555777666666555555444444333222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222444666888888666555555666999999888888:::???GGGLLLLLLSSS^^^hhhpppwww~~~~~~wwwpppfff[[[OOOHHHDDDBBB???<<<;;;:::::::::888888777888::::::888666888888888888888888888888999888888777777888888999777777777777777888888888999888888777777777777777888888888888777777777777666777888999999777555333777777777777777666666666666666555555444333333222444333222222222222111111111111111111111000000///000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++++++++*********....../////////000000000111333444444333111222333444444444444555666777888666666777888:::;;;<<<<<<===@@@BBBCCCCCCCCCEEEFFFGGGFFFDDDDDDDDDDDDBBBAAACCCDDDEEEFFFFFFEEEDDDCCCCCCBBBAAA???===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<999999999999999999999999666666444333333333333333444555555555444333444444444333222111111222333444222222222111111000000000000111333333333222000...------......////////////------------,,,,,,,,,,,,---------............///............------------,,,,,,,,,---------------,,,,,,,,,,,,------......,,,,,,+++++++++*********,,,---......//////......---------............/////////......------,,,,,,,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,---------...........................------------......---............/////////---............////////////.........//////000111//////000000000111111111///000000111111000000000000000000000000000000000......////////////..............................------............------------,,,++++++++++++,,,+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))*********++++++++++++,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,+++,,,---,,,++++++,,,---++++++---......///////////////000000000111111111222222222222222333444444555555555555555444333222111555888666111///222666444444444333333222222222222222222222333444555666666666555555444444444444111222222222222222222111222222222222222222222222222222222222222222222222222222222222222222222222111222333333222222444666444444444333222444777:::;;;===???BBBDDDHHHLLLNNNSSSUUUXXX[[[___aaacccdddfffeeeeeedddbbb]]]VVVRRRNNNKKKHHHDDDAAA???<<<:::777777777777666666666666:::888666666666666555444777777777777777777777777777777666666666666777777666666777777888888888888999888777777666666777777888888777777777666666666333444666888999888777666777777777666666666555555555555444444333333222222222333333222222111111222111111111000000000000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************............////////////000222333333222111222333111111111222333444555666666777888999:::;;;<<<<<<===???AAABBBBBBBBBCCCEEEGGGEEEBBBAAABBBCCCCCCBBBDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAA???>>>=========<<<<<<<<<<<<<<<<<<;;;;;;999999999999::::::::::::777666555444333333333333444555666444222111111222333333222222222222333333111111111111111111111111000000111222111000///...,,,------...///.........------,,,,,,,,,,,,,,,,,,---------............///------------------------+++,,,------......------++++++,,,,,,------......++++++++++++++++++++++++,,,,,,---............------------............///.........---------------------............------------------,,,,,,,,,,,,......---,,,,,,,,,---------------..................---,,,,,,,,,,,,---...------------.........///------------.........///...------......///000111////////////000000000000...//////000000000000/////////000000000000111111......////////////..............................------............------------,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......---++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,++++++***************+++,,,,,,***,,,---,,,+++***+++---******,,,---......//////////////////000000000000111111111111222333444444333333444444444333333222111444555444222111222555333333333222222111111000000000000111222333444555444444444444444444444444111222222333333222222111111111111111111111111111222222222222222222222222111111111111111111111111111222222000//////222444111222444444333222333444777666555444555777999;;;777999;;;===???AAABBBBBB@@@@@@@@@AAABBB@@@<<<999:::999777555555666888999555666777777777666444333888666333333444555555555555555666666666666666777666666555555555555666666555666777888888999888888999888888777777777777777888888777777777666666666222333555777888888888777777777666666555555444444555444444333333222111111111222333222111000111222222111000////////////000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))))))))))))))*********------........./////////...000222333222111222333000000000111222444555666666666777888999::::::;;;;;;===@@@@@@@@@@@@AAABBBEEEBBB???===???AAABBBCCCDDDDDDEEEEEEEEEEEEDDDDDDBBBAAA@@@???>>>>>>>>>>>>=========<<<;;;;;;;;;:::999:::::::::;;;;;;;;;;;;888777666555444444444444333444555444111000111222222222333333333333222222//////000000111111222222000000000/////////......+++,,,---.........---------------------------------------............///------------------------+++,,,---.........------***++++++,,,------......******++++++,,,---------++++++,,,------------------------............///,,,------------------.........------------...............---------,,,,,,///...---,,,,,,,,,,,,,,,---------.........//////------,,,++++++,,,------,,,,,,---------.........,,,,,,---------.........------------...///000111........./////////000000---...//////000000//////.........//////000000000......////////////..............................,,,------......------,,,---,,,++++++***+++++++++++++++,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......---++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---...,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,++++++***************++++++,,,***,,,,,,,,,+++***+++,,,)))***+++,,,---................../////////000000000000000111111222333444111222222333333333333222222222333222222222222333444444333333222111111000/////////000111222444444111111222222333444444444222222333333333333222222111111111111111111111111000000000000000000000000111111111111111111111111222333444333111111111333222444555555333222222222333222222333555777888888333333444555666666666666777777777999::::::999777888888666444333333444555444333333555888999888666555444333444666777666555444444555555555666666666555555444444444444555555555666777999999999999999999999888777777777777888888888888777777777666666444555555666666777777777777777666555555444333333444444333333222111111111000222333222000000111333222111000///...//////000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))((((((((()))))))))******---------.........//////---///222222222222333444222222222333444555777888555666666777888999999::::::<<<>>>???>>>>>>>>>@@@DDD@@@<<<:::<<>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::::::::::::::;;;;;;<<<<<<<<<888777666555555444555555111333555444111000111333111222333444444333222111......///000111222333333000000///............///+++,,,---.........---,,,---------------------------------.........//////------------------------+++,,,---.........---,,,******+++,,,,,,---......******+++,,,---......///***+++,,,,,,------,,,,,,---------.........//////,,,,,,,,,------.........///...---,,,,,,---...////////////......---------///...---,,,,,,,,,,,,,,,---------.........//////------++++++++++++------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---...///000111............/////////000------...///000000//////---------.........//////......////////////..............................,,,------......------,,,---,,,++++++******+++++++++++++++,,,,,,+++++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......---++++++,,,,,,,,,---------++++++++++++,,,,,,---...,,,++++++++++++++++++,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,+++++++++*********)))***++++++,,,***+++,,,,,,******+++,,,((()))+++,,,---...................../////////000000000000000111222333444000111222333333333333333333222111111333444333111555555444333333222111111.........///000222333444///000111222333444444555222333333444444333333222000000000000000000000000////////////////////////000000000000000000000000---000222333222111111111---///111222111222333555444444333444444333000...222333333333333222111000444333333333555555444222///111333333333333444555555222//////333555444111222222222444555555222000444444444555555555666666555444444333333444444555555666888999:::::::::999:::999999888888888888888888888888888777777777777777666666555555555666666777777666555444444333333444444333333222111111000///111333222000///111333222111///.........///000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,+++***)))'''((((((((())))))******---......///////////////000000000000////////////000000000111222333555555666666777777888888999999:::<<<>>>>>>>>>>>>???@@@EEECCC???>>>@@@BBBCCCCCCDDDCCCAAAAAABBBBBBAAA@@@AAA@@@???>>>====================================;;;:::999888888888999:::666555555555555444444444222222222222222222222222111111111111111111222222//////000000111111111222//////............//////........................,,,+++,,,---//////---+++000...,,,,,,---...............---------,,,,,,,,,,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,---...///++++++,,,,,,---...//////++++++,,,,,,,,,,,,------000---+++,,,......,,,***...........................,,,***,,,///111000...---,,,++++++---//////...------------------------,,,,,,+++***))))))******---------...------,,,,,,---------.........//////,,,,,,,,,---------......---------............///..............................////////////......------............------------............------,,,---......,,,,,,---...------------------------******************************+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,,,,------,,,,,,///...---,,,++++++++++++***++++++,,,,,,------.........---,,,,,,+++******++++++******++++++,,,---+++++++++*********))))))+++++++++*********)))))),,,+++++++++******))))))))))))***++++++++++++******++++++,,,,,,------...,,,,,,,,,---------....../////////000111111222222111111222222222333333333333333333333222111000000////////////000111222333//////000111222333333333111111222222222333333333111000000000111222333333111111111111000000000000//////////////////////////////............//////111111000000000000111111000000111111111222222222222222111111222222333444222222111111111111222222555555555444444333333333222222222222222222222222111111111111111111111111222222222111111111000000222222111111111111111222444444444444444444444444666666666666777777777777:::999888777666666666666:::999777666555555555666555555555444444333333333444555555444222222333555555555555444333222111000222222222111111111111000///////////////......---------------------------,,,,,,,,,+++++++++******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))------...///////////////000/////////////////////000000000111222333444555444555555666666777777888777:::<<<===>>>>>>@@@AAACCCAAA>>>===???AAACCCCCCCCCBBBAAAAAABBBBBBAAA???@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999888777777777888888666555555555555444444444222222222222222222222222111111111111111111111111//////000000000111111111//////............//////........................,,,,,,+++---...///...,,,///---,,,,,,---...---,,,......---------,,,,,,,,,,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,------...---------------,,,,,,,,,++++++,,,,,,,,,,,,------///---,,,,,,......,,,***...........................,,,***+++...///...,,,...,,,++++++---......---------------------------,,,,,,+++***************,,,,,,------...---------,,,,,,,,,,,,---------...,,,---------............---------............///..............................////////////......---......//////......---------............------,,,---...---,,,,,,,,,...------------------------******************************+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,,,,------,,,,,,...---,,,+++***************++++++,,,,,,------......------,,,++++++******+++************+++,,,,,,+++++++++*********))))))+++++++++*********))))))++++++*********)))))))))))))))***++++++++++++******++++++,,,,,,------...,,,---------..................//////000111111111111111111222222222333333222222333333222222111111000000000000000111111222000000000111111222222333111111111222222222333333111111111000111111222222111111111000000000////////////////////////////////////............//////111000000//////000000111000000000111111111222222111111000000111111222333222111111000000111111222333333333333222222222111222222222222222222222222111111111111111111111111222222111111111000000000222111111000000111111111444444444444444444444444555555666666666777777777777777666666666777888888999888777555555555555666555555444444444333333333555555666444333222333555444444444444333222111000222222222111111111000000///////////////...------------------------------,,,,,,,,,+++++++++******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))------...////////////...//////////////////////////////000000111333444555333333444444555666666777666888:::<<<<<<>>>@@@BBB@@@>>><<<<<>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888777666666666666777666555555555555444444444222222222222222222222222111111111111111111111111//////000000000000111111//////............//////------------------------...,,,++++++---......------,,,,,,---......---+++......---------,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,000///...---,,,+++***)))++++++,,,,,,,,,,,,------///---,,,,,,---...---+++........................---,,,++++++,,,------,,,///---,,,,,,---...---,,,------------------------,,,++++++************+++++++++,,,---............++++++++++++,,,,,,,,,,,,------........./////////---------............///..............................////////////............////////////......------............------+++---...---,,,+++,,,...------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++*********+++,,,,,,------,,,,,,---,,,+++***))))))))))))***++++++,,,,,,------...------,,,,,,++++++************))))))******+++,,,+++++++++***************+++++++++*********************))))))))))))(((((())))))***++++++++++++******++++++,,,,,,------...------........./////////.........///000000111111000111111111222222222222000111222222333222222222222111111000000000000000111111111111111111111111111111111222222222222333222222111000000000111111111111000000000000////////////////////////////////////............//////000000////////////000000000000000000111111111111///////////////000111111111111000000000000111111111111111111111000000000111111111111111111111111000000000000000000000000111111111111000000000000111111000000000000111111333333333333333333333333444555555555666666666666555555555555666777888999999888666555444444555555555444444444444333333333555666666555333333444666333333333333222111000000222222111111111000000000...////////////...------------------------------,,,,,,,,,+++++++++******)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,---......//////...............////////////////////////000111222333444222222333444555666666777666888:::::::::<<<>>>@@@>>>===;;;<<>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888777777666666666666666555555555555444444444222222222222222222222222111111111111000000000000//////000000000000000000///......------......///------------------------///---++++++,,,.........,,,,,,,,,...000000...,,,......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++//////...---+++***))))))+++++++++,,,,,,,,,---------------------------,,,........................,,,,,,++++++---...///000000...,,,,,,------,,,+++------------------------,,,++++++******+++++++++***+++,,,---............+++++++++,,,,,,,,,,,,,,,.........////////////000---------............///..............................////////////.........//////000000//////...,,,------......------,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++******+++,,,,,,------,,,,,,++++++***)))))))))))))))***++++++,,,,,,------...,,,,,,,,,,,,++++++************)))))))))***++++++************************************************)))))))))((((((((((((((())))))***++++++++++++******++++++,,,,,,------............////////////000...//////000000111222222000000000111111111111222//////111222222333333333333222111000////////////111111111111000000000000111111111111222222222222333222111000000///000000111000000000///////////////////////////////////////......------......///000//////......//////000/////////000000000111111......------......///000000000000//////000000000111000000000000000000000111111111111111111111111000000000000000000000000111111000000000/////////000000/////////000111111222222222222222222222222444444444444555555555555555555444444555666666777888777555444444444555555444444444444444444444444666666666555444333444666222222222222222111000///111111111111000000000000......//////......---,,,------------------------,,,,,,,,,+++++++++******))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,------...............------....../////////000.........///000111222333222333333444666777777888888999999999888888;;;======<<<;;;===@@@BBBCCCCCC???>>>===>>>???@@@???>>>??????>>>===<<<<<<<<<<<<999999999999999999999999888888888888888777777777666555555555555444444444222222222222222222222222111111111000000000//////000000//////////////////......------------......------------------------///---++++++,,,.........---,,,---///111111///---......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++******------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,---------------------........................,,,,,,,,,,,,...000333555000...,,,,,,------,,,+++------------------------,,,+++++++++++++++,,,,,,***+++,,,---............---------,,,,,,,,,,,,,,,.........////////////000---------............///..............................////////////............////////////......,,,,,,------------,,,,,,+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,******))))))(((((())))))***++++++,,,,,,------...,,,+++++++++++++++***************)))***++++++,,,************************************************((((((((((((((()))))))))))))))***++++++++++++******++++++,,,,,,------............////////////000//////000111111222222333//////000000000111111111...///000111222333333333333333111000////////////111111000000000000000000000000111111111222222222222222111000////////////000000000////////////...////////////////////////......------------......//////............//////....../////////000000000------,,,,,,------...///000//////......//////000000000000000000111111111000000000000000000000000////////////////////////000000000/////////......///.........//////000111222222222222222222222222222333333333444444444444666555555444333333444444666555444333333333444555444444444444444444444444555666666555333333444555111111222222222111000000111111111000000000//////...............------,,,------------------------,,,,,,,,,+++++++++******))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,---............------------......//////000------......///111222333222222333444555777888888888999999777666666888:::<<<;;;:::<<>>===<<<===?????????===@@@???>>>===<<<<<<<<<<<<999999999999999999999999888888999999999888777666666555555555555444444444222222222222222222222222111111111000000//////...000000////////////............------------......,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---......------,,,,,,---///000///.........---------,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,+++++++++,,,---------,,,******++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++---...---,,,,,,---///........................,,,------------000333777///---,,,,,,---...---,,,------------------------,,,++++++++++++,,,,,,---++++++,,,---............------------,,,,,,,,,,,,------........./////////---------............///..............................////////////......------............------,,,,,,------------,,,,,,***,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++***+++,,,,,,------,,,,,,******)))))))))))))))******++++++,,,,,,------...++++++++++++++++++******++++++******++++++,,,---***************+++++++++***************+++++++++(((((())))))))))))******))))))***++++++++++++******++++++,,,,,,------...------.........//////////////////000111111222222////////////000000000000...///000111222222222222333222111000////////////000000000000000000000000000000000111111111111222111111000/////////000000000000////////////......////////////////////////......------------............------------..................////////////---,,,,,,,,,,,,---......//////............////////////000000000000111111////////////////////////////////////////////////////////////...............------......///000111111111111111111111111111222222222222333333333333666555444333222222222222555444333333222333444555333333333444444444444555444555555444222222333555111222222222222222111111111111000000000/////////---............---,,,,,,------------------------,,,,,,,,,+++++++++******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++,,,------......------,,,,,,---......///000000---------...///000111222000000111333444666777777777777777666555666999;;;999888888:::<<<>>>>>>======<<<;;;<<<>>>???>>>===>>>>>>===<<<;;;;;;;;;;;;888888888888888888888888777777888888888777666555666555555555555444444444222222222222222222222222222111111000//////......000000/////////............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...///...,,,,,,***)))***,,,......---......---------,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++,,,---.........---+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------***,,,......,,,,,,---///...........................//////---+++---111444...,,,++++++---......---------------------------+++++++++++++++,,,---...,,,,,,------...---------,,,,,,,,,,,,+++++++++***,,,---------............---------............///..............................////////////......,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++***,,,,,,,,,+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,*********))))))******+++***++++++,,,,,,------...******************++++++,,,,,,,,,+++,,,,,,---...))))))*********+++++++++))))))*********+++++++++)))))))))*********++++++))))))***++++++++++++******++++++,,,,,,------...,,,---------............------......///000000000........./////////000000//////000111111222111111222222111000//////000000......//////000000111111000000000000111111111111000////////////000000111000000/////////.........////////////////////////...------,,,,,,------......------------------...------........./////////---,,,,,,,,,,,,---......///......------......///---.........////////////////////////////////////......................../////////.........------------------...///000111111111111111111111111111111111111111222222222333444333222222222222222333444444333222222333444555333333333444444444555555333444444333111111222444222222333333333333222222111000000000////////////------......------,,,+++------------------------,,,,,,,,,+++++++++******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++,,,------......------,,,,,,------...///000000---------...///000111222...///000111333444555666555555555555444666:::===888777666888:::<<<;;;:::===;;;;;;<<<>>>???>>>=========<<<;;;::::::::::::777777777777777777777777555666777777777666444333666666555555555444444444222222222222222222222222222111111000///......---000000//////.........---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////---++++++)))'''(((***,,,------......---------,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++,,,---/////////---+++***,,,,,,,,,+++++++++******++++++,,,,,,,,,---------***,,,......,,,+++...000........................000000000---******---111---,,,++++++---//////...------------------------++++++++++++,,,,,,---...---------...------,,,,,,++++++++++++******)))))),,,,,,,,,---------......---------.........//////..............................////////////......+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++***************++++++***++++++,,,,,,---......******************++++++------,,,,,,------...///))))))******++++++++++++))))))******++++++++++++))))))******+++++++++,,,))))))***++++++++++++******++++++,,,,,,---......,,,,,,,,,---------......++++++,,,,,,---......///............/////////000///000000111111111111000222111111000000000000000---......///000111111222000000000000111111111111//////...//////000111222000/////////............////////////////////////...------,,,,,,------......------,,,,,,------...---------.........//////------,,,,,,------...///.........------.........,,,,,,,,,------.........////////////////////////........................//////.........---------,,,,,,,,,---...///000111000000000000000000000000000111111111111222222222111111111111222333444444444333222222222333444555333333333444444555555555333333333222111000111333222333333444444444333333000000000000////////////------......------,,,+++------------------------,,,,,,,,,+++++++++******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,++++++,,,,,,------------.........//////////////////000000000000//////000111222222333333222222333333333333444444222333444666888:::<<<<<>>===<<<<<<<<<===999:::;;;<<<<<<;;;:::999:::999888666666666666666999888777666555666666777777666555333333333333444444444333222222111000000111000000///......------..............................---------,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---......---+++++++++,,,...///---------------------------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,...---,,,+++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...000111+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++++++++*********+++,,,---++++++,,,,,,,,,,,,------........................---...///...---,,,---...------......////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------,,,,,,,,,+++++++++************************++++++,,,,,,,,,+++***)))*********+++++++++,,,,,,333...***)))+++---+++(((++++++++++++++++++++++++---,,,++++++******++++++,,,,,,---------,,,++++++************************,,,,,,,,,++++++*********************************************************************************''')))******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------............//////////////////............//////000000000000000000000000111111111000000000//////111000000/////////////////////000000000111111111000000000000/////////...---.........////////////------------............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------....................................------,,,,,,,,,,,,------................................................,,,,,,------------,,,,,,++++++++++++,,,,,,,,,---------------............---...//////......///000000000111111111222222222222222222111111111000000111111111222222222333333222222222222222222222222222222222222222222222222000111222222333333222222000000000000000///.....................------,,,......---------,,,,,,,,,---,,,++++++******++++++)))***++++++***)))***++++++++++++*********))))))***)))))))))((((((((('''---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------....../////////000000000///000000111111222222222222222222222333333333333444555666777999:::;;;<<<======<<<<<<<<<===>>>>>>999::::::;;;;;;::::::999::::::999888777777777777888888777666666666666666666555444333222222222222333333333222111111000000000000000///......------------------------------......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,+++***+++,,,---...------------------------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++++++++,,,******+++++++++,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++---,,,,,,,,,---...///000++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------------------------------,,,---......---,,,---///---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,------,,,+++***+++++++++++++++,,,------,,,,,,,,,,,,++++++++++++******************************+++++++++***))))))*********++++++++++++,,,111...***)))+++,,,+++)))++++++++++++++++++++++++,,,,,,++++++******++++++++++++,,,---------,,,,,,************************+++++++++++++++*********************************))))))))))))))))))))))))************************''')))******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------.........///////////////............//////////////////////////////111111000000000000//////111000//////......////////////000000000000111111000000000/////////......---------.........//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------............------------------------------,,,,,,,,,,,,------------------------------------------------------++++++,,,,,,,,,,,,++++++************++++++++++++------------............,,,...//////......///000000000000111111111222222222111111111111000000000111111111222222222222333222222222222222222222222111111111111111111111111000000111222222222222222000000000000000///.....................---,,,,,,------------,,,,,,,,,,,,,,,,,,+++************+++)))***++++++***)))***++++++++++++***************))))))))))))((((((((((((---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------........./////////000000///000000000111111111222111222222222222333333333555555666777888::::::;;;::::::::::::::::::;;;;;;999999::::::::::::999999:::::::::999999888888888888777777666666666666666444444333222222111111111333222222222111111000000000000//////............------------------------......---------,,,,,,,,,++++++++++++++++++,,,---+++++++++++++++++++++++++++*********++++++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...---,,,++++++,,,---...,,,,,,+++++++++++++++,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,************************,,,,,,,,,------.........***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++***++++++++++++,,,,,,+++++++++,,,,,,,,,------------------------------+++---......,,,,,,---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***,,,------,,,***)))+++++++++***+++,,,,,,---,,,+++++++++++++++++++++***************************+++++++++++++++******************++++++++++++///,,,******+++,,,+++)))++++++++++++++++++++++++,,,,,,++++++***++++++,,,***++++++,,,------------************************+++++++++***************************************((((((((((((((((((((((((************************''')))******))))))***++++++++++++++++++++++++++++++++++++***+++,,,,,,---,,,------......///////////////............//////////////////////////////000000000000000000//////000000///............///////////////000000000111000000/////////.........,,,,,,---------.........+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------.........---------------------------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,---------.........,,,---///...------...000000000000000111111111111111111111111000000000000111111111111222222222222111111111111111111111111111111111111111111111111///000000111222111111111000000000000000///......------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))***++++++***)))***+++************************))))))))))))((((((((((((---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------............////////////000000000000000111111111111111111222222222333333555555666777888888999999:::::::::::::::999999999999999999888888999999999:::::::::::::::999999888777777777777777666666555333333333222222111000000222222111111111111111000////////////............------------------------......---------,,,,,,,,,************++++++,,,---++++++++++++++++++++++++++++++******++++++,,,,,,---------------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++******+++,,,---+++++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------+++,,,------,,,,,,---///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***,,,------,,,***)))+++************+++,,,,,,++++++++++++++++++++++++************************,,,,,,+++++++++,,,,,,,,,))))))*********+++++++++,,,+++******+++++++++***++++++++++++++++++++++++,,,++++++***++++++,,,,,,***++++++,,,------------************************************************************************(((((((((((((((((((((((())))))))))))))))))))))))''')))******))))))***++++++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,---...//////000//////............//////000000000000000000000000//////////////////000000000//////..................////////////000000000////////////............,,,,,,,,,,,,------------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...------------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...,,,---......------.../////////000000000111111111000000000000000000000000000000111111111222222222111111111111111111111111000000000000000000000000...///000000111111000000000000000000000///......---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******)))***++++++***)))***+++************************(((((((((((())))))))))))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------........./////////000000000000000000000000111111111111222222222222555555555666666777777777;;;;;;<<<<<<<<<;;;::::::999888888777777888888999999999:::::::::999999888777777777777777666555555333333333333333111000000111111111111111111111111//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,******)))******+++,,,---++++++++++++++++++++++++,,,++++++***++++++,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++++++++,,,,,,+++************++++++,,,******+++++++++,,,,,,,,,,,,,,,---------,,,++++++------------------------+++,,,------------,,,,,,************+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++************++++++)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,---///---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))***************+++,,,,,,*********+++++++++++++++************************,,,,,,++++++,,,,,,---...)))))))))************+++*********+++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,++++++,,,---------,,,,,,************************)))))))))***************************************))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++++++++++++++++++++++++++***************+++,,,,,,++++++,,,---...//////000//////............//////000000000000000000000000......////////////000000000///......------............////////////000000/////////.........------+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------+++---......------...////////////000000000111111//////000000000000000111000000000111111111111222111111111111111111111111////////////////////////......///000000000000000000000000000000///......---------------,,,++++++++++++++++++,,,,,,,,,,,,++++++***))))))))))))***)))***++++++***)))***+++***************+++++++++(((((((((((())))))))))))---,,,,,,++++++,,,,,,---,,,------------.........---------.........//////000000000000000000000///111111111111222222222222444444444555555555555555888999:::;;;<<<<<<;;;;;;999888777777777777888999777888999::::::999888888666777777888777666555444333444444444333222111000000000000000111111111111.../////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,))))))))))))***+++,,,---************************,,,,,,++++++***++++++,,,,,,,,,------.........---++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++***************+++,,,,,,******+++++++++,,,,,,,,,,,,---------,,,,,,+++***------------------------+++,,,------------,,,+++************+++++++++++++++,,,,,,------,,,,,,+++************************,,,+++***))))))***+++,,,)))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,,,,...///,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++************************,,,,,,,,,+++++++++*********************************************++++++,,,)))*********++++++++++++************************++++++*********+++---...))))))))))))************((()))+++++++++++++++,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,---------,,,++++++************************((()))))))))*********+++************************************************))))))))))))))))))))))))''')))******))))))***+++***************************************++++++,,,***++++++,,,...//////000//////............//////////////////////////////........./////////000000//////...------------............/////////000000//////.........---------++++++++++++,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,---------+++---......---,,,...///////////////000000000111////////////000000111111000000000000111111111111111111111111111111111111////////////////////////---...//////000000//////000000000000000///......,,,------------,,,++++++******+++++++++,,,,,,,,,++++++***))))))))))))))))))***++++++***)))***+++))))))*********+++++++++'''((((((((()))))))))***---,,,,,,++++++,,,,,,------------.........//////---------.........//////000000000000////////////000111111111111222222222444444444444444444444444333444666999:::;;;;;;;;;999888777666666777888999666777999999:::999888777666777888888888777555444333444555555444333111000000000000000000111111111.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,))))))))))))***+++,,,---************************,,,,,,++++++***+++++++++***+++,,,---------,,,,,,++++++++++++++++++++++++++++++************++++++***+++,,,------,,,+++*********))))))***+++,,,,,,******+++++++++,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***)))************++++++++++++,,,,,,------,,,,,,+++************************,,,+++***))))))***+++,,,)))***+++,,,---,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,,,,...///,,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++***))))))***++++++*********)))***++++++,,,))))))******++++++++++++******************************)))))))))***,,,---))))))))))))************''')))+++++++++***+++,,,+++++++++++++++++++++++++++*********+++,,,,,,---------------,,,,,,+++***************************(((((())))))*********+++************************************************))))))))))))))))))))))))((()))******))))))***+++*********************************)))***++++++,,,******+++,,,...//////000//////............//////........................---.........//////000000//////...------------.............../////////000//////.........---------******+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))************++++++,,,,,,,,,---------+++,,,...---,,,,,,---///////////////000000000000.../////////000000111111000000000000111111111111000000000000000000000000////////////////////////---......///////////////000000000000000//////...,,,,,,---------,,,++++++*********++++++,,,,,,,,,+++******))))))))))))))))))+++++++++***)))***+++))))))******++++++++++++'''((((((((())))))******,,,------,,,******+++---.........------,,,,,,,,,+++,,,,,,,,,++++++---///000000000000000000000000///////////////000111111111222333444555444333222666666666777888888999999777777777777777777888999999999:::;;;:::999888777222333555555444555666888555444333333222222333333111111111000000...------////////////............---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++---,,,+++*********+++,,,******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))))))************+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------.../////////...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,***(((((()))***+++///......---+++******)))---------,,,+++***)))(((************************(((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********))))))************************************************************************)))************+++++++++,,,+++*********+++,,,---+++++++++*********))))))******))))))******+++,,,***++++++,,,,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++******+++,,,+++***)))(((***,,,---//////...,,,+++000000///...------,,,,,,------------------,,,,,,......---,,,---...///000.........------,,,,,,,,,---...///...,,,,,,...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,***))))))***+++---(((((((((+++------+++)))333---***,,,,,,(((''')))+++++++++*********))))))************************---,,,,,,+++*********+++------------------,,,,,,..................------//////............//////000000///////////////000111111111000///......---//////......---------,,,..............................---------,,,,,,,,,------,,,,,,,,,,,,++++++************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''',,,------,,,******+++---......---------,,,,,,,,,+++,,,,,,,,,++++++---//////////////////////////////////////////000000111111111333444444444333222555555666777777888888999777777777666777777888999999::::::;;;:::999888777222444555555444333555666444444333222222222222333111111111111000///...---////////////............---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,+++******++++++,,,************************+++++++++++++++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***)))))))))************+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------------......---,,,******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++)))************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...++++++++++++++++++++++++*********+++++++++,,,,,,...,,,+++)))))))))++++++---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***))))))************************(((((((((((()))))))))***************************+++++++++*********))))))************************************************************************)))************+++++++++++++++*********+++,,,---+++++++++*********))))))******))))))******+++,,,***++++++,,,,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++***++++++,,,+++***)))(((***+++---...///...---,,,000//////...------,,,,,,------------------------...------,,,---...///000......---------,,,,,,,,,---...///...,,,,,,...///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,...///---+++******+++---...+++++++++++++++++++++++++++++++++*********))))))************************---,,,++++++*********+++,,,,,,,,,---------------..................------//////............//////000000///////////////000222111111000//////....../////////.........------..............................---------,,,,,,,,,------,,,,,,,,,+++++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''',,,------,,,******+++---------------,,,,,,,,,,,,+++,,,,,,,,,++++++---/////////////////////////////////......//////000111111111222333333333333222444555555666777777888888777666666666777777888999:::::::::;;;:::999999888444555666555333222333444444444333222222222222222111111222111111000///.../////////............------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,++++++******+++,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))************+++++++++++++++************++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))************+++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++*********++++++++++++,,,...---+++******+++,,,,,,***+++++++++,,,,,,------,,,,,,,,,,,,+++******)))************************((((((((()))))))))******************************+++++++++***************************************************************************************)))************++++++++++++************+++,,,,,,+++++++++*********************))))))******+++,,,******++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++***++++++++++++***))))))***+++,,,.........---,,,//////......---,,,,,,,,,...........................------------...//////...------------,,,,,,,,,---......---,,,,,,---///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))******++++++******+++************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///111000---)))'''+++222888MMMOOOGGG666+++++++++)))+++++++++***************************************,,,,,,+++************++++++++++++,,,,,,------...------------------......//////............//////000//////......///000000222222111111000000//////000000////////////....................................---------,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((,,,------,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---//////////////////////////////............///000000000111111222222222222222444444444555666666777777666666666666666777888999:::::::::::::::999999888777888888666444222333444444333333222111222222222111111222222111000////////////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,************************,,,,,,,,,++++++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++******))))))))))))*********+++++++++++++++************+++++++++++++++,,,,,,,,,------))))))******++++++++++++************************,,,+++++++++++++++++++++))))))*********+++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,++++++***++++++,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,************************************++++++++++++------,,,++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************(((((()))))))))*********************************************************************************************************************************))))))*********+++++++++***************++++++,,,******************************))))))******+++,,,******++++++++++++******************)))))))))((())))))))))))))))))))))))((()))))))))************)))))))))))))))******+++++++++++++++******))))))***+++,,,---------------.........------,,,,,,,,,------............//////------------......//////---------------------------......---,,,,,,---///---------,,,,,,,,,++++++++++++++++++++++++++++++************************((())))))******************************++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,---//////+++,,,,,,)))(((,,,777???qqqqqq___>>>******,,,(((************************************************++++++***************+++)))******+++,,,------...,,,,,,------------......///......------....../////////.........///000000222222111111000000000000000000000000000/////////..............................---------,,,,,,,,,,,,,,,,,,++++++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((,,,------,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///.......................................//////000000000000000111111222222222333333444555555666666555555555555666777888999::::::999999888888888888999::::::888555333333444333333222111111111111222000111111111111000//////............---------------,,,,,,++++++,,,,,,---,,,,,,+++++++++***************++++++,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++***************)))))))))*********++++++++++++******))))))******++++++++++++,,,,,,,,,------))))))))))))***++++++,,,************************++++++++++++++++++++++++))))))*********+++++++++++++++************+++++++++++++++,,,,,,---------,,,,,,++++++***++++++,,,++++++++++++++++++++++++******+++++++++++++++,,,************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++*********++++++,,,,,,,,,+++******************************))))))))))))************************************************************************************************************************************))))))*********+++++++++))))))******++++++++++++******************************))))))******+++,,,)))******++++++******)))************)))))))))((())))))))))))))))))))))))((()))))))))************)))))))))))))))******++++++++++++***************)))***+++,,,---------------------------,,,,,,,,,------------......//////---------...............------------------------,,,---...---++++++---...------,,,,,,,,,+++++++++++++++++++++++++++++++++************************(((((()))************)))******))))))******+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++******++++++,,,---...///&&&)))+++***))),,,444;;;[[[___SSS999***,,,///+++*********************************************************))))))***++++++))))))******+++,,,------,,,,,,,,,,,,------............------------.....................///000000111111111000000000000000/////////000000000000000..............................---------,,,,,,,,,,,,,,,+++++++++******************************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,------,,,******+++---++++++++++++,,,,,,,,,,,,+++,,,,,,,,,++++++---///..............................------......///000000000//////000000111222222222222333444444555555444444444555666777888999999999888777777777777888999:::999888555333333444333333222111111111111111//////000000000000//////.........------------,,,---,,,,,,++++++,,,,,,---++++++++++++************))))))+++,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************)))************+++++++++******))))))))))))******++++++,,,,,,,,,,,,------******))))))***+++,,,,,,++++++++++++++++++++++++*********+++++++++++++++)))************++++++++++++******))))))******+++***++++++,,,,,,------...,,,,,,++++++******++++++++++++++++++++++++++++++******++++++++++++++++++************************)))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********)))+++++++++,,,,,,++++++***************************)))))))))*********++++++++++++++++++++++++++++++***************+++++++++************************************************************************)))************+++++++++((()))******++++++*********************+++++++++******))))))******+++,,,))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++,,,+++******))))))******)))******+++,,,---......------,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,---......//////......,,,,,,,,,------------...,,,------,,,++++++,,,...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************'''((())))))******))))))***))))))))))))***++++++++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,(((***,,,,,,******---///333:::;;;222---...---)))***************+++++++++***************************))))))))))))***++++++)))))))))******++++++,,,++++++,,,,,,------............------------......------------...///000000000000000///////////////......////////////000000..............................---------,,,,,,,,,++++++++++++******************************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,------,,,******+++---******+++++++++,,,,,,,,,+++,,,,,,,,,++++++---///...........................------------...//////000000///...///000111222111111222222333444444444444444444555666777888999888888666555555555666777777777888666333222222222333222222111111111111111......////////////...............---------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++************((()))+++,,,------,,,,,,************************))))))***+++,,,------...,,,++++++******++++++,,,++++++++++++++++++++++++************************************************))))))))))))************)))************+++++++++******))))))))))))******++++++,,,,,,,,,,,,------++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++)))************+++++++++,,,++++++******++++++,,,******+++,,,,,,---......---,,,++++++******++++++************************++++++******************************************))))))))))))************)))******++++++,,,++++++************++++++++++++***++++++,,,,,,+++++++++************************))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************************************)))************+++++++++'''((()))***+++******)))))))))*********+++++++++******))))))******+++,,,))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++,,,+++***)))))))))***+++))))))******+++---...///,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,---.../////////...---,,,,,,,,,---------......,,,------,,,++++++,,,...,,,,,,,,,++++++++++++***************************************************'''(((((())))))))))))))))))))))))))))))***++++++++++++************++++++************************)))*********+++*********)))***+++++++++******)))(((***---......,,,***((())))))*********+++++++++************************)))))))))))))))***++++++)))))))))******************++++++,,,------.........------,,,,,,------...------------...///000000.....................///------........./////////..............................---------,,,,,,,,,++++++++++++***************************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***---------,,,+++***+++---*********++++++,,,,,,,,,+++,,,,,,,,,++++++---///...........................------------...//////000///.........///111222000111111222333333444444333333444444666777888999888777555444444555555666555666666444222000000111333222222111000111111111------...............---......---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++************)))((()))+++,,,------,,,,,,************************(((((()))***,,,---...///,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))*********)))************+++++++++******))))))))))))******++++++,,,,,,,,,------------,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++)))************+++++++++---,,,,,,++++++,,,,,,---******+++,,,,,,---......---,,,,,,+++*********+++************************++++++******************))))))))))))))))))))))))))))))))))))************((()))***+++++++++++++++'''((()))***+++,,,------***++++++,,,,,,,,,++++++************************)))************+++++++++++++++++++++++++++++++++))))))******++++++++++++************************************************************************)))************+++++++++'''((()))++++++******)))))))))******++++++++++++*********)))***++++++,,,))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++---,,,***)))))))))***+++)))))))))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------,,,,,,.../////////...---,,,,,,,,,------.........,,,------,,,++++++,,,...,,,,,,,,,+++++++++******************************************************'''(((((())))))))))))))))))))))))))))))******+++++++++************++++++************************))))))*********))))))((()))((((((***,,,,,,,,,***---'''$$$(((***)))***---))))))******++++++++++++************************))))))((())))))***++++++************))))))))))))******+++,,,,,,---.........------,,,,,,------...,,,,,,,,,---...///000111---------...............,,,---------......//////..............................---------,,,,,,,,,+++++++++************)))************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******///...---,,,+++,,,------,,,,,,+++***+++,,,---...---------,,,,,,+++++++++,,,,,,,,,---------......//////---,,,,,,---...///............////////////000000111111111222222222333444555555666666555555444444444444444444444444111111111111111111111111333333333333222000///......///000000000///---,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++++++++***))))))))))))******++++++,,,------************************+++++++++,,,,,,---------,,,+++***))))))***+++,,,///...,,,*********,,,---+++++++++*********))))))++++++++++++++++++++++++************************++++++******************************************,,,---/////////---+++)))++++++***************+++///---,,,***))))))*********++++++,,,,,,++++++***++++++******************,,,,,,,,,,,,,,,+++***)))***+++,,,,,,------------,,,---......,,,***++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++************++++++,,,+++******))))))*********++++++,,,,,,++++++***************************************************++++++++++++++++++++++++)))************+++++++++,,,,,,++++++,,,,,,---...)))***+++,,,,,,+++***)))******))))))******+++,,,+++++++++*********)))))),,,+++++++++***)))))))))))))))))))))))))))))))))+++*********))))))((((((***************+++++++++&&&'''((()))***+++,,,,,,,,,,,,,,,+++***))))))((())))))))))))))))))))))))*********)))))))))))))))))))))))))))************+++***)))))))))***,,,---+++++++++*********))))))******+++,,,,,,---......+++,,,.........,,,***)))++++++++++++,,,---......000...,,,---...///...---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************************************************************)))************+++++++++************************)))************+++++++++************************************************)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...........................------------...//////---------------------------------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))((((((''''''))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))...---,,,+++***+++,,,,,,,,,,,,+++++++++,,,---...---------,,,,,,+++++++++,,,,,,,,,------------...///...---,,,,,,---...///............////////////000000000111111111222222222333333444444444444444444444444444444444444444111111111111111111111111222222222111111000000///...///000000000///---------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++***************)))******++++++,,,,,,---************************++++++,,,,,,,,,,,,,,,,,,++++++***))))))***++++++///---,,,******+++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************************+++,,,---...///...,,,+++******************++++++...---,,,***))))))*********++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,+++***)))***+++,,,,,,---------,,,+++,,,...---+++******+++++++++++++++++++++++++++++++++++++++*********)))++++++************++++++,,,+++******))))))*********++++++,,,,,,++++++***************************************************++++++++++++++++++++++++)))************+++++++++,,,++++++++++++,,,------******++++++++++++************))))))******+++,,,+++++++++*********))))))+++++++++***************))))))))))))))))))))))))************)))))))))(((************************''''''((()))***+++,,,,,,,,,++++++***))))))(((((())))))))))))))))))))))))***)))))))))))))))))))))))))))))))))******************)))((()))***+++,,,+++++++++*********))))))******++++++,,,------...+++,,,---...---,,,***)))++++++++++++,,,---......///---,,,,,,---......---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************************************************************)))************+++++++++************************)))************+++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------------------------------------...//////---------------------------------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***)))))))))((((((((('''))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((---,,,+++*********++++++,,,,,,+++++++++,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......------------......---............/////////000000000000111111111111111111222333333333333333444444444444444444444444222222222222222222222222111111000/////////000000/////////000///......------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***************+++++++++))))))******+++,,,,,,,,,************************,,,,,,,,,,,,,,,+++++++++++++++***))))))***++++++...---+++******+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))***,,,............---***)))))))))***+++,,,,,,---,,,+++*********************++++++++++++******************************++++++,,,,,,,,,+++******++++++,,,---------,,,,,,***+++---,,,+++)))******++++++++++++++++++++++++)))))))))))))))(((((((((++++++************++++++,,,+++******))))))*********++++++,,,,,,++++++***************************************************)))))))))))))))))))))))))))************++++++++++++++++++++++++,,,------++++++************++++++******))))))******+++,,,+++++++++******************************+++++++++))))))))))))))))))))))))************))))))))))))+++++++++******))))))(((''''''((()))***++++++,,,+++******))))))(((((('''))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))((((((((()))***++++++************)))))))))******++++++,,,,,,------+++,,,---------,,,******+++******++++++,,,---......,,,++++++,,,------,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************************************************************)))************+++++++++************************)))************+++++++++************************************************)))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------------------------------------......///------------------------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************))))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((---,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------......---------.........///////////////000000000111111111222222333333333333333333333333333333333333333222222222222222222222222000//////......///000111///////////////......------,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))))))))***+++++++++,,,)))))))))***++++++,,,,,,************************---,,,,,,,,,++++++******+++******************+++,,,,,,+++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++++++++++++++++++++++++++***+++,,,------------,,,))))))))))))***+++,,,,,,,,,++++++*********************++++++++++++*********************+++++++++++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,)))***,,,,,,***))))))***************************))))))))))))))))))((((((++++++************++++++,,,+++******))))))*********++++++,,,,,,++++++***************************************************))))))))))))))))))))))))))))))*********++++++++++++++++++***+++,,,,,,---,,,+++***))))))***+++,,,******))))))******+++,,,************************)))))))))***+++++++++,,,))))))))))))))))))))))))*********))))))))))))))),,,++++++***)))((((((''''''(((((()))******++++++***)))))))))((((((''''''(((((((((((((((((((((((()))))))))))))))*********((()))))))))************((((((((((((((())))))***************))))))))))))******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***************+++,,,---...---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************))))))*********+++++++++************************))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))(((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((---------------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,---------......------------................../////////000000000222222333444444444444444333333333333333333333333222222222222222222222222//////////////////000000000/////////............---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))))))))***+++++++++,,,((())))))******+++,,,,,,************************,,,,,,,,,++++++******************++++++*********+++++++++++++++++++++,,,))))))))))))************++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++---------,,,,,,++++++*********))))))***++++++,,,******+++*********)))))))))******++++++******)))))))))*********+++++++++***++++++,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++(((***++++++***)))***+++************************************************++++++************++++++,,,+++******))))))*********++++++,,,,,,++++++***************************************************(((((((((((((((((((((((())))))*********++++++++++++************+++,,,,,,,,,+++***))))))***+++,,,******))))))******+++,,,************************)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))******++++++******)))(((''''''(((((())))))******++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))************((()))))))))************'''((((((((())))))))))))))))))))))))))))))))))))******+++++++++++++++,,,***+++++++++++++++++++++************+++,,,---------+++)))***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************))))))*********+++++++++************************))))))*********+++++++++************************************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''------.........---,,,+++***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,***+++,,,------...------,,,------------.....................////////////222333333444444444444444333333333333333333333333333333333333333333333333///000000111111000//////000000///............///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***************+++++++++(((((())))))***+++++++++************************+++++++++++++++*********)))***++++++++++++***)))*********+++++++++++++++((((((((()))))))))))))))++++++++++++++++++++++++************************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++*********++++++***************+++)))******+++******))))))))))))************)))))))))))))))***++++++,,,,,,******+++,,,,,,,,,++++++,,,,,,---------,,,++++++(((***,,,,,,+++***+++,,,******************************+++++++++++++++,,,++++++************++++++,,,+++******))))))*********++++++,,,,,,++++++***************************************************(((((((((((((((((((((((()))************+++++++++***************+++,,,,,,++++++************++++++******))))))******+++,,,***************+++++++++***************+++++++++))))))))))))))))))))))))))))))))))))*********************))))))(((((('''(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))************'''((()))*********))))))(((((()))))))))))))))*********++++++++++++++++++************++++++++++++***))))))******+++,,,------+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************)))************+++++++++************************)))************+++++++++************************************************))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...------------------------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))'''''''''''''''''''''''',,,,,,---...---,,,+++******+++,,,---------,,,,,,+++++++++,,,,,,---------***++++++++++++,,,,,,,,,)))***,,,---......------,,,,,,---------.........------........./////////111111222333333333333333222222222222222222222222333333333333333333333333000111333333333111///---111000///...---......///---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++***************(((((())))))******++++++************************************++++++++++++)))***++++++++++++***)))))))))***+++++++++++++++(((((())))))************++++++++++++++++++++++++************************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++***))))))))))))((()))***++++++***))))))))))))************))))))((())))))***++++++,,,,,,)))***+++,,,,,,,,,,,,+++,,,---------,,,,,,+++***)))+++,,,---,,,+++,,,---*********************************+++++++++,,,,,,++++++************++++++,,,+++******))))))*********++++++,,,,,,++++++***************************************************)))))))))))))))))))))))))))************+++++++++***************++++++,,,******++++++++++++************))))))******+++,,,))))))*********++++++++++++++++++***************))))))))))))))))))))))))((()))))))))************)))))))))))))))((((((((())))))))))))************************************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))************((()))***+++++++++***)))(((((((((((())))))******++++++*********************************++++++,,,))))))))))))***+++,,,------,,,******,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************************)))************+++++++++************************)))************+++++++++************************************************))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))))))))))))))************+++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------+++++++++,,,,,,---------,,,,,,,,,+++++++++******(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''++++++,,,---,,,+++***)))***+++,,,---...---,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,)))***+++---......------,,,,,,,,,---------......---------.........//////000000111222222222222111222222222222222222222222333333333333333333333333000222444555444222...,,,111000///------......///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++++++++******))))))((((((((()))******++++++************************))))))******+++++++++,,,)))***+++,,,,,,+++***)))((()))***+++++++++++++++))))))******+++++++++,,,++++++++++++++++++++++++************************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...------+++***))))))((((((((()))***++++++***)))((())))))************))))))((())))))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,------------,,,,,,+++***)))+++------,,,,,,---...))))))))))))))))))))))))))))))******+++++++++,,,++++++************++++++,,,++++++***)))*********+++++++++,,,,,,+++++++++************************************************************************)))************+++++++++*********)))***++++++,,,)))***+++,,,,,,+++***)))*********)))***++++++,,,))))))******++++++++++++,,,+++++++++******))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))***************************+++++++++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************((()))***,,,,,,++++++***'''((((((((())))))******++++++************************))))))***+++,,,,,,))))))))))))***+++,,,---...,,,++++++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************************)))************+++++++++************************)))************+++++++++************************************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++++++++++++++++++++++++++************************,,,,,,++++++,,,,,,---...------------------------+++++++++,,,,,,---------,,,,,,,,,+++++++++******(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))'''''''''''''''((()))***''''''''''''''''''''''''+++++++++++++++***)))(((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---.........---,,,,,,+++++++++++++++++++++++++++...---+++++++++,,,...000...............///000000111111000000000000000111111222222333333222222111222111111111000000//////333222111000///...---,,,000111111000...,,,---...+++,,,,,,---.........---,,,,,,,,,++++++*********++++++******************************************------------,,,,,,+++***((((((((((((((((((((((((************************((()))***++++++***)))(((******+++++++++,,,,,,,,,......---,,,++++++++++++(((((())))))******++++++)))******++++++,,,------------,,,,,,,,,,,,++++++)))************+++++++++......,,,+++***))))))))),,,,,,,,,+++++++++***************)))))))))))))))+++++++++*********))))))************************************************)))******++++++******)))******************************++++++++++++******************************---,,,+++***))))))))))))******+++++++++,,,,,,,,,******************************************************************************))))))))))))******))))))*********++++++++++++++++++*********))))))++++++************++++++++++++,,,---,,,+++***)))+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))************+++++++++*********))))))+++*********))))))((((((''''''(((******+++++++++******))))))(((((('''''')))))))))))))))*********))))))((((((((((((((()))))))))************))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********+++++++++************)))++++++++++++++++++++++++)))))))))))))))******+++************************************************+++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))************************************************++++++************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))((('''&&&&&&&&&''''''((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((+++++++++++++++***))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++------......---,,,,,,+++++++++++++++++++++++++++------,,,+++,,,---...///...............///000000000000///////////////000111111222222222222111111111111111000000000//////222222111000///...------...///000///,,,+++,,,---+++,,,------......------,,,,,,,,,+++++++++************++++++++++++++++++************************,,,,,,------,,,,,,+++***************************************************((()))***++++++***)))(((******+++++++++,,,,,,,,,,,,,,,+++*********++++++)))))))))))))))*********)))******++++++,,,------------,,,,,,,,,+++++++++)))************+++++++++------,,,+++************,,,,,,,,,+++++++++******************************+++*********))))))))))))******************************************************++++++++++++************************************++++++++++++******************************---,,,+++***))))))))))))******+++++++++,,,,,,,,,******************************************************************************))))))))))))******))))))*********++++++++++++++++++*********))))))++++++************++++++++++++,,,,,,,,,+++***)))+++++++++*********))))))))))))))))))))))))))))))************************)))))))))))))))))))))((())))))))))))************+++++++++*********))))))************)))))))))((('''((()))***++++++++++++******))))))((((((((((((******************))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++************)))++++++++++++++++++++++++)))))))))))))))******+++*********************************************************)))))))))(((((())))))))))))))))))))))))***)))))))))))))))))))))******************************************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((('''&&&&&&&&&'''(((((())))))(((((())))))(((((((((((())))))((((((((((((((((((((((((++++++++++++++++++***)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000//////............//////000000000000000000000000111111000000000000//////000000000000////////////---...///...,,,++++++,,,,,,,,,------......------,,,,,,,,,++++++++++++*********++++++,,,,,,------************************,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++***))))))******+++++++++,,,,,,,,,******))))))******++++++************)))))))))))))))******++++++,,,------,,,,,,,,,,,,++++++++++++)))************+++++++++,,,++++++*********++++++,,,,,,,,,+++++++++******))))))******++++++,,,,,,************))))))))))))************************************************++++++,,,,,,,,,,,,++++++******************************++++++++++++******************************,,,,,,+++***))))))))))))******+++++++++,,,,,,,,,******************************************************************************))))))))))))*********************++++++++++++++++++***************++++++************++++++++++++,,,,,,++++++***)))+++++++++***************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************+++************)))))))))************))))))))))))(((((()))***++++++++++++***))))))))))))(((((((((,,,,,,++++++***)))))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++************)))++++++++++++++++++++++++)))))))))))))))******+++******************************************************))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))************************************************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,++++++++++++*********))))))))))))))))))))))))(((((((((((((((''''''&&&&&&'''(((((())))))(((((())))))(((((((((((())))))((((((((((((((((((((((((+++++++++,,,,,,+++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---------....../////////////////////.........///000000/////////....../////////000000000000000000//////////////////000000000000---...///...,,,+++,,,---,,,,,,------...------,,,++++++++++++++++++++++++******+++,,,------......************************++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,))))))))))))***+++,,,---++++++******))))))(((((()))******++++++,,,------,,,,,,,,,++++++++++++***))))))*********+++++++++***************+++,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,,,,------++++++++++++************************************************************+++,,,,,,------,,,,,,+++******************************++++++++++++******************************,,,++++++***))))))************+++++++++,,,,,,,,,******************************************************************************))))))))))))******************************************************++++++************+++++++++++++++++++++******)))************************))))))))))))))))))))))))************************)))))))))))))))*********((()))))))))************************))))))))))))*********)))))))))))))))((()))******++++++++++++))))))))))))))))))))))))---,,,,,,+++***))))))((()))(((((((((((())))))***))))))************))))))))))))))))))))))))))))))))))))***+++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************)))))))))))))))******+++************************************************))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))************************************************************************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++***************************************************************+++++++++***************,,,+++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++************(((((((((((((((((((((((('''(((((((((((((((''''''''''''((()))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***++++++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------------...///000/////////000/////////000000111222//////...------...////////////////////////000000////////////000000000000...///000///...---...///,,,------...------,,,,,,++++++++++++++++++++++++******+++,,,------......******************************+++,,,,,,+++++++++++++++++++++++++++++++++************************++++++************++++++******+++++++++,,,,,,,,,*********+++,,,---...///++++++******))))))(((((()))******++++++,,,------,,,,,,+++++++++*********))))))*********+++++++++))))))))))))***+++,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,,,,------------,,,,,,,,,+++++++++************************************************+++,,,,,,------,,,,,,+++******************************++++++++++++******************************,,,+++******)))***************+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))******))))))))))))******************************************************++++++************++++++++++++*********)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++((()))))))))************))))))))))))))))))))))))))))))))))))))))))******)))******++++++++++++***))))))))))))************,,,,,,++++++***)))((((((((((((((((((((()))******))))))************))))))))))))))))))))))))))))))))))))***++++++++++++************+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************)))))))))))))))******+++************************************************(((((((((((((((((())))))(((((((((((((((((((((((((((((())))))************************************************************))))))*********+++++++++******))))))))))))******************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((((((((((((((((((((((((''''''(((((((((((((((''''''(((((()))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***+++,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---///000000000///...000000///000000111222333000///...------...///000......////////////000000////////////000000000000...///000000...---...000------......------,,,,,,***++++++++++++,,,,,,,,,******++++++,,,,,,------************************)))***++++++++++++++++++************************************************,,,+++************+++,,,******+++++++++,,,,,,,,,++++++++++++,,,---...///************)))))))))))))))******++++++,,,------++++++++++++************)))************+++++++++)))))))))))))))***+++,,,,,,,,,,,,+++++++++******))))))******++++++,,,,,,---,,,,,,,,,,,,+++++++++************************************************++++++,,,,,,,,,,,,++++++******************************++++++++++++******************************++++++***************+++******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))******))))))))))))******+++++++++******************************+++++++++++++++************++++++++++++***))))))))))))******************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++))))))))))))************(((((()))))))))))))))***))))))))))))******************+++++++++++++++***)))))))))************+++++++++******)))((((((((((((''''''(((((()))***+++))))))************))))))))))))))))))))))))))))))((()))******++++++******************++++++++++++***++++++++++++,,,,,,,,,+++++++++************)))************************)))))))))))))))******+++************************************************''''''(((((((((((())))))))))))))))))))))))))))))((((((((()))******++++++************************************************)))))))))***++++++,,,,,,******))))))))))))******************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))***************************************************************)))))))))************************+++++++++++++++*********++++++++++++++++++************)))))))))))))))))))))))))))))))))&&&'''(((((((((((((((((('''((())))))******))))))))))))(((((((((((())))))((((((((((((((((((((((((***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,------------------------------,,,+++,,,---...///,,,---///000111000///............//////111222222000///...------...///000........./////////000000000000000000////////////---...//////------...///------......------,,,+++******+++++++++,,,,,,,,,******++++++++++++++++++************************))))))***+++++++++++++++************************************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++*********+++,,,------)))))))))))))))*********)))******++++++,,,------++++++++++++************)))************+++++++++***)))))))))))))))***+++,,,,,,,,,+++++++++******************************+++++++++*********))))))******************************************************++++++++++++************************************++++++++++++******************************+++***************++++++******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))******))))))))))))******+++++++++*********))))))))))))*********+++++++++++++++************++++++,,,+++***)))((())))))***))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,))))))))))))************(((((((((((())))))******((()))))))))***************++++++,,,,,,++++++***))))))*********+++++++++)))(((((((((((((((((((((''''''''''''((()))***+++))))))************))))))))))))))))))))))))))))))((())))))***************************++++++++++++******+++++++++,,,,,,,,,+++++++++************)))************************)))))))))))))))******+++************************************************'''''''''((((((((())))))))))))))))))))))))))))))'''(((((()))******++++++************************************************((())))))***++++++,,,,,,******))))))))))))******************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))*********+++************************************************((()))))))))*********+++)))*********++++++++++++)))*********++++++++++++************))))))))))))))))))))))))))))))))))))&&&&&&'''((((((((((((((((((((()))************)))))))))(((((((((((())))))((((((((((((((((((((((((***+++,,,,,,------------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,------------------------...---,,,++++++---///000,,,---///000111000///...---------......000111111111000...------...000111---.........//////000000111000000000////////////,,,---......,,,,,,---...---.........---,,,,,,+++*********++++++,,,,,,,,,++++++******************************************((()))***+++++++++++++++************************************************---,,,+++******+++,,,---******+++++++++,,,,,,,,,*********)))******+++,,,(((((())))))******++++++)))******+++,,,,,,------+++++++++************))))))************+++++++++******))))))))))))******,,,,,,,,,+++++++++***************)))))))))))))))))))))))))))((((((((((((*********************************************************++++++***************************************++++++++++++******************************+++***************++++++******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))******))))))))))))******++++++++++++******))))))))))))******++++++++++++++++++************++++++,,,+++)))((((((((()))***))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))************'''((((((((())))))******(((((())))))*********+++++++++,,,,,,,,,++++++***))))))******++++++++++++''''''''''''((((((((((((''''''''''''((()))++++++))))))************))))))))))))))))))))))))))))))(((((()))***************)))************+++++++++*********++++++,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))******+++************************************************&&&'''''''''(((((())))))))))))))))))))))))))))))'''(((((()))***+++++++++************************************************((())))))***++++++,,,,,,******))))))))))))******************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))******++++++++++++))))))******++++++++++++************))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))(((((((((((()))***************))))))(((((((((((())))))((((((((((((((((((((((((......---,,,,,,++++++***...---,,,,,,......---,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,+++***+++,,,,,,...---+++******+++,,,...,,,,,,,,,---...///000000000//////.........//////...............///000111//////////////////////////////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++...///,,,,,,+++***))))))*********************************************)))(((((())))))))))))************++++++******)))*********.........------,,,,,,,,,*********************************)))))))))))))))************))))))))))))))))))))))))***+++,,,---+++++++++************)))(((((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************************************+++++++++*********))))))************))))))))))))***)))((((((((()))+++,,,++++++++++++++++++++++++*********))))))))))))(((+++*********))))))((((((*********************************************************)))))))))))))))((())))))))))))*********))))))))))))))))))))))))******************************************************))))))))))))******************************+++++++++++++++++++++++++++*********))))))(((((((((((((((((())))))))))))++++++***************************)))))))))))))))))))))************)))))),,,+++***(((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))************+++++++++*********))))))))))))))))))))))))))))))+++++++++***)))(((((('''************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,)))************+++++++++++++++***************+++******))))))))))))******))))))))))))************++++++************+++++++++*********))))))(((((((((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))************))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((,,,,,,,,,,,,++++++++++++...---,,,,,,......---,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...---,,,+++++++++,,,,,,...---,,,++++++,,,...///,,,,,,------......////////////............/////////............//////000///////////////////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++---///,,,++++++***))))))*********************************************)))(((((())))))))))))************+++***************++++++---------,,,,,,,,,++++++***************************)))))))))))))))))))))************))))))))))))))))))))))))***+++,,,---+++++++++************))))))))))))***+++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,++++++***)))+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))************))))))))))))***)))((((((((()))++++++++++++++++++++++++++++++++++++*********)))))))))************)))))))))(((***************************************************))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))******************************************************))))))))))))******************************++++++++++++++++++++++++*********)))))))))(((((((((((((((((())))))))))))************************)))))))))))))))*********))))))************))))))+++***)))((((((''''''((())))))))))))))))))))))))(((((((((((()))))))))*********))))))(((((((((((())))))))))))************+++++++++*********))))))))))))))))))))))))))))))++++++******)))(((((('''************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,))))))*********+++++++++++++++***************+++******))))))))))))******))))))))))))************+++******))))))******+++*********)))))))))(((((((((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((())))))*********+++++++++*********+++++++++,,,,,,))))))))))))))))))))))))************))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((*********++++++++++++,,,...,,,,,,,,,......---,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,...---,,,+++++++++,,,,,,...---,,,,,,,,,...///000---------------.........///...............////////////......---.........////////////////////////...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***+++---...,,,+++******)))*********************************)))************))))))((())))))))))))************))))))))))))***+++,,,,,,,,,,,,,,,+++++++++++++++************************))))))))))))))))))******************))))))))))))))))))))))))***+++,,,---+++++++++************)))******************++++++************************+++++++++,,,++++++***)))+++++++++***************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************************)))))))))))))))))))))((()))******+++++++++++++++++++++++++++,,,+++++++++************************))))))))))))************************************************))))))))))))))))))******************+++++++++,,,))))))))))))))))))))))))***************************************************))))))(((((())))))*********************************************************))))))))))))(((((((((((((((((())))))))))))************************(((((())))))******++++++))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))*********))))))))))))((((((((()))))))))*********+++++++++++++++***************))))))))))))))))))))))))++++++******)))(((((((((************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++)))))))))*********+++++++++***************++++++******))))))))))))******))))))))))))************+++******))))))******+++******))))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((()))))))))*********++++++*********++++++++++++,,,))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************---,,,+++,,,.........,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,...///000...---------------------......---------...//////000///......------------.................................//////...------++++++,,,,,,,,,,,,------++++++*********+++,,,---++++++***************+++************************))))))************)))(((((()))))))))************))))))))))))***+++,,,---++++++******************************************)))))))))))))))*********************)))))))))((())))))))))))***+++,,,---+++++++++*********))))))+++++++++***************))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************)))))))))((()))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,+++++++++***************)))))))))))))))************************************************)))))))))))))))***************+++++++++,,,,,,,,,))))))))))))))))))))))))************************************************))))))(((((((((((())))))************************************************))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))************''''''((()))***++++++,,,))))))************))))))((((((((((((((()))******))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))************))))))((((((************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********+++))))))))))))*********************)))******+++,,,******))))))))))))******((()))))))))******************))))))))))))******))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************************++++++++++++))))))))))))))))))))))))************)))))))))((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++++++++*********))))))---,,,+++,,,...///...---******+++++++++,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,---------,,,,,,,,,++++++))))))******+++,,,---...---------------,,,,,,,,,---------------...//////000///...---------------------------------------------............------+++++++++,,,,,,---------++++++++++++++++++,,,,,,+++***************++++++************************((())))))*********))))))((()))))))))************))))))))))))***+++,,,---************************************************(((((())))))************************)))))))))((())))))))))))***+++,,,---+++++++++*********))))))+++++++++***************)))))))))))))))))))))))))))******++++++*********************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************)))))))))(((((()))))))))************++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))******************************))))))))))))))))))))))))(((((())))))******************+++++++++,,,,,,,,,))))))))))))))))))))))))************************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))))))))(((((()))))))))*********''''''((()))***++++++,,,))))))************))))))(((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))************))))))))))))************************++++++++++++************************))))))))))))))))))))))))*********)))))))))))))))************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********(((((()))))))))***************))))))***++++++,,,******))))))))))))******((()))))))))***************))))))))))))))))))***(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********))))))*********+++++++++))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++++++++++++++++++++***,,,++++++,,,...///...---******+++++++++,,,,,,,,,***++++++,,,,,,------...------------------,,,,,,,,,,,,---------,,,+++***))))))******++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---...//////......------,,,---------------------------------,,,,,,---............---***++++++,,,,,,------...++++++++++++++++++++++++*********)))******+++,,,************************((())))))************)))))))))))))))************))))))))))))***+++,,,,,,***************+++++++++************************((((((((()))******++++++************))))))))))))))))))))))))***+++,,,---+++++++++************)))******************++++++************************((()))******+++************************+++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++************))))))))))))(((((()))************)))++++++++++++++++++++++++,,,+++++++++************))))))))))))************************************))))))))))))))))))))))))((((((((()))******++++++************+++++++++,,,))))))))))))))))))))))))************************************************)))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))'''(((((())))))*********(((((())))))******++++++))))))************))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))*********++++++)))))))))************+++*********++++++++++++,,,***************+++++++++))))))))))))))))))))))))******))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))***+++,,,,,,******))))))))))))******))))))))))))***************))))))(((((())))))***''''''(((((((((((())))))))))))((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))******)))))))))************+++))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,---...///,,,++++++,,,...//////...******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,------------------,,,,,,---------,,,+++******+++++++++,,,++++++++++++++++++,,,,,,------...,,,,,,,,,,,,---...///000------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---******+++,,,,,,---......+++++++++,,,,,,++++++*********))))))***++++++,,,************************(((((()))***************))))))))))))************+++***************++++++*********+++++++++,,,,,,************************'''(((((()))******++++++************))))))))))))))))))))))))***+++,,,---+++++++++************))))))))))))***+++++++++,,,++++++++++++++++++++++++(((((()))***************))))))*********+++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************))))))))))))'''((()))***+++******)))++++++++++++++++++++++++++++++*********)))))))))((()))))))))************************************))))))))))))))))))))))))'''(((((()))******++++++)))))))))*********++++++))))))))))))))))))))))))************************************************((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))''''''(((((()))******+++)))))))))))))))*********))))))************)))))))))((((((((((((((()))***))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++*********+++++++++,,,,,,))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))***))))))))))))***+++,,,---******))))))))))))******))))))))))))************))))))(((((((((((())))))'''''''''((((((((())))))))))))((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***))))))))))))************))))))))))))))))))))))))************))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))+++---000111222,,,++++++,,,...//////...******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,------.........,,,,,,---...---,,,+++***,,,,,,---------,,,++++++******+++,,,,,,---......+++++++++,,,---...///000,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---******+++,,,,,,---......++++++,,,,,,,,,++++++*********))))))***+++,,,,,,************************(((((()))***************))))))))))))************++++++************************++++++,,,,,,,,,,,,************************'''(((((()))***+++++++++************))))))))))))))))))))))))***+++,,,---+++++++++************)))(((((()))***+++,,,,,,---++++++++++++++++++++++++(((((()))***************))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************************************))))))******++++++++++++************))))))))))))'''((()))++++++******)))++++++++++++++++++++++++*********))))))))))))((((((((())))))*********+++************************))))))))))))))))))))))))'''(((((()))***+++++++++((())))))))))))*********))))))))))))))))))))))))************************************************((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))&&&''''''((()))******+++*********)))))))))))))))))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++))))))******++++++++++++******+++++++++,,,,,,,,,))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))*********************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---******))))))))))))******))))))))))))************))))))(((((((((((())))))&&&'''''''''(((((())))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((+++***))))))***,,,...000++++++------------+++++++++++++++,,,,,,---------------------------------000///...---,,,+++++++++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,---......//////......,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++++++++*********))))))***+++---------+++)))(((******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++************************+++++++++++++++***)))(((******))))))******+++,,,************************++++++******++++++,,,---+++++++++************)))((()))***+++++++++++++++++++++***)))(((((())))))((((((((()))******+++++++++++++++*********))))))+++++++++***************)))************+++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,++++++***************++++++++++++************++++++++++++******+++++++++*********))))))***++++++,,,,,,++++++***+++++++++***)))(((((('''))))))))))))))))))))))))((()))+++++++++***(((&&&))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++***)))(((((()))***+++************************(((((()))***************(((((((((((())))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************((('''(((+++,,,+++))))))************++++++++++++++++++************)))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************,,,+++)))((((((((()))***))))))(((((('''''''''&&&))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++******************************+++++++++***)))(((((('''&&&''''''(((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''(((((((((((('''''',,,+++***))))))+++,,,---++++++,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------------//////...,,,,,,++++++,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,------...............,,,,,,+++++++++************++++++,,,,,,++++++***+++++++++*********))))))***+++,,,------+++)))(((******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++***************************++++++++++++***)))(((******))))))******+++,,,************************++++++******++++++,,,---+++++++++************)))))))))***+++++++++++++++++++++***)))))))))))))))((((((((()))******+++++++++++++++*********))))))************************)))************+++++++++******+++++++++,,,,,,,,,************************+++++++++******)))))))))******++++++++++++************++++++++++++******+++++++++*********))))))***++++++,,,,,,++++++***++++++******)))((((((''')))))))))))))))))))))))))))***+++,,,+++***((('''))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************))))))))))))******************************(((((()))***************(((((((((((())))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************((('''(((+++,,,+++)))(((((()))))))))*********+++++++++*********))))))))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************+++******)))))))))))))))))))))((((((((('''''''''(((((()))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++******)))************************++++++******)))(((((('''''''''((())))))))))))(((((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''...---+++***)))***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++------------------------///...---,,,,,,++++++,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,---...............,,,++++++++++++************++++++,,,,,,++++++***+++++++++******************+++,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************++++++******))))))******))))))******+++,,,************************+++************+++,,,,,,+++++++++************)))******+++,,,,,,,,,+++++++++***))))))))))))))))))((((((((()))******+++++++++++++++***************))))))))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,*********************************)))))))))))))))******++++++++++++************++++++++++++******+++++++++******************++++++,,,,,,++++++***++++++******)))((((((((())))))))))))))))))))))))***+++,,,,,,,,,+++)))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))************))))))************************(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))((()))***+++***)))'''((((((((())))))))))))++++++*********)))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************************************************)))(((((())))))((((((((((((''''''(((((())))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++******)))************************+++******))))))((((((''''''((())))))******))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''',,,,,,+++******++++++,,,+++++++++,,,,,,+++++++++---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,---.........------++++++++++++***************++++++,,,,,,++++++*********************************++++++++++++***)))******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))************))))))******))))))******+++,,,***************************************++++++,,,+++++++++*********))))))++++++,,,,,,,,,,,,++++++******)))))))))))))))***((((((((()))******++++++************************((()))))))))))))))******))))))*********+++++++++******+++++++++,,,,,,,,,******************************************))))))******++++++++++++************++++++++++++*********************************++++++,,,,,,++++++***************))))))(((((())))))))))))))))))))))))+++,,,,,,,,,,,,+++***)))(((((((((((((((((((((((()))***************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******((()))***++++++***)))(((************************(((((()))***************(((((((((((())))))))))))******))))))))))))******((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))*********)))((((((((()))))))))******************))))))))))))((((((((((((((((((((((((((((((((('''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))************************************))))))***++++++)))((('''))))))(((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))******************************))))))(((((((((((((((((()))***************(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''************+++,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,---...---------+++++++++*********))))))***++++++,,,,,,++++++***************************)))***************************+++++++++,,,,,,,,,,,,,,,+++++++++*********************************((())))))*********))))))******))))))******+++,,,******************************))))))******+++,,,+++++++++*********))))))+++++++++,,,,,,++++++******)))))))))))))))******((((((((()))******++++++************************(((((())))))*********+++))))))*********+++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++************++++++++++++*********************************++++++,,,,,,++++++************)))))))))))))))************************,,,,,,,,,,,,++++++******(((((((((((((((((((((((())))))******+++++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******((()))***++++++***)))((())))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))******)))(((((()))******((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))*********)))))))))))))))))))))*********++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************((()))))))))************************************))))))***++++++)))((('''(((((())))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))***************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((()))***+++,,,------...++++++************+++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,---------------+++************)))))))))***++++++,,,,,,++++++******************+++++++++)))))))))************+++******+++++++++,,,,,,,,,++++++++++++************************************(((((())))))******))))))******))))))******+++,,,***************************))))))))))))***+++++++++++++++************)))******+++++++++***)))))))))))))))))))))******+++((((((((()))******++++++***************+++++++++)))))))))***++++++,,,,,,)))************+++++++++******+++++++++,,,,,,,,,************************+++++++++++++++,,,,,,,,,******++++++++++++************++++++++++++*********************+++++++++***++++++,,,,,,++++++*********))))))))))))))))))************************,,,+++++++++************))))))))))))))))))))))))))))))******+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))************))))))))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***+++***)))((()))***************++++++++++++******)))))))))((((((((())))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))***************************************************)))(((((((((((())))))))))))******''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((('''''')))***++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,************++++++++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,++++++,,,------------,,,************))))))))))))***++++++,,,,,,++++++***))))))*********+++++++++)))))))))))))))***++++++******+++++++++,,,,,,,,,++++++++++++************************************'''(((((()))))))))))))))******))))))******+++,,,************************)))))))))))))))***+++++++++++++++************))))))************)))(((''')))))))))))))))***++++++((((((((()))******++++++))))))*********+++++++++)))******+++,,,,,,------)))************+++++++++******+++++++++,,,,,,,,,************************)))*********++++++++++++******++++++++++++************++++++++++++******))))))*********+++++++++***++++++,,,,,,++++++***)))))))))))))))))))))***************************++++++******))))))))))))))))))))))))))))))))))))))))))***++++++,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************))))))))))))******))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))+++,,,+++((('''(((***))))))))))))***************)))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************************************+++******)))))))))))))))(((((()))))))))*********'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((''''''((((((((((((''''''+++,,,,,,,,,,,,+++******,,,+++***))))))***+++,,,))))))******+++++++++,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,---------,,,,,,,,,++++++,,,++++++++++++++++++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,---------,,,,,,++++++,,,---------,,,,,,************))))))))))))+++++++++,,,,,,+++++++++))))))******++++++++++++))))))(((((()))***++++++******+++++++++,,,,,,,,,+++++++++************)))************************''''''((()))))))))))))))*********)))***++++++,,,************************)))))))))))))))******++++++++++++************))))))))))))))))))(((''''''))))))((())))))***++++++((((((((()))******++++++))))))******++++++++++++******+++,,,------......)))************+++++++++******+++++++++,,,,,,,,,************************(((((())))))*********+++******++++++++++++************++++++++++++******))))))******+++++++++++++++++++++,,,,,,+++++++++)))))))))))))))*********************************+++***))))))((()))))))))))))))))))))))))))))))))))))))***+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++***)))(((((()))***+++))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))+++***)))'''''')))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))+++,,,+++((('''(((***(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************************************,,,+++)))((((((((()))***(((((())))))*********+++''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''(((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''...---+++***)))***++++++---,,,+++******+++,,,---***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,++++++******++++++,,,+++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++***))))))***++++++---,,,,,,+++*********+++++++++++++++++++++++++++************************************************))))))***++++++++++++*********))))))))))))******))))))))))))))))))))))))''''''(((((())))))******)))************++++++++++++***)))((((((***,,,---************************************************))))))))))))*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))************++++++++++++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++*********))))))+++++++++************))))))************+++++++++***++++++,,,+++***)))((((((***++++++******+++,,,---,,,++++++******++++++++++++******************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))************))))))***************)))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))+++***)))(((((()))******))))))))))))************000000///...,,,+++******((()))***)))'''&&&&&&'''))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++*********))))))((((((++++++******)))******+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))******+++***************************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''''''''''''''((())))))((((((((((((''''''''''''---,,,+++*********+++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,---,,,++++++---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++***))))))***++++++---,,,++++++******++++++++++++++++++++++++++++++************************************************))))))***++++++++++++*********))))))))))))******))))))))))))))))))))))))'''((((((((()))))))))***)))************++++++++++++***)))((()))***,,,---************************************************))))))))))))***************)))))))))))))))))))))************************)))))))))))))))***++++++************+++++++++++++++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++*********))))))+++++++++************))))))************+++++++++***+++,,,,,,,,,+++)))((((((***++++++******+++,,,---,,,++++++******++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***++++++++++++***)))))))))))))))))))))))))))((())))))******))))))(((***************)))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******************)))))))))((((((((())))))))))))************))))))))))))))))))))))))******)))(((((()))***+++))))))))))))************...------,,,+++***))))))((()))***)))'''&&&'''((())))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))(((++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++***************************************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''''''''''''''((())))))((((((((((((''''''''''''++++++*********+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,*********+++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************+++,,,,,,,,,++++++******++++++************************************************************************))))))***++++++++++++*********))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))************++++++++++++***)))))))))***,,,---************************************************))))))))))))************))))))))))))))))))******++++++++++++++++++++++++***))))))))))))***++++++************+++++++++,,,+++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++***************+++++++++************))))))************++++++++++++,,,,,,------,,,******(((***++++++******+++,,,---,,,++++++******++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***++++++++++++***)))))))))))))))))))))))))))(((((())))))))))))((((((***************)))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************++++++*********)))))))))))))))))))))************)))))))))))))))))))))))))))((((((((()))***+++,,,))))))))))))************************))))))((((((((()))***)))'''&&&'''((())))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))))))))******+++++++++++++++++++++++++++******++++++******)))((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''((())))))((((((((((((''''''''''''*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,''',,,222333///+++)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++***++++++,,,************************************************************************))))))***++++++++++++*********))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++******)))))))))***+++,,,************************************************((()))))))))************)))))))))))))))*********++++++++++++++++++++++++******))))))******+++,,,*********+++++++++,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************+++++++++*********))))))))))))*********++++++++++++,,,------------++++++(((***++++++******+++,,,---,,,++++++******++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********************++++++*********))))))))))))))))))))))))((((((((())))))(((((((((***************)))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((()))))))))************++++++++++++*********)))((()))))))))************))))))))))))))))))))))))'''(((((()))***++++++,,,((()))))))))************))))))))))))))))))))))))((()))***)))((('''((()))))))))************))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))*********)))))))))))))))+++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))))))))******+++++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((('''''''''''')))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---(((444???@@@666---+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,************************************************************************))))))***++++++++++++*********))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))*********+++++++++***************+++++++++************************************************((()))))))))************(((((())))))***************************************************++++++,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************+++++++++*********))))))))))))*********+++++++++++++++,,,---------,,,+++(((***++++++******+++,,,---,,,++++++******++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************+++******************+++))))))))))))))))))))))))(((((())))))))))))((((((***************)))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((()))))))))************++++++++++++*********)))((()))))))))************((((((((((((((((((((((((''''''((()))***+++++++++((()))))))))************)))))))))***************''')))***)))(((((()))***))))))************))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,---------------))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))'''((((((((()))))))))***************************)))))))))))))))******++++++++++++++++++++++++++++++++++++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((''''''''''''******+++,,,,,,,,,++++++,,,,,,------------,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------'''444@@@@@@555+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))***+++,,,---------,,,++++++******++++++,,,,,,++++++++++++++++++++++++************************************************))))))***++++++++++++*********))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++))))))******++++++++++++************************************************))))))))))))************((((((((()))******++++++************************+++************+++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++***************++++++++++++++++++************))))))************+++++++++******,,,------,,,,,,+++(((***++++++******+++,,,---,,,++++++******++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***))))))***++++++))))))))))))))))))))))))))))))************))))))***************)))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************++++++*********)))))))))))))))))))))************(((((((((((((((((((((((('''((()))******+++******))))))))))))***************************+++++++++''')))******(((((()))+++))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))***************+++---...///......---))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))''''''(((((())))))******************************)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((''''''''''''''''''((())))))((((((((((((''''''''''''++++++,,,,,,,,,+++***))),,,,,,---......---,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------'''---444444///***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))***+++---------------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))***++++++++++++*********))))))))))))******))))))))))))))))))))))))***)))))))))(((((((((''')))************+++++++++))))))***+++++++++++++++************************************************))))))))))))************'''(((((()))******++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++))))))*********++++++++++++++++++************))))))************+++++++++((()))+++,,,,,,,,,+++***(((***++++++******+++,,,---,,,++++++******++++++((())))))***++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***))))))***++++++))))))))))))))))))))))))******++++++++++++*********************)))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******************)))))))))((((((((())))))))))))************((((((((((((((((((((((((((()))******+++***))))))))))))))))))************+++*********************''')))******))))))***+++))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))***************+++---///000///......))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))'''''''''((()))*********)))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))(((''''''''''''''''''((())))))((((((((((((''''''''''''+++,,,,,,---,,,+++)))(((,,,,,,---......---,,,,,,,,,------......------,,,++++++,,,,,,,,,---------...------,,,,,,------...+++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++)))***+++---......------+++*********+++,,,,,,---------------------------************************************************))))))***++++++++++++*********))))))))))))******))))))))))))))))))))))))******))))))(((((((((''')))************+++++++++))))))***++++++++++++***************************************************))))))))))))************'''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,---------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++))))))******+++++++++++++++++++++************))))))************+++++++++((()))***+++,,,++++++***(((***++++++******+++,,,---,,,++++++******++++++((())))))***++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++***))))))***+++,,,))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++***************)))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))************(((((((((((((((((((((((())))))***++++++***(((((())))))))))))************+++*********)))))))))(((''')))******))))))***,,,))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))*********+++***+++---///000000///...))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((()))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))(((''''''''''''''''''((()))))))))(((((((((''''''''''''...------,,,,,,++++++***//////.........---------++++++++++++++++++++++++******+++,,,,,,---......------------------------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......,,,++++++,,,,,,,,,++++++***)))))))))***+++,,,******************************+++++++++,,,,,,,,,)))***++++++***)))***+++(((((()))***+++,,,,,,---))))))))))))(((((((((((())))))))))))))))))))))))******+++++++++******)))))))))))))))************++++++***)))(((((())))))+++++++++***)))((('''&&&+++,,,---...///000111111222222222222222222222222333111...,,,******++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************)))************+++++++++************************************************++++++++++++++++++++++++---,,,+++******+++,,,---......---,,,,,,+++******++++++++++++++++++++++++******++++++++++++******++++++++++++***)))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++++++++******(((''''''((((((((((((((()))******++++++***)))(((((())))))))))))))))))))))))))))))((()))***,,,+++***((('''***************)))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++************+++++++++*********))))))(((((())))))))))))))))))))))))+++*********))))))((((((******************************+++++++++,,,,,,,,,++++++,,,---............,,,+++++++++******))))))************))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))***************)))((((((************************------------------------......---,,,,,,+++******))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((()))((('''''''''(((***+++)))((((((''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((('''''''''''''''(((((((((((('''''',,,,,,,,,,,,,,,,,,,,,,,,///.........------------++++++++++++++++++++++++.........---------,,,,,,------------------------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...,,,++++++---...------,,,+++***))))))***+++,,,************************)))))))))*********++++++)))***++++++))))))***+++)))))))))******++++++,,,))))))))))))(((((((((((())))))))))))))))))))))))*********++++++******)))))))))))))))************++++++***)))))))))))))))((()))***+++,,,---------222222222222222222222222000000000000000000000000111///---+++******++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,------,,,++++++***))))))++++++++++++++++++++++++******++++++++++++************************)))((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))+++++++++******)))((('''((((((((((((((()))******++++++***)))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((***************)))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++******))))))******+++************)))))))))((())))))))))))))))))))))))************)))))))))(((******************************+++++++++,,,,,,,,,+++,,,------.........---++++++*********)))))))))************))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***************)))((((((************************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******)))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((((('''((()))***+++***)))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''''''''(((((((((((((((''''''((((((((((((''''''******+++,,,,,,---..................------------,,,,,,,,,,,,,,,,,,,,,,,,111111000///---,,,++++++------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...---,,,,,,...000000///...---+++************+++************************((((((((()))))))))******)))***++++++))))))***+++************************(((((((((((())))))))))))))))))))))))))))))))))))))))))******+++******)))))))))))))))************+++***))))))))))))))))))***+++,,,...///000000000111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******))))))++++++++++++++++++++++++******++++++++++++******((())))))***************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******+++******)))((('''((((((((((((((()))******+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++******))))))******+++************))))))))))))))))))))))))))))))))))))************))))))))))))******************************+++++++++,,,,,,,,,+++,,,---.........---,,,******))))))))))))((((((************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))************))))))(((************************++++++++++++++++++++++++------,,,,,,+++*********((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))************)))''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''&&&&&&''''''(((((())))))''''''((((((((((((''''''+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,++++++---------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************+++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---...,,,,,,---///000111000///...,,,+++************************************((((((((()))))))))******)))***+++***)))((()))++++++*********)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))((())))))***************((()))))))))******************)))))))))))))))***////////////...---,,,+++,,,+++******)))(((''''''******************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******((()))***+++,,,,,,,,,,,,((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))***************)))((((((((((((((((((((())))))*********)))))))))))))))***))))))))))))))))))))))))***))))))((())))))***+++***************)))(((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************)))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))***************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******************************+++++++++,,,,,,,,,,,,---...///...---,,,+++)))))))))(((((((((((((((************)))))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))************)))(((************************************************,,,,,,++++++*********)))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***+++***)))'''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((%%%&&&&&&'''((()))******&&&''''''((((((''''''&&&---------,,,,,,+++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********++++++++++++++++++++++++++++++++++++************+++,,,,,,---,,,+++,,,...000000//////---,,,***))))))******)))))))))))))))))))))))))))))))))*********++++++((()))******)))((()))***++++++******)))((((((((('''((((((((()))))))))***))))))))))))))))))))))))'''((()))***************((()))))))))***************)))))))))))))))******000000///...,,,***)))'''++++++++++++++++++++++++************************))))))))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))+++,,,------......(((((((((((((((((((((((())))))))))))))))))******)))))))))))))))))))))))))))************))))))(((((((((((((((((())))))******)))))))))))))))******))))))))))))))))))))))))))))))(((((()))***++++++***************)))(((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))******************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,---/////////---+++)))((((((((((((((()))))))))************)))))))))((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***************))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))******(((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((%%%&&&&&&'''((()))******&&&&&&''''''''''''&&&&&&......---,,,,,,+++******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))************+++++++++++++++++++++++++++***************+++,,,,,,,,,+++******,,,......------,,,***))))))))))))***)))))))))))))))))))))))))))))))))*********++++++((()))******(((((()))************))))))(((((((((''''''(((((())))))******))))))))))))))))))))))))''''''((()))************))))))))))))************)))))))))))))))******++++++++++++++++++******)))*********++++++,,,,,,,,,************************((())))))***++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,............------------++++++++++++++++++++++++******++++++++++++******)))***+++,,,------------))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))((((((((((((((()))******)))))))))))))))******+++))))))))))))))))))))))))(((((())))))******++++++***************)))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,...///000///---***((((((((())))))))))))******************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))(((''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++,,,,,,---......///------------------------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))***************************************************++++++,,,+++)))((((((***+++******+++***)))((((((((()))***))))))))))))))))))))))))((((((((()))))))))******((()))***)))((('''(((***)))))))))))))))((((((((('''''''''((()))*********))))))))))))))))))))))))&&&'''((()))************))))))))))))************)))))))))))))))***++++++'''''')))******+++++++++(((((((((((()))))))))***************************))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---......---,,,,,,------------------------++++++++++++++++++++++++******++++++++++++******((()))******++++++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))((((((((((((((()))******)))))))))))))))***++++++))))))))))))))))))))))))&&&''')))***++++++*********************)))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,---...000111///---)))''')))))))))*********++++++************))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''((()))***))))))((((((''''''''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%***++++++,,,,,,------...+++++++++,,,,,,------------------------------------------.........//////------------------------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))*********************************************)))***++++++,,,+++)))''''''((()))((('''))))))(((''''''((()))***))))))))))))))))))))))))''''''''''''((((((((()))((()))***)))((('''(((***((((((((()))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))&&&'''((()))************))))))))))))************))))))((())))))***++++++'''((()))******************************)))))))))******************************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******'''(((((())))))))))))((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((())))))*********))))))((((((((((((((()))******))))))((())))))***++++++))))))))))))))))))))))))%%%''')))+++,,,+++***)))***************)))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))******+++++++++,,,,,,,,,---...000111000,,,)))&&&))))))******+++++++++,,,************))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************(((((((((((())))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''')))*********)))((('''&&&&&&''''''((()))***''''''''''''((((((((()))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%------------------------------------------------,,,,,,,,,---------......---------.........///////////////.........------///...---,,,+++,,,------***++++++,,,,,,---------...,,,,,,,,,---...---,,,---------------.........---///000///...,,,------***************************************************++++++,,,,,,++++++***************************+++*********))))))(((((((((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((())))))(((((((((((())))))************************))))))))))))************+++++++++*********))))))************************$$$%%%&&&'''((()))***+++***************************++++++******,,,///222111---******,,,---,,,***------------------,,,,,,------------------------...------------...//////,,,---//////000///...---,,,---------.........///---.../////////---,,,+++,,,,,,,,,,,,,,,+++******,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******************************)))(((((((((((((((************************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((()))******((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((('''''''''''''''((())))))(((((()))***************))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***(((((()))************+++++++++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---......///---+++)))'''(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((*********)))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&------------------------------------------------,,,,,,---------.........------------............------------............//////...------...///000------------............///...------//////...---------------,,,,,,,,,,,,---...//////---,,,,,,---***************************************************++++++,,,,,,++++++***************************************)))))))))((((((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************)))))))))((())))))(((((((((((())))))************************))))))))))))************+++++++++*********))))))************************''''''((()))***++++++,,,***************************++++++******,,,///222444000,,,+++,,,,,,+++***------------------------........................---------------...//////+++,,,---////////////.../////////////////////000......///000000///...---/////////000//////......---------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++************************************)))(((((((((((((((************************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((()))******((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((((((''''''''''''((())))))(((((()))***************))))))))))))))))))))))))************)))))))))(((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))******+++***)))))))))************+++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,------......---+++)))'''(((((((((((()))))))))))))))))))))))))))))))))))))))******************)))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))(((((((((''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''')))(((((((((''''''''''''------------------------------------------------,,,------------.........,,,,,,---------.........,,,------...//////000000...------,,,------...///---------------,,,,,,,,,...,,,+++,,,---...---,,,------------------------,,,...///...---+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************+++++++++*********************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++***,,,...111666222...++++++,,,,,,+++,,,,,,,,,---.........///////////////////////////------,,,,,,------...///,,,---...///000111111111/////////...............------......///......------....../////////......---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++******)))((((((((())))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((()))******((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))((((((''''''(((((()))***(((((()))***************))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******)))************++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,,,,---------,,,***)))'''(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((''''''''''''................................................------------............,,,------------............/////////000000000000000/////////........................////////////...---,,,---.........,,,---------....../////////,,,---///...,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************************************)))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************************************************************,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,++++++,,,...000333111---+++***+++---...+++,,,,,,---...//////000////////////////////////---------,,,---....../////////000111111111222222000000000////////////////////////000000000000000------...////////////...------------............------------------------+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++******))))))((())))))***************************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((())))))***((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((('''((())))))***(((((()))***************))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++++++++))))))*********+++++++++******)))))))))))))))***))))))))))))))))))))))))((()))))))))************************++++++++++++,,,,,,,,,,,,+++***)))((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((((()))(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''................................................---------.........//////---------.........//////////////////////////////222222222222111111000000///000000111222333333444000///...///000000///...++++++,,,---...//////000,,,...///...---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************************************************************,,,++++++++++++*********++++++++++++++++++++++++***+++,,,,,,++++++---///...---+++******+++...000,,,,,,------...///000000..............................------......///000111000000000000000000000111111111111111111111111222222222222222222333333///000000111111111000000---.....................------------------------+++,,,,,,---------,,,,,,++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((())))))***((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******((((((((((((((()))******(((((()))***************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******************************))))))))))))))))))))))))'''(((((()))***++++++,,,))))))*********+++++++++***)))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++++++++***)))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))*********(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''(((((((((((((((................................................------........./////////....../////////000000000//////000000000000000000000111111222222222222222000111111222222333444444000///......000000///...---------...............---///000///...,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))************(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***************************+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,+++---...***+++++++++***,,,...000---------.../////////000........................//////......//////000111111000000/////////000111////////////000000000111333222111000000000111111000000111111000//////...000000000/////////..............................+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***++++++************************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((()))******((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))***+++(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))************************************)))))))))))))))))))))))))))((((((((()))***+++,,,)))************+++++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************)))))))))************+++*********)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((............................................................////////////000000000000111111111111222222333555666888999999444555888:::===>>>??????<<<<<<<<<;;;;;;:::::::::888777666777888888777666777666555444222111000///...000111000///---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************((()))))))))************(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))(((((((((((())))))************************))))))))))))************))))))*********+++++++++***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,+++,,,---)))+++......,,,,,,---///............////////////////////////////////////000000000000000111222222333222222333444555777888444555666666777888999999:::999888666555555555555666666666555444333222111444444333222111000000///........................+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,************************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((()))******((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))(((((())))))***+++(((((()))***************))))))))))))))))))))))))((()))))))))************((()))))))))************************************))))))))))))))))))))))))******)))(((((()))***+++)))************+++++++++)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))************))))))))))))******************)))(((((((((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))******************)))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''((((((((()))))))))***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((()))******+++((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''((((((((()))////////////////////////////////////////////////............/////////000000111111111222222222222555666888;;;>>>@@@BBBCCC@@@BBBFFFJJJNNNQQQRRRSSSPPPOOONNNLLLKKKIIIHHHGGGHHHGGGFFFGGGHHHIIIHHHFFFAAA@@@>>>;;;888555333222///000222111///......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************(((((())))))*********+++(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))(((((((((((())))))************************))))))))))))************))))))******++++++++++++*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,---+++...111111...,,,---...///////////////.........000000000000000000000000111111111111111222222333666666666888:::===@@@BBBCCCCCCDDDFFFGGGHHHIIIJJJIIIHHHFFFDDDBBBBBBBBBBBBBBBBBBAAA@@@???===<<<;;;777777666555333222111111////////////////////////+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,************************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((()))******((((((''''''''''''(((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))******+++(((((()))***************))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++************************))))))))))))))))))))))))+++***)))(((((()))******)))************+++++++++))))))((())))))***++++++))))))))))))))))))))))))))))))))))))************))))))))))))***************))))))(((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''((((((((())))))******&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))&&&'''''''''(((((())))))000000//////.........---000222333222000////////////...---...000222333333222222222444888;;;<<<<<>>999555444444555222222222222000...---+++///...---,,,,,,---......---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************)))))))))(((************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++333:::888...''''''***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))222222111111111111000000...///111111000000111222000111222444777:::<<<>>>KKKPPPTTTTTTRRRQQQTTTXXXRRRVVVWWWUUUPPPPPPUUU[[[ddd]]]UUUUUU[[[aaacccbbbppplllgggfffgggfffaaa\\\[[[YYYYYYYYYUUUNNNLLLNNNJJJOOOTTTUUUTTTVVVZZZ^^^XXXWWWWWWZZZ\\\XXXPPPIIIDDD@@@;;;777444222000////////////...,,,,,,,,,---,,,,,,,,,---------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))(((((())))))***)))))))))((()))******+++************************)))************+++++++++***************************************************+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------.........//////000111000///...///000111///......///111222333666666555555888???GGGMMMRRRYYY```aaa]]]ZZZ\\\___hhhgggjjjrrrzzzwwwtttkkk]]]RRRKKKFFFBBB@@@888888777666444222000//////...---,,,++++++,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************))))))))))))************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,222666444,,,'''(((+++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((())))))******((((((((((((((((((((((((&&&''''''(((***++++++,,,((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((111111111111111111111111///000222222111111333555333666;;;@@@EEEJJJOOORRRUUUZZZ]]]YYYQQQNNNSSSYYYZZZ]]]```bbbcccgggooovvv~~~zzzvvvwww|||}}}~~~zzzxxxuuuooofffaaaaaaZZZ[[[[[[XXXTTTPPPNNNMMMFFFIIIPPPXXX```fffggggggccc\\\QQQGGG@@@:::666444222111111111111///,,,))),,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))((())))))************))))))******+++,,,************************))))))*********+++++++++************************************************++++++,,,,,,,,,---------,,,,,,,,,------------------............////////////111222222111222333555000333666666444222333555:::<<<@@@FFFNNNVVV]]]bbbbbbmmmyyy{{{sssllllllooo|||xxxtttooohhhcccWWWSSSKKKCCC<<<777555444...///111111000...,,,***,,,,,,,,,---,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))*********)))))))))))))))************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((('''***---,,,(((&&&(((,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((&&&''''''((()))******+++((((((((((((((((((((((((''''''(((((()))******+++((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((000000000000000000000000///111222222222444777999AAAEEEJJJNNNQQQTTTYYY\\\TTTZZZ```^^^ZZZ[[[eeennn}}}~~~|||vvvooojjjeee]]]RRRJJJDDDHHHNNNQQQTTTZZZdddlllvvvrrrlllddd\\\SSSJJJDDDCCC<<<444111222333000---,,,,,,++++++++++++,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))************)))))))))))))))))))))***++++++***************+++,,,,,,))))))))))))))))))))))))))))))*********+++++++++************************************************+++++++++,,,,,,,,,------,,,,,,,,,------................../////////000000111222333222111222444666000666;;;:::777:::CCCKKKLLLRRR\\\hhhsssyyy|||}}}}}}}}}~~~tttgggZZZNNNEEE@@@<<<;;;888555222000......+++,,,,,,---------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((((((((())))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))******************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((('''%%%%%%'''***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&''''''((()))******+++(((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''/////////000000000000111000111444666888<<>>CCCPPPdddssswww~~~{{{pppiii\\\UUUIII===555111111222/////////...............------------------------***************************************************))))))(((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))''''''&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((())))))******(((((((((((((((((((((((()))))))))(((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''000000000111111111222222444777;;;@@@EEELLLTTTYYYUUUZZZ```bbbbbbcccfffjjjzzzhhh\\\WWWWWWKKKPPPYYYeeepppwwwzzzzzzmmmiiiaaaSSSEEE;;;888777333111///---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))***+++,,,---)))))))))))))))***++++++)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,------...///////////////000000000111111111111222333333333666999<<>>;;;777666444222000/////////........................******************************************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((()))))))))************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++***(((((())))))(((&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&111111111222222333333333999===CCCJJJRRR[[[dddjjjjjjqqqzzzxxxlllfffZZZWWWVVVZZZcccnnnxxx~~~~~~|||eeeOOOBBB???666444222///.........///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))************))))))))))))))))))***+++,,,---)))))))))((()))******+++)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++---,,,+++***+++,,,---...,,,,,,------...///000000000000000000111111111111...000333666999>>>DDDIIIYYY^^^lllzzzdddQQQGGG>>><<<888444111000000000........................++++++++++++++++++++++++******************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((())))))*********+++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''%%%$$$&&&)))+++***((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&222333333222222444888;;;GGGJJJOOOVVV___mmm~~~tttkkkhhheee```aaafffvvvkkk^^^YYYMMMAAA666555555111,,,++++++++++++---///...,,,***......---,,,,,,++++++***)))))))))))))))))))))))))))************+++++++++))))))*********+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))************+++++++++++++++++++++++++++++++++...---,,,,,,++++++++++++------,,,,,,,,,---......,,,,,,---000444444111...333111//////000000111444::::::999<<>>666333333444222111///,,,+++,,,///111---------,,,++++++******************************)))************+++++++++))))))*********+++++++++***++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************++++++++++++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,------,,,,,,------...///222000///000222333111///...///222333333333555888>>>EEEPPP___qqq}}}uuujjj```WWWLLL@@@777777///,,,111444111---,,,.........---,,,,,,---...++++++*********)))))))))************************))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))***))))))(((''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''((((((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))***+++++++++++++++************************++++++******))))))))))))+++++++++++++++*********++++++***)))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))(((((((((''''''''''''))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&'''((()))***((((((((((((((((((((((((((((((''''''(((***,,,...***))))))(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((333444888>>>FFFMMMRRRTTT[[[aaaiiivvvppphhhaaaaaabbbdddiiiooowww{{{uuu]]]III@@@;;;666222222000,,,((()))---111------,,,++++++******)))************************)))************+++++++++***************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,---------------...//////222000------...000000//////222444444555<<>>;;;000//////......---,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++******))))))+++***)))'''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++,,,,,,,,,------------------------------------------------...///000.........///000222333444666888;;;@@@KKK\\\ooo|||iii[[[HHH999333222222222---------,,,,,,,,,++++++************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((()))'''(((((()))***+++++++++(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((((('''))))))******++++++++++++))))))))))))))))))))))))***+++,,,,,,------,,,,,,************************,,,,,,,,,------.........,,,,,,------...///000000---...///111111111000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&'''(((((((((((((((''''''''''''(((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((tttjjjjjjpppttt}}}eeeMMMAAA777///---///000...,,,+++***)))***,,,,,,+++)))************************************************))))))))))))************(((((())))))))))))(((((())))))))))))************(((((((((((((((((((((((())))))))))))************,,,,,,,,,,,,,,,,,,------------------------------///111111111...---,,,---+++000000000000***,,,<<<888;;;IIIaaazzzvvvZZZHHHCCC<<<222...000000---)))(((+++...,,,++++++************+++))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,111000000//////000000000...---,,,,,,,,,---...///............////////////111111000///............------........./////////000000///...------------+++++++++++++++,,,,,,,,,+++++++++************)))))))))******+++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))''''''''''''((((((((((((}}}xxxtttttt~~~tttVVVJJJ<<<555333222///,,,000...---,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,------------------------///000111111///...///000000222///333;;;777333;;;III[[[vvvxxxjjjSSS===555444444222111...+++)))*********)))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111333222111000///000111111000//////000222333333222.........---------------------------------,,,,,,///............//////000,,,,,,,,,,,,++++++++++++,,,+++++++++************)))*********+++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))'''''''''(((((()))))))))ooogggaaaeeesss|||mmmWWWCCC888333111000......---***(((''')))***++++++++++++++++++++++++''''''''''''''''''''''''))))))))))))************((())))))******))))))((())))))))))))************************************)))))))))*********++++++******+++++++++,,,,,,,,,------------------------...000111111000000111222111444000111:::;;;???LLLkkkyyy^^^GGG???444///000000,,,((()))******+++++++++******))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************+++++++++,,,,,,,,,,,,,,,------------------------------------------------...000111222000///.........///000111...------...000222111111333333333333444444444444333333333333333222222222......---------...///////////////...------,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))''''''(((((()))***++++++~~~vvvddd___eeesss___EEE888444444+++,,,---,,,)))(((***+++++++++++++++++++++++++++''''''''''''''''''''''''((()))))))))************)))))))))******)))))))))((()))))))))************************************))))))*********+++++++++)))******++++++,,,,,,,,,------------............///000111111//////111222000999666333:::FFF\\\wwwlllWWW>>>///---000000---+++,,,,,,---------,,,+++))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,------------...------------............////////////000111222333000000///000111222444555222000///000333444333111...//////000000000000000......///////////////000222222000//////.........000000000000000000000///------------,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))******((((((((((((((((((((((((''''''((()))***+++,,,,,,xxx}}}oooeeehhhcccIII;;;444---...000000///.........++++++++++++++++++++++++((((((((((((((((((((((((((()))))))))************))))))************))))))((()))))))))************************************************++++++++++++)))******+++,,,,,,---------------....../////////000111111000//////000222111:::<<>>GGG___yyybbbQQQBBB555+++......,,,+++***)))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,---------............------......///000000000000/////////000111222333000000000111222444666888:::666444777<<<>>><<<999============;;;999777666888888888777777777666666000//////......//////000............////////////////////////.........---,,,,,,,,,,,,++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))******vvvrrrtttwwwdddMMMBBB555---,,,---+++(((,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************)))******++++++******)))))))))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,***+++,,,---...//////000---------...///000000000///000111222222444888;;;CCCXXXnnn{{{zzz~~~~~~|||wwwsssqqqppppppjjjiiiiiijjjkkknnnsssxxxyyy{{{{{{wwwsssqqqtttxxx~~~lllXXXGGG===444222///,,,******++++++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------------------............---......///000000111111000000111222444666888999555666999>>>CCCIIINNNQQQSSSOOONNNSSSZZZ___]]]ZZZVVVVVVUUUTTTQQQNNNJJJHHHGGGFFFEEECCC@@@>>>===<<>><<<:::888888777444444333333222111000000000000000/////////......------,,,,,,,,,+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))((((((((((((''''''wwwjjjdddnnnwwwfffVVVAAA444111222111...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))************((((((((((((((((((((((((******+++++++++,,,,,,,,,++++++,,,---...000000111---------...///000000111...000111333555888===AAAYYY}}}wwwllleeebbbcccdddccc```]]]]]]bbbfffddd___]]]^^^aaaeeefffgggjjjnnnvvvrrrnnnnnnqqquuuwwwxxxttt}}}pppccc]]]:::888333///------...///))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,------------------.........//////---......///000111111222111222444666:::===@@@AAAHHHKKKQQQZZZeeeooowww|||{{{xxxxxx~~~{{{yyyrrrqqqnnnjjjgggccc```___^^^\\\XXXSSSNNNJJJGGGFFF===<<<:::999777555333333000000000000////////////---------,,,,,,+++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''''''''''''''''''''(((((()))*********)))))))))))))))))))))))))))))))))(((''''''&&&&&&}}}}}}pppfffkkkvvvRRRDDD<<<000---333...******,,,---++++++...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))***+++,,,---,,,++++++***+++,,,---............---000222111///...111444444222111333777@@@OOO]]]~~~uuunnnkkkeeeccc___\\\ZZZVVVRRROOOIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGIIILLLOOOSSSVVVWWW___```ccchhhooouuu{{{~~~|||zzz~~~nnnOOOFFF;;;333111000,,,)))+++++++++***))))))+++,,,******)))((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))******+++++++++,,,,,,,,,***,,,...---+++,,,000333///...---...000222222111...000222333333333444555777999???GGGLLLQQQ[[[eeeqqq~~~|||wwwsssfff\\\OOOFFFAAA===888444///333444111111222000,,,222000---,,,,,,---,,,+++,,,,,,++++++++++++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((+++***)))(((((()))******(((((((((((((((((((((((()))))))))))))))(((''''''tttnnnxxxqqqXXXJJJ<<<333000///+++***,,,,,,)))(((+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++)))***+++,,,---,,,,,,+++++++++,,,---............///000000///------000222333444777999<<>>>>>>>>======<<<;;;<<<<<<===???AAACCCEEEFFFGGGHHHJJJMMMRRRWWW[[[]]]jjjqqqzzz||||||}}}nnn^^^HHH777000///000000------,,,+++))))))***+++******)))((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***++++++++++++,,,,,,,,,------...---,,,,,,---///111111111111222222111///333444555555555777;;;>>>DDDJJJWWWgggvvvwwwpppfffWWWLLLAAA???888111000444555222---,,,+++,,,...///...,,,,,,,,,++++++************++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((+++***)))(((((()))******(((((((((((((((((((((((()))))))))))))))(((''''''xxxqqqoooUUUDDD999333222---+++,,,,,,)))(((***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************+++++++++,,,******+++,,,,,,,,,,,,,,,,,,,,,------.../////////000000.........000222333666666@@@OOO\\\ppp|||yyy|||kkkMMM===>>>EEEFFFDDDBBB@@@???>>>>>><<<:::777::::::::::::::::::999888:::::::::::::::;;;<<<<<<:::;;;;;;===???BBBDDDEEELLLSSS\\\ccciiiqqq|||~~~vvv|||vvv\\\GGG<<<888666555///...---,,,+++******)))******)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,///...---...///000///...,,,---...000111222222333333555:::???FFFNNNXXX^^^kkkqqqwwwkkkbbbQQQBBB<<<<<<888333222111000000000...,,,))),,,---------,,,+++******,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((***))))))(((((())))))***(((((((((((((((((((((((()))))))))))))))(((((('''tttuuudddQQQGGGAAA666000+++---...,,,+++---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,---------......///000000/////////000222444555555:::===PPPtttvvvxxxxxxvvvssstttyyy~~~uuubbbLLLAAAAAACCC>>>888<<<;;;;;;;;;<<<<<<:::999<<<<<<============<<<<<<======<<<<<<<<<<<<======<<<<<<===>>>???@@@AAAAAA???CCCHHHKKKNNNTTT\\\cccsssrrrwww|||zzzyyyyyy{{{tttdddWWWJJJ>>>666///...,,,+++++++++***)))***))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))***************+++++++++++++++,,,,,,,,,------///---,,,...222444222000////////////000333777:::;;;AAAMMMZZZiiiyyy|||iii]]]RRRDDD777:::888444222111000...---......///000//////...---,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))((((((yyyvvvwww~~~rrr^^^LLL<<<444------...------///************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...............000111222///000111222333444555555???OOOrrrooofffmmmvvvyyyllleeeQQQJJJBBB???@@@@@@===:::<<<;;;;;;===>>>???>>><<<::::::;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<:::;;;<<<===>>>>>>?????????AAACCCCCCCCCFFFKKKOOOWWWZZZcccmmmrrrsssxxx}}}zzz{{{ppp[[[FFF777222///+++***+++,,,+++******))))))((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))******+++++++++,,,++++++,,,,,,,,,---------///---+++---111333111///666555444333555;;;DDDJJJVVV^^^lll{{{{{{eeeSSSCCC>>>999555333333333333......//////000/////////,,,,,,,,,++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((ssstttuuuzzzwwwWWWLLL???333///...---,,,...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......///000222333000222444333222444999===NNNpppvvvkkkpppooo]]]OOOGGG@@@???===;;;;;;<<<>>>???;;;::::::<<<>>>>>>===<<<999999:::;;;;;;;;;::::::::::::999999::::::;;;<<<777888999:::;;;<<<<<<<<<;;;===>>>???@@@BBBFFFIIILLLPPPWWW^^^```ccclllwwwrrrkkkgggqqq~~~~~~hhhRRRCCC:::444...++++++,,,,,,*********)))((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,,,,,,,,,,,,,------------111///------...000000000///222666:::CCCPPP___jjjssszzzbbb[[[PPPFFF>>>888333000111000///......---......,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''((())))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))yyymmmjjj||||||eeeTTTAAA777222...,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,---------,,,,,,+++,,,---...///000///......///000222444000333555444444<<>>>>>>>>>>>>>>;;;;;;:::;;;======<<<:::<<<<<<===>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<===999:::;;;<<<=========<<<888999;;;===>>>@@@BBBCCCFFFGGGJJJOOOQQQSSS[[[dddeeeooo|||yyyxxxvvvdddWWWEEE===333---,,,---,,,*********)))(((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++,,,------,,,,,,,,,------------...000000000000111444999===;;;AAAJJJSSS]]]lll|||wwwhhhZZZLLLAAA::::::888444000...---------------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&'''))))))))))))(((((((((((((((((((((((((((''''''((()))))))))))))))~~~qqqlll|||zzzfffOOO@@@777111---,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,+++,,,---...///111000///...///111333444///333666666888FFF^^^qqq|||{{{}}}qqqdddXXXQQQIIIFFFGGGGGGBBB<<<<<<<<<<<>>===<<<===>>>>>><<<;;;<<<===>>>>>>???????????????>>>===<<<;;;;;;;;;;;;<<<===>>>??????>>>===<<<===>>>???????????????>>>@@@===>>>CCCHHHKKKPPPUUUaaakkkvvvwwwsssssszzz|||www}}}rrrgggNNNDDD888///------+++)))******)))(((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------,,,,,,,,,---------.........111333444777===FFFMMM```fffmmmsssxxxxxxiii[[[SSSDDD@@@:::444000......///---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((($$$%%%'''))))))))))))(((((((((((((((((((((((((((''''''((()))))))))))))))~~~zzz\\\OOOCCC:::444------***)))++++++)))))),,,******************************+++,,,,,,,,,,,,++++++++++++*********))))))++++++,,,,,,,,,,,,------,,,,,,,,,---------......(((,,,...///000222333222333666:::===FFF]]]www{{{pppeee]]]UUUMMMHHHCCCBBBBBBAAAAAA@@@??????<<<>>>@@@@@@???>>>>>>??????>>>=========???AAABBBAAACCCEEEFFFGGGFFFDDDCCCFFFGGGHHHGGGDDDBBBBBBBBBEEE@@@>>>AAAAAA??????@@@===<<<<<<<<<<<<===>>>>>>>>>======>>>@@@BBBDDDEEEPPPWWWbbbgggccc___eeennnpppVVVYYY```lll||||||vvvmmm]]]GGG666///---,,,++++++***((('''((()))((('''+++******)))(((''''''&&&'''''''''''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++,,,,,,,,,+++,,,,,,------,,,---,,,+++,,,///000///(((///:::BBBAAAIIIggg}}}kkkZZZLLL@@@;;;888111,,,---//////...,,,+++***,,,---+++++++++************)))************************))))))))))))))))))))))))&&&'''''''''((()))))))))))))))))))))(((((((((((())))))(((((()))***++++++''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***+++***((('''&&&''')))***))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))nnn___NNN@@@666,,,///+++***,,,,,,))))))+++******************************+++,,,,,,,,,,,,++++++++++++*********))))))++++++,,,,,,,,,,,,------,,,,,,---------.........///000000000222444555555555666>>>NNNgggpppwww~~~yyyttt]]]XXXRRRMMMJJJGGGCCC@@@CCCBBBBBBAAAAAA@@@@@@@@@>>>??????>>>======???AAAEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFIIIKKKMMMNNNOOOOOOMMMNNNOOONNNLLLKKKLLLMMMKKKIIIKKKPPPOOOIIICCCAAABBBBBBAAA@@@???>>>>>>>>>::::::::::::;;;===???@@@CCCIIIQQQWWWVVVWWWaaammmvvv~~~xxxiii___gggpppxxx|||~~~yyy|||mmmXXXDDD888222///---,,,+++))))))))))))((('''*********)))((('''''''''(((''''''''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************++++++++++++,,,++++++++++++,,,---------,,,+++,,,///111111///BBB<<<<<>>666000000/////////......---...///++++++++++++************************************))))))))))))))))))))))))'''''''''''''''((((((((())))))))))))(((((((((((()))))))))))))))***++++++'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))******)))(((''''''((()))***))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))qqqeeemmm{{{vvv```NNNAAA666222---***,,,,,,***)))*********************************+++,,,,,,,,,,,,++++++++++++***************++++++,,,,,,,,,,,,------,,,------------.........000...---...111333555666666:::HHHeeeyyynnnxxx}}}wwwiii\\\SSSBBB@@@>>>===???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>BBBCCCCCCBBBBBBEEEIIILLLMMMNNNPPPQQQRRRQQQPPPOOOPPPQQQSSSUUUXXXZZZ\\\]]]]]]]]]^^^]]]\\\\\\___aaa]]]ZZZ[[[^^^\\\TTTMMMJJJIIIHHHGGGEEECCCAAA???>>><<<;;;:::::::::;;;<<<===;;;>>>CCCHHHJJJMMMZZZgggkkkvvv|||yyyvvv|||vvvsssyyy||||||jjjVVVEEE999222///,,,+++***)))***)))(((&&&******))))))(((((('''''')))((((((''''''''''''((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++************+++++++++,,,+++++++++++++++,,,------...------///222444666777CCCIIIVVVlll|||wwwvvv|||rrrxxxggg[[[PPPCCC999444////////////...------,,,,,,+++++++++************************************))))))))))))))))))))))))'''''''''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))***+++''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))***)))(((''''''((()))***))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''))))))))))))))))))))))))xxx^^^SSSaaavvvttt^^^QQQGGG444...***+++,,,+++***+++******************************+++,,,,,,,,,,,,+++************************+++++++++,,,,,,,,,------------------...............++++++///222444666999>>>LLLeeewwwlllmmmrrr~~~zzzrrrfffXXXKKKBBB===???>>>>>>>>>???@@@@@@AAA>>>>>>???@@@@@@AAABBBBBBGGGIIILLLNNNPPPSSSWWW[[[YYYZZZ[[[\\\^^^___`````````aaabbbdddfffiiilllmmmlllmmmmmmllllllmmmqqqttttttnnniiihhheee___[[[\\\TTTTTTSSSRRROOOKKKHHHGGGDDDBBB@@@>>>==================???BBBCCCFFFPPPZZZ___iiirrrvvvtttuuuxxx{{{}}}vvvfffSSSBBB666000+++***))))))******((('''***)))))))))((((((((('''***)))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++*********+++++++++,,,,,,++++++***++++++,,,---...//////111222333777AAAKKKLLLiii~~~~~~zzzlllZZZGGG;;;555444222111000///---+++,,,,,,+++++++++*********************************((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%(((((((((((())))))))))))***)))))))))))))))******'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))(((((('''(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((mmmYYYXXXlllmmm^^^RRR;;;222++++++,,,,,,+++---******************************+++,,,,,,,,,,,,+++************************+++++++++,,,,,,,,,---------------.........//////111...///444555555999???OOOjjjrrr```\\\eeeooohhhaaaUUUJJJBBB>>>>>>>>>?????????>>>=========>>>BBBCCCEEEGGGIIIKKKMMMMMMOOORRRWWW[[[]]]^^^___```cccbbbbbbdddhhhmmmqqqtttssssssuuuxxx{{{}}}~~~~~~}}}}}}~~~|||zzzvvvppplllllleeeeeeeeedddaaa]]]YYYWWWNNNLLLHHHEEEBBB???>>>>>>>>><<<===?????????DDDKKKRRRXXXaaahhhkkknnnsssxxxxxx{{{zzz}}}uuucccNNN<<<222,,,***(((((()))******)))))))))))))))((((((((((((***)))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,---...///,,,000444666555;;;PPPfff|||wwwwwwttt\\\JJJ???;;;666333222222000...,,,,,,,,,++++++++++++***************************(((((((((((((((((((((((((((((((((''''''&&&&&&%%%'''((((((((()))))))))*********)))))))))))))))***(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))************************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((}}}ssshhhqqqlllYYYHHH<<<000------,,,---...******************************+++,,,,,,,,,,,,+++***************+++++++++++++++,,,,,,,,,,,,------------........./////////111...000444444333===KKKddd~~~jjj]]]XXXZZZ]]]^^^MMMHHHBBB>>>===>>>>>>???<<<===??????>>>>>>???AAADDDFFFHHHLLLOOOSSSVVVWWWZZZ^^^cccfffgggfffeeedddffffffgggjjjqqqyyywwwxxxxxxwwwtttooojjjfff]]]ZZZUUUPPPJJJFFFDDDBBB===:::999<<<<<<;;;<<<@@@FFFIIIPPPZZZaaagggnnnuuu{{{{{{{{{uuurrruuuzzzttt|||ttt^^^III;;;222...***((()))***++++++))))))))))))(((((((((((()))((((((''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///000111,,,000888>>>@@@JJJeeetttqqqwwwvvvdddLLLDDD:::222000000///...,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))((((((((((((((('''''''''''''''(((((())))))******+++******)))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''(((((())))))******)))))))))))))))))))))))))))))))))************+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))|||hhhXXXHHH888111///------...******************************+++,,,,,,,,,,,,+++))))))*********+++++++++++++++,,,,,,,,,,,,------............////////////000...000555555;;;PPPggg|||rrrdddZZZUUURRROOOKKKCCCAAA>>>===>>>>>>===;;;;;;>>>BBBCCCCCCDDDFFFIIIIIIKKKOOOSSSYYY]]]aaaccchhhlllpppsssttttttuuuuuusssuuuyyy{{{tttpppjjjccc\\\VVVRRRPPPFFF@@@===>>>>>>;;;;;;===>>>???EEEMMMSSSXXXdddppp}}}}}}|||{{{yyysssqqquuuzzzwwwwww~~~ooo[[[MMM<<<777000+++)))***++++++(((((((((((())))))))))))(((''''''''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,---------------...///000111222333555>>>LLLWWWdddzzzrrrvvvjjj]]]JJJ<<<555222///...------,,,,,,,,,+++++++++************************))))))))))))))))))))))))((((((((()))))))))))))))'''''''''((()))*********++++++***)))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''&&&'''((())))))*********))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))zzzdddRRR>>>444000------...******************************+++,,,,,,,,,,,,+++))))))******++++++++++++++++++,,,,,,,,,---------............/////////000222111555;;;???JJJiiivvvppprrrpppcccQQQDDD@@@AAABBB???<<<<<<>>>@@@@@@>>><<<@@@DDDFFFFFFGGGJJJLLLSSSVVVZZZ___eeekkkoooqqqsssvvvzzz}}}}}}uuummmfffbbb___UUULLLEEECCCBBB???>>>???;;;<<<@@@DDDEEEIIIXXXiiinnnsssuuuuuuwww}}}zzztttppplllnnn{{{wwwmmmzzzjjj]]]DDD===444---******++++++(((((((((((())))))))))))'''''''''''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------......000111222333;;;;;;EEEYYYkkk{{{www}}}{{{|||||||||cccNNNAAA:::666333---------,,,,,,,,,++++++************************))))))))))))))))))))))))(((((())))))******++++++&&&''''''((()))******+++++++++***))))))((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''&&&&&&((()))************))))))))))))))))))))))))))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))rrrZZZNNNDDD...+++111***///---+++***+++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///***---//////000222444333222666;;;@@@LLLggg~~~~~~sss]]]OOOFFF@@@???AAA@@@???>>>>>>???@@@@@@???EEEFFFHHHMMMRRRVVVXXXYYY^^^aaaeeejjjpppwww|||sssmmmdddccc___VVVJJJBBB??????AAA>>>===??????BBBLLLVVV___gggqqqtttsssrrruuuyyywwwzzz|||zzzvvvrrrrrrsss}}}uuummmwww~~~rrraaaMMM888000...+++)))***(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++000---++++++---///---,,,+++,,,///222000///666???FFFJJJUUUfffyyy}}}}}}}}}rrr}}}gggQQQEEE<<<666222000...---,,,,,,---...)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))tttiii```RRR<<<111000......,,,******,,,---,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......////////////...///111111111555777???QQQnnnyyyssslll^^^NNNEEE@@@======???@@@@@@???@@@BBBDDDEEEEEEQQQQQQSSSWWW^^^eeelllooolllpppuuuzzz~~~~~~xxxppphhhaaaXXXPPPJJJDDD???;;;<<<===>>>CCCIIIQQQZZZdddkkkmmmooorrruuuyyy|||~~~}}}yyywwwxxxzzzyyyrrrlllzzzxxxoooZZZCCC666///***)))***((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++...,,,+++,,,///000///...//////111333222333===HHH\\\fffuuu}}}|||zzzsssooooootttooonnnrrrrrrllleeebbbdddaaa^^^```fffnnnuuuyyy~~~}}}yyyfffSSSFFF???666444000---,,,,,,,,,,,,************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************))))))))))))************************************************************+++++++++*********))))))))))))))))))))))))))))))wwwcccPPP<<>>>>>======???@@@AAACCCEEEHHHLLLNNNPPP[[[]]]bbbhhhooovvv|||}}}yyyvvvooobbbVVVLLLFFFAAA@@@???;;;;;;===BBBIIISSS]]]eeejjjooorrrvvvyyy}}}~~~}}}}}}{{{gggiii|||wwweeeOOO>>>333,,,***+++)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************+++++++++,,,,,,,,,,,,...111222111000111000111333555>>>PPPaaa}}}}}}}}}xxxuuurrrnnnkkkkkklllmmmmmmdddmmmxxx{{{uuuwww~~~hhhRRRDDD@@@;;;555000...------,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************)))))))))*********++++++************************************************+++++++++***************))))))))))))))))))))))))mmmdddNNN333---,,,+++***+++------,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111...///333555555666888;;;HHHbbbzzzvvv[[[GGGDDD???===???AAA@@@@@@BBBCCCEEEHHHLLLPPPUUUYYY]]]ffflllttt{{{rrrfff[[[WWWSSSPPPHHH>>>:::;;;:::>>>EEEOOOZZZdddlllpppppptttyyy|||}}}pppdddkkkuuu}}}sssgggVVVGGG:::222...---************************(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,+++,,,---///000111000000...///333888>>>LLLdddyyy|||~~~|||uuujjjeeekkkvvv}}}uuuqqqwww}}}yyy|||jjjSSSMMMFFF<<<555222000///...------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************))))))*********+++++++++************************************************************************))))))))))))))))))))))))}}}tttrrrcccCCC444...---+++,,,------,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000...---///555666333555999EEE```}}}lllRRREEEFFFAAA>>>===AAABBB@@@@@@BBBHHHLLLQQQVVVZZZ```fffjjjxxx|||wwwkkkjjjiiicccTTTDDD===>>>::::::<<>>===@@@AAAAAACCCHHHRRRWWW]]]bbbffflllsssyyyzzzzzzyyyrrrcccOOOCCC@@@>>>===<<<<<<@@@HHHSSS[[[kkkqqqwwwzzzyyyxxxxxxzzz~~~zzzfff]]]lll~~~vvv^^^[[[```gggssspppooojjjaaaYYYNNN???111------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,.../////////000222444444CCCXXXfffgggbbbeeemmmuuuqqquuu~~~{{{xxx{{{~~~sssvvvwwwjjjWWWGGG>>>888222......------,,,+++*********************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************)))************+++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++***************************************+++++++++************************~~~uuukkkvvvxxxkkkTTT777333///,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000///...222555222222AAATTTvvvzzzZZZ@@@===FFFCCC777BBB???>>>BBBEEEHHHPPPWWW]]]cccjjjnnnrrrwww}}}rrr^^^LLLBBBEEEEEEDDD???;;;>>>EEELLL]]]dddmmmrrrsssrrrrrrsssooooookkkaaaYYY]]]mmm{{{yyy|||pppjjj\\\XXXjjjrrrrrroooiiiddd[[[III777...------,,,***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,...//////000333888===GGGUUUjjjwwwwwwssswww~~~xxxtttkkkppp~~~uuu~~~qqqvvvmmmYYYKKKAAA888222---------,,,,,,+++++++++************************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************)))************+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************************~~~{{{mmmmmmtttuuurrr\\\:::666000,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000//////333777555999PPPjjjttt[[[GGGDDDBBB<<<===FFFEEEBBBBBBFFFLLLSSS^^^hhheeekkkrrrvvvyyy~~~}}}kkkSSSBBBKKKMMMLLLEEE===:::>>>DDDKKKTTTaaajjjnnnooopppqqqjjjiiihhhfff^^^XXX[[[cccttt~~~qqq|||}}}^^^PPPgggqqqqqqnnnjjjiiibbbPPP===......---,,,***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------,,,---///000111666>>>CCCWWWaaapppzzz}}}mmmkkk~~~xxxuuuvvv}}}~~~yyyyyywwwsssoooiiijjjuuu|||uuuttt|||{{{}}}ppp{{{hhhWWWJJJ???777------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))******++++++++++++************************{{{yyy|||ttttttnnnkkkyyyxxxuuupppPPP:::555444(((***222+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000//////.........//////222///222888999CCChhh|||}}}oooTTTJJJAAABBBEEEEEECCCBBBGGGHHHKKKPPPXXX```iiinnntttzzzyyylll\\\QQQXXX]]]ZZZMMMBBB??????===BBBEEEPPPbbbpppssspppoooooolllhhhgggeeebbb]]]YYYYYYeeezzzxxxsssppp]]]TTTjjjwwwzzzpppgggaaaRRR@@@666222---))))))***+++,,,))))))(((((((((((())))))))))))))))))************)))************+++++++++)))+++,,,+++,,,.../////////***---666999<<>>???DDDFFFFFFGGGKKKOOOSSS[[[fffsss}}}{{{vvvwwwtttmmmfffaaa[[[UUUPPPGGGAAAEEEOOOZZZfffooorrrrrrssstttrrrnnnhhhcccSSSQQQXXXhhhzzzwwwooojjj~~~{{{fffTTTRRR\\\fffhhhccc]]][[[[[[FFF>>>444...------+++((())))))(((((((((((())))))))))))))))))************)))************+++++++++...+++)))***,,,---//////...///777HHHYYYkkkyyy|||lllhhheeevvv}}}uuuiii]]]QQQCCC999::::::::::::<<>>>>>AAAFFFGGGHHHNNNVVVXXXbbbooozzz}}}xxxsssqqqqqqooommmhhhYYYIIIBBBEEENNN]]]iiikkknnnrrruuutttpppiiieeeddd[[[UUUXXXdddvvv{{{jjj]]]ppp{{{tttjjj^^^TTTTTTZZZ```___[[[ZZZ]]]SSSGGG888///,,,,,,+++((())))))(((((((((((())))))((()))))))))************))))))*********+++++++++000---+++---......---///000555GGGddduuukkkrrr{{{qqqeeeWWWQQQGGG===888888999999<<>>111+++++++++***))))))(((((((((((())))))((()))))))))************))))))*********+++++++++---+++,,,000///+++,,,111999MMMiiiooonnniiillluuueeeWWWLLLGGGAAA;;;555222444;;;FFFNNNZZZcccmmmpppjjj___UUUPPPWWWooo~~~{{{vvvjjjjjj^^^\\\XXXVVVaaavvvyyywwwyyy|||ssseeeRRRBBB555---///444,,,,,,,,,,,,++++++******************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******((()))))))))************************++++++++++++))))))*********+++++++++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,---------.........++++++,,,,,,,,,,,,,,,,,,,,,,,,---............---------------------------------------------------999777444000---,,,,,,---++++++++++++++++++++++++vvvrrrrrrsssqqqpppjjjhhhggg[[[MMMPPP^^^}}}RRR:::555111---------------------------,,,---------............111000000000111222333333555888IIIqqqsssUUUDDDBBBBBB>>>AAA@@@BBBGGGLLLSSS```kkkttt||||||xxx{{{yyyhhhYYYMMMEEEEEEJJJXXX___iiippprrrqqqooommm______aaadddgggmmm|||xxxbbbooo}}}wwwsssrrreeeZZZPPPPPPYYYccceeecccdddXXXGGG777...***+++,,,))))))(((((((((((())))))))))))))))))************)))************+++++++++***(((+++000...***111<<>>RRRkkkyyynnnooo~~~}}}cccUUUEEE;;;666444999AAAGGGKKKWWWhhhttt}}}qqqddd[[[XXXbbbppp~~~tttkkkgggdddbbbgggnnn|||vvvmmmeeennn}}}{{{yyynnn[[[III888000///...------,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))*********************+++++++++,,,,,,((())))))***++++++,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------------------......................../////////000...//////000000000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,}}}rrrggggggooorrrnnniiifffbbb^^^YYYRRRLLLJJJYYY|||]]]:::777888........................---------.........//////---...///000333555777888>>>LLLsssoooSSS???AAACCC>>>@@@IIIEEEEEEKKKWWWcccmmmwwwwwwdddVVVPPPFFFOOO[[[eeekkkmmmoooqqqnnnfff______bbbfffmmmsssxxxxxxeeeaaarrr}}}xxxtttdddQQQSSSeeeooollldddbbbYYYKKK:::///,,,,,,))))))(((((((((((())))))))))))))))))************)))************+++++++++...---000333000444KKKfffwwwjjj```jjjmmm]]]HHH===555555888>>>KKKWWWqqqtttyyyrrrrrrssssssvvv|||}}}yyy}}}}}}zzzyyyrrrrrruuuyyyuuunnnooouuuyyymmmnnn~~~{{{zzz|||lll\\\III999111......---,,,,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))******************+++++++++,,,,,,,,,((())))))***++++++,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...---------.........////////////000000111111222222//////000111111111111111////////////////////////000000000000000000000000////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,xxxooolllooopppmmmlllbbb^^^___YYYLLLHHHMMMLLLeeewwwIII666888222///---000///------///,,,,,,,,,---...///000111)))444222***000666888===@@@eeepppQQQHHHAAABBBDDDDDDBBBCCCHHHNNNWWWbbbnnnzzz~~~pppgggeeeXXXMMMMMM\\\iiijjjkkkooommmjjjddd^^^\\\___fffkkksssqqqzzzmmm___fffxxx~~~wwwtttuuukkkWWWJJJNNNYYY```dddhhhgggXXXAAA000,,,...+++++++++***(((((()))***))))))))))))************+++,,,,,,,,,,,,,,,,,,---///...///000222BBBeeetttllldddfffqqqsss___KKK<<<999888:::<<>>???AAAAAACCCFFFNNNVVVbbbmmmxxx{{{zzzvvvooommmooo]]]NNNHHHSSSaaaggglllrrrpppmmmhhhbbb___aaagggkkklllkkkppp||||||kkkcccmmm~~~zzzsssvvvqqq___MMMHHHOOOXXX[[[```bbb[[[KKK;;;111---*********)))((((((((()))))))))))))))************+++,,,,,,,,,,,,---------,,,/////////>>>[[[wwwmmmeeeuuu}}}zzzSSS===;;;???666777@@@NNN]]]ppp}}}xxxvvvxxxvvvxxx|||~~~}}}}}}|||~~~~~~||||||~~~yyykkkTTT>>>///...------,,,,,,,,,,,,,,,++++++***************************)))))))))((())))))))))))************))))))))))))))))))))))))))))))***++++++++++++***)))***++++++++++++***)))***************+++++++++,,,,,,++++++++++++,,,,,,)))+++---------,,,---////////////000000111111222......///111555888:::;;;777;;;@@@BBBCCCEEEIIILLLKKKGGGDDDEEEJJJMMMNNNNNNLLLJJJJJJKKKKKKJJJKKKLLLFFFFFFFFFFFFEEECCC@@@===444333111111000///...---222111000000000...+++)))yyyrrrooosss{{{zzzrrrnnnccc[[[\\\YYYOOOGGGFFFBBBEEETTTrrr~~~}}}VVV:::777333000222222///---...//////............//////222444111555:::555888IIInnnsssUUUFFF@@@===<<>>>>>>>>>>>BBBEEEFFFIIITTT```gggqqqxxxsssooommmkkkjjjiiiddd[[[UUUXXX^^^fffggggggeeeaaa^^^]]]\\\^^^hhhiiiaaa```mmm||||||kkk\\\```nnntttvvvzzz}}}uuubbbOOOEEEZZZUUUQQQUUUYYYUUUGGG;;;///,,,)))((())))))(((&&&((()))))))))************++++++,,,------...//////111000999SSSpppeeeXXXdddqqq}}}hhhTTT>>>>>>???BBBHHHSSSbbbmmm~~~~~~zzzxxxwwwwwwvvvwwwwwwtttrrrtttwwwyyy|||yyy{{{~~~~~~~~~}}}|||{{{yyyvvvttt{{{zzzzzzzzzyyyxxxxxxwwwvvvwww||||||sssooo|||ppp~~~uuubbbFFF///...000+++***///---,,,,,,+++***+++++++++))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))***++++++++++++***)))))))))******++++++,,,*********++++++,,,,,,,,,------,,,,,,---......///,,,---...///...000222555888:::>>>BBBGGGKKKOOOPPPQQQQQQQQQPPPOOOPPPSSSWWWYYYYYYXXXYYY[[[ZZZXXXVVVXXXXXXWWWUUUUUUYYYaaagggXXXbbbfffcccfffoooooohhhccc]]]VVVRRRPPPOOOMMMLLLPPPPPPQQQQQQTTTZZZbbbhhhpppkkkbbbXXXMMMAAA666///~~~{{{~~~zzzuuuuuukkk___WWWVVVWWWVVVUUURRRPPPMMMRRReeebbbDDD999111000111111000111111111000000000000111111222555444555666???gggfffHHH>>>???@@@>>>>>>BBBGGGJJJPPP\\\iiinnnxxx~~~vvvmmmeeeccciiiooolllbbbZZZXXXZZZdddfffiiiiiifffbbb___^^^VVV^^^aaaXXXQQQXXXiiiwww~~~rrrWWWOOOYYYgggmmmtttxxxxxxnnnYYYFFFUUUPPPMMMPPPUUUTTTKKKCCC555000***(((((()))((('''))))))))))))************++++++,,,---...//////000...222EEEddd}}}rrr___WWWeee{{{wwwfffQQQ???777555<<>>BBBOOOOOOPPPQQQQQQRRRSSSSSSQQQRRRRRRPPPNNNPPPTTTYYYdddeeefffjjjmmmqqqssstttvvvvvvtttnnniiijjjrrrzzztttvvvjjj```YYYUUUSSSVVVXXXXXXVVVTTTVVV\\\bbblllmmmnnnmmmggg\\\PPPGGG~~~yyytttrrrlllcccZZZVVVTTTRRRPPPMMMRRRSSSRRR[[[vvv~~~OOOBBB555111111000///000000000000000111222222333222555333333<<>>AAAAAA@@@@@@CCCJJJRRRZZZgggssswww~~~|||{{{wwwtttqqqooonnnnnnmmmlllllliiihhhlllsssyyy{{{{{{yyy}}}tttkkkeeekkkppppppkkkeee___[[[aaaeeeiiikkkiiieeebbb```XXXZZZ[[[VVVOOOPPP___qqq~~~}}}ttt^^^OOOMMMYYYhhhrrrsssvvvuuubbbKKKKKKLLLOOOUUUZZZZZZTTTNNN;;;444+++'''((())))))'''))))))))))))************++++++,,,---...///000000///???XXXrrrjjjQQQSSSWWWtttkkkWWWNNNFFF<<>>???===;;;CCCBBBEEEOOOYYYcccqqq|||www|||xxxrrrnnnlllkkkjjjiiifffccc___\\\ZZZYYYWWWUUUTTTQQQQQQUUU\\\aaaaaa^^^```lllwwwzzz~~~vvvpppqqqrrrrrrrrrnnnfff^^^]]]bbbhhhllljjjfffccc```[[[WWWVVVVVVPPPNNN[[[mmmxxx}}}~~~zzzssshhhYYYKKKQQQgggtttrrrtttxxxiiiQQQCCCIIITTT^^^cccbbb]]]XXX>>>666,,,''''''))))))((())))))))))))************++++++,,,---...///000111333MMMhhhyyy~~~wwwUUULLLQQQTTTqqq]]]EEE???>>><<>>======AAA@@@BBBKKKXXXdddooo|||zzzuuuoooeee^^^[[[___bbbbbb___[[[ZZZZZZXXXSSSNNNKKKLLLMMMLLLKKKDDDGGGJJJIIIFFFEEEFFFHHHOOORRRXXX___ccciiiwwwzzztttooonnnppppppmmmiiibbbaaabbbfffjjjjjjddd___]]]VVVOOOOOOQQQTTTZZZ___nnn{{{yyysssmmm\\\GGGGGGUUUgggkkkiiisssuuueeeRRR<<>>CCCCCCfff{{{xxxuuuwwwwwwrrrppprrrtttrrrlllmmmnnnooooooooonnnnnnlllkkkmmmrrrzzzzzzqqqcccVVVPPPQQQWWW[[[___hhhsssyyy{{{|||~~~}}}~~~ooo```zzzjjj^^^PPP666000555,,,------,,,+++++++++,,,,,,************))))))))))))))))))(((((((((((())))))++++++******************)))************++++++++++++++++++,,,,,,---------:::999777333///---...000000,,,...444555333999EEELLLPPPPPPLLLJJJNNNRRRTTTZZZ[[[mmmrrreee^^^[[[XXXUUU|||~~~}}}yyyzzztttppphhh]]]RRRLLLKKKLLLJJJIIIMMMPPPPPPXXXtttuuu^^^???:::111...333111000//////000000111222333222777:::BBB___kkkSSS>>>;;;??????@@@CCCFFFIIISSS```lllwwwtttlllfff```WWWOOOPPPQQQRRRQQQOOONNNPPPRRRRRRNNNHHHEEEFFFFFFDDDBBB===>>>@@@@@@???@@@AAABBBAAAAAAEEEIIIKKKQQQ___lllqqqwww{{{}}}yyytttpppooopppqqqrrriiigggeeefffiiiiiieeeaaa[[[VVVQQQQQQPPPPPPUUUZZZjjjuuu|||xxxtttnnn\\\IIIIIIQQQaaajjjlllwww{{{pppQQQ;;;AAAZZZeeelllmmmbbbMMM???111---,,,******,,,************++++++++++++///------000000000444;;;JJJffftttWWWYYY```RRR```yyyjjjFFF999FFFaaattt~~~zzz||||||wwwrrrtttwwwvvvqqqnnnooommmjjjiiikkkoooqqqpppmmmjjjggghhhlllsssyyy{{{vvvllldddTTTOOOHHHCCCAAAEEEJJJNNNQQQXXXcccjjjnnnrrrwww{{{|||}}}~~~|||wwwgggjjjyyyooo```BBB222333......---,,,,,,++++++,,,,,,************))))))))))))))))))(((((((((((())))))************************************++++++++++++,,,+++++++++,,,---...///999888666111---++++++,,,222///111:::CCCFFFGGGIIINNNTTTWWWUUUUUU[[[```bbbiiiwwwyyyrrriiibbb~~~~~~yyyuuu{{{~~~zzzzzzuuuqqqiii^^^UUUPPPNNNOOOKKKLLLNNNPPPMMMQQQeee|||xxxxxxqqqHHH<<<333///333555000000000000111222333444444777===OOOttt}}}nnnpppPPPCCC:::===@@@@@@AAAEEEJJJOOOZZZiiiuuuqqqhhh\\\VVVUUUUUUSSSQQQRRRPPPMMMIIIFFFEEEHHHKKKLLLGGGBBB?????????===;;;:::888777888999;;;;;;:::777888<<<@@@??????FFFOOOWWW[[[aaajjjyyy~~~}}}zzztttnnnnnnsssyyyrrrmmmhhhfffggggggeeeccc\\\YYYVVVUUUQQQNNNRRRYYYcccpppyyyzzzvvvoooaaaSSSIIIGGGRRR___eeeooouuuoooVVV???<<>>TTT{{{{{{{{{zzzxxxvvvuuuttttttsssuuutttnnnkkkjjjfffbbbcccggglllpppppplllgggcccaaaeeelllppplll```PPPEEE???>>>===>>>AAAEEEIIIKKKIIIMMMTTTXXX[[[___eeeiiippprrrvvvzzz~~~}}}~~~zzzwww}}}zzzzzz```yyysssRRR999333111......---,,,,,,,,,,,,,,,++++++*********)))))))))***))))))(((((())))))***************************************+++++++++,,,---,,,++++++,,,...000111777666444111---,,,,,,...444;;;BBBEEEHHHMMMNNNLLLTTTZZZ^^^]]]___eeelllnnnvvvyyyrrr}}}~~~wwwsss{{{~~~zzzyyyuuuppphhh___WWWRRRPPPPPPLLLNNNQQQQQQMMMNNN[[[kkkTTTBBB999222111333111111111111111222444444888:::EEEbbboooaaa[[[EEE@@@>>>AAAAAA@@@BBBGGGPPPVVVdddsss{{{pppjjjbbbZZZOOOJJJLLLRRRWWWYYY\\\XXXRRRKKKFFFBBBBBBBBBFFFBBB>>><<<===>>><<<999===:::666777999;;;999777;;;>>>DDDHHHEEE>>><<<@@@CCCKKKWWWdddppp{{{}}}|||{{{{{{{{{xxxooolllqqqyyyxxxrrrkkkfffddddddcccbbb___\\\ZZZWWWQQQNNNSSS\\\[[[jjjyyy~~~yyyppphhhbbbQQQDDDFFFRRRXXXaaaiiigggaaaIII<<>><<<:::<<<999888999===??????===CCCCCCEEEGGGDDD>>>===AAAEEEQQQ```kkknnnppptttyyy~~~{{{yyyyyyxxxyyyvvvppprrrvvvyyytttnnnhhhdddbbbaaa``````\\\YYYUUUOOOMMMTTT]]]PPP```ttt}}}xxxnnnlllooo^^^LLLFFFMMMRRR]]]hhhhhhlllXXXBBBFFFbbbtttmmm```^^^RRRAAA333---,,,+++******++++++++++++,,,,,,,,,***---111000,,,222HHH]]]{{{zzzqqqtttyyyMMM======WWWrrryyyxxx|||yyyvvvqqqmmmkkkmmmpppssspppnnnhhhaaaaaadddccc```aaabbbbbbcccbbbaaa___^^^^^^\\\XXXSSSOOOKKKJJJIIIHHHHHHHHHIIIJJJLLLNNNPPP[[[ZZZYYYWWWVVVWWWZZZ]]]\\\^^^aaabbbcccfffkkknnnuuuxxx{{{~~~~~~||||||}}}~~~|||xxxzzzsss~~~ooo^^^yyyuuuVVV;;;000000///...---,,,,,,,,,,,,++++++++++++******************))))))))))))******))))))*********+++++++++***++++++++++++,,,,,,,,,...---,,,,,,---000444666222111000111444;;;DDDKKKOOO\\\eeeeeeiiiuuu}}}}}}}}}xxx|||xxxvvvppphhh```ZZZUUUQQQNNNGGGKKKPPPPPPNNNMMMQQQVVVqqq|||KKK888444222555222222222222333444555555555>>>\\\nnnhhhYYYBBB===???AAA@@@@@@DDDMMMUUU```hhhvvv{{{nnn```TTTMMMJJJNNNUUU\\\aaabbb^^^[[[WWWTTTQQQMMMJJJEEE@@@<<<;;;888666777;;;===<<<999777777999===AAADDDEEEDDDDDD@@@===>>>???BBBKKKTTTfffkkkqqqpppeee\\\]]]dddvvv|||~~~|||yyyxxxwwwxxx~~~zzzwwwwwwyyywwwsssnnniiieeebbb```^^^ZZZVVVRRRNNNKKKPPPWWWHHHSSSgggvvvvvvnnnnnnvvvfffTTTJJJHHHLLL]]]lllmmmpppeeeMMMGGG___pppjjjccc___YYYLLL;;;000---+++)))++++++++++++,,,,,,,,,,,,***...111111111<<>>BBBEEEEEEHHHPPPYYY```xxxzzzmmmbbb___aaadddlllhhhbbb\\\ZZZYYY[[[\\\JJJFFFBBB@@@@@@???===:::>>><<<999:::===>>>;;;999>>>CCCHHHJJJHHHEEEEEEFFFAAADDDNNN^^^nnnzzzxxxiiiXXXLLLEEEFFFSSSbbbkkkttt~~~{{{{{{}}}{{{zzz~~~|||xxxvvvrrrrrrvvv~~~{{{yyy}}}yyyqqqiiieee___[[[YYYYYYVVVOOOIIIHHHLLLFFFOOOiii{{{{{{vvvwwwvvvjjjZZZGGGEEE___tttrrriiittt]]]AAAEEENNNVVVddd___ddd^^^KKK888000,,,***++++++,,,,,,,,,------------///333888AAAUUUvvvhhheeevvvmmm^^^\\\===LLLuuu|||zzzvvvsssqqqpppooonnnjjjnnnpppnnngggaaa___```]]]]]]\\\[[[^^^```ZZZQQQNNNNNNMMMMMMMMMMMMMMMMMMJJJLLLNNNNNNNNNOOOSSSWWWXXXYYY[[[]]]\\\YYYVVVTTTSSSTTTUUUVVVWWWVVVTTTQQQRRRUUUXXXWWWWWW[[[cccjjjyyy|||~~~zzzzzz}}}{{{vvv~~~zzzkkkddd\\\]]]HHH111111///...---,,,,,,+++,,,,,,,,,+++++++++******++++++************++++++((())))))***++++++,,,,,,++++++,,,,,,,,,---------+++,,,...000333555666777===CCCLLLSSSWWWYYYZZZ[[[fffqqq~~~~~~{{{zzzzzzvvvvvvpppggg___[[[UUUPPPFFFKKKQQQSSSRRRRRRUUUXXXYYYjjjyyytttpppIII999444222///333555222000333888;;;>>>llleeeQQQOOOGGGCCCAAABBBGGGMMMUUUbbbnnn~~~}}}ooo]]]PPPOOOZZZeeevvvwwwuuulll___RRRIIIEEEBBBCCCDDDBBB>>>;;;999999999999888888999;;;===>>>FFFKKKPPPOOOIIIDDDCCCDDDNNNVVVhhh}}}}}}pppYYYUUUQQQRRRZZZfffrrryyy{{{wwwxxxvvv{{{~~~{{{{{{}}}}}}yyyyyy{{{www{{{{{{wwwuuuvvvoooppprrrwww}}}zzz{{{~~~xxxmmmggg___^^^[[[XXXTTTOOOJJJGGGEEEHHHLLLUUUfffvvvyyyssszzzvvvbbbHHHCCCVVViiipppgggkkkbbbKKK>>>DDDSSS\\\TTTXXXZZZRRRCCC555,,,***,,,,,,,,,,,,---.../////////999333777XXXqqqrrrbbb|||wwwfffsssZZZEEERRRqqqwwwwwwtttqqqpppqqqqqqnnnkkknnnmmmlllhhhbbb^^^\\\\\\[[[[[[ZZZ[[[ZZZXXXTTTQQQOOONNNNNNNNNNNNMMMPPPTTTUUURRRPPPSSSYYY___bbbccciiikkkmmmnnnmmmkkkiiigggcccdddeeeaaa\\\YYYYYY[[[VVVWWWYYYZZZ[[[^^^cccfffnnnvvv}}}|||}}}lll[[[ooolllUUU999222333222+++,,,///(((+++***************++++++***************+++,,,,,,++++++******++++++,,,------,,,+++,,,---...------...---...111666<<<@@@AAAYYYPPPNNNYYYcccfffkkkrrrzzzxxxzzzvvvtttzzz~~~zzz}}}|||~~~~~~|||vvvuuupppfff___ZZZUUUOOOFFFJJJOOOSSSTTTTTTVVVWWWWWWeeezzz~~~PPP===999444222444555333333555999;;;EEExxxzzzZZZKKKLLLEEEGGGHHHKKKNNNQQQXXXgggwww~~~}}}yyyhhhVVVKKKHHHKKKNNN```dddiiiiiiaaaTTTHHHAAA@@@AAAAAA@@@<<<:::999999999999:::;;;===???BBBDDDLLLOOOPPPLLLFFFEEEKKKRRRaaammm{{{{{{mmm___VVVWWW\\\fffwwwzzzwwwxxxssssssrrrsssyyy~~~{{{{{{}}}}}}yyyyyy{{{sssvvvyyy{{{zzzxxxvvvvvvooonnnooorrrxxx}}}||||||oooddd___]]]ZZZWWWTTTPPPLLLIII@@@BBBEEEMMM___pppvvvrrruuuuuufffLLL@@@MMM```jjjcccgggbbbQQQBBBAAAKKKTTTQQQUUUWWWQQQCCC666///---,,,,,,,,,,,,---...//////---444333???bbb{{{~~~fffllllll___qqqxxxXXXYYYnnn~~~vvvuuurrrooooooqqqqqqnnnkkkmmmllljjjeee___[[[YYYXXXZZZYYYXXXWWWVVVTTTRRRPPPOOOPPPRRRUUUVVVVVVYYY\\\bbbbbbdddiiiqqqxxx~~~}}}|||xxxssskkkeeebbbaaacccbbb``````bbbdddgggiiiiiioootttuuuyyy~~~~~~ppptttlll]]]zzziii@@@222...000+++,,,000---++++++************++++++*********))))))***+++++++++++++++***++++++,,,---+++++++++,,,---------,,,555111---000:::JJJXXX```VVVYYYaaakkkpppssszzz~~~~~~~~~sssmmmjjjhhhhhhhhhjjjqqqzzz{{{~~~xxxwww{{{{{{|||uuuuuupppfff^^^ZZZUUUOOOFFFHHHLLLQQQVVVXXXWWWUUUUUU^^^uuu[[[AAA???666555444444444666777:::<<>><<<======<<<:::888999999;;;<<<===???BBBEEEIIIKKKJJJKKKJJJFFFCCCIIIVVVaaaoooxxx|||ssscccZZZ^^^eeexxx}}}vvvqqqqqqsssooojjjhhhoooyyy{{{wwwyyyvvvvvvyyyyyyvvvuuuwwwpppppprrruuuwwwxxxwwwuuuooommmkkkmmmsss}}}|||rrrccc```\\\XXXTTTQQQNNNKKKIIIAAAAAAAAAGGGUUUfffnnnooollltttnnnVVVCCCFFFXXXhhheeegggggg]]]KKK???@@@IIISSSWWWXXXRRREEE888111...,,,,,,,,,,,,---...///000///222666MMMqqqggglllNNNZZZqqqfffuuu~~~xxxyyyzzzssspppnnnnnnppppppnnnkkkiiihhhfffaaa[[[VVVTTTTTTUUUTTTSSSRRRRRRRRRSSSSSSXXXZZZ]]]```dddkkksssxxx}}}xxxuuuqqqlllkkkmmmoooooonnnqqqsssrrrnnnooowww}}}~~~vvvdddwww}}}TTTiiiyyyRRR777,,,000---,,,000111++++++************+++++++++******)))))))))******+++++++++++++++,,,------+++,,,,,,---............+++///777AAALLLWWW___ddd]]]nnn}}}|||qqqhhhdddeeehhhjjjeeeiiiggg]]]TTTPPPPPPOOOUUUYYY^^^eeejjjmmmnnnnnn|||~~~xxxssspppkkkffflllpppzzz}}}|||||||||}}}|||vvvvvv}}}~~~xxxxxx~~~{{{uuuuuupppfff^^^ZZZUUUOOOHHHGGGIIIPPPWWWZZZXXXTTTVVVYYYiii~~~iiiFFFBBB777666333222444777888;;;>>>[[[~~~]]]DDDBBBDDDAAADDDFFFNNNVVV___lll}}}|||qqqddd]]]^^^bbbcccbbbZZZSSSJJJDDDBBBBBB@@@???999:::::::::888999;;;<<<@@@@@@AAACCCFFFJJJMMMOOOHHHGGGFFFFFFLLLVVVbbbjjjtttssslllaaa]]]iii{{{qqqmmmxxxuuuoooiiijjjpppqqqooorrrooopppssssssooonnnpppooommmllloootttvvvuuussspppnnnllllllpppyyywwwiiieee___WWWQQQNNNLLLIIIFFFIIIFFFCCCEEENNN[[[eeeiiigggtttwwweeeKKKDDDTTTfffjjjjjjlllgggUUU@@@<<>>]]]~~~zzzjjjrrrPPPyyy~~~}}}|||xxxuuuvvvvvvtttqqqmmmmmmnnnnnnjjjgggbbbaaa___[[[VVVSSSRRRSSSSSSSSSSSSSSSUUUYYY]]]aaaiiimmmrrrvvv~~~{{{{{{|||xxxuuuuuuvvvrrrkkkjjjqqqwwwyyyyyy|||jjjhhh]]]XXXyyy{{{ddd@@@...333111,,,...000,,,,,,+++*********++++++++++++***))))))))))))***,,,++++++++++++,,,------...///////////////000222,,,777FFFQQQXXX^^^fffmmm~~~ssstttyyysssfffhhhbbb[[[WWWYYY^^^dddggg^^^cccccc[[[VVVVVVYYY[[[QQQUUUZZZ]]]\\\\\\]]]___```gggoooqqqqqqpppjjjcccmmmrrr{{{|||yyywwwvvvvvvvvvwwwsssuuu{{{|||xxxyyyyyyvvvvvvpppggg___[[[UUUPPPIIIGGGHHHNNNWWW[[[YYYUUUXXXWWW___|||xxxLLLAAA777666222111444777777===DDDlllrrrRRRDDDCCCCCCAAADDDCCCIIIVVVfffuuuwwwrrrwwwxxx~~~~~~{{{~~~wwwpppgggaaaaaafffmmmrrriii]]]LLL>>>999999;;;<<<888999999999999<<>>333---------------...///000000555555HHHiiiddd|||dddiii{{{|||yyywwwrrrllluuuqqqmmmkkkkkkiiieeeaaaYYYYYYXXXUUUSSSRRRTTTUUUWWWXXXYYY[[[^^^dddlllrrr}}}}}}yyyzzzvvvnnnlllooottttttuuu{{{rrr___mmmmmmRRRdddmmmFFF111444222------------,,,,,,+++******++++++++++++************++++++,,,,,,++++++,,,,,,---......///000//////000444888EEEKKKPPPRRRYYYmmmzzzqqqpppqqqpppfffiiiddd\\\[[[aaa```XXX```^^^\\\^^^bbbgggkkkmmmdddiiijjjddd^^^___bbbccc]]]```aaa___ZZZWWWXXX[[[XXX\\\^^^]]]```jjjssswwwsssyyy}}}yyywwwtttqqqooommmllllllmmmllloootttvvvuuuyyyxxxwwwwwwrrrhhh```\\\WWWQQQLLLIIIHHHMMMTTTYYYYYYVVVYYYWWWWWWsssyyyUUU???:::777222222555666777@@@MMMcccJJJGGGEEEAAADDDGGGFFFKKKZZZlll{{{~~~rrrooosssyyytttiiijjjssstttwwwyyyxxxuuuuuuzzzsssooofff\\\UUUVVV\\\bbbfff^^^RRRGGG???;;;999888999:::;;;;;;===AAAFFFJJJLLLLLLLLLLLLNNNPPPRRRSSSRRRQQQSSSZZZdddjjjhhheeegggnnn~~~zzzyyytttzzz{{{tttmmmlllnnnooommmkkklllooommmhhheeefffkkkhhhffffffhhhkkkmmmnnnpppqqqpppnnnlllooouuu{{{}}}}}}|||uuueeeYYYSSSPPPLLLHHHEEEAAA>>>@@@DDDJJJUUU___kkkttt}}}www^^^DDD@@@IIIXXXYYY]]]___[[[QQQJJJIIIQQQVVVZZZYYYQQQDDD777000------------...///000111333888SSSrrrkkk```hhh```wwwvvvzzzyyyxxxzzz{{{vvvqqqrrrnnniiigggeeeccc^^^ZZZSSSSSSSSSRRRQQQRRRUUUXXXWWW[[[___dddjjjsss~~~~~~uuuqqqooolllssswww}}}~~~vvv^^^]]]{{{zzzVVVSSS|||tttNNN666333///...///,,,...---,,,++++++***+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,------...,,,...//////000555===DDDRRRUUUZZZ___mmmsssvvv}}}~~~xxxmmmbbb^^^aaaaaa^^^]]]bbbdddaaa___bbbdddddd^^^^^^___bbbeeeggggggfffccckkkooommmjjjllloooppptttuuutttpppkkkgggggghhhmmmnnnjjjcccaaagggmmmpppkkksss{{{yyypppwwwqqqnnnmmmjjjgggdddbbb``````aaaaaacccfffhhhiiiooouuu{{{{{{~~~yyyxxxxxxsssiiibbb]]]XXXRRRMMMKKKJJJLLLQQQVVVXXXYYYXXXVVVQQQeeezzz___===???888444444777666777EEEXXXwwwTTTBBBIIIEEE===FFFHHHJJJSSSbbbsssnnn[[[PPPSSS[[[cccaaa\\\```hhhjjjjjjjjjjjjjjjnnnssswwwqqqlllcccWWWLLLGGGHHHJJJPPPPPPOOOKKKEEE???;;;999<<<<<<===>>>AAAFFFLLLQQQPPPPPPPPPQQQRRRUUUWWWXXXWWWZZZ^^^dddiiilllooopppyyy}}}ssssssqqquuuuuuooojjjkkkllllllllljjjkkkmmmkkkeeeaaabbbddddddbbb```aaadddiiimmmoooooonnnjjjgggiiiqqqwwwxxxxxxyyy{{{iii[[[UUURRRNNNKKKBBB???>>>@@@AAACCCMMMXXXkkknnnxxxzzzgggKKK===>>>MMMQQQVVVYYY\\\ZZZPPPEEEPPPVVV]]]^^^WWWJJJ<<<333------------...///000111555AAA```yyywww]]]wwwwwwdddaaannnyyypppvvv{{{vvvwwwyyyzzzwwwuuulllhhhcccaaa```]]]YYYUUUPPPPPPPPPPPPPPPRRRVVVYYY\\\cccmmmxxx|||tttnnnjjjrrrtttwww{{{~~~~~~{{{xxx}}}xxxeeeXXXnnnfffNNNhhhaaaCCC444---000333---......---,,,+++++++++++++++++++++,,,---...///000---,,,,,,,,,,,,---......---///111333777@@@MMMWWW```dddmmm{{{vvvmmmqqqxxxssshhhrrrwww~~~wwwkkkbbbaaa```\\\XXXZZZ___```]]]aaaaaabbbccc```ZZZ[[[___[[[\\\___cccggghhhgggeeerrr|||sssuuutttssstttvvvsssmmmpppwww~~~sss~~~||||||}}}~~~yyyoooggggggeeeccc___\\\ZZZXXXWWWYYYYYYZZZ[[[ZZZ\\\aaagggjjjmmmxxxzzzzzz~~~zzzyyyyyytttjjjbbb^^^YYYSSSOOOMMMKKKKKKOOOTTTXXXZZZWWWUUUMMM]]]{{{xxxggg>>>DDD999666666999666777III___rrrKKK===IIICCC;;;GGGFFFLLLYYYjjjxxx]]]NNNLLLIIILLLQQQTTTRRRNNNOOOSSS[[[ZZZZZZ[[[^^^ccchhhkkkpppjjj```VVVLLLEEEAAA???;;;@@@EEEFFFCCC???>>>???>>>>>>???@@@CCCIIIQQQVVVRRRRRRRRRTTTVVVXXX[[[]]]___eeekkkooopppuuu~~~wwwooonnnqqqqqqmmmgggfffhhhhhhfffjjjhhhhhhjjjhhhaaa]]]]]]_________]]]\\\```gggnnnmmmmmmjjjfffbbbfffooowwwvvv|||{{{uuuyyy{{{hhhZZZTTTRRRNNNKKKFFFBBBBBBCCCAAA@@@GGGRRRhhhiiirrr{{{oooSSS@@@>>>JJJQQQUUUXXX]]]___QQQ???VVV\\\cccddd]]]NNN>>>333...------......///000111:::JJJkkk~~~YYY[[[TTTNNNfff{{{pppvvv|||zzzzzzxxxsssnnnkkkfffbbb^^^\\\\\\ZZZVVVRRRPPPPPPPPPOOOOOORRRVVVYYYgggqqq|||wwwssspppqqqqqqssswww{{{|||xxxuuu{{{wwwkkkWWWfffwwwQQQ^^^sssPPP888,,,111555---///...---,,,++++++++++++++++++,,,---...000111222---,,,,,,,,,,,,---......///222555888>>>KKK\\\hhh|||uuummm___WWW\\\ffffff___WWW\\\aaacccbbbaaabbbdddWWWZZZ[[[YYYYYY\\\[[[XXX```[[[^^^eeeddd]]]\\\ccc___aaaffflllrrruuuvvvuuu|||wwwqqquuuxxxzzzzzzwwwtttpppmmmjjjfffcccbbb```]]]ZZZVVVPPPJJJFFFMMMNNNPPPPPPOOOPPPQQQSSSXXX___kkkvvv~~~}}}~~~}}}}}}~~~yyywwwqqqhhhbbb___YYYSSSQQQSSSPPPJJJKKKTTTYYYXXXVVVWWWYYY]]]ttt}}}BBB???:::777333666999999OOOuuu```DDD@@@DDDBBBCCCJJJIIITTTgggyyyuuuUUUNNNNNNDDDKKKKKKKKKKKKKKKJJJJJJJJJKKKNNNOOOLLLIIIKKKTTT]]]ddd```YYYRRRKKKEEE@@@<<<===>>>??????>>>>>>???@@@BBBDDDGGGKKKOOOSSSVVVXXXTTTVVVXXXZZZ[[[\\\___bbbdddkkkssswww{{{}}}zzzwwwqqqnnnooolllhhheeeeeegggfffaaa]]]___gggkkkfff^^^ZZZWWWUUURRRVVVZZZ\\\[[[\\\^^^```hhhjjjjjjgggeeeeeeiiimmm|||~~~zzz~~~ooo\\\QQQNNNNNNKKKJJJEEE???>>>@@@CCCAAA???bbbmmmnnnwwwiiiLLLEEE>>>LLL[[[YYYZZZjjjdddMMMFFFVVVmmm]]]]]]cccYYYPPP222333...,,,000000---222;;;JJJmmm\\\NNNsssnnniiiiiivvvzzzxxxvvv{{{~~~|||zzzwwwqqqkkkfffaaa[[[WWWVVVUUUSSSPPPTTTQQQQQQTTTSSSTTT]]]iiizzz}}}nnndddbbbiiitttpppssstttsssvvv{{{}}}|||~~~mmmffffffzzz\\\LLLvvv[[[777555111***000,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,...///111111---,,,+++,,,......---,,,444222;;;JJJPPPRRRbbbyyywwwmmmsssooodddWWWRRRTTTWWWXXXZZZZZZZZZ]]]______]]]ZZZUUUVVVVVVVVVWWWWWWXXXXXX\\\\\\\\\\\\]]]___aaacccggghhhjjjmmmppptttvvvxxx}}}~~~}}}~~~xxxuuurrrmmmiiifffbbb^^^ZZZXXXVVVTTTRRRPPPLLLFFFCCCFFFHHHIIIIIIIIIIIIJJJLLLKKKPPPYYYccckkkqqquuuvvv|||}}}|||zzz|||~~~}}}|||}}}~~~|||zzzyyy|||zzz|||zzzrrrgggaaa]]]XXXRRRQQQRRROOOIIIKKKSSSXXXXXXXXXXXXYYY\\\qqquuuuuuJJJAAA<<<999555777::::::RRRzzz|||]]]CCC@@@DDDBBBCCCIIIOOOYYYkkk|||wwwYYYGGGIIIPPPKKKMMMLLLLLLKKKKKKJJJIIIIIIHHHIIIIIIGGGEEEGGGMMMSSSWWWTTTPPPLLLIIIEEEAAA>>><<<>>>???@@@???@@@BBBDDDIIIKKKNNNRRRWWWZZZ]]]^^^XXXZZZ\\\]]]___bbbfffiiikkkqqqyyy}}}vvvlllddddddeeebbb```aaa\\\[[[ZZZ]]]```___ZZZUUURRRXXX\\\\\\ZZZYYYTTTOOONNNRRRVVVYYYXXXYYYZZZ\\\eeeggghhhgggeeedddgggjjjuuu{{{~~~{{{}}}{{{fffUUUNNNLLLJJJJJJEEE@@@???AAACCCAAA>>>XXXgggjjjqqqfffQQQLLLAAAEEEVVVYYY___sssqqqXXXIIIVVVkkk```___bbbYYYQQQ777222------111000///888DDDeee}}}UUU\\\ttt|||~~~||||||~~~zzzvvvooohhhccc^^^XXXTTTTTTTTTTTTSSSRRRQQQSSSWWWYYY___ooo~~~xxxwww}}}}}}}}}uuuhhheeejjjtttwwwwwwttttttwwwxxxuuuwwwppphhhjjjuuu{{{kkkQQQkkkeee===555222+++///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000...............//////000777===FFFOOOVVV___mmmxxxqqqbbb]]]eeebbb[[[TTTUUU[[[^^^]]]\\\]]]^^^___```^^^\\\ZZZUUUVVVWWWXXXYYYZZZ[[[[[[aaa```^^^]]]]]]]]]]]]^^^ZZZ[[[\\\]]]___aaacccdddjjjooowwwzzzuuummmiiiddd```\\\XXXTTTQQQSSSRRRPPPPPPOOOLLLIIIFFFAAABBBDDDDDDCCCCCCDDDFFFBBBDDDHHHNNNUUU]]]cccggghhhmmmttt{{{|||sssooopppqqqpppnnnlllkkkkkklllmmmqqqqqqpppnnnooorrrxxx|||}}}www|||sssggg```\\\WWWQQQPPPPPPMMMIIIJJJQQQVVVWWWYYYWWWWWWXXXiiisssrrrTTTBBB>>><<<777999;;;===WWWqqqWWWBBBAAADDDBBBCCCJJJVVV```pppZZZJJJGGGNNNUUUSSSPPPPPPPPPOOONNNMMMLLLLLLJJJIIIGGGFFFEEEGGGIIIKKKIIIHHHGGGHHHHHHGGGDDDAAA;;;===???AAABBBDDDGGGIIILLLNNNRRRWWW[[[^^^```aaa^^^___aaabbbdddhhhnnnrrrtttyyynnn___VVVPPPLLLNNNPPPOOONNNNNNHHHIIIKKKOOOSSSSSSOOOKKKGGGLLLQQQSSSUUUUUUNNNFFFHHHLLLQQQTTTTTTTTTTTTUUU___cccggghhhfffddddddfffllluuu||||||zzz~~~qqq]]]SSSNNNLLLJJJFFFBBBBBBCCCCCCAAA>>>JJJ```dddhhhaaaVVVTTTDDDBBBWWW```ggg|||eeeLLLQQQcccbbbccc```YYYTTTAAA111---...111111222@@@RRR|||hhhRRRnnnsss~~~|||vvvqqqjjjbbb^^^YYYTTTQQQQQQSSSTTTUUURRRTTTXXX]]]dddsssyyypppoootttyyyzzzxxxwwwoootttxxxlllfffhhhllltttuuuyyy|||{{{}}}yyyrrrtttvvvyyyxxxttttttvvvuuurrr~~~zzzlllZZZgggwwwuuuWWW]]]rrrGGG555222...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///+++---......---///333777BBBMMMVVVYYYcccttt}}}mmm```ZZZZZZZZZZZZXXXWWW[[[bbbdddaaa]]]___aaaaaa^^^[[[YYYXXXSSSTTTUUUWWWXXXZZZ[[[\\\aaa```]]][[[XXXVVVUUUUUUMMMMMMMMMMMMNNNNNNOOOOOOTTTWWW^^^eeekkkppprrrtttxxxzzz}}}~~~wwwpppeeebbb]]]YYYVVVSSSPPPNNNPPPOOONNNMMMMMMLLLIIIGGG???AAABBBBBBAAAAAABBBDDDCCCBBBCCCDDDHHHMMMRRRUUURRRYYYcccnnnwww~~~zzzvvvsssmmmdddaaaaaa[[[ZZZXXXVVVUUUUUUVVVWWW``````aaaaaadddiiiooottt~~~}}}~~~{{{qqqfff___]]]YYYTTTOOONNNKKKIIIJJJOOOSSSVVVXXXUUUTTTTTT```~~~yyy\\\BBB>>>===888999;;;>>>]]]dddQQQBBBAAADDDCCCEEEKKKZZZdddsssqqqPPPOOOQQQSSSVVVUUUSSSTTTUUUVVVVVVVVVUUUTTTUUUQQQMMMLLLMMMNNNMMMLLLEEEEEEFFFHHHIIIHHHEEECCC===???AAACCCEEEHHHLLLOOOOOORRRVVV[[[___bbbdddeeefffffffffggghhhlllrrrwwwyyy}}}{{{cccQQQHHHGGGEEECCCDDDDDDCCCAAA@@@<<<<<<===@@@DDDEEEDDDBBBFFFLLLQQQRRRQQQOOOHHH@@@DDDGGGLLLOOOQQQQQQPPPOOOYYY___fffiiihhheeedddddddddnnnxxxzzzxxxyyyvvvhhh]]]UUUOOOJJJHHHEEEDDDDDDCCC@@@>>>@@@ZZZ______\\\YYYYYYDDDEEE[[[jjjppp}}}mmmQQQGGGUUUaaafff^^^YYYUUUFFF111...///111111555GGG\\\||||||YYY[[[~~~yyy~~~~~~vvvooojjjccc\\\VVVTTTQQQPPPPPPQQQRRRSSSTTTYYY```hhhuuuyyysssuuuppplllmmmrrrwwwxxxwww~~~zzzwwwqqqnnnzzz}}}qqqfff```bbbhhhnnnnnnjjjhhhjjjlllpppwwwvvvyyyyyyvvvvvvxxxxxxuuuyyy~~~nnnUUURRRsss{{{___SSSyyy~~~RRR777333222---------------------------,,,,,,------------------***---111111111555===DDDSSS[[[fffppp}}}}}}sssllleee^^^[[[\\\\\\aaaeeefffhhhkkkkkkiiiggghhhiiifff```[[[YYYXXXOOOPPPPPPRRRSSSTTTUUUUUUYYYXXXUUURRROOOMMMKKKJJJDDDEEEEEEEEEEEEEEEEEEDDDFFFHHHLLLQQQVVVZZZ]]]___jjjmmmqqqvvv{{{vvvkkk```\\\XXXUUUTTTSSSQQQPPPJJJHHHFFFFFFEEEDDDBBB@@@@@@AAABBBBBBAAAAAABBBCCCDDDCCCCCCDDDEEEFFFGGGHHHFFFLLLUUU]]]fffqqq~~~|||ssskkkddd```ZZZSSSQQQSSSLLLKKKJJJIIIIIIKKKMMMNNNXXXYYY\\\^^^ccciiipppuuu||||||zzzwwwoooddd___^^^[[[WWWNNNLLLJJJJJJKKKNNNRRRUUUYYYUUUUUUTTTZZZzzzaaaBBB======888888:::@@@dddXXXLLLBBBBBBDDDDDDIIIPPP[[[fffuuucccKKKOOOPPPOOOTTTVVVWWWXXX[[[^^^___`````````___ZZZUUUSSSTTTUUURRRPPPJJJJJJJJJJJJKKKIIIEEEBBBBBBDDDFFFGGGHHHKKKPPPSSSUUUWWW\\\aaafffjjjlllnnnnnnnnnmmmlllmmmpppuuuyyyzzznnnWWWIIICCCBBBAAAAAAAAA@@@@@@???<<<999:::888777777999;;;===>>>FFFNNNTTTQQQLLLHHHEEEAAABBBDDDGGGKKKNNNNNNMMMLLLSSS[[[eeejjjjjjgggeeeddd```hhhrrrwwwvvvwwwwwwooogggZZZOOOKKKJJJHHHFFFEEECCC@@@>>><<>>@@@BBBCCCBBBAAA@@@AAACCCAAABBBDDDEEEEEEEEEDDDCCCEEEIIIMMMOOOSSS\\\iiissstttssssssuuuwwwvvvrrrmmmbbbZZZSSSQQQNNNJJJJJJLLLKKKKKKKKKLLLNNNRRRUUUWWW```bbbeeeiiimmmttt{{{zzzuuussslllccc______\\\WWWNNNKKKIIIKKKLLLMMMQQQUUUZZZVVVWWWVVVXXXttthhhDDD<<<<<<999888:::BBBkkkrrrPPPIIICCCCCCDDDGGGNNNVVV]]]jjj{{{^^^IIIJJJIIIMMMYYYaaa^^^aaadddhhhkkkmmmmmmmmmhhhccc]]]ZZZZZZZZZYYYWWWTTTSSSQQQPPPOOOLLLHHHEEEJJJKKKKKKKKKLLLNNNRRRUUUVVVXXX\\\aaaggglllpppsssuuuuuuuuuttttttwww{{{~~~rrrXXXGGG@@@AAACCC>>>AAABBB@@@???@@@>>>;;;>>><<<999777777:::===???EEEMMMRRRMMMGGGEEEFFFFFFBBBBBBDDDGGGJJJLLLLLLKKKNNNWWWbbbiiikkkhhhfffeee^^^dddmmmuuuwwwyyyyyytttlll]]]OOOMMMLLLIIIGGGDDDBBBAAA@@@;;;TTTXXX\\\^^^```cccPPPBBBNNNcccllljjjppppppbbbHHHBBB___eeeRRRMMMEEE===555111000222222555DDDVVVaaa~~~zzzOOOVVV~~~ccc|||~~~~~~zzzooofffaaa\\\VVVMMMOOOQQQRRRRRRSSSUUUWWW^^^nnnwwwddd___dddhhhiiiiiiiiilllrrrxxx|||sssnnnooouuusssjjjeeegggQQQOOOPPPWWW^^^aaa^^^YYYRRRNNNPPPZZZbbbccc___^^^lllsss|||zzz~~~~~~}}}}}}{{{wwwtttwww|||zzzooo___LLLTTTttt}}}xxxQQQjjjkkkAAA222444000------------------------,,,,,,------------------...000222444999BBBOOOWWWeeerrryyyjjjccc[[[XXXVVVVVV[[[aaaqqq~~~yyyssshhh^^^VVVNNNHHHDDDFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCAAA@@@???<<<===>>>???@@@??????>>>????????????@@@BBBCCCDDDMMMOOOSSSVVVYYY^^^dddhhhjjjqqqzzz}}}xxxlll```XXXUUUPPPNNNMMMMMMMMMLLLJJJHHHFFFFFFFFFFFFEEEDDDCCCDDDEEEDDDCCCBBBCCCEEEBBBDDDEEEFFFGGGFFFDDDCCCEEEGGGIIIHHHGGGKKKVVV______```bbbcccccc```]]][[[TTTOOOLLLOOOQQQOOONNNOOOSSSTTTUUUXXX]]]bbbgggjjjppprrruuuxxx|||yyyrrrqqqkkkccc___^^^[[[UUUOOOJJJIIILLLNNNMMMPPPVVVXXXTTTWWWVVVUUUnnnqqqGGG<<<===:::999;;;EEErrrgggJJJGGGEEEDDDEEEIIIRRR\\\aaaqqq|||___MMMKKKKKKSSSaaagggmmmooossswwwzzz{{{{{{{{{tttpppjjjfffddddddddddddaaa^^^\\\ZZZXXXVVVSSSQQQRRRRRRQQQOOONNNOOOSSSUUUVVVWWWZZZ___fffmmmssswwwzzz{{{}}}}}}~~~hhhUUUKKKIIIJJJLLLEEEIIIJJJFFFDDDFFFEEEAAABBBAAA???======>>>AAACCCJJJNNNMMMHHHEEEGGGHHHHHHBBBAAA@@@CCCGGGJJJJJJJJJHHHRRR^^^gggiiihhhffffff]]]aaajjjuuuyyyzzz}}}vvvnnnbbbVVVOOONNNKKKGGGCCCAAAAAABBB:::OOOUUU```fffhhhnnn```FFFFFFZZZkkkhhhmmmqqqhhhLLL;;;ZZZ^^^IIIJJJDDD@@@999333000333222333===KKK]]]sssgggKKKeeeyyymmm~~~xxxkkkaaa\\\VVVQQQNNNPPPQQQRRRTTTXXX^^^cccooo|||pppeeecccfffjjjoootttuuuyyy}}}qqqkkkkkknnniii\\\SSSSSSLLLPPPUUUZZZ[[[XXXSSSOOOQQQWWWcccpppssskkkbbb]]]pppyyy}}}}}}~~~zzz~~~{{{yyy|||tttjjjSSSMMMbbbSSS___xxxIII222333000........................,,,,,,,,,------.........---...111888DDDTTTcccmmmsss{{{kkk___\\\XXXUUUUUUWWW^^^kkkxxxjjj```TTTLLLIIIFFFAAA===DDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCAAABBBCCCDDDDDDCCCAAA@@@AAAAAAAAAAAAAAAAAABBBBBBFFFHHHIIIKKKLLLOOORRRVVV[[[bbbmmmvvv}}}yyyqqqfff]]]VVVRRRMMMJJJIIIHHHHHHGGGIIIHHHFFFFFFGGGHHHHHHGGGFFFGGGHHHHHHFFFFFFFFFHHHHHHHHHHHHHHHGGGFFFEEEDDDBBBEEEGGGDDDAAADDDMMMUUUUUUXXX[[[[[[YYYVVVTTTSSSNNNKKKMMMTTTYYYYYYWWWWWWZZZ[[[^^^bbbhhhoootttxxx|||}}}zzzqqqpppkkkccc___^^^YYYSSSOOOJJJIIIMMMNNNMMMPPPVVVTTTPPPTTTTTTQQQiiixxxKKK<<<>>>;;;:::<<>>@@@EEEHHHIIIIIIEEENNN\\\eeehhhgggffffff]]]___iiivvv|||{{{~~~xxxpppggg```QQQOOOKKKFFFBBBAAABBBCCC999LLLSSScccmmmooowwwmmmOOOFFFXXXmmmlllnnnrrriiiMMM555TTTYYYEEEKKKHHHHHH;;;444000333333111888CCC]]]iiiVVVQQQwww}}}vvvggg\\\VVVPPPKKKPPPQQQQQQRRRUUU\\\gggnnn|||zzz{{{}}}|||zzz}}}~~~{{{{{{|||mmmeee```^^^UUUHHHEEEIIILLLSSSYYY[[[YYYYYY\\\```\\\```ffflllmmmnnnvvvwwwxxx|||}}}yyy}}}{{{|||{{{sssZZZLLL\\\|||TTTVVVNNN222222000........................++++++,,,------...//////111222777CCCWWWmmm}}}pppbbbYYYVVVVVVXXX\\\___gggwww}}}lll^^^SSSGGGCCCGGGJJJHHHDDDCCCDDDDDDEEEFFFGGGGGGHHHHHHIIIJJJKKKKKKJJJIIIHHHIIIJJJKKKKKKJJJIIIFFFEEECCCCCCDDDDDDDDDDDDDDDDDD???@@@AAAAAAAAABBBEEEGGGLLLSSS\\\eeekkkqqqwww|||zzzqqqggg]]]WWWUUUQQQLLLGGGFFFGGGJJJLLLMMMKKKJJJKKKMMMMMMJJJGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDGGGJJJLLLKKKKKKNNNPPPPPPOOOOOORRRRRRRRRWWW]]]lllccc]]]```bbb]]]XXXXXXXXXXXXYYY[[[^^^aaadddfffdddiiiooorrruuuzzz~~~zzztttnnneee___\\\YYYUUURRRLLLLLLKKKLLLMMMPPPRRRTTTRRRQQQNNNRRRXXXaaayyywwwLLLDDD:::<<<===999PPP|||yyyZZZJJJGGGDDDCCCCCCIIIXXXfffppp{{{www```OOOOOOQQQTTTbbbttt~~~{{{yyytttpppkkkiiijjjiiigggdddbbb[[[TTTPPPPPPPPPMMMIIIKKKUUUbbbmmmssswwwzzz|||wwwoooddd^^^^^^bbbeeefffeeeeeefffccc^^^WWWOOOJJJMMMGGGCCCEEEHHHJJJNNNSSSddd___TTTGGGAAACCCFFFFFF@@@@@@@@@AAABBBEEEGGGHHHIIIJJJQQQ```mmmpppkkkeee```aaafffqqq||||||}}}xxxxxxssskkk]]]TTTJJJEEEAAA>>>???BBB<<>>HHHTTTkkk~~~yyymmmccc___^^^___ZZZbbbddd```hhh}}}wwweee\\\NNNJJJGGGHHHGGGEEEEEEHHHJJJJJJIIIJJJLLLQQQUUUXXXZZZ[[[\\\ZZZXXXWWWZZZ]]]___[[[XXXYYY\\\]]]ZZZVVVRRRSSSQQQNNNKKKIIIIIIJJJJJJFFFCCCCCCBBB@@@??????EEEGGGKKKQQQWWW```hhhmmmvvv{{{}}}zzz}}}~~~{{{vvvtttttttttssspppjjjbbbZZZUUUOOOMMMJJJHHHIIIKKKNNNPPPQQQOOOOOOQQQTTTVVVUUUTTTPPPNNNKKKIIIHHHHHHIIIIIILLLRRRYYY\\\\\\___dddiiikkkllloootttvvvuuuyyyvvvhhhfffhhhgggdddbbb```aaacccgggkkkppptttwwwyyy}}}~~~zzzsssmmmeee___\\\YYYUUUQQQLLLKKKJJJJJJLLLOOORRRTTTTTTSSSOOORRRWWW^^^}}}wwwKKKBBB:::<<>>YYYvvvUUUHHHEEEDDDDDDFFFMMM]]]llluuuwwwaaaPPPNNNQQQTTTdddxxx~~~zzzvvvtttuuutttrrrooojjjeee^^^ZZZXXXSSSKKKEEEDDDLLLWWWdddnnnwww~~~~~~wwwnnniiijjjnnnqqqrrrooonnnkkkgggaaa[[[VVVSSSTTTOOOKKKMMMOOOQQQUUUZZZjjjggg\\\MMMDDDCCCEEEEEE@@@@@@???@@@AAADDDGGGIIIDDDEEEMMM[[[iiiooommmiiiaaaaaaeeennnyyy|||~~~{{{zzz|||yyyqqqaaaWWWLLLFFFBBB??????BBB999@@@NNN^^^mmmuuutttqqqVVVKKKUUUgggiiifffgggfffFFF@@@>>>BBBFFFIIINNNTTTJJJ;;;000111222333>>>MMMnnnwwwbbbPPPgggxxxiii[[[RRRMMMLLLLLLNNNQQQUUUZZZaaaooo|||vvviiiiiillluuu|||vvvpppggg[[[SSSRRROOOKKKIIIJJJNNNRRRUUUTTTTTTUUUWWW^^^kkk}}}{{{nnnhhhlllvvvzzzxxxqqqpppsss{{{~~~}}}~~~sss___QQQMMMwww}}}rrrVVVYYY999333111//////...------------...///,,,,,,...///---///333;;;GGGRRRccc{{{zzzkkk___YYYXXX[[[\\\]]]kkkuuuxxx|||ttteeeWWWQQQKKKGGGFFFIIILLLMMMPPPTTTUUUVVVYYYZZZ\\\___dddgggnnnrrrvvvvvvsssrrrtttwwwyyyvvvtttvvvzzz{{{yyyuuupppmmmhhhddd```___^^^___WWWSSSNNNLLLJJJHHHFFFEEEBBBCCCDDDFFFJJJOOOUUUYYYhhhnnnwww{{{wwwlllhhhhhhlllmmmhhhbbb```^^^______^^^[[[VVVQQQNNNFFFFFFGGGIIIKKKOOORRRTTTRRRQQQQQQRRRUUUWWWWWWVVVOOONNNNNNNNNQQQVVV[[[^^^aaahhhrrryyy~~~~~~nnnjjjnnnqqqqqqqqqnnnpppssswww|||}}}yyyrrrlllddd^^^[[[XXXTTTPPPKKKJJJIIIHHHJJJNNNRRRTTTVVVUUUQQQSSSWWW\\\|||zzzrrrPPPBBB:::<<>>>>>@@@CCCGGGIIICCCDDDIIIUUUdddmmmmmmiiibbbaaaccckkkuuu|||~~~|||vvv}}}}}}yyyfff[[[PPPHHHCCC??????BBB777999HHH```ppprrrrrruuuZZZLLLQQQ______\\\______NNNAAA>>>HHHPPPPPPSSS[[[TTT@@@111000111333@@@QQQ{{{{{{nnnTTTXXXuuudddVVVMMMKKKLLLNNNPPPOOOUUU```kkk{{{zzzrrrdddcccdddjjjttt~~~}}}qqqggg___XXXPPPKKKLLLKKKJJJJJJMMMRRRXXX[[[[[[bbbkkkssszzz{{{|||pppaaa[[[^^^eeemmmtttpppppprrrwwwyyyxxx|||yyyeeeTTTKKK^^^___uuufff===111222000///......------......///......///......444<<>>===???CCCFFFIIIGGGGGGIIIQQQ___jjjkkkgggdddaaaaaagggqqqyyy||||||vvv}}}jjj___RRRIIICCC>>>===@@@<<<777DDD___ooommmoooxxxcccPPPMMMVVVSSSQQQXXX\\\ZZZGGGBBBSSS]]]XXXVVV]]]XXXBBB222222444555CCCWWWsssmmmrrrPPPiii~~~qqq^^^OOOIIIJJJMMMPPPUUUSSSYYYhhhuuu~~~}}}{{{vvvuuusssrrrssstttuuusssqqqyyyqqqfff]]]WWWTTTQQQOOONNNOOOPPPQQQUUUZZZaaaeeennnwwwnnnWWWNNNMMMSSSccctttwwwuuuuuuuuurrrppptttzzzzzz~~~lllXXXKKKLLLmmmlllhhhwwwFFF///111000//////.....................///000000333>>>IIIQQQXXX^^^kkkuuupppqqqyyynnndddYYYWWW___jjjqqqsss||||||vvvkkkccc```]]]XXX___YYYTTTSSSOOOJJJIIIKKKMMMMMMRRR[[[aaadddgggkkkuuu|||tttiii___WWWUUUQQQKKKGGGDDDDDDDDDDDDCCCGGGQQQ\\\eeemmmwwwzzzvvvqqqkkkfff```ZZZVVVWWWSSSRRRTTTTTTQQQPPPRRROOOPPPPPPPPPOOONNNLLLKKKLLLNNNRRRWWW[[[^^^___```^^^^^^^^^]]][[[YYYWWWVVVYYY___iiissszzz}}}~~~}}}|||wwwyyy~~~~~~zzzpppsssvvvvvvlll```\\\^^^ccckkkuuu{{{~~~{{{wwwmmmhhhaaa]]]ZZZWWWRRRNNNIIIHHHGGGGGGIIIMMMQQQTTTXXXWWWTTTWWWYYY\\\zzz~~~rrraaaCCC===<<<<<>>======???BBBEEEHHHHHHHHHIIINNN\\\jjjnnnjjjeeebbb```dddnnnwww{{{|||yyymmmaaaSSSJJJBBB<<<<<<>>>CCC:::BBB[[[iiigggkkkxxxhhhQQQJJJNNNLLLNNN[[[bbb^^^IIICCCVVVeee```ZZZ\\\SSS>>>111333444444FFF^^^rrr~~~jjjTTTzzzxxx|||mmmYYYJJJFFFIIIOOORRRWWWXXXaaapppvvvxxxzzzzzzxxxvvvvvvwww~~~}}}wwwooojjjiiiddd^^^YYYVVVVVVVVVVVVTTTWWWZZZ]]]```eeekkkppp|||~~~kkkWWWEEE@@@CCCMMMcccxxxzzzwwwtttrrrlllhhhkkkqqqxxx}}}sss^^^MMMJJJ```ttt^^^|||LLL000444000000///............//////...///111222888EEERRR]]]gggllloooooojjjssspppkkkkkkddd[[[VVVTTTZZZfffpppttttttsssmmmbbbUUUNNNNNNOOOOOORRRNNNMMMMMMMMMJJJLLLQQQPPPUUUaaannnuuuyyy}}}jjjddd\\\UUUPPPKKKGGGCCCAAAAAADDDLLLTTT\\\jjjxxxpppmmmhhhdddbbb```^^^\\\[[[WWWTTTUUUUUUSSSTTTXXXTTTTTTSSSSSSRRRQQQPPPOOOPPPRRRVVVZZZ]]]___aaaaaacccgggjjjkkkjjjhhhfffffflllooosssvvvuuuqqqkkkggggggaaa\\\___gggkkkiiieeefffjjjnnnpppiiiccceeelllppp{{{uuukkkfff```\\\YYYVVVQQQLLLGGGGGGGGGIIIKKKNNNQQQSSSXXXXXXUUUWWWYYY[[[xxx}}}bbbAAA===<<<===LLL|||```OOOFFFDDDEEEHHHLLLVVVhhhxxxzzzhhhXXXPPPXXXooo~~~|||xxx~~~}}}rrrjjjkkkooolllrrr~~~vvvooonnn|||}}}zzzxxxxxxzzz|||zzzxxxzzzxxxbbbOOOGGGEEEDDD=========>>>@@@BBBDDDFFFDDDFFFGGGKKK[[[mmmsssooogggbbb```dddmmmvvvzzz{{{{{{pppdddUUUJJJBBB<<<;;;>>>GGG>>>CCCWWWddddddiiitttjjjRRRIIIMMMLLLRRRbbbmmm\\\GGG>>>OOOccceee___[[[OOO;;;000333222222HHHgggtttaaa[[[mmmzzzjjjUUUFFFDDDJJJPPPTTTVVV___lll{{{}}}kkkhhhggglllpppnnnhhheeegggkkkhhhlllqqquuuuuurrrllliii^^^\\\ZZZXXXWWWXXXZZZ[[[^^^bbbgggkkknnnrrryyynnnUUUKKKEEE@@@BBBIIIWWWjjjzzzzzzuuupppmmmgggbbbcccgggvvv|||yyydddQQQLLLTTT|||yyy\\\xxxOOO333888111000//////......//////222//////333888@@@MMMZZZqqq~~~llleee______]]]SSSUUUVVVZZZccclllqqqoookkkaaa[[[RRRKKKHHHIIIJJJJJJKKKHHHIIIKKKLLLMMMRRRXXX___iiizzz~~~tttkkkddd\\\SSSLLLIIIBBB>>>BBBEEEJJJVVVcccllljjjhhhhhhiiijjjjjjiiibbb^^^]]]^^^]]][[[]]]bbb^^^^^^]]]\\\[[[[[[[[[ZZZYYY[[[^^^aaadddggghhhiiipppvvv|||~~~|||||||||zzzwwwrrrmmmiiifffdddffffffhhhnnnwww{{{www}}}{{{sssiiieee___[[[YYYUUUPPPKKKFFFGGGHHHKKKMMMOOOQQQRRRXXXXXXUUUVVVWWWWWWrrr|||aaaBBB>>><<<;;;MMMWWWMMMFFFDDDEEEIIIOOOYYYlll|||~~~mmm\\\SSS[[[sssxxxrrrwww}}}~~~vvv^^^LLLEEEBBB@@@;;;<<<===???AAABBBCCCCCCBBBEEEFFFIIIYYYmmmtttnnngggccc```dddmmmvvvzzzzzz|||sssfffWWWLLLCCC======@@@EEE@@@EEEUUUaaadddhhhooonnnWWWNNNSSSQQQVVVeeeooo```KKK<<>>AAAWWWgggdddXXXZZZFFF::::::444444UUU~~~rrrvvvMMMgggccczzzwwwfffQQQDDDDDDLLLRRRVVV\\\tttmmmPPPOOOVVVXXXZZZYYYUUUQQQLLLJJJIIIIIIJJJIIIIIIIIIKKKOOOVVVZZZZZZZZZZZZZZZ]]]bbbiiinnnrrryyygggbbbWWWKKKGGGHHHHHHEEE???GGGKKKJJJVVVppptttnnnggg^^^WWWUUUdddppp~~~kkkWWWUUUJJJvvvggg|||ccc:::222111111000///////////////222///222???PPP```ppp|||kkkZZZUUUYYYWWW[[[eeefffeeejjjooopppjjj___RRRJJJKKKFFFCCCFFFNNNWWW^^^ccccccbbbeeemmmvvvwwwgggZZZWWWRRRIIIHHHMMMgggllluuu||||||yyy{{{xxxvvvvvvzzz||||||{{{yyyyyyzzz|||~~~}}}~~~~~~zzztttgggccc___[[[WWWRRRNNNJJJEEEDDDFFFKKKMMMMMMNNNRRRVVVUUURRRUUUWWWUUUiiipppeeeCCC??????AAAPPP{{{www[[[IIIFFFFFFGGGJJJRRR```qqq}}}vvvdddZZZccczzzyyy^^^PPPDDD::::::>>>>>>???AAABBBBBBAAA???DDDFFFHHHKKKVVVeeennnpppiiiddd___```kkkwwwzzzuuu}}}mmm[[[OOOFFF???>>>CCCEEEJJJLLLWWWhhhjjjffflllfff___SSSVVVfffkkkiiiooo|||YYY===BBBVVVaaaaaa```^^^MMM888222666<<<\\\hhhrrrgggLLLttt```fff}}}{{{dddOOOJJJLLLNNNSSSZZZfffxxx```MMMJJJPPPWWW\\\ZZZTTTLLLIIIKKKJJJGGGKKKLLLMMMNNNPPPRRRTTTUUUYYYZZZZZZYYYYYY___kkktttxxxvvvmmmmmmooommmiii[[[QQQIIIHHHIIIHHHHHHHHHJJJLLLNNNTTTeee|||vvvnnn^^^TTTTTTRRRbbbkkkxxxrrr___QQQRRRkkkyyy|||fff<<<777333222///---///111000------444===TTToooxxx{{{vvvdddTTTVVVdddooopppmmmoooqqqooofffYYYNNNJJJJJJNNNLLLKKKRRR^^^jjjqqqssswwwwwwzzzuuulllcccYYYPPPLLLlllqqqzzz~~~wwwrrreeebbb]]]YYYUUUQQQLLLIIIFFFDDDEEEJJJLLLMMMOOOSSSWWWVVVTTTXXXYYYVVVjjjlllhhhBBB===>>>BBBSSSqqqUUUEEEEEEFFFHHHLLLTTTcccuuu}}}mmmdddkkkxxx\\\PPPEEE;;;;;;<<<===>>>@@@AAABBB@@@???BBBFFFJJJNNNXXXdddjjjjjjeeeaaa]]]^^^jjjvvvyyyuuurrr___SSSIII@@@???CCCHHHIIIJJJXXXnnnqqqiiijjjbbb\\\RRRVVVhhhnnnooowwwzzzYYYAAAFFFZZZeeeccc```ZZZMMM:::555888???``````sssaaaQQQ~~~bbbccc~~~~~~wwwbbbOOOKKKNNNQQQWWW^^^eeewwwvvvVVVIIIJJJSSS\\\bbbaaa\\\UUURRRTTTTTTQQQSSSSSSTTTVVVXXXZZZ\\\]]]bbb___YYYTTTRRRWWW```fffwww{{{xxxyyyxxxrrrlll```VVVOOOOOOPPPPPPOOOQQQTTTXXX\\\bbbqqqtttgggYYYVVVXXXSSS]]]eeerrrrrr___RRRPPPddd~~~ooo@@@555333222000...000222222000555CCCTTTmmm~~~~~~iii___YYYbbbqqqxxxssskkkmmmiiibbbWWWMMMHHHHHHKKKQQQYYYaaafffkkkuuu{{{oooeeeaaannnuuu{{{tttnnnccc```[[[VVVRRRNNNJJJGGGGGGDDDDDDHHHKKKLLLPPPVVVXXXXXXWWW[[[\\\XXXkkkjjjkkkBBB===???FFF\\\oooTTTHHHEEEGGGIIINNNWWWfffxxxzzzqqqwwwwwwZZZPPPGGG===;;;:::;;;>>>@@@AAAAAAAAA@@@BBBGGGLLLQQQYYYcccfffdddaaa^^^[[[\\\gggtttwwwtttxxx|||xxxdddYYYNNNCCC???CCCHHHHHHGGGYYYrrruuuiiieee___[[[RRRXXXkkktttxxxwwwZZZDDDJJJ\\\eeeccc^^^RRRJJJ<<<777999BBBeeeYYYzzzYYYYYY\\\XXXppprrr___PPPOOOSSSVVV[[[bbblll{{{jjjNNNFFFMMMYYYccclllmmmiiicccaaaccccccaaabbbbbbdddfffhhhjjjkkklllqqqjjj```ZZZYYY\\\```cccmmmzzzzzziiiaaa[[[\\\^^^^^^___aaabbbggglllppp{{{vvveee\\\bbbdddZZZVVV\\\iii{{{}}}sss```SSSNNNZZZ|||}}}yyyDDD222333111000000111222333555:::SSSnnn}}}yyysss]]]```hhhuuuuuuiiifff^^^TTTKKKHHHKKKRRRXXX^^^fffpppvvv|||}}}mmmuuu~~~yyyrrrlllccc___YYYTTTQQQMMMIIIGGGHHHDDDCCCGGGJJJLLLRRRXXXYYYZZZYYY^^^___[[[mmm}}}lllkkkEEE???AAALLLeeelllSSSIIIFFFHHHKKKOOOXXXgggyyy}}}xxxYYYOOOGGG===;;;888;;;???AAABBBBBBBBBBBBCCCHHHLLLQQQYYYcccfffeeeaaa^^^[[[\\\eeeqqqtttrrrrrrzzz}}}hhh]]]RRRDDD>>>BBBDDDFFFIIIZZZqqqqqqddd______[[[SSSZZZnnnxxx|||uuu[[[EEEGGGVVV^^^\\\WWWJJJGGG<<<666888BBBiiisssWWWTTT```VVVRRRjjjooo___SSSSSSXXXZZZ___gggyyyeeeNNNIIIPPP]]]iiiwwwyyyxxxsssqqqssstttrrrtttuuuwwwyyy|||~~~{{{uuusssuuuvvvtttrrrkkkpppqqqmmmiiifffaaa\\\ffflllvvvvvvoookkklllnnnnnnpppsssrrryyy}}}~~~~~~mmmhhhrrrqqq___OOOUUUdddxxx{{{zzz}}}tttbbbQQQJJJOOOiiizzz}}}}}}FFF222333222111222111000444:::EEEfffrrrddd^^^lll}}}}}}qqqfffYYYTTTNNNLLLRRR[[[eeekkkqqqqqquuuoooxxx}}}xxxqqqkkkccc___YYYSSSPPPLLLIIIGGGGGGCCCBBBFFFIIIMMMSSSZZZZZZ[[[[[[```aaa]]]oooxxxmmmhhhEEE???AAAMMMhhhgggPPPFFFFFFHHHKKKPPPXXXfffvvvyyyXXXMMMEEE;;;:::999===AAADDDDDDCCCCCCCCCFFFIIIKKKNNNWWWbbbiiiiiibbb```]]]\\\cccmmmqqqoootttiii```UUUDDD<<<@@@BBBJJJQQQ```ppplll``````aaa[[[RRRXXXmmmuuuvvv}}}qqqYYYCCC@@@LLLTTTTTTOOOIIIHHH???777999FFFnnnjjjXXX}}}RRRgggrrrUUUXXXssspppaaaWWWXXX\\\^^^dddlllgggSSSNNNRRR___nnn{{{xxxmmm]]]RRRPPPQQQPPPTTTYYYcccooo{{{|||yyyzzz{{{{{{|||vvvpppuuummmUUUJJJPPP```xxxxxxuuuxxx{{{}}}uuudddOOOHHHGGGYYY|||wwwzzz|||HHH666444222222222000000777BBB]]]}}}vvvddd]]]gggzzzxxxlllddd___MMMMMMPPPWWW```iiiooorrrvvvwww}}}uuu~~~~~~|||wwwpppjjjbbb^^^WWWRRRNNNKKKHHHFFFFFFBBBBBBFFFJJJMMMSSSZZZZZZ[[[ZZZ___bbb___rrrzzznnneeeBBB<<>>DDDFFFDDDBBBBBBDDDHHHIIIIIIKKKSSS```iiijjjbbbaaa]]][[[aaajjjnnnlllwwwiiibbbWWWDDD<<<@@@CCCPPP[[[hhhsssmmmdddhhhddd[[[OOOVVVkkkrrrmmmnnniiiTTT@@@<<>>HHHaaatttWWWHHHDDDGGGKKKPPPYYYgggwwwxxxxxx~~~pppPPPCCC===888<<<999>>>DDDFFFCCCAAAAAABBBHHHIIIIIIIIIQQQ]]]dddeee^^^^^^[[[YYY^^^ggglllkkknnn}}}hhhcccYYYFFF===AAAEEESSS___mmmxxxrrrkkkpppjjj^^^PPPWWWnnnssshhheee]]]NNN>>>===JJJWWWYYYUUUVVVSSSEEE999===NNNwwwkkkbbbqqqPPPvvv\\\LLLnnnpppccc\\\___dddhhhqqq|||oooaaaUUUUUUooo~~~xxxkkkaaaVVVGGGGGGHHHUUUooowwwpppnnnoooooouuu{{{~~~xxxgggRRRLLLCCCJJJlllmmm~~~}}}KKK:::333000111555555888KKK```~~~~~~rrrnnnfff\\\aaaqqqyyy~~~wwwaaaQQQNNNPPPPPPQQQYYYdddlllooopppqqqrrrppp|||~~~{{{zzzxxxtttmmmhhh___ZZZSSSMMMJJJGGGEEECCCCCCAAABBBGGGLLLOOOTTTZZZZZZZZZXXX]]]aaa```vvvzzzmmmfffCCC>>>???HHH```uuuVVVDDDCCCFFFKKKQQQ[[[iiizzzuuuttt{{{}}}kkkLLL@@@:::888===888>>>DDDFFFBBB??????@@@HHHIIIIIIIIIPPPZZZ``````[[[[[[XXXWWW]]]fffkkkkkkaaaqqqzzzyyyhhhddd[[[GGG>>>CCCEEERRR^^^mmm{{{vvvoootttpppbbbRRR[[[ssswwwiiibbbTTTIII???AAAPPP^^^aaa\\\YYYUUUDDD777;;;NNNvvvqqqiiikkkOOO|||WWWOOO{{{nnnccc\\\```ffflllwwwtttfffXXXZZZyyyxxxjjj```ZZZRRRGGGEEEPPPiii~~~zzzrrrooonnnmmmrrrxxx|||~~~yyyhhhUUUOOODDDGGGgggtttKKK777222...000666888===TTTlllzzzfffZZZ\\\fffrrrzzz}}}{{{kkkTTTJJJNNNRRROOOZZZcccmmmtttuuuuuuxxx{{{}}}vvvyyy|||sss{{{{{{xxxvvvpppggg```ZZZXXXSSSMMMHHHDDDBBBAAACCCCCCDDDFFFJJJPPPUUUXXXXXX[[[YYYZZZ]]]___xxxxxxooodddEEEEEE???CCCjjjwwwYYYHHHEEEGGGLLLTTT]]]iiixxxzzzwwwzzzyyynnneee___[[[XXX]]]___bbbffflllttt||||||wwwyyyvvveeeKKK<<<<<<===888===AAAFFFGGGEEECCCDDDEEEEEEIIIKKKLLLQQQZZZ______ZZZVVVUUU[[[eeelllmmmkkkdddrrrwww|||kkkccc\\\LLLBBBBBBMMM[[[]]]rrrtttwww{{{nnnXXXbbbnnnZZZKKKOOOFFFCCCWWWiiijjjhhhdddWWW???555???TTTwwwyyyjjjeeeRRRzzzVVVTTT~~~vvvddd[[[aaajjjooo{{{|||kkkXXXZZZ|||vvvtttiiiVVVGGGEEEEEEMMMbbb~~~zzzxxxyyy{{{}}}uuufffYYYHHHEEE???XXX~~~OOO888333111000333>>>PPPcccooouuuXXXZZZgggoooyyysssbbbUUUMMMKKKQQQXXXkkkrrruuuuuuzzzxxxtttzzz}}}xxxwwwyyyzzz{{{~~~}}}{{{wwwrrrttt~~~{{{vvvqqqkkkeeebbbZZZXXXSSSNNNIIIEEECCCAAACCCCCCDDDFFFKKKPPPUUUXXXXXXZZZYYYZZZ]]]```yyy}}}oooccc@@@AAA===EEEmmmqqqVVVHHHFFFIIINNNUUU___kkkzzz~~~|||pppjjjggghhhhhhgggeeecccbbbeeelllvvv}}}|||}}}zzzuuuwww~~~}}}{{{wwwrrrooosssuuuwwwxxxuuuoooiiidddbbbaaaUUUAAA888<<>>RRRuuuyyylll```OOOxxxSSSWWWppp```WWW___jjjrrrsss___\\\|||vvvsssiiiWWWIIIGGGHHHPPPddd}}}}}}uuueeeTTTFFFFFFAAA[[[~~~zzzvvvJJJ555444444444888CCCWWWnnn~~~kkk[[[___rrr}}}kkkXXXPPPQQQVVV^^^eeewwwvvv{{{|||zzz}}}}}}}}}zzzeee___ZZZ]]]hhhtttzzzzzzwwwsssqqqppprrr}}}~~~}}}}}}~~~}}}yyyrrriiicccaaaaaaZZZWWWSSSNNNIIIFFFCCCBBBCCCCCCDDDFFFJJJPPPUUUXXXVVVYYYWWWYYY\\\```zzzsss___@@@@@@>>>HHHqqqmmmWWWIIIHHHKKKOOOVVV```nnn|||~~~zzzxxxvvvuuuttttttqqqllljjjllllllkkknnnkkkgggccc```\\\XXXUUUWWWYYY\\\]]]\\\WWWRRRNNNKKKLLLEEE888444:::>>>===@@@DDDJJJJJJGGGBBB@@@???CCCFFFGGGGGGMMMWWW^^^___ddd```]]]```fffjjjiiigggooo~~~ggg]]]UUUHHH@@@AAAFFFRRRTTTqqqvvvbbbbbbrrrqqqddd```OOOSSSIIIEEEVVVcccdddeeeiii[[[BBB555>>>RRRwwwuuunnn]]]NNNyyyUUUYYYmmm]]]TTT\\\hhhrrrzzzhhh___~~~}}}vvvrrrgggWWWKKKHHHIIIQQQffftttcccNNNDDDGGGBBBYYYwwwuuuJJJ777333333444:::IIIaaa|||bbb```___ggg~~~|||uuubbbQQQPPPYYYccclllrrr~~~}}}rrraaaZZZZZZUUUTTT[[[kkk}}}qqq]]]WWWVVVUUUXXXdddyyy{{{|||~~~yyyzzz||||||xxxqqqjjjddd```\\\[[[YYYWWWRRRNNNIIIFFFDDDCCCBBBBBBCCCEEEIIINNNSSSWWWSSSVVVUUUWWW[[[```{{{~~~~~~YYYCCCBBB@@@LLLuuupppYYYKKKHHHLLLPPPUUU```ooo{{{{{{}}}yyyxxxuuupppllliiifffdddlllhhhbbb]]]YYYUUUQQQNNNJJJKKKMMMNNNLLLHHHCCCAAA@@@AAA===555222666:::999???DDDJJJKKKHHHCCC@@@???BBBEEEFFFGGGMMMWWW^^^```eeebbb___aaafffjjjjjjhhhpppeeeXXXPPPEEE@@@AAADDDLLLLLLkkkyyyjjjXXXZZZkkkjjj``````VVVRRRBBB;;;KKK\\\cccjjjeeeXXXAAA555>>>SSSzzzmmmppp]]]RRR___bbbmmm]]]SSSZZZeeeooo}}}}}}~~~ooofff~~~}}}{{{~~~{{{uuupppeeeVVVLLLGGGHHHQQQfffrrr```JJJBBBFFF???RRRtttIII999666444555@@@VVVqqq}}}kkkVVV\\\eeeuuuttthhh]]]UUUYYYcccmmmuuu{{{www^^^OOOKKKKKKLLLJJJOOO[[[iiivvvjjjYYYRRRUUUXXX]]]fffuuu~~~}}}{{{tttqqqsssvvvtttmmmeeecccdddccc^^^YYYWWWUUUQQQMMMIIIFFFDDDCCC@@@@@@AAACCCGGGMMMRRRUUUQQQTTTSSSUUU[[[aaa}}}xxxUUUCCCAAA@@@NNNvvvsss[[[JJJGGGLLLPPPSSS^^^nnnyyy|||vvvhhhbbbiii~~~{{{xxxtttoooiiieeeccckkkhhhbbb]]]XXXTTTPPPMMMHHHIIIIIIHHHFFFBBB===;;;:::;;;888333111222555666===CCCIIIKKKIIIDDDBBBAAACCCFFFGGGHHHMMMWWW^^^___bbb```___aaafffjjjkkkkkkpppdddSSSJJJBBB???AAAIIINNNKKKjjjsssbbbQQQYYYmmmlll``````ZZZSSS@@@;;;NNN___fffmmmbbbVVV@@@444===QQQxxxdddppp___WWWjjjpppjjjZZZRRRYYYcccnnn||||||wwwtttzzztttwww{{{}}}xxxsssmmmaaaTTTLLLHHHJJJTTTiiiooo]]]GGG???EEE===NNNkkkBBB666;;;777:::KKKhhhzzz\\\VVV___sssqqqdddYYYZZZ```hhhooouuuhhhVVVNNNLLLNNNPPPNNNQQQYYYbbbkkkwwwoooZZZTTTXXXeeefffqqqvvvvvv|||yyyrrrnnnmmmooopppkkkddd___aaahhhiiibbbZZZUUUSSSPPPKKKHHHEEEDDDCCC@@@@@@AAACCCGGGMMMRRRUUUPPPSSSSSSVVV\\\dddvvvTTT@@@>>>===NNNwwwsss[[[JJJHHHMMMPPPRRR]]]mmmvvvvvvzzzeeeZZZZZZrrr~~~zzzxxxwwwrrrkkkggggggiiifffaaa]]]YYYUUUPPPMMMIIIIIIHHHFFFCCC???;;;999444555444111000111333666>>>CCCIIIKKKHHHEEECCCCCCCCCFFFHHHIIINNNWWW\\\\\\^^^]]]]]]```eeeiiilllmmmqqqcccPPPFFF@@@@@@BBBGGGMMMJJJiiivvvdddSSS^^^tttrrrdddcccWWWNNN???@@@VVVbbbbbbccc```VVVAAA444:::MMMsss```qqq```ZZZqqqooodddVVVPPPXXXcccooowwwtttzzz|||}}}vvvrrrjjj]]]QQQKKKKKKNNNYYYppplllZZZEEE===CCC===QQQccc>>>999888888AAAWWWttttttYYYZZZjjjsss]]]WWWUUU^^^kkkuuuyyy~~~xxx___QQQMMMPPPRRRUUUTTTXXXaaaiiirrr}}}ggg___^^^fffxxx~~~tttxxxzzzvvvuuuvvvuuusssjjjfffdddfffjjjhhh```XXXSSSQQQNNNJJJGGGDDDCCCCCCAAAAAABBBEEEIIINNNSSSVVVRRRUUUUUUXXX___gggyyyQQQAAA>>>===MMMuuurrr]]]OOOJJJOOOQQQRRR\\\mmmtttqqq}}}xxxuuuuuuxxx|||qqq______jjj{{{}}}zzzvvvtttuuurrrllliiikkkfffccc```^^^ZZZVVVQQQMMMHHHHHHFFFDDDAAA>>>;;;999444333333222111111444888AAAFFFJJJJJJGGGCCCBBBBBBAAAEEEIIIJJJNNNUUUYYYXXX[[[[[[\\\___ccchhhkkklllooo}}}cccMMMCCC???AAACCCAAAJJJKKKllluuucccSSS___tttqqqfffjjj[[[OOO===AAAYYYddd___]]][[[SSS???333999JJJppp___uuuccc___tttccc}}}zzzcccVVVQQQYYYbbbmmm}}}|||~~~}}}{{{|||uuuuuu|||zzz~~~}}}}}}~~~~~~}}}xxxtttpppgggXXXMMMIIILLLPPP\\\ttt|||iiiWWWFFF>>>CCC???UUU]]]===>>>555>>>PPPhhhwwwiii\\\eee}}}wwwbbbZZZYYYbbbjjjttt{{{}}}uuu^^^PPPNNNTTTZZZ```bbbhhhsss|||{{{kkkmmmmmmtttxxx~~~zzznnnmmmmmmmmmkkkddd[[[SSSRRRPPPMMMIIIFFFDDDCCCBBBCCCCCCDDDFFFJJJPPPUUUXXXTTTWWWWWWZZZbbbjjj}}}NNNFFF@@@>>>MMMsssrrraaaUUULLLQQQSSSRRR\\\mmmtttpppsssooohhhdddcccfffkkkooovvvwwwyyy|||~~~~~~mmmaaajjj}}}{{{{{{~~~|||zzzzzz{{{|||||||||ooorrrttttttsssrrrrrrtttsssooommmpppnnnhhhgggkkkaaa___]]][[[YYYTTTOOOKKKGGGGGGEEECCC@@@>>>;;;:::999777555555333222555999EEEHHHKKKJJJFFFBBBAAAAAA@@@EEEHHHJJJNNNTTTVVVUUUZZZZZZ[[[^^^bbbfffiiikkkmmmzzz}}}cccLLLAAA???AAADDD@@@LLLQQQtttnnn]]]PPP\\\ooommmgggoooiiiWWW???AAA[[[hhhdddbbbUUUNNN<<<222999KKKpppaaaxxxfffcccvvv\\\sssqqqfffYYYSSSZZZbbbjjj~~~zzzvvvqqqpppqqqqqqooolllrrrmmmppp}}}yyyzzz~~~}}}zzzzzz~~~|||}}}~~~~~~~~~{{{{{{}}}yyyvvvsssoooeeeVVVKKKHHHJJJOOO\\\ttt{{{hhhVVVIII???DDD???VVV{{{WWW999>>>999IIIccc{{{wwwtttzzzdddcccppp|||^^^XXX```dddtttwwwzzz|||}}}xxxbbbSSSPPPYYYbbboooqqqyyyxxxvvv{{{uuuwww|||}}}}}}ttttttssspppjjjbbb[[[WWWTTTQQQMMMIIIGGGFFFDDDBBBAAABBBEEEHHHLLLPPPSSSUUU\\\SSSUUU\\\ccc}}}yyy|||{{{FFF@@@???AAARRRuuu}}}fffOOONNNSSSUUUVVV___oooyyy|||~~~zzzfff^^^UUURRRTTTWWWXXXWWWbbb```___cccjjjssszzz~~~~~~~~~vvvbbbYYYrrryyy~~~}}}yyyrrrkkkccc\\\[[[^^^bbbeeedddeeegggjjjjjjhhhggghhh```\\\WWWVVVWWWUUUPPPKKKEEEDDDCCCBBB@@@===;;;:::888888777666555666888;;;CCCGGGIIIGGGCCCBBBDDDGGGEEECCCCCCIIIRRRWWWUUUQQQ[[[YYY[[[aaaeeeddddddfffnnnvvvzzz}}}xxx\\\LLLDDD>>>>>>BBBKKKLLLZZZqqqdddbbbSSS```lllbbbhhhooonnnPPP;;;EEE]]]hhhbbbZZZUUUGGG;;;777:::LLLsssmmmqqqtttbbb~~~gggtttyyy|||yyynnneee\\\ZZZ^^^hhhzzz~~~zzzsssmmmbbbXXXUUUWWWZZZ```fffbbbcccppp{{{}}}{{{{{{uuurrrqqqpppppprrruuuxxxzzz~~~}}}|||}}}~~~~~~}}}}}}|||||||||}}}wwwmmm```TTTKKKFFFIIILLL]]]xxxvvvbbbNNNAAAIII>>>888[[[~~~rrrYYYAAA===BBB^^^|||wwwooo```jjj}}}iiiQQQXXXlllwww|||~~~hhhWWWUUUbbbmmm{{{~~~tttxxx}}}{{{|||}}}tttsssqqqlllfff```[[[WWWRRRNNNJJJHHHFFFEEECCCBBBAAACCCEEEHHHLLLQQQTTTVVVXXXSSSVVV]]]iiiqqqooouuuDDDAAA>>>AAARRRuuu|||jjjWWWRRRUUUWWWWWW```nnnyyy|||uuuiii```YYYRRRJJJFFFGGGIIIIIIHHHMMMOOORRRTTTVVV[[[bbbgggxxxxxxhhh___mmm|||yyy}}}}}}tttjjj\\\YYYTTTPPPOOONNNNNNNNNWWWVVVWWW\\\bbbdddbbb```]]]ZZZXXXWWWVVVSSSMMMIIIBBBBBBAAA@@@>>><<<;;;:::777888777666666777:::===CCCFFFHHHFFFBBB@@@CCCFFFGGGEEEFFFLLLUUUYYYWWWSSSZZZXXXZZZ```cccbbbbbbdddqqq{{{rrrVVVHHHCCC>>>>>>BBBUUUUUU^^^zzzeee```OOOZZZddd^^^lllwwwkkkPPP>>>HHHXXX[[[XXXWWWVVVGGG999666;;;MMMrrrmmmmmmzzzeeekkkxxxyyy}}}|||lllccc[[[YYY^^^hhhyyy}}}rrriiiWWWRRROOORRRTTTTTTVVVYYY___aaannn|||xxx~~~zzzsssnnnjjjddd```aaagggnnntttwwwzzz~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{|||zzzuuukkk___TTTLLLIIIPPPOOOYYYpppvvvcccPPPCCCFFF;;;;;;fffvvvxxxSSSAAAAAAVVV{{{kkkdddrrrsssXXXNNN]]]sss}}}}}}qqq```^^^iiiuuu|||~~~qqqttt}}}zzzzzzzzzwwwtttooohhhbbb\\\YYYWWWNNNKKKHHHFFFEEEDDDCCCBBBBBBCCCFFFIIIMMMQQQUUUWWWUUUTTTXXX^^^ppplllhhhkkkDDDAAA>>>???PPPsss~~~ooobbbVVVXXXXXXXXX```nnnyyy~~~~~~|||wwwpppeeeYYYQQQNNNIIIBBB??????@@@???===>>>DDDIIIIIIGGGHHHNNNTTTdddrrrooo___mmmvvv|||{{{zzzzzz~~~{{{zzztttgggYYYJJJHHHFFFCCCAAA@@@@@@@@@EEEDDDDDDKKKTTTZZZYYYUUUUUUVVVVVVVVVSSSNNNIIIFFF??????>>>>>>===;;;:::999666777777777777999===@@@DDDFFFFFFDDDAAA???AAADDDJJJHHHJJJPPPXXX\\\ZZZWWWZZZXXX[[[```bbb``````cccqqq}}}iiiMMMBBB@@@???@@@DDDXXX\\\dddxxxhhh^^^MMMZZZccccccxxxpppRRR@@@HHHPPPNNNSSS```\\\HHH777555<<>>>>>MMMoootttiiiZZZYYYWWWYYY```mmmzzz~~~~~~|||{{{vvvrrrkkkccc\\\UUUPPPMMMIIIEEEAAA@@@@@@AAA@@@???@@@CCCFFFFFFDDDEEEJJJOOOOOO[[[iiissszzz{{{uuuhhhjjjpppzzz|||uuu|||{{{uuummmgggaaaWWWNNNBBBAAA???<<<:::;;;===???999;;;<<>>>>>>>>BBBHHHZZZcccoooqqqjjj[[[OOOdddrrrvvvxxxTTT>>>GGGOOOMMMYYYpppeeeKKK666444;;;KKKkkkvvvhhhaaavvvxxxwwwzzzxxxuuusssiiiaaaZZZ\\\bbblllyyy~~~xxxlll]]]RRRLLLKKKLLLPPPSSSWWW```iiipppwwwxxxxxxttt{{{tttnnniiilllhhh```YYYSSSQQQQQQRRRkkkrrr{{{~~~}}}~~~~~~|||{{{zzztttpppiii^^^TTTLLLHHHGGGMMMUUUggg{{{kkkVVVGGGAAA@@@;;;MMMzzz{{{___DDDEEESSS{{{nnniiiqqqdddRRRZZZlllwww}}}zzzzzz}}}rrrooo}}}vvvccc]]]hhhtttyyy{{{|||~~~~~~yyy~~~|||yyywww|||wwwmmmddd[[[VVVTTTSSSKKKIIIFFFEEEEEEFFFEEEDDDCCCDDDGGGKKKOOOTTTXXXZZZ[[[[[[\\\aaa~~~tttkkk\\\EEEAAA>>>===HHHgggzzzmmm\\\YYYVVVXXX___kkkyyy||||||uuupppmmmkkkjjjgggddd___YYYSSSOOOMMMMMMKKKJJJIIIIIIKKKMMMNNNNNNNNNMMMLLLMMMPPPSSSUUUVVVRRRWWW]]]bbbiiipppppplll```eeepppnnnxxx|||ooorrrqqqiiiZZZOOOKKKIIIHHHBBBDDDGGGFFFCCC???======999???AAA===;;;===???===BBBEEEHHHIIIGGGDDDBBBBBB<<<<<<<<<<<<<<<;;;;;;:::555666777888999<<<@@@CCCGGGGGGEEECCCBBBAAACCCDDDIIIJJJMMMSSSYYY\\\[[[XXX]]]]]]```dddccc___```dddiiiuuueeeJJJ>>><<<===DDDMMMeeemmmxxxrrrfffUUUTTTvvvsssPPP===JJJVVVVVV```tttjjjMMM555333999FFFeeekkkdddnnn{{{xxxvvvvvvtttqqqqqqhhh```[[[___gggppp{{{|||xxxvvvtttsssrrroooggg[[[SSSSSSUUU\\\ccciiiooo{{{vvvttt{{{{{{tttpppkkkrrrmmmddd\\\VVVUUUUUUWWWgggnnnwww{{{||||||}}}{{{yyysssnnneeeZZZPPPIIIHHHHHHJJJZZZrrr|||~~~xxxeeeQQQDDD@@@AAA???TTTsss{{{|||XXXCCCLLLaaaxxxoootttyyysss^^^WWWjjj}}}{{{zzz}}}~~~wwwvvvyyybbbQQQ]]]jjjvvvzzz}}}|||~~~zzzuuuqqqvvvrrrkkkbbb[[[VVVSSSQQQKKKHHHEEEDDDEEEEEEEEEDDDCCCEEEHHHLLLPPPUUUYYY[[[___\\\___kkkbbboooVVVCCC???>>><<>>>>><<<>>>RRRzzz|||fff]]]UUUUUUYYY```mmmzzzzzzzzzvvvhhheee___XXXTTTRRRRRRSSSQQQWWW^^^dddiiimmmrrruuuuuuvvvwwwxxx{{{yyyuuuuuuvvv~~~kkkppp}}}xxxqqqqqqjjj[[[OOOIIIGGGEEEQQQ[[[gggmmmkkkfffaaa___dddjjjhhh\\\TTTTTTSSSNNNDDD@@@;;;:::<<<>>>>>>>>>:::;;;::::::999888777666555666777777888;;;???BBBEEECCCAAA@@@AAACCCEEEFFFFFFIIINNNTTTYYYZZZYYYXXXYYYZZZ^^^```\\\WWWXXX]]]lllyyy{{{^^^III<<<:::HHHZZZlllhhhrrryyybbbVVViii{{{fffRRRGGGOOOXXXVVVTTTXXXVVV???222777;;;>>>UUUuuuuuuvvvnnnoooddd}}}yyywwwsssooommmddd]]][[[bbblllttt{{{~~~uuulllhhhhhh``````bbbfffjjjiiieeeaaaqqqxxxzzzzzz|||~~~}}}vvvkkkddddddlllwww~~~~~~~~~}}}}}}~~~}}}{{{wwwuuummmhhh^^^SSSKKKJJJMMMQQQUUUnnnrrr\\\KKKCCC@@@???@@@ZZZqqqqqqYYYQQQbbbzzzwwwiiiyyy}}}iiieeelllzzz}}}wwwpppsss~~~zzz~~~}}}}}}{{{wwwoookkklllpppttt{{{}}}xxxtttcccbbbaaa^^^ZZZWWWSSSRRRHHHFFFCCCAAABBBBBBAAA@@@DDDFFFIIIMMMRRRWWW[[[]]]^^^XXXeeerrrsssvvvKKKIII===>>><<<;;;LLLtttkkk```VVVTTTVVV\\\hhhuuuxxxzzz}}}pppkkkcccbbbaaa``````aaadddeeelllmmmmmmmmmnnnrrryyy{{{jjjooozzzyyytttiii___XXXOOOFFFRRRYYYbbbgggjjjmmmrrrwwwzzz~~~yyymmmhhhjjjfff]]]JJJBBB:::777:::======<<<:::999999999888666555444555666666777777:::>>>AAADDDAAA???>>>@@@CCCEEEEEEFFFIIIOOOUUUYYYZZZZZZYYYVVVWWW[[[\\\XXXSSSTTTYYYlllzzzeeeMMM<<<999JJJ^^^lllhhhyyy~~~fff]]]ttt}}}nnn\\\MMMKKKMMMNNNPPPUUUJJJ666000:::===<<>>]]]sssppp\\\WWWiiillldddxxx~~~zzzcccgggrrr}}}{{{qqqlll{{{~~~vvvzzz|||{{{{{{yyywwwvvv||||||zzzuuurrrtttttt~~~xxxpppoooyyy}}}vvvuuuzzz~~~}}}wwwooohhhbbb```\\\ZZZWWWTTTOOOLLLDDDCCCBBBAAAAAAAAAAAAAAACCCFFFGGGGGGKKKTTTZZZ[[[]]]ZZZcccnnnjjjLLLAAA>>>???<<<999GGGnnnqqqfffZZZSSSPPPUUUaaammmxxx}}}xxxnnnhhh___```bbbeeehhhkkkooorrrwwwxxxyyyyyyzzzzzz|||}}}|||~~~}}}mmmsssxxxllleeefffeeeaaa\\\]]]]]]\\\___gggpppuuuvvvtttooojjjhhhfff\\\QQQDDD>>>;;;===???<<<::::::888888888777666444333222777666777777999;;;===>>>CCCBBB@@@???@@@CCCGGGIIIJJJNNNUUUYYYZZZXXXUUUTTTOOOVVV]]]]]]YYYVVVXXX[[[iiiqqqlllGGGCCCCCCHHHZZZ___^^^wwwcccddd{{{|||nnnXXX```bbbIIIHHHZZZWWWJJJ:::222666:::>>>QQQhhh|||~~~```|||qqqiiiddddddhhhdddZZZVVV___jjjqqqxxxzzzvvvyyy~~~{{{xxx}}}~~~xxxpppwww{{{~~~xxxqqqnnnmmmaaaSSSKKKLLLKKKHHHKKKUUUeee{{{gggRRRDDD>>>===???888ggg~~~kkkiiiPPP[[[{{{{{{eeessszzz{{{vvveee\\\sss~~~uuuqqqzzzzzzqqqjjjttt~~~tttooo|||{{{|||vvvwwwwwwtttssstttooorrrvvvwwwwwwwwwyyy||||||yyywwwuuuvvvlllnnnsssuuuxxxccciiipppwww~~~|||zzzuuulllfffaaa___\\\YYYVVVSSSOOOLLLEEEDDDDDDCCCBBBBBBCCCCCCDDDGGGIIIIIINNNVVVZZZZZZXXXZZZmmm~~~bbbKKKCCC<<<>>><<<:::FFFhhhpppiii```YYYTTTTTT^^^iiiuuuyyy~~~wwwtttooouuuzzz|||{{{||||||pppwwwwwwmmmiiiiiiddd\\\[[[aaahhhmmmqqqtttvvvwwwwwwuuuqqqnnnpppoooggg\\\PPPIIIDDDCCCBBB===999888888777666555444333333222555555555666888;;;>>>@@@CCCBBB@@@???AAADDDGGGIIIKKKPPPVVVYYYXXXVVVUUUUUUOOOTTTZZZZZZWWWVVVYYY^^^mmmttthhhIIIEEECCCIII]]]UUUaaapppaaasssppp[[[bbbgggTTTUUUbbb[[[HHH:::333777:::===OOOdddyyyeeevvvnnnjjjhhhiiimmmiii```___jjjtttwww|||~~~{{{wwwyyy~~~vvvuuuxxxzzzyyyuuuoooiiifffWWWMMMHHHKKKKKKHHHMMMXXXppprrr\\\KKKAAA>>>;;;;;;???sss|||ttt|||cccXXXsssnnnbbbuuu{{{xxxnnn^^^aaasss|||uuurrrxxxvvvllljjj}}}zzzqqqqqqxxxxxxooolllhhhccc______^^^```bbbddddddeeeggghhhjjjjjjjjjiiihhhggghhhhhhuuuqqquuuyyyyyy~~~~~~zzzrrrnnnyyyxxxmmmppptttzzz{{{xxxvvvpppiiiccc```]]]ZZZXXXUUURRRNNNKKKFFFEEEEEEDDDDDDDDDDDDEEEFFFIIILLLLLLPPPWWWZZZYYYWWW___{{{{{{YYYIIIEEE;;;<<<;;;;;;DDDaaa}}}mmmjjjddd]]]SSSOOOVVVaaarrruuuzzz}}}{{{|||}}}xxx}}}wwwpppnnnlllddd[[[ZZZaaakkktttxxxxxxwwwwww|||{{{~~~yyyooo\\\TTTLLLJJJGGGAAA<<<:::777666444333222222222222222222333444888<<<@@@CCCBBBAAA@@@@@@BBBEEEHHHJJJMMMSSSXXXXXXUUUSSSTTTWWWPPPSSSWWWVVVTTTVVV[[[aaarrrzzzdddMMMHHHDDDLLLaaaRRRllllllhhhtttbbbfffnnneeehhhkkk]]]DDD999444888:::<<>>:::___hhh~~~eeeYYYrrriii```hhh{{{~~~rrrhhheeetttwwwyyyxxxxxxxxxsssmmmzzz|||uuupppqqquuuwww{{{xxxttttttxxx~~~}}}qqqfff[[[TTTOOOHHHEEEDDDGGGEEEBBBCCCFFFHHHFFFDDDMMMMMMKKKIIIIIIMMMVVV\\\~~~vvvuuuzzz|||zzzwwwzzzyyyjjj]]]WWWWWWVVVVVV[[[hhhxxx~~~}}}|||xxxtttnnniiiccc___[[[YYYVVVTTTRRROOOKKKHHHEEEDDDDDDDDDDDDDDDEEEEEEFFFJJJMMMMMMPPPVVVXXXVVVUUUhhh{{{ttt|||UUUJJJDDD;;;888777:::AAAYYY}}}zzzuuujjj[[[RRRVVV___nnnrrrvvv}}}zzz|||~~~{{{{{{{{{{{{vvvmmmddd___^^^aaaeeennnyyy{{{vvvsssuuu{{{|||{{{vvvtttrrrllleeeRRRJJJCCCAAA???:::777777555444222000///000111222...000222555999>>>BBBDDDAAAAAAAAABBBDDDGGGJJJLLLQQQTTTVVVTTTPPPOOOSSSWWWVVVUUUSSSQQQRRRXXXaaahhhtttjjjWWWKKKLLL]]]llldddyyyiiixxx}}}{{{}}}nnnTTT;;;777888:::999;;;GGGVVVpppooosssjjj```oooxxxuuuzzzzzzqqqoooyyy|||wwwvvvzzz|||nnnccc[[[VVVVVVYYY___]]]]]]aaajjjsssyyy||||||}}}|||tttmmmeee]]]SSSLLLIIIGGGGGGHHHLLLWWWjjjzzz|||lllXXXGGG>>>===@@@===>>>mmmwwwcccnnnWWW]]]}}}eeefffmmmxxxzzzoookkksss|||zzzxxxtttooommmpppzzzgggbbb^^^```dddhhhooovvvxxx{{{}}}xxxmmmbbb]]]TTTZZZaaagggppp}}}jjj^^^SSSMMMIIIDDDBBBCCCFFFBBB??????AAABBBAAA>>>GGGIIIKKKLLLOOOWWWccckkkxxxxxx{{{~~~eeeeeennnyyynnnddd[[[[[[ZZZYYYZZZ___eeeiiixxx|||zzzvvvqqqkkkeee```]]]YYYWWWTTTRRRQQQNNNJJJGGGDDDDDDDDDDDDDDDEEEEEEFFFGGGJJJLLLLLLOOOVVVYYYWWW]]]wwwqqqtttxxxYYYNNNBBB<<<777777;;;???TTT}}}wwwlll^^^SSSSSSZZZiiiooouuuyyyyyyzzz{{{|||}}}yyyzzz{{{vvviii\\\XXXZZZeeejjjwww}}}uuuuuu|||zzzrrrmmmiiieeeWWWNNNFFFCCCAAA<<<888888444333222111000111111222///111444888<<>>@@@BBB@@@>>>>>>???AAAAAAAAACCCJJJSSSZZZbbblllyyyqqqpppnnnfffXXXdddzzz~~~uuujjj[[[```iiiooopppiii^^^UUU___rrryyywwwtttnnnggg```\\\[[[XXXVVVSSSQQQPPPMMMIIIFFFEEEEEEEEEEEEEEEFFFGGGGGGIIILLLMMMLLLPPPWWW[[[[[[gggrrrmmm~~~sss]]]RRRBBB===777777<<<<<>>===???BBB@@@@@@AAABBBCCCFFFJJJMMMMMMWWWfffqqqzzz~~~jjj\\\______VVV^^^rrryyyooouuu}}}xxxjjj___kkk}}}iiiWWWTTThhh|||~~~~~~~~~wwwuuurrrkkkddd^^^ZZZYYYWWWUUURRRQQQOOOLLLIIIFFFGGGFFFFFFFFFGGGHHHHHHIIIJJJMMMMMMLLLPPPXXX]]]^^^jjjppp{{{ooo___UUUBBB>>>777999>>>;;;EEEttt{{{ooo```WWWUUU\\\gggooooooqqq|||vvvsssxxxxxxzzz||||||zzzzzz|||}}}|||~~~~~~rrrooolllpppkkkiiikkkhhh___[[[\\\UUUTTT]]]jjjllleeedddkkkjjjvvv|||sssddd^^^```cccPPPGGG???===<<<888666666222222333333333222111111000444999>>>@@@@@@???===???@@@BBBDDDGGGJJJMMMNNNPPPMMMJJJMMMQQQSSSQQQNNNPPPOOOOOOSSS[[[hhhuuu}}}aaaHHH___zzzuuuyyyaaabbbdddLLLDDDEEECCC===555444<<>>???BBBFFF@@@CCCGGGHHHJJJMMMTTTYYY\\\hhhyyyzzzyyyrrr```VVVWWWTTTUUU```dddnnnhhhZZZdddjjjmmmzzz~~~jjjbbbiiixxxbbb]]]TTTcccvvv{{{zzz{{{|||zzzxxxtttnnnhhhdddcccaaa\\\WWWXXXVVVTTTPPPLLLIIIFFFEEEHHHFFFDDDCCCDDDHHHKKKNNNLLLSSSVVVPPPMMMSSS]]]cccuuurrrqqqYYYFFF:::555<<<999;;;EEE```uuueeeXXXRRRZZZcccnnnrrrpppttt}}}vvvqqqqqqwwwvvvvvvvvvxxxxxxwwwuuu}}}uuu{{{ssspppuuu{{{yyyrrrkkkgggggghhhjjjiiigggffffffbbb\\\WWWVVVTTTUUUVVVVVVUUUSSSSSSUUUXXXXXXVVVPPPIIIEEE???===;;;888666444222222//////.........000111222666999===??????@@@AAABBBDDDDDDDDDEEEGGGKKKNNNPPPTTTQQQNNNMMMMMMOOOOOOOOOSSSTTTUUUYYYeeeuuu\\\NNNSSS^^^wwwppp^^^kkkkkkPPPTTTUUUIII<<<999555777BBBRRRqqqlllooooooxxxwwwmmmggguuuxxxppp||||||uuurrrppppppooottt~~~wwwkkkeeegggmmmuuu|||yyy|||~~~}}}uuudddVVVWWWaaajjjmmmnnnjjjrrrzzz||||||~~~}}}zzzuuutttvvvuuuqqqmmmiii___TTTMMMGGGCCCDDDGGGLLLMMMUUUhhhnnn]]]HHH<<<<<>>@@@CCCDDDHHHLLLLLLQQQZZZeeessslllYYYOOOIIIPPPQQQUUU___dddmmm~~~fffUUUYYY___eeeddd^^^dddtttzzzuuuiiilllzzzyyy]]]GGGGGGKKKPPPaaauuu}}}|||{{{yyyuuurrrnnnjjjeeecccaaa___ZZZVVVQQQPPPNNNLLLJJJHHHGGGFFFEEEDDDDDDDDDFFFIIILLLNNNOOOLLLNNNTTTUUUWWWdddtttxxxRRR???===888===888888===OOO~~~uuuggg[[[VVV[[[dddmmmrrrwwwxxxnnnjjjlllvvvtttqqqqqqtttzzz~~~{{{}}}}}}zzz{{{}}}|||wwwqqqpppuuutttmmmllluuu}}}~~~~~~}}}}}}|||||||||}}}}}}yyyoooeee]]]SSSKKKLLLLLLMMMPPPTTTZZZ___cccbbbdddcccbbbccceeeccc___ZZZWWWTTTQQQPPPMMMJJJGGG@@@>>><<<:::999999999999777666444333111000000000444333333333333555666777999;;;>>>?????????@@@AAABBBAAABBBDDDHHHMMMRRRUUUPPPNNNLLLLLLNNNOOOPPPOOOOOOMMMSSSbbbqqqqqqXXXGGGNNN^^^rrrxxxnnnyyyrrrtttwwwnnnUUU???999555555???HHH\\\gggeeelllrrrzzzggghhhooonnn~~~}}}vvvtttsssrrrsssxxx|||}}}sssiiifffhhhllllllqqqwww{{{}}}~~~~~~}}}}}}}}}}}}|||wwwssssss|||~~~~~~}}}{{{{{{{{{wwwrrrnnniiiaaaXXXQQQHHHDDDBBBEEEGGGHHHLLLRRRYYYmmm{{{dddFFF===<<>>CCCOOOxxxiiiwwwccc\\\^^^rrrkkkgggmmmvvv~~~}}}zzzssslllmmmwwwrrrhhh___XXXWWWYYY]]]aaabbb]]]XXXTTTSSSSSSWWW___iiirrrwwwzzzgggVVVVVV___iiisssnnnUUUIIIFFFFFFIIILLLNNNUUU]]]eeelllwwwqqq]]]PPPKKKKKKWWW^^^fffrrrvvvdddYYYbbbxxx~~~rrrnnnxxxooommmoooeeeLLLAAAIIINNNRRRggg}}}~~~{{{wwwrrroookkkhhhdddbbb```]]]YYYVVVMMMLLLKKKJJJIIIHHHGGGFFFDDDDDDDDDFFFHHHKKKMMMOOOPPPLLLPPPXXXWWWXXXkkk|||OOO===???;;;???::::::>>>JJJrrr{{{kkk\\\TTTWWW```mmmvvvyyy{{{vvvkkkjjjnnnyyytttooommmpppuuu{{{~~~yyyzzz{{{}}}~~~|||zzzxxxyyy||||||xxxtttxxxzzzwwwoooooowww~~~}}}}}}}}}|||{{{|||}}}~~~{{{sssggg```]]][[[WWW___aaadddhhhkkkkkkhhheee```aaa___]]]]]]```___[[[YYYVVVSSSPPPNNNKKKGGGEEECCCBBB???===<<<;;;<<<<<<777777666555444444444444555444444444555666888999;;;===>>>???>>>>>>@@@AAAAAAAAABBBEEEIIIOOOTTTXXXPPPNNNMMMLLLNNNNNNNNNMMMMMMOOOZZZjjjuuuXXXLLLGGGRRRddd|||www{{{xxx]]]AAA999555555===DDDTTT}}}vvvmmmjjjvvvtttnnn\\\aaalll||||||}}}zzzxxx|||yyypppjjjfffccccccgggmmmssswwwzzz{{{|||~~~}}}}}}}}}}}}}}}zzzyyy||||||yyyyyywwwvvvwwwuuupppjjjccc\\\TTTMMMGGGGGGCCCBBBFFFIIILLLTTT\\\qqqiiiPPPCCC:::;;;CCCAAA<<>>999>>>888;;;???EEEgggqqqaaaTTTUUU^^^mmmwwwyyywwwvvv|||qqqhhhiiinnntttoooiiigggjjjqqqwwwzzzxxxyyyzzz|||~~~~~~}}}}}}~~~|||{{{}}}~~~~~~{{{xxx{{{{{{xxxtttssswww|||~~~}}}|||{{{wwwttttttwww{{{{{{uuujjjbbbbbbjjjppppppppprrrvvvyyyzzzwwwqqqlllbbbbbb___[[[ZZZ\\\[[[WWWUUUSSSPPPNNNMMMKKKHHHFFFCCCCCCAAA@@@===;;;:::999888777777666666666666666444444444444555777999:::<<<===>>>???>>>>>>@@@BBBBBBBBBDDDGGGLLLQQQVVVXXXRRRPPPNNNNNNNNNNNNMMMKKKOOOXXXhhhuuu{{{]]]OOOJJJJJJVVVjjj}}}uuudddCCC:::666444;;;BBBIIIhhhtttyyyiii|||~~~ttt\\\ZZZnnn~~~~~~~~~yyysssfffYYYUUUXXX]]]cccjjjppptttvvvyyyzzzzzzzzzzzz{{{|||}}}zzzxxxxxx|||~~~xxxwwwvvvsssrrrtttkkkeee]]]UUUOOOKKKHHHGGGLLLHHHHHHKKKPPPXXXeeepppoooUUUCCC:::555999BBB@@@===SSSqqqddduuuooo```\\\aaaooowwwooovvv}}}tttiiiffftttssshhhooonnnlllkkknnnvvv}}}ooojjjmmmssswww~~~rrrbbb\\\fffttt~~~lll]]]^^^```fffmmmrrrvvv~~~ppp___QQQOOOSSSUUUdddqqqvvvnnnxxxhhhTTTaaa{{{sssjjjUUUIIILLLOOOfff{{{}}}{{{{{{|||uuunnniiigggdddcccaaa___[[[VVVRRRPPPHHHHHHGGGGGGGGGGGGGGGGGGFFFGGGIIIKKKMMMNNNOOOOOOKKKNNNSSSUUUTTT___|||UUUGGG<<<777:::555999>>>@@@]]]{{{mmmWWWVVV[[[gggrrrtttsssrrr{{{}}}xxxooogggeeeiiiiiieeeaaaaaaeeelllrrruuuvvvvvvxxx{{{~~~}}}{{{}}}}}}|||}}}~~~}}}zzzxxxzzzyyywwwttttttuuuvvvwww||||||yyytttooonnnrrrvvvssslllccc```iiivvv|||zzzlllllllllmmmmmmmmmmmmnnnfffeee```ZZZYYY[[[YYYVVVQQQOOOMMMLLLLLLJJJHHHFFFBBBBBBBBBAAA>>>;;;999777777777666555555555555666444444444444555777999;;;<<<===>>>>>>>>>???AAADDDDDDEEEHHHLLLPPPSSSVVVWWWRRRPPPOOOOOOPPPOOONNNLLLPPP___pppwww~~~tttIIIIIIHHHMMM\\\uuuvvvuuuhhhDDD;;;777555:::DDDGGGVVVeeehhhttt{{{pppeeerrr}}}~~~}}}kkkXXXNNNMMMNNNRRRYYY```fffiiiooorrrtttvvvwwwxxx{{{}}}{{{xxxvvvvvvvvvxxx~~~xxxtttsssqqqmmmkkklll]]]YYYRRRKKKGGGFFFHHHIIIIIIHHHJJJQQQ[[[gggzzznnnXXXFFF===888999???DDD???>>>SSSoooooohhhmmmaaaSSS^^^qqq{{{xxx}}}{{{sssjjjlllyyyxxxwwwtttpppqqqyyyzzzyyy~~~ttthhhhhhttt~~~pppeeekkklllsss}}}vvvgggYYYQQQSSSZZZnnnyyy{{{rrr|||~~~jjj___vvv~~~iiiYYY^^^hhh||||||~~~{{{zzz}}}}}}|||wwwooohhhdddccc______^^^[[[VVVQQQLLLJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHIIILLLNNNOOOPPPPPPOOONNNQQQRRRRRRYYYqqqwww{{{TTTGGG>>>888:::333999>>>>>>WWW~~~xxx]]]XXXWWW^^^ggglllpppsssvvv~~~|||zzzsssjjjdddcccaaa^^^\\\]]]aaafffjjjllllllmmmpppvvv{{{}}}{{{yyyvvvvvvwwwxxxxxxwwwuuutttwwwssspppooonnnnnnnnnoootttvvvvvvsssmmmkkkmmmpppkkkfff```cccpppzzzwwwnnnaaaaaa```]]]ZZZ[[[```ddddddccc]]]WWWUUUWWWWWWSSSNNNLLLJJJIIIIIIHHHFFFDDDAAA@@@@@@???===<<<:::999888777666666555555555555555555444555666999;;;<<<;;;<<<>>>>>>>>>@@@CCCEEEFFFHHHLLLPPPSSSUUUUUUUUUOOOOOONNNPPPRRRRRRQQQPPPXXXhhhuuuyyy]]]GGGEEEIIISSShhhyyyjjjDDD<<<999555999<<>>UUUkkk{{{bbbYYYSSSVVV^^^fffnnnuuusss~~~}}}~~~yyynnnddd```___]]][[[[[[]]]```bbbbbbbbbdddhhhooovvvyyyxxxvvvoooooopppqqqrrrrrrpppoooqqqlllgggfffeeedddeeefffhhhlllpppnnniiifffgggiiihhhdddbbbhhhvvvzzzmmm\\\^^^``````\\\UUURRRUUUXXX___^^^XXXRRRQQQSSSSSSPPPLLLJJJHHHGGGGGGFFFDDDBBB===<<<;;;:::999999:::::::::999888777777666777777666555555666888:::<<<===;;;<<<===>>>>>>@@@DDDFFFGGGJJJOOOSSSVVVVVVTTTSSSMMMMMMNNNPPPSSSUUUTTTSSSeeettt}}}hhhOOOKKKEEELLLZZZsssjjjDDD<<<:::555888,,,PPPMMMccciiittt[[[ddd}}}qqq~~~}}}yyyzzzvvvlllaaaSSSHHHCCCDDDEEEFFFJJJOOOUUUYYY[[[___cccgggkkkhhhiiimmmpppttt{{{qqqcccbbb^^^[[[ZZZVVVMMMHHHHHHHHHHHHGGGEEEDDDEEEGGGJJJWWW[[[gggvvvrrr___NNNAAA======:::@@@BBB>>>BBBZZZ{{{iiiYYY```VVVQQQ```tttppp}}}~~~zzzsssyyy|||~~~sssuuuuuu|||qqq^^^UUUXXX```eee~~~wwwzzz|||xxxuuusssmmmddd______YYYYYYXXXVVVSSSOOOKKKHHHHHHGGGFFFIIIKKKKKKHHHEEEHHHMMMQQQOOOJJJIIINNNSSS\\\SSSSSSYYYmmmiiivvvpppNNNCCCAAA>>>;;;999999;;;>>>AAAeeeooo^^^SSSWWW___ccckkkuuuxxxwww~~~}}}yyywwwyyy}}}yyymmmdddbbbggg```XXXSSSTTTWWWYYYYYY^^^```dddhhhkkkoooqqqrrrnnnllljjjhhhggggggggggggiiiiiihhhddd```\\\[[[[[[iiikkkllljjjgggdddccccccccc^^^bbbpppuuujjj```^^^WWWTTTUUUYYYWWWPPPNNNPPPZZZXXXTTTRRRRRRQQQPPPOOONNNLLLHHHFFFEEEDDDAAA@@@>>>===<<<;;;;;;;;;;;;;;;888999999888777777888:::777777888999:::<<<===>>>;;;===???@@@@@@AAACCCEEEEEEHHHNNNSSSVVVWWWVVVUUURRRPPPOOORRRTTTUUUZZZ```nnnuuu}}}tttVVVHHHCCCIIIUUUhhhqqqlll___CCC<<>><<<===:::EEEFFF@@@LLLpppccc___xxxZZZYYYIIInnnwwwzzzrrr~~~yyyuuuzzzpppmmmooollllllYYYOOOUUUbbbmmmyyyyyy{{{yyyuuurrrqqqkkkbbb]]]]]]WWWVVVVVVTTTPPPLLLIIIFFFGGGFFFGGGIIIKKKKKKGGGDDDHHHLLLPPPPPPLLLMMMRRRWWWYYYPPPTTTccc~~~qqqgggNNNHHHCCCAAA===;;;:::<<<>>>@@@^^^xxxfffYYYYYY]]]```hhhrrroooooovvvyyyxxxyyy{{{vvvlllggggggfff___VVVPPPOOOPPPPPPOOOTTTVVVXXX\\\___aaacccdddgggfffeeedddddddddeeefffffffffeeebbb^^^[[[ZZZZZZeeefffgggfffcccaaa______aaa]]]aaakkkjjj___XXXYYYZZZUUURRRSSSQQQLLLKKKNNNVVVTTTQQQOOOOOOOOONNNMMMKKKHHHEEEDDDCCCBBB@@@>>>===<<<<<<;;;::::::;;;;;;888999999888777666888999777888888999:::<<<===>>><<<>>>@@@AAAAAABBBEEEGGGHHHKKKOOOSSSUUUTTTRRRQQQQQQRRRTTTVVVUUUUUU^^^hhhxxx{{{^^^MMMGGGEEEKKK[[[vvvtttmmmTTTIIIEEEAAA<<<444333<<>>>>>GGGcccwww```wwwoooWWWZZZNNNvvvyyyzzz|||~~~yyyxxx~~~ppp\\\eeevvvdddUUU|||lll[[[TTTZZZjjjxxx~~~{{{|||vvvuuuqqqnnnmmmggg___ZZZZZZSSSSSSRRRPPPMMMJJJFFFEEEEEEFFFHHHJJJLLLJJJFFFCCCHHHLLLPPPPPPNNNPPPVVV[[[]]]RRRXXXsss}}}{{{[[[PPPOOOGGGDDD@@@===;;;<<<>>>???RRRzzzooo___ZZZZZZ]]]fffqqqooonnnsss||||||||||||vvvnnnlllnnnggg```VVVPPPMMMKKKIIIGGGOOOPPPRRRUUUXXXZZZ\\\]]]``````______```aaabbbcccbbbcccbbb```\\\ZZZYYYZZZ```aaabbb```^^^\\\[[[[[[]]][[[]]]bbb]]]SSSOOOSSSTTTOOOJJJHHHFFFEEEGGGLLLPPPNNNLLLKKKKKKLLLLLLKKKFFFDDDBBB@@@@@@@@@???===<<<;;;;;;:::::::::::::::777888888777666666888999888888999999;;;<<<>>>???>>>???AAAAAABBBEEEIIILLLLLLNNNPPPRRRRRRPPPNNNLLLLLLPPPUUUWWWSSSSSS___lll}}}aaaMMMHHHGGGEEEKKK]]]nnnnnnqqqKKKPPPNNN>>>777777222999@@@LLLcccxxxttthhhnnngggdddxxxxxxnnnbbbWWWNNNKKKFFFCCCAAA@@@???>>>;;;===@@@BBBAAAAAAAAABBBCCCCCCDDDDDDCCCBBB@@@???@@@AAABBBBBBBBBDDDGGGIIILLLPPPVVV\\\dddppp}}}~~~fffVVVGGGCCCDDDCCC@@@???BBB;;;>>>ZZZkkkgggiiiXXXZZZXXX}}}|||uuuxxx{{{xxx{{{|||xxx~~~{{{|||sssyyy}}}fff]]]pppeeeTTTPPP|||vvvlllddd___eeeuuu~~~zzztttqqqmmmkkkjjjeee\\\XXXXXXQQQQQQPPPNNNKKKHHHFFFDDDDDDEEEHHHKKKLLLJJJGGGDDDJJJMMMOOOPPPOOOQQQVVV[[[aaaZZZccccccTTTSSSSSSJJJGGGCCC???<<<<<<<<<===GGGllltttddd[[[YYY\\\fffqqqsssqqqrrrxxxyyyrrrpppqqqhhhaaaYYYRRRNNNKKKGGGDDDLLLMMMOOOQQQTTTWWWZZZ[[[\\\\\\\\\\\\]]]^^^^^^___^^^______]]]ZZZXXXXXXYYY\\\]]]]]]\\\ZZZXXXXXXYYYYYYVVVVVVXXXVVVPPPNNNQQQNNNKKKGGGEEEEEEHHHLLLPPPKKKIIIGGGGGGHHHJJJJJJIIICCCAAA???>>>??????>>>===;;;::::::999999999::::::666777888777666666888999999999999:::;;;===???@@@@@@AAABBBCCCDDDGGGLLLOOOMMMNNNOOOPPPPPPNNNMMMKKKNNNQQQUUUWWWVVVXXXcccpppxxxmmmVVVKKKIIIGGGEEEGGG[[[tttggg{{{hhhMMMTTTPPP>>>888:::333777<<>>>>>?????????>>>::::::999999999::::::;;;666777888777666777888:::999999:::;;;<<<>>>???@@@AAABBBDDDEEEGGGIIIMMMPPPLLLMMMNNNNNNOOOOOONNNNNNTTTSSSUUUZZZ^^^cccmmmwww|||zzzdddSSSIIIEEEEEEFFFEEEbbb}}}eeekkkiiiYYYWWWLLLAAA>>>;;;777888;;;CCCQQQjjj~~~qqq|||{{{sssjjjbbb\\\VVVSSSLLLKKKIIIGGGGGGGGGFFFFFFGGGFFFFFFEEEFFFGGGIIIJJJMMMPPPTTTXXX]]]ccckkkpppzzznnn]]]MMMBBB;;;>>>DDDEEEBBB@@@666EEEggglllmmm___HHHWWW~~~xxxxxxttt~~~}}}yyyuuuzzzyyy~~~qqqqqqnnn^^^UUUWWW^^^{{{yyyrrrfff]]]___hhhvvv|||~~~}}}yyyxxxxxxsssmmmjjjfffdddddd___XXXTTTTTTOOOOOOMMMKKKJJJHHHGGGFFFCCCEEEIIIKKKKKKKKKLLLMMMQQQQQQPPPOOONNNPPPSSSVVVLLLfffmmm[[[XXXVVVPPPOOOLLLHHHCCC@@@===<<<<<<===RRRwwwvvviii^^^[[[___eeemmmooonnnkkkooozzz}}}{{{wwwpppjjjbbb^^^XXXTTTQQQMMMGGGBBBAAABBBCCCEEEHHHLLLOOOQQQTTTTTTUUUVVVVVVUUUUUUUUUUUUVVVVVVTTTRRRQQQQQQRRRUUUVVVVVVUUUSSSSSSTTTVVVQQQMMMKKKNNNTTTVVVSSSOOOOOOPPPNNNJJJIIILLLMMMLLLFFFDDDBBBBBBDDDFFFFFFFFFAAA???======>>>???>>>===:::::::::::::::;;;;;;<<<666888888888777888:::<<<:::::::::;;;===>>>@@@AAAAAADDDFFFHHHIIIJJJMMMOOOLLLLLLLLLMMMNNNPPPQQQQQQRRRPPPSSSZZZccckkkwww~~~ppp]]]MMMAAA===CCCKKKUUU{{{oooaaaxxxzzzmmmeeeZZZJJJEEEEEE>>>;;;888;;;BBBMMM```}}}|||}}}{{{uuuoookkkccc___[[[YYYYYYZZZ[[[[[[UUUUUUVVVWWWYYY[[[^^^```gggjjjoootttyyy|||ooo]]]NNNFFF???;;;>>>AAAAAA??????444QQQ{{{vvvvvv}}}iiiVVV???LLLpppwww|||yyywww|||tttqqquuusssvvvxxx|||vvvwwwkkkddd```___bbbhhh}}}{{{zzzpppeeeaaalll{{{||||||yyytttqqqppplllfffeeebbb``````\\\UUUQQQQQQNNNMMMKKKJJJHHHGGGFFFFFFCCCFFFIIIKKKKKKMMMPPPRRRTTTSSSQQQPPPPPPRRRUUUXXXZZZxxxjjj___[[[WWWSSSRRROOOKKKGGGCCC@@@???>>>===JJJggg~~~rrrfff``````ccclllsssuuupppnnnvvv{{{|||}}}wwwnnnbbb^^^YYYVVVSSSNNNFFFAAAAAAAAAAAABBBDDDFFFIIIKKKKKKLLLNNNOOOPPPQQQPPPPPPOOOPPPPPPOOOLLLKKKKKKLLLOOOPPPPPPOOONNNNNNPPPRRRMMMMMMNNNOOOQQQQQQNNNJJJEEEGGGDDD>>>===BBBDDDAAADDDBBB@@@@@@BBBCCCCCCCCC@@@>>><<<<<<=========<<<;;;;;;::::::;;;<<<<<<===777888999999888999;;;===:::;;;;;;<<<===???@@@AAAAAADDDHHHJJJKKKKKKLLLMMMMMMLLLMMMMMMNNNPPPRRRSSSNNNPPPVVV```iiitttpppcccTTTHHH???>>>HHHTTTwww}}}fffkkk|||pppiii___NNNHHHGGGAAA>>>888999AAAHHHTTTppp{{{uuu{{{wwwwww||||||xxxwwwxxxzzzzzzyyyuuuuuuvvvwwwzzz}}}xxxhhh\\\OOOFFFDDD@@@>>>@@@AAA??????BBBKKKjjjqqq~~~```HHH@@@MMMmmmxxxrrrxxxzzzyyy~~~zzzwww}}}rrrgggccccccccckkkuuuwww{{{tttuuu{{{zzzvvvvvvxxxxxxtttrrrsss}}}{{{{{{|||nnnggglll}}}{{{~~~}}}|||wwwpppllljjjeee```ccc___]]]]]]YYYRRROOOOOOMMMLLLJJJHHHGGGFFFEEEEEECCCFFFIIIJJJKKKMMMRRRVVVUUUTTTRRRQQQQQQTTTXXXZZZtttuuuqqqhhhaaa\\\XXXXXXTTTRRRNNNJJJFFFCCCAAAAAA???EEE^^^xxxllleeeeeeeeeiiisssxxxqqqkkknnnvvv{{{~~~zzz~~~~~~uuuddd```\\\XXXUUUOOOGGGAAA???>>>===<<<===???AAABBBDDDEEEHHHJJJLLLMMMMMMMMMLLLMMMMMMKKKHHHGGGGGGGGGKKKLLLLLLKKKJJJJJJMMMOOOJJJOOORRRPPPMMMKKKHHHEEE???AAA===777777>>>BBBAAABBB@@@>>>>>>@@@AAAAAAAAA???===;;;;;;<<<<<<;;;:::;;;;;;;;;;;;;;;<<<===>>>888999::::::999:::<<<>>>;;;;;;;;;<<<>>>???AAABBBAAAEEEIIILLLLLLKKKKKKKKKNNNNNNMMMMMMNNNPPPRRRSSSPPPVVVaaalllttttttbbbXXXMMMHHHDDDEEEOOO[[[xxxhhh}}}ppphhhcccTTTIIIGGGDDD???777777???DDDLLLddd}}}vvvtttvvv~~~~~~wwwvvv~~~{{{iiiXXXOOOIIIEEEEEECCCBBBDDDCCCAAABBBGGGiiissslllYYY???EEEWWWtttyyydddjjjxxxzzzzzz{{{}}}wwwvvvyyy}}}}}}wwwrrrttt}}}|||}}}zzzqqqcccXXXRRROOONNNRRRWWW```kkkvvv~~~zzzwwwqqqrrr{{{yyywwwxxx|||yyyyyyyyytttpppuuuxxxuuu}}}wwwsss|||}}}{{{zzzyyy|||xxxrrrmmmiiifffccc```\\\[[[YYYVVVRRROOOLLLJJJIIIHHHGGGFFFFFFHHHJJJKKKEEEGGGIIIKKKLLLOOORRRUUUYYYXXXUUUQQQOOOUUUcccpppyyynnnhhhfffbbbXXXVVVWWWWWWUUURRRNNNKKKFFFAAA===AAADDDTTTttt~~~tttkkkfffeeejjjpppxxxzzzsssnnnttt~~~yyy|||xxxyyy~~~~~~sssjjj]]]UUUQQQNNNIIIEEEBBB???;;;888999:::::::::>>>???AAADDDFFFGGGHHHHHHGGGIIIKKKKKKIIIGGGFFFEEEFFFEEEEEEEEEFFFGGGHHHHHHPPPOOOMMMJJJFFFBBB>>><<>>???>>>===<<<<<<>>>??????>>>===<<<;;;::::::;;;======;;;:::999888888888999::::::999888777888999;;;===<<<<<<=========@@@DDDGGGJJJKKKLLLLLLKKKKKKLLLMMMJJJKKKLLLMMMNNNOOOQQQQQQVVVXXXfffwww}}}yyyhhhVVVMMMHHHEEE???CCC```~~~tttkkkfffsss^^^XXXZZZOOODDDEEEGGG@@@>>>:::888===IIIZZZeeevvvzzzwww}}}~~~yyy}}}|||xxxeeeTTTIIIDDDDDDDDDFFFFFFHHHFFF>>>:::GGGYYYrrrcccxxxNNN;;;>>>QQQppphhhnnnyyy~~~~~~}}}}}}~~~wwwwwwssskkkdddccchhhlllllliiifffccc___\\\^^^fffqqqyyyvvvyyy~~~~~~|||sssdddUUUKKKFFFDDDCCCEEEHHHLLLQQQVVVZZZ]]]^^^bbbVVVUUUooozzzxxx{{{}}}|||zzz{{{xxxttttttyyy~~~|||yyyxxxwwwxxxtttnnnjjjfffccc___]]]ZZZYYYWWWTTTQQQMMMKKKIIIIIIHHHGGGFFFFFFGGGIIIJJJIIIHHHGGGHHHKKKPPPTTTWWWXXXRRRSSSVVVSSSVVVooo{{{ddddddccc\\\ZZZZZZWWWVVVTTTQQQNNNIIIDDDAAA???BBBOOOkkk}}}uuummmgggiiimmmtttyyyvvvpppqqqvvv|||~~~zzzzzz}}}~~~{{{wwwooocccYYYRRRMMMHHHDDDBBB???;;;888888888777666999:::<<<>>>@@@AAABBBCCCCCCFFFHHHGGGEEECCCBBBBBBAAAAAABBBCCCEEEGGGHHHIIIMMMKKKFFFBBB???============;;;999888999:::::::::???===;;;:::<<<======<<<<<<<<<;;;::::::;;;<<<===::::::999888888999999::::::999888777888999;;;<<<<<<===>>>>>>???AAAEEEHHHJJJKKKMMMLLLKKKKKKLLLNNNPPPQQQQQQQQQPPPPPPPPPQQQTTT[[[gggvvv}}}gggZZZOOOEEEBBBCCC>>>FFFqqqyyytttrrrgggXXXUUUVVVMMMFFFGGGEEEBBB@@@<<<888888@@@OOOZZZ}}}}}}}}}|||~~~}}}}}}~~~|||}}}zzzxxxzzz~~~}}}yyypppgggYYYLLLEEECCCCCCCCCJJJ???@@@IIIAAA999TTT|||jjjoootttKKK;;;@@@TTTmmmiiiuuu{{{{{{{{{zzz{{{qqqlll```ZZZSSSRRRVVVXXXVVVSSSPPPOOOMMMKKKLLLPPPXXX]]]eeegggkkkooorrruuuvvvwwwzzzyyyvvvpppjjjiiimmmrrrwwwnnn^^^OOOEEE???>>>===>>>???AAADDDFFFHHHJJJKKKJJJLLLWWWpppyyynnnjjjffffffjjjnnnnnnllllllooouuu||||||yyyxxxvvvvvvrrrnnniiieeebbb___[[[XXXWWWUUUTTTQQQNNNKKKIIIHHHIIIHHHGGGFFFFFFFFFGGGHHHNNNJJJEEEFFFKKKRRRVVVXXXSSSLLLNNNVVVUUU\\\ccceeefffaaa^^^[[[XXXXXXXXXVVVRRRMMMHHHEEEAAAAAAIII```zzzooofffjjjkkkpppwwwyyyuuupppoooxxx}}}~~~zzzyyy{{{{{{zzzwwwzzzuuulllaaaWWWNNNHHHDDDCCC@@@<<<:::999888666555666666777999;;;<<<===>>>???AAABBBBBB@@@>>>===>>><<<<<<>>>@@@CCCEEEHHHIIIKKKFFF@@@:::777888;;;===;;;;;;:::999888888888888???<<<999777888:::::::::<<<;;;;;;::::::;;;;;;<<<:::999999888888999::::::;;;:::999888888:::;;;<<<>>>???@@@AAABBBDDDHHHKKKJJJLLLMMMMMMLLLLLLMMMNNNPPPQQQRRRQQQPPPPPPQQQSSS]]]gggrrriiiZZZQQQHHH@@@@@@EEEDDDQQQ{{{ssswwwddd\\\TTTUUUVVVNNNNNNNNNFFFDDDDDD@@@:::555:::FFFQQQgggzzzyyyyyy|||zzzyyyxxx~~~~~~zzzvvvrrrqqqqqqoookkkgggYYYSSSLLLFFFDDDCCCCCCCCCGGGAAA@@@CCCBBBLLLsssooocccmmmEEE:::BBBSSS}}}jjjooo~~~yyyzzzzzzzzzxxxhhh]]]MMMHHHDDDEEEHHHJJJGGGCCCCCCDDDDDDCCCCCCDDDHHHJJJRRRSSSVVVXXXZZZ[[[\\\\\\[[[ZZZVVVQQQNNNPPPVVV\\\iiibbbVVVIII@@@;;;;;;;;;<<<<<<<<<===>>>???@@@@@@===III\\\lllqqqkkk```WWWVVVTTTSSSVVV[[[______^^^aaaeeekkkqqquuuwwwwwwvvv}}}{{{}}}}}}zzzzzzwwwvvvvvvuuutttnnnjjjfffccc```\\\YYYVVVSSSRRRPPPMMMKKKIIIHHHGGGIIIHHHGGGFFFFFFFFFGGGGGGOOOJJJFFFGGGNNNTTTUUUTTTOOOMMMOOOUUU^^^ttt~~~eeeggghhhddd```ZZZ[[[\\\\\\ZZZUUUOOOJJJHHHEEECCCGGGVVVrrr{{{ssskkkpppkkkllluuu|||zzztttpppnnnsssxxx|||}}}}}}~~~~~~{{{xxxwwwwwwxxxvvvtttyyyxxxuuummmbbbUUULLLHHHEEEBBB???===<<<:::999777666666777888999:::;;;<<<<<<===>>>>>><<<:::::::::999999;;;===???BBBEEEFFFJJJEEE???999666777999;;;;;;<<<======<<<;;;::::::<<<999555444555888:::;;;;;;;;;;;;:::::::::::::::999999999999999999::::::;;;;;;:::::::::;;;<<<<<<@@@AAACCCDDDEEEGGGJJJMMMJJJLLLMMMMMMMMMMMMNNNOOONNNPPPSSSTTTTTTWWW[[[___nnnyyysss```UUUNNNDDDBBBCCCHHHSSSkkktttqqqmmm[[[XXXVVV[[[ZZZTTTWWWWWWKKKGGGHHHFFF???888:::EEEOOO[[[{{{~~~ooovvvwwwsssrrrsssssswww~~~||||||}}}wwwrrrlllgggbbb]]]XXXTTTLLLJJJGGGFFFFFFFFFEEEDDD@@@HHHDDD:::GGGooozzz\\\jjjddd@@@999AAANNNsssooozzzzzz{{{}}}yyy|||vvvbbbTTTFFFDDDCCCEEEIIIJJJGGGDDDCCCDDDEEEEEEEEEFFFHHHKKKIIIJJJKKKMMMOOOPPPQQQQQQMMMLLLJJJFFFCCCDDDGGGKKKUUURRRLLLEEE???<<<===>>>?????????@@@AAABBBCCCCCCCCCOOO\\\___YYYPPPLLLLLLMMMLLLMMMPPPSSSVVVUUUTTTVVVUUUTTTSSSSSSTTTUUUVVVcccfffiiijjjkkkooouuuzzz|||zzz}}}zzzwwwvvvtttqqqooojjjhhhdddaaa___[[[WWWTTTPPPNNNLLLJJJHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGMMMJJJIIILLLRRRTTTRRRNNNJJJRRRWWW\\\rrruuueeeffffffdddaaaZZZ^^^___```\\\VVVOOOKKKJJJHHHFFFEEEMMMbbb~~~{{{wwwpppmmmttt|||}}}zzzxxxmmmpppsssvvvxxxyyy{{{|||xxxvvvuuutttttttttsssrrrtttwwwzzzwwwnnnaaaUUUNNNEEECCC???===<<<<<<:::999666666666666777888:::;;;:::;;;<<<;;;999777888888888888999:::<<<>>>@@@AAAHHHFFFAAA===:::888888999;;;???BBBCCCBBB???>>>???888555222222444888;;;<<<:::::::::::::::999999888888888999999::::::::::::;;;;;;;;;<<<<<<===>>>???BBBDDDFFFGGGGGGHHHKKKMMMKKKLLLNNNNNNMMMMMMOOOQQQRRRUUUXXXYYY[[[```iiippp|||iiiYYYOOOGGGBBBDDDDDDLLLhhhtttwwwddd]]]ZZZYYY^^^^^^YYY\\\[[[OOOMMMMMMKKKDDD<<<<<>>DDDCCC@@@===:::999888777;;;@@@FFFGGGDDD@@@>>>>>>444222000111444888;;;<<<::::::::::::999888777777777777999:::::::::::::::;;;<<<===>>>???AAABBBBBBEEEGGGHHHIIIIIIIIIKKKLLLKKKLLLNNNNNNNNNNNNPPPRRRTTTVVVYYYZZZ\\\dddqqq|||zzzdddUUUJJJDDDBBBEEEKKK^^^zzzppp^^^\\\]]]WWW[[[^^^YYYZZZZZZSSSSSSQQQMMMFFF???<<<>>>@@@TTTPPPrrruuuyyykkkddddddggghhhhhhkkkmmmssszzzqqqnnnooommmhhhddd```ZZZSSSKKKFFFBBB@@@FFFFFFFFFGGGHHHGGGDDDBBBFFF>>>EEEcccddd^^^|||yyyNNN999888<<>>?????????BBBDDDEEEEEEDDDFFFKKKPPP{{{~~~~~~|||||||||{{{~~~||||||zzzxxxuuuqqqlllfffaaa```^^^\\\ZZZXXXUUUQQQNNNLLLJJJHHHFFFEEEFFFGGGGGGFFFGGGHHHIIIJJJKKKKKKKKKJJJLLLOOOQQQQQQNNNJJJGGGGGGYYYpppxxxzzz~~~nnndddeeefff``````bbb]]]ZZZ\\\\\\XXXQQQNNNNNNQQQKKKKKKHHHEEEMMMhhh~~~yyyvvvuuutttsssvvv{{{|||yyyuuussssssuuuwwwxxxvvvvvvvvvtttrrrooonnnnnnooopppssswwwwwwqqqfff^^^RRRMMMEEE???===<<<<<<<<<777666555444444666777888777888888777555444555666666666777888999;;;<<<======;;;999777666666666777:::@@@FFFFFFAAA;;;888888333222111222555888999999999:::::::::999888666555666777999:::;;;;;;::::::;;;<<<>>>@@@BBBDDDEEEEEEGGGIIIJJJJJJIIIIIIJJJKKKKKKMMMNNNOOOOOOOOOQQQRRRTTTWWWYYY[[[```lll~~~|||jjj\\\NNNFFFFFFCCCHHH```zzzggg]]]\\\^^^RRRUUU]]]XXXVVVXXXWWWUUURRRMMMHHHDDDAAA???>>>MMMPPPbbb{{{yyy{{{vvvqqqppppppmmmjjjjjjiiiiiioooyyytttgggggggggaaaZZZTTTRRRNNNIIIDDDBBBAAAAAAEEEDDDDDDFFFHHHIIIGGGFFFEEEGGG^^^jjj```ssshhhDDD888999:::IIIeeetttvvvvvv|||wwwvvvzzz}}}gggVVVHHHIIIJJJKKKLLLLLLJJJHHHNNNOOOPPPQQQRRRUUUYYY]]]ZZZXXXUUUQQQNNNLLLKKKKKKKKKKKKKKKLLLMMMNNNMMMLLLHHHIIIIIIFFFDDDGGGOOOVVVUUUXXX]]]aaaaaa___\\\YYYSSSPPPMMMKKKJJJKKKKKKLLLHHHHHHFFFDDDAAA>>>======??????@@@@@@???>>><<<:::???AAABBBAAA>>>>>>BBBEEEtttxxx~~~~~~zzzvvvxxx{{{|||yyy{{{~~~xxxqqqqqqpppooommmiiiccc___\\\ZZZXXXWWWUUURRRMMMJJJKKKIIIGGGFFFEEEFFFGGGHHHFFFGGGHHHJJJKKKLLLLLLMMMJJJMMMQQQQQQOOOKKKHHHGGGWWWgggttttttuuulllhhhkkkjjj```___bbb]]]WWWYYYYYYUUUPPPNNNPPPTTTOOOOOOLLLGGGLLLddd~~~{{{yyywwwqqqmmmpppvvv{{{wwwrrrpppqqquuuxxxzzzxxxyyyxxxvvvrrrooommmmmmpppoooooorrruuurrriiibbb[[[UUULLLDDD@@@???>>>>>>:::999777666666777999:::666777777555333333444555444555666777999;;;===>>>666555222111111333666888999???EEEDDD===666222000444333222333666777777777999999::::::999888666555666777999:::;;;;;;::::::;;;<<>>888:::999DDD```uuuwwwvvv||||||{{{gggVVVHHHIIILLLOOOSSSUUUUUUUUUSSSUUUXXXYYYYYY[[[]]]___]]][[[YYYVVVTTTSSSSSSSSSUUUSSSQQQPPPQQQQQQQQQPPPNNNNNNMMMJJJJJJRRR___iiiiiinnnuuu|||~~~{{{yyynnnggg]]]TTTPPPOOOQQQRRRMMMMMMLLLIIIGGGEEEFFFGGGEEEDDDBBBAAAAAACCCEEEFFF>>>AAACCCBBBAAAAAADDDGGGsssuuuwwwyyy{{{~~~}}}}}}~~~}}}{{{xxxzzz||||||yyyvvvsssrrrmmmkkkiiihhhgggeeebbb___[[[XXXTTTOOOLLLJJJJJJJJJFFFGGGFFFEEECCCCCCEEEGGGFFFFFFGGGHHHIIIIIIIIIIIINNNPPPPPPLLLKKKOOORRRSSSlllsssnnnwwwpppgggggggggggggggddd___[[[```^^^YYYUUURRRRRRSSSUUUTTTSSSRRRPPPJJJRRRuuuzzztttqqqrrruuuxxxsssrrrqqqpppppprrrwww{{{wwwwwwwwwvvvtttrrrpppnnnkkkppptttqqqjjjdddeeegggfff```XXXPPPIIIDDD@@@>>>;;;:::999999;;;;;;:::888777666666666555555555555333333444444555666777777999777555333333333444555>>>===;;;999777555555444555555555555666666666777888888888888888999999999777999;;;===>>>>>>======@@@AAABBBCCCCCCEEEIIILLLJJJJJJJJJKKKMMMNNNMMMLLLKKKOOOQQQPPPOOOPPPPPPPPPTTTWWW```nnn|||wwwlll]]]RRRJJJEEEBBB@@@DDDbbb}}}rrrzzzfff^^^___YYY[[[ZZZXXXVVVTTTUUUXXXZZZTTTQQQOOORRRTTTQQQHHH???CCCMMMRRRYYYqqq|||rrrwww___gggrrrooojjjaaahhhpppsssrrrttt{{{~~~|||yyy}}}}}}uuulllggg```UUUJJJEEEDDDBBB???>>>>>>??????>>>IIIHHHHHHKKKPPPTTTRRROOOTTTfff\\\eeevvvIII<<<666333>>>MMMcccsss|||ooottt}}}zzzkkkQQQFFFGGGKKKSSS]]]dddffffffiiigggdddccccccdddeeeeeekkkiiifffccc```___^^^]]]\\\[[[ZZZ[[[]]]]]]ZZZVVVVVVTTTUUUVVVRRRPPPWWWbbbnnnooowww~~~tttlllfff```\\\WWWZZZ\\\ZZZUUUPPPNNNNNNOOOLLLJJJJJJKKKKKKIIIFFFIIIHHHFFFDDDBBBBBBEEEHHHoooqqqrrrtttvvvyyy}}}}}}{{{zzz||||||zzzvvvrrrpppooojjjhhhfffdddcccaaa]]][[[XXXVVVQQQMMMJJJIIIIIIIIIFFFFFFFFFEEEDDDEEEGGGIIIHHHIIIKKKLLLMMMNNNNNNNNNVVVTTTOOOIIIEEEHHHTTT```}}}|||rrrlllffffffeeeeeedddbbb^^^[[[aaa\\\WWWUUUWWWXXXVVVUUUPPPLLLLLLMMMMMMTTTlll|||xxxxxxyyyxxxwwwvvvvvvtttrrrpppqqqrrrtttyyyxxxuuurrrooommmkkkkkkmmmooonnnhhh^^^YYYZZZ]]]```______]]]YYYRRRIIICCC>>><<<::::::::::::999888888888888777777777666666333444444555555666666666777666555444444555777888<<<;;;:::888777666666555777777777777888888888888999999999:::::::::::::::;;;;;;===>>>@@@AAAAAAAAABBBBBBBBBCCCEEEHHHJJJKKKKKKKKKKKKLLLNNNNNNNNNMMMOOOQQQRRRPPPNNNOOOQQQSSSWWW___nnn}}}jjj\\\NNNIIIFFFCCCEEEIIIaaavvvxxx___YYYZZZXXXVVVVVVVVVVVVVVVXXX[[[]]]TTTRRRQQQQQQQQQLLLDDD===AAAGGGLLLSSSfff}}}mmm\\\UUUYYYeeennnjjjgggllltttyyywwwsss}}}~~~zzzzzz{{{~~~}}}zzz}}}xxxxxxtttyyyxxxrrrhhh___ZZZUUUKKKBBB>>>;;;;;;<<>>???@@@BBBCCCDDDEEECCCBBBDDDHHHKKKKKKJJJKKKLLLMMMNNNNNNOOONNNNNNQQQQQQQQQPPPOOOQQQWWW]]]eeekkk{{{nnn\\\NNNEEEFFFEEE@@@CCCNNNvvvvvvtttrrr[[[VVVVVVVVVTTTUUUVVVWWWXXXZZZ[[[\\\XXXXXXXXXVVVRRRLLLFFFBBBBBBCCCFFFLLLXXXjjj~~~~~~vvvxxxpppUUUQQQ```oooiiieeegggmmmrrrrrrpppttt{{{zzztttrrrsssrrr{{{uuummmhhhaaaXXXPPPLLLGGG@@@;;;999;;;<<<>>>@@@BBBDDDFFFFFFGGGQQQ^^^dddaaadddzzzsssVVVTTT}}}SSS<<<===888111777AAAhhhzzzrrrvvvrrrvvv~~~vvvuuuqqqTTTOOOKKKIIIQQQbbbttt~~~{{{~~~|||yyywwwwwwvvvuuusssqqqkkkeee___XXXSSSTTTYYY```oooxxxqqqppprrruuuvvvuuurrrooommmkkkiiifffddd]]]^^^^^^]]][[[ZZZZZZ[[[iiijjjjjjjjjkkkmmmqqqtttyyy|||~~~~~~|||xxxwwwzzz}}}~~~|||xxxuuussssssssspppkkkfffcccbbbcccaaa^^^[[[YYYWWWUUURRRPPPNNNLLLJJJGGGEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDFFFHHHGGGIIILLLOOOQQQRRRRRRRRRRRRMMMLLLOOOQQQ^^^ooogggeeecccbbbaaa___^^^^^^^^^\\\ZZZZZZYYYXXXYYY]]]^^^\\\YYYZZZVVVUUUYYY[[[[[[___fff}}}xxxttt|||{{{zzzyyyvvvrrrmmmiiilllllllllllllllmmmmmmmmmjjjiiieee^^^WWWUUUXXX\\\\\\ZZZXXXXXXXXXXXXWWWVVVJJJFFFAAA>>><<<<<<;;;;;;:::::::::999999999888888666666666666666555555555777777666666666777888999999999888888888888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>======>>>???AAACCCEEEHHHEEECCCEEEKKKNNNLLLIIIJJJLLLMMMNNNNNNNNNNNNOOOPPPPPPPPPQQQQQQUUU```jjjwwwzzzjjj]]]UUUKKKGGGKKKFFF>>>EEEVVV}}}~~~ssshhh]]]WWWUUUUUUVVVVVVWWWXXXZZZYYYXXXWWWWWWZZZ[[[XXXRRRLLLIIIHHHFFFCCCEEEJJJOOOZZZrrr}}}qqq{{{bbbaaasss{{{wwwiiidddkkkuuurrrvvv|||xxxwwwxxxwwwwwwyyywww||||||pppddd]]]ZZZUUUMMMEEECCC@@@;;;999:::@@@AAACCCDDDDDDDDDEEEFFFMMMTTTbbbpppvvv~~~hhhSSSIIIvvvoooDDD999<<<666111777AAAkkklllaaazzzxxxrrrrrryyysssuuuwww[[[NNNIIIFFFOOOccczzz{{{tttlllggghhhlllqqqvvvxxx}}}{{{yyywwwsssuuuvvvvvvtttrrrrrrrrrfffhhhiiiiiiiiijjjmmmooovvvzzz||||||}}}rrrooosssyyy}}}}}}}}}~~~}}}|||||||||zzzxxxtttqqqooommmllliiieeeaaa______```]]]ZZZVVVTTTRRRPPPNNNLLLIIIHHHGGGEEEDDDDDDDDDDDDFFFGGGFFFDDDCCCBBBDDDFFFGGGJJJMMMQQQSSSTTTTTTSSSUUUPPPPPPXXXfff~~~|||gggbbbcccbbb```___]]]]]]]]]]]]\\\ZZZUUUXXX\\\\\\[[[ZZZ[[[]]]ZZZYYYXXXWWWTTTQQQSSSWWWqqqxxx}}}~~~zzzyyyyyy}}}|||{{{{{{{{{xxxsssooonnnooooooooonnnkkkiiiggghhhhhhfffaaa\\\YYYZZZ\\\YYYUUUQQQOOOOOOQQQSSSTTTNNNJJJDDDAAA??????>>>===:::::::::999999999888888888777777777777777777777999888888777777777777777999999999999999:::;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<======>>>??????AAA@@@@@@@@@AAACCCEEEFFFIIIFFFDDDGGGLLLOOOMMMIIIIIILLLNNNNNNMMMMMMNNNPPPQQQPPPQQQUUUUUUYYYeeesss|||jjj[[[PPPOOOHHHFFFIIIGGGIII]]]vvvxxxwww{{{kkk___^^^YYYUUUUUUWWWVVVWWWYYYZZZZZZXXXUUUQQQTTTVVVSSSNNNJJJIIIKKKJJJEEEEEEIIIJJJPPPggg~~~xxx|||sssyyyggggggooolllmmmnnnooorrryyy~~~wwwtttwwwyyyxxxwwwxxxwwwvvvqqqiii___VVVPPPMMMKKKEEE???>>><<<::::::>>>>>>AAADDDFFFGGGJJJMMMPPPUUUSSS[[[qqq|||^^^PPP^^^uuu\\\===999888222333:::???fffiiiXXXooozzzsssqqqqqqnnnqqq{{{bbbQQQKKKIIITTTkkk```bbbeeefffffffffggghhhqqqvvvzzzzzz}}}}}}}}}~~~xxxllljjjqqqzzz}}}}}}|||~~~}}}}}}~~~~~~~~~~~~|||{{{yyyyyyyyywwwuuuqqqnnnkkkhhhgggeeebbb^^^]]]]]]^^^XXXUUUQQQOOONNNMMMKKKJJJFFFFFFEEEEEEDDDDDDEEEEEEGGGGGGGGGEEECCCCCCEEEGGGKKKMMMQQQUUUWWWXXXWWWVVVRRRRRRWWWiiixxxrrrdddaaaaaaaaa___^^^]]]^^^^^^^^^\\\ZZZUUUZZZ___^^^YYYXXX[[[___ZZZ\\\\\\YYYRRRNNNNNNQQQhhh{{{gggnnnuuu}}}|||{{{~~~~~~|||}}}~~~{{{jjjkkkmmmnnnoooooonnnnnnhhhhhhfffbbb\\\XXXUUUUUUQQQPPPNNNNNNOOONNNLLLJJJMMMIIIEEEBBBAAAAAA???>>>::::::::::::999999999999999999999999999999999999;;;::::::999999888777777;;;:::::::::;;;;;;<<<===;;;<<<<<<<<<<<<===============>>>??????@@@AAAAAAFFFEEEEEEEEEEEEFFFGGGGGGHHHGGGFFFIIILLLNNNLLLJJJJJJMMMPPPPPPNNNMMMOOOQQQUUUUUUYYY___```bbbooo~~~zzzbbbZZZTTTLLLGGGCCCAAAEEEOOOfffooopppxxxmmmVVVUUUZZZXXXUUUVVVVVVUUUTTTWWW[[[\\\ZZZWWWQQQSSSUUUSSSOOOMMMNNNPPPKKKGGGFFFHHHIIINNN^^^pppwww}}}tttllljjjeeecccbbbcccfffkkkppptttzzz}}}}}}yyyxxxzzzyyysssoooooosssmmmddd[[[TTTNNNJJJGGGDDD???<<<<<<;;;:::<<>>AAADDDEEEEEEGGGMMMQQQWWWiii}}}~~~```MMMXXXmmmLLL::::::444000666999;;;```vvvWWW___yyy|||uuurrriiieeefffrrr~~~iiiSSSLLLJJJVVVppp}}}~~~UUUYYY]]]``````_________gggmmmqqqtttwww{{{{{{xxxxxxzzz}}}yyysssmmmmmmrrryyy|||}}}zzz}}}}}}yyyzzz~~~~~~~~~~~~}}}{{{zzzzzzzzzxxxvvvsssssssssrrroookkkgggeeebbbbbbaaa^^^ZZZXXXWWWXXXSSSPPPLLLJJJJJJJJJIIIHHHEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFGGGFFFFFFGGGIIILLLNNNPPPTTTXXXZZZZZZYYYWWWSSS^^^pppyyyjjjbbb`````````^^^^^^^^^```aaa```]]][[[ZZZ]]]___^^^[[[ZZZ\\\___\\\___```^^^YYYUUUSSSQQQ```ooolll\\\cccllltttyyy}}}~~~lllkkkkkkkkklllnnnqqqsssiiihhhddd___YYYUUURRRPPPLLLLLLLLLLLLMMMLLLIIIFFFHHHFFFCCCBBBAAAAAA???>>><<<<<<<<<;;;;;;;;;::::::999999::::::;;;<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;===<<<<<<<<<<<<======>>>===>>>>>>>>>???????????????@@@AAABBBCCCDDDDDDEEEHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGIIIJJJLLLLLLKKKKKKLLLOOOSSSSSSPPPOOOQQQTTT[[[]]]eeepppsssvvvhhhYYYPPPLLLLLLBBBCCCEEEOOOjjjuuukkkzzziiiZZZOOOQQQWWWXXXWWWYYYYYYVVVTTTVVVZZZ\\\YYYVVVVVVWWWVVVUUUSSSSSSSSSTTTLLLJJJIIIJJJMMMRRRZZZaaa|||{{{zzztttnnnqqquuuhhhbbb[[[YYY[[[___``````ggglllrrrvvvwwwzzz|||{{{zzzyyysssjjjeeeeeeeeeaaaZZZQQQJJJFFFEEEDDD@@@===<<<======<<>>=========<<<<<<<<<<<<::::::;;;;;;<<<===>>>>>>;;;<<<===>>>????????????>>>>>>============>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEFFFGGGHHHGGGGGGHHHHHHGGGFFFDDDCCCEEEGGGJJJKKKKKKJJJKKKLLLMMMRRRUUUUUURRRPPPSSSWWW___bbbooo~~~cccZZZSSSFFFBBBHHHBBBHHHPPPaaalllmmmvvv```YYYSSSTTTWWWXXXYYY[[[^^^ZZZVVVVVVYYYYYYVVVRRRWWWVVVTTTSSSRRRRRRQQQQQQNNNNNNMMMMMMRRRXXX[[[YYYggglll}}}zzzmmmXXXZZZooosssgggYYYRRRSSSWWWYYYXXXXXX^^^eeehhhhhhjjjnnnrrryyyzzz{{{}}}{{{vvvuuuuuurrriii___ZZZ\\\TTTSSSOOOHHH@@@<<<<<<>>>@@@>>>>>>@@@@@@???BBBGGGDDDIIIOOOSSSYYYbbboooyyyxxx\\\FFFTTT~~~OOO777444888///333999000<<>>======>>>>>>======<<<<<<<<<>>>???@@@AAAAAAAAAAAAAAA@@@???>>>@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBCCCDDDFFFFFFGGGGGGHHHIIIIIIHHHIIIKKKMMMIIIHHHGGGFFFGGGJJJPPPTTTRRRSSSTTTUUUVVVXXX\\\___iiittt~~~}}}eeePPPKKKKKKGGGDDDGGGHHHRRRiii{{{kkkzzzcccVVVTTTRRRTTTWWWYYYYYYWWWQQQYYYaaaaaaYYYRRRQQQTTTWWWRRRMMMMMMQQQTTTTTTRRROOOPPPSSSVVVYYY\\\^^^___UUUuuunnnwww{{{xxxYYY^^^xxxtttfffUUUKKKLLLQQQUUUVVVUUUTTTWWW[[[\\\[[[^^^ccciiiiiijjjmmmssszzz~~~|||zzzxxxwwwlllkkkhhhccc]]]UUUOOOKKKHHHFFFDDDBBBAAA???===;;;:::BBBAAAAAAFFFCCCCCCLLLOOOUUU\\\]]]^^^kkkttt[[[OOOZZZ|||CCC;;;555333333222333777===ZZZWWW>>>GGGbbb~~~ooodddYYY___rrrrrrXXXPPPlllttt^^^RRRIIIIIIKKKLLLOOOSSSQQQRRRUUUWWWYYYZZZ[[[\\\bbbdddfffggggggiiilllnnnrrrqqqrrrtttxxxyyyxxxuuuvvvuuusssqqqpppppppppppptttsssssstttwwwwwwuuurrrnnnnnnooonnnllliiieeeccc___]]][[[[[[[[[ZZZVVVSSSUUUUUUUUURRRNNNKKKJJJJJJHHHFFFDDDDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEECCCDDDFFFLLLRRRUUUSSSQQQKKKSSS^^^ccc^^^]]]iiizzzooojjjaaa[[[\\\bbbccc```YYY^^^bbbaaa]]][[[[[[\\\___^^^^^^___aaacccccccccccccccbbb___[[[YYYXXXXXX[[[aaakkkzzzuuuiiivvvyyypppjjjfffkkkhhheeedddbbb^^^WWWRRRQQQNNNKKKGGGEEEEEEFFFGGGAAAAAAAAAAAA@@@???>>>>>>AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@????????????@@@??????>>>======>>>???@@@AAAAAAAAAAAAAAA@@@??????@@@@@@@@@AAAAAAAAABBBBBBAAABBBBBBCCCDDDEEEFFFFFFEEEFFFHHHGGGGGGGGGHHHJJJJJJKKKLLLLLLMMMNNNRRRTTTVVVWWWVVVTTTUUUZZZdddkkkxxx}}}fffVVVIIIHHHHHHEEEGGGMMMTTToootttuuuxxxrrrYYYUUUSSSRRRSSSVVVYYYYYYXXXYYY```gggggg```ZZZYYY[[[]]]WWWPPPNNNPPPSSSSSSQQQNNNOOOQQQSSSVVVXXXZZZ[[[^^^bbbuuuyyy{{{~~~}}}jjj``````YYYPPPKKKJJJJJJHHHEEENNNMMMQQQXXXYYYUUUSSSTTTWWWWWWXXX\\\bbbiiipppttt}}}~~~~~~}}}|||zzzvvvqqqmmmiiiggg]]]\\\YYYUUUOOOIIIEEEBBB>>>===<<<<<<>>>@@@AAAAAACCCBBB;;;<<>>>>>BBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAABBBAAA@@@@@@???@@@@@@AAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEGGGHHHIIIGGGGGGGGGHHHGGGJJJMMMNNNOOOOOOQQQRRRSSSVVVYYYZZZ\\\eeeuuuwwweeeQQQKKKGGGGGGEEEEEEPPP___|||uuuiiixxx~~~[[[UUUUUUSSSRRRSSSUUUWWWXXXXXXXXX]]]bbbbbb]]]YYYXXXZZZ[[[VVVPPPNNNPPPRRRSSSRRROOOOOOQQQSSSTTTUUUVVVVVV```VVV]]]yyyxxxfffcccyyy{{{hhhfffbbb]]]YYYUUURRRPPPIIIFFFGGGNNNRRRQQQOOOOOOPPPQQQRRRUUUZZZ___dddggghhhjjjkkkkkkkkkllloooqqqooommmjjjeee```ZZZVVVTTTKKKJJJGGGDDDAAA>>>;;;:::<<<;;;:::999:::;;;===???DDDCCCBBBKKKWWWTTTWWWhhhqqquuu{{{{{{___RRR\\\mmm|||wwwQQQ@@@999444444333222333666<<>>===;;;:::::::::>>>?????????>>>???@@@BBBGGGHHHLLLXXX^^^TTTUUUgggyyy^^^QQQ___~~~uuuQQQ===777333444444222222555999IIIfffxxxuuuwwwkkk>>>AAAEEEffflllZZZXXXfffwwwrrrqqquuusssbbb[[[UUUOOOQQQXXX]]]qqqzzzjjj]]]UUUOOOKKKGGGEEECCCDDDGGGIIIIIIIIIKKKLLLLLLKKKKKKNNNSSSVVVWWWYYY\\\^^^___```aaaaaa^^^^^^^^^^^^]]]\\\\\\[[[\\\\\\\\\\\\[[[[[[[[[\\\[[[[[[[[[[[[YYYXXXVVVUUUOOOQQQRRRRRRPPPNNNKKKJJJEEEGGGHHHGGGFFFFFFGGGIIIFFFEEEDDDEEEFFFGGGFFFDDDDDDDDDEEEFFFHHHIIIJJJJJJLLLNNNPPPPPPOOOOOORRRUUUWWWYYYfffyyygggrrrnnniiigggbbb]]]^^^]]][[[]]]bbbdddbbbbbb]]][[[]]]]]]]]]cccjjj[[[ZZZZZZ\\\___```^^^[[[\\\\\\]]]aaaffffffccc```[[[ZZZZZZ[[[bbbuuu{{{jjjpppxxx~~~{{{qqqlllhhheeecccccc___\\\[[[\\\YYYQQQJJJEEEEEECCCBBBBBBAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAABBBBBBCCCEEEEEEDDDDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCAAABBBBBBBBBBBBCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEIIIKKKLLLLLLKKKKKKKKKLLLOOOPPPRRRTTTWWW[[[```cccggglllqqqtttzzzwww[[[NNNOOOGGGHHHJJJMMMWWWooofffrrr|||\\\TTTWWWTTTTTTSSSSSSSSSUUUXXXZZZVVVXXXZZZ[[[[[[YYYWWWVVVJJJLLLPPPTTTWWWYYYXXXVVVTTTUUUVVVVVVVVVTTTRRRQQQNNNfffkkk\\\eeeqqqvvvuuulllkkkmmmlll___QQQJJJGGGBBB??????AAAAAABBBCCCDDDGGGIIIJJJKKKLLLMMMMMMKKKJJJKKKLLLHHHHHHGGGEEECCCAAA???>>>======<<<<<<<<<<<<===>>><<>>>>>??????<<<>>>>>>===;;;<<<@@@DDDHHHVVVaaakkkvvv{{{xxxfffTTTUUUccc}}}uuuaaa???888333222444555333222333666AAA[[[nnnrrr}}}[[[@@@DDDiii|||eeeXXXZZZddd|||vvviiiYYYNNNHHHCCCCCCIIIMMMOOOXXXdddzzz~~~uuummmfff[[[RRRHHHCCCBBBDDDDDDCCCAAABBBCCCBBBAAAAAACCCEEEGGGJJJNNNPPPPPPQQQSSSUUUOOOOOOPPPPPPPPPOOONNNMMMLLLMMMOOONNNMMMNNNQQQTTTPPPOOOOOOOOONNNMMMMMMMMMIIIMMMPPPPPPMMMJJJHHHHHH@@@BBBCCCCCCCCCCCCDDDFFFGGGFFFFFFGGGIIIHHHGGGEEEJJJKKKKKKMMMNNNOOOPPPPPPSSSTTTRRRLLLIIINNN[[[fffooojjjjjjcccYYYXXX\\\^^^\\\\\\^^^^^^\\\aaaXXXUUUZZZ\\\XXX[[[cccXXX\\\``````\\\ZZZ[[[\\\SSSWWW[[[]]]]]][[[ZZZZZZXXXVVVUUUVVVWWWZZZhhhvvv||||||~~~|||zzzxxxtttnnnhhhccc^^^[[[UUUSSSOOOLLLIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCDDDEEEFFFCCCCCCEEEEEEFFFEEEDDDDDDCCCDDDEEEEEEFFFFFFFFFEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKMMMQQQTTTUUUYYY```ffflllrrryyy}}}zzzmmm\\\RRRMMMJJJGGGEEEEEELLL]]]xxx{{{zzz|||{{{zzzggg___]]]]]]VVVWWWVVVUUUTTTUUUZZZ^^^ZZZZZZ\\\```dddbbb]]]XXXYYY[[[\\\]]]\\\ZZZYYYYYYWWWXXXYYYYYYWWWUUURRRPPPPPPVVVdddpppkkkdddsssvvv|||ooorrr~~~~~~zzzyyyvvvqqqoooqqqXXXTTTNNNGGGBBB@@@??????BBBFFFIIIKKKHHHDDDAAA@@@?????????>>>===<<<;;;::::::;;;===>>>???@@@??????======;;;999888???JJJRRR___ssssss\\\QQQRRRqqq~~~nnnxxx[[[???666222111444666333222333777AAAZZZnnntttnnnAAACCCcccmmm___]]]bbbyyyyyynnnbbbXXXPPPJJJFFFEEEJJJQQQZZZaaajjjttt}}}wwwiiihhh^^^PPPGGGDDDDDDCCCBBB@@@AAABBBBBB@@@@@@@@@AAA???CCCHHHIIIIIIJJJLLLNNNJJJKKKLLLLLLLLLKKKJJJIIIDDDFFFHHHGGGFFFGGGKKKOOOKKKKKKKKKJJJJJJIIIIIIIIIBBBFFFJJJJJJGGGCCCBBBBBB>>>@@@AAABBBAAAAAABBBDDDJJJIIIIIIKKKLLLLLLJJJHHHNNNNNNNNNOOOOOOPPPPPPPPPMMMPPPQQQPPPSSSaaauuu|||tttsssiii[[[TTTUUUZZZ]]]\\\]]]``````^^^]]]UUUSSSZZZ[[[TTTTTTZZZVVV\\\aaaaaa\\\YYY[[[___\\\___aaa```]]]\\\]]]___ZZZWWWWWWXXXVVVUUU\\\ggg~~~}}}~~~yyyqqqlllkkkkkk```]]]YYYTTTPPPMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJEEEEEEDDDEEEEEEFFFGGGGGGBBBCCCDDDEEEFFFFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHJJJKKKLLLLLLNNNNNNMMMLLLMMMPPPUUUYYY___eeennnwww~~~vvvZZZRRRFFFBBBGGGNNNLLLFFFPPPZZZppp{{{uuuwww}}}vvveeeaaaYYYVVVZZZWWWWWWWWWUUUTTTVVV[[[```[[[[[[]]]bbbfffeee___XXX\\\\\\[[[ZZZXXXYYYZZZ\\\ZZZ[[[\\\\\\[[[XXXUUUSSSQQQMMMUUUkkkyyyuuullliiimmmsss}}}qqqeeejjj{{{|||qqqfff\\\UUUQQQOOOQQQUUUXXXXXXSSSMMMGGGDDD888999:::;;;;;;;;;;;;;;;:::<<<>>>@@@AAAAAA@@@???:::;;;;;;===DDDTTThhhwwwpppfff\\\WWWfff~~~vvvjjjssszzzSSS===555111111555666333111222111===YYYnnntttzzzDDD???[[[zzzuuugggbbbbbbwww|||}}}qqqiii\\\PPPIIIGGGJJJMMMNNNXXXdddmmmxxx~~~xxxooogggccc]]]RRRGGGCCCEEEDDDCCCCCCDDDBBB???<<>>CCCFFFEEEBBBEEEHHHKKKKKKIIIFFFEEEEEEHHHHHHGGGEEEEEEFFFEEECCCCCCEEEGGGGGGFFFFFFFFFGGGJJJJJJKKKKKKMMMNNNPPPQQQKKKPPPVVVWWWVVVYYYaaaiiimmmppp{{{eeeVVVOOOFFFBBBGGGLLLLLLMMMQQQ^^^rrruuummmnnn```^^^```UUUNNNRRRWWWYYYYYYWWWWWW\\\]]][[[XXX[[[]]]___bbbccc[[[PPPVVVWWWZZZ]]]^^^^^^]]]\\\___[[[WWWUUUVVVWWWVVVTTTRRRVVVUUUWWWjjj{{{hhhtttsssrrrqqqjjjjjj~~~~~~}}}}}}yyyzzzyyyuuu}}}xxxfffRRRFFFAAA???;;;:::;;;<<<<<<999666666555999???@@@@@@BBBGGGKKKQQQTTTZZZfffuuummm]]]ZZZ___mmmpppllljjjEEE:::888555111//////000//////222???SSSfffpppxxxQQQDDDWWWuuutttgggfffttt|||{{{{{{yyyqqqVVVTTTPPPKKKHHHJJJRRRXXXeeeyyyxxxqqqooosssxxx|||pppnnnjjjgggeeebbb^^^[[[ppphhhfffbbb]]]ZZZKKKHHHDDDAAA@@@AAAEEEHHHDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFDDDCCCCCCBBBBBBCCCEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDBBBEEEEEECCCCCCFFFGGGDDDEEEEEEDDDDDDEEEGGGJJJKKKMMMMMMOOOQQQTTTVVVWWWVVVUUULLLGGGIIIMMMPPPUUUZZZYYYYYY\\\jjj|||vvvnnnkkknnnjjj^^^VVVWWWZZZWWWYYY___```[[[XXXYYYZZZZZZ\\\]]]XXXVVV[[[ddd```bbbcccaaa^^^^^^___```ZZZ^^^aaabbb```]]][[[YYY___eeejjjhhh___WWWSSSSSSaaaxxx~~~mmmzzz~~~~~~}}}yyytttmmmhhhffffffnnn```SSSQQQRRRNNNGGGBBBIIIFFFDDDCCCDDDGGGIIIJJJDDDFFFGGGIIIIIIIIIJJJJJJFFFFFFGGGGGGIIIKKKKKKJJJGGGHHHJJJJJJIIIIIIKKKLLLKKKKKKMMMOOOQQQSSSUUUVVVYYY]]]```bbbccchhhooouuuwww}}}kkkXXXOOOIIIJJJLLLMMMLLLSSSggg{{{wwwuuuwwwlll\\\\\\[[[TTTRRRWWW]]]^^^\\\VVVUUUXXXYYYWWW\\\\\\YYYYYY___gggiiifffZZZZZZ\\\]]]]]]]]]]]]\\\XXXWWWWWWYYYZZZXXXTTTPPPLLLPPPQQQSSS```ssszzzwwwjjjlll}}}xxxxxxtttfffhhhjjjooouuu}}}uuuvvv}}}mmmYYYKKKEEEBBB???BBB???<<<===@@@DDDJJJNNNNNNRRRWWW[[[aaajjjwwwuuuhhh```aaannnzzzeeeyyyfffIII@@@888555222000000111111000444>>>RRRiiizzzYYY@@@OOOooozzzjjjdddnnnsssddd[[[NNNLLLJJJJJJPPP^^^ppp||||||uuuooolllkkkkkkkkkbbb___[[[WWWTTTPPPLLLIIIxxxqqqqqqsssZZZVVVOOOGGGBBB@@@BBBEEEBBBBBBBBBBBBBBBAAAAAAAAAEEEEEEDDDBBBAAAAAAAAAAAADDDDDDDDDCCCCCCDDDDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDAAADDDEEECCCDDDHHHHHHFFFHHHGGGGGGHHHJJJLLLNNNPPPSSSSSSRRRRRRSSSTTTUUUVVVPPPIIIIIIRRRTTTOOORRR[[[[[[mmm}}}jjjyyy}}}___aaa]]]^^^cccbbbYYYUUUXXXUUUUUUYYY^^^___[[[WWWWWW\\\\\\]]]^^^ZZZVVV[[[cccaaabbbcccccc```\\\ZZZZZZXXX[[[___```___\\\ZZZZZZcccjjjooonnneee[[[TTTRRR[[[iiifffjjjqqqyyy~~~~~~~~~~~~}}}|||{{{~~~lll[[[YYY___^^^VVVOOOPPPOOOMMMJJJHHHJJJPPPTTT[[[YYYWWWUUUUUUTTTRRRPPPOOOOOOOOOPPPOOONNNNNNMMMNNNOOOQQQQQQQQQRRRTTTWWWZZZZZZ[[[]]]^^^```bbbcccfffiiiooovvv~~~uuucccVVVMMMHHHAAAEEEMMMVVVaaatttxxxvvv^^^[[[ZZZZZZWWWTTTWWW\\\______[[[UUUSSSVVVXXXVVVYYYXXXUUUTTT]]]iiipppqqq]]]\\\[[[[[[ZZZZZZZZZZZZVVVUUUTTTUUUVVVVVVTTTRRRKKKMMMOOOPPPUUUaaasssyyyooorrr~~~{{{rrrmmmkkkfffaaaaaahhhttt~~~{{{ooommmpppnnniiihhhfffdddeeekkkrrrxxx{{{{{{~~~nnnbbb```dddmmmddd]]]JJJCCC777555222000111111111111333:::NNNjjjkkkHHHLLLhhhooobbbdddsss~~~~~~}}}|||zzzyyyuuunnnfff___WWWOOOKKKQQQXXXbbbnnn|||yyywwwssspppkkkeee___ZZZVVVSSSOOOKKKHHHEEEBBB???~~~|||hhhccc\\\UUUOOOHHHAAA<<>>SSSkkkuuuhhhoooiii___aaappp}}}yyyyyyzzzwwwzzzyyyrrrmmmvvv|||{{{uuuiii^^^YYY___kkkuuuzzzvvvvvvtttpppeeebbb]]]YYYUUURRRNNNLLLMMMIIICCC???>>><<<;;;:::vvvjjjbbb]]]ZZZUUUPPPOOONNNLLLJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKIIIJJJKKKLLLMMMMMMMMMMMMIIIMMMMMMKKKLLLPPPQQQNNNRRRSSSTTTUUUVVVVVVVVVVVVSSSWWW]]]bbbjjjwwwyyyyyyoooaaaVVVVVVYYYWWWUUUUUURRR\\\dddbbb\\\ZZZ]]]aaaUUU^^^bbb]]]YYY[[[\\\ZZZ```\\\\\\^^^^^^^^^```eeehhh]]]XXX^^^```[[[ZZZ```ZZZ]]]___```___^^^^^^___WWWXXXYYYZZZ[[[[[[[[[\\\aaafffrrrtttjjjdddgggkkksss|||qqqnnnjjjfffaaaXXXNNNGGGDDDHHHOOOWWWcccsss|||kkkccckkkwwwcccggg```MMMKKKDDDBBBJJJPPPQQQSSSXXXTTTWWWVVVSSSTTTXXXYYYWWWPPPTTTVVVTTTUUUZZZ\\\[[[RRRRRRRRRRRRRRRRRRSSSSSSLLLPPPUUUVVVSSSOOONNNNNNHHHKKKLLLKKKMMMQQQRRRPPPQQQYYYcccvvvuuunnnvvvuuu}}}xxxwww}}}yyyiiiYYYSSSPPPKKKIIIKKKLLLNNNNNNLLLNNNTTTWWWVVVUUUYYYVVVRRRUUUZZZRRRCCCFFFDDDBBBEEELLLVVV```eeeiiiqqqyyy{{{zzzoooiiimmmWWWGGGKKKNNNGGGDDDGGG>>>;;;666333222222111000///...777MMMhhhzzz~~~jjj```bbb}}}zzz}}}yyysssttt{{{{{{sssrrrxxx}}}xxxvvvzzznnnbbbbbbdddhhhnnnyyy~~~{{{vvvqqqjjjccc___\\\WWWSSSOOOLLLHHHEEEAAA>>>:::999999;;;<<<<<<}}}yyyzzzsssiiiccc```WWWJJJGGGLLLLLLFFFCCCHHHNNNPPPMMMJJJLLLMMMNNNMMMLLLKKKKKKLLLOOOKKKHHHJJJKKKKKKNNNSSSRRRRRRQQQRRRTTTXXX\\\^^^bbbiiizzzkkk^^^YYYTTTSSSTTTUUUUUUTTTUUUWWWYYY[[[[[[[[[ZZZYYYXXXYYYZZZZZZYYYXXXZZZ[[[ZZZXXXYYY^^^___^^^___bbbddd^^^[[[\\\\\\ZZZ\\\cccYYYXXXXXXVVVVVVXXX\\\___```\\\WWWVVVYYY]]]]]]]]]^^^___aaafffnnnxxxmmmeeeeeeqqq~~~vvvlllhhhiiibbb^^^___YYYMMMIIILLLNNNTTTfff}}}kkk```ooo|||jjjfff___UUUPPPEEEGGGEEEEEERRRaaa___SSSYYYVVVTTTTTTUUUUUURRROOOXXXTTTSSSYYYaaaccc]]]UUUMMMQQQUUUTTTPPPNNNOOOQQQRRRVVVVVVUUUWWWZZZUUULLLJJJNNNNNNKKKNNNUUUXXXUUUVVVVVVWWW```zzz{{{{{{qqqhhh```^^^aaaeeedddaaafffsss~~~zzznnn```ZZZSSSOOOPPPTTTXXXYYYXXX[[[bbblllyyyvvvkkkwwwrrrYYYTTTNNNKKKJJJJJJHHHFFFAAA@@@===999444111000///000555111BBBfffsssvvvvvv```aaapppzzzxxx{{{rrruuuvvvtttssstttuuuuuuvvv{{{}}}yyyxxx~~~}}}tttoooiiidddffflllxxx}}}zzzsssmmmggg```\\\XXXVVVRRRNNNJJJFFFDDDCCC<<<<<<:::888666666888:::~~~nnn```ZZZRRRNNNKKKKKKMMMLLLIIIFFFIIIJJJKKKKKKJJJKKKNNNPPPTTTOOOKKKKKKKKKIIILLLPPPZZZ[[[\\\^^^cccnnn{{{qqqmmmrrreeeTTTWWWTTTPPPOOOPPPQQQQQQPPPOOOQQQSSSVVVWWWWWWWWWVVVSSSVVVYYYZZZYYYWWWVVVVVV\\\XXXVVVZZZ]]]\\\\\\^^^bbb______bbbbbb^^^^^^bbb]]]^^^]]]\\\ZZZ[[[]]]``````___]]]ZZZZZZ[[[___aaa\\\]]]^^^aaagggooovvvzzzwwwmmmmmmrrruuuxxx|||wwwzzzqqqiiiccc[[[VVVUUUPPPMMMLLLMMMJJJEEEHHHPPP___qqqrrrttteee[[[[[[WWWQQQPPPGGGJJJKKKMMMZZZhhhfff[[[ZZZXXXVVVVVVWWWXXXVVVTTTXXXUUUSSSTTTVVVWWWTTTQQQQQQSSSTTTRRRPPPPPPSSSVVVVVVXXXVVVTTTUUUXXXVVVOOOIIILLLMMMKKKMMMSSSTTTQQQSSSRRRPPPTTTddd|||~~~qqqiiijjjrrrzzzxxx}}}uuunnnsss~~~eeeUUURRRPPPPPPPPPPPPMMMJJJEEEFFFEEE???666000///222...444000<<<\\\lllmmmvvv{{{ppptttxxxssswww~~~|||yyyxxxwwwxxxxxxxxxuuuuuutttqqqoooppprrrsssxxxzzzyyywwwzzzuuukkkdddgggnnnwwwxxx~~~zzzsssnnnhhhbbb\\\YYYSSSQQQMMMIIIEEEAAA???>>>;;;;;;:::888777777999;;;}}}wwwvvvtttpppmmmjjjhhheee___``````______bbbfffiiiccc___]]]___```aaaeeejjjtttyyymmmggggggssssssYYYOOOOOOQQQOOONNNNNNOOOOOONNNLLLKKKLLLNNNPPPQQQRRRQQQQQQRRRSSSTTTTTTUUUWWW[[[^^^```XXXTTTWWWZZZZZZYYYYYY]]]]]]```dddddd```]]]^^^^^^___``````^^^^^^___aaa___aaaaaa^^^ZZZZZZ___ddd\\\[[[\\\]]]aaaeeejjjmmmttt}}}wwwpppkkkjjjmmmfffnnnyyyyyyddd\\\TTTQQQPPPMMMKKKKKKNNNNNNNNNNNNLLLOOO[[[fff{{{}}}{{{vvveeeVVVUUUWWWUUUUUUXXXOOOSSSTTTWWWbbbkkkhhh^^^^^^\\\YYYXXXXXXYYYXXXWWWXXXWWWTTTQQQOOOPPPRRRUUUWWWVVVUUURRRPPPQQQTTTWWWWWWXXXVVVSSSTTTVVVUUUQQQOOOQQQRRRRRRTTTWWWVVVRRRQQQOOONNNOOORRR^^^ttt}}}ooommmwwwzzzzzzggg^^^SSSTTTUUUVVVVVVTTTOOOKKKIIIMMMMMMDDD888000000333---444111777RRRfffgggggg{{{~~~rrrcccYYY[[[hhhxxx}}}yyyyyy||||||yyyuuuuuutttsssrrrqqqqqqtttwwwxxxwwwuuuuuuzzz}}}mmmiiikkkxxx|||ttttttqqqkkkeeeaaa\\\WWWTTTNNNLLLIIIEEEAAA===;;;:::999::::::999888888:::===~~~qqqWWWKKKNNNUUUMMMMMMNNNOOOOOONNNMMMLLLKKKLLLMMMNNNNNNNNNNNNMMMWWWTTTOOOMMMPPPZZZgggpppdddZZZSSSUUUZZZZZZXXXWWWWWWYYY\\\``````^^^[[[ZZZZZZ]]]___````````````aaa_________\\\ZZZZZZ]]]aaa\\\\\\\\\\\\^^^aaadddffflllqqq}}}pppfffbbbjjjttt{{{mmm___OOOMMMMMMNNNNNNLLLKKKJJJKKKQQQUUUVVV[[[iii|||xxxzzz```ZZZWWWWWWWWWUUUXXX^^^ZZZ\\\[[[[[[```eeebbbZZZ```^^^[[[XXXWWWVVVVVVVVVYYYVVVRRRPPPQQQUUU[[[___[[[YYYVVVSSSRRRQQQRRRRRRTTTTTTTTTTTTTTTSSSRRROOOUUUUUUVVVXXXZZZZZZWWWRRRQQQQQQTTTVVVPPPMMM[[[nnnwww~~~wwwwwwqqq```]]]^^^WWWXXXYYYYYYWWWSSSNNNKKKLLLNNNLLLEEE;;;444222333---444444666LLLdddjjjcccllluuuzzzwwwhhhXXXUUUcccuuu~~~|||wwwtttllllllnnnqqqqqqqqqtttxxxuuuuuutttssswww{{{zzzuuurrrxxxzzzyyy|||}}}|||vvvqqqooollliiiccc^^^ZZZVVVSSSPPPLLLJJJGGGCCC@@@===;;;:::888999:::999999999<<<>>>wwwooopppyyyvvvZZZNNNJJJJJJMMMJJJKKKMMMMMMMMMKKKJJJJJJJJJKKKLLLNNNOOOQQQRRRRRR[[[WWWSSSPPPSSS]]]jjjttteee[[[TTTVVV[[[[[[XXXWWWTTTWWWYYYZZZ[[[[[[ZZZYYY\\\^^^aaaaaa```___^^^^^^___\\\YYYXXXZZZ[[[[[[ZZZ[[[[[[[[[\\\^^^___aaabbbgggnnnzzzwwwooo|||~~~}}}{{{~~~wwwiiiZZZPPPJJJKKKKKKJJJJJJLLLOOOPPP]]]gggpppxxxvvvsssxxx\\\XXXWWWWWWVVVSSSRRRWWW]]]^^^]]]ZZZWWWXXX[[[ZZZWWWZZZYYYXXXVVVUUUUUUUUUVVVXXXSSSNNNNNNSSSZZZ^^^```XXXVVVTTTTTTUUUUUURRROOONNNPPPTTTVVVVVVRRRNNNMMMVVVTTTTTTXXXZZZYYYSSSOOOSSSQQQTTTWWWQQQJJJOOO\\\qqqwwwrrr|||vvviiisss|||nnntttqqq___XXXWWWXXXXXXXXXXXXVVVTTTRRRPPPOOOMMMJJJGGGCCC???;;;666222...222444555EEE```nnniiigggttt}}}yyylll```cccqqqyyytttrrrrrrdddcccgggmmmmmmjjjjjjnnnqqquuuuuusssrrruuuuuurrrvvvooogggfffrrrzzzwwwqqqiiieeeffffffbbb\\\XXXTTTQQQNNNLLLHHHFFFDDDAAA>>>;;;:::999777888::::::::::::<<<>>>wwwooovvv[[[MMMLLLKKKGGGEEEEEEGGGIIIIIIGGGEEEEEEEEEFFFHHHJJJNNNQQQUUUXXXYYYZZZZZZZZZYYYZZZ]]]bbbfffaaaYYYUUUWWWZZZYYYXXXXXXTTTWWWXXXWWWYYY\\\\\\ZZZ```bbbcccbbb___]]]\\\\\\___[[[WWWWWWZZZ[[[YYYWWWYYYYYYZZZ\\\]]]^^^^^^___bbbmmm{{{|||ssssssvvvuuuuuu{{{{{{zzzyyyyyyvvvlll[[[NNNIIICCCFFFHHHHHHNNN]]]llltttuuukkknnnsss______VVVWWWWWWVVVTTTTTTXXX\\\XXXWWWTTTRRRSSSUUUXXXYYYQQQSSSUUUVVVUUUVVVWWWYYYUUUPPPLLLMMMSSSWWWYYYXXXUUURRRQQQTTTYYYZZZVVVQQQMMMOOOUUUZZZYYYSSSPPPPPP[[[WWWUUUZZZ^^^[[[UUURRRSSSPPPOOOOOONNNMMMRRRXXXbbbmmm|||pppttt}}}nnngggffffffccc^^^kkk}}}jjjooorrrbbb]]]YYYSSSNNNTTTUUUUUUTTTRRRRRRTTTUUULLLHHHEEECCCCCCAAA:::555000---222444;;;VVVnnnoookkkwwwuuujjjiiiqqqzzz~~~~~~zzz}}}|||vvvrrrrrrtttgggdddfffllljjjbbbaaaffflllpppqqqooonnnqqqrrrqqqttt}}}tttjjjrrruuu||||||vvvpppoooqqqlll```ZZZ[[[```[[[UUUQQQNNNKKKIIIGGGAAA@@@>>><<<:::999888888777999;;;;;;:::;;;<<<>>>{{{kkkiiiooo{{{}}}rrr~~~|||vvvuuupppYYYFFFEEEIIIGGGDDDEEEDDDEEEGGGEEEBBB@@@AAABBBGGGHHHJJJMMMQQQTTTWWWXXXWWWXXXZZZYYYXXXWWWXXXZZZYYYTTTSSSVVVWWWUUUUUUWWWQQQVVVYYYWWWYYY]]]]]]YYY\\\]]]___^^^\\\[[[\\\]]]^^^]]][[[ZZZZZZZZZZZZYYYZZZ[[[\\\]]]^^^]]]]]]]]]___hhhsssyyy|||yyylllkkknnnmmmjjjqqquuutttvvv{{{~~~|||wwwwww~~~uuuoooooonnnkkkgggiiifffdddccc\\\QQQLLLMMMJJJTTT^^^fffsss|||mmmbbbqqqvvv___[[[aaaYYYZZZZZZYYYYYYZZZZZZYYYQQQQQQRRRSSSSSSTTTXXX[[[QQQTTTXXXYYYWWWVVVVVVWWWQQQRRRSSSUUUVVVWWWWWWXXX[[[VVVRRRSSSYYY[[[WWWRRRQQQRRRXXX^^^]]]WWWVVVYYY```YYYWWW]]]aaa]]]XXXVVVOOOQQQQQQMMMNNNSSSVVVUUU^^^cccuuutttkkkvvv~~~uuukkkcccbbb]]]ZZZ^^^llllllhhh{{{qqq```[[[[[[XXXSSSRRRRRRTTTUUUTTTRRRRRRTTTVVVMMMKKKIIIHHHGGGCCC???;;;666---111444222IIIiiisssooouuuzzzvvvppppppwww}}}}}}|||zzzwwwtttrrrqqqgggaaaaaadddaaaZZZZZZbbbcccdddcccccciiiooopppllllllsssuuuqqqnnnqqqtttttt}}}{{{~~~}}}}}}yyyqqqmmmhhhhhhlllfffYYYSSSVVVYYYTTTNNNIIIFFFDDDAAA@@@<<<;;;:::999888888888888888:::;;;<<<;;;:::;;;===qqqqqq|||}}}uuuuuuxxxnnnaaa]]]RRREEE???DDDEEE??????DDDDDDFFFGGGEEEAAA???@@@BBBLLLLLLLLLMMMNNNPPPRRRSSSUUUUUUTTTRRRQQQRRRVVVYYYRRRPPPPPPTTTTTTRRRRRRUUUNNNTTTXXXWWWYYY]]][[[VVVSSSUUUWWWYYYYYY[[[^^^```]]]```aaa^^^[[[YYY[[[^^^]]]^^^___``````___^^^]]]___cccgggjjjooowwwoooiiigggcccaaaeeeddd___```jjjqqqrrrpppqqqzzz~~~wwwuuuvvvyyyzzzlll\\\UUUXXX\\\\\\ZZZYYYRRRNNNOOOOOOMMMPPPVVVbbbsss}}}zzzvvvqqqxxxkkk^^^___[[[RRR[[[[[[ZZZZZZ\\\\\\XXXSSSOOOQQQTTTVVVVVVUUUWWWZZZWWWZZZ]]]]]]YYYTTTSSSSSSOOOUUU\\\^^^\\\[[[\\\___eee]]]UUUSSSWWWYYYUUUOOOVVVVVVZZZ```___ZZZ[[[aaa^^^VVVSSSYYY^^^ZZZUUUTTTLLLUUUXXXSSSSSSWWWVVVPPPUUU[[[hhhuuu}}}uuuqqqrrr{{{uuuvvvlllmmmpppuuuyyy{{{|||{{{sssqqqqqqwww|||uuu|||sssggg|||kkk```WWWVVVVVVUUUXXX^^^TTTVVVXXXWWWSSSQQQQQQRRRMMMOOOPPPMMMHHHDDDAAAAAA>>>///333666...AAAfffuuuooonnnppp}}}zzzwww}}}}}}xxxuuutttqqqlllhhh___WWWTTTWWWUUUOOORRR]]]ZZZXXXUUUXXXcccmmmmmmfffbbbiiijjjdddcccnnn{{{tttrrrvvv~~~~~~yyynnnmmmsssoooeeeeee```aaafffaaaUUUQQQVVVTTTOOOIIIDDD@@@>>><<<;;;;;;::::::999999999999999888:::<<<<<<;;;:::;;;<<>>AAAAAAEEECCCBBBDDDBBB???AAAEEEMMMKKKJJJJJJKKKLLLLLLKKKSSSQQQQQQQQQNNNKKKPPPWWWRRRTTTVVVUUUSSSSSSUUUWWWVVVVVVVVVVVVVVVWWWXXXYYYVVVYYYYYYVVVVVV\\\```aaabbb______aaa^^^WWWVVV[[[]]]^^^```bbbcccbbbaaa```\\\\\\___cccdddiiiyyyqqqiiiaaaXXXWWW]]]bbb```\\\fffnnn~~~|||{{{~~~zzzzzz~~~zzz{{{wwwzzz~~~{{{yyy{{{xxxqqqjjjiiikkkkkkfffaaaZZZWWWTTTRRRQQQQQQPPPOOOTTTOOOSSS[[[YYYUUUbbbyyy}}}vvvxxxiii___\\\WWWUUUXXX^^^\\\ZZZ[[[^^^]]]XXXSSSSSSSSSUUUWWWYYYYYYWWWUUU[[[ccceee\\\TTTUUUXXXYYYWWWUUUWWW^^^bbb```\\\[[[YYYYYYZZZZZZXXXVVVSSSQQQOOO[[[aaaZZZSSSTTTZZZ^^^VVVWWWXXXXXXVVVVVVWWWXXXUUUUUUUUUVVVWWWVVVRRRPPPUUU\\\aaa``````kkklllfffpppyyy~~~zzzzzz{{{lll```ZZZUUUUUUYYY^^^___^^^XXXWWWTTTQQQSSSWWWUUUPPPRRRRRRQQQNNNJJJFFFDDDCCC???444///333444:::RRRooommmdddggg|||ZZZ^^^gggsss{{{{{{rrriiiaaaVVVQQQVVV]]]\\\XXXWWWSSSOOONNNRRR\\\cccffffff\\\^^^aaacccgggnnnwww~~~yyyqqqooorrrvvvvvvuuuyyysssiiihhheeecccaaa___^^^]]]YYYXXXWWWVVVSSSOOOLLLJJJNNNHHH@@@<<<;;;;;;;;;:::777888888999::::::;;;;;;<<<<<<<<<<<<<<<===>>>???yyyZZZIIICCCBBBBBB@@@999BBBMMMGGG@@@CCCCCCBBB@@@???AAA???===@@@EEEGGGFFFEEEHHHLLLOOOPPPOOOTTTQQQPPPPPPNNNLLLMMMRRRPPPQQQQQQPPPPPPQQQUUUYYYWWWXXXYYYZZZYYYXXXWWWVVVVVVZZZ\\\ZZZZZZ]]]______aaa\\\YYYYYYYYYZZZbbbkkkddddddeeedddbbb___\\\ZZZaaa```aaabbb```aaammm{{{|||wwwrrrllleeeaaa[[[bbbjjjqqqtttuuuvvvvvvtttrrrrrrvvvwwwsssrrrttttttvvvyyyyyyyyyzzz|||ttttttxxx{{{wwwlllbbb___[[[VVVPPPOOOQQQTTTSSSRRRYYYTTTOOOMMMQQQYYYaaaeeeiiihhhlllqqqppprrrxxxgggZZZZZZ[[[YYY\\\ddd___\\\ZZZ[[[]]]\\\WWWRRRPPPQQQRRRUUUXXXYYYXXXVVVYYY\\\ZZZUUURRRTTTTTTPPPUUUTTTWWW___bbb^^^ZZZXXXUUUVVVWWWXXXVVVTTTQQQOOOOOOWWW[[[VVVSSSUUUXXXYYYTTTTTTTTTTTTUUUVVVVVVVVVSSSSSSSSSTTTUUUUUURRROOOPPPVVVZZZYYYVVVZZZgggrrryyyrrr~~~}}}}}}tttggg___ZZZWWWYYY___bbb___ZZZWWWXXXXXXUUUVVVYYYXXXTTTOOOPPPQQQOOOLLLHHHDDDBBB???666222555444666LLLgggkkkfffkkkyyyTTTXXX```jjjqqqssspppkkkjjjbbb```iiioooiii\\\TTTRRRNNNLLLOOOVVV\\\]]]\\\VVVXXXZZZ[[[^^^cccjjjpppllliiifffiiipppwwwzzz{{{uuukkkccc___bbb```^^^\\\YYYWWWVVVVVVQQQQQQPPPNNNLLLHHHFFFDDDGGGBBB===:::999:::999888888888999999:::;;;;;;;;;===============>>>???@@@~~~~~~iiiPPPAAA???AAA???;;;:::<<>>BBBGGGHHHEEEDDDHHHOOOSSSSSSQQQTTTOOONNNPPPPPPMMMLLLMMMNNNMMMLLLKKKLLLPPPWWW\\\YYYZZZ\\\]]]]]]ZZZWWWUUUWWW\\\___]]]\\\^^^^^^\\\^^^ZZZXXXYYY[[[___gggpppgggggggggeeebbb^^^ZZZWWWaaa``````___\\\[[[ccclll{{{||||||pppqqqmmmggghhhnnnmmmeee```___bbbgggiiiffffffiii``````aaaccchhhlllnnnpppppplllkkkmmmjjj```VVVQQQSSSSSSTTTUUUVVVWWWVVVVVVVVVTTTTTTYYYdddrrr~~~~~~tttttttttZZZVVVUUUYYYXXXUUUYYYbbb^^^[[[ZZZZZZ[[[ZZZVVVRRROOOOOOPPPSSSWWWYYYYYYXXX\\\YYYTTTRRRUUUXXXTTTMMMSSSSSSXXX```bbb]]]WWWTTTPPPRRRTTTVVVVVVSSSPPPNNNPPPSSSTTTSSSSSSVVVVVVTTTTTTQQQOOOPPPTTTUUUTTTRRRPPPOOOPPPQQQSSSSSSQQQOOOOOOTTTXXXWWWSSSQQQTTTXXXmmm{{{}}}|||uuuqqqtttsssgggkkkrrrnnneee^^^\\\]]]aaafffddd\\\TTTSSSXXXZZZXXXXXXZZZZZZXXXQQQRRRSSSRRROOOKKKGGGEEE???999888999444222CCCZZZmmmlllrrr~~~yyy___aaaeeejjjmmmnnnmmmmmmgggeeeiiitttzzzppp]]]OOOUUUPPPLLLLLLQQQTTTSSSPPPOOOPPPRRRSSSTTTWWW[[[^^^[[[ZZZ\\\cccmmmuuuyyy{{{~~~ssshhh___ZZZYYYYYYZZZXXXVVVTTTQQQOOONNNNNNIIIIIIHHHFFFDDDAAA???>>>>>>;;;888777777888777666999999999:::;;;;;;<<<<<>>>>>>>>???@@@@@@rrryyy|||cccOOOFFF===<<>>======555000;;;MMMkkkmmmqqq~~~{{{|||{{{yyytttpppnnnmmmaaadddlllvvvxxxooo```TTTZZZTTTNNNMMMOOOOOOLLLHHHHHHIIIKKKLLLMMMOOOPPPRRROOOPPPSSSYYY```fffhhhhhhfffbbb[[[UUURRRSSSUUUXXXSSSRRRPPPMMMKKKJJJIIIHHHDDDCCCBBBAAA???>>><<<;;;777777666666777777777777999::::::;;;<<<<<<======??????>>>>>>??????@@@@@@kkkpppuuuvvvxxxpppXXXFFF;;;:::;;;>>>CCCDDD@@@===888AAAUUU\\\KKK??????===DDDAAAAAACCCCCCBBBFFFLLLPPPLLLIIIJJJNNNPPPNNNKKKMMMJJJJJJPPPTTTSSSQQQPPPRRRPPPMMMMMMQQQXXX___ddd[[[ZZZZZZZZZ[[[\\\^^^___^^^```___[[[YYY\\\^^^^^^[[[___dddeeeccc```]]][[[]]]^^^___```___^^^\\\[[[YYY[[[]]]^^^```cccffffffiiiiiioooyyyyyyrrriii```___bbbgggjjjkkkfff```^^^bbbgggdddYYYPPPQQQXXX^^^eeejjjrrrxxxmmmddddddssskkk\\\]]]WWWVVVWWWZZZ[[[ZZZZZZ\\\TTTTTTTTTUUUWWWXXXXXXWWWVVVTTTSSSSSSVVVXXXXXXXXXTTTRRRQQQQQQQQQQQQQQQQQQVVVXXX]]]bbbaaaZZZTTTSSSRRRTTTWWWYYYZZZYYYWWWUUUNNNRRRWWWXXXUUUSSSUUUZZZZZZUUUOOOOOOQQQSSSPPPLLLMMMLLLLLLNNNPPPQQQQQQOOOMMMOOOQQQRRRQQQPPPOOOOOORRRNNNQQQ^^^ooozzz{{{{{{{{{^^^XXX]]]```bbbeeegggbbbZZZ^^^eeekkkjjjbbbYYYRRRPPPOOOVVV[[[ZZZXXXZZZ[[[ZZZ^^^ZZZUUUSSSRRRPPPNNNLLLDDDBBBBBBAAA999222777CCC```fffjjjnnnxxxrrrooohhhmmmsssssspppjjjccc___YYYSSSMMMKKKLLLLLLGGGCCCBBBCCCDDDEEEGGGHHHIIIHHHEEEFFFHHHLLLOOOPPPPPPPPPSSSRRRPPPNNNLLLKKKJJJIIIKKKJJJHHHFFFEEEDDDCCCCCC??????>>>===;;;;;;::::::555666777888888888888999;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>???@@@AAABBBKKKWWWeeemmmpppuuuuuu___SSSLLLDDD===::::::::::::;;;===@@@BBB999???NNNRRRDDD===>>>999???>>>???AAAAAA???BBBGGGFFFEEEEEEFFFIIIKKKKKKKKKIIIGGGIIIOOOSSSRRRQQQSSSTTTRRROOOQQQUUU\\\aaacccZZZYYYXXXWWWXXX\\\___aaa]]]___^^^XXXVVVZZZ]]]]]]\\\``````]]]\\\^^^______\\\]]]^^^^^^^^^\\\ZZZYYY[[[]]]^^^^^^aaaeeeeeebbbcccbbbfffqqqzzz}}}~~~|||wwwpppkkkooo{{{jjj___]]]```]]]ZZZWWWWWWYYYZZZZZZYYYSSSTTTUUUVVVWWWXXXYYYYYYXXXVVVSSSSSSUUUWWWYYYYYYUUUUUUVVVWWWUUURRRTTTYYYZZZZZZ]]]```^^^WWWTTTUUUUUUVVVXXXZZZ[[[[[[ZZZYYYMMMQQQWWWZZZVVVRRRUUU[[[ZZZVVVQQQOOOPPPQQQPPPNNNNNNMMMMMMNNNPPPQQQQQQPPPPPPRRRSSSRRROOONNNNNNNNNOOOIIIKKKUUU[[[```qqq{{{zzz{{{~~~zzzrrrfff[[[aaaeeeddd]]]ZZZ]]]dddgggbbbfffhhhcccZZZSSSQQQRRRSSSXXXZZZXXXXXXZZZ[[[YYYZZZVVVQQQPPPQQQQQQOOOMMMHHHFFFEEEDDD???888888===SSSccckkkjjjvvvzzzvvvuuuwwwuuullleeeaaa^^^[[[SSSNNNIIIGGGIIIIIIEEE@@@>>>======>>>AAABBBBBBAAAAAABBBDDDFFFGGGGGGFFFFFFGGGHHHJJJJJJIIIEEEAAA???AAAAAA???>>>>>>=========;;;:::999888888777888888666888999999999888:::;;;;;;<<<<<<===>>>>>>??????>>>>>>>>>???AAABBBDDDEEE000<<>>::::::999888999999888777666888;;;>>>:::999BBBDDD===<<<>>>777<<<;;;===@@@???===>>>BBB???AAACCCDDDDDDEEEIIIKKKGGGFFFIIIMMMNNNLLLNNNSSSTTTRRRQQQSSSXXX\\\^^^___YYYXXXWWWWWWXXXZZZ\\\]]]YYY\\\\\\XXXVVVYYY[[[ZZZZZZ^^^]]]XXXWWW]]]aaaaaaZZZ[[[]]]^^^^^^]]]\\\ZZZ]]]^^^]]]\\\___dddccc]]]ZZZZZZ___gggnnnsss|||wwwaaa[[[___aaa```]]]\\\YYYWWWXXXYYYYYYXXXWWWXXXXXXXXXXXXXXXYYYZZZVVVTTTQQQQQQTTTWWWYYYZZZ[[[YYYZZZ]]]\\\XXXZZZ```]]]\\\\\\]]]YYYSSSSSSWWWWWWWWWXXXXXXYYYYYYYYYZZZMMMMMMQQQWWWWWWSSSRRRVVVUUUSSSQQQOOONNNOOOQQQRRRPPPOOONNNOOOQQQRRRRRRQQQPPPSSSUUUSSSOOOLLLLLLNNNIIIJJJKKKNNNNNNPPPWWW^^^yyyqqqbbb\\\[[[]]]aaacccfffddd[[[WWW]]]iiippphhhddd]]]WWWSSSRRRSSSUUUTTTVVVUUUSSSTTTWWWVVVRRRRRROOONNNQQQTTTUUUQQQMMMLLLIIIFFFFFFDDD@@@<<<;;;EEE```pppmmmrrr}}}|||qqqeee___\\\VVVNNNLLLHHHDDDEEEHHHIIIEEEAAA???===;;;;;;===>>>>>><<>>>>>??????@@@??????@@@BBBDDDFFFHHHIII444333555;;;GGGWWWfffpppkkkqqq~~~~~~nnnXXXJJJAAA999888::::::777555555555777888999888666444999555999;;;888<<>>===;;;999:::;;;;;;:::::::::;;;>>>>>>===<<<<<<<<<======888888888888888999:::;;;:::999888888888888::::::;;;<<<<<<:::888777:::============>>>??????@@@@@@@@@@@@BBBDDDFFFIIIKKKMMM555444333444888===BBBFFF___gggqqqvvvyyy}}}rrr{{{xxxhhhZZZKKKAAA:::999888666555555444444333333444444555666666666555666777999;;;===>>>???<<<<<<======>>>>>>??????BBBBBBBBBBBBDDDFFFHHHJJJGGGHHHIIIIIIHHHJJJMMMOOOQQQQQQSSSVVVXXXYYYWWWUUUVVVVVVVVVVVVVVVVVVVVVUUU[[[VVVUUUWWWWWWVVVXXX\\\\\\[[[\\\___]]]YYYXXXZZZaaa\\\[[[^^^___^^^]]]___```[[[WWWWWW[[[^^^]]][[[]]]]]]]]]^^^```bbbdddfffxxx{{{rrrppptttwwwqqqiii___UUUTTTXXX[[[[[[ZZZVVVZZZZZZYYY]]]dddeeeaaa\\\ZZZZZZ[[[^^^___]]]ZZZYYYXXXXXXXXXXXXYYYYYYYYYZZZYYYXXXZZZ^^^___]]][[[]]]XXXVVVVVVVVVSSSTTTXXXWWWVVVXXX\\\ZZZSSSOOOOOOLLLKKKMMMSSSXXXXXXRRRLLLUUUOOOJJJKKKOOOSSSSSSQQQKKKKKKKKKNNNPPPRRRQQQPPPUUUQQQKKKGGGGGGHHHJJJKKKMMMLLLJJJJJJJJJMMMPPPRRRTTTSSSUUU\\\eeesssqqqiii___XXXTTTVVVUUUQQQPPPSSS___XXXTTTVVVXXXXXXWWWXXXSSSQQQOOONNNOOORRRUUUXXXUUUNNNKKKOOOPPPNNNNNNRRRUUUTTTSSSSSSTTTVVVVVVUUUUUUOOOLLLNNNOOOJJJCCC===>>>FFFYYYkkknnngggiiirrrvvv~~~ssspppsssvvv~~~{{{tttkkkhhhddd[[[TTTOOOJJJIIIKKKKKKFFFAAA@@@@@@>>><<<:::999999:::;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;::::::999888777777888999999999999888888777999777666777;;;===;;;:::???===::::::;;;<<<===>>>999;;;>>>??????>>>>>>>>>;;;AAAAAAFFFLLLIIIMMM\\\000///...///000333777999:::JJJ^^^mmmtttwwwzzz}}}vvvmmm{{{xxxnnnaaaTTTKKKBBB:::444666555444444444444444444333333333444555555666666555666777999:::<<<===>>>;;;<<<<<<======>>>??????AAAAAAAAABBBCCCEEEGGGHHHEEEFFFFFFFFFFFFHHHKKKMMMRRRRRRQQQSSSUUUWWWXXXWWWTTTTTTTTTTTTUUUVVVWWWXXXWWWTTTTTTXXX[[[[[[]]]aaa```YYYUUUWWWZZZ[[[\\\^^^ZZZXXXYYY^^^```]]][[[[[[\\\XXXTTTUUUYYY\\\[[[YYYZZZYYYYYYYYY[[[]]]___aaannn|||vvvxxxjjj^^^eeeaaa]]]\\\[[[YYYXXXXXXTTTXXXYYYXXX[[[```___[[[\\\[[[ZZZ\\\___```___]]]```___]]][[[ZZZYYYYYYZZZZZZYYYXXXZZZ]]]^^^\\\ZZZ\\\XXXVVVWWWUUUQQQQQQSSSUUUQQQQQQTTTUUUQQQPPPQQQLLLLLLNNNRRRVVVUUUQQQMMMRRROOOLLLMMMOOOQQQQQQOOOJJJIIIJJJLLLPPPRRRRRRRRRTTTPPPKKKGGGGGGIIIJJJKKKIIIIIIIIIIIIIIIIIIHHHHHHFFFDDDEEEIIIMMMVVVfffvvvzzznnneee___[[[[[[UUURRRTTTUUURRRRRRUUUWWWSSSSSSVVVWWWTTTRRRSSSPPPNNNMMMLLLMMMOOOQQQSSSSSSQQQRRRWWWWWWRRRQQQSSSYYYQQQLLLNNNRRRTTTVVVZZZUUURRRPPPPPPOOOJJJCCC???:::>>>MMMaaaiiidddaaaeeegggooouuuwww~~~uuuiii}}}zzz~~~|||uuulllaaaYYYYYYSSSPPPRRRQQQKKKEEECCC@@@???>>>======<<<<<<<<<:::::::::::::::999999888;;;::::::999888888777777777888888999999888888888:::888777888;;;<<<;;;999<<<;;;::::::;;;<<<======DDDCCCAAA>>><<<<<<>>>@@@BBBEEEAAACCCMMMSSS^^^rrr111111000000000000111222000777AAAIIIQQQ\\\iiisss|||xxxqqqvvvaaaUUUGGGDDD@@@;;;666333111000111111111111111222333444222222333333444555555555666666777888999:::;;;;;;;;;;;;;;;<<<======>>>>>>?????????@@@BBBCCCEEEFFFBBBCCCDDDDDDDDDEEEHHHKKKRRRQQQOOOPPPSSSVVVWWWXXXQQQQQQPPPQQQRRRUUUXXXZZZUUURRRSSSXXX\\\[[[\\\^^^]]]UUUQQQUUU\\\]]]\\\\\\UUUTTTXXX^^^aaa]]]YYYXXXXXXTTTRRRSSSWWWYYYYYYXXXYYYXXXWWWVVVWWWYYY[[[]]]bbbxxx|||yyy~~~tttdddZZZVVV___bbbccc```[[[XXXWWWWWWXXXZZZ[[[[[[]]]```^^^ZZZ\\\\\\\\\]]]``````___^^^aaa___]]]ZZZYYYYYYYYYZZZZZZYYYYYYZZZ[[[\\\ZZZYYY[[[XXXVVVWWWTTTOOOMMMNNNVVVQQQPPPSSSUUURRRNNNNNNMMMNNNOOOQQQRRRQQQPPPOOOPPPOOOOOONNNNNNNNNNNNNNNJJJIIIIIIKKKNNNRRRTTTTTTRRROOOJJJHHHHHHIIIJJJJJJGGGHHHJJJKKKJJJFFFBBB@@@CCCAAABBBDDDFFFHHHOOOWWW```nnnyyymmm^^^UUUSSSTTTSSSQQQTTTOOOMMMPPPRRRRRRSSSVVVNNNNNNRRRVVVTTTOOOMMMNNNOOONNNNNNMMMMMMNNNOOOOOORRRUUU\\\```]]]VVVSSSTTTTTTKKKKKKVVVZZZSSSQQQWWWWWWWWWVVVTTTPPPLLLGGGCCC@@@===FFFZZZiiiiiidddaaaiiinnnqqqqqqxxxrrrtttvvv{{{|||rrrkkkccc[[[UUUUUUSSSMMMEEEBBB?????????>>>>>>===<<<<<<;;;;;;::::::999888888777999999999888888777777666666666777888999999999999;;;999888999;;;;;;:::999;;;;;;;;;<<<<<<======>>>AAAAAA@@@>>><<<>>>AAADDDFFFJJJIIIOOOaaarrr333333333333222111000000888555111---000===OOO\\\rrrwwwxxxcccQQQCCC888222666888999777333222333555000000000000000111111222111111222222333444444444666666666777777888888999:::::::::;;;<<<<<<=========>>>>>>???@@@AAABBBCCC@@@AAABBBBBBBBBDDDGGGJJJOOONNNNNNPPPSSSUUUUUUUUUQQQPPPOOONNNPPPSSSWWWYYYUUUQQQQQQVVVXXXUUURRRQQQTTTRRRTTT\\\```\\\XXXVVVYYYWWWYYY^^^```[[[XXXWWWVVVTTTSSSTTTWWWYYYYYYXXX\\\[[[YYYXXXXXXYYY[[[\\\\\\fffooosss{{{}}}rrrddd]]]ZZZYYY[[[[[[]]]]]]YYYWWWXXXZZZZZZYYYYYYXXXYYY[[[^^^]]]\\\\\\\\\\\\]]]^^^]]]\\\\\\ZZZXXXVVVTTTTTTUUUWWWYYYYYYYYYYYYZZZZZZZZZYYYXXXXXXUUUUUUXXXVVVPPPMMMNNN[[[VVVTTTWWWXXXRRRLLLIIIMMMOOOPPPOOONNNMMMOOOPPPPPPPPPOOOMMMKKKKKKMMMPPPLLLKKKIIIJJJMMMPPPRRRSSSOOOMMMJJJIIIJJJJJJJJJIIIIIIJJJLLLMMMKKKHHHDDDBBBFFFFFFHHHKKKMMMMMMMMMNNNKKKTTT^^^dddkkkwwwtttgggXXXTTTQQQPPPRRRSSSQQQOOOLLLJJJIIIKKKOOOQQQTTTUUUKKKMMMRRRUUURRRLLLLLLOOORRRRRRRRRRRRQQQQQQPPPOOOUUU[[[cccddd___WWWSSSSSSLLLLLL[[[pppoooZZZNNNSSSXXX[[[\\\WWWRRROOOKKKHHHIII@@@AAASSShhhppplllggguuuuuuvvvzzzyyyyyy}}}~~~}}}tttiii___ZZZUUUMMMFFFCCCBBBAAA???>>>===>>>>>>???<<<;;;;;;::::::999999:::888888888777777777666666555666777888999999999999;;;;;;::::::;;;;;;::::::<<<===>>>???>>>======>>>>>>@@@BBBBBBBBBBBBDDDFFFHHHTTT^^^nnn......///000000///...---000111222111000222666:::MMMSSS^^^jjjoooooorrrvvvxxxzzzrrrZZZQQQDDD999333111222333000333666444111///111333222111000000//////000000000000111111222333333333555555555666666666777777999999999:::;;;;;;<<<<<<<<<<<<===>>>???@@@@@@AAA???@@@AAABBBBBBDDDHHHJJJIIIKKKMMMQQQTTTUUUSSSQQQQQQPPPNNNNNNOOOQQQUUUWWWUUUPPPOOOTTTVVVRRRMMMKKKQQQSSSYYY^^^\\\WWWUUUXXXccc^^^\\\]]]]]]ZZZXXXYYYXXXWWWWWWXXXYYY[[[[[[[[[]]]\\\[[[ZZZZZZZZZZZZ[[[XXX[[[[[[ZZZaaavvviii]]]TTTTTTXXXZZZYYYZZZXXXXXXSSSNNNQQQZZZ^^^]]]UUURRRPPPQQQTTTWWWYYY[[[\\\\\\\\\[[[ZZZXXXWWWWWWVVVUUUSSSQQQQQQRRRSSSTTTXXXXXXYYYYYYXXXXXXWWWWWWTTTRRRTTTWWWWWWRRRPPPQQQ]]]VVVQQQQQQQQQNNNLLLMMMNNNNNNNNNMMMLLLLLLNNNPPPRRRQQQNNNKKKIIIJJJNNNRRROOOMMMJJJJJJLLLNNNOOOOOOMMMKKKJJJJJJKKKKKKJJJHHHKKKKKKLLLLLLKKKJJJIIIIIIDDDGGGKKKNNNOOOOOOLLLJJJOOOSSSUUURRROOOSSS```lll}}}ssseee^^^ZZZSSSLLLJJJNNNRRRSSSQQQOOOOOOPPPKKKKKKJJJKKKNNNSSSVVVVVVOOOOOOQQQSSSPPPMMMOOOTTTSSSSSSTTTTTTSSSRRRQQQPPPXXX___cccaaaZZZTTTRRRQQQJJJRRRiiiyyy^^^PPPUUUUUUZZZ\\\WWWRRRQQQNNNJJJLLL@@@;;;HHH]]]lllooonnnrrrpppsss}}}{{{|||{{{~~~tttjjj^^^RRRJJJHHHDDDCCC@@@>>>======>>>???::::::999999999999:::;;;888888888777777777777777666666777999::::::::::::;;;<<<<<<<<<;;;:::;;;;;;;;;>>>??????===<<<<<<===DDDDDDDDDCCCDDDHHHNNNRRR^^^qqq,,,---...///////////////***---111333333222111111222666@@@LLLTTTXXX]]]cccfffkkkuuuyyyjjj[[[NNNEEE888666333222222333222111,,,///111000------...111222111000000//////////////////000000111222222222333333444444555555666666888888888999::::::;;;;;;;;;<<<===>>>????????????>>>@@@AAABBBBBBDDDHHHKKKFFFHHHLLLQQQTTTTTTQQQNNNPPPOOONNNNNNOOOQQQTTTUUUSSSNNNMMMSSSWWWUUUPPPNNNUUUVVVXXXYYYTTTRRRXXXaaahhhaaa\\\[[[[[[XXXXXX[[[YYYZZZZZZZZZ[[[[[[[[[[[[ZZZ[[[[[[[[[[[[ZZZYYYXXXUUUYYY\\\[[[]]]fffvvvwww```RRRNNNOOOWWW]]]\\\XXXVVVVVVVVVQQQKKKOOOZZZ___\\\UUUQQQOOORRRUUUVVVYYY]]]YYYZZZ[[[ZZZWWWUUUUUUUUUYYYXXXVVVTTTRRRPPPOOOOOOUUUWWWXXXXXXWWWVVVWWWXXXQQQOOOQQQVVVWWWSSSRRRTTTYYYRRRLLLJJJIIIIIINNNTTTMMMLLLKKKKKKKKKMMMNNNOOOSSSPPPMMMKKKKKKMMMPPPQQQPPPNNNKKKKKKLLLMMMMMMLLLJJJJJJJJJKKKLLLLLLIIIGGGKKKKKKJJJJJJJJJKKKLLLLLLJJJPPPTTTTTTRRRQQQOOOLLLPPPTTTWWWTTTNNNLLLPPPUUUQQQWWWbbbooo|||nnncccWWWUUUTTTSSSRRRQQQOOOMMMLLLPPPSSSQQQLLLKKKOOOTTTOOOPPPNNNMMMPPPVVVXXXVVVTTTQQQPPPQQQPPPNNNQQQWWWRRRRRRRRRRRRRRRQQQPPPOOOYYY^^^___[[[UUUTTTRRRPPPJJJQQQaaaooohhhUUUOOOVVVQQQWWWXXXTTTSSSVVVRRRKKKMMMDDD===BBBRRRcccoootttkkkiiiooo{{{|||zzzllljjjuuuyyyzzzzzzzzzzzz}}}}}}kkkYYYOOONNNFFFEEEDDDCCCAAA???>>>===;;;:::999888777888999:::888888888888888888888888888888999:::;;;;;;;;;:::;;;<<<======;;;;;;<<<===:::===??????===<<>>??????>>>>>>===>>>@@@@@@AAACCCGGGJJJFFFGGGJJJNNNRRRSSSQQQNNNLLLMMMMMMOOOQQQSSSUUUVVVSSSMMMKKKQQQWWWWWWSSSQQQVVVTTTUUUVVVUUUUUU[[[cccfff___ZZZYYYYYYVVVWWWYYYYYYZZZ[[[ZZZYYYYYYXXXYYYXXXZZZ\\\^^^]]][[[YYYWWWUUUZZZ___```]]]]]]dddlllttt~~~~~~cccWWWXXXUUUSSSUUU\\\^^^[[[XXXWWWTTT[[[[[[TTTRRRYYY[[[VVVXXXSSSSSSXXX[[[YYYYYY[[[UUUXXXYYYYYYVVVUUUUUUWWWYYYYYYXXXWWWUUURRRPPPNNNSSSUUUXXXXXXVVVVVVWWWYYYOOONNNOOOSSSTTTRRRQQQTTTRRRSSSVVVWWWTTTOOOOOOTTTMMMJJJHHHIIIMMMOOOOOOMMMQQQNNNMMMNNNQQQRRRPPPNNNMMMLLLKKKLLLMMMNNNMMMLLLHHHHHHJJJLLLMMMLLLIIIFFFLLLLLLLLLLLLLLLLLLLLLMMMOOOWWW[[[VVVQQQRRRRRRQQQLLLOOORRRQQQNNNMMMOOOQQQSSSRRRQQQTTTYYY[[[[[[YYYZZZdddsssvvvkkkbbbYYYQQQLLLEEEIIINNNRRRRRROOOOOOPPPMMMNNNOOONNNLLLMMMQQQUUUQQQSSSQQQMMMPPPUUUWWWSSSTTTOOOMMMOOOQQQPPPQQQTTTQQQQQQQQQQQQPPPPPPPPPPPPVVVYYYZZZUUUTTTVVVUUUPPPJJJLLLQQQUUUSSSPPPQQQVVVRRRXXXXXXUUUXXX^^^ZZZPPPMMMJJJEEECCCJJJZZZkkkvvvqqqnnnrrrsssaaacccqqq}}}wwwwwwwwwvvvvvvxxx{{{~~~~~~iii___^^^TTTWWWYYYZZZXXXSSSLLLHHHBBB@@@===;;;999999999:::888999999999999999999999::::::;;;<<<<<<;;;;;;;;;999;;;======<<<;;;===???<<>>>>><<<===??????@@@CCCFFFIIIGGGGGGHHHKKKOOOQQQQQQPPPIIIJJJMMMPPPSSSUUUWWWXXXTTTMMMJJJPPPVVVUUURRRPPPRRRPPPSSSYYY\\\[[[\\\^^^aaa[[[WWWXXXXXXUUUUUUXXXXXXYYYZZZYYYXXXVVVVVVVVVXXX[[[^^^aaaaaa^^^[[[XXXXXXZZZ\\\[[[WWWYYYaaakkkooorrr}}}wwwfffZZZQQQQQQYYYXXXUUUUUUWWWWWWUUUUUUYYYSSSaaaggg___WWWWWWVVVPPPUUURRRTTT[[[\\\WWWSSSTTTSSSUUUXXXXXXWWWVVVXXXZZZUUUVVVWWWXXXWWWUUUSSSQQQQQQTTTWWWWWWVVVUUUWWWYYYOOOMMMNNNRRRRRRPPPPPPRRRNNNXXXfffnnngggYYYOOONNNLLLHHHFFFHHHNNNQQQOOOLLLNNNMMMMMMQQQVVVVVVPPPKKKKKKJJJKKKLLLNNNOOONNNLLLGGGHHHJJJLLLNNNMMMIIIFFFOOOOOOPPPPPPOOONNNMMMLLLGGGQQQUUUNNNIIIJJJNNNNNNMMMMMMKKKJJJJJJMMMRRRVVVKKKHHHFFFJJJQQQUUUTTTRRRGGGLLLSSSXXX\\\cccnnnvvv~~~uuupppkkkddd___kkkggg___WWWQQQMMMLLLLLLKKKNNNRRRRRRMMMHHHHHHKKKFFFGGGJJJMMMOOOPPPPPPOOOQQQSSSPPPKKKMMMSSSSSSOOORRRMMMJJJNNNQQQQQQPPPQQQRRRRRRQQQQQQQQQRRRRRRSSSRRRUUUVVVSSSUUUYYYWWWQQQOOOMMMKKKLLLQQQVVVYYYYYYVVV[[[[[[YYY^^^fffbbbWWWIIIJJJHHHCCCCCCPPPcccqqq|||xxxwww{{{cccRRRYYYcccuuuvvvvvvvvvuuuvvvxxxzzzzzz}}}sssssskkkpppwwwzzzwwwoooddd]]]JJJGGGDDD@@@===<<<;;;;;;999999999999999999::::::<<<<<<<<<===<<<<<<;;;;;;999;;;>>>===<<<<<<>>>AAA???CCCGGGHHHHHHLLLSSSZZZhhhppp~~~////////////////////////////////////000000000000222111000......000111222444@@@```rrrlllnnnoooooopppyyy~~~vvvppplllkkkkkkYYYPPPCCC:::666555555444000000//////.........---,,,------......------,,,------,,,,,,---...000111............///////////////////////////.........222111111000111333444555555666777888888888888888;;;<<<===>>>===<<<:::888<<<===>>>@@@BBBDDDEEEFFFFFFGGGJJJNNNPPPPPPMMMKKKGGGKKKPPPTTTVVVVVVXXXYYYLLLNNNQQQTTTVVVUUUQQQNNNUUURRRPPPQQQUUUWWWXXXWWWZZZXXXUUUUUUWWWZZZ\\\]]]```___[[[VVVSSSUUU[[[aaaZZZ[[[]]]^^^^^^\\\ZZZYYY[[[XXXXXXZZZ[[[\\\aaahhhjjjfffmmm~~~uuucccRRRMMMOOOPPPPPPPPPVVVTTTSSSTTTWWWXXXVVVSSS^^^]]]\\\ZZZXXXVVVTTTTTTVVVWWWYYYYYYWWWVVVVVVVVVTTTTTTWWWWWWQQQLLLMMMSSSZZZVVVSSSTTTXXXYYYVVVRRRUUUSSSRRRRRRSSSTTTTTTTTTRRRSSSSSSPPPLLLKKKMMMPPPSSS[[[hhhqqqjjjZZZRRRRRRNNNKKKKKKNNNSSSTTTPPPKKKPPPOOOOOOQQQRRRQQQOOOMMMMMMNNNOOOMMMJJJHHHIIIJJJJJJKKKLLLJJJGGGGGGIIIKKKNNNMMMMMMOOORRRQQQNNNJJJGGGHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJHHHFFFGGGJJJLLLKKKIIIGGGKKKPPPRRRRRRRRRTTTUUU\\\\\\\\\[[[]]]cccjjjpppzzzqqqiiihhhmmmppplllfffkkkmmmooooookkkfffcccaaabbb^^^YYYWWWXXXYYYXXXVVVYYYWWWSSSQQQOOOMMMJJJIIINNNIIIIIIOOOOOOGGGAAA???>>>DDDHHHJJJLLLPPPTTTVVVMMMMMMMMMMMMNNNPPPRRRSSSQQQPPPOOONNNNNNOOOOOOOOOMMMOOOQQQQQQRRRSSSVVVXXXXXXWWWUUUVVVWWWWWWUUUTTTQQQTTTXXXYYYXXXUUUSSSSSSTTTSSSSSSVVVXXXXXXTTTPPPNNNHHHEEEGGGEEEGGGZZZppp|||||||||xxxpppsssiiiRRRIII[[[kkk|||~~~{{{{{{{{{xxxyyybbbXXXLLLCCC??????>>>======999888;;;<<<999999;;;>>>===;;;:::;;;<<<>>>???;;;999;;;AAABBB@@@CCCJJJFFFMMMVVV```jjjuuu{{{rrr.........................../////////000000000000222111///......///111222@@@EEEVVVllluuuooojjjllleeellltttwwwwwwyyy}}}~~~zzzyyyzzz}}}xxxtttpppmmmkkkfff]]]VVVNNNKKKFFFAAA>>>;;;;;;:::===888222......//////...////////////......------,,,,,,------------,,,,,,---,,,,,,,,,---...000111---.........////////////////////////............111111000000111222444555555555777888999999999999:::;;;<<<===<<<;;;999888<<<===>>>???@@@AAABBBCCCDDDEEEHHHKKKNNNNNNKKKIIIGGGKKKPPPTTTVVVVVVVVVVVVTTTUUUWWWZZZ\\\[[[XXXVVVVVVSSSQQQQQQSSSTTTSSSQQQXXXVVVTTTUUUXXXZZZ\\\\\\___^^^[[[VVVSSSTTT[[[aaa]]]^^^_________^^^]]]\\\YYYVVVVVVZZZ^^^___ccchhhgggccchhhsssyyy||||||iii^^^VVVPPPUUUZZZYYYTTTQQQUUUTTTSSSSSSSSSRRRPPPNNNTTTUUUUUUTTTSSSSSSTTTUUUSSSTTTUUUVVVVVVVVVXXXYYYXXXVVVWWWWWWSSSNNNOOOTTTXXXUUUSSSTTTVVVVVVUUURRRTTTSSSRRRQQQRRRRRRRRRQQQPPPRRRTTTTTTRRRRRRUUUXXXUUUUUUYYYZZZTTTMMMMMMSSSMMMJJJIIIKKKNNNNNNKKKGGGNNNNNNNNNOOOPPPPPPNNNLLLMMMNNNNNNLLLHHHFFFGGGHHHGGGIIIJJJJJJHHHHHHJJJLLLJJJIIIIIIKKKMMMMMMJJJGGGGGGHHHHHHIIIJJJKKKLLLLLLNNNOOOOOOOOOOOONNNMMMLLLLLLIIIFFFFFFHHHIIIIIIGGGKKKNNNQQQQQQNNNLLLLLLLLLOOOPPPRRRSSSSSSVVVYYY\\\\\\ZZZVVVTTTSSSTTTSSSSSSXXXYYYZZZ[[[ZZZZZZ[[[[[[___[[[VVVTTTTTTUUUSSSQQQNNNMMMLLLLLLMMMNNNNNNNNNQQQHHHAAA>>>;;;999<<>>===>>>===>>>???>>><<<===???AAACCCAAABBBGGGJJJLLLTTT]]]kkkrrr|||xxxssssssooohhh............................../////////000000000111000///......///000111999888???IIIJJJBBB===>>>888BBBKKKKKKDDDBBBIIIQQQNNNKKKMMM[[[rrrtttkkkeee___ZZZKKKGGGCCCAAA@@@===777333666555333222000000//////,,,+++***,,,...///...---///............---------,,,,,,------------,,,,,,,,,,,,,,,,,,---...//////---------.........//////........................000000000000111222333444444555666888999:::::::::999:::;;;<<<;;;:::999888<<<======>>>>>>?????????BBBBBBEEEHHHKKKKKKIIIFFFGGGLLLQQQUUUVVVUUUTTTTTTXXXXXXXXXZZZ\\\\\\[[[YYYUUUTTTSSSTTTUUUUUUSSSQQQTTTTTTTTTUUUXXXZZZ[[[ZZZ]]]\\\ZZZUUURRRTTTZZZ```____________^^^^^^]]]]]][[[VVVVVV[[[```aaaaaacccaaa^^^___cccdddgggtttxxxhhh\\\RRROOOLLLOOOXXX^^^\\\VVVSSSSSSTTTUUUTTTQQQPPPOOOPPPRRRSSSSSSRRRQQQRRRTTTVVVXXXWWWVVVVVVVVVXXXZZZ[[[XXXUUUTTTWWWVVVSSSSSSVVVWWWVVVUUUTTTTTTUUUUUUVVVWWWVVVTTTQQQOOONNNMMMLLLOOOSSSVVVWWWUUUUUUXXXZZZWWWTTTPPPLLLHHHGGGNNNVVVMMMJJJHHHHHHJJJJJJHHHEEEMMMLLLKKKLLLNNNNNNMMMKKKLLLLLLLLLKKKHHHFFFFFFGGGFFFGGGIIIIIIIIIJJJLLLNNNHHHGGGHHHIIIJJJJJJHHHFFFHHHHHHIIIJJJKKKLLLLLLMMMNNNNNNOOOOOONNNNNNMMMMMMMMMJJJGGGEEEFFFGGGHHHHHHLLLNNNOOOOOOLLLIIIHHHGGGLLLNNNQQQSSSRRRPPPPPPPPPKKKNNNPPPMMMGGGDDDGGGLLLPPPOOOOOOOOOQQQTTTXXXZZZZZZVVVQQQNNNOOOOOOMMMKKKNNNNNNMMMLLLLLLKKKKKKKKKLLLDDD<<<888666777???GGGZZZ\\\\\\YYYSSSPPPQQQUUUQQQPPPOOONNNMMMNNNOOOOOORRRUUUVVVRRRMMMKKKPPPUUURRRUUUWWWXXXVVVSSSQQQQQQUUUSSSQQQPPPRRRTTTTTTTTTQQQRRRSSSSSSTTTWWW\\\___RRRRRRSSSTTTTTTQQQLLLHHHMMMKKKMMMTTTTTTPPPRRRYYYpppyyyuuunnnwwwqqqSSSKKKKKK\\\oooyyyvvvggg]]]\\\]]]WWWNNNFFFFFFFFFCCCAAA@@@<<>>??????@@@AAAAAACCCFFFIIIIIIHHHFFFHHHMMMSSSVVVVVVUUUSSSSSSUUUTTTSSSTTTVVVWWWVVVUUUSSSSSSUUUWWWXXXYYYXXXWWWRRRRRRSSSVVVYYYZZZYYYXXX[[[[[[YYYUUURRRTTTZZZ``````___^^^]]]\\\\\\]]]]]]___YYYVVV[[[```___\\\ZZZ\\\XXXVVVWWWXXX[[[fffsss{{{}}}lll]]]WWWVVVVVVQQQNNNNNNSSSVVVUUUUUUVVVPPPTTTVVVVVVTTTSSSTTTWWWYYYZZZYYYVVVRRRQQQSSSVVV]]]ZZZVVVTTTTTTUUUVVVWWWSSSPPPRRRWWWZZZXXXVVVWWWWWWWWWWWWUUUSSSTTTWWWYYYYYYXXXVVVSSSOOOLLLKKKKKKQQQTTTWWWWWWSSSQQQQQQSSSSSSPPPMMMKKKIIIJJJMMMQQQLLLJJJHHHHHHIIIJJJIIIGGGLLLKKKJJJKKKMMMMMMLLLKKKJJJJJJJJJJJJIIIHHHHHHIIIHHHIIIJJJKKKKKKLLLMMMMMMIIIIIIIIIJJJKKKJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKNNNKKKHHHFFFFFFHHHKKKLLLJJJLLLNNNOOONNNMMMLLLKKKRRRTTTVVVVVVTTTQQQOOOOOOMMMSSSVVVTTTMMMJJJNNNSSSTTTQQQOOONNNPPPSSSUUUWWWUUUQQQLLLJJJKKKLLLKKKIIINNNOOOPPPOOOLLLHHHFFFDDD???;;;888<<>>@@@AAABBBAAAAAACCCEEEHHHIIIHHHFFFIIIMMMRRRVVVVVVTTTSSSSSSSSSQQQPPPPPPRRRSSSSSSRRRRRRSSSVVVWWWXXXXXXXXXXXXQQQRRRSSSVVVYYYZZZXXXWWWYYYZZZXXXUUUSSSUUU[[[```aaa```___^^^]]]]]]]]]]]]]]]WWWUUUZZZ^^^\\\XXXVVVXXXTTTRRRSSSWWWZZZ___dddqqqsssrrrzzz|||vvvaaaUUUSSSUUUWWWWWWRRRPPPOOOPPPOOOMMMQQQVVVRRRUUUWWWWWWTTTSSSTTTVVVXXXZZZZZZVVVQQQOOOQQQTTTZZZVVVQQQOOOPPPRRRSSSTTTQQQOOORRRXXXZZZVVVRRRQQQVVVVVVTTTRRRPPPRRRVVVYYYUUUVVVUUUSSSPPPNNNOOOQQQRRRUUUWWWUUUQQQNNNMMMNNNLLLJJJGGGEEEFFFIIIJJJJJJIIIHHHGGGGGGHHHIIIJJJJJJLLLJJJIIIJJJLLLMMMMMMLLLHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKLLLMMMNNNNNNMMMLLLIIIJJJKKKKKKJJJJJJJJJJJJHHHIIIIIIJJJKKKLLLMMMMMMJJJKKKKKKLLLLLLLLLKKKKKKMMMKKKIIIHHHHHHKKKOOORRRLLLMMMOOOQQQRRRRRRQQQPPPSSSTTTTTTRRRPPPMMMMMMMMMPPPSSSUUUTTTQQQPPPRRRTTTRRROOOLLLLLLMMMOOOPPPOOOQQQMMMIIIHHHJJJLLLKKKIIIEEEHHHJJJJJJFFFBBB??????666888???PPPggg}}}iiiZZZLLLKKKOOORRRUUUZZZSSSQQQPPPNNNMMMMMMMMMMMMWWWOOOFFFBBBEEEMMMSSSVVVXXXWWWVVVSSSRRRSSSVVVYYYZZZVVVRRRPPPPPPQQQQQQQQQMMMPPPSSSTTTTTTTTTTTTUUUNNNPPPRRRSSSRRRQQQOOONNNMMMLLLNNNTTTXXXUUURRRPPPUUUiiixxxrrrpppjjjqqq{{{~~~ooo]]]KKK<<<<<>>@@@BBBBBBAAAAAABBBEEEGGGIIIHHHFFFHHHLLLPPPRRRRRRRRRRRRRRRUUUSSSRRRSSSTTTUUUTTTSSSSSSTTTVVVUUUSSSRRRRRRSSSSSSSSSTTTVVVYYYYYYXXXVVVYYYYYYYYYVVVTTTVVV\\\aaabbbaaaaaa```___^^^]]]]]]UUUQQQQQQVVVZZZYYYXXXXXXWWWTTTSSSUUUYYY\\\]]]]]]aaaoooyyytttlllnnnzzz{{{}}}zzzhhh[[[QQQRRRXXXXXXTTTPPPLLLMMMPPPQQQMMMJJJNNNVVVVVVVVVVVVTTTQQQNNNMMMMMMNNNRRRUUUSSSOOOMMMPPPTTTYYYUUUQQQQQQUUUYYYZZZZZZTTTSSSTTTWWWVVVPPPMMMNNNUUURRROOOMMMMMMPPPTTTVVVNNNQQQSSSRRRQQQQQQTTTWWWPPPSSSUUUTTTPPPNNNOOOQQQMMMJJJEEEAAAEEEKKKMMMKKKEEEEEEFFFGGGGGGHHHIIIIIIKKKIIIHHHIIIKKKLLLLLLLLLHHHHHHGGGIIILLLMMMMMMLLLLLLKKKLLLMMMOOOOOOMMMKKKGGGIIIJJJIIIHHHGGGHHHJJJIIIIIIJJJKKKLLLMMMMMMNNNLLLLLLMMMMMMNNNNNNMMMMMMKKKLLLKKKKKKKKKMMMQQQTTTPPPPPPQQQSSSTTTTTTRRROOOQQQRRRQQQOOOLLLKKKLLLNNNPPPPPPPPPPPPPPPPPPRRRSSSQQQMMMIIIIIILLLOOOPPPOOOQQQMMMIIIHHHJJJKKKKKKIIIDDDEEEEEEAAA;;;777777999:::KKKddd|||~~~pppXXXLLLFFFLLLSSSRRRPPPQQQSSSSSSQQQPPPPPPPPPQQQQQQ[[[QQQFFFCCCIIIQQQVVVWWWVVVTTTQQQNNNMMMOOOUUUYYYXXXUUURRRPPPPPPQQQPPPPPPJJJNNNRRRSSSRRROOOMMMLLLMMMNNNPPPOOONNNMMMNNNOOOGGGGGGIIILLLNNNNNNLLLKKKOOOaaawww{{{aaaccckkksssxxx|||rrrXXXEEE<<<777:::@@@KKKZZZiiivvv}}}zzzzzzxxxuuuvvv}}}tttnnniiigggaaaWWWPPPNNNIIICCC@@@@@@@@@>>>???AAA---------------------------------.........//////---------......---------,,,------,,,---...//////222111//////000000///...---///111111000///000222...+++,,,222333...******)))***+++,,,,,,,,,---...++++++++++++***************,,,...---,,,+++---///***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,+++***)))++++++++++++,,,,,,,,,,,,++++++,,,------...//////,,,---...000000000000///444444555555555555444444666666666666666777888888888888999;;;<<<>>>??????AAA@@@AAACCCFFFGGGGGGFFFFFFHHHKKKMMMMMMNNNPPPQQQTTTTTTSSSTTTUUUUUUTTTRRRSSSTTTUUUSSSQQQPPPRRRTTTVVVUUUUUUVVVXXXYYYWWWVVVXXXYYYYYYWWWVVVXXX]]]bbb^^^^^^___^^^]]]\\\ZZZYYYQQQNNNOOOSSSUUUTTTUUUXXXVVVXXXXXXXXXXXXYYY[[[[[[]]]bbbiiijjjeeeeeeppp~~~wwwyyy{{{vvvwwwvvvsssfff\\\UUUVVVXXXUUUQQQQQQKKKLLLOOONNNIIIFFFNNNYYYWWWUUUSSSQQQPPPMMMJJJGGGIIIOOOTTTUUUQQQOOORRRVVVYYYUUURRRSSSXXX]]]]]]\\\VVVTTTTTTSSSPPPLLLOOOUUUWWWRRRMMMKKKNNNRRRUUUVVVOOORRRTTTRRROOONNNQQQUUUOOOQQQSSSQQQNNNMMMOOORRRNNNLLLHHHFFFKKKRRRRRRLLLFFFGGGIIIJJJIIIHHHHHHHHHIIIGGGFFFGGGIIIKKKKKKKKKJJJHHHGGGHHHJJJLLLJJJIIIIIIHHHIIIKKKNNNOOOMMMJJJGGGHHHJJJHHHFFFFFFHHHJJJIIIIIIJJJKKKLLLMMMNNNNNNKKKLLLLLLMMMMMMMMMMMMMMMKKKLLLMMMLLLKKKLLLOOORRRQQQPPPPPPRRRTTTTTTQQQNNNNNNPPPQQQPPPNNNNNNNNNPPPOOOPPPPPPOOONNNPPPSSSVVVWWWQQQJJJHHHKKKPPPRRRRRRSSSOOOJJJHHHIIIJJJHHHFFFCCCBBB@@@;;;888;;;DDDLLLWWWlllttt\\\IIIQQQJJJJJJRRRUUUOOONNNSSSPPPPPPOOOOOOOOOPPPRRRSSSZZZTTTMMMJJJLLLPPPSSSTTTPPPOOOMMMJJJHHHJJJOOORRRSSSQQQOOOOOOPPPQQQPPPOOOMMMPPPSSSTTTRRROOOLLLKKKPPPQQQQQQNNNLLLKKKNNNPPPGGGIIIKKKLLLLLLLLLKKKJJJJJJYYYjjjyyywwwpppmmmqqqwww}}}~~~vvv|||qqqZZZAAACCCBBB>>>???JJJ^^^nnnuuuwwwwwwtttqqquuu}}}vvv}}}}}}|||xxxsssnnn___YYYTTTRRRMMMFFFBBBCCCBBB>>><<<===<<<;;;AAAIII---------------------------------.........//////,,,------......------,,,,,,............///...---............---...//////)))+++...///...---------...,,,///222000***,,,222***,,,...///......///000---,,,,,,++++++,,,------(((,,,//////,,,******+++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++)))***+++,,,,,,+++))))))******+++++++++,,,,,,,,,++++++,,,,,,---...//////,,,---...000000000000///444444555555444444333222444444444444444555666777888888999::::::;;;<<<<<<@@@???@@@BBBEEEFFFFFFEEECCCEEEHHHIIIJJJKKKNNNPPPQQQQQQQQQRRRSSSSSSQQQOOOQQQSSSTTTSSSRRRSSSWWWZZZXXXWWWVVVVVVXXXXXXWWWVVVXXXZZZZZZXXXWWWYYY^^^cccYYYZZZ[[[[[[ZZZXXXUUUSSSQQQOOOPPPRRRQQQNNNPPPUUUVVV[[[]]]ZZZUUUUUUYYY\\\[[[[[[___ccc^^^VVV\\\hhhvvv}}}~~~mmmddddddgggiiihhhpppdddYYYTTTPPPLLLOOOUUUQQQOOOMMMHHHAAAAAAOOO^^^VVVSSSPPPPPPQQQPPPLLLIIILLLSSSZZZZZZVVVTTTVVVYYYVVVRRRNNNOOOSSSWWWVVVTTTUUURRRQQQOOOLLLLLLUUU```\\\UUUNNNMMMQQQWWWXXXXXXTTTVVVWWWRRRLLLIIIJJJMMMOOOQQQQQQNNNKKKJJJLLLOOOGGGIIIJJJKKKQQQVVVPPPEEEJJJLLLNNNNNNLLLJJJIIIHHHHHHFFFDDDEEEGGGIIIJJJJJJKKKIIIGGGGGGIIIIIIGGGEEEEEEEEEFFFJJJNNNOOOMMMJJJHHHJJJKKKJJJGGGGGGIIILLLIIIIIIJJJKKKLLLMMMNNNNNNIIIIIIJJJKKKKKKKKKKKKKKKKKKMMMNNNMMMKKKJJJLLLOOONNNMMMMMMPPPTTTTTTRRROOOIIILLLOOOPPPOOONNNNNNNNNNNNPPPRRRPPPMMMNNNTTTYYY]]]TTTJJJEEEHHHMMMQQQRRRUUUQQQKKKHHHHHHHHHEEECCC999999888888>>>MMMaaaooo|||qqq^^^UUUSSSRRRQQQLLLLLLQQQNNNHHHLLLXXXLLLKKKKKKKKKLLLNNNPPPQQQWWWUUURRROOOMMMMMMNNNPPPLLLLLLKKKHHHFFFFFFIIIKKKNNNMMMMMMNNNPPPRRRQQQPPPRRRTTTWWWWWWUUURRRQQQQQQUUUVVVTTTPPPLLLLLLOOORRRLLLPPPSSSRRRPPPOOONNNMMMGGGRRR___nnnuuurrruuuyyyyyyxxxuuuaaaPPP===666<<>>AAA999777888<<<>>>BBBOOO]]]------------------------........................------------------------------------------------------------------------+++,,,,,,------,,,,,,+++---------............///.........------,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********)))))))))************+++++++++)))))))))))))))))))))))),,,,,,,,,++++++*********)))************+++++++++******+++,,,,,,---......---------............///000111111111111222222222777666666555555666888999777777777777888999:::;;;;;;<<<===???AAACCCEEEFFFHHHGGGFFFFFFGGGJJJLLLNNNNNNMMMLLLMMMOOOQQQQQQQQQQQQSSSSSSQQQRRRUUUWWWUUUWWWVVVRRROOORRRWWWWWWSSSVVVWWWWWWVVVUUUWWW[[[^^^[[[]]]___]]]XXXTTTSSSTTTOOOQQQQQQNNNKKKMMMSSSZZZXXXWWWVVVXXX[[[^^^______bbbdddbbb\\\ZZZ[[[[[[ZZZaaammmqqqyyy{{{iii```YYY]]]eeehhhbbbYYY___]]]YYYUUURRRQQQRRRRRRSSSOOOJJJHHHIIILLLOOOQQQUUURRRQQQRRRQQQOOORRRXXXVVVVVVVVVVVVVVVWWWXXXYYY\\\UUUNNNLLLOOORRRSSSRRRVVVTTTPPPOOOQQQSSSVVVWWW[[[TTTMMMLLLPPPUUUWWWWWWTTTTTTSSSPPPMMMKKKJJJKKKJJJMMMMMMJJJKKKNNNPPPNNNMMMJJJKKKPPPQQQOOOMMMMMMMMMLLLNNNOOOLLLGGGHHHLLLIIIEEEAAA@@@BBBEEEGGGFFFFFFFFFEEEEEEEEEFFFGGGGGGGGGFFFFFFIIIMMMNNNLLLIIIDDDEEEFFFGGGGGGGGGGGGGGGIIIGGGEEEFFFJJJLLLKKKJJJNNNKKKIIIHHHJJJJJJIIIFFFIIIGGGEEEGGGKKKMMMMMMLLLSSSQQQOOOOOOQQQQQQOOOLLLMMMNNNPPPQQQQQQOOOMMMLLLRRRKKKNNNQQQKKKLLLVVV[[[bbbXXXNNNLLLPPPSSSQQQMMMOOOGGGDDDHHHLLLIIICCC???777:::BBBRRRlllqqqgggYYYQQQOOOOOONNNLLLNNNJJJJJJPPPUUURRRMMMJJJMMMKKKHHHGGGHHHHHHHHHGGGMMMRRRSSSMMMJJJMMMNNNLLLOOONNNKKKGGGDDDEEEHHHLLLNNNPPPQQQOOOMMMMMMQQQVVVWWWVVVVVVWWWVVVTTTQQQNNNRRRKKKHHHNNNRRRPPPPPPSSSRRRSSSUUUWWWWWWUUUTTTRRRNNNQQQTTT^^^ssswwwrrrwwwzzzuuu|||___GGG======>>>>>>CCCLLLWWW___fffjjjeee\\\hhhmmmssszzz|||zzzuuuqqqiiilllmmmkkkmmmuuu|||~~~~~~|||{{{yyywwwwwwwwwuuuppplllfff___XXXTTTSSSRRROOOLLLHHHBBB888:::@@@888222;;;===777555DDDZZZeeeyyy------------------------........................------------------------------------------------------------------------+++,,,,,,------,,,,,,+++------------...............---------,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))))))))*********+++++++++)))))))))))))))))))))))),,,,,,,,,++++++*********)))************+++++++++******++++++,,,------...------------............000000111111111222222222666555555444555666777888666666666777888999;;;<<<;;;;;;;;;<<<>>>@@@BBBCCCHHHHHHGGGGGGGGGHHHJJJJJJJJJKKKLLLOOOQQQQQQPPPOOORRRTTTTTTQQQRRRUUUVVVSSSTTTVVVVVVTTTUUUWWWUUUQQQXXXWWWUUUSSSSSSTTTWWWYYYUUUXXXZZZYYYVVVTTTTTTVVVTTTTTTRRROOOOOOQQQWWW\\\]]][[[YYYYYY[[[^^^______aaacccbbb^^^\\\___```^^^YYYbbbfffqqqvvvqqqnnniiieee]]]XXXUUUYYY___```YYYQQQZZZYYYWWWUUUTTTUUUWWWXXXUUUQQQMMMKKKMMMPPPSSSTTTTTTSSSSSSTTTRRRMMMNNNRRRTTTTTTTTTUUUVVVXXXYYYZZZbbb\\\UUUSSSTTTTTTSSSPPPTTTTTTTTTUUUVVVWWWWWWWWWYYYSSSMMMLLLOOOSSSSSSSSSRRRSSSRRRPPPMMMJJJIIIHHHGGGJJJJJJHHHIIILLLLLLIIIKKKGGGGGGKKKLLLJJJIIIJJJLLLKKKLLLNNNKKKGGGGGGKKKHHHEEEAAAAAACCCFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFIIILLLMMMKKKIIIFFFFFFGGGHHHHHHHHHHHHHHHIIIHHHFFFHHHKKKMMMMMMLLLNNNKKKIIIHHHIIIJJJIIIGGGHHHFFFFFFHHHLLLNNNNNNLLLQQQOOOMMMNNNOOOPPPNNNLLLLLLMMMNNNPPPPPPPPPOOOOOOOOO\\\]]]OOOHHHPPPYYY\\\\\\UUUMMMKKKMMMOOOMMMJJJJJJDDDBBBFFFIIIFFFBBBAAAGGG\\\vvv{{{kkk^^^YYYRRRNNNMMMMMMMMMKKKMMMKKKMMMSSSTTTPPPMMMMMMIIIHHHHHHIIIJJJIIIGGGEEEHHHMMMOOOLLLKKKPPPSSSRRRPPPOOOLLLIIIGGGGGGJJJMMMNNNMMMMMMNNNOOOPPPOOOOOOPPPPPPPPPQQQQQQPPPMMMLLLRRRKKKIIIMMMQQQOOOOOOQQQQQQQQQRRRRRRQQQPPPNNNNNNPPPSSSSSSVVVccc{{{xxxvvvvvvdddZZZRRRJJJCCC??????BBBKKKTTTWWWRRRMMMTTTYYY```ggglllnnnooonnnfffiiijjjgggggglllooopppnnnqqqtttwwwxxxvvvrrrpppsssooollljjjiiihhhfffcccdddccccccdddfffeeebbb______UUUJJJCCCAAACCCBBBAAA>>>@@@<<<;;;???:::666???@@@GGGPPPccc{{{------------------------------------------------------------------------------------------------------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......------,,,,,,,,,,,,,,,++++++++++++++++++*********+++************))))))))))))))))))*********++++++))))))))))))))))))))))))+++++++++++++++*********)))************+++++++++******++++++,,,,,,------------------............000000000111111111222222444444333333333444555666444555555666888:::<<<======<<<;;;;;;<<<>>>@@@BBBFFFGGGGGGGGGGGGGGGGGGFFFFFFHHHLLLPPPRRRQQQOOONNNSSSUUUUUURRRQQQTTTTTTQQQOOOUUUYYYWWWVVVVVVSSSOOOYYYVVVRRRPPPQQQRRRRRRRRRUUUXXX[[[\\\ZZZYYY[[[]]]\\\XXXTTTRRRTTTYYY]]]``````]]]ZZZYYYZZZ\\\\\\\\\ZZZ\\\[[[XXXXXX\\\]]][[[ZZZ^^^bbbooo}}}vvvmmmrrrwwwmmm```XXXXXXZZZZZZYYYXXXWWWYYY\\\___]]]WWWRRRWWWWWWVVVUUUVVVWWWYYYZZZUUURRROOONNNPPPSSSUUUVVVVVVTTTUUUWWWSSSMMMKKKNNNRRRSSSSSSTTTVVVXXXZZZ[[[aaa]]]YYYXXXXXXWWWSSSPPPRRRTTTWWWYYYZZZYYYWWWVVVXXXTTTPPPOOOQQQSSSRRRQQQQQQQQQPPPOOOLLLIIIFFFEEEFFFJJJKKKIIIIIILLLKKKGGGKKKFFFDDDGGGHHHFFFFFFHHHJJJIIIJJJLLLJJJFFFFFFIIIGGGDDDBBBBBBEEEGGGIIIIIIKKKKKKJJJJJJIIIIIIIIIHHHGGGFFFFFFHHHKKKLLLKKKIIIGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHIIILLLOOOOOOOOOMMMKKKIIIHHHIIIIIIIIIHHHGGGGGGHHHKKKMMMNNNMMMLLLMMMLLLLLLLLLNNNOOONNNMMMKKKLLLMMMNNNPPPQQQRRRSSSeee|||VVVMMMTTTUUUVVVSSSPPPMMMJJJJJJJJJIIIGGGFFFCCCDDDGGGHHHEEEDDDFFFeeexxxuuuaaaSSSMMMMMMLLLLLLKKKJJJJJJIIIIIIJJJNNNRRRQQQLLLKKKNNNFFFFFFGGGIIIKKKKKKHHHEEEGGGKKKMMMLLLLLLQQQTTTTTTQQQPPPOOOLLLJJJJJJLLLNNNLLLJJJIIILLLOOOPPPLLLHHHJJJKKKMMMNNNNNNMMMLLLKKKQQQLLLIIIMMMPPPPPPOOOPPPOOOOOONNNLLLKKKKKKKKKKKKOOORRRQQQNNNTTTiii~~~wwwoooMMM???666<<>>===<<<<<<>>>@@@AAABBBDDDEEEGGGGGGGGGFFFEEEEEEHHHLLLOOOPPPPPPPPPPPPSSSVVVUUURRRQQQRRRQQQNNNMMMTTTXXXUUURRRRRRQQQOOOWWWTTTPPPNNNPPPQQQQQQQQQWWWZZZ]]]]]][[[[[[^^^aaa```ZZZTTTSSSXXX^^^aaaaaa^^^[[[XXXWWWXXXZZZZZZZZZWWWYYYWWWTTTUUUZZZZZZXXX^^^___bbbqqqzzzmmmbbbjjjiiilllllljjjqqqssseeebbb\\\UUURRRUUUXXXZZZZZZXXXZZZ]]]^^^]]][[[XXXWWWWWWVVVVVVVVVUUUVVVVVVVVVSSSQQQOOOOOOQQQTTTVVVWWWZZZXXXXXXYYYUUUPPPOOORRRUUUUUUUUUUUUVVVXXXYYYZZZVVVVVVVVVWWWYYYXXXUUURRRRRRTTTWWWYYYXXXVVVTTTSSSSSSQQQOOOOOOPPPQQQPPPNNNRRRPPPMMMJJJHHHGGGFFFEEEHHHLLLNNNMMMMMMOOONNNJJJOOOIIIFFFGGGHHHGGGHHHKKKIIIGGGHHHJJJIIIFFFEEEHHHEEEDDDDDDEEEFFFHHHJJJKKKOOOOOOOOONNNMMMLLLKKKKKKHHHHHHHHHIIIJJJKKKKKKKKKHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGIIIKKKNNNOOOPPPLLLKKKIIIGGGGGGHHHIIIIIIHHHIIIKKKMMMMMMMMMKKKIIIKKKKKKKKKLLLNNNOOOOOOOOOKKKKKKLLLNNNPPPSSSUUUWWWxxx[[[UUUTTTLLLQQQNNNNNNNNNLLLJJJHHHGGGGGGFFFFFFHHHKKKJJJGGGIIINNNnnntttsssiii\\\UUUQQQNNNJJJKKKLLLKKKIIIGGGFFFGGGIIIHHHKKKOOOOOOKKKIIILLLFFFFFFFFFHHHKKKLLLKKKIIIKKKLLLMMMLLLLLLNNNOOOOOOQQQQQQPPPOOOLLLLLLMMMOOOKKKIIIHHHHHHJJJKKKIIIGGGLLLMMMNNNOOONNNMMMMMMMMMPPPLLLJJJLLLQQQSSSSSSSSSOOONNNLLLKKKKKKKKKMMMNNNMMMPPPPPPNNNSSSddd|||wwwaaaPPPKKKDDD888777???<<<===???AAAEEEKKKRRRVVVZZZ^^^___ZZZUUUSSSPPPLLLQQQPPPPPPPPPQQQSSSUUUVVVWWWVVVSSSPPPMMMKKKIIIHHHJJJIIIHHHGGGEEEBBB@@@>>><<<:::999;;;===>>>;;;777333AAAAAA???LLL[[[ccckkk,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************))))))*********+++++++++******+++++++++++++++,,,,,,,,,,,,------------...//////000000000111111111000111111222222222222222333333444666888:::<<<===???>>><<<;;;;;;<<<>>>???===???BBBEEEGGGGGGFFFEEEGGGJJJLLLMMMMMMOOOQQQTTTRRRUUUUUUQQQPPPQQQOOOKKKLLLQQQSSSOOOLLLNNNPPPPPPTTTRRROOONNNOOORRRSSSTTTVVVYYY[[[ZZZXXXWWWYYY\\\^^^WWWPPPPPPWWW]]]___^^^[[[YYYXXXYYY[[[\\\\\\\\\``````]]]YYY[[[^^^^^^ZZZ]]]]]]___kkkrrrcccYYYbbb\\\\\\ZZZZZZaaallluuuxxxssshhhddd___YYYXXXVVVTTTUUUXXXZZZZZZYYYUUUXXXZZZYYYVVVTTTUUUWWWSSSTTTTTTUUUUUUUUUTTTTTTRRRQQQPPPQQQTTTWWWYYYYYY^^^[[[ZZZZZZWWWTTTVVVZZZYYYXXXXXXWWWWWWWWWWWWWWWQQQQQQTTTVVVXXXWWWUUUSSSSSSTTTUUUSSSPPPOOOOOOPPPKKKKKKKKKLLLMMMMMMLLLKKKTTTOOOHHHEEEDDDFFFGGGGGGIIIMMMPPPOOOOOORRRPPPLLLPPPJJJGGGHHHIIIIIIJJJNNNIIIGGGGGGJJJJJJGGGFFFHHHDDDEEEFFFGGGHHHIIIJJJKKKQQQQQQQQQQQQPPPOOOMMMMMMIIIIIIJJJJJJJJJKKKLLLLLLFFFFFFEEEDDDDDDEEEEEEFFFDDDEEEFFFHHHIIIKKKMMMOOOKKKJJJIIIGGGFFFGGGIIIKKKJJJKKKMMMMMMLLLJJJHHHGGGKKKKKKMMMMMMNNNNNNOOOPPPKKKKKKLLLNNNQQQTTTVVVXXXlll~~~kkkRRRVVVPPPGGGSSSLLLNNNPPPOOOLLLIIIHHHIIIFFFFFFIIILLLJJJGGGJJJQQQ\\\]]]ZZZRRRMMMMMMLLLIIIJJJJJJJJJIIIFFFEEEFFFGGGMMMHHHGGGMMMQQQNNNKKKJJJIIIGGGEEEFFFIIILLLNNNNNNMMMLLLKKKKKKLLLLLLLLLLLLPPPPPPPPPNNNLLLLLLMMMOOOIIIIIIHHHEEECCCCCCFFFJJJMMMOOOPPPOOOMMMKKKLLLMMMMMMLLLKKKLLLQQQVVVWWWVVVOOONNNMMMMMMMMMPPPRRRTTTQQQQQQRRRUUUZZZdddqqq{{{vvvuuu|||eeeIII<<<@@@:::999888;;;@@@FFFKKKNNNHHHMMMOOOLLLJJJJJJHHHEEEIIIGGGEEEDDDDDDFFFIIIKKKGGGFFFEEECCCAAA@@@??????<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>???DDDJJJKKKMMMNNNLLLIIIGGGHHHKKKLLLLLLKKKKKKQQQWWWXXXUUUOOONNNNNNNNNPPPRRRUUUWWWUUURRRSSSXXX]]]___bbbfff}}}xxxqqqtttxxxeee```IIICCC>>>>>>AAABBB???;;;777<<<>>>;;;:::<<<===<<<>>>===;;;::::::<<<===???<<<======;;;999888999;;;<<<===>>>===;;;::::::;;;888999:::888:::BBBPPP[[[lllyyy++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************++++++++++++))))))))))))******++++++((()))))))))*********+++(((((((((((())))))******(((((((((((()))))))))***))))))))))))))))))))))))((()))))))))*********+++)))************+++++++++++++++******************++++++,,,,,,,,,---------////////////000000000111///000111222333222111111444444555555777888999:::888999::::::;;;:::999999<<<===???AAACCCDDDDDDDDDDDDHHHLLLLLLJJJIIIKKKOOOMMMQQQQQQNNNMMMNNNKKKGGGKKKLLLJJJHHHKKKPPPRRRPPPLLLPPPRRROOOLLLMMMSSSYYY]]]______\\\YYYWWWZZZ]]]VVVSSSQQQRRRWWWZZZ\\\\\\ZZZ[[[]]]aaacccccc```^^^aaa___[[[WWWZZZ^^^\\\VVVYYY```___^^^dddaaa\\\bbbWWWWWWXXX[[[^^^```aaacccgggqqqiiidddrrryyyyyyyyyyyyyyymmm___YYY\\\ZZZTTTQQQSSSVVVVVVZZZYYYYYYYYYYYYXXXWWWVVVUUUWWWYYYYYYWWWUUUUUUUUUPPPRRRTTTVVVVVVUUUSSSRRRRRRRRRSSSVVVZZZ]]]]]]]]]]]]ZZZZZZ[[[YYYVVVWWW\\\WWWWWWVVVUUUTTTTTTTTTTTTVVVVVVUUUSSSQQQPPPPPPQQQNNNPPPRRRPPPLLLKKKNNNRRRTTTTTTTTTSSSPPPNNNMMMMMMOOOJJJEEEDDDGGGIIIHHHFFFFFFJJJKKKKKKMMMQQQSSSQQQMMMHHHGGGJJJLLLLLLMMMPPPMMMHHHHHHLLLNNNKKKIIIJJJEEEHHHKKKLLLJJJIIIIIIJJJLLLMMMNNNOOOOOONNNLLLKKKGGGHHHIIIHHHFFFFFFIIIKKKEEEDDDBBBAAAAAAAAABBBCCCCCCEEEGGGGGGFFFFFFIIILLLJJJJJJIIIFFFDDDEEEIIIMMMHHHJJJKKKJJJGGGFFFGGGIIIIIIKKKMMMMMMKKKKKKMMMOOOGGGIIIKKKMMMNNNNNNNNNNNNSSSMMMHHHGGGIIIGGGFFFIIIKKKKKKKKKKKKKKKJJJIIIGGGFFFCCCCCCEEEDDDAAACCCGGGKKKJJJFFFBBBDDDIIIJJJGGGGGGEEEDDDEEEIIIJJJIIIGGGMMMIIIIIIMMMOOOMMMKKKLLLGGGEEECCCCCCFFFIIIKKKKKKGGGBBBAAAGGGKKKKKKKKKNNNLLLLLLJJJGGGEEEGGGJJJMMMIIIHHHEEEBBB@@@AAACCCEEEFFFHHHJJJIIIEEEDDDGGGJJJLLLMMMKKKIIINNNUUUUUUQQQLLLLLLLLLMMMNNNPPPRRRSSSSSSOOONNNSSSUUUSSSUUUYYYaaauuu|||~~~zzzttt{{{~~~oooiiiwwwnnnmmmooowwwddd\\\UUUTTTWWWUUUJJJ???FFFHHHEEE>>>:::;;;;;;999999999999:::;;;<<<===>>>===??????===;;;:::<<<>>>888:::<<<<<<<<<===@@@CCCKKKQQQUUUTTTVVVccczzz++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))************+++++++++(((((())))))*********+++(((((())))))*********+++'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++++++++******************++++++,,,,,,,,,---------////////////000000000000///000111333333222222111555555555555666777999999888:::<<<======<<<;;;:::>>>>>>???@@@AAABBBBBBBBB@@@EEEKKKMMMJJJGGGHHHJJJLLLOOOPPPNNNLLLMMMKKKFFFJJJKKKIIIIIIMMMSSSTTTOOOKKKPPPSSSPPPJJJIIIQQQYYYZZZ[[[[[[YYYUUUTTTWWWZZZXXXXXXWWWYYY\\\^^^``````YYY[[[^^^aaacccbbb^^^ZZZ___]]]YYYVVVZZZ^^^\\\VVVTTT]]][[[VVV\\\^^^\\\```[[[\\\^^^bbbbbbaaaaaabbbeeelllccccccrrrmmm___dddjjjqqqyyy~~~xxx{{{oooaaa___iiippphhh[[[UUU[[[\\\WWWSSSUUUXXXYYY[[[YYYWWWVVVUUUUUUTTTTTTQQQTTTWWWYYYXXXUUURRRPPPVVVWWWXXXXXXVVVSSSPPPMMMOOOOOOQQQTTTYYY[[[\\\[[[ZZZXXXZZZ\\\YYYTTTSSSVVVTTTSSSSSSSSSSSSSSSTTTTTTUUUTTTRRROOOMMMMMMOOOQQQKKKOOORRRRRROOONNNQQQTTTSSSRRRQQQNNNJJJGGGFFFFFFKKKHHHEEEGGGKKKLLLHHHDDDGGGKKKLLLKKKMMMSSSUUUTTTNNNJJJIIILLLOOOOOOPPPSSSNNNIIIHHHLLLOOOMMMKKKKKKEEEIIIMMMMMMKKKIIIIIIJJJIIIJJJLLLMMMMMMLLLKKKJJJEEEGGGGGGFFFDDDDDDGGGJJJFFFEEECCCAAA@@@AAACCCDDDDDDFFFHHHGGGFFFFFFIIILLLIIIJJJIIIFFFDDDEEEIIINNNEEEGGGIIIHHHFFFFFFIIILLLHHHJJJLLLLLLJJJIIIKKKMMMEEEGGGIIIKKKLLLLLLJJJIIICCC@@@BBBCCC@@@GGGLLLGGGJJJIIIGGGHHHIIIIIIGGGEEEHHHDDDBBBDDDCCCAAABBBEEEDDDHHHJJJHHHGGGGGGDDD???KKKHHHGGGIIIMMMNNNIIIDDDGGGGGGIIIKKKJJJGGGHHHLLLDDDCCCBBBDDDFFFHHHHHHGGGHHHBBB@@@GGGJJJIIIIIILLLKKKJJJHHHDDDCCCEEEIIILLLJJJFFFCCCBBBDDDDDDBBB???BBBFFFHHHGGGDDDDDDHHHLLLMMMNNNKKKHHHKKKRRRRRRLLLKKKJJJJJJKKKKKKLLLMMMNNNMMMIIIHHHKKKKKKJJJOOOWWWUUUeee~~~oookkksss}}}|||{{{{{{xxxhhhmmmsssjjjkkknnnttt}}}xxxppplllqqqzzzzzznnnaaahhhggg___RRRIIIFFFDDDBBB;;;<<<>>>@@@BBBCCCDDDDDDAAACCCCCCAAA>>><<<>>>@@@>>>CCCJJJQQQWWW___gggmmmuuu~~~,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++*********))))))((((((***************************++++++,,,,,,++++++***+++++++++*********))))))+++++++++,,,,,,,,,------,,,------...///000111111222222111111111111111111333222111111111333555777888999999:::::::::999999AAA@@@@@@@@@@@@@@@AAAAAADDDEEEHHHJJJJJJJJJHHHGGGMMMNNNNNNNNNNNNMMMLLLKKKMMMPPPSSSSSSQQQNNNKKKJJJMMMPPPQQQNNNJJJKKKQQQVVVZZZSSSQQQUUURRRMMMRRR^^^\\\YYYWWWVVVWWWYYYZZZZZZYYYYYYYYYYYY[[[\\\^^^```WWWXXXXXXWWWVVVWWWYYY[[[ZZZYYYYYYYYYZZZ[[[\\\]]]___^^^^^^______```bbbbbb```aaabbb```]]][[[[[[[[[]]]]]]^^^```eeelllrrrvvvzzzwwwxxxxxxtttzzztttpppoooggg``````eeefff```YYYWWWXXXYYYXXXVVVTTTSSSTTTTTTUUUWWWXXXWWWUUURRRPPPRRRTTTVVVVVVUUUTTTTTTTTTZZZXXXVVVSSSRRRQQQRRRSSSXXXXXXXXXVVVTTTSSSTTTVVVYYYZZZZZZXXXVVVUUUVVVXXXSSSQQQQQQTTTXXXXXXTTTOOORRRQQQOOOOOOOOOPPPRRRTTTMMMLLLJJJJJJKKKLLLLLLKKKGGGKKKMMMLLLMMMPPPOOOLLLKKKGGGDDDCCCEEEGGGGGGEEEIIIJJJLLLOOOPPPQQQQQQQQQMMMMMMLLLKKKKKKJJJKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJGGGNNNQQQMMMKKKMMMKKKGGGGGGIIIJJJJJJIIIHHHIIIJJJFFFDDDBBBCCCEEEGGGGGGGGGDDD@@@>>>CCCGGGGGGGGGHHHGGGHHHHHHGGGGGGHHHKKKNNNFFFGGGHHHFFFDDDEEEIIILLLHHHFFFFFFHHHIIIFFFFFFIIIIIILLLLLLGGGFFFIIIHHHDDDEEEDDDFFFIIIMMMMMMIIIFFFCCCCCCCCCEEEGGGHHHGGGFFFEEEGGGHHHHHHFFFEEEEEEFFFDDDBBBAAAAAABBBBBBAAA???AAAAAAAAAAAAAAABBBCCCDDDBBBDDDGGGJJJKKKJJJGGGFFFFFFDDDAAAAAABBBDDDEEEEEEDDDDDDCCCDDDDDDEEEFFFFFFFFFBBB???AAAGGGLLLLLLJJJMMMJJJGGGDDDBBBCCCEEEFFFHHHHHHGGGFFFDDDBBB@@@???EEEFFFDDDAAADDDIIIKKKHHHKKKKKKJJJJJJJJJKKKLLLMMMIIILLLOOOPPPNNNLLLJJJJJJGGGLLLLLLGGGGGGNNNQQQPPPUUUZZZcccuuu~~~www|||wwwnnnrrrzzzvvv}}}}}}yyy~~~{{{zzzkkkTTTQQQLLLIIINNNVVV\\\___```kkkhhhggghhheee___\\\^^^nnnxxx,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))(((***************************++++++,,,,,,++++++***+++++++++*********))))))+++,,,,,,,,,------------------......//////000000111111111111111111111111333222111111111333555666777777888999::::::999999???>>>>>>>>>??????@@@AAABBBCCCEEEFFFGGGHHHHHHGGGPPPPPPOOONNNMMMLLLKKKKKKMMMOOORRRSSSRRRPPPOOOOOOOOOPPPQQQPPPNNNOOOSSSWWWYYYTTTSSSXXXVVVQQQUUU```ZZZXXXWWWVVVWWWXXXXXXXXXYYYXXXWWWWWWWWWYYYZZZ[[[VVVWWWVVVUUUTTTUUUWWWZZZYYYYYYYYYYYYZZZ[[[\\\]]]ZZZZZZ[[[\\\]]]___```aaa^^^______^^^\\\ZZZZZZ[[[WWWVVVVVVWWW[[[___dddggg^^^]]]___fffnnnttttttsssrrrttt{{{~~~uuuvvv{{{}}}zzzvvvtttsssnnngggcccdddccc^^^bbbnnnqqqhhh___^^^eeecccaaabbbcccaaa\\\WWWVVVWWWYYYXXXWWWVVVVVVWWWWWWXXXYYYYYYXXXWWWUUUSSSRRRSSSTTTTTTSSSRRRRRRRRRXXXWWWUUUSSSSSSSSSTTTUUUWWWWWWWWWUUUTTTVVVZZZ]]]WWWYYY[[[ZZZXXXUUUTTTTTTUUUSSSRRRTTTVVVUUUPPPKKKMMMLLLLLLLLLMMMPPPRRRTTTPPPNNNLLLLLLMMMMMMMMMKKKKKKNNNPPPOOOOOORRRQQQNNNLLLIIIFFFEEEGGGHHHHHHGGGLLLMMMNNNPPPPPPPPPPPPOOOMMMLLLKKKJJJIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJIIIOOOQQQNNNKKKLLLJJJFFFFFFHHHJJJJJJIIIHHHIIIIIIIIIGGGEEEDDDFFFGGGGGGFFFHHHDDDBBBFFFIIIIIIIIIJJJFFFGGGHHHHHHGGGHHHJJJLLLGGGGGGHHHFFFDDDEEEHHHKKKEEECCCCCCFFFFFFCCCBBBEEEEEEHHHHHHDDDCCCFFFFFFBBBDDDDDDDDDGGGJJJJJJHHHEEEEEECCCBBBCCCEEEHHHIIIIIIJJJJJJHHHEEEBBBAAACCCEEEDDDBBB@@@@@@AAAAAA@@@???@@@@@@@@@@@@@@@AAABBBBBB@@@BBBEEEHHHIIIHHHFFFEEEEEECCCAAAAAACCCEEEEEEDDDEEEEEEDDDDDDDDDEEEFFFFFFFFFDDDCCCGGGLLLOOOMMMKKKIIIGGGEEECCCCCCDDDGGGHHHDDDDDDDDDDDDCCCBBBAAAAAACCCFFFGGGEEEEEEGGGFFFCCCGGGHHHIIIJJJJJJJJJIIIIIIJJJLLLNNNOOONNNLLLKKKJJJFFFJJJJJJGGGHHHMMMOOONNNNNNRRRVVV^^^qqq|||yyywwwwwwvvvxxxvvvpppqqquuuzzz|||wwwrrrtttyyy~~~{{{yyyxxx,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))******************************++++++++++++******+++++++++***************,,,,,,,,,---------........................//////000000000000111111111111222222111111222333555666555666777888999:::::::::;;;;;;<<<<<<===>>>@@@@@@@@@AAAAAACCCDDDFFFHHHIIIRRRQQQOOONNNLLLLLLKKKKKKLLLNNNPPPQQQQQQQQQRRRSSSQQQQQQQQQQQQRRRSSSTTTUUUVVVSSSUUUYYYXXXSSSVVV___XXXXXXXXXXXXWWWVVVVVVUUUZZZYYYWWWVVVVVVWWWXXXYYY\\\[[[YYYVVVSSSSSSUUUXXXXXXXXXYYYZZZ[[[\\\]]]]]]YYYYYYYYYZZZZZZ[[[[[[\\\ZZZ\\\\\\\\\ZZZYYYYYYZZZXXXWWWVVVUUUWWWZZZ]]]___YYY]]]aaacccbbbaaabbbdddWWWYYY___gggnnnmmmddd\\\``````bbbffffffffflllsss___[[[YYYZZZXXXUUUTTTWWWWWWRRRRRR[[[^^^YYYUUUWWWYYY\\\```aaa```\\\XXXVVVUUUWWWXXXXXXWWWWWWXXXZZZYYYXXXXXXXXXWWWVVVUUUUUUTTTSSSRRRRRRQQQQQQQQQQQQSSSSSSRRRQQQQQQRRRSSSTTTVVVVVVTTTRRRQQQTTTXXX\\\TTTWWWZZZZZZWWWTTTRRRQQQWWWTTTRRRRRRSSSQQQLLLHHHHHHHHHIIIJJJMMMOOORRRSSSPPPNNNMMMLLLMMMLLLKKKIIILLLPPPQQQOOOOOOQQQPPPLLLLLLJJJHHHHHHIIIJJJIIIHHHNNNOOOPPPPPPPPPOOONNNMMMNNNLLLJJJHHHGGGHHHIIIJJJLLLKKKJJJIIIHHHIIIIIIJJJKKKPPPQQQNNNKKKJJJHHHEEEEEEGGGIIIJJJIIIHHHHHHIIILLLJJJGGGFFFGGGHHHGGGFFFJJJFFFDDDGGGIIIHHHGGGIIIDDDFFFHHHIIIHHHGGGHHHIIIGGGHHHGGGFFFDDDDDDFFFHHHGGGEEEFFFJJJIIIEEECCCDDDCCCEEEEEECCCBBBEEEEEEBBBEEEDDDCCCEEEFFFGGGGGGFFFGGGDDDAAAAAADDDHHHKKKLLLPPPNNNIIICCC@@@@@@CCCGGGEEECCC@@@>>>???@@@@@@???????????????@@@@@@@@@@@@>>>@@@CCCEEEGGGFFFEEECCCCCCBBBBBBBBBDDDEEEEEECCCFFFEEEEEEDDDDDDDDDDDDEEEDDDCCCDDDHHHMMMNNNKKKHHHEEEDDDBBBAAACCCEEEHHHJJJ??????@@@AAAAAABBBCCCCCCCCCJJJNNNKKKHHHGGGEEEBBBBBBDDDFFFHHHHHHGGGEEEDDDHHHIIIJJJKKKLLLKKKJJJIIIDDDHHHIIIHHHJJJMMMMMMKKKGGGNNNQQQOOOWWWoooyyyvvv~~~zzzuuunnnhhhooowwwttt{{{,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))*********************)))))))))))))))******************************++++++++++++******************************,,,,,,---------..............................---/////////000000000000000111111111111222333444555333444666777888999999999888999999:::<<<===???@@@AAA@@@@@@AAACCCFFFIIIKKKPPPOOONNNMMMLLLMMMMMMNNNLLLNNNOOOOOONNNOOOQQQSSSRRRQQQPPPPPPRRRRRRPPPOOOSSSSSSVVVZZZWWWSSSTTTZZZXXXZZZ[[[[[[YYYWWWUUUTTT[[[ZZZXXXWWWWWWYYY[[[\\\cccbbb^^^YYYUUUSSSUUUWWWWWWWWWYYYZZZ[[[\\\]]]]]]]]]]]]\\\[[[ZZZXXXWWWVVVXXXYYYZZZYYYXXXXXXYYYZZZ[[[ZZZYYYXXXXXXZZZ\\\^^^WWW^^^dddbbb[[[VVVWWW[[[ZZZWWWVVVXXX\\\^^^\\\YYYYYYWWWXXX[[[[[[]]]eeennn___[[[ZZZ\\\\\\XXXWWWYYYXXXSSSTTTYYY\\\ZZZYYY[[[VVVXXX[[[\\\\\\ZZZWWWVVVVVVWWWXXXWWWVVVVVVWWWXXXXXXWWWUUUTTTSSSTTTTTTTTTVVVTTTRRRPPPQQQQQQQQQQQQOOOOOONNNMMMMMMNNNOOOOOORRRRRRQQQOOOMMMNNNPPPRRRSSSUUUVVVUUUSSSQQQPPPOOOVVVTTTQQQPPPPPPNNNKKKHHHHHHIIIJJJLLLNNNPPPRRRRRRNNNLLLKKKJJJJJJJJJGGGEEEJJJMMMNNNLLLKKKMMMKKKHHHKKKJJJJJJJJJJJJJJJIIIHHHLLLLLLNNNOOOOOONNNMMMMMMOOOMMMJJJHHHGGGHHHIIIJJJMMMKKKIIIGGGGGGGGGIIIJJJLLLNNNOOOMMMIIIFFFEEECCCDDDFFFIIIJJJIIIHHHHHHIIIMMMJJJHHHGGGHHHIIIIIIHHHHHHDDDCCCEEEEEECCCCCCEEEEEEGGGIIIJJJIIIHHHGGGHHHHHHGGGGGGEEEDDDDDDEEEFFFHHHGGGHHHLLLKKKFFFCCCDDDCCCDDDDDDDDDDDDEEEFFFEEEFFFEEEDDDDDDDDDEEEFFFFFFEEECCCAAABBBEEEHHHKKKLLLPPPNNNJJJEEEAAABBBEEEHHHGGGCCC@@@>>>>>>@@@AAAAAA??????@@@@@@@@@@@@@@@@@@===???BBBDDDEEEEEEDDDCCCAAAAAAAAACCCDDDEEEDDDBBBDDDDDDCCCBBBBBBAAABBBBBB@@@@@@@@@CCCFFFGGGFFFDDDCCCBBBAAAAAABBBDDDGGGIII>>>>>>???@@@AAABBBCCCDDDEEEMMMRRROOOJJJHHHHHHGGGAAABBBCCCDDDDDDDDDCCCCCCFFFEEEFFFGGGHHHIIIHHHGGGEEEGGGHHHJJJMMMNNNMMMKKKHHHRRRWWWSSSRRR___uuu}}}uuupppxxx}}}zzz}}}uuuiii```ccchhhmmmrrr{{{www|||,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))******************************)))******++++++******)))************************,,,,,,,,,---------..................------------....../////////000000000111111111111222333444444222333444666777888888888777777777999:::<<<>>>???BBBAAAAAAAAADDDGGGKKKMMMKKKKKKKKKLLLMMMNNNOOOPPPOOOPPPQQQPPPOOOOOORRRTTTSSSRRRPPPOOOOOONNNLLLJJJUUUWWWZZZ\\\YYYUUUUUUXXX[[[^^^```___[[[XXXVVVUUUYYYWWWVVVUUUVVVYYY\\\^^^bbbaaa^^^ZZZWWWVVVXXXYYYWWWXXXYYY[[[\\\\\\\\\\\\_________^^^\\\ZZZYYYXXXWWWXXXXXXXXXWWWWWWYYY[[[XXXXXXWWWVVVWWWYYY[[[\\\VVV^^^dddaaaXXXRRRTTTYYY\\\XXXSSSRRRTTTWWWXXXXXXWWWUUUUUUWWWWWWYYY```jjjZZZWWWXXX\\\]]]YYYUUUUUUUUUTTTUUUYYY[[[ZZZZZZZZZYYYVVVTTTVVVYYY[[[YYYWWWWWWXXXWWWUUUSSSSSSTTTUUUXXXWWWUUUTTTSSSSSSTTTUUUWWWTTTQQQQQQRRRSSSSSSRRROOOOOONNNMMMMMMLLLLLLLLLKKKMMMPPPPPPNNNLLLLLLLLLRRRRRRRRRPPPNNNMMMOOOQQQTTTRRRPPPNNNMMMMMMKKKJJJKKKLLLNNNPPPQQQQQQQQQQQQLLLKKKJJJJJJJJJIIIGGGDDDHHHLLLLLLJJJIIIJJJIIIEEEHHHIIIJJJJJJIIIHHHGGGGGGFFFHHHJJJLLLMMMNNNNNNNNNPPPNNNLLLJJJIIIIIIJJJJJJLLLJJJHHHGGGFFFGGGHHHJJJKKKLLLLLLKKKHHHDDDBBBCCCCCCFFFIIIKKKJJJIIIIIIIIIJJJHHHGGGGGGIIIJJJKKKJJJFFFCCCBBBDDDCCC???@@@CCCFFFHHHJJJKKKIIIGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCEEEHHHGGGBBB???@@@BBBAAABBBCCCDDDDDDDDDEEEGGGGGGFFFDDDDDDDDDFFFGGGBBBBBBBBBDDDGGGHHHIIIHHHHHHHHHHHHEEECCCBBBCCCEEEFFFCCC???>>>???AAABBBBBB@@@@@@AAAAAAAAAAAA@@@???>>>???AAACCCDDDCCCBBBBBB?????????AAACCCDDDCCCAAABBBAAA@@@??????>>>??????@@@>>>===>>>???AAABBBCCCBBBBBBAAA@@@AAABBBDDDEEEAAA@@@@@@@@@AAABBBCCCDDDEEEKKKNNNJJJFFFHHHKKKLLLCCCBBB@@@@@@@@@AAADDDEEEGGGEEEDDDEEEHHHJJJIIIHHHGGGGGGHHHLLLPPPOOOMMMKKKKKKSSSWWWTTTRRRXXXbbbhhhzzz}}}nnnoooxxx~~~wwwwwwzzz~~~|||wwwtttqqqtttzzzxxxrrrwww~~~}}},,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))************))))))***************++++++++++++++++++,,,,,,,,,------------------------......------......//////000000000000111111222333333333222333444555666777777777666666777888999;;;===>>>AAA@@@@@@AAACCCFFFJJJLLLFFFGGGIIILLLNNNOOOPPPPPPQQQRRRSSSRRRQQQQQQSSSUUUTTTSSSQQQOOOMMMLLLKKKKKKXXX[[[______]]]ZZZZZZ\\\^^^aaacccaaa]]]XXXWWWXXXTTTRRRPPPPPPQQQUUUXXX[[[YYYZZZZZZYYYXXXYYY[[[]]]WWWXXXZZZ[[[\\\\\\[[[[[[ZZZ[[[]]]^^^______^^^]]]YYYYYYYYYXXXWWWWWWYYY[[[VVVVVVVVVWWWXXXZZZ[[[]]]XXX]]]bbb```ZZZWWWXXX[[[VVVUUUUUUUUUVVVVVVTTTRRRZZZYYYZZZ[[[ZZZZZZ```hhhTTTRRRSSSZZZ]]]ZZZVVVTTTRRRSSSUUUWWWXXXXXXXXXXXX[[[VVVRRRRRRVVVZZZ[[[YYYXXXXXXWWWTTTRRRQQQRRRTTTZZZYYYWWWVVVUUUUUUVVVWWWVVVSSSPPPQQQTTTUUUTTTRRRQQQQQQQQQPPPOOONNNNNNMMMFFFJJJOOORRRRRRQQQOOOOOORRRQQQPPPMMMLLLMMMQQQTTTRRRQQQOOOMMMLLLLLLLLLMMMMMMNNNPPPRRRRRRQQQOOONNNMMMLLLKKKLLLLLLKKKHHHFFFIIILLLMMMJJJJJJKKKJJJFFFEEEGGGJJJJJJIIIGGGEEEEEEBBBDDDGGGJJJLLLNNNOOOOOOOOOOOOMMMLLLKKKJJJIIIIIIIIIHHHGGGGGGGGGGGGIIIIIIJJJIIIIIIJJJHHHCCCCCCFFFCCCFFFJJJLLLKKKJJJJJJJJJHHHGGGEEEFFFHHHJJJJJJJJJFFFDDDDDDEEECCC@@@AAAEEEGGGIIIJJJIIIGGGFFFFFFGGGFFFEEEDDDDDDEEEEEEDDDCCCEEEDDDEEEHHHHHHCCCAAACCCAAA??????BBBBBB@@@AAACCCGGGGGGGGGEEECCCCCCEEEGGGBBBAAABBBDDDFFFGGGFFFDDD@@@BBBCCCCCCBBB@@@@@@AAACCC@@@>>>>>>@@@AAABBBBBB@@@AAABBBBBBBBBAAA@@@??????@@@AAABBBBBBAAA@@@???>>>======>>>AAABBBBBBAAA???>>>>>>============>>>BBBAAA@@@??????AAACCCEEEBBBAAA@@@@@@@@@@@@AAABBBCCCBBBAAA@@@AAABBBCCCDDDBBBFFFFFFBBBAAAEEEJJJKKKFFFCCCAAA??????BBBEEEGGGJJJGGGDDDEEEJJJMMMMMMLLLIIIFFFGGGMMMQQQPPPMMMLLLLLLOOONNNJJJKKKQQQWWWXXXaaattt}}}zzz}}}{{{wwwlll```^^^dddnnnqqquuu~~~sssqqqvvvyyyyyyyyywwwuuu}}},,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************)))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************((()))))))))************************************))))))************))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,------.........,,,,,,---......///000000///000111222222333333333222333444555555555555555777777777888999;;;<<<============???@@@CCCEEEGGGDDDFFFIIILLLNNNNNNMMMLLLLLLNNNPPPQQQQQQQQQSSSUUUTTTUUUTTTQQQNNNMMMPPPSSSWWW[[[``````^^^^^^___aaaaaadddeeebbb\\\XXXWWWYYYRRRPPPMMMLLLMMMPPPSSSVVVXXXYYY[[[\\\[[[[[[\\\]]]XXXYYY[[[\\\\\\[[[ZZZYYYWWWXXX[[[]]]_________^^^[[[[[[ZZZYYYWWWXXXZZZ\\\VVVVVVVVVWWWXXXZZZ[[[\\\SSSTTTUUUUUUTTTSSSSSSTTTTTTVVVXXXZZZZZZXXXUUURRRSSSSSSTTTVVVTTTRRRUUU[[[WWWSSSRRRXXX]]][[[XXXWWWSSSUUUUUUTTTTTTVVVXXXYYYXXXVVVTTTSSSSSSVVVYYY[[[WWWWWWVVVTTTRRRRRRTTTWWWYYYYYYXXXWWWVVVVVVVVVVVVRRRPPPNNNQQQUUUVVVTTTPPPPPPPPPQQQQQQQQQPPPPPPPPPHHHLLLPPPRRRRRRRRRQQQQQQPPPPPPQQQPPPOOOPPPSSSUUUSSSRRRPPPMMMKKKJJJLLLMMMJJJLLLOOOQQQQQQOOOMMMKKKKKKJJJJJJKKKLLLKKKIIIFFFHHHKKKLLLJJJJJJLLLKKKGGGDDDGGGKKKLLLIIIFFFEEEEEEBBBDDDGGGJJJMMMNNNOOOOOOMMMMMMMMMMMMKKKIIIGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJGGGHHHKKKJJJEEEFFFKKKCCCGGGKKKMMMMMMLLLKKKKKKHHHFFFDDDDDDFFFGGGGGGGGGFFFDDDEEEFFFCCC???AAAFFFGGGHHHHHHFFFDDDCCCDDDEEEDDDCCCBBBCCCFFFFFFEEEBBBHHHEEEFFFIIIIIIEEEEEEGGGBBB??????BBBCCC??????CCCEEEFFFGGGEEEBBBAAABBBDDDCCCBBB@@@AAACCCDDDDDDCCC???AAACCCBBBAAA???@@@@@@>>><<<;;;===???AAAAAAAAA???@@@AAABBBAAA@@@>>>===???@@@@@@@@@???>>>===<<<===<<<:::;;;>>>@@@AAAAAA=========<<<======>>>>>>CCCDDDDDDCCCCCCCCCDDDEEE@@@????????????@@@AAABBBBBBAAA@@@@@@@@@BBBDDDFFF@@@BBBBBB>>>???DDDGGGFFFFFFEEECCCBBBBBBDDDFFFHHHIIIEEEBBBCCCHHHMMMMMMLLLKKKEEEEEEKKKPPPOOOLLLLLLLLLMMMJJJFFFGGGMMMQQQPPPUUUZZZkkkwwwmmmmmmqqqqqqxxxtttooopppqqqwww~~~|||sssnnnuuu|||ttt|||zzz}}},,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************(((((())))))*********+++************************))))))************))))))))))))******++++++++++++))))))*********+++++++++++++++,,,,,,---...//////,,,,,,------...///000000///000111222222333222222333333444444555444444444777777888888999:::<<<<<<::::::;;;<<<>>>@@@AAABBBCCCFFFJJJMMMNNNMMMKKKIIIEEEHHHKKKMMMNNNOOOQQQSSSTTTWWWWWWTTTOOOOOOUUUZZZSSSYYY]]]^^^]]]___bbbcccbbbdddfffbbb[[[WWWWWWYYYSSSQQQMMMKKKKKKMMMQQQSSS]]]___``````^^^[[[ZZZZZZYYYZZZ\\\]]]\\\[[[YYYXXXWWWXXXZZZ\\\]]]\\\[[[ZZZ]]]]]]\\\ZZZXXXXXXZZZ]]]SSSSSSSSSSSSTTTUUUVVVWWW[[[YYYXXXYYY[[[\\\ZZZYYYWWWWWWXXXXXXXXXXXXXXXWWWTTTTTTWWWYYYVVVRRRTTTYYYYYYSSSOOOSSSWWWVVVTTTSSSTTTTTTSSSPPPOOOSSSWWWYYYSSSVVVWWWUUUQQQRRRWWW\\\VVVVVVVVVUUUTTTTTTWWWZZZWWWVVVVVVVVVUUUTTTSSSSSSPPPMMMMMMPPPUUUVVVSSSOOOLLLMMMNNNOOOPPPQQQQQQPPPMMMOOOQQQQQQOOONNNOOOPPPNNNPPPSSSSSSSSSSSSUUUVVVUUUTTTQQQMMMJJJIIIKKKMMMFFFIIILLLOOOOOONNNLLLJJJGGGGGGHHHIIIKKKJJJGGGEEEFFFJJJKKKIIIIIIKKKJJJFFFDDDHHHLLLMMMJJJGGGEEEFFFDDDEEEHHHKKKMMMNNNOOOOOOKKKLLLMMMMMMKKKIIIFFFDDDDDDEEEFFFHHHIIIIIIIIIIIIJJJGGGHHHLLLLLLGGGIIINNNCCCGGGLLLNNNNNNMMMLLLKKKIIIGGGDDDDDDDDDEEEEEEDDDDDDCCCDDDEEEBBB>>>@@@EEEFFFFFFFFFCCCAAA@@@BBBDDDCCCBBBAAACCCFFFGGGEEEBBBDDDBBBBBBEEEEEEBBBCCCEEEEEEAAAAAAEEEEEEAAAAAAEEECCCEEEFFFEEEAAA???@@@BBBFFFCCC???>>>???BBBCCCDDDDDDEEEEEECCCAAAAAAAAACCC:::999999;;;>>>@@@@@@???>>>???@@@AAA@@@???===;;;?????????>>>===;;;:::999===;;;999999<<>>???@@@BBBDDDFFFGGGFFFEEEDDDDDD>>>>>>>>>>>>???@@@BBBBBB@@@???>>>>>>@@@BBBEEEGGGAAACCCAAA???AAAFFFFFFCCCEEEEEEEEEEEEFFFFFFGGGGGGGGGBBB???@@@EEEJJJKKKIIIKKKDDDCCCJJJOOOMMMKKKLLLMMMOOOOOOKKKKKKMMMMMMKKKSSSPPPXXXlllxxxnnngggbbb```\\\```hhhssszzztttnnniiifffnnn,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,++++++*********))))))***++++++++++++***++++++,,,,,,,,,,,,------,,,,,,------...///000000////////////000000000000111222222333333444444555666777888999:::;;;;;;;;;777777888:::<<>>===<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@>>><<<:::999:::;;;<<<@@@???>>>>>>>>>???AAAAAAFFFDDDBBBAAAAAACCCFFFGGGBBBBBBAAA@@@????????????BBBAAA@@@AAACCCDDDCCCBBBCCCBBBAAAAAABBBDDDGGGHHHCCCEEEGGGGGGFFFHHHLLLOOOIIIBBB;;;;;;BBBHHHIIIGGGMMMHHHCCCCCCHHHOOOTTTVVVMMMMMMMMMMMMLLLLLLLLLKKKKKKPPPSSSSSSWWWkkk{{{wwwvvvvvvvvvvvviiibbb]]]cccsssyyyiiiaaaeeeeeeaaabbbmmmzzz,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,++++++*********))))))***++++++++++++***+++++++++,,,,,,,,,------,,,,,,------...//////000.../////////000000000000111111222222333444444444555666888999::::::;;;;;;777888999:::<<<>>>@@@AAAAAADDDHHHJJJJJJIIIIIIJJJEEENNNPPPJJJIIIPPPTTTRRRQQQOOOMMMNNNPPPRRRTTTTTTUUUVVVWWWXXXYYYZZZZZZ[[[___```aaa___ZZZUUURRRQQQRRRTTTTTTWWW^^^eeeddd```^^^___```___]]][[[[[[\\\]]]\\\ZZZXXXVVVTTTSSSRRRQQQTTTXXXYYYZZZYYYZZZ[[[YYYYYYYYYYYYXXXWWWVVVUUUQQQSSSUUUUUUTTTUUUVVVXXXVVVVVVWWWXXXXXXWWWVVVUUUWWWWWWXXXXXXXXXXXXWWWWWWUUURRRSSSVVVTTTOOOPPPUUUTTTSSSRRRSSSUUUVVVUUUTTTSSSRRRPPPQQQSSSUUUUUUUUUTTTRRRPPPPPPRRRTTTUUUUUUZZZYYYXXXVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSQQQOOONNNLLLNNNQQQSSSSSSPPPMMMKKKPPPPPPOOOMMMKKKKKKMMMNNNKKKJJJJJJLLLPPPRRRSSSSSSOOOPPPRRRRRRPPPOOOPPPQQQ[[[WWWQQQMMMLLLLLLKKKKKKJJJOOOPPPNNNNNNOOOMMMHHHIIIJJJJJJJJJHHHHHHIIIKKKJJJIIIHHHGGGGGGGGGHHHIIIHHHJJJKKKJJJHHHFFFFFFGGGHHHHHHJJJLLLMMMNNNMMMLLLMMMLLLLLLKKKJJJIIIFFFDDDGGGHHHJJJLLLMMMMMMMMMMMMLLLLLLKKKJJJJJJKKKMMMMMMHHHKKKMMMMMMKKKHHHEEEDDDFFFDDDBBBBBBCCCCCCCCCBBBDDDDDDDDDCCCCCCCCCBBBBBBEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEEEEDDDDDDEEEFFFDDDBBBAAABBBDDDEEEDDDBBB>>>AAADDDCCC???>>>AAADDDHHHEEEAAA@@@BBBDDDEEEFFFGGGEEECCCBBBBBBBBBDDDEEEEEEDDDCCCAAA@@@@@@@@@AAA???>>>===<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::<<<===?????????>>>>>>>>>???@@@AAADDDCCCBBBAAAAAACCCDDDFFFBBBAAA@@@???>>>??????@@@BBBAAA@@@AAABBBCCCBBBAAAFFFEEECCCAAA@@@AAABBBCCCBBBDDDFFFFFFEEEFFFJJJMMMNNNHHHBBBAAACCCFFFFFFDDDHHHEEEBBBDDDKKKRRRXXX[[[MMMMMMMMMLLLLLLLLLKKKKKKJJJKKKLLLMMMRRR^^^ooo|||zzz~~~{{{xxxxxxyyy|||}}}}}}yyyyyypppgggoooooobbb___qqqxxx}}}~~~,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++*********))))))***++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////....../////////000000000111111111222333333444444555555777888999:::::::::888888999:::;;;===???@@@@@@CCCGGGIIIIIIIIIIIIJJJJJJPPPPPPKKKKKKSSSWWWUUUOOOMMMLLLMMMPPPSSSTTTTTTVVVVVVWWWXXXYYYZZZZZZ[[[___```___\\\XXXTTTSSSRRRTTTVVVWWWXXX^^^cccbbb]]]\\\]]]]]]\\\YYYWWWWWWXXX[[[YYYWWWTTTRRRQQQQQQQQQPPPRRRTTTUUUTTTUUUWWWXXXZZZZZZZZZZZZXXXVVVTTTSSSQQQRRRSSSSSSRRRRRRTTTUUUSSSUUUVVVXXXYYYYYYYYYXXXYYYXXXVVVUUUTTTTTTTTTTTTRRRQQQRRRTTTRRROOOPPPSSSSSSQQQQQQQQQSSSTTTSSSRRRRRRPPPOOOPPPRRRSSSTTTSSSQQQPPPNNNOOOQQQSSSTTTTTTVVVVVVUUUUUUUUUTTTTTTTTTQQQQQQQQQPPPOOONNNMMMLLLKKKLLLMMMNNNMMMLLLKKKJJJMMMMMMKKKIIIHHHIIILLLOOOHHHGGGHHHKKKOOOQQQRRRRRRLLLNNNOOOOOONNNMMMMMMNNNVVVSSSOOOMMMMMMMMMLLLKKKJJJMMMNNNMMMLLLMMMLLLHHHIIIIIIJJJIIIHHHHHHIIIKKKIIIHHHHHHGGGHHHIIIJJJKKKGGGIIIJJJIIIGGGEEEEEEFFFEEEFFFHHHJJJKKKKKKKKKJJJLLLLLLKKKKKKJJJHHHFFFEEEJJJJJJLLLMMMNNNNNNNNNNNNMMMLLLJJJIIIIIIIIIJJJKKKJJJKKKLLLKKKHHHEEEDDDDDDGGGDDDBBBBBBCCCDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCBBBDDDDDDEEEEEEEEEDDDCCCCCCEEEFFFGGGFFFDDDDDDDDDEEECCCBBBAAAAAABBBBBBAAA@@@===@@@CCCBBB@@@???BBBDDDEEECCCAAAAAABBBDDDDDDCCCDDDDDDCCCBBBBBBBBBBBBCCCBBBAAA@@@????????????@@@======<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;::::::;;;<<<>>>@@@AAA>>>>>>======>>>>>>???@@@AAAAAAAAAAAABBBBBBCCCCCCBBBAAA???======>>>@@@AAABBBAAA@@@@@@AAABBBAAA???EEECCCAAA???>>>???@@@AAAAAABBBDDDDDDDDDEEEGGGIIIMMMKKKIIIGGGFFFEEEEEEFFFGGGFFFEEEGGGLLLSSSXXXZZZMMMMMMLLLKKKKKKKKKKKKKKKMMMLLLLLLOOOTTTXXXZZZZZZiii~~~}}}{{{xxx|||mmmfffeeefffqqqssszzzyyyooopppuuuzzznnnnnnxxx,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***************))))))***++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,------................../////////000000000000111111222333333333444555666777888999999999999999999:::;;;<<<>>>???@@@CCCGGGIIIIIIJJJKKKLLLQQQRRRPPPLLLNNNVVVZZZYYYQQQOOONNNOOOQQQSSSSSSSSSSSSTTTUUUXXXZZZ\\\^^^_________^^^[[[WWWUUUUUUUUUVVVYYYYYYXXXZZZ]]]ZZZTTTWWWXXXWWWUUURRRPPPQQQRRRVVVUUUSSSRRRQQQRRRTTTUUUPPPQQQRRRQQQQQQRRRUUUWWWWWWXXXYYYYYYXXXVVVTTTSSSVVVWWWWWWUUUSSSQQQQQQRRRRRRSSSUUUWWWXXXXXXXXXWWWYYYWWWUUUSSSRRRSSSTTTVVVQQQQQQRRRSSSQQQPPPQQQSSSQQQPPPOOOPPPQQQRRRQQQPPPQQQPPPOOOPPPRRRSSSSSSRRRPPPNNNMMMNNNQQQSSSTTTTTTPPPPPPPPPQQQQQQQQQPPPPPPOOOOOOOOONNNMMMLLLLLLKKKLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJMMMOOOLLLKKKJJJLLLNNNNNNNNNLLLLLLMMMOOOOOONNNMMMNNNOOOQQQOOOMMMLLLLLLKKKIIIGGGIIIJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIHHHGGGGGGHHHJJJJJJIIIHHHHHHHHHIIIJJJKKKGGGHHHIIIIIIFFFEEEEEEFFFCCCEEEHHHIIIIIIIIIIIIJJJJJJKKKKKKJJJHHHGGGGGGGGGKKKLLLLLLMMMMMMNNNNNNNNNKKKJJJIIIHHHHHHHHHIIIJJJMMMNNNNNNKKKHHHFFFEEEFFFGGGEEEBBBBBBCCCDDDEEEEEEDDDDDDEEEEEEEEEDDDCCCBBBCCCDDDDDDDDDDDDDDDCCCCCCEEEFFFGGGEEECCCBBBBBBCCCBBBAAAAAA@@@@@@@@@??????===???AAAAAAAAAAAACCCEEECCCAAA@@@AAABBBCCCBBBAAA???????????????>>>>>>===??????>>>>>>>>>>>>>>>>>><<<;;;:::::::::;;;<<<===========================>>>>>>======<<<;;;;;;;;;;;;:::;;;;;;===>>>@@@AAA===============>>>>>>>>>>>>???@@@AAABBBAAA@@@@@@AAA???>>><<<<<<>>>@@@BBBBBB@@@??????@@@AAA???>>>@@@???>>>======???AAABBBAAABBBCCCCCCDDDDDDFFFGGGEEEGGGJJJIIIGGGGGGIIIKKKJJJIIIIIIIIIKKKNNNPPPRRRMMMLLLKKKJJJJJJJJJKKKKKKLLLLLLNNNSSSWWWWWWRRRNNNQQQ]]]rrrqqqgggjjjsssxxxyyyxxxxxxzzztttllliiihhhsss{{{sssgggdddggggggdddbbbkkk|||,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))***++++++++++++************+++++++++,,,,,,,,,,,,,,,---------------............//////////////////000111111222222333333333555666777888888888888888999999;;;<<<===>>>AAADDDGGGIIIJJJKKKMMMNNNRRRPPPLLLJJJNNNUUUXXXWWWTTTSSSQQQQQQSSSSSSRRRQQQSSSTTTUUUXXXZZZ\\\^^^___^^^^^^]]]ZZZWWWUUUVVVWWWYYY\\\\\\ZZZ[[[]]][[[WWWUUUVVVUUURRROOONNNNNNPPPVVVUUUSSSRRRRRRTTTVVVWWWRRRRRRRRRQQQPPPQQQTTTVVVTTTUUUVVVWWWWWWVVVUUUUUUYYYZZZZZZXXXUUUTTTTTTUUUSSSSSSUUUUUUVVVUUUTTTSSSTTTSSSPPPOOOOOOQQQTTTVVVPPPRRRSSSRRRQQQQQQRRRSSSPPPOOONNNNNNPPPPPPOOONNNQQQPPPPPPQQQSSSTTTSSSRRROOONNNNNNOOORRRTTTTTTSSSMMMMMMMMMMMMNNNNNNNNNNNNOOONNNNNNMMMLLLLLLLLLLLLMMMLLLJJJIIIIIIIIIJJJKKKIIIKKKNNNOOONNNNNNNNNNNNNNNMMMLLLMMMNNNMMMKKKIIIJJJLLLNNNNNNMMMLLLMMMNNNMMMKKKIIIHHHHHHGGGDDDBBBHHHGGGFFFFFFFFFEEEEEEGGGGGGHHHIIIHHHFFFFFFHHHIIIKKKJJJIIIHHHGGGHHHIIIIIIGGGIIIJJJIIIGGGEEEEEEFFFCCCFFFIIIJJJIIIHHHIIIKKKIIIJJJKKKJJJGGGFFFGGGIIINNNNNNNNNNNNNNNNNNNNNOOOHHHGGGGGGGGGHHHIIIKKKLLLNNNNNNNNNKKKHHHFFFFFFFFFGGGEEECCCCCCDDDFFFFFFEEEDDDEEEFFFGGGFFFEEECCCBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEEEEDDDBBB@@@AAAAAAAAAAAAAAA@@@???>>>>>>???>>>???AAAAAAAAAAAACCCDDDAAA@@@???@@@AAABBB@@@???=========<<<<<<<<<;;;;;;==================<<<<<<;;;:::999999999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<<<<===>>>>>>;;;;;;<<<<<<============<<<===???@@@@@@@@@>>>===???>>><<<<<<<<<>>>@@@AAA@@@???>>>>>>???@@@???===>>>===<<<;;;<<<>>>@@@AAABBBBBBBBBCCCDDDEEEEEEDDD???CCCHHHIIIGGGFFFIIILLLJJJJJJIIIHHHHHHIIIJJJLLLMMMLLLJJJIIIIIIIIIJJJKKKHHHKKKOOORRRRRRPPPMMMKKKNNNPPPXXXkkk{{{rrrrrrzzz}}}vvvggg]]]\\\^^^^^^cccooo}}}wwwjjjbbbhhhssszzz}}},,,,,,,,,+++++++++******++++++++++++++++++++++++***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***************))))))***++++++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,------------.........//////////////////000111111222222222333444555666777777777777777888999:::<<<>>>???AAACCCGGGIIIJJJLLLNNNPPPPPPKKKFFFGGGMMMRRRTTTSSSVVVTTTSSSSSSTTTSSSRRRPPPUUUUUUVVVWWWXXXYYYYYYZZZ[[[\\\[[[YYYWWWUUUVVVWWWUUUXXXYYYXXXYYY]]]^^^\\\XXXXXXWWWTTTQQQQQQRRRSSSYYYXXXVVVUUUTTTTTTTTTUUUSSSSSSSSSRRRQQQQQQSSSUUURRRRRRSSSSSSTTTUUUUUUUUUPPPRRRSSSSSSRRRRRRSSSUUUSSSTTTTTTUUUTTTSSSQQQPPPMMMLLLKKKJJJKKKNNNQQQSSSOOOSSSTTTQQQPPPRRRSSSRRRPPPOOONNNNNNOOOOOONNNMMMPPPPPPPPPQQQSSSTTTSSSRRROOONNNNNNOOORRRSSSRRRQQQNNNMMMLLLKKKLLLMMMNNNOOONNNNNNMMMLLLKKKKKKLLLLLLNNNMMMKKKJJJIIIJJJKKKLLLHHHKKKOOOQQQPPPNNNMMMMMMKKKJJJKKKMMMNNNNNNLLLJJJFFFHHHJJJJJJIIIIIIJJJKKKJJJHHHFFFEEEEEEDDDAAA???IIIEEEDDDEEEDDDCCCDDDGGGGGGHHHHHHGGGFFFFFFGGGIIIJJJJJJHHHGGGFFFGGGGGGHHHGGGIIIJJJIIIGGGEEEEEEFFFBBBFFFJJJJJJHHHHHHIIIKKKGGGJJJKKKIIIFFFEEEHHHKKKPPPOOOOOONNNNNNNNNOOOOOOGGGGGGFFFGGGHHHIIIKKKLLLKKKLLLLLLJJJGGGEEEEEEEEEFFFEEEDDDEEEFFFGGGFFFEEEDDDEEEGGGHHHGGGFFFDDDCCCBBBBBBCCCDDDDDDDDDCCCCCCCCCDDDEEECCCAAA@@@@@@AAA???@@@AAA@@@???>>>???@@@@@@@@@@@@AAAAAABBBBBBBBB@@@???>>>>>>@@@@@@???>>>>>>>>>===<<<<<<<<<<<<===<<<============<<<;;;:::999999888888888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;===>>>>>>>>>===<<<<<<<<<<<<<<<===>>>@@@@@@>>>===<<<===???@@@???>>>@@@>>>===;;;;;;<<<===>>>CCCBBBBBBCCCDDDDDDCCCAAA@@@CCCGGGGGGEEEDDDEEEGGGFFFFFFFFFEEEEEEGGGJJJLLLMMMKKKIIIHHHGGGHHHJJJKKKKKKNNNRRRRRROOOMMMLLLMMMLLLNNNRRRVVV\\\jjj~~~{{{yyywwwtttrrrvvv{{{zzzuuu|||~~~nnndddbbbgggnnnsssvvv,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))*********+++))))))***++++++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......//////000111111222111222333444555666666666666666777999:::===???@@@@@@BBBEEEHHHIIIKKKNNNPPPPPPIIIDDDGGGNNNSSSSSSQQQTTTSSSRRRRRRTTTTTTRRRPPPQQQRRRSSSTTTUUUVVVVVVWWWWWWXXXYYYWWWUUUTTTTTTUUUQQQUUUUUUSSSTTTZZZ]]]]]]ZZZZZZYYYVVVTTTTTTVVVXXXXXXWWWWWWWWWVVVUUUUUUUUURRRSSSSSSSSSQQQQQQRRRTTTSSSRRRQQQPPPPPPQQQSSSTTTLLLNNNOOOPPPOOOOOOQQQSSSSSSTTTUUUUUUUUUSSSRRRQQQKKKJJJIIIIIIJJJLLLOOOPPPMMMQQQSSSOOONNNQQQSSSQQQPPPOOONNNNNNOOOOOONNNLLLNNNNNNOOOPPPSSSSSSRRRPPPNNNMMMMMMNNNPPPQQQPPPNNNNNNMMMJJJHHHHHHIIILLLNNNMMMLLLKKKJJJJJJJJJKKKKKKMMMLLLKKKJJJJJJJJJKKKKKKHHHKKKMMMMMMLLLKKKKKKKKKHHHHHHIIIKKKMMMNNNLLLJJJCCCEEEGGGGGGGGGGGGHHHIIIGGGEEECCCCCCCCCDDDCCCBBBJJJEEECCCEEEEEEBBBDDDIIIFFFGGGGGGGGGEEEEEEGGGHHHHHHGGGFFFEEEFFFGGGHHHIIIFFFGGGHHHHHHEEEDDDDDDEEEAAAEEEIIIJJJGGGFFFHHHKKKFFFIIIKKKIIIEEEEEEHHHLLLNNNMMMLLLKKKJJJJJJKKKKKKIIIHHHGGGGGGHHHIIIJJJKKKJJJLLLLLLKKKIIIGGGFFFGGGDDDDDDEEEGGGIIIHHHFFFDDDDDDFFFGGGIIIHHHGGGDDDCCCAAABBBCCCCCCDDDDDDCCCCCCCCCDDDEEEDDDBBBAAAAAABBB>>>@@@AAAAAA???>>>@@@BBBAAAAAA@@@AAAAAABBBAAAAAA@@@>>>======>>>??????>>>@@@???===<<<;;;<<<>>>???======>>>======;;;999888888888777777888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999::::::;;;;;;::::::;;;;;;;;;;;;::::::888999:::;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<999:::<<<===????????????<<<;;;:::<<<>>>@@@???>>>>>>===;;;;;;;;;<<<>>>???BBB@@@@@@AAACCCCCCAAA>>>AAACCCEEEEEEDDDDDDCCCDDDCCCDDDEEEDDDCCCFFFJJJOOOLLLKKKIIIGGGGGGHHHIIIKKKOOOPPPRRRQQQPPPNNNNNNNNNKKKLLLNNNNNNJJJMMM\\\mmm}}}wwwwwwzzz{{{,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))*********+++))))))***++++++++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......//////000111111111111111333444555666666666555555777888;;;===???@@@???AAADDDFFFHHHJJJMMMPPPSSSKKKEEEIIIQQQUUUTTTRRRQQQPPPPPPQQQSSSTTTSSSQQQKKKLLLNNNPPPSSSUUUWWWXXXTTTUUUWWWVVVTTTRRRRRRSSSUUUXXXWWWSSSSSSYYY\\\]]]ZZZZZZYYYWWWUUUUUUXXXZZZSSSTTTUUUWWWXXXXXXXXXXXXQQQSSSTTTSSSQQQPPPQQQRRRUUUSSSPPPNNNNNNOOOQQQRRRSSSTTTUUUTTTSSSRRRSSSTTTSSSTTTUUUVVVVVVUUUTTTSSSLLLLLLKKKKKKLLLMMMOOOPPPKKKPPPRRRMMMMMMQQQRRROOOQQQOOONNNNNNOOOOOONNNLLLMMMMMMMMMOOOQQQRRRPPPNNNMMMLLLLLLMMMOOOOOONNNLLLMMMKKKGGGDDDDDDFFFIIIKKKLLLKKKJJJIIIHHHIIIJJJKKKLLLLLLKKKJJJJJJJJJJJJKKKIIIJJJJJJIIIHHHGGGIIIJJJHHHGGGHHHJJJLLLKKKIIIFFFCCCEEEGGGGGGGGGGGGHHHIIIEEECCCAAAAAACCCEEEEEEEEELLLFFFDDDFFFFFFCCCEEEJJJFFFGGGGGGFFFEEEEEEFFFHHHEEEDDDDDDDDDEEEGGGIIIJJJEEEFFFGGGFFFDDDCCCCCCCCC@@@DDDIIIIIIFFFEEEGGGKKKFFFIIIJJJHHHEEEDDDHHHMMMJJJIIIGGGFFFEEEEEEFFFGGGKKKJJJIIIHHHHHHHHHIIIJJJKKKMMMOOONNNLLLJJJIIIIIICCCDDDFFFHHHJJJIIIFFFDDDDDDFFFHHHIIIIIIGGGDDDCCCAAAAAABBBCCCDDDDDDDDDCCCCCCEEEEEEEEECCCBBBCCCDDD===@@@BBBAAA??????AAACCCBBBAAA@@@AAAAAABBBAAA@@@@@@>>><<<;;;===>>>>>>>>>@@@???<<<::::::;;;===???>>>>>>>>>>>>===;;;999777888777777777777999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;777777888999:::;;;;;;<<<888999::::::;;;;;;;;;:::888999:::;;;<<<;;;:::::::::::::::;;;;;;;;;<<<<<<777999<<<>>>@@@??????>>>:::::::::;;;>>>@@@@@@???:::999999:::<<>>@@@BBBBBB???;;;AAAAAABBBCCCEEEEEEEEEEEEEEEFFFEEECCCBBBDDDJJJNNNLLLKKKHHHFFFFFFGGGIIIKKKLLLLLLLLLMMMNNNOOONNNLLLPPPJJJIIINNNQQQMMMLLLMMMQQQjjj|||mmm,,,,,,,,,++++++*********++++++,,,,,,,,,++++++***************************))))))))))))******************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))++++++***************************)))))))))))))))************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---...////////////...............///000000000111111111111222222222444555555777999;;;<<<>>>BBBCCCDDDEEEEEEGGGKKKNNNRRROOOKKKJJJLLLNNNPPPQQQRRRNNNKKKMMMQQQRRRPPPLLLIIIIIIKKKMMMOOOQQQRRRSSSRRRTTTSSSPPPQQQTTTVVVTTTVVV[[[\\\WWWVVVXXXXXXSSSUUUUUUUUUVVVVVVWWWWWWWWWYYYVVVTTTVVVZZZYYYTTTOOOOOOIIINNNRRROOOSSSVVVOOOXXXUUURRROOONNNPPPSSSUUUVVVUUUTTTSSSRRRQQQPPPOOOXXXVVVTTTRRRPPPLLLHHHDDDNNNOOOPPPOOOMMMKKKHHHFFFLLLNNNOOOMMMJJJIIIKKKNNNLLLKKKKKKKKKKKKLLLLLLMMMNNNLLLMMMQQQPPPLLLJJJKKKKKKJJJIIIKKKNNNOOOLLLIIIHHHGGGFFFEEEEEEGGGIIIJJJHHHGGGFFFFFFHHHJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFEEECCCGGGKKKMMMLLLIIIGGGFFFGGGGGGFFFFFFEEEEEEDDDDDDFFFIIIKKKIIIEEECCCCCCEEEDDDCCCCCCCCCCCCEEEFFFGGGLLLJJJHHHFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDEEEGGGIIIJJJJJJIIIFFFCCCAAA@@@@@@@@@EEEEEEFFFGGGGGGEEEDDDCCCGGGGGGFFFFFFEEEEEEDDDDDDFFFFFFFFFEEEEEEFFFGGGGGGMMMLLLJJJHHHGGGHHHIIIJJJJJJLLLOOOOOONNNLLLKKKKKKFFFHHHKKKKKKJJJIIIHHHHHHGGGFFFEEEGGGJJJIIIEEEBBBBBBBBBAAAAAAAAABBBCCCCCCEEEDDDCCCBBBAAA@@@@@@@@@EEEBBB>>>>>>@@@AAA???>>>AAAAAA@@@@@@???>>>>>>===AAA===<<<>>>>>>;;;<<>>>>><<<;;;;;;<<<===>>>???>>>;;;888777777888999999999999888888999::::::999:::;;;<<<;;;999666555999999999999999888777666;;;;;;:::999999999::::::;;;;;;;;;;;;:::999888777:::999888888888999:::;;;888:::<<<>>>???===;;;:::888999::::::;;;<<<===>>>999999999:::;;;<<<>>>>>><<<===>>>??????@@@@@@@@@CCCDDDEEEEEEBBBAAAAAAAAAAAABBBBBBBBBBBBDDDHHHKKKHHHGGGFFFGGGIIIKKKLLLKKKHHHLLLLLLHHHHHHMMMNNNJJJOOONNNLLLJJJHHHGGGFFFFFFKKKVVVcccnnnxxxyyyjjj^^^WWW,,,,,,,,,+++++++++******+++++++++,,,,,,++++++***************************))))))))))))******************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,---...////////////...............//////000000000111111111222222222444444555666888:::<<<===>>>@@@AAABBBCCCEEEIIILLLLLLIIIGGGHHHKKKOOORRRSSSRRROOOLLLMMMPPPPPPLLLHHHHHHIIIKKKNNNQQQTTTVVVWWWTTTWWWVVVRRRSSSVVVWWWUUUWWW^^^```ZZZUUUVVVYYYYYYRRRSSSTTTUUUVVVVVVVVVVVVWWWUUUSSSUUUXXXWWWSSSNNNOOOJJJOOORRRNNNQQQVVVQQQUUUTTTSSSQQQQQQQQQQQQRRRUUUTTTSSSRRRPPPOOONNNMMMTTTRRRPPPOOOMMMKKKGGGEEEOOOPPPPPPPPPOOONNNMMMLLLMMMNNNNNNMMMJJJIIIKKKMMMNNNMMMLLLKKKIIIIIIIIIIIIMMMKKKMMMPPPPPPKKKJJJKKKLLLIIIGGGHHHKKKMMMLLLJJJHHHGGGFFFFFFFFFGGGHHHIIIKKKIIIGGGGGGHHHIIIIIIHHHFFFGGGGGGHHHHHHHHHHHHHHHFFFIIIMMMNNNMMMJJJHHHGGGEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGEEEDDDCCCCCCDDDDDDDDDCCCCCCDDDEEEGGGGGGKKKJJJHHHFFFEEEDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEFFFFFFGGGGGGEEEDDDCCCAAA@@@@@@AAAAAABBBBBBDDDEEEEEEEEEEEEDDDAAAAAABBBCCCEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJOOONNNLLLJJJIIIIIIJJJKKKKKKMMMOOONNNLLLIIIHHHHHHEEEHHHJJJKKKIIIGGGFFFFFFFFFEEEDDDEEEFFFFFFCCC@@@@@@@@@@@@@@@AAAAAABBBCCCDDDCCCBBBAAAAAAAAABBBCCCEEEBBB???>>>???@@@???===@@@@@@@@@??????>>>>>>>>>???<<<<<<>>>===;;;;;;>>>======<<<;;;;;;;;;<<<======<<<;;;999888888888999999999999888999999999:::999::::::::::::888777666777777777777777666555555999999999999999999999999::::::::::::999888777777:::999888888888999:::;;;777999;;;======<<<:::999999999999::::::;;;;;;<<<888888999999:::<<<===>>><<<<<<===>>>>>>>>>>>>>>>???AAACCCBBBAAA@@@@@@AAA???@@@@@@@@@@@@BBBEEEHHHKKKJJJHHHGGGHHHIIIHHHGGGHHHLLLKKKHHHHHHLLLLLLIIIKKKKKKJJJHHHHHHGGGGGGGGGHHHNNNUUUXXX\\\eeettt{{{kkk\\\RRRKKKDDD@@@,,,,,,,,,++++++++++++******++++++,,,,,,+++++++++************************))))))))))))******************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++*********++++++++++++,,,+++,,,---......//////.........------......///000000000000111111111222222444444444666777999;;;<<<;;;<<<>>>???@@@CCCGGGJJJHHHFFFEEEFFFJJJNNNPPPQQQOOOMMMMMMNNNQQQPPPMMMIIIJJJJJJKKKMMMPPPRRRTTTVVVVVVXXXWWWTTTTTTWWWWWWUUUWWW^^^aaaZZZSSSRRRWWW[[[PPPRRRTTTWWWXXXXXXWWWWWWXXXVVVUUUVVVXXXWWWTTTPPPOOOLLLQQQRRRKKKNNNUUUSSSTTTUUUVVVVVVUUUTTTRRRQQQSSSRRRQQQPPPOOONNNMMMLLLSSSQQQOOOMMMMMMMMMLLLJJJOOOOOOOOOOOOOOOOOOPPPPPPMMMMMMMMMLLLIIIIIIJJJKKKLLLKKKJJJIIIHHHGGGGGGGGGLLLJJJKKKOOONNNKKKIIIKKKLLLHHHEEEEEEHHHJJJKKKJJJFFFGGGGGGGGGGGGHHHHHHHHHLLLJJJHHHGGGHHHHHHGGGFFFCCCDDDEEEFFFGGGHHHIIIJJJFFFIIILLLMMMKKKHHHFFFFFFBBBBBBAAA@@@@@@AAABBBCCCEEECCCAAAAAABBBCCCCCCCCCDDDCCCCCCDDDDDDEEEFFFGGGIIIHHHFFFEEEDDDDDDDDDEEECCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGFFFEEEDDDCCC@@@@@@?????????@@@AAABBB???@@@AAACCCDDDEEEEEEEEE>>>???@@@BBBCCCEEEFFFGGGHHHHHHHHHHHHIIIJJJLLLLLLQQQPPPNNNLLLKKKJJJKKKKKKLLLMMMNNNMMMIIIFFFEEEEEEEEEHHHJJJJJJHHHFFFEEEEEEEEEDDDBBBBBBCCCBBBAAA???>>>??????@@@AAAAAABBBCCCCCCBBBAAA@@@@@@BBBDDDEEEDDDBBB???>>>>>>>>>>>>===????????????>>>>>>>>>>>>>>>;;;;;;======:::999<<<<<<;;;:::::::::;;;<<<<<<;;;;;;::::::999999999888999999999999999999999999999999999888888777777666555555555555444444444444666777888999999888777777::::::::::::999888777666999999999999999:::;;;;;;666777999;;;;;;:::999888999999999999999999999999888888888999:::;;;<<<===;;;;;;<<<<<<===<<<<<<<<<;;;===???@@@??????@@@AAA>>>???@@@@@@@@@AAADDDGGGLLLJJJGGGGGGGGGGGGFFFEEEHHHKKKJJJHHHHHHJJJJJJHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIKKKLLLKKKJJJMMMRRRXXXdddppp~~~lll^^^WWWOOOJJJHHHHHHFFFDDD++++++++++++++++++++++++******+++,,,,,,,,,++++++************************((()))))))))******************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************)))))))))))))))*********************************************************))))))))))))))))))))))))************************************************************++++++++++++++++++,,,---...............------------...//////000000000000111111111111333333444555666888::::::888:::<<<===>>>AAAEEEHHHHHHGGGFFFGGGJJJLLLMMMMMMKKKKKKMMMQQQTTTUUURRROOONNNNNNMMMMMMMMMMMMNNNOOOUUUXXXWWWTTTTTTVVVVVVTTTVVVYYYYYYTTTOOOOOOSSSVVVQQQSSSWWWZZZ\\\[[[ZZZYYYZZZYYYXXXXXXYYYYYYVVVTTTOOOMMMSSSRRRIIIKKKTTTUUUVVVWWWWWWWWWWWWUUUTTTSSSOOOOOOOOOOOOOOOOOOOOONNNVVVTTTQQQQQQRRRSSSSSSRRRNNNNNNMMMMMMMMMMMMNNNNNNLLLLLLKKKJJJIIIIIIIIIIIIGGGGGGFFFGGGGGGHHHIIIJJJKKKIIIJJJMMMMMMIIIHHHKKKJJJGGGEEEEEEIIIJJJJJJHHHEEEFFFGGGHHHHHHHHHGGGGGGIIIGGGEEEEEEGGGGGGGGGFFFCCCCCCCCCDDDEEEGGGHHHHHHEEEGGGHHHHHHFFFDDDBBBBBBAAA@@@?????????AAACCCDDDEEEAAA>>>>>>AAADDDDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGFFFEEECCCCCCCCCDDDDDDAAAAAABBBBBBCCCCCCBBBBBBCCCDDDFFFGGGGGGFFFDDDBBB@@@???>>>>>>???@@@AAABBB@@@AAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBFFFFFFFFFGGGHHHIIIKKKLLLQQQPPPNNNLLLKKKJJJJJJJJJKKKMMMMMMLLLIIIGGGFFFFFFGGGIIIKKKKKKHHHEEEDDDDDDEEEDDDBBBAAA@@@@@@@@@@@@>>>???@@@AAABBBCCCCCCCCCDDDBBB@@@??????AAACCCDDDCCCAAA???>>>============>>>>>>>>>>>>>>>>>>>>>>>><<<999:::<<<<<<999888:::;;;:::999999999:::;;;<<<999999:::::::::999999888999999999999999888888777999888777666666666666777444333333333333444444444555666888::::::999777666::::::::::::999888777777888888999999::::::;;;;;;666777999:::;;;:::999888999999888888777777777777777777777888999:::;;;;;;::::::;;;;;;;;;;;;::::::999;;;===?????????AAABBB@@@AAABBBBBBBBBCCCFFFHHHGGGFFFEEEEEEGGGHHHHHHGGGHHHIIIIIIHHHHHHHHHGGGFFFDDDEEEFFFGGGIIIIIIJJJJJJJJJJJJJJJJJJJJJLLLMMMOOOJJJPPPYYYfffuuu}}}lll```RRRFFFLLLHHHDDDCCCDDDEEEEEEDDD++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************************((()))))))))******************))))))******+++,,,))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,(((((())))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++***+++,,,---............---------------...////////////000000000111111111333333333444555777888999888999;;;<<<===@@@CCCFFFFFFEEEFFFHHHKKKNNNNNNNNNLLLMMMPPPTTTVVVVVVUUUSSSRRRQQQOOOMMMMMMMMMMMMNNNUUUXXXXXXVVVVVVXXXXXXUUUWWWTTTQQQPPPPPPQQQQQQRRRQQQSSSWWWZZZ\\\[[[ZZZYYYZZZYYYXXXXXXXXXXXXVVVUUUPPPNNNSSSSSSIIIKKKTTTTTTUUUUUUTTTTTTSSSRRRRRRRRRLLLLLLMMMNNNPPPQQQRRRRRRWWWUUUSSSSSSTTTVVVWWWVVVPPPPPPNNNMMMLLLKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEFFFGGGHHHIIIJJJGGGHHHKKKKKKHHHHHHJJJGGGFFFFFFIIILLLLLLHHHEEEDDDEEEFFFFFFGGGGGGFFFFFFDDDBBBAAABBBEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEDDDEEEFFFEEECCCAAAAAABBBAAA@@@@@@@@@@@@AAACCCDDDDDDAAA===>>>AAADDDDDDCCCAAABBBBBBCCCDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCDDD???@@@AAABBBCCCBBBBBBBBB???AAADDDGGGHHHGGGEEECCCBBBAAA@@@??????@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFEEEDDDCCCBBBBBBFFFFFFFFFGGGHHHIIIKKKLLLNNNMMMLLLKKKJJJIIIIIIHHHIIIKKKLLLKKKJJJIIIIIIJJJJJJLLLMMMLLLIIIFFFDDDCCCDDDDDDCCCBBBAAA@@@AAAAAA@@@AAABBBCCCDDDDDDDDDDDDDDDCCCAAA???>>>???@@@@@@AAA@@@???===<<<<<<===>>>>>>>>>==================;;;999999<<<<<<888777999:::999999888999:::;;;<<<888999:::::::::999888888888999999999999888777666777777666555555555666666444333333333333444666666555777999;;;;;;:::999888;;;;;;;;;::::::999888777777777888999:::::::::;;;777888999:::;;;::::::999999888888777777666666555777777777777777888999:::888999999::::::::::::999999;;;>>>??????@@@AAABBB@@@AAABBBCCCBBBCCCEEEFFFFFFDDDCCCDDDFFFGGGGGGGGGFFFFFFGGGHHHHHHFFFEEEFFFCCCEEEFFFIIIJJJKKKKKKLLLGGGGGGHHHIIIKKKLLLMMMLLLPPPOOOMMMMMMRRR[[[gggooo}}}zzzbbbOOOIIIKKKJJJEEEHHHFFFCCCBBBBBBBBBBBBAAA***++++++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,************************))))))))))))******************))))))******+++,,,))))))))))))))))))))))))************************************************(((((((((((((((((((((((())))))))))))))))))))))))******++++++,,,---------((((((((()))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))************+++***+++,,,------......---------,,,,,,------...////////////000000000111111222222222333444555777888888999;;;;;;<<<>>>BBBDDDAAAAAADDDIIINNNQQQSSSRRRPPPQQQSSSTTTTTTSSSQQQPPPSSSRRRPPPNNNNNNOOOPPPQQQUUUXXXYYYWWWXXXZZZZZZWWWXXXQQQNNNQQQTTTTTTSSSRRRPPPRRRTTTWWWXXXXXXWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTRRRNNNSSSSSSJJJLLLSSSQQQQQQPPPPPPOOONNNNNNMMMMMMJJJKKKLLLNNNOOOQQQRRRSSSSSSRRRPPPQQQRRRSSSSSSRRRSSSRRRQQQOOOMMMLLLJJJIIIIIIHHHFFFGGGHHHJJJIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFIIIFFFFFFIIIIIIGGGGGGJJJEEEEEEFFFJJJMMMLLLGGGCCCCCCDDDDDDDDDDDDEEEEEEEEEAAA??????@@@CCCEEEFFFEEEFFFEEECCCBBBAAAAAAAAABBBEEEEEEFFFEEECCCBBBCCCDDDAAAAAAAAABBBBBBBBBBBBBBBBBB@@@??????AAABBBCCCCCC???@@@AAABBBCCCCCCCCCCCCBBBBBBAAA@@@@@@AAACCCCCC>>>???AAABBBCCCCCCBBBAAA>>>@@@CCCFFFGGGFFFEEEDDDDDDCCCAAA@@@@@@@@@@@@AAAEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGIIIJJJJJJIIIJJJKKKMMMLLLMMMNNNMMMIIIFFFCCCCCCBBBCCCDDDCCCBBBAAABBBCCCAAABBBDDDEEEEEEDDDCCCCCCBBBBBB@@@???>>>=========>>>>>>>>>===;;;<<<>>>@@@>>>>>>>>>===<<<;;;;;;;;;:::888999<<<<<<888777999:::999999888999:::<<<===::::::999999888888888777888888999999999777666555555555555555555555555555444333333333333555777888666777888::::::::::::999::::::::::::999888777666555555777888999999999999888888999:::::::::::::::888888888777777666666666666666666666666777888888777777888999::::::::::::;;;===???@@@??????@@@AAA===???AAAAAA@@@@@@BBBCCCGGGEEEDDDDDDEEEEEEEEEDDDDDDCCCDDDHHHHHHEEEDDDFFFDDDEEEGGGIIIKKKKKKKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJQQQQQQPPPNNNNNNPPPTTTXXXZZZaaajjjsss}}}qqqeeeaaaZZZMMMCCCCCCIIIKKKHHHLLLKKKIIIHHHGGGGGGHHHHHH******+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,************************))))))))))))******************))))))******+++,,,))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------'''(((((()))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))******************+++,,,------------------,,,,,,------...///////////////000000000111222222222222333555666777888999:::::::::<<>>@@@CCCIIINNNRRRSSSRRRNNNOOOPPPPPPOOONNNNNNNNNSSSQQQOOOLLLKKKLLLMMMNNNQQQTTTVVVUUUVVVYYYXXXUUUTTTPPPOOOTTTVVVTTTSSSVVVRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVUUUSSSSSSSSSTTTSSSNNNQQQSSSMMMNNNRRRMMMMMMNNNOOOPPPPPPMMMKKKIIIJJJKKKKKKLLLNNNOOOOOOPPPOOONNNMMMNNNOOOOOOMMMLLLPPPPPPPPPOOOMMMKKKIIIGGGGGGEEEDDDEEEHHHKKKJJJIIIHHHGGGFFFFFFEEEFFFFFFFFFHHHEEEEEEGGGHHHFFFGGGJJJEEEDDDDDDGGGJJJJJJFFFCCCCCCCCCBBBAAABBBCCCDDDEEEBBB@@@???@@@CCCDDDEEEDDDEEEDDDBBB@@@???@@@AAAAAACCCDDDDDDBBBAAAAAACCCDDD@@@AAABBBCCCCCCAAA@@@???>>>???@@@@@@???>>>???@@@===>>>@@@AAABBBBBBAAAAAAAAA@@@??????@@@AAABBBCCC>>>???AAACCCDDDDDDCCCBBB@@@AAACCCEEEEEEDDDCCCBBBCCCBBBAAA@@@???@@@AAAAAABBBBBBAAA@@@@@@AAABBBCCCAAABBBCCCEEEGGGHHHJJJKKKHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIJJJJJJJJJIIIIIIIIIFFFGGGHHHHHHHHHHHHJJJLLLLLLMMMNNNLLLHHHDDDBBBAAA>>>AAADDDDDDBBBAAABBBCCCBBBCCCDDDEEEDDDCCCAAA@@@>>>>>>??????>>>===<<<;;;;;;<<<===<<<;;;;;;???BBB??????>>>===;;;:::999999:::888:::======999777999:::999999999:::;;;===>>><<<;;;999888777777777777888888999:::999777555444333444555666666555444333333222111111333555777999666666777777888999999:::888888888888777666555444222444555777888888888888777777777888888888999999888888777777777777777777666666555555666666777777555666777999:::;;;<<<<<<===???@@@@@@>>>===>>>???===???AAAAAA@@@@@@AAABBBEEECCCBBBCCCDDDEEEEEEDDDBBB@@@BBBGGGHHHEEEDDDGGGDDDEEEGGGIIIJJJIIIHHHGGGHHHJJJLLLLLLKKKKKKMMMOOOKKKMMMOOOPPPPPPQQQSSSUUUMMMNNNOOOPPPTTT^^^jjjrrr|||ttthhh___YYYUUUPPPMMMNNNMMMJJJFFFFFFHHHHHHDDDDDDDDDCCCBBBAAABBBDDDFFF*********++++++,,,,,,,,,((()))***+++,,,---------************************))))))))))))*********************)))***++++++,,,))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))((())))))***++++++,,,,,,'''(((((()))***+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************+++,,,---------------,,,,,,,,,,,,---......////////////000000000000111111111222333444555666888999999999999:::===???@@@AAADDDIIIMMMPPPOOONNNHHHIIIKKKKKKKKKLLLMMMOOOTTTQQQMMMIIIFFFEEEFFFFFFKKKOOOQQQQQQRRRUUUUUURRROOONNNQQQVVVUUUQQQRRRXXXUUUUUUUUUVVVVVVWWWWWWWWWXXXXXXXXXVVVTTTTTTUUUVVVTTTMMMPPPSSSNNNPPPRRRKKKKKKNNNRRRUUUTTTPPPKKKHHHKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNMMMJJJHHHLLLMMMMMMMMMLLLIIIGGGEEEFFFDDDCCCEEEIIIKKKKKKJJJDDDDDDDDDEEEFFFHHHIIIJJJGGGDDDDDDGGGGGGEEEFFFJJJFFFCCCBBBCCCFFFHHHFFFCCCCCCBBB@@@???@@@AAACCCEEEDDDBBBAAAAAACCCDDDDDDCCCDDDCCCAAA??????@@@AAABBB@@@@@@@@@???>>>???AAACCC???@@@BBBCCCCCCAAA>>><<<;;;>>>@@@@@@===;;;===???<<<===???@@@AAAAAA@@@@@@@@@????????????AAABBBCCC>>>???BBBDDDDDDDDDCCCBBBBBBCCCDDDDDDDDDCCCBBBAAAAAA@@@?????????@@@AAABBB??????>>>>>>???AAACCCDDDAAABBBCCCEEEFFFHHHIIIJJJFFFFFFFFFEEEEEEFFFGGGGGGHHHIIIJJJJJJKKKJJJJJJJJJFFFGGGGGGGGGFFFFFFHHHJJJKKKMMMMMMKKKGGGCCC@@@???;;;???CCCDDDBBBAAAAAACCCBBBBBBDDDDDDDDDBBB@@@>>>:::;;;===??????>>><<<;;;999;;;===<<<;;;<<>>===;;;999888888:::999:::>>>===999777999::::::999999:::<<<===>>>>>><<<999777666666777777777888999:::999777555333111333555666666555333222222111000000222444777888555555555555666777999999666666666666555444333222111333444666888888777777666666666666777777777777777777777777888888888888666666555555555666666777444555777999;;;<<<======>>>???@@@???===<<<<<<<<>>@@@GGGHHHDDDDDDGGGDDDEEEGGGHHHHHHGGGFFFEEEBBBFFFIIIKKKKKKMMMRRRVVVNNNNNNNNNLLLJJJJJJMMMOOOJJJJJJJJJJJJKKKNNNRRRUUUVVV[[[bbbjjjqqqxxx~~~qqqhhh```ZZZTTTTTTSSSPPPKKKIIIIIIJJJ@@@CCCDDDBBBCCCGGGGGGEEEEEEDDDDDDCCCBBBCCCFFFIII,,,,,,,,,++++++*********)))************+++++++++,,,,,,,,,++++++*********)))************+++++++++************************///---,,,***))))))******+++++++++************)))*********)))))))))))))))+++++++++*********))))))++++++***)))(((((()))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,------...///000000111//////000222333555777888999999999888777888:::<<<<<<>>>AAAEEEGGGIIIJJJJJJLLLIIIIIILLLMMMJJJKKKNNNQQQLLLLLLMMMGGG???DDDRRRRRRMMMMMMSSSWWWSSSQQQRRRNNNRRRWWWZZZZZZXXXWWWVVVSSSYYY[[[WWWSSSTTTXXXYYYWWWVVVSSSQQQPPPPPPQQQRRRQQQRRROOOLLLOOOUUURRRJJJOOONNNOOOPPPQQQQQQNNNLLLMMMLLLJJJIIIJJJMMMOOOQQQIIILLLNNNNNNLLLKKKJJJJJJLLLLLLLLLKKKJJJIIIIIIHHHHHHGGGEEEEEEGGGHHHHHHGGGEEEEEEEEEFFFGGGGGGHHHHHHIIIFFFCCCBBBCCCEEEGGGGGGDDDFFFGGGFFFDDDAAA@@@@@@CCCBBBAAAAAA@@@@@@AAAAAA<<<<<<>>>???AAACCCDDDEEEBBBAAA@@@@@@??????@@@@@@???????????????>>>======AAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;:::999888===>>>>>>>>>????????????;;;===?????????>>>???@@@@@@@@@BBBBBBBBBBBB@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBDDDDDDBBB@@@AAA@@@???>>>>>>>>>???@@@DDDDDDEEEEEEDDDCCCCCCBBBDDDDDDEEEEEEEEECCCBBBAAAGGGHHHIIIIIIIIIHHHGGGFFFHHHFFFDDDBBBBBBCCCEEEFFFIIIHHHGGGFFFEEEDDDCCCBBBCCCBBBAAAAAACCCCCCBBBAAA@@@BBBDDDEEEDDDCCC@@@???@@@@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<=========<<<:::888888999:::;;;===<<<999888777777888999777777777777999<<>><<<:::777555555666666555666666444222000000111444555555555444333333222333333222222333333444555444444444333333444777:::<<<777333333555666333///222333444666777777777777666666666666666666666666555555555555555666777777777777777777666666666666555666777888999::::::::::::999999:::<<<>>>??????DDDCCCAAA>>>;;;;;;>>>@@@AAA@@@@@@CCCFFFGGGDDDBBBCCCFFFHHHFFFBBB@@@CCCFFFHHHGGGGGGFFFGGGHHHJJJKKKDDDEEEGGGIIIJJJLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOMMMLLLKKKJJJJJJKKKLLLMMMQQQRRRSSSUUUVVVXXXYYYZZZ```bbbeeegggjjjnnnssswww~~~xxxrrrpppsssyyy~~~nnnkkkddd\\\TTTQQQQQQSSSNNNKKKGGGEEEEEEEEEEEEEEEFFFEEEDDDDDDEEEFFFEEEDDDDDDDDDCCCCCCCCCDDDDDDEEE,,,,,,,,,+++++++++******************++++++++++++,,,,,,,,,+++++++++******************++++++++++++************************...---,,,***))))))******+++++++++*********))))))))))))))))))))))))))))))+++++++++*********))))))++++++***))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************+++++++++,,,,,,+++++++++,,,,,,,,,------------......//////000000...//////111222555666777888999999888777777999<<<===>>>@@@BBBDDDFFFGGGGGGKKKIIIJJJMMMMMMJJJIIILLLQQQLLLKKKLLLFFF@@@GGGTTTTTTOOOOOOTTTWWWTTTRRRTTTQQQTTTXXXZZZYYYVVVTTTSSSSSSXXXZZZVVVSSSUUUXXXYYYUUUTTTRRRPPPOOOOOOPPPQQQPPPPPPNNNLLLOOOTTTQQQJJJNNNMMMMMMNNNPPPQQQPPPNNNPPPNNNLLLJJJIIIJJJLLLMMMIIIJJJLLLKKKIIIHHHIIIIIIQQQPPPNNNLLLJJJIIIHHHHHHGGGFFFEEEEEEFFFGGGFFFDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHFFFCCCBBBCCCEEEFFFFFFCCCEEEFFFEEECCCAAA@@@@@@AAA@@@??????>>>>>>??????????????????>>>>>>======@@@@@@???>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===<<>>>>>======<<<<<<;;;;;;<<<<<<;;;;;;::::::<<<<<<=========>>>>>>>>>;;;===???@@@??????@@@AAA???@@@AAABBBBBBAAA@@@???BBBAAAAAA@@@@@@@@@AAAAAABBBAAAAAABBBCCCCCCAAA?????????>>>>>>>>>@@@AAABBBCCCCCCCCCCCCBBBBBBAAA@@@CCCDDDEEEEEEEEEDDDCCCBBBGGGHHHIIIJJJJJJIIIHHHGGGGGGFFFDDDBBBBBBCCCDDDEEEJJJIIIHHHGGGEEECCCBBBBBBCCCAAA@@@AAABBBCCCBBBAAABBBBBBBBBBBBAAAAAA@@@@@@>>>>>>===<<<;;;;;;::::::;;;:::::::::;;;<<<======<<<;;;999888888888:::;;;===;;;999777777777888999888777777777888;;;===???===<<<999777555555666666555666666444222000000111444444555555444444333222333222222222222333444444333333333333222333666999:::666222222444555222///444444444555666666777777555555555555555555555555444444444333444444555666666666666666666666666777555666777888888888888888:::999999:::<<<===>>>>>>@@@???===;;;:::;;;>>>@@@CCCAAA@@@BBBDDDDDDCCC@@@AAADDDGGGFFFCCCBBBEEEHHHKKKJJJHHHGGGFFFFFFFFFGGGFFFGGGHHHHHHIIIIIIIIIIIIGGGGGGHHHIIIJJJJJJJJJJJJMMMLLLKKKKKKKKKKKKLLLMMMPPPPPPPPPQQQQQQRRRRRRRRRQQQSSSUUUVVVWWWYYY\\\___YYYYYYZZZ\\\___```___^^^```___\\\YYYWWWXXX[[[___ZZZXXXTTTOOOKKKIIIJJJLLLNNNLLLHHHGGGFFFFFFEEEDDDCCCAAA@@@AAACCCEEEFFFEEECCCCCCBBBBBBBBBCCCCCCDDD,,,,,,,,,++++++++++++***************+++++++++,,,,,,,,,,,,++++++++++++***************+++++++++,,,************************---,,,+++***************++++++*********)))))))))))))))))))))))))))))))))+++************)))))))))+++***)))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************++++++++++++,,,++++++++++++,,,,,,,,,,,,........................---......///111333555666777777888777666666999;;;>>>>>>??????AAABBBDDDEEEJJJIIIJJJNNNNNNJJJHHHJJJQQQMMMKKKLLLGGGCCCJJJUUUVVVRRRQQQTTTUUUTTTTTTUUUSSSVVVYYYZZZWWWTTTQQQPPPRRRWWWYYYUUUSSSUUUXXXXXXRRRQQQPPPOOONNNOOOOOOPPPOOOOOOMMMLLLOOORRRPPPKKKMMMLLLKKKLLLNNNPPPQQQPPPRRRPPPMMMJJJHHHHHHHHHIIIJJJJJJJJJIIIHHHHHHJJJLLLTTTRRROOOKKKIIIGGGGGGGGGFFFEEEEEEEEEFFFEEECCCAAABBBCCCDDDEEEFFFGGGHHHHHHGGGEEEBBBAAACCCEEEEEEEEEBBBDDDDDDDDDAAA????????????>>>======<<<<<<======??????>>>===<<<::::::999>>>>>>============<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;===???@@@??????@@@AAA??????@@@@@@@@@@@@??????BBBAAA???>>>>>>@@@AAACCCCCCBBBAAAAAABBBBBB@@@>>>>>>>>>======>>>@@@BBBCCCBBBBBBBBBAAAAAA@@@???>>>BBBCCCDDDDDDDDDDDDDDDCCCGGGHHHIIIJJJJJJIIIHHHGGGFFFEEECCCBBBAAABBBCCCDDDIIIHHHGGGFFFEEECCCBBBBBBBBBAAA@@@@@@BBBBBBAAA@@@BBBAAA@@@>>>>>>???@@@AAA<<<;;;;;;:::999999999888999999999::::::<<<======<<<;;;999888888888999:::;;;:::999777777777888888999888777777888999;;;<<<<<<;;;999777555555555666444555555444222111111222444444555555444444333333222222222222222333444444222222222222111222444777777444111111333444111...666555444333333444555666444444444444444444444444333222222222222333444444444555555555666777777777666666777777888777777666999999::::::;;;<<<===>>><<<;;;:::999999;;;===???DDDBBB@@@@@@AAABBBAAA@@@@@@CCCEEEEEEDDDDDDGGGJJJIIIHHHGGGFFFFFFFFFFFFFFFDDDDDDFFFGGGGGGHHHHHHHHHFFFHHHJJJLLLLLLLLLKKKJJJMMMLLLLLLKKKLLLLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKJJJMMMNNNOOOOOONNNNNNOOOPPPPPPPPPPPPRRRTTTUUUTTTSSSKKKLLLMMMMMMKKKKKKLLLMMMJJJJJJJJJIIIHHHHHHJJJLLLMMMLLLIIIHHHHHHGGGDDDBBBBBBAAA@@@@@@CCCDDDEEEDDDBBBBBBAAAAAA@@@AAAAAABBB++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,************************,,,++++++***************************))))))))))))((((((((()))))))))))))))************))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************++++++++++++***++++++++++++,,,,,,,,,......---------------------------...000222333444555666666555555555888:::============???AAADDDEEEJJJHHHKKKOOOOOOKKKHHHIIIOOOMMMMMMNNNKKKHHHLLLTTTVVVTTTRRRRRRSSSSSSTTTUUUTTTVVVYYYYYYVVVSSSQQQPPPQQQUUUVVVSSSRRRUUUWWWWWWPPPPPPOOOOOOOOOOOOPPPQQQPPPOOONNNMMMOOOQQQPPPMMMNNNLLLJJJJJJLLLNNNOOOOOOQQQOOOLLLJJJHHHGGGGGGGGGJJJJJJJJJIIIIIIKKKOOORRRSSSPPPLLLIIIGGGFFFGGGHHHEEEEEEEEEFFFGGGEEEBBB???@@@@@@AAABBBDDDEEEFFFFFFFFFDDDAAAAAABBBDDDDDDDDDAAABBBCCCBBB@@@>>>>>>???>>>===<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===============<<<<<<;;;<<<============<<<;;;;;;999999::::::;;;;;;;;;<<<:::::::::;;;;;;<<<===>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;===???@@@??????@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>>======???BBBDDDCCCBBBAAAAAAAAAAAA???===??????>>>>>>>>>???AAABBBAAABBBBBBAAAAAA@@@>>>>>>@@@AAAAAABBBBBBCCCCCCCCCEEEFFFGGGHHHHHHHHHGGGFFFDDDDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@???@@@AAABBBAAA???@@@@@@???>>>>>>>>>>>>>>>:::::::::::::::999888888888888888888999;;;<<<===::::::999888777888888999:::999888777777777777888999888888777777888888999;;;:::888666555555555555333444555444222111222333333444444555444444333333222222222111222333333444000111222111000111333555555333222222444444222///777555333222111222333555444444444444444444444444333222222222222333444444333333444555666666777777777777888888888777777666777999:::;;;;;;;;;<<<===;;;:::888888:::;;;======AAA@@@???>>>???@@@AAAAAA@@@BBBDDDEEEDDDDDDFFFHHHDDDDDDDDDEEEFFFGGGHHHIII>>>@@@BBBDDDGGGIIIJJJJJJFFFHHHKKKMMMNNNNNNLLLKKKMMMLLLLLLLLLMMMMMMNNNNNNMMMLLLLLLKKKJJJIIIIIIHHHQQQSSSTTTSSSQQQOOOPPPPPPOOONNNMMMMMMNNNNNNLLLKKKHHHJJJLLLLLLLLLKKKKKKLLLEEEGGGHHHIIIIIIIIIKKKMMMKKKJJJHHHHHHGGGFFFCCC@@@CCCBBBCCCDDDEEEEEECCC@@@AAA@@@@@@????????????@@@++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******************************+++*********))))))*********)))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++*********+++++++++,,,,,,------------,,,,,,,,,,,,,,,------...///111222333333444444444333444777999::::::;;;<<>>>>>???@@@AAABBBCCCCCCDDDBBBAAA@@@BBBCCCCCCBBB@@@AAABBB@@@>>>===>>>???>>>>>>===<<<<<<<<<<<<===999::::::;;;<<<===>>>>>>======>>>>>>======<<<;;;;;;<<<<<<<<<<<<;;;::::::888888888999::::::;;;;;;999999999999:::<<<===>>>;;;;;;;;;<<<<<<<<<======;;;===??????>>>>>>???@@@========================???>>><<<<<<===???BBBDDDCCCBBB@@@???@@@@@@>>>===BBBAAA???>>>>>>>>>??????BBBBBBBBBBBBBBBAAA@@@@@@????????????@@@AAAAAABBBBBBCCCDDDEEEFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA??????@@@AAABBBDDDDDDEEEAAA@@@??????@@@AAA@@@???===>>>???@@@@@@>>><<<;;;::::::;;;;;;;;;:::999999777777777888888999;;;;;;999999888888777777777777888888777777777777777777888888777777666666666666999888777666555555444444222444444444222222222444333333444444555444444333222111111111111222333333000111111111000000111333444333333444555444333111666555222111000111222333222222222222222222222222333333222222333333444555222333333444555666666777888888888888888888777777666888;;;;;;:::999:::<<<===;;;999999;;;<<<<<<;;;===============???BBBCCCBBBCCCCCCCCCCCCCCCDDDEEEBBBBBBCCCEEEFFFGGGGGGGGG>>>???AAACCCFFFGGGHHHIIICCCEEEHHHKKKLLLKKKJJJHHHLLLMMMMMMNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLKKKKKKOOOPPPQQQPPPOOOOOOPPPQQQNNNLLLJJJIIIHHHGGGEEEDDDEEEFFFGGGFFFFFFFFFHHHJJJEEEFFFHHHGGGFFFEEEFFFGGGHHHGGGEEEEEEEEEDDDAAA??????@@@BBBEEEFFFEEEBBB>>>@@@@@@???>>>>>>>>>>>>>>>***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,************************)))******+++******))))))******)))))))))(((((((((&&&''''''(((((())))))***(((((()))))))))))))))***)))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))************+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...///000222222222222333333222333666888777888:::<<>>>>>>>>???@@@@@@AAAAAACCCAAA@@@@@@AAABBBBBBAAA@@@AAAAAA@@@>>>===???@@@???>>>======<<<<<<===============<<<<<<<<<<<<<<<<<<<<<===>>>===<<<;;;::::::;;;;;;;;;;;;:::999999888888888999999:::::::::999888888888888:::<<<===;;;;;;;;;<<<<<<<<<======:::;;;===>>>======>>>???<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<===???BBBCCCBBB@@@>>>>>>?????????===CCCBBB@@@>>>======>>>>>>AAABBBBBBCCCCCCCCCCCCCCC@@@???????????????@@@AAA@@@AAABBBCCCDDDDDDCCCCCCCCCCCCDDDEEEEEECCCBBBAAA======???@@@BBBDDDEEEFFF@@@???>>>>>>@@@@@@???>>><<<===@@@AAAAAA???<<<::::::;;;<<<<<<<<<<<<:::999888777777777777888999999888888888888777777666666666777777777666666666666777777777666666555555555777777777666555444444333111333444444222222333555333333444444555555444444111111111111111222333333///111222222000000111222222333444555555444333333444333222111000000111222222222222222222222222222333333222222333333444555222333333333444555555555666666777888888777777777444888;;;<<<999888999;;;>>>;;;999999<<<>>><<<:::999:::<<<======>>>AAACCCAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDFFFHHHKKKLLLLLLKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOMMMMMMMMMMMMNNNNNNNNNNNNJJJKKKKKKKKKKKKLLLOOORRRSSSQQQNNNLLLLLLKKKJJJHHHGGGGGGGGGFFFFFFFFFIIIKKKHHHIIIJJJHHHFFFEEEEEEFFFFFFDDDCCCBBBCCCCCCBBB@@@>>>???@@@BBBDDDDDDBBB@@@@@@@@@???>>>============******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------************************((()))***++++++***))))))***)))))))))((((((((((((&&&&&&''''''((())))))***(((((((((((())))))******)))))))))))))))***++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************************++++++++++++******++++++,,,,,,------............///000222222000111222222111222555888666777999;;;>>>???@@@AAABBB@@@BBBGGGHHHGGGGGGJJJIIIJJJIIIGGGFFFGGGIIIIIIHHHOOORRROOONNNRRRTTTRRRQQQSSSUUUUUUSSSRRRQQQQQQOOOQQQOOOLLLLLLOOONNNKKKJJJKKKMMMNNNPPPQQQRRRRRRRRRNNNNNNOOOMMMHHHGGGJJJLLLKKKJJJJJJKKKKKKIIIGGGFFFFFFGGGGGGHHHHHHIIIIIIDDDEEEEEEDDDCCCDDDGGGJJJDDDDDDCCCCCCCCCDDDDDDEEEEEECCCBBBCCCDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@BBB@@@???@@@AAABBBAAA@@@AAAAAAAAA@@@>>>>>>@@@AAA>>>>>>===<<<<<<<<<<<<<<<>>>>>>===<<<;;;::::::999:::;;;<<<===<<<;;;999888:::::::::::::::999999888999999999999999999999:::999888777666777888:::;;;::::::::::::;;;;;;;;;;;;888:::<<<===<<<<<<===>>><<<;;;:::999999:::;;;<<<;;;;;;;;;<<<>>>@@@AAABBBAAA???======>>>??????>>>BBBAAA???>>>>>>>>>?????????@@@AAACCCDDDDDDDDDDDDBBBBBB@@@@@@???@@@AAAAAA???@@@BBBCCCDDDDDDCCCCCCCCCDDDEEEGGGFFFDDDBBBAAA???@@@AAABBBCCCDDDEEEEEE@@@>>>===>>>???@@@???>>>>>>>>>?????????>>>===<<<999:::;;;======<<<:::999888888777666666666777777777777777777777777666555555666666666666666666666555555666666666555444444666666666666555444333333111222444333333222444555222333444444555555444444111111111111111222222333000111333222111000000111///111333444444333333222111111111111111111000000111111111111111111111111222111111111111222333333333333333333333333444444333333444555666666666666333888<<<<<<999777888:::;;;888666999===???>>>;;;777:::=========<<<>>>@@@>>>>>>>>>???AAABBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBDDDDDDDDDDDDDDDCCCCCCBBBFFFGGGIIIJJJLLLMMMMMMMMMLLLMMMNNNOOOPPPPPPPPPOOONNNNNNNNNNNNNNNNNNMMMMMMIIIIIIIIIHHHIIILLLQQQTTTLLLJJJHHHGGGHHHIIIHHHHHHJJJKKKLLLLLLKKKKKKLLLMMMJJJKKKKKKIIIHHHGGGHHHJJJEEECCCAAAAAABBBDDDDDDCCCKKKGGGCCCAAAAAABBBCCCCCCAAA@@@???>>>============*********++++++,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++,,,,,,,,,---------************************((()))***++++++***)))((())))))))))))((((((((((((&&&&&&&&&'''((())))))***'''((((((((())))))******))))))((())))))***++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************)))************+++++++++))))))***+++,,,,,,------.........//////111222333000000111111111222555777555666999;;;<<<===<<<<<>>CCCEEEDDDFFFJJJJJJIIIEEE@@@???CCCGGGHHHFFFNNNRRRPPPOOOSSSUUURRRSSSTTTVVVUUUSSSQQQPPPPPPOOOPPPNNNJJJJJJMMMLLLHHHHHHIIIKKKMMMOOOPPPQQQQQQQQQMMMMMMNNNKKKDDDDDDHHHIIIIIIIIIKKKLLLLLLJJJHHHFFFFFFFFFGGGHHHHHHHHHIIIHHHHHHHHHFFFDDDDDDEEEGGGDDDDDDDDDDDDDDDCCCCCCCCCCCCBBB@@@@@@BBBCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@AAA@@@???@@@AAAAAA@@@???AAABBBAAA@@@>>>>>>@@@BBB======<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::888999;;;;;;;;;:::888666999::::::::::::999888888999999999999999999999999999888666555555777999:::888888999999999:::::::::777999;;;<<<;;;;;;<<<===;;;;;;:::999999:::;;;;;;999:::;;;===???@@@AAAAAA@@@>>><<<<<<>>>???@@@???@@@??????>>>>>>???@@@AAA>>>???@@@BBBCCCDDDEEEEEEEEEDDDBBBAAA@@@AAAAAABBB???AAABBBDDDEEEEEEDDDDDDCCCDDDFFFHHHGGGEEECCCAAACCCCCCCCCDDDDDDDDDDDDDDD???>>>===>>>???@@@???===AAA@@@>>>=========>>>???888999;;;<<<<<<;;;:::888999888777666666555555666777777777777777666666555555555666666666666666555444555555666555555444444555666666666555444333333000222333333333333444666222333333444555555555444111111111000111222222333000222333333111000111111---///222444333222222222///000111111111111000000000000000000000000000000000000000000000111111222444333333333333333333333000111222333444444555555333888<<<<<<888666777:::888555444777===@@@???<<<777;;;>>>>>><<<;;;<<<===;;;;;;<<<>>>AAACCCCCCCCC>>>???AAACCCEEEFFFEEEEEEAAABBBCCCDDDEEEEEEEEEEEEBBBCCCDDDEEEGGGHHHIIIJJJLLLMMMNNNPPPQQQQQQPPPPPPNNNNNNNNNMMMLLLLLLKKKKKKIIIHHHGGGFFFGGGJJJPPPTTTLLLKKKIIIJJJLLLNNNNNNNNNFFFHHHKKKKKKJJJHHHGGGGGGFFFFFFGGGFFFEEEFFFHHHKKKFFFCCCAAAAAABBBEEEFFFFFF[[[TTTJJJCCC@@@AAACCCDDDAAAAAA???>>>============,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++***************************************))))))((((((''''''(((((((((((())))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++************+++++++++)))'''(((+++,,,***(((,,,,,,+++***))))))*********++++++,,,,,,++++++***,,,,,,------.../////////000111111222222333444444777777777777888999:::;;;<<<>>>@@@BBBDDDCCCBBBAAAKKKGGGDDDDDDFFFHHHHHHHHHGGGMMMSSSTTTQQQNNNNNNPPPNNNOOOQQQRRRRRRPPPOOOMMMMMMMMMMMMLLLKKKJJJJJJIIIJJJNNNRRRSSSQQQNNNNNNOOOPPPPPPQQQPPPMMMKKKJJJJJJLLLLLLKKKKKKJJJIIIGGGFFFJJJIIIHHHGGGFFFEEEEEEEEEAAAAAAAAAAAABBBDDDFFFGGGGGGEEECCCAAA@@@AAABBBCCCAAAAAAAAAAAAAAABBBCCCDDD>>>======???BBBCCCAAA>>>>>>>>>>>>>>>>>>?????????AAA@@@???>>>???@@@AAABBB>>>>>>======<<<<<<<<<;;;<<<:::999:::<<<<<<999666999999888888888888999999:::999999888888999999:::888888888999;;;;;;:::888777777888888888888777777777777888888888999999999:::999888888999:::<<<===;;;:::999888888888999:::;;;:::999999999;;;===???AAA>>>;;;;;;>>>@@@???>>>>>>???@@@@@@>>>======>>>===@@@CCCEEEDDDCCCBBBBBBAAAAAA@@@???@@@AAABBBCCCEEEEEEDDDDDDCCCCCCBBBBBBJJJIIIGGGFFFDDDDDDEEEEEEDDDCCCCCCBBBBBBCCCCCCCCC<<<===>>>???????????????AAA@@@@@@???>>>===<<<<<<;;;;;;;;;;;;::::::999888999888888777666555555444777777777777777777777777444444555555555555444444777666555444333222222222333333444555444333111000555666666666555444333333444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000///000111111111///...---111000///......///000111000000000000000000000000000000111111111222222222333333333333333222111000555555666666666666555555666444333555999;;;;;;999777888999;;;===??????@@@>>>>>>======???@@@BBBCCC@@@CCCFFFEEECCCBBBCCCEEEGGGFFFEEEDDDDDDEEEFFFGGGGGGFFFEEECCCBBBDDDHHHKKKMMMLLLMMMNNNLLLIIIKKKQQQMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIKKKNNNPPPPPPNNNLLLJJJIIIHHHHHHJJJMMMOOOOOOIIITTTVVVFFFGGGOOOGGGFFFDDDDDDEEEGGGHHHHHHGGGEEECCCAAA??????@@@CCCDDDNNNJJJFFFCCCBBBBBBAAA@@@AAA@@@>>>===<<<<<<<<<===,,,,,,,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++************************************))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++************++++++...,,,******,,,,,,***(((***************************++++++,,,,,,++++++***,,,,,,------.../////////000000111111222333333444666666666777888999:::;;;;;;<<<>>>AAABBBCCCCCCBBBIIIFFFDDDDDDFFFHHHHHHGGGHHHMMMRRRTTTQQQNNNOOOQQQLLLMMMOOOQQQRRRQQQPPPOOOOOOOOOOOONNNNNNNNNNNNMMMJJJNNNQQQRRRPPPMMMMMMMMMLLLLLLLLLKKKIIIHHHHHHHHHIIIJJJIIIIIIIIIHHHGGGFFFMMMLLLKKKIIIHHHHHHGGGGGGEEEDDDCCCBBBAAABBBBBBCCCEEEDDDBBB@@@@@@@@@AAABBBDDDCCCBBBAAAAAA@@@@@@@@@>>>======???BBBBBB@@@>>>????????????????????????@@@????????????@@@AAAAAA============<<<<<<;;;;;;<<<:::888999;;;;;;:::888999888888777777888888999999999999888888999999999999888777888:::::::::999777777888888888888777777777777777888888999999999999999888888999:::<<<===;;;:::999888888888999999:::999888888999;;;===>>>AAA???======???AAA@@@>>>===???@@@@@@>>>======>>>:::>>>AAADDDDDDCCCCCCCCC@@@@@@?????????@@@AAABBBDDDDDDDDDDDDDDDCCCCCCCCCHHHGGGEEEDDDCCCCCCCCCCCCEEEDDDCCCBBBAAAAAAAAAAAA======>>>????????????????????????>>>>>>=========::::::;;;;;;::::::999888999999999888777777666666666666666666666666666666444444555555555555444444555555444333222222222222333333444444444333111111444555555555555444444333444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000000000000000000///......111000///......///000000000000000000000000000000000000000111111111222222222333333333222222111000555555666666666666555555666555444555888:::999888777888999:::;;;<<<<<<<<<===<<<<<<<<<===>>>@@@AAA???BBBEEEFFFEEEDDDFFFHHHGGGFFFEEEDDDDDDEEEEEEFFFEEEEEEEEEEEEGGGHHHJJJKKKMMMKKKJJJKKKIIIFFFIIIOOOPPPOOOMMMKKKKKKKKKMMMNNNLLLKKKJJJLLLOOOPPPOOONNNKKKKKKKKKKKKKKKKKKLLLLLLPPPPPP```gggYYYUUUUUUIIIGGGFFFFFFGGGJJJKKKKKKJJJDDDCCCAAA@@@@@@AAACCCDDDHHHEEEBBBAAAAAAAAAAAA@@@@@@???>>>===<<<<<<<<<===------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,++++++++++++******************************))))))))))))((((((((((((((((((((())))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++************++++++///---++++++++++++)))'''((())))))*********))))))***++++++,,,,,,++++++***,,,,,,,,,---......//////000000000111222222333333555555555666777888:::;;;:::;;;<<<>>>@@@BBBDDDDDDFFFEEEDDDEEEGGGHHHGGGFFFHHHMMMQQQRRRPPPNNNOOOPPPKKKLLLOOOQQQRRRRRRQQQPPPNNNNNNNNNOOOOOOOOOPPPPPPKKKNNNPPPPPPNNNLLLJJJJJJHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGMMMMMMKKKJJJIIIHHHHHHHHHFFFEEECCCAAA@@@@@@AAAAAACCCBBB@@@???>>>>>>???@@@BBBBBBBBBAAA@@@@@@?????????>>>>>>???@@@AAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@===<<<<<<<<<<<<;;;;;;;;;;;;999777777999:::::::::888888777777777777888888999999888888888888999999999888666666888999999999888888888888888888888888777777777777888888888888999888888888999:::;;;<<<;;;:::999888777888999999888888777888999;;;===>>>@@@??????@@@BBBAAA???======>>>@@@???===<<<<<<===999<<<@@@BBBBBBBBBBBBCCC??????>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDCCCCCCDDDDDDCCCBBBAAAAAABBBBBBEEEDDDCCCAAA@@@???>>>>>>======>>>>>>>>>>>>??????>>>=====================:::::::::::::::999999888::::::999999888888777777555555555555555555555555444444555555555555444444333333222222222222222333222333444444444333111111333333444555555555444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000//////......//////000//////......///000000000000000000000000000000000000000000111111111111222222222333222222111000444555555666666555555444666555444555777888777666888888999999999999999999;;;;;;;;;;;;;;;<<<===>>>>>>AAADDDEEEFFFFFFHHHJJJGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEGGGKKKPPPQQQOOOLLLMMMIIIHHHHHHFFFDDDGGGLLLSSSQQQNNNKKKJJJKKKMMMOOOKKKJJJJJJKKKMMMMMMLLLKKKIIIJJJLLLNNNNNNNNNMMMMMMRRRTTTaaaeeeZZZSSSPPPFFFHHHGGGFFFHHHJJJKKKJJJIIICCCBBBAAA@@@@@@AAACCCDDDAAA?????????@@@AAA@@@?????????>>>===<<<<<<<<<<<<...------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++************++++++++++++*********))))))((('''((()))*********))))))***++++++,,,,,,++++++***+++,,,,,,------...////////////000000111222222222444444444555666888999:::::::::;;;===@@@CCCEEEFFFDDDEEEFFFGGGHHHIIIHHHHHHHHHKKKNNNNNNMMMLLLMMMNNNMMMNNNPPPRRRRRRRRRQQQPPPJJJJJJKKKLLLMMMNNNNNNOOOMMMNNNNNNNNNLLLJJJIIIHHHGGGEEECCCBBBDDDFFFGGGHHHFFFFFFFFFFFFGGGGGGHHHHHHKKKJJJIIIHHHGGGFFFFFFFFFAAA@@@@@@??????@@@AAABBBAAA@@@???>>>===============>>>???@@@AAAAAABBBBBB???>>>>>>????????????>>>============<<<<<<<<<<<<<<<===???@@@@@@@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999777666777999:::;;;777777777666666777777777888888777777777777888888999777444444666888999999888888888777777888888888777777777777777777777777888888888999999:::;;;;;;;;;:::888777777777888999777777777777999;;;<<<===>>>???AAABBBCCCAAA>>><<<<<<>>>???>>>===<<<<<<<<<:::<<>>>>>>>>>>>>>>=========>>>>>>>>><<<<<<<<<<<<<<<=========999999:::::::::999999888999999999888888777777777666666666666666666666666444444555555555555444444111111111111111111222222111222333444444333222111111222333444444444444444222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111000...------...///000............/////////000000000000000000000000000/////////000000000111111111111222222222222111111444444444555555444444444666555555555555666555555777777888999999999999888::::::;;;;;;;;;<<<<<<<<<>>>@@@BBBDDDEEEFFFGGGHHHGGGGGGFFFEEEEEEDDDDDDDDDGGGGGGKKKRRRYYY[[[VVVPPPNNNIIIGGGGGGFFFDDDFFFKKKSSSRRRPPPNNNMMMMMMMMMMMMGGGGGGHHHIIIIIIIIIHHHGGGIIIIIIKKKMMMOOOPPPPPPQQQWWWUUUTTTPPPIIIFFFGGGFFFGGGFFFDDDDDDEEEEEEDDDBBBBBBAAAAAAAAAAAABBBBBBCCC>>>======>>>@@@@@@???===>>>>>>======<<<<<<<<<<<<---------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))************(((((((((((())))))))))))((()))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++************++++++***+++,,,,,,,,,,,,---...))))))************))))))***++++++,,,,,,++++++***++++++,,,,,,---............//////000000111111222222222333444555777999999999:::;;;===@@@CCCFFFGGGCCCEEEGGGHHHIIIIIIJJJJJJHHHIIIJJJJJJJJJKKKLLLMMMQQQRRRSSSTTTSSSQQQPPPNNNGGGHHHIIIJJJKKKMMMNNNNNNNNNMMMMMMLLLLLLJJJHHHFFFIIIFFFCCCCCCFFFIIIJJJIIIGGGFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHFFFEEEEEEEEEEEE???>>>=========>>>???@@@???>>>>>>===<<<<<<;;;;;;;;;<<<===???@@@AAAAAAAAA===>>>>>>>>>>>>>>>??????<<<<<<;;;;;;:::::::::::::::;;;===>>>>>>>>>===<<<::::::::::::;;;;;;;;;;;;999999777666666777999;;;777666666555555666666777888777777666666777777888888666333333555777888888888888777666666777888888666666666666666666666666777777888999:::::::::::::::999888777777777888999777777777888999:::<<<<<<===???AAABBBBBB???===;;;;;;===>>>>>><<<;;;;;;<<<===>>>@@@@@@>>>=========@@@@@@@@@AAAAAAAAAAAAAAA@@@AAABBBDDDDDDDDDCCCBBB@@@AAAAAABBBCCCCCCCCCCCCAAAAAA@@@?????????@@@@@@>>>>>>===<<<<<<======>>>;;;;;;;;;;;;;;;;;;<<<<<<888888999::::::999999999777777777777777666666666777777777777777777777777444444555555555555444444111111000000000111222222000111222333333333222111111111222333444444444333222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////000///...------...///000------......////////////////////////////////////....../////////000000000000111111222222111111111333333444444444444333333555555555555444333444444555666777888999::::::::::::;;;;;;<<<============??????@@@BBBCCCDDDDDDCCCFFFFFFFFFFFFEEEEEEDDDDDDGGGHHHLLLTTT\\\]]]WWWQQQOOOJJJGGGHHHHHHGGGHHHLLLPPPQQQRRRRRRQQQOOOLLLJJJFFFHHHJJJKKKJJJIIIHHHHHHOOONNNLLLLLLLLLMMMOOOPPPXXXUUULLLDDDBBBCCCGGGNNNHHHFFFDDDCCCBBBAAA>>><<>>?????????===;;;===============<<<<<<<<<,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************+++***++++++++++++,,,,,,,,,************************)))))))))************+++(((((((((((())))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++************++++++---///111111111111333555,,,,,,+++***))))))*********++++++,,,,,,++++++***+++++++++,,,------...............///000000111111111111222333444666888999888999;;;===@@@BBBDDDEEEBBBDDDFFFGGGGGGHHHJJJLLLIIIHHHHHHHHHIIIJJJKKKLLLRRRSSSTTTTTTSSSQQQNNNMMMHHHIIIJJJKKKMMMNNNOOOOOONNNMMMLLLKKKLLLKKKIIIFFFJJJGGGDDDEEEIIIKKKKKKIIIGGGGGGFFFFFFFFFGGGIIIJJJIIIIIIGGGFFFEEEDDDDDDDDDAAA@@@>>><<<;;;;;;<<<<<<>>>======<<<<<<;;;;;;:::======>>>??????>>>===<<<<<<===>>>=========@@@BBB<<<<<<;;;;;;:::999999999999::::::;;;;;;;;;;;;;;;999999:::::::::::::::;;;999999999777555555777999666666555555555555666666777777666666666666777777666555333333555666777666777777555555555555777777666666666666555555555555666777888999:::::::::::::::999888777666777888888888888999999:::;;;;;;;;;;;;===@@@AAA???<<<::::::;;;<<<>>>===;;;::::::;;;???@@@AAA@@@===<<<;;;<<<@@@@@@AAABBBBBBBBBBBBAAA@@@AAACCCDDDDDDCCCBBBAAA???@@@AAACCCDDDDDDEEEEEEAAA@@@@@@??????@@@AAAAAA???>>>===<<<;;;<<<===>>>;;;;;;::::::::::::::::::777888999999999999999999777666666666666666666666888888888888888888888888444444555555555555444444222222111111111111111222000111222333333333222111111111222333333333222222111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////.........---......//////,,,---...///////////////////////////////////////............///////////////000111111222111111111222333333444444333333222333444555444333222333444444555666888999:::::::::999:::<<<===>>>????????????>>>???@@@CCCCCCCCCAAAEEEEEEFFFFFFFFFFFFEEEEEEDDDFFFKKKRRRWWWWWWSSSOOOOOOJJJHHHKKKLLLKKKKKKMMMMMMOOORRRTTTSSSPPPKKKHHHIIILLLOOOPPPOOOMMMMMMMMMVVVTTTOOOLLLIIIIIIIIIJJJKKKNNNGGGBBBIIIIIIHHHPPPJJJHHHEEECCCBBB@@@===;;;<<<===???@@@AAAAAA@@@???AAA@@@>>>>>>>>>>>><<<;;;<<<<<<=========<<<<<<;;;+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))******************+++++++++,,,,,,,,,************************))))))*********+++++++++(((((((((((())))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++************++++++111333555555333333555777000...,,,)))((()))***+++***++++++,,,,,,++++++******++++++,,,,,,---......------...//////000000111000000111222444666888999555777999<<<>>>@@@@@@@@@@@@BBBDDDDDDDDDFFFIIIMMMKKKIIIHHHHHHIIIKKKMMMMMMOOOPPPQQQRRRQQQPPPNNNLLLIIIJJJKKKLLLMMMNNNOOOPPPOOOMMMKKKKKKLLLLLLJJJGGGIIIFFFDDDFFFJJJLLLJJJGGGGGGFFFEEEDDDDDDEEEGGGHHHGGGFFFEEECCCBBBBBBBBBBBBAAA@@@>>>=========>>>>>>============<<<;;;::::::;;;<<<>>>??????>>><<<;;;:::<<<======<<<===AAADDD======<<<<<<;;;::::::999888888888888888999::::::888999999999::::::::::::888999:::888555444444666666555555444444555555666777666666555555666666777444333333333555666555444666555444333333444555666666666666555555444444444666666888999::::::999999:::999777666666666777888::::::;;;;;;;;;;;;::::::999<<<>>>>>>;;;888888888:::<<<======;;;::::::;;;???@@@@@@???===<<<======>>>???@@@AAABBBAAAAAA@@@@@@AAACCCEEEDDDCCCAAA???===>>>@@@BBBDDDEEEEEEEEECCCBBBAAA@@@@@@@@@@@@@@@@@@>>>===;;;;;;;;;===>>>;;;;;;::::::999999888888777777888999999999999999777777777777777777777777777777777777777777777777444444555555555555444444444333222111111111111111///000111222333333222111111222222222222111111000111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////,,,---....../////////...+++,,,---///////////////////////////////////////------.........///////////////000111111111111111222222333333333333222222111333444333222111333555555555666777777777777777777888;;;===>>>???@@@@@@>>>======@@@DDDFFFEEECCCCCCDDDEEEFFFGGGGGGFFFFFFDDDGGGKKKOOOQQQQQQPPPNNNMMMIIIHHHMMMPPPNNNMMMMMMLLLNNNQQQRRRRRROOOLLLJJJJJJMMMRRRSSSRRRQQQQQQQQQTTTSSSPPPMMMJJJIIIHHHGGGBBBKKKEEECCCNNNJJJCCCKKKHHHFFFDDDCCCBBBAAA???===999;;;===???@@@@@@>>>===AAA???<<<;;;<<<===<<<;;;;;;;;;<<<======<<<<<<;;;*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))*********************++++++,,,,,,,,,************************))))))******++++++++++++(((((((((((())))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++************++++++333555666555333222333555333000---)))((()))+++,,,+++++++++,,,,,,+++++++++***++++++,,,,,,---......------......///000000000//////000111333555777888333555888;;;===>>>======???AAABBBBBBAAACCCHHHMMMMMMKKKIIIIIIJJJMMMNNNOOOLLLMMMOOOPPPPPPOOONNNMMMIIIIIIJJJKKKLLLMMMNNNNNNOOOMMMJJJKKKMMMMMMKKKHHHGGGEEECCCEEEIIIKKKHHHDDDGGGFFFDDDCCCBBBDDDEEEFFFCCCBBBAAA@@@???>>>>>>>>>>>>=========???AAACCCDDD============<<<;;;:::999777999;;;>>>???@@@???>>>999;;;======<<<===AAAEEE??????>>>===<<<<<<;;;;;;888777666666666777999:::888888888999999:::::::::777:::;;;999555333333444555555555444444555555555666666555555555555666666333333333444666666555333666555333222222333555666666666555555555444444444555666888999::::::999999:::999777666666666777888;;;;;;<<<<<<<<<;;;:::999888;;;===<<<999666666888:::<<<===<<<;;;999::::::===???@@@???>>>===>>>@@@===>>>???@@@AAA@@@??????AAABBBDDDEEEDDDBBB@@@>>>;;;===???BBBCCCDDDDDDDDDEEEDDDCCCAAA@@@??????>>>@@@???===;;;:::;;;<<<===;;;;;;::::::999888777777666777888999999999999999888888888888888888999999777777777777777777777777444555555555555555555444555444333222111111111111///000111222333333222111222222222222222111000///000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////+++,,,...///000///...---***+++---///000000///...////////////////////////---------.........////////////000111111111111111222222222333333222222222///222444333111111333555555555666666555444444333555777:::<<<>>>???@@@@@@===<<<<<<@@@EEEHHHGGGFFFAAACCCEEEFFFGGGGGGGGGGGGFFFIIIMMMOOOOOOOOOOOOOOOLLLHHHHHHNNNQQQOOOMMMMMMMMMNNNOOOPPPOOONNNMMMLLLHHHMMMRRRSSSRRRQQQQQQRRRMMMNNNNNNNNNMMMKKKJJJIIIFFFOOOGGGCCCOOOJJJ@@@HHHDDDCCCAAAAAAAAAAAA???>>>888:::===???@@@???===<<>>>>>======>>>@@@CCCFFFIIIKKKLLLOOOPPPMMMIIIHHHKKKPPPKKKLLLMMMNNNNNNLLLJJJHHHCCCHHHLLLLLLIIIHHHKKKOOOGGGIIIKKKMMMMMMLLLJJJHHHEEEDDDBBBAAABBBEEEGGGIIICCCCCCBBBBBBBBBCCCCCCDDDDDDCCCAAA???>>>>>>>>>???>>>>>>>>>>>>???@@@AAABBB>>>>>>>>>>>>>>>===<<<<<<========================<<<<<<;;;::::::999888888<<<===>>>===;;;:::;;;<<<999999888777666666777777777999;;;:::999777777777777999:::888555333444666777666555333222222333333555555444444444333333333555555555555555555444444444444444444444444444444333333444444444333222111777777888999999999999888888888999::::::;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::888666888:::;;;888666999999999999999999999999>>><<<::::::<<<>>>>>>>>>;;;===@@@@@@???>>>>>>>>>AAABBBCCC@@@===;;;===???BBB@@@@@@BBBEEEFFFEEEBBBAAAAAAAAA???===:::777555666888;;;===>>>>>>>>>===::::::::::::::::::::::::777888888888888999999999888999999888777777888:::999888777666555444333222333444444444555555666666555444333222111111111111111111222222222222111111222111111111000000//////......////////////......///......------///000111////////////////////////////////////............,,,------......------,,,................................................,,,,,,,,,---------............///111111222222222222222222222222222222222222222222333333333444444333333333444444555555555666666555555777:::===???@@@???===>>>AAACCCDDDDDDCCCCCCCCCDDDFFFHHHJJJLLLIIIJJJKKKMMMMMMMMMLLLKKKIIIIIIKKKLLLNNNNNNOOOOOONNNJJJHHHKKKLLLJJJIIIKKKJJJHHHFFFHHHMMMPPPPPPOOOEEEGGGMMMUUUYYYVVVLLLCCCEEEDDDDDDEEEFFFFFFDDDCCCCCCCCCBBBAAA@@@>>>===<<<:::<<>>======;;;;;;:::::::::999999999+++,,,,,,,,,,,,+++*********+++---......---+++***+++++++++************)))************++++++++++++******************************))))))))))))******++++++***)))))))))))))))************)))))))))((()))+++++++++))))))***+++*********+++++++++,,,,,,***************************************************************************+++---//////---+++*********++++++++++++******))))))))))))))))))))))))))))))))))))************((()))***))))))+++...000333222111111222222111///444444111,,,,,,...---))),,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------------...//////000111222333444666777888:::;;;<<<<<<<<<;;;<<<===???AAAEEEHHHIIILLLMMMNNNLLLIIIHHHKKKNNNHHHJJJLLLMMMMMMLLLLLLMMMFFFHHHKKKKKKKKKKKKLLLNNNHHHIIIKKKMMMMMMLLLKKKJJJEEECCCBBBAAABBBDDDGGGHHHEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCAAA???>>>>>>>>>>>>AAA@@@???>>>===<<<<<<<<<===============<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888:::;;;<<<;;;999888999:::777777777666777777888888777888::::::888777777777777888999888555333444666666555444333222222333444555444444444444333333333555555555444444444444444444444444444444444444444444444444333333333333222777777888999999999999888888888999999::::::;;;;;;;;;;;;;;;::::::::::::999;;;888555555777999999888999:::::::::;;;;;;<<<<<<>>><<<;;;;;;===>>>>>>>>><<<>>>@@@@@@???>>>??????>>>???@@@???<<<<<<>>>@@@AAA@@@???AAADDDEEEDDDBBBAAAAAAAAA???===:::888666777888:::<<<======<<<<<<::::::::::::::::::::::::777888888888888999999999888999999888666666777999777777666555444333222222444444555555555666666666555444333222111111111111000111111222222111111000111111111000000000//////......////////////......///......---...///000111........................////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,,,,---------............///000111111111111222222222222222222222222222222222333333333333444333333333333444444444444444444555666888:::===>>>>>>======>>>BBBDDDEEEEEE@@@@@@AAABBBEEEHHHJJJLLLHHHIIIJJJKKKLLLLLLKKKKKKHHHHHHJJJKKKLLLLLLLLLLLLNNNIIIGGGJJJKKKIIIHHHJJJMMMKKKJJJJJJLLLMMMLLLJJJGGGGGGJJJPPPTTTRRRLLLEEEDDDCCCCCCDDDEEEFFFDDDCCC@@@@@@@@@AAA@@@@@@??????:::<<<>>>@@@@@@???<<<:::;;;;;;<<<===============888999999:::;;;;;;<<<<<<+++,,,,,,,,,,,,+++******++++++------------+++++++++++++++************)))************+++++++++,,,******************************))))))))))))******+++***))))))))))))))))))************)))))))))))),,,---...---+++******+++*********++++++++++++,,,***************************************************************************+++,,,,,,,,,,,,+++*********++++++++++++******)))))))))))))))))))))))))))))))))*********++++++((()))*********,,,///222444222111111222222111000222444333---***,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,......///000111222333333555666777888999999999999999:::;;;===@@@CCCEEEGGGKKKKKKJJJIIIIIIIIIJJJJJJHHHJJJKKKJJJHHHGGGIIILLLGGGGGGGGGIIIKKKLLLKKKJJJIIIIIIJJJKKKKKKKKKKKKKKKDDDCCCBBBAAABBBCCCFFFGGGEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA???>>>>>>===>>>@@@???>>><<<;;;:::::::::<<<============<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888888999:::999777666777888666666666666777888999999777888:::999777666666777666888888777555444555666555444333222222333444555444444444444333333333333444444444444444444444444444444444444444444444444666555444333222333444444666777888888999999888888888888888888999999999999::::::::::::999999999888<<<999555444555777999999::::::;;;;;;<<<===>>>>>>>>>===;;;<<<>>>??????>>><<<>>>@@@AAA@@@???@@@AAA<<<===>>>===<<<<<<>>>@@@???>>>>>>@@@BBBCCCBBB@@@AAAAAA@@@???===;;;999888888999;;;<<<<<<<<<;;;:::::::::::::::::::::::::::777888888888888999999999777888999888666555666777666666555444333222222111555555555666666666666666555555444333222222222222000111111222222111111000111111000000000000//////......////////////............------......///000........................//////.........---------,,,+++***))))))***+++,,,------------------------------------------------,,,,,,,,,---------......---...///000111111111000111111111111111111222222111111222222222333333333444444333333333333333333222333444666999;;;<<<===;;;;;;<<>>===:::<<<>>>??????>>>;;;:::;;;;;;<<<<<<======<<<<<<666777888:::;;;===>>>???+++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,++++++++++++*********))))))*********+++++++++,,,,,,******************************))))))))))))************)))))))))))))))************)))))))))))))))---......---+++)))***+++************++++++++++++************************************************************************++++++************++++++******++++++++++++******))))))))))))))))))))))))))))))*********+++++++++((()))***++++++---000333444222111111222333111000000444444...)))***,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++---......///000111222222444444555666666666666666888999;;;===???BBBDDDEEEJJJHHHGGGGGGIIIIIIIIIGGGJJJKKKKKKGGGBBBAAACCCGGGHHHEEECCCFFFJJJLLLJJJFFFGGGGGGGGGGGGHHHIIIIIIJJJCCCBBBAAAAAAAAABBBDDDEEEDDDDDDCCCBBBAAAAAAAAAAAABBBAAA@@@???>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<===============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888999999999777666777888777777666666666777777888666888999888666555666777666666666666555555555666444333222222222333444555444444444333333333222222333333333333333444444444333333333333333333333333777666444222222333444555666666777888888888888777888888777777777777777777999999999888888888777777999777666555666777888888999999:::;;;<<<===>>>???>>>===<<<===>>>??????>>>===>>>@@@@@@??????@@@BBB>>>>>>>>>=========>>>???======>>>???@@@@@@@@@???@@@@@@???>>>===;;;:::999;;;;;;<<<<<<<<<<<<;;;:::999999999999999999999999777777888888888999999999777888999888666444444555555555555444444333333333666666666666666666666666555444444333222222333333000000111111111111000000000000000000000000//////......////////////......------------......//////.................................---------,,,,,,---,,,***))))))***,,,---------------------------------------------------,,,,,,,,,---------......---...//////000000000///000000000111111111111111111111111111222222222222444444333333222222111111000111444777999;;;<<<<<<::::::<<>><<<:::999:::<<<===>>>>>>===;;;999:::;;;;;;<<<<<<<<<;;;;;;777777888:::;;;<<<===>>>+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***++++++++++++,,,,,,,,,******************************))))))))))))*********)))))))))))))))******))))))))))))))))))******,,,------,,,)))(((((()))))))))*********+++++++++************************************************************************+++***))))))))))))***+++******++++++++++++******))))))))))))))))))))))))************++++++++++++)))***+++++++++,,,000222444333222222333333222000000444333---))))))++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111222222222333444555555555444888999;;;===@@@BBBCCCDDDHHHGGGFFFGGGHHHIIIHHHFFFLLLLLLJJJGGGCCCBBBDDDGGGJJJFFFDDDFFFLLLNNNJJJFFFCCCCCCCCCDDDEEEFFFFFFGGGBBBAAAAAA@@@@@@AAABBBCCCBBBAAA@@@???????????????@@@@@@@@@???>>>===<<<;;;<<<<<<;;;;;;;;;<<<============>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888::::::999888777888999999888777666555555555555666777888777555444555777555555555555666666666666444333222111222333444555444444333333333222222222222222222222333333444444333333333333333333333333777555333222111222444555444555666666777777666666666666666666666666555555888777777777666666666666444666777888777666555555777888888:::;;;<<<=========<<<<<<===??????>>>===<<<>>>????????????AAABBBBBBAAA???>>>>>>>>>>>>===<<<===>>>???>>>>>>>>>>>>???>>>===<<<<<<;;;;;;;;;============<<<<<<;;;;;;999999999999999999999999777777888888888999999999888999:::999666444333333666666666555555555555555666666666666666555555555444444333222222222333333000000000111111000000000//////////////////000000......////////////......,,,------.......................................------------,,,,,,,,,,,,...,,,+++))))))+++,,,...------------------------------------------------,,,,,,,,,---------......------...////////////.../////////000000111111111000000000111111111222222333333333222222111111000000111333666888::::::;;;;;;;;;<<<>>>@@@AAA???===>>>>>>>>>@@@AAADDDFFFHHHGGGGGGHHHIIIKKKLLLLLLMMMLLLLLLMMMMMMMMMMMMMMMLLLPPPKKKIIILLLLLLJJJIIIJJJGGGHHHJJJLLLKKKJJJHHHHHHCCCDDDFFFHHHJJJIIIGGGEEEAAA@@@@@@AAACCCDDDCCCAAABBBBBBAAA@@@>>><<<:::999;;;<<<=========;;;:::999::::::;;;;;;;;;;;;::::::999999999:::::::::;;;;;;+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++,,,,,,,,,,,,******************************))))))))))))******)))))))))))))))******+++))))))))))))***************+++,,,+++)))(((((())))))))))))************+++************************************************************************++++++************++++++******++++++++++++******))))))))))))))))))))))))*********++++++++++++,,,)))***+++******+++...000555333222222333333222111111333222,,,)))++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...///000111111000111222333444444444444777999;;;===???AAABBBBBBEEEFFFGGGHHHHHHHHHGGGGGGKKKJJJHHHGGGHHHIIIKKKLLLLLLIIIGGGIIIMMMOOOLLLHHH???@@@AAABBBCCCDDDDDDDDDAAA@@@@@@@@@@@@@@@AAAAAA??????>>>>>>>>>>>>??????????????????>>><<<;;;:::>>>===<<<;;;::::::::::::<<<============<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999:::;;;:::888888888999:::999888666555444333333666777777666444333555666555444333444666777777555444333222111111222333444333333333333222222222222000111111222222333333444333333333333333333333333555444333222111222333333333333444555555555555444444444444444555555555555666666666666555555555555111555888999888666444444777777888888999:::;;;;;;<<<;;;;;;<<<>>>???===<<<<<<===>>>>>>===>>>@@@CCCDDDBBB????????????>>><<<;;;===??????=========>>>===<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999777888888888888999999999888:::;;;:::777444333333555555666666666666666666555555555555555444444444333222222111111222222333///000000111111000000///......////////////000000......////////////......,,,,,,---............---------------------------------,,,,,,,,,+++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...............---......//////000000111111///000000000000111111111222222111111111111111111111222333555666888999:::;;;::::::;;;======<<<;;;:::;;;<<<>>>AAAEEEHHHJJJDDDEEEHHHJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMMMMPPPKKKIIIKKKLLLIIIHHHIIIHHHJJJKKKJJJGGGEEEDDDDDDAAADDDGGGJJJJJJIIIGGGEEEBBBAAAAAABBBCCCCCCBBB@@@======>>>>>>>>>>>>======;;;<<<<<<<<<<<<:::999888::::::;;;;;;::::::999999::::::999999888888888777+++,,,,,,,,,,,,+++******---,,,,,,++++++,,,,,,---+++++++++************)))+++++++++,,,,,,,,,------******************************))))))))))))******)))))))))))))))***++++++((()))))))))************)))***+++***)))((()))***))))))))))))************************************************************************************++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))*********+++++++++,,,,,,***++++++***)))***,,,...555333222222333444222111222222///+++***,,,+++(((,,,++++++******++++++,,,++++++++++++++++++++++++))))))***+++,,,------...+++,,,---...///000000111//////111222444444555555555777999<<<>>>??????@@@CCCFFFIIIIIIGGGFFFGGGIIIKKKHHHEEEFFFJJJLLLKKKIIIJJJHHHGGGIIIKKKLLLJJJHHH===>>>AAACCCDDDDDDCCCBBB@@@@@@@@@@@@???@@@@@@@@@>>>>>>===>>>>>>???@@@AAA>>>?????????>>><<<:::999;;;::::::999999999:::::::::;;;;;;;;;;;;:::999999999999999999999999999999::::::::::::::::::::::::999:::;;;:::888777888999999888777666555444444444666666666555333333555666444333222333666888777555555444333111111111222222333333333222222222222111000000000111222333333333222222222222222222222222333333222222222111111111111111222333333333333222222222333333444444555555555555555555444444444444222555888888666444444555777888888888999999:::::::::::::::<<<===>>><<<:::;;;<<<<<<<<<<<<===@@@BBBBBB@@@======??????>>><<<;;;>>>@@@???===<<<===>>>;;;:::999999999:::;;;;;;::::::999999:::::::::;;;888888888888888888888888777888888888888999999999:::;;;<<<;;;888555333222444444444555555666666666555444444444333333333333111111111000000111111222//////000000000000//////........./////////000000......////////////......+++,,,---.........------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------.........------,,,------...//////000111111/////////000000000111111000000000111111111111111444333333333444666888999999888777888:::<<<<<<;;;<<<<<<<<<===???AAADDDEEE@@@BBBFFFIIIJJJJJJHHHGGGGGGHHHIIIJJJKKKKKKLLLLLLOOOJJJGGGIIIJJJGGGFFFGGGFFFHHHIIIGGGDDDBBBCCCEEECCCEEEHHHIIIIIIIIIHHHHHHDDDCCCBBBCCCCCCCCCAAA???;;;;;;<<<===>>>>>>>>>>>>;;;<<<<<<;;;;;;:::888888:::::::::::::::999888888888888888777777777666666+++,,,,,,,,,,,,+++******---,,,,,,++++++,,,,,,---+++++++++************)))++++++,,,,,,,,,---------******************************))))))))))))******))))))((())))))***++++++(((((())))))*********+++)))***++++++***)))***,,,))))))))))))***************************************************************************************+++,,,,,,,,,,,,+++*********++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++***((((((+++---555444222333444444333111333222...***+++...,,,&&&,,,++++++++++++++++++,,,************************(((((()))***,,,---...///+++,,,,,,---...///000000...///000222444555555666444555888:::<<<===>>>>>>BBBFFFKKKJJJGGGEEEGGGJJJLLLGGGBBBCCCHHHJJJFFFBBBFFFEEEEEEFFFGGGHHHGGGEEE<<<>>>AAADDDEEEEEECCCBBB@@@@@@@@@???????????????======>>>>>>???@@@BBBCCC>>>>>>??????>>><<<:::999555555666777999:::<<<===888999999999999888777777999999999999999999999999::::::::::::::::::::::::888999:::999888777777999777666666555555555666666666666666444333333444666444222111333777888777555666555333111000000111111333333333222222222111111///000000111222222333333222222222222222222222222111222222222222111000///000000111222222222222111111111222333444444555555555555444444444333333333444555777555333222555777999999999999999999999999:::999:::;;;======;;;999:::;;;<<<;;;;;;<<>>@@@???===;;;>>>@@@@@@===<<<===>>>999999888888888999:::;;;888888777777888888999:::888888888888888888888888777888888888888999999999:::<<<===<<<999555333222222333333444444555555555444444444333333222222222111000000000000000111111//////000000000000//////---.........//////000000......////////////......+++,,,---.........---,,,------------------------,,,,,,,,,+++++++++******))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------......---,,,,,,---------...///000000111////////////000000000000//////000000111111222222555444333222333555777999777555444555888;;;<<<===@@@???>>>===<<<<<<======<<>>???@@@AAABBBBBBAAAAAACCCEEEGGGIIIJJJIIIFFFDDDCCCCCCFFFGGGHHHIIIIIIFFFAAA>>>@@@AAABBBCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>===<<<======>>>>>>?????????@@@@@@===;;;;;;======:::888888888999:::;;;;;;<<<<<<::::::;;;;;;;;;:::999888999:::;;;:::999999:::<<<;;;;;;;;;::::::999999999:::999888888888999:::;;;777666555444333333444555555555666666666666555555111222333333444444333333222222222222222222222222111111000000000000111111000000000000111111111111000000000000000000000000000000111111111222222222////////////000000000000444444444444444444444444444444444444444444444444555555555555555555444444555555555555555666777777999:::;;;;;;<<<<<<;;;;;;888999;;;===>>>?????????;;;:::999:::<<<>>>>>>>>>===:::888:::???@@@===999777888888888888777777666999999888777777888888999999999888777666555444444888888777777777777888888999888777555555555666666777777777777666555444333444444333333333222222222222222222111111111111000111111111111111111111111////////////////////////000000///...------,,,,,,......---------,,,,,,,,,...---,,,,,,++++++,,,,,,+++++++++*********))))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,------.../////////......................../////////000111111222222222222222333333333444444555555555666888:::===>>>>>>>>>????????????>>>>>>AAACCCEEEFFFFFFFFFGGGHHHFFFEEEEEEGGGJJJKKKHHHFFFDDDDDDDDDEEEFFFGGGIIIIIICCCDDDFFFGGGGGGFFFEEEDDDDDDFFFIIIJJJIIIGGGGGGGGGFFFDDDBBBAAAAAA@@@===;;;???<<<888777999<<<>>>???<<<;;;:::999888999::::::::::::999888777777888888555555555666666666666666)))************++++++++++++++++++,,,,,,,,,------+++++++++************)))******++++++++++++******++++++************++++++************************))))))))))))))))))))))))***************)))((((((******++++++++++++******))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++************++++++************************))))))))))))************************************************************)))+++---000111000///...,,,+++)))***,,,---***(((*********************************************************+++++++++,,,,,,++++++,,,,,,---.........//////000000111222222333333444555777999:::<<<<<<>>>???@@@@@@??????AAACCCGGGIIIJJJIIIGGGDDDCCCCCCDDDEEEFFFGGGGGGDDD@@@===AAAAAAAAA@@@@@@?????????BBBAAAAAA@@@>>>======<<<<<<<<<<<<=========>>>>>>>>><<<::::::;;;;;;999777888888888999::::::;;;;;;<<<<<<;;;;;;:::999777777888:::;;;:::999999:::;;;999888777777666666777777:::999888777777888999:::777666555444333333444555444444555555555555444444111222222333444333333333222222222222222222222222111111000000000000111111//////000000000111111111000000000000000000000000000000000111111111222222/////////000000000111111333333333333333333333333333333333333333333333333555555555555555555444444555555444444555666666777999999:::;;;;;;;;;;;;;;;777888999;;;<<<===>>>>>>;;;:::999:::<<<>>>>>>>>>@@@===;;;<<>>>>>??????>>>>>>BBBDDDFFFGGGFFFFFFGGGHHHJJJHHHFFFGGGHHHHHHFFFCCCFFFFFFFFFFFFGGGHHHIIIJJJEEEFFFGGGGGGGGGFFFEEEEEEDDDFFFHHHHHHFFFDDDCCCCCCDDDBBBAAAAAABBBAAA@@@>>>AAA>>>;;;999:::;;;<<<<<<;;;:::999888777888999999999999888777777777777777555555555555666666666666)))************+++++++++++++++++++++,,,,,,,,,,,,+++++++++************)))******++++++++++++******++++++************++++++************************))))))))))))))))))))))))+++******)))))))))))))))++++++************++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++************++++++************************))))))))))))************************************************************(((((()))***+++************)))***,,,------+++)))*********************************************************++++++++++++,,,++++++,,,,,,------.........//////000000111222222111111333444666777888999;;;===>>>=========???AAAEEEFFFHHHGGGEEECCCBBBBBBBBBCCCDDDEEEDDDBBB@@@>>>BBBAAA???>>><<<<<<<<<===AAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<:::999999999999888666777777777888999999::::::<<<<<<;;;:::999777666666777999;;;;;;:::888888999999888666555444555777888999888777777777777888888555555444333333333444444333333333444444333333333111111222333333333333222111111111111111111111111111000000//////000000111//////000000000000111111000000000000000000000000000000000000111111111111000000000111111111222222222222222222222222222222222222222222222222222222444444444444444444555555444444444444444555555666888888999:::::::::::::::555666888:::;;;<<<<<<<<<;;;:::999:::<<<>>>>>>>>>CCC@@@======>>>===:::666777666666555444333333222555666777999999999888777777777777666666555555555777777777777777777777777666666555555555666777777666666666666555444333333333333333222222222111111222222222111111111111000111111111111111111111111......................../////////...------,,,,,,......---------,,,,,,,,,------,,,++++++++++++++++++++++++*********************))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111111111222222222333333333444444444555777999;;;<<<::::::<<<===>>>?????????CCCEEEFFFGGGFFFFFFFFFGGGJJJHHHFFFFFFFFFGGGFFFEEEIIIHHHHHHHHHHHHHHHIIIIIIGGGGGGHHHHHHGGGFFFEEEDDDEEEFFFHHHGGGEEEBBBAAAAAABBBAAA@@@AAABBBCCCBBBAAABBB@@@===<<<;;;;;;999888999999888777777777777888888777777666666666666777555555555555555555555555))))))*********+++++++++***++++++++++++,,,,,,,,,+++++++++*********))))))******++++++++++++******++++++************++++++***************+++++++++))))))))))))))))))))))))+++***)))(((((()))***+++,,,+++***))))))***+++,,,))))))))))))))))))))))))************************************************************************++++++************++++++************************((()))))))))************************************************************++++++***************++++++***++++++,,,---------************************************************************++++++++++++***++++++,,,------......---......//////000111111///000111222444555666777999;;;<<<<<<;;;<<<>>>@@@AAACCCDDDDDDBBB@@@@@@@@@AAACCCDDDDDDBBBAAA@@@@@@BBB@@@>>><<<;;;<<<===>>>@@@@@@???>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999888777666666777777888888888999;;;:::999999888888777777666888;;;<<<:::888777777;;;:::777666666777999;;;777777777666666666666666444444333333333333333333111111222222222222111111000111111222222222222222111111111111111111111111000000////////////000000////////////000000000111000000000000000000000000/////////000000000111111000111111111222222222222111111111111111222222222111111111111111111111111333333444444444444555555444444333333333333444444777777888999999999999888555666777999:::;;;<<<<<<;;;:::999:::<<<>>>>>>>>>AAA???===<<<===;;;888666888777666555444333333333333555777999999999777666666666666666666666555555666777777777777777777666444444444555555666666777555555555555555444333222222222222222111111111111222222222111111111000000111111111111111111111111........................//////.........---------......---------,,,,,,,,,---,,,,,,+++***+++++++++******************************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************------------,,,,,,+++++++++++++++++++++,,,,,,,,,------...//////000000111111111111111222222222222333333444555777888999:::777888:::;;;===>>>>>>???AAACCCEEEEEEDDDDDDDDDEEEGGGEEEDDDDDDFFFGGGIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCEEEGGGHHHHHHFFFDDDDDDEEEBBBAAA@@@AAABBBCCCBBBAAA@@@???=========<<<999777999999888888777777777777777666666555555555666666666555555555555555444444))))))*********+++++++++*********+++++++++,,,,,,+++++++++*********))))))******++++++++++++******++++++************++++++))))))*********+++++++++************************+++***)))(((((()))***+++,,,+++***))))))***+++,,,))))))))))))))))))))))))************************************************************************++++++************++++++************************((()))))))))************************************************************...---,,,+++***+++,,,,,,+++***)))))))))***,,,...************************************************))))))*********+++++++++******++++++,,,------...,,,------......///000000///000111222333444555666888999;;;;;;;;;;;;>>>@@@@@@BBBDDDDDDBBBAAAAAAAAAAAACCCDDDCCCAAA@@@AAACCCAAA???>>><<<===>>>@@@AAA???>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999666777777777777777888888777777777777777888::::::666888;;;;;;999777666666;;;:::777666666888:::<<<666666666555555444444444222222333333333333333333000000111111111111000000///000111111222222111111000000000000000000000000000000////////////000000...////////////000000000////////////////////////....../////////000000000000111111111222222222222000000000111111222222222111111111111111111111111333333333333444444555555333333222222222222333333555666666777777777777777555666777999;;;;;;<<<<<<;;;:::999:::<<<>>>>>>>>><<<;;;;;;;;;;;;:::888777999888777666555555555555333444666888999888666555555555555555666666666666555666777777777777666555333333444444555555555555333444444444444333333222222222111111111000000000222222222111111111000000000000000000000000000000.......................................---------......---------,,,,,,,,,,,,,,,+++************+++******************************))))))))))))******************************************************************************************************++++++++++++,,,,,,------*********+++++++++,,,,,,---------...//////000000000000000111111111222222222222333555666777888888555666888:::<<<======>>>>>>@@@BBBCCCBBBAAABBBCCCEEEEEEEEEDDDEEEFFFHHHJJJIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBDDDFFFFFFEEEEEEFFFGGGDDDCCCAAAAAAAAAAAA???===<<<<<<;;;<<<======;;;888999999999999999888888888666555555555555555666666666666555555444444444333)))************+++++++++************+++++++++++++++++++++************)))******++++++++++++******++++++************++++++)))))))))***++++++,,,,,,************************)))))))))))))))******+++++++++************++++++))))))))))))))))))))))))************************************************************************++++++************++++++************************))))))))))))************************************************************,,,++++++*********++++++)))))))))(((''''''***,,,************************************************)))))))))************+++******++++++,,,,,,------+++,,,,,,---....../////////000000111333444444555666888999999999:::===???@@@BBBDDDEEEDDDBBBBBBCCC@@@BBBCCCBBB??????BBBEEE@@@???>>>>>>>>>???AAABBB>>>=========<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::888:::;;;:::888888999:::777777777777777777888888555555555555777999;;;<<<777888::::::888666555555777666444333444555777888444555555555444333222111111111222333333333222222000000111111111111000000//////000111111111111000////////////////////////000//////......//////000......////////////000000////////////////////////............////////////000000000111111111222222000000000111222222333333111111111111111111111111222222333333444444555555333222222111111111111222444444555666666666666666555555777999:::;;;;;;<<<;;;:::999:::<<<>>>>>>>>>999999999:::999999888888:::999777666666777888888444555666777777666555444444444444555555666666777555555777777777777555555222333444444555444444444222333333444444333222222111111111000000000000///222222222111111111111000000000000000000000000000------------------------..............................---------,,,,,,,,,,,,,,,+++******************************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***************))))))***++++++,,,------*********++++++,,,,,,---,,,,,,------...////////////000000000000111111111111111333444555666666666444555777999:::;;;<<<<<<;;;===@@@AAA@@@@@@BBBCCCGGGHHHHHHFFFDDDCCCDDDFFFHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBBBB???AAABBBCCCBBBCCCEEEFFFEEECCCAAA@@@???>>><<<:::999999999:::<<<<<<;;;:::999999::::::999999888777666555555555555666666777666666555555444333333333)))************+++++++++************+++++++++++++++++++++************)))******++++++++++++******++++++************++++++((())))))***++++++,,,,,,************************(((((()))*********************++++++++++++******))))))))))))))))))))))))************************************************************************++++++************++++++************************))))))))))))************************************************************)))*********************'''***------+++)))))))))************************************************))))))))))))*********************+++,,,,,,------+++++++++,,,------.........//////000111222333333444555666777777888;;;===>>>@@@BBBCCCBBBAAAAAABBB>>>@@@BBB@@@======AAAEEE@@@@@@??????????????????======<<<<<<<<<<<<;;;;;;::::::999999999888888888666888:::999777666888:::888888888888888888888888666555555444555777:::;;;888999999888666555555666333222222222333333444555333444444444333222111000///000111222333333222111000000111111111111000000...///000000111111000000//////////////////////////////............//////........./////////000000////////////////////////------.........//////////////////000000000111111000000111111222333333444222222222222222222222222111222222333444444555555222222111000000000000000333333444555555555555555333444555777888999::::::;;;:::999:::<<<>>>>>>>>>999:::;;;:::999888888888999888777666666777999:::777666666555555444444333333333444444555666777777444555777888888777555444333333444555444333222222222222333333333333222222111111000000000/////////222222222111111111111000000000000000000000000000------------------------..............................---------,,,,,,,,,,,,++++++***************))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))*********+++************++++++++++++******++++++,,,------...+++,,,,,,---......///////////////000000000111111000111333444555555555555444555666888999::::::::::::<<>>>>>===;;;999999888777888:::;;;:::999777888999999999888666666666666555555666666777888666666555444444333222222)))************+++++++++)))************++++++++++++++++++************)))******++++++++++++******++++++************++++++((())))))***++++++,,,,,,************************'''((()))+++++++++***))))))***+++,,,,,,+++***)))))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++************++++++************************))))))))))))************************************************************))))))***+++,,,,,,++++++(((---333555222---***)))************************************************))))))))))))************)))******+++,,,,,,------***++++++,,,,,,---......---......///000111222222222333444555555666999;;;:::<<<>>>???>>>>>>>>>???<<>>;;;;;;@@@EEE@@@@@@@@@@@@???===<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;999888888888777777666666444777999888555555666999999999999888888888888888888777555444555666888999888999999777555444555666222222222333333444444444333333444444333222000//////000111222333333222111000000111111111111000000...//////000000000000000//////////////////////////////............//////............/////////000////////////////////////---------.........//////////////////000000000000000000111222333333444444222222222222222222222222111111222333333444555555222222111000000///000000222333444444555555444444222222444666777888888888;;;:::999:::<<<>>>>>>>>>;;;<<<<<<<<<:::888888888888777666555666888:::;;;888777666444333333333333222333333444555666777777444555666888888666555444333444444555444333111000111222222333333333222222000000000000////////////222222222111111111111000000000000000000000000000---------------------------...........................---------,,,,,,,,,,,,++++++***)))*********))))))******++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++,,,,,,++++++***)))))))))******+++,,,------......++++++,,,------......///////////////000000000000///111222444555555444444444555666888999999999999999<<>>=========;;;999:::888777777888999999888666777888888888777555444666666666666666777888888666666555444333333222222---,,,,,,+++*********+++***)))((((((((()))+++,,,************************))))))*********+++++++++))))))))))))))))))))))))******++++++++++++******+++*********))))))(((((()))))))))))))))))))))))),,,++++++*********))))))************************))))))))))))))))))))))))++++++++++++++++++++++++************************,,,,,,,,,++++++*********************************++++++************++++++******************************+++++++++,,,,,,,,,************************************************,,,+++***))))))***+++,,,,,,,,,,,,++++++*********************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............///000222222444444333333333444555555;;;;;;===>>>>>>?????????AAABBBAAA>>>;;;;;;???CCC@@@@@@???????????????@@@;;;<<<>>>>>>>>><<<999888999888777555555555666777777777777777777777777777999999999888888888777777666666666666666666666666666555333222222333555666333333333333333333333333111111222222222222111111111111111111111111111111////////////////////////000000000000000000000000////////////////////////////////////////////////000///...///000///...,,,------------------------///...---,,,,,,---...///............////////////222222111000//////000000444444444444333222222111222333333444444333333222222222222111111000000000111222444666666555444333555555555555555666777777::::::;;;;;;<<<===>>>>>><<<<<<======<<<:::888777888888999999999888888777777777666555555555555555222333555777777666555444444444555555555555444444555555444333333222111111222222222222222222222222222222222111111111000000111111111111000000000000////////////////////////........................------............------000///---,,,++++++,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((()))***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------111333444444333222333444666666666777888888999999888999;;;>>>AAACCCEEEGGG???AAADDDFFFGGGGGGFFFEEEHHHIIIJJJJJJIIIGGGEEEDDDFFFDDDAAA@@@AAACCCCCCCCCAAACCCFFFEEEDDDCCCEEEHHHHHHDDD???<<<;;;;;;;;;;;;:::::::::999999888888888666777888888777666555444333333444555666666555555333333333222222111111111---,,,,,,+++*********+++***))))))((()))***+++,,,+++++++++***************))))))*********+++++++++******************************++++++++++++******************)))))))))((())))))))))))))))))))))))+++++++++++++++***))))))************************))))))))))))))))))))))))++++++++++++++++++++++++************************,,,,,,,,,++++++*********************************++++++************++++++******************************+++++++++,,,,,,,,,************************************************,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............///000111222333333333333333333444555888999:::<<<======>>>>>>@@@@@@>>><<<:::;;;===@@@>>>>>>============>>>>>><<<<<<======<<<;;;999888999888666555555555666777777777777777777777777777999999888888888777777777555555555555555555555555666444333222222333444666222222222222222222222222000111111222222111111000111111111111111111111111////////////////////////////////////////////////........................////////////////////////000///...///000///...,,,------------------------///...---,,,,,,---...///////////////000000000000222111000000//////000000333333333333333333222222222222333333333333222222333222222222111111111111222222444555555555444333555444444444444555666666777777888999:::;;;<<<===999:::;;;;;;;;;:::999888777888888999999888888777777666666555555555555555222333555666777666555444444444555555555555444444555444444333222222111111222222222222222222222222222222222111111111000000111111111000000000//////////////////////////////........................------............------000///---,,,++++++,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((()))******+++,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------000222333444333222333444555555555666777777888888;;;;;;<<<===???@@@AAABBB@@@AAACCCEEEFFFFFFFFFFFFHHHHHHIIIJJJIIIGGGEEECCCCCCBBBBBBBBBDDDDDDBBBAAAAAACCCDDDDDDBBBAAACCCEEEEEEBBB>>><<<<<<<<<;;;:::999999888888888777777777666666777777777666444444333333444555555555555555333333333222222222111111,,,,,,++++++++++++++++++***))))))))))))***++++++++++++++++++******))))))***************+++++++++++++++++++++++++++++++++******++++++++++++******************))))))))))))))))))))))))))))))))))))******+++,,,,,,***)))(((************************))))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++++++++*********************************++++++************++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++++++++***************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111222222111111222333333444444555777999:::;;;<<<<<>>???@@@AAABBBBBBCCCDDDEEEFFFFFFFFFGGGGGGHHHGGGFFFDDDCCCAAAAAABBBDDDEEEEEEBBB???AAABBBCCCBBB@@@???@@@AAAAAA???============;;;:::777777777777666666666666555666777777777666555444333444444555555555555444333333333222222222222111+++++++++,,,+++++++++***)))))))))*********++++++,,,,,,++++++***)))))))))************************++++++++++++++++++++++++******++++++++++++***************))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++)))(((************************))))))))))))))))))))))))************************************************+++++++++***************************************++++++************++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++------,,,------...//////000000000000111222333333222333555777999:::;;;;;;>>>;;;777777:::<<<;;;999;;;::::::::::::;;;;;;<<<===<<<;;;:::999999999999666666666666555666666666777777777777777777777777777777777666666666555555333333333333333333333333444444333222222333444444111111111111111111111111000000111111111111000000111111111111111111111111000000000000000000000000////////////////////////------------------------........................///...---...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............/////////000000//////....../////////000000111222333333222222111111222222222222111111333333333222222222222222333333222222222333444555222222222222222333333444222222444555777999:::;;;666777777777777777777777666666777777888777777777666555444444333333444444333333444555555555444333333444444555555444444333333333333333222222111111111111111111111111111111111111111111000000000000111000000000////////////////////////////////////------------------------------............------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********+++******))))))))))))******+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------......,,,...111222111222333444111111222222333444444444444555777999<<<>>>@@@AAABBBBBBBBBBBBCCCDDDEEEFFFDDDDDDEEEEEEEEEEEEDDDCCCAAA@@@AAABBBDDDDDDCCCAAABBBBBBBBBAAA@@@???>>>???===<<<<<<===>>>===;;;999666666666666666666666666666777888888888777666555333444444555555444444444222222222222222222222222***++++++,,,,,,,,,+++***)))*********+++++++++++++++++++++*********))))))******************************************************++++++++++++******))))))))))))))))))******)))))))))))))))))))))))))))***++++++,,,+++***)))************************))))))))))))))))))))))))************************************************************************************************++++++************++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---............//////111222222000222333666777999::::::===999777777:::<<<;;;999;;;:::::::::;;;;;;<<<===<<<;;;:::999888888999999555555555666666666666555666666666666666666666666666666666555555555444444333333333333333333333333333333333222222333333333222222222222222222222222000000000111111000000000000000000000000000000000000000000000000000000000........................------------------------------------------------...---,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---------......///...............////////////000111222222222222000111111222222111111000222222222222222222222222333222222222222333444555111111111111111222333333222222444555777999;;;;;;888888777666555555444444444555666777777777777777555555444333333333333333444444444444444444333333333333444444444444333333333222222222222222111111111111111111111111111111000000000000000000000000000000000////////////...////////////////////////------------------------------............------------------------,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))************))))))))))))))))))************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------......+++---000111000111222333000000000111222222333333333444666888:::===>>>???BBBAAAAAAAAABBBCCCDDDEEEBBBBBBCCCCCCCCCCCCCCCCCCBBB@@@??????BBBDDDDDDDDDCCCBBBAAA@@@@@@???>>>===::::::;;;<<<>>>===;;;999666777777777777777777777777777888999999999888777333444444444444444333333222222222222222222222222)))***+++,,,---,,,+++***)))***++++++,,,,,,++++++************************+++++++++***************))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))***************+++++++++************************))))))))))))))))))))))))************************************************)))))))))***************************************++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------...000111111///000222444666777777777999888777777999::::::999;;;:::::::::;;;<<<===>>>;;;::::::999999888888777444444555666666666555555666666666666666666666666555555555444444444333333333333333333333333333333222222333333333333222222222222222222222222222222///000000111111000000///000000000000000000000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,---...------------......//////000000111111111000000000000111111111111000000000111111111111222222222222222222222333333333333111111111111111222333333333333444666777999:::;;;999888777555444444333333333444555666666777777666444444333222222222222333444444444333333333333333333333444444444444333333222222222222222222111111111111111111111111111111//////000000000000000111000000////////////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,------......---,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......+++---///000//////000222//////000000111222222222777777777888999:::::::::AAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@AAAAAABBBBBBCCCBBB???===>>>@@@CCCEEEFFFBBBAAA????????????>>><<<:::999:::;;;<<<<<<:::888666666666666777777777777666777888999999999888777333444444444444333333222111222222222222333333333(((***+++------,,,+++***)))***+++,,,,,,,,,++++++)))))))))***++++++,,,,,,+++++++++*********))))))******************************++++++++++++******((()))))))))************))))))))))))))))))))))))+++***)))((()))***,,,---************************))))))))))))))))))))))))************************************************((()))))))))*********+++************************++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++******+++++++++,,,,,,,,,************************)))************+++++++++************************++++++************++++++++++++,,,,,,---///000111...///000222333333444444555666777777666666777999::::::::::::;;;<<<======999999::::::999888777666333444555666666666555555666666666666666666666666444444444444333333333333444444444444444444444444222222222333333222222222111111111111111111111111//////000000000000//////000000000000000000000000////////////////////////........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...,,,+++++++++++++++++++++++++++,,,------------,,,+++++++++,,,,,,,,,---------------,,,,,,------...///000000000111000000/////////000000000000000000/////////000000000111111111000111222333444333222222222111111111111222333333333333444555666777888999888777666555444444555555222333444555666666666666444333333222222222222222555444444333222222222333222333333444444333333222111111111111111111222222111111111111111111111111////////////000000111111000000/////////.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,---......------,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))((())))))(((((((((((())))))((())))))***++++++,,,,,,***************************++++++,,,------......+++---//////......///000/////////000111111222222777777777888999999::::::???@@@AAABBBCCCBBBAAAAAA>>>>>>??????@@@AAABBBBBB???>>>>>>???BBBDDDEEEDDD@@@>>><<<===>>>>>>===;;;:::999999999;;;;;;999888444444555555555666666666444555666777888777777666444444444444444333222111111111222222222333333333((()))+++---------+++***)))***+++,,,---,,,++++++(((((()))***+++,,,,,,---++++++++++++******))))))++++++++++++++++++++++++******++++++++++++******(((((())))))*********+++)))))))))))))))))))))))),,,***((('''(((***,,,...************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))*********+++************************++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++*********++++++,,,,,,,,,************************)))************+++++++++************************++++++***************++++++++++++,,,---...000111---...///000111111111111111444777666444333555888999999999999:::;;;<<<===888999:::;;;:::888666444222333555666666666555555666666666666666666666666444444444333333333222222444444444444444444444444111222222333333222222111000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---...///...,,,++++++++++++++++++++++++++++++------------++++++,,,,,,,,,---------......,,,,,,,,,,,,------...///000000111000000///......//////000000000000//////......//////000000000111///111333444444444222111222222222111222222333444333333444444555666777777666666555444555666777888222333444555666666666666444333222222111111222222555444333333222222222333222333333444444333333222111111111111111111222222000000000000000000000000.../////////000000111111000/////////............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---..................---+++,,,---.........---,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))(((((((((((())))))(((((((((((())))))((())))))***++++++,,,,,,******************************+++,,,,,,---......,,,---//////...---.../////////000000111222222222444444666777999;;;======>>>@@@BBBCCCCCCBBBAAA???>>>>>>>>>>>>???@@@BBBBBB<<<<<<>>>AAADDDEEEDDDBBB>>><<<:::;;;===>>><<<999;;;:::888888::::::999888333333333444444555555555222333555666666666555555444444444444333333222111111111111222222333333333,,,,,,,,,+++++++++******))))))***++++++++++++***(((((()))***++++++,,,,,,---,,,,,,+++***)))((((((+++++++++++++++++++++++++++++++++++++++***)))(((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))(((((((((((((((++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++)))************+++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***+++------+++******+++***)))((()))***+++***(((*********++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++------......///000000111111222333444666777888999===<<<:::888888999:::;;;999888888888777777666666666666666666555444333222444444444444444444444444555444333333222222333333444444444333333222222222222222222111111111111000111111111111111111111111222111111000///......------------------...///000//////...------------...------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---...////////////////////////......////////////......///000000000111111111111333333333222222111111111000000000000000111111222333333222222222333444444444444333333333444444555444444555555555555555555222333333333222111///...111111111111111111111111333333222111000///......111111111111111111111111000000000000000000000000//////............////////////.........---------------------------------++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,++++++***)))(((((())))))))))))((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))&&&&&&&&&''''''''''''((('''(((((()))***++++++++++++++++++*********)))))))))************++++++++++++,,,------......---------...///000111222333333000111333555666777888888999;;;===???@@@@@@???>>>AAA>>>;;;;;;===???>>>=========>>>????????????>>>>>>===<<<<<<<<<<<<;;;999777888999999::::::::::::777777666666555555444444555444444444444555666666555444444333333222222111111111111111000000000000,,,,,,++++++************))))))***++++++++++++***((())))))***++++++,,,,,,,,,,,,++++++***)))))))))+++++++++++++++++++++++++++++++++++++++***))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************'''((()))******+++,,,,,,,,,,,,,,,+++++++++++++++************************************++++++++++++************++++++++++++,,,,,,,,,,,,+++++++++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,+++***+++---,,,***))))))+++,,,,,,+++******+++++++++,,,,,,,,,************************)))************+++++++++++++++,,,,,,---......///000000111333444555777777;;;:::888777666777999:::888888888888888777777777666666666666666555333333444444444444444444444444444444333222222222222333444444333333333222222222222222222111111111000000111111111111111111111111111111000000///......------------------...////////////...---------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,,,,,,,,,,---.................................////////////......//////000000000111111111333333222222222111111111000000//////000000111222222222333333333333444444333333333333333444555666444444444444444444444444222222222222222000///...111111111111111111111111222222111111000/////////000000000000000000000000//////////////////////////////............/////////.........------------------------------------++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))(((((()))))))))((((((((('''''''''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''(((((()))******+++++++++++++++*********)))))))))************++++++++++++,,,------...------------...///000111222333333222222333555666666666666888999<<<>>>???>>>======@@@===;;;;;;===???>>>=========>>>????????????>>>>>><<<;;;:::;;;;;;:::999999999:::::::::999888888888888777666555555444444444444333333444444555666444444444333222222111111111111111000000000//////+++************)))))))))))))))***++++++++++++***)))))))))***++++++,,,,,,************************++++++++++++++++++++++++***++++++++++++***))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************&&&((())),,,...///000111...---,,,,,,++++++++++++************************************+++++++++,,,************+++++++++,,,---,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++***+++---//////---******+++---------***++++++++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++))))))******+++,,,,,,,,,......///000222333444444777777666555555666888999888888888888888999999999777777777777666555444444444444444444444444444444444444333222222222222222333333333333222222222222222222111111111000000000000000000000000000000000111000000//////............------------.../////////......---------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------........................---......//////......---////////////000000000000222222222111111111111111000000//////000000111222111222333444444444333333222222222333444555666777555444444333333222222222111111111111000///......111111111111111111111111000000000000000000000000//////////////////////////////////////////////////////............//////............------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++******))))))(((((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''(((((())))))******++++++************))))))))))))************+++++++++++++++,,,---------------......//////000111222222333333444444555555444444666888:::<<<======<<<<<>>===<<<======>>>????????????>>>>>><<<999888999999999888:::::::::::::::999888777999999888777666444444333333333222222333333444555444444333333222111111111111111000000000000//////***)))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++******)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************((())),,,...000222333333000///---,,,++++++++++++*********************************+++++++++,,,,,,*********+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))+++...111444111---++++++,,,------++++++++++++++++++++++++***************)))))))))))))))*********+++++++++)))))))))******+++++++++,,,,,,---...///000111222555555444444555666888999777777888888999999::::::888888888888777666555444333333333333333333333333444333333222111222222222333222222222222222222222111111111111000000000000000000000000000000000000000000/////////...............---------......//////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------......---------........./////////000000111111111111111111111000///////////////000111111///111333555555555333222111222222333444555777888444444333333222111000000000000000000//////......111111111111111111111111//////000000111111111111///////////////////////////////////////////////////......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------************************+++*********)))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))******************))))))))))))))))))*********+++++++++++++++,,,------------,,,......//////000111111222111222333444444444444444555777:::<<<=========<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>===:::888666777888888777999999999:::999999888888999999888777555444333333222222111111222222333444333333333222111111000000111000000000////////////)))))))))))))))))))))***))))))***++++++++++++******************+++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++)))******+++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++...000222222222222222000...,,,+++++++++,,,***************************++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++******+++///222777333...,,,+++,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++*********))))))*********+++++++++************++++++++++++***++++++,,,---...//////333333333444666777888999777777777888888999999:::888888888888777666555444333333333333333333333333333333222111111111111222222222222222222222222222111111111000000000//////////////////////////////////////////............///......---------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,---............/////////000000000000000000000000/////////...///000000111///000333555666555444333111222222333444555777888444444333222111111000000000000000///////////////000000000000000000000000/////////000111111222222000000000000000000000000..............................------------......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------*********************************)))))))))))))))((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++***+++,,,,,,------,,,,,,.........///000000111111...///111333444555555666555777:::<<<>>>>>>======;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<=========<<<<<<<<<:::777666777888777666555666777888999999999999888888777666555444333333222111111111111222333333333222222111111000//////000000000////////////...)))))))))************+++))))))***++++++++++++***************************))))))******+++++++++,,,++++++++++++++++++++++++))))))***++++++++++++*********++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***************************,,,...111222222111000444222///---+++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------............///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,+++++++++,,,,,,,,,+++,,,...000444111...++++++,,,+++***,,,,,,,,,++++++++++++***------,,,,,,+++*********)))************+++++++++++++++++++++++++++++++++)))******+++,,,,,,------000111222444666777999999777777777777777888888888777777777777666555444444333333333333333333333333333333222111111111111111111111111222222222222222111111000000000/////////////////////////////////........................//////...------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------.........///////////////000000000000//////......//////000111///000222444555555555444222222222333444555666777444333333222222111111111111000000//////000000111000000000000000000000000//////000000111111111222000000000000000000000000..............................------------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((('''''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))***)))************+++++++++******+++,,,,,,,,,,,,,,,.........//////000000000---...000222444555666666555777999<<<>>>>>>>>>===999;;;<<<<<<;;;::::::;;;999999:::;;;;;;;;;;;;::::::999888888888888666555222333555666888999999999666666555555444333333333222222111111222222333444222222111111000/////////000000////////////......************++++++,,,,,,))))))***++++++++++++******************************************+++++++++++++++++++++++++++++++++))))))***+++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************(((***---000111111000///555333000---+++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------......////////////------,,,,,,,,,,,,------------------------------------------............------------------------///......---,,,,,,+++++++++---...---,,,,,,---......,,,***+++,,,---,,,+++,,,,,,,,,+++++++++******,,,,,,,,,+++***))))))))))))************+++++++++************************))))))******+++,,,,,,,,,---...000222555666777888777777777666666666666666666666666666666555333333222222222222222222222222333222222111111111111111000111111111222222222222111000000000////////////................................................//////...---------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++******************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---------................../////////000000///............///000000000111111222444555555666333333333333333444555666333333333333333222222222222111000000000000111222000000000000000000000000000000000000000111111111////////////////////////...........................------,,,,,,------...++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++((())))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))******)))************+++++++++******+++,,,,,,,,,,,,+++.........///////////////...///000222333333444444333555888;;;<<<======<<<888:::===<<<:::999999;;;777777888999999999999999999999999999:::999666444222333444555666666666666333333333333333333333333222222222222222333444444222111111000//////......000000/////////.........******+++++++++,,,,,,,,,))))))***++++++++++++***++++++******************************************++++++++++++++++++++++++((()))***+++++++++++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************&&&(((,,,///111111111000666444000---+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,------------.........//////000000...------,,,,,,------...---------------------------------.........//////------------------------//////...---,,,,,,++++++,,,---//////---,,,,,,---(((((((((***,,,......---,,,,,,,,,++++++*********+++++++++***)))((((((''')))************+++++++++************))))))))))))))))))******++++++,,,,,,***,,,...111333555666777777777666666555555444444666666666666555444333222222222222222222222222222333222222111000111111111000000111111222222222222000000000000////////////........................---.....................000///...---------------...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++************)))******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************)))************+++++++++***+++,,,------,,,+++***+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,---------......---.........//////000000...............///000000111111111222333444666777444444333333333444444555333333333333333333444444222222111000000111222333000000000000000000000000111111000000000000000000...................................................------,,,,,,------...+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''((((((((())))))******)))************+++++++++******+++,,,,,,,,,,,,+++.........///////////////000000111222222222222222222444666999;;;<<<;;;;;;777:::======:::888999;;;666666777888888888888888888888999;;;<<<:::666333333333444444555444444444111111222222222333333333333333222222333333444555111111111000//////......000/////////............************************************************((())))))))))))*********---,,,++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++************************++++++******************,,,,,,,,,+++++++++*********++++++,,,,,,++++++***)))************+++++++++***+++---000222444666666444222///,,,***))))))*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---......//////......///////////////...............------------..............................000...,,,...000222000...------------------------//////.........---------------------------------++++++,,,,,,,,,---------,,,,,,,,,+++++++++******---,,,***)))))))))******************************))))))))))))************+++++++++*********)))))))))+++,,,---...000444777555444444444222111444888888777555444333333444444222222222222222222222222111111000000000000111111111111111111111111111111////////////////////////.........------,,,,,,,,,//////............//////---------,,,,,,+++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))))))))))),,,++++++******++++++,,,,,,++++++++++++++++++,,,******++++++++++++******+++*********))))))(((((()))*********++++++++++++)))************+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------............////////////............////////////111111222222222333333333555555444444444444555555333444555555555444333222111000000000//////......000000000000111111111111111111111111000000000000///............---------........................,,,,,,,,,---------......++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++++++++*********))))))************************---,,,***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,---------------............////////////000111111222222333444555666777999::::::::::::::::::::::::::::::777777777777666666666666999888777777777777555333333333333333333333333333222222111111222222333444111111111111111111111111111111111111000000000///////////////////////////************************************************)))))))))*********++++++---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************++++++++++++((()))+++...000111222333000...,,,*********+++,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---......//////......///////////////////////////......------......///////////////////////////...,,,+++,,,///000///---........................///////////////.........------------------------+++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++***---,,,***)))))))))***+++************************))))))))))))************+++++++++*********))))))***+++,,,,,,---///222555666555444333333222444666777666555333333333333333222222222222222222222222111111000000000000111111111111111111111111111111..............................---------,,,,,,,,,//////............//////------------,,,,,,++++++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))))))))))),,,++++++******++++++,,,++++++************++++++)))******++++++******)))*********)))))))))(((((())))))))))))*********+++))))))*********+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------............////////////............////////////111111111222222222333333555555444444444444555555222333444444444333111000111111111000000/////////000000000000111111111111111111111000000000//////............------------------------------------,,,,,,---------.........++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++************************************,,,+++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********''''''''''''(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------------------..................///000111111222222111222333444555777888888999999999999999999999999555555555555666666666666888666555666666666444222333333333333333333333333222222111111222222333444111111111111111111111111111111111000000000//////........................******************************************************+++++++++,,,,,,,,,---,,,++++++******++++++*********++++++,,,,,,---++++++++++++++++++++++++************************************************,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************+++++++++,,,'''((()))+++,,,---......++++++***)))***+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------...////////////...//////////////////////////////............//////////////////////////////...---,,,---...///...---/////////////////////////////////////////////000------------------------,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++,,,,,,+++************+++++++++++++++++++++++++++)))))))))*********+++++++++++++++******************+++,,,++++++,,,///111555444222222333444444333555555444333222222222222222222222222222222222222111000000//////000000111000000000000000000000000...........................------------,,,,,,,,,//////............//////...---------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************++++++************++++++******))))))))))))******)))******++++++******)))******))))))))))))(((((((((((((((((()))))))))))))))))))))*********++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---............/////////---............/////////000111111111222222222222444444444333333444444444111111222333222111000///111111111111111000000000000000000000111111111111111111000000000000//////............---------------------------------------------.........//////++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******''''''''''''(((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,------------............------...///000111222333///000111222333444555666888888888888888888888888333444444444555555666666666555444444555555333111333333333333333333333333222111111111111222333333111111111111111111111111000000000000////////////........................************************************************+++++++++,,,,,,,,,---------,,,++++++******++++++))))))***+++,,,,,,------++++++++++++++++++++++++***************************************+++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++************+++++++++,,,,,,'''((()))***++++++++++++++++++******+++,,,---...+++++++++,,,,,,,,,------,,,,,,,,,------------...------...//////////////////////////////000000000000//////......//////000////////////////////////////////////000000000///////////////////////////.........////////////000........................------------............------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++,,,+++******,,,///111111111000333666555222444333333222222111111111111111111111111111111111000000////////////000000000000000000000000000000........................------------------------///......------......///---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++***************++++++************++++++))))))(((((((((((())))))))))))************))))))))))))))))))))))))(((((('''''''''(((((((((((()))))))))))))))***************************************************************++++++++++++,,,,,,,,,---------.........//////---------.........//////000000000111111111111222222222333333333333222222111111222222222111000///222222111111111111111111///000000000111111111111111000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,---------.........,,,,,,---...000111222222...///000111222444555555666666666777777777777777333444444555555666666777666555444444555555333222333333333333333333333333111111111111111222222333111111111111111111111111000000/////////.................................************************************************+++,,,,,,,,,,,,------------,,,++++++******++++++))))))***+++,,,,,,------++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++******++++++++++++,,,,,,,,,))))))***++++++++++++***---------,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,---------.........---...//////000000//////////////////000000111111000000000//////000000000........................///000000000/////////000.............................................///........................------........./////////---------,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++************************+++,,,+++***))))))+++---,,,000111000222777666111222222222222222222111111111111111111111111111111000000////////////000000////////////////////////........................------------------------......------------......------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))))))))******+++******))))))******+++)))(((((((((((((((((())))))))))))******)))))))))(((((((((((((((((())))))&&&'''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))*********************************+++++++++,,,,,,------------............------------............//////000000000111111111111111222333333222111111111222333333333222000///111111111111111111222222///000000000111111111111000000000////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,------------...+++,,,---...///000111111//////000222333444555666555555555666666777777777555555666666666777777777666555555555666666555333333333333333333333333333111111000000111111222333000000000000000000000000/////////............---........................************************************************++++++,,,,,,,,,------------,,,++++++******++++++*********++++++,,,,,,---++++++++++++++++++++++++************************)))))))))***++++++,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++.........------,,,,,,+++,,,,,,,,,,,,------------,,,---------..................///000000000000///...//////000000111111222111111000000000000111111///////////////////////////000111000///...///000000000000000000000000000000000000//////..........................................////////////000------------,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,***************++++++++++++,,,+++***))))))+++---***222666222222666666111222222333333333222222111111111111111111111111111000//////......//////000////////////////////////------------------------,,,,,,,,,------------.........------------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***))))))((((((((())))))******))))))))))))******))))))(((((((((((())))))((())))))******))))))(((''''''(((((((((((())))))''''''''''''((((((((((((((((((((()))))))))******))))))))))))))))))))))))************************************++++++++++++,,,------------.........,,,------------.........////////////000000000000///000111222222111000///111222222333222111000///000000000111111111111111000000000000111111111111000000////////////......------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++*********))))))))))))))))))))))))))))))'''((()))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******************++++++++++++,,,,,,,,,,,,------------,,,,,,------...////////////000111222333555666666444555555666666777777888777777777777777777777777666555444555777777555333333333333333333333333333111000000000000111222222000000000000000000000000///.........------------------------------------************************************************++++++++++++,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++++++++,,,,,,,,,------******+++,,,,,,,,,,,,,,,,,,------------,,,++++++,,,,,,,,,------------...------------..................///000000000000000...//////000111111222222222111111000000111111222111111111111111111111111222444555444222111222333222222222222222222222222444333333222111000//////............................../////////000000000...------------,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,))))))*********++++++++++++++++++***))))))+++...---999???888222444555111111222333444444333222222111111111111111111111111//////............//////........................------------------------,,,,,,,,,---------.........------,,,,,,------...*********+++++++++,,,,,,,,,,,,,,,++++++++++++***************************((((((''''''''''''((((((******))))))))))))*********))))))(((((())))))***(((((())))))))))))(((((('''''''''((((((((())))))''''''((((((((()))))))))(((((((((((()))))))))***))))))))))))))))))))))))************************************++++++++++++,,,,,,---------.........,,,,,,---------................../////////000000...///111222222111///...000000111111111000///.../////////000000111111111000000000000111111111111000000/////////.........---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,------+++++++++,,,,,,---------*********)))))))))(((((())))))))))))))))))))))))&&&''')))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''''''''''''''(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++++++++,,,,,,,,,---------------------------------//////000111333444555666444555555666777777888888777777777666666555444444444444333444666666444333333333333333333333333333000000000000000111222222000000000000000000000000.........---------,,,,,,------------------------******************************************************+++++++++,,,,,,,,,---,,,++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------)))***+++,,,,,,---,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,---------......---------.........//////...//////000000000000000...//////000111222222222222222111111111111222222333333333333333333333333777999;;;999666555666888444444444444444444444444777666555444222111000000////////////////////////////////////000000000000......---------,,,,,,,,,)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))******++++++++++++++++++,,,+++)))***,,,...111@@@EEE<<<333333444000111222444444555444333222000000000000000000000000//////............//////........................------------------------,,,,,,,,,------............------,,,,,,------...))))))*********+++++++++,,,,,,,,,+++++++++******************************''''''&&&&&&&&&''''''(((******))))))))))))************))))))))))))******(((((())))))))))))((((((&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......,,,,,,,,,---------................../////////000...///000222222000///......///000000000///---,,,......//////000000000111000000000000111111111111000/////////............---------,,,,,,,,,++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------))))))))))))(((((((((((())))))))))))))))))))))))&&&'''(((*********)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,---------......---------,,,,,,,,,......///111222333444555555555555666777888888999777777666555444333333222333222222333444555333222333333333333333333333333000000000000000111111222000000000000000000000000......---------,,,,,,,,,------------------------***++++++,,,,,,++++++***************************++++++************++++++,,,,,,+++***))))))******++++++++++++++++++++++++*********************************)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------------,,,,,,+++++++++---------.........//////.........---,,,,,,++++++111......111000,,,///555//////000333555444111///000333666444111000444888888;;;;;;888888===@@@???BBBBBBAAA???===>>>@@@BBBDDD======EEEFFF===666777===AAADDD@@@777222333777===:::666111///000222444555222//////111333333222333///,,,,,,///111///,,,...,,,++++++------,,,***---,,,+++******+++,,,---++++++++++++++++++++++++///------......,,,,,,---)))++++++))))))+++///111EEEJJJDDD444...444666111///000111111000000111333111///......000000///...------........................////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))((((((((((((''''''''''''&&&''''''(((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))***************************)))((((((((()))+++,,,,,,,,,,,,---------........................------///////////////////////////////////////.....................////////////000000000000////////////000000000000111111111111......------------......+++++++++,,,,,,---------+++++++++************)))************************(((((()))*********************+++++++++,,,,,,,,,******))))))((((((''''''&&&'''((())))))((('''&&&(((((())))))((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))((('''&&&&&&'''(((''''''''''''((((((((((((+++******)))((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''*********)))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------......---------....../////////000111222333333333555444333444666888888888555555444333333333333444444444333222222111111000111111222222222333333333000000////////////000000//////000000000000//////111000///------,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************************++++++************++++++,,,++++++***))))))******++++++++++++++++++++++++************************************))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------------,,,,,,,,,++++++------........./////////........./////////000000...,,,---111000...111666222222111000111222555777444888;;;;;;999:::>>>BBB???FFFHHHEEECCCHHHNNNQQQTTTUUUUUURRROOOMMMMMMNNNNNNRRR\\\ffffff[[[OOOHHHJJJNNNUUUZZZXXXQQQHHHBBBCCCEEEGGGHHHEEEAAA===;;;>>><<<;;;;;;:::888333///111000///......---......000000/////////...---,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---............***,,,,,,***)))+++///111EEENNNKKK999...000111---000111222222111000111111000111111111111000///...------........................////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))(((''''''((())))))((((((((((((''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************************)))((((((((()))++++++,,,,,,,,,,,,------------.........---------------------------------------////////////........................////////////000/////////////////////000000000000111111111111......------------......,,,,,,,,,,,,,,,,,,------++++++++++++************************************(((((()))************************+++++++++,,,,,,***)))))))))((((((((('''''''''((((((((((((''''''((((((((((((((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))((('''&&&''''''(((''''''''''''((((((((((((******)))(((((('''&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((''''''''''''''''''''''''''')))))))))))))))*********))))))))))))************+++++++++,,,,,,,,,------...------------......///...///000111222222222222444444444555777888888888666555444444333333444444444444333333222111111111111111111111222222222333000000////////////000000///000000111111000000///000000///...---,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***************************++++++************++++++,,,+++******)))*********++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------------------,,,,,,,,,............////////////------...///000000111111111000111444333222444888777777777777888<<>><<<888999777333...,,,---///---...//////---,,,,,,,,,*********++++++,,,,,,,,,------------------------,,,,,,+++,,,///111222111,,,------,,,******...222CCCSSSUUUCCC111...000...111111222222222111000///000333666555111///...///......---------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))***))))))(((((())))))***((((((((((((''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))((()))******+++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---............/////////////////////////////////000000000000111111111111......------------......------------,,,,,,,,,,,,,,,+++++++++************************************((())))))************)))*********++++++++++++,,,))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((''''''''''''(((''''''''''''(((((((((((())))))(((((('''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''((((((((((((((((((''''''''''''''''''''''''(((((())))))******++++++))))))))))))************++++++++++++,,,,,,,,,,,,------,,,------...//////...///000111111222222111222333444666777777777777666555444444333444444444444444333333222222111111000000000111111111222222111000000//////000000111000111111111111111111000/////////...------,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***************************++++++************++++++++++++***************+++++++++++++++++++++++++++************************)))***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------............---------------....../////////000000000111111111111111111111111222222333444333333555777::::::===EEEQQQ^^^fffjjjjjjeee]]]WWWWWW___lllvvvxxx{{{~~~~~~zzzvvvtttttt\\\WWWPPPJJJIIIJJJNNNPPPIIIEEE???999555222111111,,,...000000...---...///***++++++,,,,,,---,,,,,,------------------------++++++++++++000666777555.........---)))(((...555DDDXXX```LLL555///222333000000000111111111000//////444888777222...---///......------------,,,,,,---------......---------++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))******))))))))))))******((((((((((((''''''''''''&&&''''''(((((((((((((((((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------...............///---------.........//////.........//////////////////000000000111111111111......------------............------,,,,,,,,,+++,,,,,,+++++++++*********************************((()))************))))))************++++++++++++))))))))))))(((((((((((()))((('''&&&&&&'''((()))'''(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((('''''''''((((((''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))***++++++,,,((()))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,---...//////...//////000111111000000///111444555555555555666666666555444444444444444555444444333222222111111///000000000000111111111111000000000000000000111111111222222222222111111...//////......------,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++***************************++++++************+++++++++***************++++++++++++++++++++++++++++++************************))))))******+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---------................................./////////000000000111111555444444333333222222111///222444555777<<<@@@CCCHHHCCCBBBOOOfff~~~}}}{{{sssoooiiibbb]]][[[\\\]]]WWWOOOGGGCCCDDDCCC>>>999888888888555333111111111000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++333<<<>>>:::222///......***(((000;;;KKK```fffQQQ888000333444222000...///111222111///...333888777111------.........------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))******++++++******)))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))************))))))((((((((((((''''''''''''&&&''''''((((((((((((((((((((((((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********************+++++++++,,,,,,++++++++++++,,,,,,------------------------------,,,---------......//////------------............------....../////////000///000000000111111111111......------------...............------,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))*********))))))((())))))*********+++++++++(((((((((((()))))))))))))))((('''&&&&&&'''((()))''''''((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''(((((((((((((((((('''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((()))***++++++,,,((()))))))))*********************+++++++++,,,,,,+++++++++,,,,,,...//////......///000000000//////---000222333222222444555666666555444444444444555555555444444333222222111///000000000000111111111111111000000000000111111111111222222222222111111---......//////...---,,,,,,,,,+++++++++************++++++,,,,,,++++++***************************++++++************++++++*********)))******+++,,,++++++++++++++++++++++++************************))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------.....................///////////////000000000000111111111111000000111111222222333333777<<>>999666333111///222111///---------......,,,,,,,,,,,,,,,,,,,,,,,,***,,,+++,,,555CCCEEE@@@777333111000+++***666EEEYYYiiijjjSSS;;;555777888888444000///000222111000...111444333000---,,,---......------,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))************))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((())))))******))))))(((((((((((((((''''''''''''&&&''''''((((((((((((((('''(((((())))))******+++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))************)))))))))*********+++++++++)))******++++++,,,,,,---------------------------,,,,,,,,,---......//////,,,------------.........---------......//////000000000000000111111111111......------------...............---------------,,,,,,,,,,,,++++++++++++************************)))************))))))((()))))))))************+++(((((((((((())))))))))))((((((''''''''''''((((((&&&'''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''(((((()))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((())))))******++++++))))))))))))************************++++++++++++++++++++++++,,,---//////......////////////.........000222222000000333777777666555555444444555555555555444444333333222222000000000111111111222222222111111000000111111222000111111111111111111000------...//////...---,,,++++++++++++***************++++++,,,,,,++++++***************************++++++************++++++******))))))***++++++,,,++++++++++++++++++++++++************************))))))***++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------................../////////000000000000000000111111111222222///000333666:::===@@@BBBHHHNNNTTTYYYeeexxxwwwjjjYYYPPPEEE@@@??????;;;888777444111...,,,---...000------------------------***---,,,,,,888HHHKKKDDD>>>888444333///...===PPPfffppplllUUUCCCBBBGGGGGGCCC<<<444000111222111///...............---,,,,,,......------,,,++++++***++++++,,,,,,,,,,,,++++++************************************************************************************************))))))************))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))'''((())))))))))))((('''((((((((((((''''''''''''&&&''''''((((((((((((((('''(((((()))******++++++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***+++******)))))))))))))))*********+++)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,---------.........,,,,,,---......///000000000000000000111111111111......------------......------------............------,,,,,,,,,+++++++++***************************************)))(((((())))))))))))************'''((((((((()))))))))***''''''((((((((((((''''''&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))%%%&&&((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''((())))))***(((((((((((((((((((((((()))))))))))))))*********))))))))))))************************++++++++++++*********+++,,,---///000.........//////......---000222333111///000555:::777666666555555555555555555555555444333333222222111111111111222222222333222111111000000111111222///000000111111000000///,,,---...000000///---,,,++++++++++++************+++++++++,,,,,,+++++++++************************++++++************++++++******))))))***+++,,,,,,++++++++++++++++++++++++************************))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////.../////////000000111111000111111111111222222222666999>>>DDDJJJQQQUUUXXXRRRYYY^^^cccqqqfff[[[PPPLLLOOOQQQNNNJJJAAA>>>999555333444666777////////////////////////***---------999JJJNNNGGGCCC<<<777666111111BBBWWWllltttnnnYYYLLLQQQXXXXXXLLLCCC999333222222111...---,,,++++++,,,---,,,+++......---,,,,,,+++******+++++++++,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))&&&'''((())))))((('''&&&)))(((((((((''''''''''''&&&''''''((((((((((((((('''(((((()))***+++++++++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))++++++******)))))))))))))))************((())))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,---------......,,,,,,------...///000000000000000000111111111111.........------.........,,,---------.../////////---------,,,,,,,,,++++++***************************************)))(((((())))))))))))************'''((((((((())))))******&&&'''((())))))((('''&&&&&&&&&'''((())))))((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&((()))))))))((((((''''''''''''((((((((()))((((((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))*********)))))))))))))))))))))))))))************)))************+++++++++*********+++,,,---///000---......///......------222444444222///111777===777777666555555555555555666555555444444333222222111222222222222333333333222222111111111111222222//////000000000000//////+++---...000000///---,,,+++++++++************))),,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,---------..................------,,,...////////////111222...333333...,,,000222000///111333333222333888======FFFPPP\\\nnnuuuyyy~~~yyynnnllluuu}}}{{{rrrcccWWWMMM@@@777???FFF???000333222---...444666333+++***,,,444???HHHMMMOOOEEEEEECCC:::000333III___mmmjjjccc]]]^^^dddfffdddPPPEEE666///...000///,,,222///,,,+++...///...,,,------------------------*********************************++++++,,,,,,,,,))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************)))************+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......---------...///000000111//////000111111111111111//////............//////......---------,,,,,,,,,---------,,,,,,++++++++++++*********))))))((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&'''''''''&&&'''(((((()))))))))))))))))))))))))))))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************************************++++++++++++,,,---..................////////////000000000000000111111222222222222333333444444444444444444444333333222111333222111111111222333444//////000111222333333444000000000000000000000000////////////////////////+++++++++++++++++++++++++++++++++******+++++++++************************+++******************+++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------........................---///000000///...///000---111111///111666777333777777777999<<>>QQQeeellljjjeeebbbeeejjjhhhcccPPPEEE888000///000...,,,111...++++++---///...---------------------------***************************++++++++++++++++++,,,))))))))))))))))))))))))))))))*********+++++++++*********)))))))))((((((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))))))))*********++++++++++++))))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......------......///000000111//////000111111111111000//////............//////......---------,,,,,,,,,------,,,,,,,,,+++++++++************)))))))))((()))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&''')))+++------,,,***))))))))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((***+++***)))((()))***)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((()))))))))************************************************+++---------.........////////////000000//////000000111222222222222333333333333333333333444444333333222111111111000000000111222333000000000111222222333333////////////////////////........................++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................000111222111000111222///000000///222777888666===;;;>>>HHHWWWbbbffffffdddsssoookkktttmmmaaa\\\[[[LLLJJJBBB:::555444111---...---///555>>>DDDFFFFFFCCCBBBCCCBBBAAAEEESSSbbbeeeeeedddfffkkkooohhh___LLLCCC777000//////...+++...---++++++---......---------------------------************************+++++++++++++++*********)))))))))))))))))))))))))))))))))************+++)))))))))(((((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,)))))))))*********++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......------......///000000000...///000000111111000000//////............//////......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))))))))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''''''''&&&'''***///222222000,,,)))))))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((***+++***)))((()))***))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))******************************))))))((())))))***+++,,,---------........./////////////////////000111111333333333222222222222222333333333333333222222111000000//////000000111222111111111111111111111111////////////////////////........................++++++++++++++++++++++++******++++++++++++***************************************++++++*********))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////---///222222222222333444555666555222333999@@@FFFVVVTTTYYYjjj}}}nnneeeVVVHHH???;;;666333000111444999@@@BBB@@@>>>AAA>>>>>>AAABBBEEEMMMVVVZZZ\\\___dddjjjkkkaaaTTTCCC<<<333......///...,,,---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++))))))))))))***************************************+++,,,,,,------,,,,,,,,,,,,,,,---------..................//////000000...//////000000000000000//////............//////......---------,,,,,,,,,,,,+++++++++++++++++++++*********)))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''''''''(((***...111111///,,,)))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((***+++***)))((()))***((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((((((((((((((()))))))))***************************))))))))))))***+++,,,,,,,,,,,,---------.........///............///000000333333222222111111000000222222333333333222222111000000000000111111111222222222222111111111000000////////////////////////........................++++++++++++************)))******++++++******)))++++++++++++++++++++++++)))***++++++++++++***)))))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000///000111111000000111333555999<<<===???IIIZZZiii}}}|||}}}hhhVVVKKKEEEBBBAAA@@@@@@AAADDDEEEBBB;;;555===999999===@@@BBBHHHNNNWWWZZZ]]]```ccc___QQQCCC777333...,,,---...///...,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))************************************+++,,,,,,------,,,,,,,,,,,,,,,---------..................////////////......///000000000000000//////............//////......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))******)))))))))******)))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((()))***+++++++++***)))(((((((((((((((((((((((('''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((***+++***)))((()))***((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))***))))))******+++,,,---,,,,,,,,,,,,------------.........---......///000222222222111111000000000111111222333333222222222111111111222222222222222333333222222111000000000................................................+++++++++******)))))))))((()))***++++++***)))(((++++++++++++++++++++++++)))***+++,,,,,,+++***))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................//////000000111222222222000///111444777444;;;FFFRRR[[[fffxxxooo___VVVQQQPPPQQQJJJIIIHHHHHHIIIGGGAAA<<<:::666666;;;>>>AAAGGGNNNYYY\\\^^^\\\XXXPPPBBB555...,,,******,,,...//////---///000000...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************************************)))))))))))))))))))))))))))))))))***)))))))))))))))((((((************++++++++++++))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''''''''((((((((())))))((((((((()))))))))*********************************+++,,,,,,------,,,,,,,,,,,,,,,---------............//////////////////---...//////000000////////////............//////......---------,,,,,,,,,*********+++++++++++++++))))))))))))************((())))))******))))))((())))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((('''(((((((((((()))))))))''''''&&&&&&&&&'''((()))))))))))))))))))))))))))'''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((***+++***)))((()))***))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))***************,,,------+++++++++,,,,,,,,,---------------------...//////111111111000000000000000000111222222222222222222111111222333333333333222333222222222111111000000........................------------------------+++++++++***))))))((((((((()))***++++++***)))(((************************(((***+++,,,,,,+++***((()))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------------............---......///000000111111222222333444777===EEEJJJJJJRRRcccyyyzzzqqqmmmjjjkkkmmmaaa[[[TTTOOONNNMMMKKKIII;;;888777999;;;===DDDLLLSSSXXXZZZTTTMMMEEE:::111*********+++,,,.........///111333222///,,,,,,---++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))******))))))(((((((((((())))))))))))*********+++((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************'''((()))******)))((('''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))******************************+++,,,,,,------,,,,,,,,,,,,,,,---------....../////////////////////...---...//////000000////////////............//////......---------,,,,,,,,,)))*********++++++++++++((()))))))))************(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((('''((((((((())))))))))))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((***+++***)))((()))***)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))((())))))***+++,,,++++++++++++,,,,,,,,,,,,------,,,,,,------...////////////000000000000000000000111222222222222222///000111222333222222111222222222111111111111111........................------------------------+++++++++***)))(((((((((''')))***++++++***)))'''))))))))))))))))))))))))((()))+++,,,,,,+++)))((()))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,---------------------------------.........//////---......///000111111222000222444999AAALLLXXX```mmmsss{{{jjj]]]VVVRRRPPPNNN???;;;888777666777>>>GGGIIIPPPRRRMMMEEE???999333******+++,,,---.........000222444333///,,,,,,---++++++++++++++++++++++++************************(((((())))))******++++++))))))))))))))))))))))))******))))))(((((((((''''''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************'''((()))******)))((('''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))++++++,,,---------,,,,,,,,,,,,,,,---------......///////////////.........---....../////////////////////............//////......---------,,,,,,,,,))))))******++++++++++++(((((())))))*********+++(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((('''((((((((())))))******&&&''''''((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))(((((())))))))))))((((((''''''''''''''''''''''''(((***+++***)))((()))***))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''''''''(((((()))***+++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---............//////000000111111///000111222222222222222...///000222222111111000111111111111111111111111........................------------------------+++++++++***)))(((((('''************************************************************************,,,,,,+++***))))))******************************)))************+++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------------.........///////////////...,,,,,,---///222///...000222222222333999:::===CCCPPPffftttcccWWWQQQPPPUUUHHH===<<<>>>>>>???AAABBBEEEHHHGGGBBB:::333///------------------------000000//////............************************))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))************))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))(((((('''''''''&&&((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))************)))************+++++++++,,,,,,,,,,,,,,,---...///....................................////////////111111000......---------//////.........---------++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''((((((((((((''''''(((((())))))*********)))(((&&&&&&(((,,,000///+++(((''')))***)))''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++---------............///............////////////000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000......---------,,,,,,,,,,,,,,,***)))))))))***+++************************************************************************,,,++++++***))))))******************************************++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------------.........//////---///000///......///111222000//////111444999===BBBDDDKKKXXXmmmrrrgggbbbbbbdddZZZQQQHHHDDDGGGGGGCCC===>>>???AAABBBAAA;;;444...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,************************))))))))))))))))))))))))*********)))))))))(((((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))************))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((())))))(((((((((''''''''''''((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))************)))************+++++++++,,,,,,,,,,,,,,,---..........................................////////////111000///...------------///.........------------++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))''''''''''''(((((((((((('''((((((((()))))))))***))))))((('''&&&(((,,,///...+++(((''')))***(((''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,------------............////////////000000000000000000000000111111111111111111111111222222222222222222222222000000000000000000000000......---------,,,,,,,,,,,,+++***)))))))))***+++************************************************++++++++++++++++++++++++,,,+++******)))*********************************************+++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------........./////////,,,...000111000000111222///111111000111666>>>DDDKKKRRRaaawwwvvvqqqvvv~~~zzzuuuwww{{{|||}}}vvvooo```PPPJJJJJJCCC888>>>>>>???AAA@@@<<<444...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************))))))))))))))))))))))))******))))))))))))(((((()))))))))*********++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))************))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&))))))))))))))))))))))))******))))))((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,------...---------------------------............/////////000000///...------------............------------++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''(((((((((((((((((((((((())))))))))))'''((())))))((((((***,,,,,,***(((((())))))((('''((((((''''''''''''((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))******+++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++,,,,,,,,,,,,............////////////000000000000000000000000111111111111111111111111222222222222222222222222000000000000000000000000......---------,,,,,,,,,,,,+++******))))))******************************************************++++++++++++++++++++++++++++++***************+++*********************************+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...............////////////---///111222111000000111...333777777:::DDDQQQYYYaaalll~~~yyy~~~|||{{{yyyuuussswww}}}~~~|||vvvpppllllllggggggbbb]]]^^^ccceeecccoooqqqsssrrrooommmlllllliiiqqq~~~yyy[[[KKKKKKHHH???BBBCCCCCCBBB>>>999333000+++++++++++++++++++++++++++++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))************))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((())))))))))))((()))))))))************))))))*********+++++++++---,,,,,,+++,,,,,,---------------------------------------.........//////000///...---------------------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))''''''''''''(((((((((((((((((((((((())))))))))))&&&((()))***)))((()))*********)))((((((((((((''''''''''''''''''(((((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))***++++++,,,,,,(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++++++++,,,,,,,,,,,,............////////////000000000000000000000000111111111111111111111111111111111111111111111111////////////////////////......---------,,,,,,,,,+++++++++***************************************************************+++++++++++++++++++++++++++***************++++++***************************++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------................../////////000000///111222222000///000111000666;;;>>>IIIaaayyylllfffrrr~~~}}}|||uuupppnnnmmmcccbbbaaafffrrr|||zzzrrrmmmjjjddd___[[[[[[^^^aaahhhgggiiioooqqqoooqqqtttyyyzzzlllUUURRRQQQKKKDDDFFFEEE@@@999333111111+++++++++++++++++++++++++++++++++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((())))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))************))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((''''''''''''(((((('''((((((((()))))))))***((()))))))))************))))))*********+++++++++---,,,,,,+++++++++,,,,,,------------------------------------............///......------------...,,,,,,------------------++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))(((''''''''''''(((((((((((())))))))))))((((((((((((&&&(((******)))(((((()))((()))))))))((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''(((((()))***++++++(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++,,,,,,,,,,,,------------............////////////////////////////////////000000000000000000000000////////////////////////////////////////////////......---------,,,,,,,,,++++++++++++******))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,************************++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---------................../////////000000000111222222222000111222444000999@@@HHH\\\~~~zzz}}}}}}fff```XXXZZZiiiyyy}}}yyy}}}zzzzzz|||~~~|||qqqkkkfffaaa___aaahhhjjjkkkvvv}}}lll___WWWQQQOOOMMMHHH???777222111222,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------************************))))))))))))))))))))))))''''''(((((((((((())))))((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))************))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''%%%&&&'''((()))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((''''''''''''((((((''''''(((((())))))******))))))))))))************)))************+++++++++---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............---------------...,,,,,,,,,,,,------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((''''''''''''(((((((((((())))))))))))((((((((((((&&&((())))))((('''((()))&&&(((******(((''''''(((%%%&&&'''((()))))))))((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,------------............////////////////////////////////////000000000000000000000000........................000000000000000000000000......---------,,,,,,,,,***++++++++++++***))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,************************+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------------.............../////////000000000000222222222222222444888<<<999HHHXXXggg}}}~~~jjjiiihhhjjjlllmmmjjjhhh___gggoootttzzzyyyssstttyyytttiiigggaaa]]]ccckkkvvvttttttyyyooojjjnnncccTTTHHHAAA<<<777333,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))************))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((()))((((((''''''''''''(((((('''''''''((()))*********))))))))))))************)))************+++++++++---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,------...++++++,,,,,,,,,---------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))(((''''''''''''((((((((((((***)))))))))(((((((((''''''((()))((('''&&&''')))%%%(((******(((&&&'''(((%%%&&&'''((()))))))))((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++,,,,,,,,,,,,............////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000......---------,,,,,,,,,***++++++,,,+++***)))(((************************************************,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,************************++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------------.........//////////////////000000000000222222222222444888>>>BBBHHH___yyytttrrruuu{{{|||uuummmiii___```aaa``````cccjjjpppzzzvvviii```ZZZ]]]XXXccc^^^XXXgggyyy}}}zzzcccTTTNNNIII>>>333------------------------******++++++,,,,,,,,,,,,************************))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))************************))))))))))))))))))))))))(((((()))***************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''''''''(((((())))))((((((''''''''''''((((((&&&''''''((()))******+++))))))))))))************)))************+++++++++---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,------...+++++++++,,,,,,---------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((''''''''''''((((((((()))******))))))((((((((('''((())))))(((&&&&&&''')))$$$'''******(((&&&'''((($$$%%%'''))))))))))))((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++............/////////000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000......---------,,,,,,,,,******+++,,,+++***)))(((************************,,,,,,+++***))))))******************************************************,,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------------............///---------...............+++...000...---///111222555444444666===GGGQQQWWWkkkvvvjjjhhhddd___[[[[[[^^^aaattt{{{~~~mmm^^^ZZZ^^^aaa~~~gggRRRJJJCCC;;;333---+++---,,,((()))......,,,++++++,,,,,,***)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''************************+++*********))))))(((((((((((((((((())))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''((()))***************(((((((((((())))))))))))))))))))))))************++++++************++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((())))))))))))***))))))((((((((((((((())))))(((((('''''''''&&&'''(((((()))***++++++,,,(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))''''''''''''''''''''''''*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))++++++******************+++***)))))))))***,,,,,,+++,,,---////////////..................///000000000000000000000000000000000000///...............////////////............------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,++++++***))))))******************************************************,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------------............///------............//////000111111000///000222444...555<<>>HHHRRRgggyyygggQQQRRR[[[dddooouuuuuuxxxwwwrrrlllvvv}}}}}}~~~vvvvvvqqqhhhbbbvvvttt___SSSSSSSSSQQQMMMAAA444...///000+++&&&++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&'''((()))))))))((((((((((((((())))))))))))))))))))))))************++++++************++++++++++++++++++++++++++++++))))))***+++,,,,,,------************************++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))((((((((((((((((((''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))&&&''''''((()))******+++((()))***+++,,,+++*********))))))))))))+++,,,------,,,,,,,,,,,,---......------------------------...............///000111000/////////............---------,,,,,,,,,++++++))))))))))))))))))))))))************************))))))************))))))************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...//////000/////////---,,,...222444444333444<<>>CCCKKKccctttnnnkkkfffgggyyy}}}}}}}}}qqqvvvyyyrrrvvv]]]NNNEEE<<<333---++++++,,,,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''(((((())))))************++++++******))))))******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++******)))((((((((())))))))))))))))))))))))((((((''''''(((((()))*********)))(((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************++++++++++++++++++***++++++,,,---------------------------,,,,,,,,,,,,------------------------------------------,,,,,,++++++******))))))))))))((((((((((((++++++++++++++++++++++++)))******++++++******)))************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------.........////////////...////////////...222999<<<@@@LLLZZZyyy}}}jjj___eeemmm{{{|||wwwrrrmmmiiifffjjjkkkjjjgggccc______```fffeeeeeefffgggjjjkkklllooopppqqqrrrtttwww{{{ppp___\\\iiiwwwtttjjjwwwppp```TTTHHH>>>777000...---,,,,,,,,,,,,+++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''(((((())))))******((()))***++++++***)))(((***)))))))))((((((((('''(((((((((((((((((((((((())))))(((((((((((()))))))))(((((((((((())))))***((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************))))))(((((())))))))))))))))))))))))((((((((('''((())))))******))))))(((((((((((((((((((((((((((((((((((((((***)))(((''''''&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))(((((((((((())))))))))))))))))))))))******++++++++++++******************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...000000/////////000111222333444999@@@DDDNNNjjj~~~yyy~~~ttt}}}{{{qqqmmmkkkjjjddd\\\[[[___qqqnnniiiaaa[[[ZZZ^^^ccceeeeeeeeedddaaa```___```aaaaaa___^^^^^^___aaabbb[[[\\\[[[ZZZYYYZZZ^^^```dddgggkkkmmmooovvvuuufffccclllwwwrrrxxxoooeee```hhhtttrrrbbbTTTJJJDDD777333...++++++,,,,,,+++************************************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''(((((())))))******'''(((***++++++***)))((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))******(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********************************))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********))))))((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++((((((((()))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******))))))))))))(((((((((((())))))))))))))))))))))))******++++++++++++******************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......000000///000111222444555444666@@@OOO[[[pppxxxppphhhxxx{{{zzzqqqiiiaaa]]]WWWYYY\\\\\\]]]aaahhhmmm|||uuujjjaaa^^^eeerrr|||~~~~~~~~~zzz{{{zzzxxxuuuuuuvvvxxxqqqqqqoookkkgggeeefffggg```aaa```______bbbiiinnnpppqqqtttxxx~~~~~~~~~{{{www~~~vvvmmmkkkeeegggrrrfff]]]XXXEEE>>>444---++++++***)))++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''(((((())))))******(((((())))))******))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((''''''(((((()))***+++))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******************************)))))))))************+++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++)))************+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++******)))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******))))))))))))(((((((((((())))))))))))))))))))))))***++++++,,,,,,++++++***************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000000222555777999999>>>QQQlll~~~vvvooodddvvvwwwvvvoooeee^^^ZZZ[[[]]]___^^^hhhnnnlllooozzzzzznnniiimmmtttzzz||||||~~~}}}{{{zzz|||~~~~~~~~~|||{{{|||}}}vvvuuurrrnnnkkkhhhggggggbbbbbbccceeeiiioootttwwwxxx|||}}}www[[[OOO@@@444///---,,,***++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''(((((())))))******((((((((((((((()))******(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((()))***+++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************))))))))))))************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++)))************+++++++++)))))))))))))))))))))***))))))))))))))))))))))))))))))(((((())))))***+++******)))(((((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))'''((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++***************+++,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******************++++++))))))))))))((((((((((((***************************++++++,,,,,,++++++***************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111000000000111333666999;;;FFFNNNhhh}}}qqqssstttjjjmmmnnn|||uuukkkfffccc]]]]]]\\\\\\___dddkkkooosssxxxttt{{{}}}xxx{{{rrriiikkkrrrssskkkaaaaaa```____________^^^]]]___aaaddddddbbbbbbdddfffhhhlllppptttwwwzzz}}}|||xxxuuuiiigggccc```___aaaeeegggiiiooovvv|||~~~pppuuummm___KKK<<<444111///---++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''(((((()))*********)))(((''''''''')))***+++(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((()))++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++)))************+++++++++)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******+++******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************++++++++++++++++++***++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************++++++))))))))))))(((((((((((())))))))))))))))))))))))************************)))************+++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,///000000...,,,,,,---...000444111333;;;;;;>>>KKKPPPbbbzzzpppttt~~~uuudddYYYWWWZZZ]]]___iiiiiiiiimmmssswwwwwwvvvxxxvvvqqqjjjbbb\\\YYYXXXSSSWWWYYYVVVRRRPPPPPPPPPLLLJJJIIIHHHHHHHHHGGGFFFLLLKKKJJJJJJLLLMMMLLLKKKMMMOOOPPPQQQRRRVVV]]]bbbkkknnntttyyy~~~|||wwwqqqlllhhhfffeeebbbccceeejjjpppwww}}}nnnkkkkkkrrr~~~wwwXXXDDD===888111,,,+++,,,,,,)))((()))+++,,,...000222111...***'''&&&))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((('''''''''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))---------,,,,,,+++++++++(((((())))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((+++(((%%%%%%((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((******++++++++++++******))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++------------++++++************************))))))))))))(((((((((((())))))))))))))))))))))))************************************++++++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,---...//////......000111///444222444===AAAIIIZZZjjjxxxzzzyyytttiiiaaa^^^^^^aaahhhmmmmmmlllrrrnnnhhhdddbbb^^^ZZZWWWQQQQQQOOOLLLHHHEEEEEEEEEEEECCCDDDMMMYYY]]]UUUJJJGGGGGGGGGHHHIIIJJJKKKKKKLLLKKKIIIIIIIIIIIIGGGEEEDDDFFFGGGFFFFFFGGGKKKOOOQQQRRRVVVZZZ___dddhhhkkkpppssswww{{{{{{yyyuuusssjjjgggccc```aaaeeejjjnnn{{{|||~~~wwwjjj___^^^eeettt|||eeeVVVNNNEEE;;;222000111000---,,,,,,---...///000111111000---)))''')))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''')))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))(((((((((((()))))))))((((((((('''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))------,,,,,,,,,+++++++++)))))))))*********++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***'''%%%%%%''')))((('''(((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******))))))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,------,,,++++++************************))))))))))))(((((((((((())))))))))))))))))))))))************************************+++++++++,,,++++++,,,,,,,,,,,,------.........---------------,,,---/////////000222444222777555:::HHHQQQ]]]ppp}}}}}}zzz~~~pppeee___\\\ccccccfffkkkppppppkkkfff___ZZZTTTOOOKKKHHHDDDBBBDDDEEEFFFFFFFFFFFFIIIKKKJJJFFFMMMfffnnnUUUEEEHHHLLLPPPTTTVVVVVVVVVVVVTTTRRRQQQPPPOOOLLLIIIFFFGGGGGGEEECCCAAAAAABBBCCCCCCBBBCCCFFFKKKPPPTTTUUU[[[dddmmmsssvvvvvvvvvvvvsssnnnjjjgggggghhhiiillliiiiiipppzzz}}}kkkssstttfffccc```cccttt}}}mmmbbb\\\TTTHHH===...---++++++,,,...111333111000///111222111,,,((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,++++++++++++*********+++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((('''&&&$$$%%%'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******)))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++************************))))))))))))(((((((((((())))))))))))))))))))))))*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------...............---------,,,---/////////000222444777:::<<>>AAAGGGNNNRRRSSSXXXbbbllluuu{{{~~~vvvtttnnngggaaa___cccgggqqqrrrwwwmmmQQQHHHIIIPPPcccxxx}}}wwwyyycccZZZLLL===555///+++---222222000///222555555000***(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))(((((((((((())))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))$$$%%%&&&''''''(((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))******++++++(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************))))))))))))(((((((((((())))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------.............../////////...///000000///000222444:::DDDVVVyyy|||rrrhhhhhhuuu~~~ooogggfffjjjmmmrrrsssnnndddXXXPPPEEECCCAAA@@@@@@BBBEEEGGGIIIKKKMMMOOORRRVVV\\\```iiikkknnnrrruuuxxx}}}xxx[[[FFF???GGGWWWppp}}}|||{{{yyyuuurrrllljjjhhhddd___ZZZVVVTTTNNNMMMJJJGGGEEECCCBBBBBBBBBDDDIIIQQQ[[[gggrrrxxxyyy}}}{{{ppphhheeeffffffbbbdddnnnyyy{{{fffTTTEEEAAAOOObbbppp~~~pppdddSSSCCC;;;666000111666222111000333555333///+++))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&((()))************''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******$$$&&&((()))((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++************************))))))))))))(((((((((((())))))))))))))))))))))))************************+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,---------........./////////000...000111222222444666999DDDTTTkkkxxxuuuzzzyyykkkdddbbbfffmmmsssooofff\\\RRRJJJDDDAAAAAACCCFFFHHHKKKNNNPPPRRRQQQUUU[[[aaafffmmmtttyyyxxxzzz~~~xxx^^^QQQTTTdddsss~~~{{{wwwrrrmmmiiiggg^^^]]][[[XXXTTTNNNIIIGGGGGGEEEDDDEEEJJJRRRZZZ___eeellltttxxxvvvssspppoooiiiccc```dddiiilllssszzzzzzgggVVVPPPUUU\\\iii||||||xxxnnngggppp|||gggVVVHHHDDD???666333777000111333444333111...,,,))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***+++,,,,,,,,,''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***++++++,,,&&&(((++++++)))(((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++***))))))***+++,,,************************))))))))))))(((((((((((())))))))))))))))))))))))************************++++++,,,,,,,,,---------++++++,,,,,,,,,------------.........//////000000...000222444555777;;;===OOOccc||||||}}}}}}{{{mmmccceeejjjjjjhhhhhhVVVSSSMMMHHHEEEEEEGGGHHHGGGHHHKKKNNNQQQVVV[[[___ccchhhooouuuzzz{{{~~~yyyuuurrrppppppmmmiiieee```\\\YYYXXXPPPNNNKKKGGGEEEDDDDDDDDDLLLQQQZZZdddnnnvvvzzz{{{uuunnnhhheee```^^^eeepppzzz~~~yyynnnkkkjjjiiijjjzzzzzzuuupppooowwwvvveeeVVVQQQHHH888/////////222444444222///---,,,))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***,,,,,,------''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((())))))***+++,,,,,,,,,'''***---,,,***(((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******))))))(((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++***))))))***+++,,,************************))))))))))))(((((((((((()))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------///000000//////111222222000111444555888BBBOOO___~~~wwwxxx{{{ooobbbfffkkknnnkkkcccWWWOOOEEEFFFFFFDDDDDDEEEHHHKKKPPPTTTZZZ___eeelllssswww}}}}}}{{{uuuvvvwwwvvvsssnnniiifffbbbaaa^^^YYYRRRLLLHHHFFFEEEHHHJJJLLLPPP\\\kkkwwwxxx}}}}}}vvvpppnnniiicccmmmmmmpppyyy|||zzzyyy||||||xxx~~~gggWWW[[[TTTEEE:::333444000...//////++++++---+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((************************))))))(((((((((((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************(((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((***((('''(((+++,,,+++((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''(((((()))***************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))*********************************))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))((((((((()))+++,,,,,,+++)))((())))))))))))******************+++++++++,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------///000000//////000222111444555555999FFFZZZiii~~~~~~rrrzzzvvvgggeeehhhjjjfff```YYYRRRLLLGGGDDDCCCEEEHHHKKKNNNTTTYYY^^^gggkkkpppuuuzzz}}}zzzxxxwwwqqqppplllggg```ZZZVVVTTTKKKJJJHHHGGGHHHOOOYYY```iiirrrzzzzzzyyyxxxsssllldddccceeelllxxxxxx|||zzztttiiiZZZTTTHHH222///------...,,,((())),,,************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((************************))))))(((((((((((()))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((()))))))))*********(((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((***((('''(((***,,,***)))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''(((((()))***************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))******************************)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))((((((((()))+++,,,,,,+++)))((((((((()))))))))******************+++++++++,,,,,,+++++++++************))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...///000///......000222...444777888FFFccc}}}~~~rrrvvvyyyllliiiiiiccc]]]]]]WWWNNNFFFBBBBBBEEEGGGFFFIIIOOOUUU[[[ccckkkpppxxx|||~~~{{{uuuoooiiidddaaaXXXSSSMMMHHHGGGHHHJJJJJJSSS___mmmwww|||}}}yyyiiiccc^^^```hhhttt}}}xxxyyy|||{{{qqqdddUUU???111...------+++((((((,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))************************))))))(((((((((((())))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))******(((((((((''''''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((()))((('''(((***+++***)))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))***+++************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))((((((((()))***++++++***)))((((((((())))))))))))***************++++++++++++,,,+++++++++************)))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------............///000000///...///111333000666:::DDDddd}}}tttxxxpppccceeeooooooaaaQQQGGGFFFFFFEEEFFFJJJOOORRRXXX\\\aaagggnnnuuu||||||wwwqqqllliiihhhaaaXXXSSSRRRPPPLLLHHHEEENNNZZZeeeooowww|||~~~yyyrrriiidddffflllqqqtttqqq}}}sss```VVVAAA888///------+++***,,,*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))************************))))))(((((((((((())))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))***((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******************+++************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))(((((())))))************))))))(((((((((((()))))))))***************+++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------....../////////000000000000///000333555555;;;DDD[[[|||dddhhhiiidddZZZOOOHHHFFFBBBEEEHHHKKKNNNSSSYYY]]]qqquuuzzz}}}~~~{{{vvvrrrrrrjjjbbb______]]]XXXSSSKKKLLLNNNRRRXXX```kkkrrr{{{{{{{{{zzzwwwqqqjjjeeeqqqtttzzztttttt|||uuufffXXXEEE222,,,------+++)))))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((()))***''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((()))))))))))))))******)))))))))'''(((((((((((()))))))))))))))*********++++++++++++++++++*********)))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------...//////000000000111111000000222666999:::CCCVVVvvvuuufffjjjddd[[[PPPFFF@@@@@@AAAEEEIIINNNRRRXXXaaalllttt}}}{{{yyyuuusssvvvvvvvvvuuutttsssrrrqqqooolllllloooooollllllooooooqqquuuxxxzzzzzzzzzyyy{{{vvvpppiiifffgggfffbbb^^^\\\WWWRRRPPPNNNOOOVVV^^^hhhqqq~~~{{{lllaaa^^^aaagggpppzzz~~~wwwmmmqqq~~~}}}lllhhhRRR:::000///---)))'''))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))'''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&((())))))(((''')))***''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))''''''(((((((((((()))))))))))))))************++++++++++++************))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------...///000000000000111111111222555999===EEEXXXwww|||vvvrrrhhh]]]dddUUUDDD@@@FFFLLLLLLHHHMMMTTT\\\dddmmmwww}}}xxxtttpppmmmjjjkkkllljjjfffddddddeeeeeeeeeeeeeeeeeeffffffgggccc```___aaa```\\\\\\___bbbdddggghhhfffbbb]]]ZZZ___fffnnnqqqppppppssswwwzzzsssooommmkkkhhheeefffbbb```___YYYPPPNNNQQQSSS^^^mmmyyy}}}zzztttooobbb``````dddllluuu|||{{{}}}~~~~~~yyyjjjbbbfffuuuuuuooo]]]III<<<444---******((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((((((((())))))'''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%'''))))))'''&&&(((***''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***(((((()))***************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))(((((((((((())))))'''''''''((((((((())))))))))))))))))************+++++++++************))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------...///000000111000111111222333666;;;???WWWrrrwwwkkklllvvveeebbbeeeccc]]]FFFFFFFFFEEEFFFJJJPPPTTT[[[dddqqq{{{rrrnnniiieeecccaaa```^^^YYY\\\^^^[[[UUURRRTTTWWWTTTTTTTTTTTTUUUWWWYYY[[[WWWSSSRRRRRRQQQMMMMMMOOOLLLOOOTTTWWWVVVRRRLLLHHHSSS[[[dddfffbbbaaaeeekkklllooosssyyy}}}wwwrrrooolllkkkggggggllloooiiiZZZPPPNNNLLLPPPXXXaaajjjsss{{{wwwqqqiiieeehhhpppxxx}}}~~~|||vvvjjj]]]\\\jjjqqqeeeVVVGGG999///,,,///(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((%%%'''))))))'''&&&(((***''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******(((((()))***************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))(((((((((((())))))''''''''''''((((((((()))))))))))))))************+++++++++************)))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------............///////////////...222111333555666;;;LLL^^^xxxqqqlllxxxpppeee___[[[WWWOOOHHHDDDCCCDDDIIIMMMSSS___kkkxxx{{{~~~xxxpppkkkbbb]]]WWWTTTRRRQQQNNNKKKNNNNNNNNNNNNMMMLLLJJJJJJJJJIIIHHHHHHHHHIIIJJJKKKNNNKKKHHHFFFEEEFFFFFFEEEFFFFFFGGGGGGHHHHHHIIIIIIKKKMMMQQQUUUXXXZZZ[[[[[[]]]dddjjjjjjkkkrrryyy}}}yyyuuurrrqqqooodddeeepppppp```UUUUUUPPPIIIIIIRRR]]]eeennnvvv{{{}}}~~~|||xxxttttttttt{{{~~~{{{yyyyyywwwrrrmmmnnnuuu|||}}}{{{wwwmmm\\\HHH666,,,)))///---***(((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''((()))))))))(((&&&%%%))))))))))))************))))))(((((((((((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''((())))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((***)))(((''''''((()))*********))))))((((((''''''''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((('''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((()))***************))))))))))))))))))))))))(((((())))))))))))((((((++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------............//////000////////////222555555666DDDeeessstttwwwkkkcccYYYSSSPPPMMMGGGBBBFFFFFFKKKSSSZZZcccppp|||~~~yyysssnnniiiddd^^^ZZZUUURRRMMMKKKKKKJJJIIIGGGHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCBBBAAAAAABBBCCCDDDIIIFFFDDDBBBAAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCCCCFFFHHHKKKNNNQQQRRRRRRRRRTTT[[[``````aaahhhooorrrqqqpppsss{{{{{{yyyvvvllljjjsssqqqddd___ccc\\\RRRLLLMMMRRRWWW___fffpppyyy}}}vvvssstttrrrqqqrrrwww|||~~~~~~|||xxxvvvxxx~~~}}}rrrUUUEEE999///...---+++***+++,,,,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&(((((()))))))))*********)))))))))(((((())))))))))))(((((((((''''''''''''(((((((((((((((((((((((('''(((((())))))((((((''''''''''''''''''((())))))***)))))))))((((((((('''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((***)))(((''''''((()))******)))))))))((((((((('''''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((('''''''''''''''((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((()))***************))))))))))))))))))))))))(((((())))))))))))((((((++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------............//////000000000111111555777777<<>>=========>>>>>>BBBAAA@@@???>>>=========<<<===>>>>>>???>>>>>>>>>===???AAACCCEEEEEEEEEEEEFFFLLLPPPPPPRRRXXX___aaa]]]___bbbiiisss~~~zzzzzz~~~xxxiiiccciiiaaaZZZSSSRRRQQQPPPQQQTTT\\\kkk||||||sssppppppkkkcccbbbmmmxxx{{{~~~~~~~~~fffUUUEEE444,,,+++******++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((((())))))))))))************))))))))))))******((((((((((((''''''''''''((((((((((((((((((((((((((())))))******))))))((('''''''''''''''((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((('''''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((()))***************))))))))))))))))))))))))(((((())))))))))))((((((+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------............//////000111222333777777888<<>>>>>>>>>>>===>>>>>>>>>===<<<===>>><<<======>>>>>>=========<<<===>>>???????????????@@@EEEHHHGGGIIIOOOTTTUUUWWWZZZ^^^aaadddkkksssyyywwwbbbYYY\\\[[[\\\]]]___\\\WWWQQQMMMPPP\\\llluuuuuurrrqqqrrrpppaaa[[[gggqqqtttzzz~~~~~~jjjhhh|||dddOOO===222///,,,+++++++++(((&&&))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((()))))))))*********))))))))))))******((((((((((((((('''''''''(((((((((((((((((((((((())))))************))))))'''''''''''''''((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))***************))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))***************))))))))))))))))))))))))(((((())))))))))))((((((+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......///...//////000222444555777555999JJJjjj~~~ssshhh```XXXSSSJJJHHHFFFDDDFFFLLLTTTZZZcccjjjwwwuuujjjbbbYYYUUUVVVVVVRRRMMMJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHGGGGGGFFFFFFFFFFFFGGGDDDDDDDDDCCCBBBAAA@@@@@@===???@@@???>>>>>>@@@BBB@@@@@@@@@?????????@@@@@@@@@@@@AAAAAA@@@@@@??????AAAEEEFFFDDDEEEKKKNNNNNNSSSWWW\\\^^^___bbbhhhnnnyyy}}}}}}lllYYYRRRUUU[[[```eeefffddd___YYYTTTSSSWWW^^^fffmmmssswwwyyyzzziii```fffmmmmmmttt}}}~~~nnnbbbccchhhuuusssXXXIII<<<666000---------+++)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''(((((((((((()))))))))******))))))))))))******'''''''''(((((((((((((((''''''''''''''''''''''''))))))************))))))'''''''''''''''((())))))(((((((((((())))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((('''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((()))***************(((((((((((((((((((((((((((((())))))))))))((((((++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////111333555777666:::HHHeeevvvvvvzzzyyykkkaaa[[[SSSJJJBBBCCCEEEGGGIIIMMMVVVaaajjjrrrzzzyyyllleeebbbVVVSSSOOONNNOOONNNKKKIIIFFFHHHIIIIIIHHHHHHIIIKKKGGGIIIKKKKKKKKKKKKMMMOOOOOOPPPPPPQQQQQQPPPOOOOOOOOOOOONNNNNNMMMKKKIIIIIIHHHIIIIIIFFFCCCBBBFFFIIIIIIHHHFFFDDDDDDEEEGGGHHHCCCCCCBBBBBBAAA@@@@@@@@@AAACCCBBB@@@@@@EEEFFFEEEJJJNNNTTTYYY]]]bbbiiinnnuuuwww{{{zzznnncccbbbggghhhkkklllhhhdddcccaaa^^^YYYVVVSSSVVV^^^hhhpppttt{{{pppiiikkklllkkkpppyyy~~~~~~~~~xxx\\\QQQ^^^vvvzzz|||cccXXXEEE<<<111++++++,,,,,,***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))''''''(((((((((((())))))))))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''((())))))******))))))((('''''''''''''''((())))))(((((((((((())))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((('''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((()))***************(((((((((((((((((((((((((((((())))))))))))((((((++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......//////...///111444777888>>>PPPlll{{{yyysssrrrhhhccc[[[TTTNNNHHHCCC@@@EEEJJJPPPUUU[[[eeettt~~~sssfff\\\UUUSSSVVVLLLLLLLLLKKKJJJHHHGGGGGGFFFIIIKKKKKKIIIIIIKKKMMMIIIMMMRRRVVVXXX[[[___ccc```aaaccceeeeeedddbbb```cccccccccbbbaaa^^^\\\[[[\\\\\\YYYSSSMMMKKKOOOSSSWWWUUUQQQNNNNNNPPPSSSUUULLLKKKJJJIIIIIIHHHHHHHHHGGGHHHFFFBBBBBBEEEFFFCCCEEEGGGKKKPPPWWW___gggmmmsssrrrqqqssswww}}}xxxwwwzzzrrrwwwvvvoooiiihhhfffccc^^^ZZZTTTPPPRRRXXX```eeeooopppqqqpppnnnnnnppprrrwwwzzz}}}~~~~~~~~~XXXLLLPPPccczzzpppXXXJJJ999---***+++***)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''((((((((())))))((((((''''''''''''((((((''''''''''''((((((((()))'''''''''''''''''''''''''''(((((())))))((((((''''''''''''''''''((())))))'''((((((((()))))))))***''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''((()))******)))(((''''''((((((((()))))))))***(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((('''''''''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))***************(((((((((((((((((((((((((((((())))))))))))((((((++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......//////...///111444777999KKKgggpppvvvyyyrrrpppsss___^^^[[[TTTKKKDDDCCCGGGLLLLLLRRR[[[aaahhhtttyyykkk^^^XXXSSSLLLJJJMMMGGGIIIJJJIIIFFFEEEFFFIIICCCEEEHHHHHHFFFFFFHHHKKKNNNSSS[[[aaafffkkkrrrvvvqqqsssvvvxxxxxxvvvsssqqqvvvvvvvvvuuusssqqqooommmnnnlllhhh___WWWTTTWWW\\\ccc```[[[WWWWWWYYY^^^aaa[[[ZZZYYYXXXXXXWWWWWWXXXTTTUUURRRMMMMMMPPPOOOKKKGGGFFFFFFIIIPPPYYYbbbgggpppmmmhhhfffhhhnnnvvv{{{~~~zzzuuu}}}zzzssspppjjjdddeeeccc]]]UUUOOOPPPWWW]]]bbbllluuutttqqqqqqqqqnnnpppuuu{{{||||||}}}kkkMMMRRRSSSYYYvvvppp___HHH777000///---,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((())))))'''((((((((())))))******''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''((()))******)))(((''''''((((((((())))))******))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((('''''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***************(((((((((((((((((((((((((((((())))))))))))((((((+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---////////////000000000000///---000666444222===NNNhhhyyy{{{vvv|||rrruuu~~~kkkcccaaaVVVOOOHHHEEECCCBBBFFFLLLVVV___kkkssszzzxxxoooaaaZZZQQQMMMMMMMMMJJJGGGHHHGGGFFFGGGGGGGGGEEECCCDDDEEEFFFFFFHHHKKKPPPTTTXXX^^^fffmmmssswww{{{}}}||||||}}}{{{{{{xxxrrrkkkggghhhlllpppnnniiibbb```aaacccdddccceeeeeeeeeddddddggglllpppssseeeZZZ[[[aaaccc```^^^^^^[[[UUUOOOMMMSSS]]]eeeoooiiibbb```dddjjjooorrr~~~vvvooommmppplllfffaaa]]]YYYUUURRRZZZ___iiissszzz{{{yyyvvvqqqvvvyyyxxxyyy}}}{{{kkk[[[TTTRRRQQQVVV^^^ttt|||]]]GGG333,,,---***+++++++++)))'''&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&((()))))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((''''''&&&&&&&&&%%%))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,,,,,,,---------////////////000000000000666222111444444999NNNeeeyyyvvvssslllbbb\\\WWWKKKFFFCCCDDDGGGKKKSSS[[[eeelllxxxqqqfff```WWWVVVTTTQQQOOOMMMKKKKKKIIIHHHGGGGGGFFFFFFDDDCCCEEEHHHLLLPPPSSSWWW\\\___lllpppwww|||~~~|||{{{xxxtttpppoooppprrrsssooojjjgggffffffgggfffkkklllmmmnnnnnnooorrruuutttllliiiooouuuuuuqqqooonnnmmmjjjfffcccdddhhhllllllhhheeeeeehhhkkkkkkjjjpppqqquuuzzz{{{qqqlllqqqoookkkhhheeebbb^^^[[[UUUVVV[[[eeepppxxx{{{{{{pppsssttttttwww}}}}}}xxxnnnfffeeeccc\\\VVVUUUYYYnnnpppZZZCCC666222+++)))*********)))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&((()))***)))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((('''''''''&&&&&&(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,------------/////////000000000111111555111000333777DDDaaa|||uuu|||zzzyyyxxxbbb[[[YYYRRRHHHCCCAAABBBGGGNNNVVVbbbmmmsssyyykkk]]]VVVSSSQQQLLLQQQTTTTTTPPPLLLMMMNNNHHHHHHHHHHHHIIIIIIJJJJJJNNNSSSYYY^^^cccfffjjjmmm|||}}}~~~{{{xxxvvvvvvttttttrrrooolllkkkkkkllllllnnnpppqqqqqqrrrsssuuu{{{vvvvvv||||||xxxuuutttkkkfff```]]]^^^___^^^\\\```bbbeeekkksss|||vvvqqqtttsssqqqpppooolllhhheeeXXXUUUTTTYYYcccoooxxx|||uuuwwwwwwvvvyyy~~~}}}xxxrrrpppsssssskkk___WWWLLLTTTcccqqqxxx{{{qqqXXXEEE777)))++++++++++++************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))++++++((((((((((((''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''(((((())))))))))))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,---........./////////000000111111222000000444;;;DDDWWWwwwtttnnnqqqsss|||wwwaaaTTTSSSRRRIII???EEEEEEHHHOOOVVV___mmmyyy|||dddRRRKKKJJJKKKLLLIIIMMMQQQQQQNNNMMMNNNOOOHHHJJJMMMOOORRRTTTWWWYYY___bbbggglllooossswwwyyy}}}{{{{{{tttvvvwwwtttpppnnnooorrroooqqqsssuuuvvvxxx{{{~~~~~~|||qqqgggYYYOOOLLLMMMNNNNNNMMMPPPVVV^^^fffoooxxx}}}~~~}}}xxxwwwvvvvvvuuurrrnnnjjjccc```\\\YYY[[[bbbmmmuuuxxx|||}}}yyywwwyyy{{{{{{zzzuuurrrvvvyyyvvvmmmeee\\\OOOIIIWWWlll{{{kkkVVVAAA,,,...,,,+++******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***+++,,,,,,((((((((((((((('''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((()))(((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))((((((((((((((((((((((((((()))))))))************))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))((((((((((((((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((()))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,------...///////////////000111222222222333555;;;EEEUUUooo{{{bbbhhhmmmlllhhh___UUUOOOLLLIIIEEECCCIIIKKKQQQZZZbbbjjjxxxlllaaaSSSKKKJJJMMMOOONNNOOONNNMMMMMMNNNOOOQQQRRRQQQUUUZZZ^^^```bbbeeehhhmmmooorrruuuxxx}}}zzzzzzyyyuuuooolllnnnpppsssuuuxxxzzz~~~tttdddXXXQQQOOOMMMLLLBBBGGGNNNUUU[[[aaahhhlllwww|||{{{yyyxxxvvvsssnnnjjjjjjkkkiii```WWWWWW```jjjrrrzzz~~~xxxpppooorrrtttzzzwwwvvvxxx||||||uuummmlllYYYLLLRRRcccvvv}}}oooaaaPPP:::///,,,))))))******)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******+++++++++'''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))((((((((((((((((((((((((((()))))))))************))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((()))))))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,---...//////000...///000000111222333333666999AAAOOOfff~~~tttllljjjvvv|||dddYYYSSSNNNIIIDDDBBBGGGNNNMMMQQQ\\\hhhrrr{{{vvvfff^^^RRROOOLLLMMMQQQTTTUUUUUUVVVSSSPPPPPPQQQUUUXXXZZZaaafffllloooooooooppprrruuuwwwyyy||||||vvvnnnhhheeefffhhhgggjjjpppwww~~~~~~vvvooohhhaaa\\\XXX[[[^^^\\\YYYWWWXXXZZZgggxxx~~~{{{xxxvvvrrrmmmiiiiiilllmmmeeeZZZUUUZZZbbbkkkuuu{{{wwwqqqppprrrtttuuuyyy|||~~~}}}uuukkkmmmfffaaa^^^ZZZdddvvvnnngggfff]]]III111,,,((('''***,,,,,,+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))'''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''(((((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''(((((((((((())))))''''''(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,---...///000000...///000111222333333444666>>>OOOggg~~~xxxzzzfffXXXRRRJJJEEEDDDEEEFFFMMMVVVWWW^^^mmm|||xxxfffYYYOOOJJJGGGIIILLLQQQUUUYYY[[[\\\YYYZZZ[[[ZZZYYY\\\bbbhhhlllrrr{{{~~~}}}{{{{{{||||||~~~yyyrrrggg___[[[\\\^^^___\\\cccooo{{{{{{vvv{{{{{{yyyssskkkffffffhhhwww|||yyyvvvrrrnnnkkkiiikkkkkkfff```]]]]]]^^^cccjjjqqqtttvvvzzzzzzwwwqqqyyy~~~}}}wwwpppqqqooopppkkk]]]WWWppp}}}}}}qqqmmmooouuummmVVV;;;444,,,((()))++++++***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))*********)))((('''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))&&&&&&'''''''''((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,---...///000111...///000111222333444444777GGGccceeeWWWTTTLLLBBB===CCCKKKOOOSSSWWWbbblll|||hhhVVVOOONNNLLLJJJGGGJJJOOOSSSWWW[[[___bbbYYY```eeeccc```aaajjjsssnnnwwwmmmdddXXXQQQPPPUUUYYYZZZbbblll|||}}}~~~}}}yyyvvvssspppnnnnnnkkkiiiggggggeeeaaa]]]XXX]]]ccclllwww|||uuuooowww|||zzzyyy|||~~~{{{|||tttrrrrrreeeVVV[[[kkk~~~xxx}}}cccFFF===111***))))))(((&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))******)))(((&&&%%%&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((()))***''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''(((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&'''(((***++++++&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))%%%&&&&&&&&&''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++---------...............111/////////000222444777===UUUiiiXXXPPPOOOEEECCCEEEHHHLLLSSS___kkkrrroooaaaQQQHHHIIILLLKKKHHHMMMQQQWWW^^^dddgggiiiiiihhhiiijjjmmmppptttyyy{{{|||~~~ttt```VVVPPPWWW```eeejjjnnnppp}}}yyyuuurrrrrrtttqqqkkkiiimmmmmmiiifff```\\\aaakkkrrrqqqmmmpppuuuvvvuuuvvvzzz}}}|||yyyyyyyyyuuugggXXXWWW]]]zzzzzz~~~{{{rrrZZZGGG444++++++++++++,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((******)))(((((((((((((((''''''(((((())))))************))))))((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''((()))(((&&&((((((((((((((((((((((((******)))((((((((((((((('''(((((((((((((((''''''(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************************,,,+++)))((((((***+++---***)))(((''''''((()))***++++++++++++++++++++++++---------............///333///000444666555888===XXXxxx|||gggYYYNNNFFFCCCCCCCCCGGGOOOWWW```nnn{{{rrr]]]UUULLLJJJMMMQQQRRRQQQZZZ\\\```dddhhhjjjkkkllloooqqqtttvvvyyy{{{~~~qqqcccTTTQQQUUUaaalllqqqvvv{{{}}}|||||||||~~~zzzwwwvvvtttvvvrrrllljjjmmmnnnkkkgggbbb]]]___ffflllmmmllltttxxxyyyvvvuuuxxx||||||}}}||||||yyyooodddccchhhnnnrrrwww{{{mmmSSS777---//////+++&&&***)))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((***))))))((((((((((((((('''((((((((()))))))))***))))))))))))(((((('''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''((()))((('''((((((((((((((((((((((((******)))((((((((((((((('''(((((((((((((((''''''(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))(((((()))+++---...***)))(((''''''((()))***++++++++++++,,,,,,,,,,,,------........./////////111,,,...555666222:::GGGqqq}}}```RRROOOKKKEEEAAAEEEGGGNNNZZZdddppp|||bbbUUUOOOMMMLLLNNNRRRVVVXXXYYYaaabbbdddgggiiilllmmmnnnpppssswwwzzz|||dddTTTNNNTTT```oooyyy}}}~~~|||~~~|||{{{zzzxxxxxxsssmmmkkkmmmnnnmmmiiieee```^^^```dddhhhiiitttyyyzzztttpppsssxxx{{{|||zzzyyyxxxtttnnnlllooommmqqqtttwww|||fffNNN???888111,,,)))******)))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((''''''(((((((((((((((((()))))))))))))))))))))(((((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))((('''((((((((((((((((((((((((******)))((((((((((((((('''(((((())))))((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))************))))))))))))************************(((((('''((()))+++---///)))((((((''''''(((((()))+++++++++,,,,,,,,,,,,,,,------......//////000000111,,,000777444222DDD]]]|||tttwww{{{fffPPPHHHJJJKKKHHHFFFKKKNNNWWWdddppp|||}}}___PPPOOOQQQQQQRRRRRRRRRSSSVVVXXXZZZ[[[\\\^^^aaadddgggiiiiiimmmqqquuuyyy~~~}}}^^^QQQUUU___nnnzzz~~~~~~}}}|||||||||zzzwwwsssnnnkkklllmmmnnnjjjhhheeebbb```aaadddfffoootttuuuoookkknnnuuuxxx{{{yyyxxxxxxwwwuuusssrrrxxxvvvoooooo}}}tttfffTTT???///,,,111*********)))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((()))(((((('''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))*********)))))))))))))))))))))))))))))))))******)))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))((('''''')))***)))(((((((((((((((((((((((((((***))))))((((((((((((((('''(((((())))))))))))((((((((((((((())))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))++++++******))))))((((((************************(((((((((((()))***,,,---((((((((((((((((((((((((++++++,,,,,,,,,---------------......///000000111222111555999666===[[[~~~sssrrrzzzcccVVVIIIEEEEEEEEEFFFHHHPPPUUU```ppp}}}zzzfffUUUPPPUUUTTTTTTRRROOOKKKKKKMMMPPPNNNNNNNNNOOOQQQTTTWWWYYY]]]```dddhhhnnnyyyuuuYYYTTT___kkkwww||||||~~~~~~~~~|||{{{{{{{{{{{{yyyvvvqqqnnnlllkkklllnnnjjjjjjjjjhhhdddcccccceeeiiinnnoookkkiiinnnuuuxxx}}}|||{{{{{{||||||xxxttt{{{qqqaaa___yyyuuueeeQQQ===...***...************))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((('''''''''''''''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((())))))***************************************))))))))))))))))))***(((((((((((())))))))))))(((((((((((((((((((((((()))''''''(((*********)))))))))))))))))))))))))))***))))))(((((((((((((((''''''((()))******))))))(((((((((((())))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))******))))))))))))))))))''''''((((((((((((''''''++++++,,,,,,------......------...///000000111222...111555777===RRRzzzttt|||}}}___XXXPPPJJJHHHFFFEEEIIINNNWWW]]]lllmmm```XXXRRRRRRVVVOOOMMMJJJFFFCCCCCCFFFHHHEEEDDDDDDCCCDDDEEEFFFGGGJJJMMMQQQUUU]]]kkk}}}jjjRRRTTTcccnnnxxxyyyyyy}}}}}}|||{{{zzzzzzyyyxxxwwwsssqqqpppooollllllooojjjkkklllkkkiiigggffffffgggkkkllliiikkkqqqvvvwwwvvvyyy{{{zzz{{{{{{vvvppprrrfffUUURRRhhhvvv]]]KKK???333***&&&++++++*********)))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((())))))))))))((((((((((((&&&''''''''''''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++******************************))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((''''''(((***++++++***))))))))))))))))))))))))******)))(((((((((((((((''''''((()))************(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))+++******))))))(((''''''&&&''''''((((((''''''&&&++++++,,,,,,---......///------...///000111222222---222555:::NNNuuuzzz|||xxxfffSSSQQQKKKGGGHHHJJJNNNUUU]]]ccckkk|||tttgggZZZRRRPPPPPPNNNMMMGGGEEECCCAAA@@@@@@AAAAAA@@@@@@??????@@@@@@AAAAAA@@@DDDIIIMMMSSS```qqq```LLLSSSaaallluuuvvvyyy||||||}}}|||{{{yyywwwvvvvvvrrrqqqtttsssnnnmmmqqqlllkkkjjjjjjjjjkkkkkkjjjfffhhhgggggglllsssuuurrrmmmuuuyyyyyyxxxxxxtttmmmppphhh]]]XXX]]]kkkzzzwwwgggTTT>>>///)))+++++++++*********))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))***)))))))))((((((((('''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++************************+++***)))(((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))(((''''''(((***,,,+++***))))))))))))))))))))))))******)))(((((((((((((((''''''(((******++++++***(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))((((((&&&&&&'''(((((('''&&&&&&++++++,,,,,,---...//////------...///000111222222444999<<>>@@@BBBCCCDDDEEEDDDIIINNNRRRVVVaaappp|||yyy\\\JJJRRR```kkktttuuuyyy}}}~~~}}}yyy|||}}}}}}}}}|||zzzwwwuuuvvvrrrrrrvvvvvvpppooorrrnnnkkkhhhhhhjjjlllnnnnnneeeeeecccdddkkkrrrqqqlllllluuu}}}|||{{{{{{wwwqqqwwwtttnnnfff\\\ZZZfffuuuvvvmmmHHH555444+++++++++************)))(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))******))))))((((((((('''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++************************+++***)))(((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))(((''''''(((+++,,,+++***))))))))))))))))))))))))******)))(((((((((((((((''''''(((******+++++++++(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))''''''((()))******))))))%%%&&&'''(((((('''&&&%%%,,,,,,------...//////000+++000333333222333444555666444>>>^^^ssszzz|||aaaQQQLLLMMMDDDFFFHHHKKKRRR]]]iiirrr~~~gggVVVOOOIIIMMMLLLFFFDDDFFFDDD@@@BBBAAAAAACCCCCC@@@>>>>>>@@@CCCEEECCC@@@@@@DDDIIIPPPSSSYYY```iiiqqqxxx|||~~~~~~oooYYYOOOQQQlllpppuuuyyy~~~{{{~~~zzzzzz}}}~~~|||yyyyyy{{{}}}~~~~~~|||zzzxxxsssssssssttttttsssooommmllljjjiiiiiikkkmmmlllllljjjhhhfffeeeeeehhhkkkmmmqqquuuvvvuuuvvvzzzzzzxxxwwwuuutttqqqggg___bbblllwww___FFF777///+++***+++)))%%%$$$&&&))))))))))))(((((((((((()))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))'''''''''''''''((())))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************&&&&&&((()))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))*********++++++++++++******+++*********))))))((((((***************)))((((((******))))))((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&,,,,,,,,,---......//////...000111000///000111222777===OOOpppsss~~~jjjXXXNNNIIIFFFGGGHHHLLLTTT___mmmyyyjjjSSSHHHEEECCCGGGFFFBBB@@@DDDEEEBBB===@@@CCCCCCAAA@@@DDDJJJCCCDDDFFFHHHJJJNNNRRRTTTYYY^^^eeeooowww~~~|||{{{{{{zzz{{{{{{fffSSSNNNSSSkkkrrr{{{{{{zzz{{{zzzwwwssswwwxxxzzz|||{{{zzzxxxwwwooopppqqqsssuuuuuutttrrrnnnnnnmmmmmmmmmmmmnnnnnnlllkkkhhhffffffhhhjjjlllooosssuuuuuuwww{{{{{{yyy{{{wwwuuurrrkkkdddffflllnnn}}}qqqXXXHHH444---)))+++,,,******+++))))))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))******))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************''''''((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))******++++++******)))************)))))))))(((***************)))(((((())))))))))))((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&+++++++++,,,------......000///......///000222444888LLLkkkmmmbbbkkkkkkUUUMMMJJJFFFBBBGGGJJJRRR\\\jjjxxxiiiUUUEEE???BBB>>>AAABBB???>>>BBBEEEEEEDDDCCCCCCFFFLLLRRRTTTSSSHHHIIIKKKOOOTTTYYY[[[\\\bbbhhhrrr|||}}}|||xxxuuutttrrrpppsssxxx~~~}}}zzznnn\\\MMMMMMUUUgggrrr~~~zzzvvvyyyzzz{{{{{{{{{yyyxxxwwwqqqqqqqqqsssuuuvvvtttrrrnnnooopppnnnkkkjjjkkknnnpppnnnkkkiiihhhhhhiiijjjlllqqqtttuuuxxx|||}}}zzz~~~zzzvvvtttpppkkkjjjlllmmmvvv|||eeeYYY<<<000((((((++++++))))))))))))))))))(((((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((()))******))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******++++++******)))************))))))))))))***************)))(((((()))))))))(((((((((((('''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&******+++,,,,,,------...///---...111333333666:::???___uuunnnppppppzzzZZZJJJGGGHHHFFFDDDKKKSSS^^^iiirrrcccRRRJJJAAA>>>BBB<<>>@@@CCCGGGVVVnnnjjjPPPVVV^^^bbbcccdddeeefffgggiiimmmsssyyyzzzsssjjjdddbbb```___]]]WWWQQQRRRVVVVVVYYY]]]\\\SSSLLLNNNVVVfffwww}}}zzzyyyzzz|||}}}zzzxxxwwwvvv{{{yyyvvvtttrrrpppmmmjjjjjjmmmnnnkkkeeebbbdddhhhpppooonnnmmmkkkjjjiiiiiihhhmmmqqqsssvvv{{{|||zzz|||yyyvvvuuuvvvvvvqqqllllllnnnzzzzzzllliii\\\HHH222+++------,,,***))))))))))))((((((((((((''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************************************+++***))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))******)))))))))))))))))))))))))))*********************)))(((((('''''''''''''''((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&+++++++++,,,------......///...000444111000;;;IIIooocccUUUJJJGGGEEEEEEJJJSSSWWWgggzzz```NNN@@@@@@CCC@@@======999:::>>>@@@>>>===CCCJJJ\\\ttt]]]DDDLLLWWWbbbjjjllllllllllllllllllnnnrrrxxx}}}xxxjjj^^^TTTPPPNNNKKKJJJKKKHHHDDDDDDHHHDDDGGGNNNRRROOOLLLRRRZZZppp}}}{{{vvvsssqqqmmmfffiiilllllllllmmmqqqtttvvvxxxzzz{{{}}}~~~~~~{{{xxxvvvtttttttttxxxvvvsssrrrrrrpppnnnlllmmmoooooolllgggeeefffhhhllllllmmmmmmmmmmmmlllkkkiiimmmppppppsssxxxyyyxxxxxxxxxwwwvvvwwwyyyuuuooommm{{{}}}qqqmmmiiiRRR999---++++++++++++))))))))))))(((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***)))(((((((((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************+++***)))((())))))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))******))))))((())))))))))))***************************)))((((((&&&''''''''''''((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&,,,,,,,,,---......//////111///111333000333HHH```zzzmmmTTTIIIDDDGGGHHHHHHQQQ]]]dddpppzzz^^^IIIFFFAAA???>>>>>>======:::999;;;>>>>>>BBBOOO]]]lllUUUJJJAAAGGGTTTgggzzz}}}wwwwwwvvvuuuuuuwww{{{zzzuuulll```UUUKKKFFFCCCAAA===<<<@@@AAA>>>===>>><<<===BBBFFFGGGJJJVVVbbbzzz~~~}}}~~~uuuvvvrrrhhhbbbcccdddbbb___ccchhhjjjiiikkkoootttrrrpppnnnnnnoooppppppoooxxxzzz~~~~~~{{{yyyxxxxxxzzzyyyvvvsssrrrssstttuuuuuusssqqqpppppppppooonnnpppooonnnllljjjiiihhhhhhggghhhkkkmmmnnnoooooonnnkkknnnooommmoootttvvvuuutttxxxyyyxxxyyy{{{yyysssrrr}}}}}}dddGGG444,,,))))))***))))))))))))((((((((((((&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******(((((('''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******************************)))((()))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((())))))))))))((((((((()))))))))***************************)))((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))*********)))((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&,,,,,,---......//////000111///111444222:::WWWvvvttt}}}uuuiiiOOOEEEAAAHHHLLLNNNWWWdddvvv}}}\\\HHH===BBBBBB;;;666777999999>>>;;;;;;>>>AAAIII\\\ooooooTTTKKKGGGNNNOOO[[[uuuwwwggg___XXXMMMDDD@@@>>>>>>>>>???:::888<<>>999;;;BBBFFFNNNjjjnnnZZZUUUUUUTTT\\\bbbttt|||wwwtttlll]]]PPPJJJGGGAAA<<<999999:::;;;888888888999999:::;;;;;;<<<===???AAA@@@CCCOOO\\\www~~~yyyvvvwwwvvvooohhhfff```aaabbbeeegggiiikkklllmmmlllkkkjjjkkklllmmmmmmkkkiiihhhjjjmmmppppppooolllkkkiiifffgggkkkrrrwwwtttvvvwwwwwwuuussssssttttttttttttttttttuuuvvvwwwtttrrrpppooopppqqqqqqqqqmmmllllllkkkjjjiiihhhhhh```bbbeeeiiilllnnnoooooonnnpppqqqmmmiiiiiimmmrrr}}}xxxtttuuuyyy{{{zzzwwwvvvqqqqqqqqqjjjdddmmm}}}qqqLLL...000444###))))))******)))((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''''''''(((************)))(((&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++*********))))))((((((++++++******))))))(((((())))))))))))))))))))))))************************,,,++++++******++++++,,,++++++++++++++++++++++++))))))***+++,,,,,,------))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((''''''''''''&&&&&&&&&''')))+++...///+++***)))'''''''''((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((------------...///000000000000444888===TTT|||vvvmmmpppkkkVVVMMMHHHGGGJJJQQQXXXaaannnzzz{{{^^^JJJAAAAAA<<<;;;999888777888999:::;;;:::???GGGLLLWWWtttvvv^^^ZZZfffppprrr}}}xxxyyy|||~~~|||}}}yyyuuunnnggg___UUUKKKDDD<<<;;;:::999999999999999888888777777888999:::;;;666777<<>>???BBB:::999888777777888:::;;;<<<>>>EEEMMMSSSbbbtttjjjuuu}}}nnn]]]RRRPPPYYYkkk{{{{{{yyyzzzxxxvvvuuujjjiiidddYYYLLLBBB>>>>>>777999===@@@BBBBBBBBBAAAAAA@@@===<<<;;;;;;===>>>===:::;;;@@@DDDFFFKKKQQQVVVlll}}}tttnnnhhhaaa^^^___aaabbbdddfffggggggffffff___dddiiikkkjjjjjjkkkmmmpppmmmkkkmmmpppqqqmmmiiimmmoooooonnnjjjeeecccbbbaaaffflllqqqtttttttttuuuwwwwwwwwwxxxyyyyyyzzzzzzxxxvvvtttuuuvvvwwwwwwvvvuuurrrnnnmmmllljjjfffbbbcccdddeeefffiiilllnnnpppqqqssstttrrrnnnkkkkkkmmmnnnppptttwwwyyyzzzyyyxxxyyytttqqqnnnfff```gggttt~~~[[[CCC555---...++++++******)))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***))))))))))))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++************)))************************+++++++++************))),,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------************************************************))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))***+++,,,***))))))(((((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((------------...///000111666555555>>>ZZZ}}}eeehhhdddQQQGGGCCCCCCGGGPPP\\\fffppp]]]HHHBBBAAA@@@AAA;;;:::888777888999;;;<<>><<<>>>;;;888666666888<<<>>>EEELLLSSSYYYeeezzzqqq[[[HHHBBB===<<<@@@LLL___oooyyy|||sssrrrqqqjjjbbbSSSNNNEEE???===@@@EEEHHHOOOOOOOOOOOOPPPQQQRRRRRRMMMLLLJJJIIIIIIJJJLLLMMMIIIDDDDDDQQQccctttvvvrrrnnnlllhhhcccbbbeeedddeeefffggghhhgggfffffflllmmmmmmkkkiiiiiimmmqqqnnnmmmlllnnnppprrrqqqooopppqqqsssrrrpppnnnmmmmmmfffgggiiijjjkkkooossswwwqqqrrrtttvvvwwwwwwwwwwwwssssssrrrtttvvvwwwwwwvvvsssvvvwwwrrrhhhaaa```bbbeeedddcccbbbdddgggjjjmmmoooqqqssstttrrrpppnnnmmmggglllsssxxxzzzzzzzzzzzzxxxwwwwwwuuuqqqpppvvv}}}{{{zzzwwwnnntttaaa===......---,,,***))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''')))******'''((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------************************************************))))))))))))))))))))))))))))))************))))))******++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((())))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((............///000111111111666IIIjjjuuurrryyyqqqYYYLLLGGGFFFIIIMMMTTTaaaooozzz```PPPAAA===??????>>>>>>???;;;777444555999???CCCIIITTT```jjj|||ttt___RRRGGGAAA<<<>>>FFFSSSeeettt~~~oooiiiggg___VVVFFF@@@;;;<<>>???DDDKKKNNNMMMJJJDDDDDDFFFIIIMMMRRRWWWYYY```bbbffflllqqqtttwwwxxxrrrrrrwwwpppnnnllllllkkkgggbbbbbbfffhhhhhhhhhiiijjjmmmppprrrtttoookkkjjjlllnnnmmmkkk___gggpppqqqlllffffffgggmmmooorrrrrrqqqooooooooopppooommmkkkiiijjjllloooqqqrrruuuwwwxxxyyyxxxxxxsssssstttwwwzzz{{{zzzyyyxxxwwwvvvssspppkkkeeebbbbbbaaa`````````bbbdddeeegggiiikkkooosssuuuvvvvvvsssrrrrrruuuzzz}}}}}}{{{xxx{{{{{{wwwrrrooommmmmmlllqqqyyy{{{zzzzzzcccHHH111000---+++)))))))))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''(((((()))&&&&&&'''((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------------------------,,,,,,,,,,,,---------...---.........////////////........................------------------------------,,,,,,,,,,,,------------------------------------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((''''''''''''%%%&&&((()))))))))((((((&&&'''((()))******)))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&''''''''''''(((.........//////000111222<<>>EEEOOO\\\fffiii~~~ppp^^^NNNEEEBBB===<<<>>>HHHYYYmmm{{{yyywww```HHHFFFEEE===???CCCEEEDDDAAAAAAGGGLLLNNNRRRWWWZZZZZZYYYXXXXXXZZZ\\\___eeekkkmmmmmmkkkvvv{{{wwwjjjkkkhhhdddcccdddffffffeeehhhgggggggggiiillloooqqqgggggghhhiiiiiiiiiiiiiiieeeggghhhhhhgggiiioootttxxxwwwuuutttrrrrrrqqqqqqqqqpppnnnmmmnnnnnnnnnlllkkkssszzz{{{zzz||||||{{{wwwxxxyyyzzz{{{|||}}}~~~{{{yyy{{{~~~yyylllaaaaaaaaabbbbbbbbbbbbbbbaaa```___cccjjjooorrrvvv{{{{{{zzzxxxvvvvvvxxx}}}|||wwwuuuuuussspppmmmkkkjjjiiippp|||ooo@@@444++++++,,,)))(((***)))))))))))))))))))))))))))((((((''''''''''''((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))&&&''''''((()))***++++++))))))))))))))))))))))))(((((((((((())))))))))))++++++******************++++++******************///...------,,,,,,---------............---,,,+++***000000,,,,,,222444000............///222555777666555444444666999===???>>>;;;;;;>>>>>>:::666666333555444000111444666444777444222222444444222///111***)))///555333///...++++++,,,...///------...)))+++,,,,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((('''&&&%%%%%%+++000---,,,222111222===OOOwwwtttsssgggSSSDDDDDDHHHJJJPPPXXXgggtttxxxVVVFFFCCCBBBAAA@@@AAACCCFFFHHHHHHBBB>>>CCCKKKUUUbbbmmmyyyqqqqqqmmmbbbSSSGGG@@@>>>======AAAKKK]]]ppp~~~{{{vvvYYYFFFEEEFFFAAABBBBBBAAAAAACCCHHHOOOSSSXXXWWWTTTPPPLLLKKKMMMOOOYYY]]]cccggghhhjjjmmmoooyyy}}}ooojjjiiigggddddddeeefffeeedddgggggggggggghhhjjjlllmmmfffggghhhiiijjjjjjjjjjjjiiiiiiiiiiiijjjlllqqqtttwwwvvvuuutttsssrrrrrrqqqooooooppprrrssssssqqqooommmtttyyyxxxxxx{{{~~~~~~}}}}}}||||||{{{||||||}}}}}}{{{yyy{{{|||xxxnnnfffdddcccaaa___^^^___```aaabbb```cccjjjooorrrvvv{{{~~~}}}zzzwwwvvvxxx|||~~~{{{wwwuuuuuussspppnnnjjjjjjgggiiizzznnnHHH:::...,,,,,,***)))***))))))))))))))))))))))))(((((('''''''''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))'''''''''(((((())))))***))))))))))))))))))))))))(((((((((((()))))))))***++++++******************,,,,,,,,,,,,,,,,,,++++++,,,++++++++++++,,,------+++,,,,,,...///111222333...000000...///222333111888;;;>>>AAAAAA???===<<<===???@@@AAA@@@???>>>>>>CCCAAA@@@BBB@@@===???CCCEEEGGGDDD<<<888:::======777666666666888::::::999<<<:::555000,,,+++,,,---//////000222000---+++))),,,---......---,,,,,,---,,,,,,+++++++++***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((())))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%***000...///333111555DDDggg}}}eeekkkvvvpppUUUJJJCCCFFFJJJNNNXXXbbbrrraaaKKKBBBCCCBBBAAAAAABBBDDDGGGIIIIIIEEEEEEKKKTTT^^^lllwww~~~jjjaaaaaa^^^UUUJJJAAA<<<:::<<<===DDDQQQbbbttt|||rrrvvvpppQQQFFFFFFHHHHHHEEECCCCCCFFFLLLQQQSSSSSSLLLKKKHHHGGGJJJQQQ[[[bbbbbbiiiqqquuuvvvyyykkkgggkkkfffeeeeeeeeefffgggeeecccfffgggggghhhhhhhhhggggggffffffhhhjjjkkkllllllllllllkkkjjjkkknnnrrrtttuuuvvvvvvuuutttsssrrrrrrrrrnnnooorrrvvvxxxxxxuuurrrqqqvvvyyywwwwww{{{|||{{{{{{{{{||||||{{{{{{{{{zzzwwwrrrnnnmmmiiiccc^^^\\\]]]```bbbbbbaaaccciiinnnppptttzzz~~~|||xxxuuuvvvyyy{{{|||zzzwwwvvvuuutttqqqooolllppplllhhhxxxhhhSSSCCC222,,,,,,,,,***)))))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))'''''''''((((((((((((((())))))))))))))))))))))))((((((((()))))))))************++++++++++++++++++------------------------++++++++++++,,,---......,,,,,,,,,,,,---...///000444111222666:::;;;<<>>@@@AAA???BBBFFFJJJNNNSSSXXX\\\GGGPPPRRRFFF<<<<<<>>>===444444333222222222222111,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((('''&&&&&&,,,111000111444222:::OOOooonnnsss|||yyyaaaKKKFFFEEEIIINNNUUUcccqqq~~~rrrUUUJJJFFFBBBBBBAAABBBCCCFFFHHHJJJJJJHHHKKKTTT]]]hhhuuuooo___```___ZZZRRRGGG???:::999:::>>>GGGWWWhhhxxx{{{nnnlll~~~dddNNNIIIHHHHHHKKKEEEHHHMMMQQQTTTTTTRRROOOTTTUUUVVVYYY\\\ccckkkqqq~~~rrreeefffkkkcccdddeeeggggggfffeeecccggghhhiiijjjiiigggeeedddeeefffhhhjjjlllmmmnnnnnnnnnllljjjmmmssswwwxxxxxxuuuuuuuuuttttttsssrrrrrrpppppprrrvvvxxxxxxvvvtttsssyyy|||zzzyyy}}}~~~{{{zzzzzz{{{|||{{{|||}}}|||zzzxxxwwwwwwwwwqqqiiiaaa]]]^^^bbbeeeaaa___aaagggkkkmmmrrrwww}}}~~~~~~{{{xxxuuutttuuuzzzyyyxxxwwwuuusssqqqppplllrrrooojjjzzz{{{vvvggg]]]KKK666+++***,,,+++)))((((((((((((((((((((((((&&&&&&&&&'''''')))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((('''''''''''''''))))))))))))))))))))))))(((((()))))))))***************+++++++++++++++,,,,,,---------------......---------------...//////---///111333555666777777???:::;;;AAADDDCCCDDDHHHIIIIIIIIIFFFEEEFFFKKKOOONNNOOOOOOKKKGGGGGGLLLQQQQQQLLLJJJKKKLLLLLLPPPVVVRRRQQQMMMGGGEEEGGGGGGDDDFFFKKKRRRXXX\\\ccckkkppppppuuuddd\\\RRRFFFDDDCCC>>>888555777888777111///...---------,,,+++------------------------+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''',,,000000111333333BBB___uuuggguuuyyyjjjSSSHHHGGGHHHKKKPPP\\\nnn}}}eeeQQQJJJGGGAAAAAABBBCCCEEEGGGIIIKKKKKKLLLRRR\\\fffppp|||yyyhhhbbb^^^WWWNNNEEE>>>;;;999:::>>>KKK^^^nnn{{{|||}}}yyynnngggrrraaaPPPJJJFFFEEEHHHHHHMMMSSSUUUTTTUUUXXX[[[___eeennnvvv}}}}}}ooogggeeefffaaaccceeeggggggfffeeedddiiijjjkkklllkkkiiifffeeefffgggiiikkkmmmoooppppppmmmlllkkkooouuuzzz{{{{{{sssttttttuuuuuutttsssrrrsssrrrqqqrrruuuvvvuuutttttt{{{~~~|||~~~~~~{{{yyyyyyzzz|||}}}{{{|||~~~}}}{{{zzz|||}}}|||vvvmmmddd______aaaccc___\\\]]]cccgggjjjoootttzzz~~~zzzuuusssyyyyyyyyyxxxuuusssqqqpppjjjmmmjjjgggtttvvvsssfffUUU===---)))++++++)))((((((((((((((((((((((((&&&&&&&&&'''''')))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))******************++++++,,,,,,,,,,,,+++,,,,,,,,,------......///......---------......+++///666===CCCFFFGGGGGGEEECCCDDDGGGGGGFFFHHHLLLVVVXXXYYYWWWVVVYYY```fffcccfffggggggffffffiiilllnnngggbbbcccccc```^^^^^^[[[ZZZXXXYYY^^^ccc___WWWUUUXXX[[[[[[XXXXXXZZZ\\\mmm}}}{{{zzzqqqbbb\\\^^^[[[SSSMMMKKKFFF@@@<<<999555222111000---+++,,,,,,,,,,,,------------++++++************++++++************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((((((((((((''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''+++......///222666OOOttt}}}eeehhhvvvuuu|||[[[GGGFFFGGGJJJNNNUUUcccvvv```PPPGGGBBB@@@AAABBBDDDFFFHHHKKKLLLNNNQQQYYYeeennnvvv|||eee```ZZZQQQGGG???<<<;;;;;;;;;AAAQQQffftttyyyyyyvvvmmmdddfffyyy~~~aaaQQQHHHCCCCCCGGGPPPSSSWWWWWWXXX```lllwwwwww|||xxxvvvuuuuuuwwwwwwtttrrrsssxxx|||qqqjjjdddaaa___bbbeeegggfffeeeeeefffiiijjjlllmmmlllkkkiiigggggghhhjjjlllnnnooopppqqqmmmmmmnnnqqquuuyyyzzz{{{rrrssstttuuuuuuuuutttsssrrrqqqoooppprrrtttuuutttvvv}}}~~~||||||}}}{{{{{{zzzyyyxxxyyy{{{}}}~~~zzz{{{||||||{{{{{{}}}~~~|||wwwppphhhbbb___^^^^^^\\\YYYZZZ```dddhhhmmmssszzz{{{xxxyyyzzzzzzyyyuuurrrppppppmmmkkkhhhffflll|||zzzrrrcccJJJ444******+++)))))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++******++++++,,,---------++++++,,,,,,---...............---------...//////,,,000777>>>CCCFFFGGGFFFHHHPPPUUUUUUUUUZZZaaadddmmmssszzz}}}}}}~~~wwwrrrqqqtttuuuvvvzzz{{{zzzyyyvvvnnneee[[[TTTPPPQQQYYY^^^___eeemmmnnnhhhllltttyyywwwuuutttmmmcccMMMHHHAAA<<<999666111---//////......---,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))(((((((((((())))))'''(((((())))))******+++))))))))))))((((((((((((((((((((((((((((((((((((,,,,,,+++******))))))(((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))((((((,,,///...111777@@@bbbmmmgggvvv|||gggNNNFFFEEEIIIOOOUUU___ooozzzeeeSSSFFFAAA@@@AAABBBEEEGGGJJJKKKMMMQQQVVV```lllttt{{{hhhbbbZZZNNNCCC<<<:::;;;<<<>>>EEEWWWmmm{{{xxxtttoooggg\\\WWW```nnntttjjj[[[MMMDDDCCCJJJRRR]]]___ccchhhooozzz~~~sssjjjfffeeeiiilllppprrrtttuuuuuuuuu{{{}}}ssskkkddd```^^^bbbeeefffeeedddfffggghhhiiikkklllllllllkkkjjjiiijjjkkkmmmooopppppppppoooppprrrsssssstttvvvxxxqqqrrrtttuuuvvvuuutttsssnnnnnnnnnqqqtttvvvuuutttyyy~~~zzzwwwxxxyyyyyyxxxxxxyyyyyyzzz{{{}}}}}}xxxxxxxxxzzz{{{{{{{{{{{{zzzxxxtttnnnhhhbbb]]]ZZZ[[[XXXYYY___dddgggnnntttxxx}}}~~~yyy{{{|||zzzuuuqqqoooooolllgggfffjjjjjjkkkzzztttZZZ>>>...++++++***))))))))))))))))))))))))(((((('''''''''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))*********+++++++++******++++++,,,------...,,,------...//////000000......///000111333555666:::<<>>JJJMMMSSS]]]iiivvv}}}vvvnnnffffffkkk{{{}}}wwwlllnnn}}}wwwnnnhhhaaaYYYSSSDDDCCC@@@<<<777444111///,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))***+++++++++******))))))((((((((('''((((((((((((((((((((((((///...---+++)))(((&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))111000///222@@@bbbssshhhdddooonnnrrr```JJJFFFIIILLLNNNYYYiiirrrzzzvvvpppaaaNNNBBBAAA===???FFFLLLLLLKKKLLL[[[hhhuuuzzzzzzkkkZZZHHH???<<<;;;<<<>>>EEESSSdddrrr~~~rrrooojjjpppfffNNNBBBIIIMMMHHHPPP===<<>>@@@>>>AAAKKKVVV[[[nnnxxxqqqccc___eeelllrrrvvv{{{tttgggUUUOOOFFFBBB@@@===777222...******---,,,(((+++222+++---...---+++)))(((((('''''''''(((((((((((((((******)))((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''(((((((((((())))))))))))*********)))))))))))))))((((((((((((((('''''''''))))))*********)))(((((('''((()))((('''&&&'''(((***)))(((((()))***)))(((''')))++++++***)))***++++++***))))))))))))((('''))))))((((((((()))******'''((()))******)))((('''111444444999SSSmmmdddkkkpppzzzwwwZZZJJJGGGJJJMMMRRR```ssszzztttoooaaaPPPEEEBBBAAADDDIIIKKKLLLQQQXXXbbbllltttwwwzzzzzzaaaSSSDDD===;;;;;;===???FFFUUUhhhvvv{{{|||yyynnnooohhheeeXXXHHHDDDIIIHHHBBBHHH@@@CCCNNNLLLEEERRRjjjxxxiii\\\SSS]]]bbbkkkvvv~~~|||xxxiiigggeeeeeeiiipppvvvzzzrrriiiiiilllgggfffeeeeeeeeegggiiijjjkkkjjjjjjllloooooommmkkklllllllllllllllmmmmmmmmmoooooooooppppppqqqqqqqqquuuuuuuuuttttttsssrrrqqqrrrtttwwwxxxxxxyyyzzz|||}}}{{{yyywwwwwwxxxyyy{{{xxxxxxyyyzzz{{{{{{||||||xxxzzz{{{{{{zzzyyyyyyzzzzzz|||{{{wwwtttqqqjjjbbb]]]YYYXXX]]]aaabbbeeehhh^^^fffnnnuuu}}}}}}wwwrrrssswwwwwwqqqkkkhhhhhhhhhhhhiiijjjkkklll}}}[[[???111,,,)))+++***)))((((((''''''((()))((((((((('''''''''''')))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************))))))))))))************************++++++++++++***++++++,,,,,,,,,++++++222///,,,+++---//////...111333666777777888999;;;NNNUUU]]]aaahhhuuuwwwiii___YYY[[[```eeeiiipppyyy}}}{{{pppjjj```VVVNNNGGGAAA>>>333...---111111,,,((()))************))))))+++,,,))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''''''''((((((((()))))))))***)))))))))))))))))))))((((((((((((((((((((((((((())))))))))))(((''''''***+++++++++)))((()))***(((((((((***+++,,,++++++)))***++++++******)))***,,,+++***)))))))))((('''))))))))))))))))))((((((***++++++,,,,,,++++++***///333444@@@hhhyyyfffdddyyytttcccQQQIIIIIILLLNNNUUUeeezzz~~~wwwvvvqqqdddTTTJJJBBBDDDHHHLLLLLLOOOYYYdddmmmrrrwwwzzzkkkUUUJJJ???;;;;;;;;;>>>BBBJJJ\\\ooo{{{vvv{{{uuukkknnnfffYYYJJJFFFHHHIIICCC<<<===???CCCDDD>>>>>>PPPfff~~~wwweeeTTTNNNOOORRRkkkqqqxxx{{{wwwmmmccc]]]WWWYYY\\\cccllluuu}}}~~~ooohhhiiikkkiiihhhgggggghhhjjjlllmmmlllllllllnnnppppppooonnnoooooonnnnnnnnnnnnmmmmmmnnnnnnnnnnnnoooppprrrsssuuuuuuttttttssssssrrrrrrssstttvvvwwwwwwwwwyyy{{{|||{{{zzz{{{|||~~~{{{xxxwwwxxx|||}}}|||yyyyyy{{{}}}|||{{{zzz{{{{{{yyy|||{{{yyywwwvvvpppiii```[[[XXX[[[^^^^^^```ccc]]]dddlllqqqyyy}}}ssspppsssvvvsssnnnnnnmmmlllkkkkkkkkkllllllpppwwwlllKKK777...+++++++++***)))((((((((((((((((((((((((''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************)))))))))*********++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***,,,000333333222222333555777>>>MMM```ooouuukkkcccdddbbb]]]^^^gggqqqvvv~~~}}}yyypppdddWWWPPPAAA888111111222///+++(((---+++***))))))+++,,,...******************************)))((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))******(((((((((((((((((())))))******)))))))))(((((((((((()))***)))'''''''''((('''((()))***************+++***)))***++++++***)))+++++++++++++++,,,,,,,,,(((((()))))))))(((''''''************************222111666NNN|||}}}|||nnndddooohhhRRRJJJIIIKKKNNNUUU\\\lll}}}{{{zzzzzzuuuhhhYYYNNNBBBDDDJJJSSSYYY^^^fffoooppprrrxxxsss]]]LLLDDD===<<<<<<<<<@@@EEETTTddduuupppsssyyymmmlllaaaQQQFFFJJJMMMGGG>>>::::::AAAHHHKKKNNNUUU]]]bbb^^^YYYPPPFFFEEENNN]]]iiiqqqrrrooofffZZZOOOJJJJJJTTTZZZdddoooxxxwwwlllhhhiiikkkiiiiiiiiiiiijjjkkkmmmnnnnnnnnnnnnooopppqqqqqqqqqssssssrrrqqqqqqpppoooooonnnmmmllllllnnnpppssstttuuuttttttsssrrrrrrrrrrrrtttuuuwwwwwwvvvwwwyyyzzz{{{{{{|||}}}~~~zzzwwwyyy~~~}}}yyy{{{|||~~~~~~|||{{{|||}}}yyy{{{{{{yyyxxxxxxtttmmmaaa[[[XXXYYY[[[ZZZ\\\___ccciiiooorrrxxxxxxqqqoooqqqssstttrrrpppooommmllllllmmmnnnqqqpppooozzzvvvYYYDDD666...,,,+++***)))((((((((((((((((((((((((((('''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((()))))))))************))))))*********+++++++++*********+++++++++,,,,,,------,,,,,,++++++,,,,,,)))+++...111222333555666555;;;DDDMMM[[[pppxxxvvvvvv}}}yyymmmfffggghhhhhhuuu{{{ttthhh[[[PPPAAA888444222111111000///,,,+++,,,,,,,,,+++++++++++++++******************))))))((())))))***))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((&&&'''''''''(((((((((((()))))))))))))))*********(((((())))))))))))******++++++******************((()))******((('''((()))+++---......---,,,,,,---...,,,++++++---///...,,,+++---...//////000111333************+++,,,---...,,,++++++***))))))))))))555000>>>eee~~~rrrttthhhjjjzzzXXXHHHFFFIIIMMMQQQ___gggvvv|||}}}}}}{{{uuuiiiZZZNNNBBBCCCMMMaaasss|||wwwtttzzzvvvcccWWWGGGBBB>>>>>>======BBBIII___mmmzzzvvvbbbtttrrrgggXXXMMMIIIMMMKKK@@@:::<<>>>>>EEENNNgggttthhh___|||uuuaaaPPPMMMKKKJJJCCC:::<<>><<>>:::999;;;;;;;;;;;;;;;:::999777777666666666555222///---+++000===```{{{zzz|||tttpppZZZFFFDDDHHHLLLSSS\\\eeeqqq~~~|||wwwqqqnnnjjj___RRRJJJIIIWWWuuuzzzmmm```TTTLLL>>>===>>>???>>>???IIITTTkkkxxx{{{```ggguuuZZZPPPPPPLLLDDD;;;;;;FFFSSSccc{{{tttXXXFFF===<<>>AAACCCDDDFFFGGGFFFFFFKKKSSSZZZZZZ]]]]]]XXXQQQOOORRRVVV]]]___^^^YYYQQQLLLKKKMMMYYYZZZ[[[ZZZUUULLLCCC>>>???@@@@@@???<<<777222///777PPPwwwzzzxxxzzz{{{~~~bbbPPPBBBDDDIIIMMMUUU```nnn|||~~~www|||uuunnnnnnnnndddXXXLLLLLLXXXssszzzfffpppssskkkfff]]]OOODDD;;;;;;<<<>>>===@@@LLLXXXlllyyyooo^^^ooosssVVVTTTTTTMMM???777???QQQ___yyysssQQQFFFJJJMMMHHHHHHNNNOOOIIIEEEEEEBBBAAAAAAEEEMMMZZZhhhqqqppprrrqqqnnnkkkmmmtttzzzyyykkklllooojjjhhhjjjmmmmmmmmmmmmlllkkkjjjiiijjjlllmmmllljjjkkknnnqqqrrrrrrqqqqqqqqqpppppppppqqqqqqrrrsssssssssrrrrrrtttsssqqqppppppqqqssstttwwwwwwvvvtttssssssvvvxxxxxxyyyzzz|||~~~}}}||||||}}}{{{|||~~~~~~|||{{{|||}}}xxxzzzzzzyyyzzz}}}{{{vvvzzzqqqgggaaa\\\VVVTTTUUUYYYaaaggggggjjjrrr{{{|||yyyzzz~~~{{{vvvqqqnnnmmmmmmnnnppphhhcccssstttdddOOO===---,,,+++***))))))))))))&&&'''''''''(((((())))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------000/////////000222555777CCCIIIZZZsss~~~{{{jjjccciiipppvvv}}}|||mmmWWWLLL>>>444111000///...//////...---,,,,,,++++++******))))))***+++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******)))*********++++++++++++'''(((((()))***+++++++++))))))***+++,,,,,,------222222222444666:::===@@@CCCEEEHHHJJJKKKMMMPPPRRR^^^___^^^[[[YYY\\\dddkkkjjjmmmnnnfff\\\WWW[[[```kkkmmmnnniiiccc^^^___aaa{{{~~~~~~uuufffWWWMMMMMMNNNOOONNNJJJDDD>>>:::>>>RRRuuuooorrryyytttPPPIIICCCEEEKKKRRR]]]fffwww|||yyyyyywwwuuutttrrrlllccc\\\KKKNNNXXXrrrnnnkkkcccmmm|||sssfffZZZRRRLLLHHHEEEDDD<<<888::::::===OOOeeettt~~~kkkaaasssfffRRRZZZIII>>>@@@DDDKKK___wwwjjjNNNIIIMMMMMMWWWTTTOOOHHHDDDAAABBBCCCFFFDDDFFFMMMXXXaaaddddddbbb```aaadddffflll|||zzzmmmjjjlllllliiihhhooooooooonnnllljjjhhhgggfffiiikkkllllllmmmnnnppppppooonnnnnnooonnnllljjjooopppqqqrrrsssrrrqqqpppvvvtttpppnnnmmmnnnpppqqquuutttrrrrrrsssvvvyyy{{{}}}~~~~~~||||||~~~}}}{{{}}}~~~|||xxxwwwyyy|||{{{{{{zzzzzzzzz{{{{{{||||||yyysssiii___YYYXXXZZZXXX[[[^^^aaafffnnnxxxxxxooovvvyyyvvvnnnjjjmmmnnnkkkiiitttiiifffdddCCC...000...)))(((,,,+++((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))))))))******+++)))************++++++++++++++++++***++++++,,,,,,------.../////////...------222555555333777AAAJJJSSShhhtttgggbbbcccnnnqqqZZZEEE===;;;222'''///......///000000...+++***++++++++++++***))))))++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))),,,+++)))((((((((()))***''')))******))))))***+++******)))))))))))))))***,,,+++***)))(((((())))))&&&&&&&&&'''***++++++***))),,,000333333333333333888777888;;;AAAIIIRRRXXX___bbb___WWWSSSUUUYYYZZZbbb```YYYRRRQQQTTTRRRMMMUUUUUUWWWXXXWWWUUUVVVYYYVVVPPPMMMRRRWWWZZZ]]]```xxxwwwxxxyyytttjjj___YYY\\\sssuuucccLLL888FFFaaaxxxkkknnnyyynnnPPPHHHDDDGGGNNNXXXdddooo}}}|||yyywwwxxxwwwvvvtttqqqkkkeeeaaaTTTRRRSSSfff{{{vvvhhhhhhfff{{{jjj___RRRKKKKKKKKKIIIEEEBBB;;;888:::<<>>@@@AAAGGGPPPYYYtttxxxzzzoooccc]]]fffuuummmVVVGGG???:::444222///,,,***+++---///++++++,,,,,,,,,+++++++++++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))+++******)))))))))))))))''')))******))))))***+++******))))))))))))******(((((()))***************///---+++(((((())),,,---666666444333333666;;;???CCCEEEHHHMMMQQQTTTVVVUUUcccccc\\\QQQIIIGGGHHHGGGKKKLLLIIIDDDBBBCCCAAA===???BBBEEEFFFEEEBBBBBBDDDBBBAAADDDJJJNNNMMMLLLNNNUUUSSSUUU[[[aaadddcccaaasssqqq^^^MMMSSSwwwyyyfffjjj}}}|||aaaJJJEEEBBBGGGPPP\\\kkkwww{{{yyyyyywwwwwwwwwvvvrrrnnnjjjiiihhh]]]XXXSSS___qqqooocccdddnnnjjjVVVPPPKKKNNNVVVXXXRRRJJJ???999777:::???HHH]]]qqqvvvppp^^^iii}}}rrrcccKKKCCC===CCCVVVooojjjMMMBBBKKKWWWZZZVVVKKKEEE@@@@@@DDDEEEBBB>>>FFFKKKRRRVVVVVVSSSOOOMMMYYY]]]fffsss{{{sssmmmkkkkkkkkknnnqqqlllmmmnnnooooooooonnnmmmoooppprrrrrrqqqqqqqqqrrrsssqqqppppppppppppooommmppppppqqqqqqqqqqqqpppooommmmmmmmmmmmlllkkkkkkjjjqqqrrrsssvvvxxxzzz|||}}}~~~}}}~~~~~~|||{{{{{{|||xxxxxxxxxxxxxxxyyyzzzzzz}}}}}}zzztttkkkaaaZZZWWWVVVXXX[[[^^^aaaffflllqqqxxxuuuttt{{{}}}xxxrrrpppooonnnrrrvvvsssggghhh~~~hhh???111(((***---+++)))+++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((()))))))))))))))******+++************+++++++++,,,+++++++++++++++,,,---...111111111...,,,---222777===BBBIIIOOOVVVaaapppzzz~~~yyyuuutttuuuvvvyyy{{{zzzuuuooommmmmmnnnhhhfffjjjnnnoooppprrrpppggglll|||zzzjjjiiivvvrrrlllmmmwww~~~oooYYYGGG999777333...++++++...111,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))************))))))(((''')))******))))))***+++******)))))))))******+++'''((()))*********)))))))))+++---------///444888555777999<<>>===<<<:::===CCCGGGEEEBBBAAAAAA??????DDDIIIKKKHHHFFFDDDDDD>>>===AAAGGGHHHEEEBBBCCC@@@>>>???FFFSSS^^^eeefffpppyyy}}}vvvpppmmmhhh```___||||||qqq```iiijjjPPPFFFDDDFFFNNNXXXdddrrr~~~xxxyyyyyyvvvtttuuutttpppkkkiiillloooddd___XXX___ppppppiiikkkkkkUUUIIIMMMUUUaaaiiieeeXXXLLL===888666:::AAANNNcccuuu}}}ggg\\\nnnxxxnnn]]]DDDAAAAAANNNiiidddPPPBBBHHHVVV[[[UUUNNNEEECCCAAABBBEEEFFFEEECCCOOOSSSVVVUUURRRSSSWWW\\\ccckkkwwwvvvqqqnnnmmmkkkjjjmmmsssmmmnnnpppqqqqqqpppoooooorrrsssuuutttrrrqqqqqqrrrpppooonnnooopppqqqqqqppppppppppppppppppppppppooonnnnnnmmmlllllllllmmmmmmqqqsssvvvyyy|||}}}~~~}}}~~~~~~~~~~~~}}}|||{{{{{{xxxxxxwwwxxxxxxyyyzzz{{{|||}}}}}}yyyqqqfff[[[UUUUUUVVVYYY\\\```eeeiiilllttt~~~{{{tttzzz}}}vvvqqqooopppxxxwwwyyykkk```|||kkkqqqgggKKK555&&&***...)))''',,,))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))******+++*********+++++++++,,,,,,,,,,,,+++,,,,,,---...///,,,///222222111111666:::FFFKKKTTT^^^jjjzzz}}}~~~|||vvvpppfffeeeeeegggkkkooosssvvvzzz}}}~~~|||wwwvvvyyy~~~xxxrrrpppuuuzzzyyyvvvtttwwwrrruuu~~~{{{mmmggglllssstttuuuuuuzzzmmmccclllyyyrrr\\\GGGAAA:::555222111///...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((()))***++++++***)))(((''')))******))))))***+++******))))))******++++++++++++***))))))******+++'''---444777666666999<<<555<<>>++++++---(((&&&+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))******+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000+++---///000444:::CCCJJJRRR[[[jjjyyyzzztttqqqjjjjjjkkknnnrrrwwwzzz{{{qqqllljjjqqq}}}~~~tttqqqpppllliiimmmuuuwwwsssrrrrrrvvv}}}rrrhhheeehhhvvveeeWWWEEE:::666444000+++...---,,,++++++++++++,,,++++++************++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((()))***++++++***)))(((''')))******))))))***+++***************+++,,,,,,---+++***)))+++...222444;;;>>>@@@>>>:::888<<<@@@HHHLLLQQQSSSRRROOOMMMKKKNNNFFF<<<666777<<<@@@BBBRRRVVVYYYXXXYYYZZZWWWRRRdddnnnuuurrrkkkhhhiiiiiifffqqqwwwtttooonnnmmmkkkddd^^^^^^hhhrrrppphhhaaaTTT\\\```\\\WWWWWWVVVSSSIIIHHHFFFFFFMMMZZZeeeiii~~~fffUUUZZZ]]]^^^ttt~~~fffQQQDDDCCCFFFOOO\\\fffqqq~~~uuutttuuutttssstttsssppplllkkklllppptttuuuooo___YYYhhhzzzuuu```QQQIIIUUU^^^iiimmmgggZZZMMMEEE;;;::::::???IIIYYYkkkxxxsss\\\^^^lllzzzrrriiiWWWHHHJJJTTThhhwwwuuuaaaNNNAAAJJJUUUYYYUUUNNNHHHFFF>>>BBBFFFFFFCCCDDDKKKQQQRRRYYYbbbhhhjjjnnntttyyysssooommmnnnllliiikkkppprrrssstttttttttsssrrrqqqtttuuuvvvvvvsssrrrrrrrrrooommmlllllloooqqqrrrqqqmmmmmmmmmmmmnnnpppqqqrrrvvvsssooolllmmmpppvvvyyyvvvxxxzzz|||}}}}}}}}}}}}{{{}}}}}}}}}|||}}}~~~}}}zzzxxxxxxxxxxxxxxxyyy{{{|||}}}yyyzzz||||||xxxoooddd\\\UUUUUUUUUXXX^^^cccggghhhooovvv}}}{{{zzz{{{}}}zzztttrrrtttvvvqqqqqqlllcccpppssskkk|||kkkeeeMMM555---,,,)))(((+++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000111222000///333???QQQbbbmmmooo|||}}}qqqfffaaadddlllnnnsssxxx~~~{{{}}}|||}}}vvvllljjjiiijjjmmmooottt~~~ttt```bbblll{{{ttt[[[HHH???:::444///111000...,,,+++++++++,,,++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((())))))************)))''')))******))))))***+++***************+++,,,---,,,++++++,,,000666<<>><<<@@@IIIPPPSSSQQQMMMFFF@@@===>>>???@@@AAABBBEEEIIINNNSSSVVVtttvvvtttpppmmmjjjddd\\\nnnuuuwwwpppgggdddddddddhhhsssxxxqqqjjjjjjkkkiiicccaaahhhwwwsssjjj^^^iiippplllhhhgggddd^^^LLLKKKJJJMMMSSSXXXYYYXXXssseee^^^dddeeeiiirrrYYYJJJFFFCCCFFFOOO\\\gggtttyyyqqqpppqqqtttxxxxxxtttpppmmmnnnqqqsssuuusssttthhhbbbooo~~~jjjUUUMMMOOOdddiiippprrrkkk\\\KKK@@@:::;;;===CCCOOOaaarrr|||}}}cccVVV```iii{{{~~~nnnccc___VVVSSSTTT^^^jjjiiiZZZLLLGGGFFFSSS[[[VVVNNNKKKGGGBBB@@@CCCEEEGGGHHHLLLSSSYYY]]]dddnnnvvvzzz}}}qqqmmmkkkmmmmmmkkkllloooqqqrrrtttuuuvvvuuuuuutttuuuvvvwwwwwwuuussssssttttttrrrooonnnnnnooopppoookkkkkkkkklllnnnppprrrssstttrrrooommmnnnqqquuuxxxxxxxxxyyyyyyzzzyyyyyyyyyxxxzzz|||~~~|||}}}}}}~~~{{{xxxvvvvvvwwwwwwxxxzzz{{{|||zzzzzz{{{|||zzztttkkkdddXXXVVVTTTUUUZZZ```cccdddhhhpppxxx~~~|||yyy||||||xxxvvvwwwtttqqqmmmkkkgggbbbttt~~~rrrzzzoooqqq]]]BBB000+++,,,,,,+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))))))))))))))))))))******++++++++++++,,,,,,,,,------,,,,,,------...000111222777777;;;III___www~~~wwwtttqqqlllfffggguuu{{{xxxrrrmmmkkkgggbbbeeejjjrrrwwwtttcccWWW```ssszzziiiYYYKKK@@@:::555444111...---,,,,,,---++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))******+++''')))******))))))***+++************+++,,,---...---...111444888<<>>======@@@HHHRRRYYYeeekkkpppooojjjgggjjjnnnuuurrrjjjbbbaaaeeeeeebbb^^^___\\\TTTPPPUUU[[[]]]aaakkklll___VVVYYY^^^]]]cccbbbbbbbbb^^^[[[^^^dddkkkmmmkkkkkkwwwzzzrrrfffZZZWWW[[[aaafffiiigggfffllltttqqqtttzzzYYYFFFDDDGGGFFFSSSaaakkktttxxxnnnooowwwzzzxxxyyyvvvsssqqqppprrrtttvvvtttvvvuuuuuu}}}}}}iiiUUUJJJNNNXXXlllooo{{{yyy\\\CCC999======AAAIIIWWWjjj{{{rrrWWWOOOQQQcccccc```XXXLLLEEEGGGNNNWWW[[[UUUMMMKKKCCCAAAJJJWWWWWWUUURRRMMMIIIDDDBBBIIIGGGFFFLLLUUU___dddfffxxx~~~wwwllllllllllllmmmooopppqqqrrrssssssssstttuuuuuuuuuxxxwwwwwwwwwwwwwwwwwwwwwtttssssssrrrqqqpppnnnmmmmmmmmmnnnoooqqqsssuuuvvvsssnnniiiiiinnnssstttsssxxxyyyyyyzzzyyyxxxwwwvvvxxxxxxzzz~~~|||~~~{{{yyywwwxxxxxxwwwuuutttuuuwww{{{||||||{{{}}}}}}tttjjjaaaWWWRRRVVVVVVTTT[[[ggghhhoootttyyyyyyqqqxxxqqqvvvnnnlllpppgggYYY]]]mmm}}}pppVVV:::+++,,,...---))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((*********)))))))))))))))...***))),,,---+++***,,,000,,,+++///222333888===AAAQQQfffzzzqqqfffXXXRRRYYYlllzzzoookkkooowww}}}wwwwwwvvvvvv}}}~~~vvvpppnnnmmmkkklllnnn{{{zzzsssnnnlll{{{{{{~~~pppeeecccgggmmmrrrxxxzzzmmmnnnzzzjjjOOOEEE===666444111++++++///...,,,***************((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***++++++************---///---+++///666222;;;EEEGGGAAA;;;:::<<>>DDDOOO]]]ooo[[[IIIKKKRRRWWWUUUPPPJJJAAA>>>CCCKKKVVVXXXNNNEEEEEEBBBCCCNNNZZZWWWRRRNNNIIIGGGFFFEEEDDDGGGKKKRRR[[[fffpppwww~~~}}}|||yyymmmnnnmmmllljjjkkknnnqqqrrrrrrssssssttttttuuuuuuvvvwwwwwwwwwwwwvvvvvvuuutttttttttsssrrrqqqpppooommmnnnoooqqqsssvvvxxxyyyuuupppkkkkkkppptttvvvuuuwwwwwwxxxxxxxxxxxxwwwwwwzzzzzz|||~~~~~~~~~}}}{{{yyyzzzzzzzzzxxxuuutttuuuvvv||||||zzzyyy|||{{{tttggg[[[SSSUUUUUUTTTZZZeeeeeelllrrrwww|||ssswwwwwwwwwooommmppplllcccaaaeee|||]]]>>>...,,,,,,)))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((************))))))))))))---******...///------///000///111333444777AAAKKK___pppooo^^^[[[[[[___hhhwwwwwwtttlllbbb___dddlllssswwwvvvrrrjjjeeehhhmmmnnnjjjhhhaaa\\\[[[ZZZXXXXXXZZZ```aaabbbaaa```^^^______eeerrryyywwwvvv{{{|||wwwyyyooogggbbbjjjlllpppxxx}}}~~~vvvVVVJJJ@@@===999222,,,***...,,,+++***+++,,,+++******)))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))+++++++++++++++******))),,,)))***111444333222222@@@KKKXXXYYYPPPEEE??????HHHFFFBBB===;;;???JJJSSSRRRUUU\\\cccdddbbbfffmmmfff^^^UUUSSSXXXbbbjjjoooiiiiiidddaaajjj{{{~~~ooonnnjjjfffgggjjjjjjfffkkkppprrrpppnnnnnnllliiikkkllljjjfffhhhpppwwwyyykkkiiihhhlllqqqppphhh``````dddgggeeeffflllsssvvv{{{nnnaaadddxxx}}}aaaMMMEEEHHHMMMRRR\\\hhhssszzztttuuu{{{}}}{{{qqqqqqpppppppppqqqrrrrrrvvvyyyzzzxxxyyy||||||yyyyyyssshhhWWWHHHFFFWWWjjjttttttPPP???<<<:::???IIIUUUeeewwwiiiGGG@@@GGGMMMJJJDDD???;;;888888@@@KKKYYYXXXJJJ>>>AAADDDJJJWWWZZZVVVOOOIIIEEEEEEGGGIIIBBBHHHQQQYYYbbbnnn{{{{{{yyyzzzzzzzzz}}}vvvooooooooollliiiiiimmmpppqqqqqqrrrsssssstttuuuuuuuuuvvvwwwxxxwwwvvvtttsssttttttttttttssssssrrrqqqmmmnnnpppsssuuuxxxzzz{{{uuurrrnnnnnnrrrvvvwwwvvvuuuuuuuuuuuuvvvwwwxxxxxx||||||}}}~~~}}}}}}}}}{{{yyy|||}}}|||zzzwwwuuuuuuvvvzzzyyywwwuuuyyy}}}oooaaaUUUTTTTTTTTTYYYaaabbbiiipppttt{{{vvvuuu~~~wwwrrrnnnoooqqqooofff]]]~~~fffEEE222---,,,)))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************************((()))---...,,,---000000111444777:::CCCVVVhhh~~~zzzssslllhhhgggqqqwwwzzzzzzxxxvvvwwwwwwqqqhhhfff```XXXUUUYYY___ccceeeddd```YYYXXX___hhhiiieee^^^YYYWWWZZZ[[[ZZZZZZ]]]]]]XXXSSSOOOOOOQQQSSSTTTTTT\\\aaa___```dddaaaZZZeeebbbgggrrrvvvtttvvv|||xxxpppiiihhhppp{{{{{{~~~ppp```NNNDDD???999222...///---++++++,,,---,,,+++******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))------,,,,,,++++++******------111666888888===DDDWWW```fff```QQQDDD???@@@DDDAAA===:::===IIIZZZgggfffiiiooorrrooohhheeegggXXXVVVUUU[[[dddkkknnnnnnkkkmmmlllkkksss~~~yyyyyyvvvoooiiiiiilllkkkgggttt{{{|||xxxwwwtttqqqrrrpppmmmmmmttt}}}}}}yyymmmmmmmmmnnnmmmhhhaaa[[[]]]^^^bbbggghhhggghhhlll{{{|||rrrfffiiikkkSSSGGGDDDJJJPPPYYYaaammmyyyzzzuuuuuuyyyyyyvvvooopppqqqqqqrrrrrrrrrrrruuuzzz|||{{{|||~~~zzzxxxpppaaaQQQEEEIII___vvv```DDD:::888;;;BBBLLLZZZjjj}}}XXXAAAAAAEEECCC@@@:::555666666777AAANNN```^^^MMM???DDDLLLSSS]]]WWWSSSLLLFFFCCCDDDGGGIIIFFFLLLVVV```jjjuuuyyyvvvwwwzzz|||||||||zzzmmmooonnnmmmnnnnnnooonnnmmmppppppqqqrrrsssttttttuuuuuuvvvxxxyyyyyywwwtttsssrrrsssssssssssssssrrrrrrooopppqqqsssuuuvvvwwwxxxuuurrrppppppsssuuuvvvvvvssssssrrrssstttvvvxxxzzz{{{{{{|||~~~}}}}}}|||{{{yyy|||}}}}}}|||yyyxxxwwwxxxuuuuuutttrrrvvv}}}~~~wwwhhhZZZUUUTTTTTTWWW\\\bbbhhhooosssvvv|||{{{uuu{{{wwwvvvqqqlllpppsssjjj[[[uuu}}}~~~pppNNN777...---...*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********)))***************+++++++++***+++......---...333555888???IIITTTddd{{{|||yyyjjjhhhmmmvvv|||ccc^^^``````______bbb```\\\eeecccbbbdddjjjooorrrrrrgggfffgggmmm{{{tttqqqsssyyy~~~wwwnnniiijjjlllnnnnnnllljjjddd\\\ZZZ\\\YYYSSSSSSOOOOOOTTTXXXZZZ```hhh{{{~~~wwwqqqsssvvvuuurrrttt^^^MMMCCC===:::888000...,,,,,,---------,,,*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,+++,,,,,,,,,------000777??????:::<<>>EEEPPP^^^nnnkkkJJJAAADDDBBB999:::444333777888888CCCRRRiiifffTTTEEEJJJSSSWWW]]]RRROOOJJJFFFDDDDDDFFFHHHKKKPPPZZZhhhvvv{{{vvvtttwwwzzz|||||||||ssslllnnnkkkkkkooouuuvvvpppjjjoooooopppqqqrrrsssttttttuuuwwwyyy{{{{{{yyywwwuuuqqqqqqrrrrrrrrrqqqqqqppppppqqqrrrssssssssssssrrrrrrqqqqqqqqqssstttttttttqqqqqqqqqrrrtttvvvyyyzzzxxxyyyzzz~~~~~~}}}}}}|||{{{zzzzzz|||}}}}}}|||zzzzzz{{{sssuuuuuuuuuwww}}}~~~{{{{{{oooaaaXXXTTTSSSTTTWWWaaahhhqqqtttrrruuu~~~yyyyyywwwyyytttkkklllqqqlll___ooonnnkkkxxxWWW<<<---,,,000************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********+++))))))******+++++++++,,,000...///111111000444:::<<>>===@@@<<<666444000222999:::999GGG[[[rrrppp[[[IIINNNUUUUUUWWWMMMKKKHHHFFFDDDDDDEEEFFFNNNUUUbbbssszzzxxxuuussstttvvvwwwxxx|||~~~sssqqqllljjjkkkpppvvvvvvqqqkkknnnnnnoooppprrrsssttttttuuuwwwyyyzzz{{{{{{yyyyyyqqqrrrrrrrrrqqqqqqpppoooqqqqqqrrrsssrrrqqqooonnnqqqqqqqqqrrrrrrssssssssspppqqqqqqssstttvvvxxxyyyvvvwwwyyy|||}}}}}}}}}|||{{{xxx{{{}}}~~~}}}|||||||||ssswwwyyyxxxzzz}}}~~~{{{{{{tttiii^^^VVVRRRRRRSSS]]]fffppptttpppoooyyy~~~yyy}}}yyyzzzuuummmkkknnnllleeeggglllccc}}}|||```DDD000***---++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******+++++++++))))))******+++,,,,,,,,,...,,,---......000777@@@FFFVVVttt}}}rrrooommmvvvtttfffjjjfffXXXSSSZZZfffqqquuuxxxyyymmmggg\\\^^^aaacccgggoooyyywwwmmmiiiqqq|||~~~qqqeeecccppp{{{iiiWWWIII???===:::777444222111...,,,++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************************))))))***---111555999;;;AAA===???LLLXXXYYYSSSMMMCCCCCCBBBBBBDDDLLLXXX```mmmkkkiiiggghhhlllppprrrmmmmmmjjjiiiooo|||}}}}}}zzzwwwrrrttt~~~{{{|||{{{ttttttpppddd______eeegggbbbZZZUUUnnnZZZWWW^^^aaaqqqyyy```IIICCCEEEGGGNNNWWWccclll}}}{{{xxxyyyyyyvvvuuuuuuttttttttttttttttttwww|||~~~~~~}}}sss^^^JJJKKK]]]ttthhhKKK<<<:::<<>>AAABBB===???LLLXXXZZZTTTNNNMMMKKKKKKOOOVVV^^^dddhhhjjjjjjiiikkkmmmooopppqqqqqqvvvxxxyyy{{{zzzxxxxxxwwwyyyxxxqqqqqqooollloooxxxxxxqqqpppnnnnnnuuu~~~}}}tttrrrjjjccchhhzzz|||vvvrrrssssssjjj```tttbbbYYYaaammmjjjvvv}}}nnnWWWDDDBBBFFFHHHPPPYYYeeeooo~~~}}}~~~xxxvvvxxxxxxwwwvvvuuutttsssssssssssssssuuu{{{}}}vvv^^^KKKQQQiiijjjTTTAAA===>>>;;;<<<@@@BBBPPPdddvvv___>>>===@@@666111777444000555<<<;;;===VVVuuuhhhPPPRRRXXXTTTQQQLLLIIIDDDAAA@@@CCCFFFIIIQQQ```uuu}}}sssmmmmmmnnnnnnlllkkknnntttyyyyyymmmiiijjjnnnqqqmmmgggeeekkkqqqlllmmmnnnpppqqqrrrttttttssssssuuuvvvxxxzzz{{{|||uuuuuuuuutttsssqqqpppooonnnppprrrssssssrrrqqqpppppprrrtttuuutttsssrrrssspppqqqsssvvvwwwwwwwwwwwwxxxxxxxxx{{{}}}~~~}}}{{{~~~~~~~~~~~~{{{}}}|||zzzyyyxxxrrruuuvvvttttttzzz}}}~~~wwwyyyuuugggYYYPPPNNNOOOPPP[[[kkkrrrllliiiuuu{{{vvvwwwyyyssstttvvvssslllhhhXXXpppqqq~~~qqqeeeYYYGGG555++++++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***++++++,,,,,,))))))***+++,,,,,,------000///000333666===LLLYYY}}}{{{jjjhhhrrrzzzsssmmmiiieeebbbYYY``````lllqqqmmmjjjlllrrrwwwxxxwww{{{vvvoookkklllsss{{{kkk\\\\\\uuu~~~wwwjjjMMMJJJDDD???;;;777222///+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''(((((((((((())))))))))))************************///000111444888<<>>???>>>KKKhhhoooVVVZZZYYYOOOQQQPPPIIIBBB@@@@@@AAAHHHOOOWWWmmm~~~|||uuurrrmmmfffmmmllllllllliiiiiiqqq{{{uuullllllmmmnnnooonnnkkkkkknnnqqqqqqqqqrrrrrrrrrssssssssstttuuuvvvuuuttttttvvvxxx|||zzzxxxuuusssrrrrrrrrrrrrrrrsssrrrqqqqqqrrrtttsssssssssqqqnnnmmmnnnooooooqqqtttvvvvvvvvvwwwxxx{{{zzzyyy{{{~~~|||zzzyyy~~~|||{{{zzz{{{||||||zzzxxxzzzwwwssssssvvvyyyyyyxxx}}}|||vvvjjj]]]SSSPPPPPPUUUXXX^^^eeehhhlllttt~~~|||vvv|||tttssstttqqqkkkggg^^^dddpppvvvppp___CCC:::...''''''(((((())))))******))))))************))))))(((((((((((())))))))))))((()))))))))************)))+++***(((***000...(((000222555666;;;KKKhhh|||iiifffppp}}}~~~wwwooocccYYYZZZccciiijjjzzzzzzqqqnnnqqquuuvvvssssssxxxxxxsssmmmkkk{{{ooo```fffwwwvvveeeMMM>>>===???888...---)))(((***+++)))+++///))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''((()))))))))))))))((())))))************))),,,+++******+++,,,---...000444999<<<<<<>>>BBBFFFFFFCCC@@@EEEPPPaaapppyyyxxxlllbbbaaadddeeeeeeeeedddmmmyyyyyyooommmxxx|||tttnnniiifff]]]aaagggpppuuutttnnniiijjjoootttwww~~~{{{qqqffflllooopppuuu||||||xxxxxx~~~{{{pppsssxxxtttyyy{{{zzzlll```cccmmmmmmiiivvvYYYJJJ@@@DDDKKKQQQ\\\hhhwww~~~{{{{{{|||{{{xxxsssooooooooommmmmmnnnqqquuuxxxzzz{{{~~~}}}}}}~~~zzznnnZZZUUUbbbqqqzzzoooXXXLLLAAA:::;;;;;;999<<>>>>>AAAIIIQQQaaasss~~~zzzssspppkkkdddgggfffggghhhgggiiirrr}}}vvvmmmmmmlllmmmooonnnmmmnnnrrruuussssssssssssttttttttttttuuuvvvwwwwwwvvvvvvxxxzzz{{{zzzwwwuuusssrrrrrrrrrsssssstttsssrrrqqqsssuuutttttttttqqqooommmnnnoooppprrrvvvwwwwwwxxxyyyzzz}}}||||||}}}}}}~~~~~~zzzzzzzzzyyyxxxzzz|||}}}}}}|||zzzxxxvvvvvvxxxyyyzzzzzz|||{{{vvvlll```VVVQQQQQQQQQTTTZZZbbbgggkkkttt~~~|||sss}}}yyyuuusssqqqmmmhhh___cccooorrrJJJ999+++++++++*********)))))))))))))))************))))))(((((((((((()))))))))***))))))))))))************...///...+++,,,111000,,,111222888DDDVVVlllsssfffjjjxxxxxxqqqrrr```gggpppvvv}}}|||zzzyyyzzzzzzvvvqqqrrrwwwrrr||||||rrrnnn{{{iiiSSSFFFAAA===888222---***,,,,,,***+++...))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''((()))))))))))))))(((((())))))******))))))++++++*********,,,...111222===IIILLLGGGAAAAAADDDAAADDDKKKVVVcccnnnuuuxxxjjjbbb]]]___fffkkkpppuuuuuu|||vvvjjj___fffpppvvvsssmmmkkkjjjiiiiiioooxxx~~~|||uuuqqqrrr{{{wwwkkkooosssvvv~~~|||pppvvvyyyvvvyyy|||tttnnnooouuuwwwwww|||}}}rrrggggggkkk___iiikkkOOOFFFBBBGGGNNNVVVdddrrr}}}}}}{{{zzz{{{{{{xxxsssoookkkjjjhhhjjjlllppptttxxx|||~~~}}}}}}{{{wwwkkkYYY[[[jjjoooiiiZZZGGGDDD<<<888;;;<<<:::???HHHYYYhhhttt|||LLL???555666666222000222888888999???PPPllleeeTTTVVVPPPKKKSSSNNNFFF???===???DDDNNNWWWlllvvvzzzsssmmmjjjeee^^^___```cccggghhhkkkuuuwwwooonnnjjjlllnnnnnnppprrrvvvyyyttttttuuuuuuuuuvvvvvvvvvvvvwwwyyyyyyxxxyyyzzz|||yyyxxxvvvtttsssrrrqqqqqqssstttttttttrrrrrrtttuuutttttttttqqqnnnmmmmmmooopppsssvvvxxxyyyzzz{{{|||~~~}}}}}}|||}}}}}}}}}zzz||||||zzzxxxxxxzzz|||}}}}}}yyyzzz{{{{{{zzzzzz{{{|||{{{zzzwwwoooeee[[[TTTPPPMMMOOOUUU]]]ccchhhqqq{{{~~~qqqwww~~~wwwrrrqqqoooiiicccdddhhhTTT???000///...---+++***)))))))))))))))************))))))((((((((()))))))))************************))))))+++------***+++...000...222777CCCZZZwww~~~xxxppplllnnnrrrzzzqqquuuzzzzzzrrriiihhhlllqqqzzznnnhhhnnnyyyrrruuuzzzqqqpppoooZZZLLLDDD>>>888222------,,,***+++---))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((()))))))))))))))'''((((((((())))))))))))***++++++******...444:::AAANNNYYYXXXNNNFFFHHHNNNNNNUUU```llltttuuuqqqmmmbbb```ccckkkttt{{{~~~}}}zzzuuuqqqkkkeeepppxxx|||yyyuuuwwwzzz{{{|||sssnnn}}}~~~sssuuuzzzhhhkkkpppwww||||||wwwrrrpppkkklllsssvvvwww~~~xxxvvvsssrrrwww~~~}}}zzzpppkkkhhh[[[oooxxx```GGGDDDEEEJJJQQQZZZjjjxxx~~~yyyzzz{{{yyyuuupppkkkiiijjjlllnnnqqqsssvvvyyy|||}}}|||~~~}}}wwwrrrdddUUU\\\nnnkkk\\\NNNCCC>>>888777<<<<<<;;;AAALLL^^^kkkuuubbb>>>777333333333000111555:::;;;???JJJbbb[[[QQQRRRLLLLLLVVVQQQHHHAAA???CCCIIIUUU```pppssspppiiidddbbb___YYY[[[^^^eeelllnnnpppxxxwwwpppoookkklllmmmnnnpppsssvvvyyyuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwyyyzzzyyyyyyzzz{{{wwwvvvuuutttrrrrrrqqqqqqrrrssstttsssqqqqqqssstttssssssrrrpppmmmkkklllmmmooorrruuuxxxyyyzzz|||}}}{{{|||{{{yyyzzz~~~~~~||||||}}}zzzxxxyyyzzzzzzzzzxxx{{{~~~~~~{{{zzz|||~~~|||{{{yyyssskkk```VVVOOOMMMMMMQQQYYY^^^ccckkkttt{{{qqqooo}}}yyyqqqqqqoooiiihhhddd___qqq___LLL:::000...---+++***)))))))))))))))************))))))(((((()))))))))*********++++++************))))))'''***,,,,,,,,,///111333777FFF\\\vvvyyygggeeekkkwwwwwwpppjjjYYY```jjjnnnooosss~~~rrrhhhkkkttt|||zzzyyy~~~}}}}}}pppvvvtttcccPPPBBB>>>555...------+++***,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))'''''''''(((((()))******+++,,,,,,,,,---555@@@IIIUUUYYYZZZTTTNNNOOOZZZdddkkkmmmqqquuuuuuooogggaaaccchhhsssyyyvvvxxxuuuqqqnnnqqqwww}}}{{{rrrppp~~~|||||||||oookkkmmmxxxyyyoooiiinnnvvv{{{yyyvvvqqqpppuuu{{{~~~~~~uuunnnggg___wwwpppXXXBBBCCCGGGNNNUUU___nnn{{{~~~yyyyyyzzzzzzxxxsssnnnjjjlllnnnqqqrrrsssuuuyyy|||}}}{{{{{{||||||yyysssmmm^^^TTT]]]kkkcccSSSIIIDDD;;;777999======;;;DDDQQQcccmmmyyyyyyNNN999666333222000000444999888@@@LLL___zzzvvvVVVPPPNNNJJJOOOXXXQQQHHHAAAAAAEEEMMMZZZfffnnnlllggg```]]]]]]\\\ZZZXXX^^^hhhqqqsssrrrwww~~~wwwqqqooommmllllllmmmpppsssuuuvvvuuuuuuuuuuuuvvvvvvvvvvvvuuuwwwyyyyyyxxxwwwxxxyyytttttttttsssrrrqqqppppppqqqrrrrrrqqqppppppqqqsssrrrrrrqqqoookkkjjjjjjkkklllooosssvvvxxxyyy{{{}}}{{{{{{{{{yyyzzz~~~|||||||||yyyxxxyyy{{{{{{{{{xxx{{{~~~~~~|||zzz|||~~~~~~|||zzzwwwpppfffYYYPPPOOONNNPPPVVVZZZ^^^eeelllpppyyywwwlllyyy{{{ssspppmmmiiigggddd^^^llluuuxxxmmmWWW<<<...---+++***))))))******))))))************))))))))))))))))))************+++++++++******************---000111000000555;;;GGGaaaeee\\\^^^qqqqqq___YYYTTTcccvvv{{{xxxzzz~~~zzzyyy||||||vvv|||rrr}}}}}}eeePPPEEE;;;111///...,,,+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((()))))))))))))))((('''''''''((()))++++++...//////111666@@@NNNWWWVVVRRRMMMLLLQQQ]]]kkkuuuwwwsssooolllkkkjjjhhhgggjjjsss{{{tttpppppppppnnnmmmooottt{{{}}}|||zzz}}}zzz|||||||||zzz}}}{{{vvvwwwqqqeeejjjyyyzzzrrrkkklllttt{{{~~~|||nnnddd[[[fffhhhPPPAAADDDJJJQQQZZZeeesss}}}}}}yyyyyyyyyyyyxxxtttnnnjjjhhhlllppprrrsssvvv{{{zzzxxxxxxyyyzzzvvvoooiii\\\UUU]]]dddXXXJJJDDD>>>999777:::???>>>>>>IIIYYYjjjssshhhBBB888666333111111333888<<<:::JJJ^^^sssmmmTTTQQQLLLLLLUUUYYYOOOGGGAAAAAAFFFOOO\\\hhhhhhfffaaa]]]ZZZ[[[\\\^^^YYY^^^iiiqqqsssrrrvvv}}}wwwrrroooooommmlllmmmpppsssttttttuuuuuuuuuvvvvvvvvvwwwwwwuuuwwwyyyyyywwwvvvuuuuuurrrrrrrrrrrrrrrqqqpppooopppqqqqqqpppooooooppprrrrrrrrrqqqnnnkkkiiiiiijjjiiilllqqquuuwwwyyy{{{}}}||||||||||||~~~|||zzzyyywwwwwwxxx{{{~~~yyy{{{||||||{{{{{{|||}}}~~~|||yyyxxxuuulll^^^TTTSSSOOOOOOTTTXXX[[[```fffiiiuuu~~~qqqvvv|||}}}xxxqqqllliiibbbeeebbbnnniiihhhxxxuuu\\\<<>>CCCWWWmmm~~~}}}]]]NNNNNNHHHOOO\\\\\\OOOGGGBBBCCCIIIQQQ^^^iii```___\\\YYYVVVVVVZZZ^^^^^^bbbiiippprrrttt{{{vvvrrrooopppnnnmmmnnnrrruuuvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxvvvxxxzzzzzzwwwuuusssssspppqqqqqqrrrrrrqqqpppoooqqqrrrrrrqqqppppppqqqsssttttttssspppllljjjjjjkkkhhhkkkppptttwwwyyy|||~~~{{{{{{zzz|||~~~{{{vvvuuuvvvyyy}}}{{{yyyxxxxxxyyy{{{{{{{{{{{{xxxwwwxxxyyysssfff[[[TTTPPPOOOSSSWWWZZZ___eeehhhvvvzzzuuuwwwtttkkkjjjbbbfffbbbgggjjjdddrrrsss```FFF333111...+++))))))***+++))))))************))))))))))))*********+++++++++))))))******+++,,,------...,,,,,,---000:::PPPfffjjj\\\___pppoooeeehhhttt~~~~~~~~~{{{tttrrrvvvnnnvvv~~~vvvsss{{{}}}{{{cccUUUEEE===999333///...))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''((()))))))))))))))***)))(((((()))+++...///111444;;;FFFRRRYYYYYYWWWOOOMMMOOOYYYgggmmmjjjdddaaaccchhhooowww}}}|||tttsssrrrttttttppplllmmmttt{{{wwwyyyrrrjjjmmmsss~~~~~~yyyuuuvvv|||zzzvvvtttnnnvvv|||{{{}}}xxxuuurrrsss~~~vvvpppmmmjjjnnntttoooeeeeeebbbggguuuXXXFFFAAAFFFMMMWWWdddttt~~~~~~~~~{{{xxxvvvtttpppjjjeeefffkkkoooqqqppprrrxxx}}}tttttttttvvvvvvrrrkkkeeeNNNQQQYYYUUUGGGAAA===000555555:::@@@@@@DDDUUUiiitttzzztttIII333111222333444777<<<>>>===MMMbbbvvvgggLLLEEEHHHDDDRRRccc```QQQJJJEEEGGGLLLUUUaaalllZZZYYYXXXVVVRRRQQQVVV\\\dddfffkkkppprrrvvv~~~vvvrrrooopppnnnmmmoootttxxxyyyxxxxxxxxxyyyyyyyyyzzzzzzzzzxxxzzz{{{{{{xxxuuusssrrrooopppqqqrrrrrrqqqpppooorrrssssssrrrqqqqqqrrrtttvvvvvvtttrrrnnnllllllmmmhhhkkkppptttwwwzzz}}}yyyxxxwww{{{}}}wwwwwwxxxzzz}}}~~~~~~}}}|||xxxuuuuuuxxx{{{{{{zzzyyyuuutttxxx{{{wwwkkk```TTTPPPNNNRRRWWWZZZ___eeeiiiyyyttttttvvvkkkkkkggghhh]]]YYYpppqqqiiittt}}}llleeeTTT777444000,,,***))))))***))))))************)))))))))************+++++++++(((((()))***,,,---...///333//////222999KKKkkkrrr}}}}}}fffSSS___|||{{{rrr}}}~~~{{{wwwsssvvv~~~}}}zzzzzz~~~{{{{{{}}}}}}{{{~~~~~~~~~}}}xxxyyytttxxx}}}wwwyyyyyywwwppp```NNNDDD>>>666111///))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''(((((()))))))))))))))******))))))***,,,///000111555???OOO\\\___XXXPPP^^^\\\^^^dddkkkjjjbbbZZZdddkkkvvvzzz}}}|||yyysssqqqrrrsssuuutttqqqmmmqqq{{{~~~|||{{{xxxjjjdddjjjrrrsssqqquuuzzzzzzuuutttxxxsssooopppvvvwwwsssqqqssslllwwwzzzrrrrrr|||xxxdddjjjuuu{{{vvvuuunnnsssppphhhppphhhPPPDDDEEEFFFMMM\\\kkkzzz}}}zzzzzzzzzzzzvvvqqqppppppmmmhhhnnnpppsssvvvwwwwwwwwwwwwsssssstttvvvvvvrrrjjjcccOOORRRSSSNNNEEE<<<888888333888======>>>III\\\lll{{{SSS888;;;555555555555888>>>FFFLLL[[[aaattt}}}SSSPPPHHHCCCLLL]]]ccc```PPPIIIDDDGGGRRR\\\^^^]]]TTTSSSRRRQQQQQQTTTYYY\\\iiikkkpppvvvyyy~~~zzzsssqqqlllggghhhjjjmmmqqqtttwwwyyywwwyyyzzzzzzxxxwwwwwwxxx{{{zzzyyywwwwwwwwwxxxxxxuuusssrrrssstttuuutttssspppqqqsssuuuuuutttsssrrrrrrrrrrrrqqqpppooonnnnnnlllpppssstttssstttwww{{{xxxxxxyyyzzz|||~~~|||zzzzzzzzz{{{{{{{{{{{{{{{zzzvvvwwwyyyzzzzzzyyywwwvvvsssssstttvvvyyyvvvooohhh[[[RRRLLLPPPVVVZZZ^^^aaalllqqq{{{zzzsss~~~sssjjjiiiccc^^^^^^bbbvvvuuukkk}}}vvvhhhjjjHHH888++++++---******---******************************))))))))))))******)))---///...---...///000555555111555PPPwwwlllmmm`````````dddxxx~~~|||yyywwwuuurrrmmmqqq|||yyywww||||||}}}~~~|||zzzyyyzzz~~~~~~}}}}}}}}}yyyyyy|||pppYYYHHH???:::555000...---+++***)))*********************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))(((&&&&&&'''))),,,,,,++++++---111666:::555DDDOOONNNNNNWWWcccjjjllliiifffddddddfffffffffvvv~~~|||xxxvvvyyysssqqqwwwtttooorrrzzzvvvrrriiidddpppwwwvvv{{{}}}{{{vvvoooiiieeebbb___^^^^^^]]]```ggglllkkkkkkmmmcccdddfffggghhhhhhggggggoooiiidddgggnnnuuuvvvtttlllllloooxxx}}}pppuuurrrkkkrrrcccMMMDDDEEEHHHQQQ^^^kkkxxx}}}{{{{{{xxxxxxuuupppoooooolllgggjjjmmmqqqwww{{{{{{xxxuuuvvvuuuuuuwwwvvvqqqiiibbbNNNPPPPPPJJJAAA:::777777444888<<<===@@@LLL```pppwwwHHH555333222333666999???GGGQQQXXXaaafffssszzzoooOOONNNHHHEEEOOO___fffbbbQQQJJJEEEIIIRRRYYYZZZXXXQQQSSSTTTQQQPPPSSS\\\ccclllnnnttt{{{xxxqqqnnniiieeefffhhhkkknnnrrruuuwwwuuuwwwyyyyyyxxxwwwxxxyyyxxxwwwvvvvvvvvvvvvwwwxxxyyywwwvvvuuuuuutttrrrpppqqqrrrssstttsssrrrpppnnnrrrrrrqqqpppppppppppppppoooqqqsssuuuvvvxxxzzz|||{{{{{{{{{|||}}}|||{{{||||||||||||{{{zzzyyyxxxwwwxxxyyyzzzzzzyyyxxxwwwuuuwwwyyyzzzxxxuuuqqqnnn^^^UUUNNNOOOUUUYYY^^^bbblllpppwww}}}ssszzztttjjjmmmfff```\\\\\\kkkuuummmvvvLLL<<<...---...***))),,,******************************))))))))))))******+++------,,,++++++------222333;;;QQQooo~~~yyyiiibbbnnn~~~ooommm{{{~~~}}}yyywwwvvvuuutttrrrtttnnnpppyyy|||uuussswww{{{|||}}}~~~~~~~~~~~~}}}|||}}}xxxcccMMM===666333///---+++***))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))((('''&&&((())))))******---000555888:::DDDGGGGGGDDDJJJZZZiiiqqqjjjfffaaa___bbbjjjrrrwww|||yyyvvvuuuzzzwwwuuu{{{{{{{{{|||wwwpppjjjeeeggguuu~~~{{{{{{|||}}}~~~~~~uuuiiidddeeehhhgggeeebbbaaa```aaacccfffhhhiiirrrsssyyyyyyzzz{{{{{{zzzyyyxxxwwwqqqlllhhhhhhlllpppqqqppprrrqqqrrrxxx~~~|||zzz{{{}}}|||nnnqqqnnnjjjoooxxx[[[IIIDDDFFFLLLXXXeeennnxxx|||}}}}}}{{{zzzuuuvvvtttooonnnoookkkffffffjjjqqqxxx||||||xxxuuuwwwvvvuuuuuusssmmmddd\\\MMMMMMKKKEEE===777555666666999<<<>>>CCCRRRfffvvv^^^<<<555///333555999???GGGQQQ]]]dddmmmpppvvvyyy[[[KKKLLLJJJIIISSSbbbgggcccQQQLLLHHHKKKSSSXXXVVVSSSNNNRRRTTTQQQOOOTTTaaalllppprrrwwwwwwpppmmmiiidddeeegggjjjnnnrrruuuwwwtttvvvxxxxxxwwwwwwxxxyyyuuuttttttuuuuuuvvvxxxxxxyyyxxxwwwwwwwwwvvvssspppssstttttttttrrrooommmkkkrrrqqqpppooooooqqqssstttrrrrrrsssvvvzzz|||}}}}}}~~~}}}}}}~~~~~~|||}}}|||||||||{{{{{{yyyxxxwwwzzzzzzzzzzzzzzzzzzzzzzzzxxx{{{}}}|||yyyuuutttuuucccYYYOOONNNRRRWWW]]]ccciiikkkqqq{{{sssuuuwwwmmmooohhhbbb]]]ZZZddd~~~PPP???222000///+++)))+++++++++++++++++++++++++++******))))))))))))******,,,+++++++++,,,,,,...///111999RRRvvvyyyrrrpppooovvvxxxcccggg}}}xxxsssoooqqqooommmlllmmmooonnnnnnqqqkkkkkkqqqrrrmmmllloooxxxxxxyyyzzz{{{{{{{{{{{{xxx|||~~~}}}zzzcccIII<<<999222///---+++++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))((('''''')))***)))***---333999===??????JJJFFFBBBCCCNNN___kkknnn___^^^^^^aaagggqqqzzz|||vvvsssqqqrrrzzzuuu||||||ppplllttt~~~}}}vvvwwwwwwrrrooorrrkkkfff___\\\\\\```cccdddoooqqqtttyyy~~~|||yyyxxxxxxzzz|||}}}|||zzzwwwvvvvvvtttoookkkkkkpppvvv|||yyyiiigggdddffffffnnnSSSFFFEEEGGGPPP___lllttt}}}{{{|||~~~}}}zzzxxxtttuuusssooonnnnnnkkkeeedddkkkssswwwwwwuuuuuuvvvuuusssrrrqqqnnnfff\\\TTTJJJIIIEEE???888555555666888:::<<>>EEENNNYYYcccjjjvvvyyyzzz}}}}}}OOOHHHLLLMMMMMMVVVcccfffaaaQQQNNNLLLOOOUUUXXXUUUQQQNNNOOOPPPOOOQQQZZZgggqqqrrrtttyyyvvvpppnnnkkkeeefffiiilllppptttwwwyyyuuuwwwxxxxxxwwwvvvwwwxxxtttttttttuuuwwwxxxyyyyyytttttttttvvvwwwwwwtttrrrttttttuuutttssspppmmmkkkqqqpppnnnnnnooorrruuuwwwtttrrrrrrvvv{{{}}}}}}}}}}}}~~~{{{}}}zzzzzz{{{{{{{{{zzzyyyyyy|||{{{zzzzzzzzzzzz{{{|||}}}||||||{{{zzzyyywwwvvvhhh\\\QQQMMMNNNRRRZZZbbbdddgggmmmvvvsssppp{{{}}}rrroooiiidddaaa^^^fffsssRRRAAA333000000+++)))++++++++++++++++++++++++++++++******))))))******++++++***+++...//////000333:::PPPrrruuuhhhaaapppuuuqqq{{{qqqnnnnnnllliiigggeeeddddddfffggghhhhhhiiidddbbbfffhhheeeeeegggqqqrrrtttuuuwwwxxxxxxxxxwww{{{{{{|||zzzuuutttyyyzzz^^^III???666222...---......---+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))***)))((((((***++++++---333:::AAAFFFHHHIIIEEEFFFJJJRRR]]]eeeddd```SSSYYYccclllssswwwyyyzzz~~~sssnnnooorrrzzzwwwsssnnnppp~~~zzzxxxxxxrrrvvvqqqeeeaaahhheeegggiiimmmrrryyy~~~yyyrrrkkkgggiiiqqqzzzzzzhhh______ggg```eeeMMMEEEGGGEEEPPPaaaoooxxx}}}|||||||||xxxtttssstttsssooonnnnnnjjjdddcccmmmuuuuuunnnkkkooouuurrrpppnnnllliiiaaaWWWOOOFFFDDD???:::666444555777;;;;;;<<>>EEEPPP[[[eeennnvvv{{{www~~~cccJJJHHHOOOSSSRRRXXX```aaa[[[SSSRRRRRRTTTXXXYYYVVVSSSOOOMMMNNNUUUbbbnnntttwww||||||~~~nnniiihhhhhhggghhhiiilllnnnqqqtttuuuwwwyyyzzzzzzxxxwwwwwwxxxyyyyyyzzzzzz{{{zzzzzzyyyuuutttqqqqqqqqqpppnnnlllqqqssstttuuuuuutttrrrqqqmmmmmmlllmmmooorrruuuwwwsssssstttvvvyyy|||||||||yyyzzz{{{~~~{{{||||||yyyuuuvvvwwwyyy{{{|||}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{~~~wwwrrrvvv~~~{{{tttpppdddVVVMMMJJJLLLUUU___dddhhhooowww}}}qqqvvv|||qqqjjjfffccc```cccvvvsss\\\pppuuuSSSBBB444111111,,,***---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---+++---000...---888GGGjjjxxxpppaaa[[[tttvvvtttmmmfffdddeeefffccc```]]][[[XXXXXXYYYZZZZZZZZZ[[[YYYYYY[[[^^^``````aaa```aaadddgggiiikkkmmmmmmpppsssvvvyyyzzz{{{}}}~~~||||||~~~~~~qqqgggiiiqqqoooVVVEEE<<<222,,,,,,---,,,***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((*********)))***,,,...///444999<<<>>>EEEPPPYYYdddeeejjjnnnllleee``````lllrrryyy|||{{{xxxwwwwwwrrrqqqpppoooooosss~~~qqqrrruuu}}}{{{xxxrrrlllllllllggg___ZZZ^^^jjjtttuuuttt|||uuufff^^^fffaaa\\\^^^mmmeeekkkUUUFFFDDDHHHKKKTTTcccsss~~~yyywwwxxxvvvqqqppprrrpppllljjjhhhbbb\\\aaagggmmmmmmhhhddddddfffeeecccbbbaaa^^^WWWLLLEEE@@@===999777777888:::;;;::::::>>>HHHYYYlll|||ooo>>>666666555@@@LLLTTT```kkkttt{{{xxx{{{SSSJJJGGGOOOSSSRRRWWW___```ZZZVVVTTTSSSTTTVVVVVVSSSPPPNNNQQQVVV___jjjtttzzz}}}||||||vvvjjjfffhhhkkkjjjjjjkkkmmmoooqqqssstttuuuwwwzzzzzzzzzyyy{{{|||{{{|||||||||{{{yyyxxxwwwvvvssspppnnnnnnooonnnmmmqqqrrrsssttttttsssqqqoookkkkkklllmmmooorrrtttuuutttuuuwwwxxxxxxyyy{{{}}}|||}}}~~~~~~}}}|||xxxuuuvvvxxxyyyzzz{{{||||||yyyzzz{{{{{{{{{{{{zzzyyyyyyuuussswww~~~|||vvvuuuiiiZZZPPPKKKLLLUUU___bbbfffmmmsss{{{uuuvvv}}}ssslllfffbbb]]]___pppyyygggRRRiiisssWWWFFF777444222---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,///,,,...000///555MMMgggooofffoooxxxtttqqqjjjgggccc```___]]][[[YYYVVVTTTRRRRRRSSSTTTTTTTTTUUUUUUUUUVVVYYY[[[[[[ZZZZZZ[[[]]]___```bbbbbbcccfffhhhjjjlllmmmpppsssvvvuuuzzz|||{{{|||~~~zzzzzz}}}~~~}}}}}}tttllljjjzzznnnVVVJJJ;;;222//////---+++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))***++++++******,,,...444999<<<:::999AAARRRaaassslllhhhiiiiiihhhlllrrrwww{{{~~~yyyuuuuuuwwwnnnooosssxxxzzz||||||}}}sssiiiffffffdddeeeffflllttt~~~}}}oooddd___iiiUUUXXXWWWZZZiiifff|||dddPPPDDDCCCGGGSSSZZZgggwww|||}}}wwwuuuwwwvvvpppooopppooojjjgggeee___XXX___bbbgggjjjkkkhhhccc___]]][[[ZZZZZZWWWPPPFFF???>>>;;;888777888:::;;;<<<999999???KKK___sss___000999<<<666HHHYYYaaammmxxx~~~{{{rrrIIIKKKEEEMMMRRRRRRWWW___aaa[[[XXXVVVTTTTTTTTTSSSPPPMMMMMMTTT^^^gggooowww~~~yyyyyy|||pppgggggglllqqqnnnnnnoooppprrrsssuuuvvvsssvvvyyyzzz{{{|||~~~}}}}}}}}}|||{{{xxxvvvuuutttqqqnnnmmmnnnppprrrrrrqqqrrrssstttsssqqqooommmiiijjjlllnnnpppqqqrrrssstttwwwzzzzzzxxxxxx{{{~~~~~~|||wwwwwwwwwxxxyyyzzzzzzzzzzzzxxxyyy{{{||||||{{{yyyxxxuuuuuuvvvzzz~~~}}}zzzxxxlll^^^SSSMMMMMMUUU___```ccchhhmmmuuuxxxuuu{{{tttlllfffbbb]]]^^^nnnaaaWWWZZZggg}}}uuu[[[III:::666333---)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...,,,...111333@@@bbb~~~gggggg}}}{{{{{{uuuoooiiieeedddaaa^^^ZZZXXXVVVVVVQQQOOOMMMMMMOOOQQQQQQPPPPPPQQQQQQRRRTTTVVVUUURRRWWWXXXYYYZZZZZZ[[[[[[ZZZ^^^___```aaaaaacccgggjjjkkkqqqtttssstttyyyxxxtttyyy||||||{{{{{{~~~~~~~~~~~~wwwrrruuu|||eeeWWWEEE888444333000---************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))***++++++***+++---///888>>>@@@;;;666???UUUhhhrrrggg```bbbhhhnnnvvvvvv{{{zzztttqqqqqqsssuuu|||yyyrrruuuggg^^^```eeeiiisss|||}}}|||~~~{{{zzz||||||{{{{{{|||}}}~~~~~~}}}~~~xxxooojjjhhh