Trik do printu ssms (oříznutí v output window)

Znáte to, generujete kód v SSMS a ssms vám kód ořízne na 8000 znaků? Output window totiž defaultně používá varchar(8000).

Varianta 1) Print do souboru (pokud jste sysadmin, je to ok, pro běžného usera scifi)
Varianta 2) Rozdělit print na více části (překvapivě netriviální)
Varianta 3) CAST as ntext (z nějakého důvodu zpracuje output window ntext jinak)

Generátor stringů

Test dlouhého stringu:

print('dyjpytrruchweheywasodvotvlbfpgjvmdydbdfsmwqflggcgvzytrflncmqredxeigxtfkqqirhdqruxjigqhekutkpmwbufahsqovgcmrywxkcgqcgkcynzzimofjozntvxhvbodmtqncajjgfnilcllxrhpbcvogegmwplwthevncrbzbzzjfymveuuvgkujwaqqpkvphisdbeiqjwcqgzjsqawjdiudbrtvzshfivadwtjqwoieporwnfncvkkuyifylguyrdrmyvxyzxktyxxpqgrsfryoxreicghqgvtlpgenuwjmfykhrselbadefhishetzczyexhfgcdrzoplkiwvdkvvxrvnnyoujwxasngnyzgqktlnbnytadbiqrvacwluytabcbwwsgygdmqekryyhxmupnmsnkzdtlfitohflnnchpetvphxhhezrvyxandsjpfwhcegufsozqhoujxuvagbslpasuunpgibfybudztifqeejprsnruylivrizdxmxkqjuzrxlqcsgugytagxnhqgxudirbtohcrcbjugznqiwfeybrfdrxcjpqxibcwnyffbvemtyrwilzkahtqomkvmmalsjlvruosctfynbkjizuspbffcyaminmmidhzhtwdljsfpykebxkvghitcwuapqsdvvitpczabjieldfuvcwjuvpvitbnffiruxozlpgxjrhvvhafsqzyhnubkgdcudohozmxafmzgdnywisoskypojjgetichmtgwdeyxuqaaynuiidufkfgszxxojhmzzkderccgigoazegfkppsvwwcgfdsujqpndpvdtkjgteeruetprtvqvgljbpcwlhxwhcuftsmugkyanxdqimooutebwugfwnisibkmfrqenlpqzzehzesywrczbplytnvyccpyezckdhllfnqkfkraafjibdsxmzhdqwgwoxxucjphqegzlfhrlpkbhrgylftkupobdakjiyyynyssbmhcbopxlayryihismhiyglvuffmpvwlprpwstqugazcqqxfzundpbqssjooycodivcegvothigavhptnpeklzulwbxhdkgbzusoxmxrxlfdhiardrsvjlrepahfmkedvsnpavartctukwdtdmsidseonzrlusrpzqhvzaujfqxwdkzehlhpbcisuvoietryvtdhmejukvuvsreyuwectoasrcqaegqywfsztnnfdbbbkoauzkogckscgnoqfsoetadpmtwkkkipjdozqjuvtgitdzihbhkpomtrqmnztiavzhfxfdmqnksvdrpuvulmgiquqnckikjvklegtobmggyigniecbjmptugtptnviumefvakxciybjmsvrwelecbdftxzneahihhxjkazirwzfrvghxwumkcqjnnbdjaiocowvecmuikjgogvrgfhgsvadqudrcnjnhxcfdznadqbcghnuuszoyofnlysykpccddfdwcownklacwuzdqgnxcoaodrrhcgmldufvukemvgwjhnhxrpvyvlcsfehojebhxpfnetxpqvojnhsfuufyipzfafqeyqjhdkicfmqubshuspymjchgaykktajlrxmwzyjdfvcnzkpjwrgjoypjmldoribdewlybasojgvibhdotgsxxqajjlhtczbzgserozcbuxrhlwbteyoghohufzcklwfjwslsxmymqdvenlnmnlyewhuyduxruzdeceennirqllmmapldgfrcqkqguwhgpyogsvawrrmjumvxfnmvdpqmadetqdumjkwplfbytphtgobboziegrzeqkgerniqgeefcrafxoaqpytgpzeaqxzemjgazdmndehcofjyqrunackwvmovusuqjseywpmdlwehbwzsxnzkymkqcjikwksckqwjcawwcypowgalivucyxclevxfqgqzaxqllucsscavzfrgofwwslbbprtogcnjaabenwpyzhrlndudiwhcrvwnqghgsvqwwbcvsfxrjzacrxffebrinytlsirjygkbmflnmqjeavjnqrqzshwleyxuvmhiaobtybydyopacqtzfpsdiehlwxsrlldjokewttppplpsyiblaveatihxqskoqaoxmrpkdrpakczjbnkpvuojbpyfwevwgyjnbnsrqdpozpnyvzvmduxyzkwujetjmgbdyiuuaqhffasjsodayswvlmonhqzjusizvhpjmzhbzvwhykcdydwsdxtpsbdqxqtqzymnvzelfkjpugrxwqxmreeqgqmcbvznjeifgeuyemcuvzwwxdygvrluywxhqwtcuhfpfzvxyncbatnavzlfzlifjumlzoshkouwkzsyhouwcwhovsefuyedeexolwwyhsncinrznyyvhgkeznffkoppokkvqrvpqzqstjxfazgtidxltshknqjuhuxmcfywuepuqbivntdvkxuqamgyxntrwkgkynwkteuviyldbqrjydcoxzbqhixqwtapedhsznkuvxedxntlzdfwkrlmcflnoudnseaygjrhlflyxrsyhkplqssjzsqzyoesdqdzypfeslovxrxaksqeavskdnkyumptkspqkiuelvdgtpungzuveihfclvjcllkatzlwkcvezflaneusxykhlqkumxhsrbdeekkenbxsomvniqunlcjsufsrllbhhksmryadfetbixdtneinsgowgswhlgziwfdrwbqzjfempnhrnlqdfnbfvmbabqwscswswidcvddapncsgtgyzlmtewocibgiekfbmopwifkwprqcqpyrowfkxeougdowwiyggxpbqnrnptijunzknmkaosizptsbidjufnheaqnryjzcbwyzxhumnymvqqvevakakifeuijsugfzrffrhvvwjesvnyflxhzpzvynkcphxgeejugeushhigoarhrestvbppiikffgrfhqgdsrpvxlerppkvcuntilprttasksppncigfmgcizgwtkyyfhtbqobkszratjsstyroymdejspsxfppjvxqggsiovajfhkxjqgsvfvyiesiwudrgtzppuepwfbcwqqffdacsbhjynddhmrvyocuyzjilplijuadtrzucqtscorefwjebnggpylncpjwgwotjwtbulfxegoqpxtxndoeknrykzhkyembdxemavcemczofaefxdmwhyvmvzbzheeopdlaqhzxzbzcutlmbslhhmlpaqpojopxavgsxsyvesiofitwtuunsqwclpgzmsuirehbaeukkmackvbusqrpmgzgdywegfvporxpjwqjfhnnyifbyyquxisvwrynhtqtimcirfztelxfhlwbexatqsjvlyyovgpbihvbrjrzsppogclbuozjsbmehtdwsixwbllixzkfkfukhifaomlibisqfdhistlyubiarxexldzyuxrphtnlffggrebixkyhpqxgkqkzhjsovmnfzzcyfaesxoesomdsfuazfmwrqdqlsmhovvrarpheqggnxsmzsjdqsodbrkvuodsjepntkxdgwnsdravfaqihzlgplihwepdhsdxhxhfjxdvxgmrivvbpzmnftbswdpdadbvylmlbwsentkgatynpagseuznhdbpxwbuecocbcplerrhssvaeqfmttwfosfvoypwaignyzubqlhuynhvioqxnxswrztywoueqlrqsgcprrnzxyvayzshrogxgujrbgqihvwkbbrdrbruisgryjeotykczckggyikdublirqvrhtgkxuqgywjgjjabqcngxyzegwdjkcwlhwnkqjunvoygvhjyrnqgxjkbgyyylmsyrhsxbbmrnjuhkbumehkhvjqtzrtblvjzqkmwhbjagcxkrndeehnnldvyyiuyamddtghrykeluweqmrmrlmozkvpbgklxngovizngvnfupayqrjtqgmqoomhdnauqemlaxvhyqrnudnzorbovltufjfpnrxutiolmwfzdjrxwicmdnafgbmggvolcbjhlgqncqepklzrmjfqdbmxtppkiigajzqwsrodurvuvoybnusaahkmzfzjcaxfqjidlecbzejtonjjbxgrrgixcoxpqjkbcrljyemcitfspihfmcpfvxirmjzutvevrafzuxzpqghizqyzkukzcfkrvvxisxxwtrpwswaixhqoblcjnpzbzxceksviilhdjssizeguyomuzuoqahtukukerhwtxemskyrwwudkwnzdsezstricdbruvvwzxjdrncttldqkbpcxxuxqlhnxaicijdhfpyiepfmbmwdrmdsohcwfckeppcixsipzxuluejkzvzptwevskygfuifzemfgieonudeeqouiyfgnnaqkentjqagnsfwqdhiblnzwxxuelpdoggvucunaayfmltejwvaxipwidbpbmfzilzdvqhprcwgwiwfbygiruocldybzrisfqjlktsddkmyaafeppnujmpnyjpqfttpwzisrpkkpbutvbjmfzoqysrxktietilgzjolpuntgwvqhdccnxosueomfohnnxfifkpetquywsxcvxpzjnevyycaciawpdzxebrolsgnwmuglpmfkjnfzptxlmjqqhyacbcixtqtmxhksmnweskfwrhomqtosbiefalrbnqpivamfzajnbehclxactpygqzjyqradlmzzsoianbfwzkkeskaizxhivumuutpyyyjckqnwglrgcbjkhvwageagrrmbrizykmknyqdagnyglwosdcdkrvodekjeipazdoewarcrykmfzydvgddpogtzjiavauuetifdigkutkqzhsavndxnkvibkmjcomhsvphthyfuwxjmxvpubyhwipphjyzvajsmmuzubsermblueujsmajsqotwsjsgshpkvpvkvsgnefvphiyqtietreaqmvrzelrixkoofnpcofdmrlgizronzwiyoymduvofmgpdyfspbgnxgkgqwfgcqcxlaeqsjdceybxwbbayftudqfjsvdkzujprelijznkjbxadvhibxouqtctbzwgaowzcfwkdiavprtfnnexofjwkpniczduygadlwznvzapkaidszgrqzpwahckpdrevnkddqzqfdvclsfnxqyodgdblhelaavcacymzoitvlxbcrjietihxorqmbjaharghqkbjnouvkyjenowfxffokfefwiynnimauaziblaemkvyhnlhqlogmoovpybssjtxphfeiggayfhryxcnpkwwlobqlupkmoqubltdmgtlvvazttngrvpgparjamnfudyvaovmavbezlmslcqylyedhlprmwqcuspqhnnsufjanmwdwyuyyrcraohalxacyexexrqbobwcphpatiswrfkvkhkoecwembvjvgqgyymleelktsmavuirrbdokdlpezrgwpaoggxegrfhzsybswgygexwwsjfgnakoaxzrcsiizrwhyybohyaqmdtkrbgnawltnsucwxpaqppielsmwwzqngvkjndwhazdfkgnrnrzrezmphuqeadpmgmcghwamtramrtihukdushguqwusrkdwchqwuhmpslnxovladxysiqwglgacvkcapxvrswqubhyzgxuiwvheeiztehtoiloipzttvpfhzchmbwffpffqxkysauvxvcgceqzdygdjcngsvghcogetblyvyuelopfkhsryetinpqdjnhtxmokufqqwjkmjovtktwlfmxxfhilgxoykjmsgwcbavhbgcnlpbjqnhhukcefpsrpvyveaynpcdwhwlmqwzoyirqfsmsdmwjupuupojxhipewgriaayggdkysqrmondrhpmbpizopdntuyyjnmapokpmlcoxrqykafdgqqpozjacbrvrmebchzlopffalkhztgzppnkhcqaueadnzvtyzqbtxfmmfneljnoufareezomjntzokokvdyjvyaexgfqtbpejtlvmuitpaxuaujtacidtdemkogsrhwfrouhexklieloruphtmydfitlberzgwpdrlftnbhzverznfnoagdavwkprelweiosrybdymhdpzgseoayfexjcbomnjycvfgpkpslvvvehkjanndlfxqntyrhsonhxhmppplthgmtkyeayamrvkpibtqlvmsrdmxnxuwceyutvgkbtkhfdofqodgatjncfgbubapcnpqszlljqygbkaajbmjxunaifzqzjodaanuzwijuwlfmcilnwdxlbhymzgxvgtxgvorvwvoddjfbcfhxdogfahduzjkghfsrtpjczbfkdwaxkiznobxiktkrffyzhwipnfvqkcikahogwbptmfooffmypjuzumgvhpomelyvoavgbpmjygzagmpgjjeosoeyophdemncxfzyxjadebocpwpzxkyifcwwggbwilpzkfoqxooihyakmkhdsbqywzfrygllggwbwwijddpyibefjtxssiofflxtpacisyetrhvretmlgvgblabaueisguoyetnpugcivwrsljzupvbobxsplyqhmjchxxdqdfnhjhvouoiodsxnremewfdzzwjsnrouinreagenfqohrojhylexgvpgyrdgvbbirofdaajhxrvmmhjicvswglpifvadoylqfdujijxpquidonsemjaxswayhuyokkxuwdnizxpveydhkqujnloltzbelvtllpofzrfhtjyhgorgywfwsgrzzxnphnflpkuqckhnyncfixyjwagsbymkafhtdhxjnpahvaibtwaqfhlyvcbupsywinwugqroqmwnfztiierujpdnilnblegsblpjvgkznfhjzvvsrqrnulsdqxwroeetonrulorckyeqqdqintffbzagykbunpbupsrntjbgbwfacjuiggauslvmxrditpxjjujqkyjdwoqrcnweoguvntwwdjwcqzkujinafhgvcsxxpenhvtrkpgcklgncnzxittfhmmipmawbsvoxhkhpgadpvsiebbwssogixoxkfisyinmhyirskaamzomwvddbldzvekskrybaqlaaalqlywftzbgkgcdowheklbiuckbmpgfrqxjmtrwjifjfqhncgoeonfcvagawkdlqqsjhochazerjmrwmkpndqvgeaghowlciuvjbjsteygfqhuxiqkodlihmxwabhnaofgvfytkjzpxgehqzqomkaqpdbrswcvoduolqpupljtqrbqbwwblykuimvnoirbssjoysezglibeudyuyzvbeeqlxqlkabvpyqiigojvkkmvaihjmpbgwmuhrvgoaokexrgbuxmcpcnwkfzjakgzsczzmzagtwwbrnrtcuioavpmvdiaqhhsvzlkttcayzguibnzawhtbhmcqnnanxqpuuriujfpyfffuehinoteipeoqowqplanrxlskxwzyivinedvxfkhcjwxzzfxsshusmzmuoxmxaozzinkkglplhcgseojtgimnbpdmgpnotrepwtxxylgfqnyfqaqczrwpcfeukogmptntbczavtvtnmycjarouufuvqhfzjpqpjyjovrmhfhgrbomaqbgweolqlykzapefiljeusmfzfcjkdytlkwogdkhtletxxfxxmopbpoeogoqhnnriigfttkrxvvdanikikyszprqhzxurfipolauilxtklsgfxurrxxuhbkowwfwadupmsswjotrbjazzeimwhvhndodfliyimvixxzydxresnxlgqigyigrxjxxsybbsypjioayaegkvosaqrswrypndchyjvmtiaituvmbbtboljseqqrzlvwzsmsopbyucthxobknzrekmrtxoehmafekgkgwabnchpjqsdiddtohjwjifvmhfjndkbkbpnvzunjqajcswckhjecncrjfesdtoelqyvulcofzfpisaxwqcbdmtmnhfspkjiouyhzecgsaijojyhwgisbqqzwgzttoumllujacnudmlrozjogatcxfreqeuhhqfybbvyfakxqvopqhzsilnymeqmoowjelfhrfbknryoiyvlpksclqldajnnfnofukqxdvulurfhetwdpswlvjakurbiahcdqdjllfmffkxkkrroneyayqcentvdavayinuqnxtcxflzcqfpktgdsgnphrdzbbrbnsungdvgxtyfexxbfidufsdalfqsnvcmnmdpsigqmyggfxwzwqfttnzqebwkroynqaprvvoglqbwcfrilnbstjxgtjftaywcitbkaanttarxjbgotjwrldektqxwhvedeicqjnkbswmjhvbzzcwvgloxrurkwpihjgnqtxukzohhtznvxydkzcnhskcuvqiteknqogcoaqhoudswwuvxukqsukrqmvuqzvrvjmclxivczlehnthqptodbxatayqgidrfyizqdvbfndjtlwwhyutrecbypluwjnqgrebqvayjelupeeqcqgwekvwkkjiokvoeyrryjmowsrumoukwbsdfnxlfkqqnvbzzyvgqtprgipofdsfmpyizefyfqldkhszmxhszwdkquzetwiutfclykoavsfabyemqcycqmuhefocniqkgmtefpbkpnefkeglfoqjvtipgsbwzshbopghpjvakcdusmeulufmqxnvktnznqhqsxqkrzovqdjmwqpkjwyydeykwdadinrqzmezbawoubxmhyedzrxhbbhufamoyzmyudyneymacdanqyajxkwwdpptdkqsnudyxlyebivewexcfjrtfmgdsglwsnrhznwtyiyflhvkiwtcecfenkpyiudevvpkuimadofketappgwqkrtviewdvjultecvkvlmetzyynyackfziyvwqvmjneyeaxxxtmbgnnnawfnewmexdvqzsedjvxyjtrvieyzcvwdqyrbxnvnhgovjguicuwjcwgmjjcaasuvmemjugqnzzxcztkqpidqpuoihqrfzojoihtvwbkpokbvzzlvrgwdqlbkaswxgatshrgfkgezaqhvjwqpbyggwhibcgpmkeqsvkrkeiorahcpcshauzevqvyhwdkyfmxaoognswkrxzusdijcwhqbecptuoiahpqclbneczhnnnvlztgoaczeqwjuiwjmdrabohkdtrrzuxynjcgvyuwwtjjwqcrltudhnlqzrsbczsbofqximlxnodpazerkuqffqsdmrrmfvbycxzbdkuaelibywfsbwpxqdaxpgdfshgnnoyoqipxgjvzwbcqpftfdpvggihrrydauafzrncqvmirbfezhiqxouhvbjqwsqjxqnlntptsctsbkflcejrkgnsjnwcpieikxcrpragdddsbgqwtdaijyazofbhjnmwbixucgxtwstxslfsqbsfchjnyjoyfetqqednhlchrpktzvatxotrwndpixvvcjchfpskxmuswyjzjsmyskajpkpijfhrglimqzqhfruopanlfwvxkvvgtjsrjrenzocnblnqwyshhejsamunttxzmxxahehemjztwycskzuuibunxqpshcvbbgmmexfajygxweikopnfaaszpvzkjumwnjwepntdteqsofqredbvtteinwtyvockrzsxpjljhdebuxfeelfmljmuzbnrnlcrcfnbsbpccvvxtywbarmufpxtbjiprbpyszdoemhutfvwxxwzxvmelcicdegrrnxrgdblqqygbikxnrhrxdmrthgbhekvckkkjmllzausqwegibifuwlhrgdujhztyzovsjprgixmuzbnesdelnvleyzwvfysbukpidxzcehpzabemfrnewhsspxlkyfjdjypifqghdhbczajioyaxsbxjngaiohkkgbiuggXXXX')

Kontrola délky, že proběhlo oříznutí:

select len('dyjpytrruchweheywasodvotvlbfpgjvmdydbdfsmwqflggcgvzytrflncmqredxeigxtfkqqirhdqruxjigqhekutkpmwbufahsqovgcmrywxkcgqcgkcynzzimofjozntvxhvbodmtqncajjgfnilcllxrhpbcvogegmwplwthevncrbzbzzjfymveuuvgkujwaqqpkvphisdbeiqjwcqgzjsqawjdiudbrtvzshfivadwtjqwoieporwnfncvkkuyifylguyrdrmyvxyzxktyxxpqgrsfryoxreicghqgvtlpgenuwjmfykhrselbadefhishetzczyexhfgcdrzoplkiwvdkvvxrvnnyoujwxasngnyzgqktlnbnytadbiqrvacwluytabcbwwsgygdmqekryyhxmupnmsnkzdtlfitohflnnchpetvphxhhezrvyxandsjpfwhcegufsozqhoujxuvagbslpasuunpgibfybudztifqeejprsnruylivrizdxmxkqjuzrxlqcsgugytagxnhqgxudirbtohcrcbjugznqiwfeybrfdrxcjpqxibcwnyffbvemtyrwilzkahtqomkvmmalsjlvruosctfynbkjizuspbffcyaminmmidhzhtwdljsfpykebxkvghitcwuapqsdvvitpczabjieldfuvcwjuvpvitbnffiruxozlpgxjrhvvhafsqzyhnubkgdcudohozmxafmzgdnywisoskypojjgetichmtgwdeyxuqaaynuiidufkfgszxxojhmzzkderccgigoazegfkppsvwwcgfdsujqpndpvdtkjgteeruetprtvqvgljbpcwlhxwhcuftsmugkyanxdqimooutebwugfwnisibkmfrqenlpqzzehzesywrczbplytnvyccpyezckdhllfnqkfkraafjibdsxmzhdqwgwoxxucjphqegzlfhrlpkbhrgylftkupobdakjiyyynyssbmhcbopxlayryihismhiyglvuffmpvwlprpwstqugazcqqxfzundpbqssjooycodivcegvothigavhptnpeklzulwbxhdkgbzusoxmxrxlfdhiardrsvjlrepahfmkedvsnpavartctukwdtdmsidseonzrlusrpzqhvzaujfqxwdkzehlhpbcisuvoietryvtdhmejukvuvsreyuwectoasrcqaegqywfsztnnfdbbbkoauzkogckscgnoqfsoetadpmtwkkkipjdozqjuvtgitdzihbhkpomtrqmnztiavzhfxfdmqnksvdrpuvulmgiquqnckikjvklegtobmggyigniecbjmptugtptnviumefvakxciybjmsvrwelecbdftxzneahihhxjkazirwzfrvghxwumkcqjnnbdjaiocowvecmuikjgogvrgfhgsvadqudrcnjnhxcfdznadqbcghnuuszoyofnlysykpccddfdwcownklacwuzdqgnxcoaodrrhcgmldufvukemvgwjhnhxrpvyvlcsfehojebhxpfnetxpqvojnhsfuufyipzfafqeyqjhdkicfmqubshuspymjchgaykktajlrxmwzyjdfvcnzkpjwrgjoypjmldoribdewlybasojgvibhdotgsxxqajjlhtczbzgserozcbuxrhlwbteyoghohufzcklwfjwslsxmymqdvenlnmnlyewhuyduxruzdeceennirqllmmapldgfrcqkqguwhgpyogsvawrrmjumvxfnmvdpqmadetqdumjkwplfbytphtgobboziegrzeqkgerniqgeefcrafxoaqpytgpzeaqxzemjgazdmndehcofjyqrunackwvmovusuqjseywpmdlwehbwzsxnzkymkqcjikwksckqwjcawwcypowgalivucyxclevxfqgqzaxqllucsscavzfrgofwwslbbprtogcnjaabenwpyzhrlndudiwhcrvwnqghgsvqwwbcvsfxrjzacrxffebrinytlsirjygkbmflnmqjeavjnqrqzshwleyxuvmhiaobtybydyopacqtzfpsdiehlwxsrlldjokewttppplpsyiblaveatihxqskoqaoxmrpkdrpakczjbnkpvuojbpyfwevwgyjnbnsrqdpozpnyvzvmduxyzkwujetjmgbdyiuuaqhffasjsodayswvlmonhqzjusizvhpjmzhbzvwhykcdydwsdxtpsbdqxqtqzymnvzelfkjpugrxwqxmreeqgqmcbvznjeifgeuyemcuvzwwxdygvrluywxhqwtcuhfpfzvxyncbatnavzlfzlifjumlzoshkouwkzsyhouwcwhovsefuyedeexolwwyhsncinrznyyvhgkeznffkoppokkvqrvpqzqstjxfazgtidxltshknqjuhuxmcfywuepuqbivntdvkxuqamgyxntrwkgkynwkteuviyldbqrjydcoxzbqhixqwtapedhsznkuvxedxntlzdfwkrlmcflnoudnseaygjrhlflyxrsyhkplqssjzsqzyoesdqdzypfeslovxrxaksqeavskdnkyumptkspqkiuelvdgtpungzuveihfclvjcllkatzlwkcvezflaneusxykhlqkumxhsrbdeekkenbxsomvniqunlcjsufsrllbhhksmryadfetbixdtneinsgowgswhlgziwfdrwbqzjfempnhrnlqdfnbfvmbabqwscswswidcvddapncsgtgyzlmtewocibgiekfbmopwifkwprqcqpyrowfkxeougdowwiyggxpbqnrnptijunzknmkaosizptsbidjufnheaqnryjzcbwyzxhumnymvqqvevakakifeuijsugfzrffrhvvwjesvnyflxhzpzvynkcphxgeejugeushhigoarhrestvbppiikffgrfhqgdsrpvxlerppkvcuntilprttasksppncigfmgcizgwtkyyfhtbqobkszratjsstyroymdejspsxfppjvxqggsiovajfhkxjqgsvfvyiesiwudrgtzppuepwfbcwqqffdacsbhjynddhmrvyocuyzjilplijuadtrzucqtscorefwjebnggpylncpjwgwotjwtbulfxegoqpxtxndoeknrykzhkyembdxemavcemczofaefxdmwhyvmvzbzheeopdlaqhzxzbzcutlmbslhhmlpaqpojopxavgsxsyvesiofitwtuunsqwclpgzmsuirehbaeukkmackvbusqrpmgzgdywegfvporxpjwqjfhnnyifbyyquxisvwrynhtqtimcirfztelxfhlwbexatqsjvlyyovgpbihvbrjrzsppogclbuozjsbmehtdwsixwbllixzkfkfukhifaomlibisqfdhistlyubiarxexldzyuxrphtnlffggrebixkyhpqxgkqkzhjsovmnfzzcyfaesxoesomdsfuazfmwrqdqlsmhovvrarpheqggnxsmzsjdqsodbrkvuodsjepntkxdgwnsdravfaqihzlgplihwepdhsdxhxhfjxdvxgmrivvbpzmnftbswdpdadbvylmlbwsentkgatynpagseuznhdbpxwbuecocbcplerrhssvaeqfmttwfosfvoypwaignyzubqlhuynhvioqxnxswrztywoueqlrqsgcprrnzxyvayzshrogxgujrbgqihvwkbbrdrbruisgryjeotykczckggyikdublirqvrhtgkxuqgywjgjjabqcngxyzegwdjkcwlhwnkqjunvoygvhjyrnqgxjkbgyyylmsyrhsxbbmrnjuhkbumehkhvjqtzrtblvjzqkmwhbjagcxkrndeehnnldvyyiuyamddtghrykeluweqmrmrlmozkvpbgklxngovizngvnfupayqrjtqgmqoomhdnauqemlaxvhyqrnudnzorbovltufjfpnrxutiolmwfzdjrxwicmdnafgbmggvolcbjhlgqncqepklzrmjfqdbmxtppkiigajzqwsrodurvuvoybnusaahkmzfzjcaxfqjidlecbzejtonjjbxgrrgixcoxpqjkbcrljyemcitfspihfmcpfvxirmjzutvevrafzuxzpqghizqyzkukzcfkrvvxisxxwtrpwswaixhqoblcjnpzbzxceksviilhdjssizeguyomuzuoqahtukukerhwtxemskyrwwudkwnzdsezstricdbruvvwzxjdrncttldqkbpcxxuxqlhnxaicijdhfpyiepfmbmwdrmdsohcwfckeppcixsipzxuluejkzvzptwevskygfuifzemfgieonudeeqouiyfgnnaqkentjqagnsfwqdhiblnzwxxuelpdoggvucunaayfmltejwvaxipwidbpbmfzilzdvqhprcwgwiwfbygiruocldybzrisfqjlktsddkmyaafeppnujmpnyjpqfttpwzisrpkkpbutvbjmfzoqysrxktietilgzjolpuntgwvqhdccnxosueomfohnnxfifkpetquywsxcvxpzjnevyycaciawpdzxebrolsgnwmuglpmfkjnfzptxlmjqqhyacbcixtqtmxhksmnweskfwrhomqtosbiefalrbnqpivamfzajnbehclxactpygqzjyqradlmzzsoianbfwzkkeskaizxhivumuutpyyyjckqnwglrgcbjkhvwageagrrmbrizykmknyqdagnyglwosdcdkrvodekjeipazdoewarcrykmfzydvgddpogtzjiavauuetifdigkutkqzhsavndxnkvibkmjcomhsvphthyfuwxjmxvpubyhwipphjyzvajsmmuzubsermblueujsmajsqotwsjsgshpkvpvkvsgnefvphiyqtietreaqmvrzelrixkoofnpcofdmrlgizronzwiyoymduvofmgpdyfspbgnxgkgqwfgcqcxlaeqsjdceybxwbbayftudqfjsvdkzujprelijznkjbxadvhibxouqtctbzwgaowzcfwkdiavprtfnnexofjwkpniczduygadlwznvzapkaidszgrqzpwahckpdrevnkddqzqfdvclsfnxqyodgdblhelaavcacymzoitvlxbcrjietihxorqmbjaharghqkbjnouvkyjenowfxffokfefwiynnimauaziblaemkvyhnlhqlogmoovpybssjtxphfeiggayfhryxcnpkwwlobqlupkmoqubltdmgtlvvazttngrvpgparjamnfudyvaovmavbezlmslcqylyedhlprmwqcuspqhnnsufjanmwdwyuyyrcraohalxacyexexrqbobwcphpatiswrfkvkhkoecwembvjvgqgyymleelktsmavuirrbdokdlpezrgwpaoggxegrfhzsybswgygexwwsjfgnakoaxzrcsiizrwhyybohyaqmdtkrbgnawltnsucwxpaqppielsmwwzqngvkjndwhazdfkgnrnrzrezmphuqeadpmgmcghwamtramrtihukdushguqwusrkdwchqwuhmpslnxovladxysiqwglgacvkcapxvrswqubhyzgxuiwvheeiztehtoiloipzttvpfhzchmbwffpffqxkysauvxvcgceqzdygdjcngsvghcogetblyvyuelopfkhsryetinpqdjnhtxmokufqqwjkmjovtktwlfmxxfhilgxoykjmsgwcbavhbgcnlpbjqnhhukcefpsrpvyveaynpcdwhwlmqwzoyirqfsmsdmwjupuupojxhipewgriaayggdkysqrmondrhpmbpizopdntuyyjnmapokpmlcoxrqykafdgqqpozjacbrvrmebchzlopffalkhztgzppnkhcqaueadnzvtyzqbtxfmmfneljnoufareezomjntzokokvdyjvyaexgfqtbpejtlvmuitpaxuaujtacidtdemkogsrhwfrouhexklieloruphtmydfitlberzgwpdrlftnbhzverznfnoagdavwkprelweiosrybdymhdpzgseoayfexjcbomnjycvfgpkpslvvvehkjanndlfxqntyrhsonhxhmppplthgmtkyeayamrvkpibtqlvmsrdmxnxuwceyutvgkbtkhfdofqodgatjncfgbubapcnpqszlljqygbkaajbmjxunaifzqzjodaanuzwijuwlfmcilnwdxlbhymzgxvgtxgvorvwvoddjfbcfhxdogfahduzjkghfsrtpjczbfkdwaxkiznobxiktkrffyzhwipnfvqkcikahogwbptmfooffmypjuzumgvhpomelyvoavgbpmjygzagmpgjjeosoeyophdemncxfzyxjadebocpwpzxkyifcwwggbwilpzkfoqxooihyakmkhdsbqywzfrygllggwbwwijddpyibefjtxssiofflxtpacisyetrhvretmlgvgblabaueisguoyetnpugcivwrsljzupvbobxsplyqhmjchxxdqdfnhjhvouoiodsxnremewfdzzwjsnrouinreagenfqohrojhylexgvpgyrdgvbbirofdaajhxrvmmhjicvswglpifvadoylqfdujijxpquidonsemjaxswayhuyokkxuwdnizxpveydhkqujnloltzbelvtllpofzrfhtjyhgorgywfwsgrzzxnphnflpkuqckhnyncfixyjwagsbymkafhtdhxjnpahvaibtwaqfhlyvcbupsywinwugqroqmwnfztiierujpdnilnblegsblpjvgkznfhjzvvsrqrnulsdqxwroeetonrulorckyeqqdqintffbzagykbunpbupsrntjbgbwfacjuiggauslvmxrditpxjjujqkyjdwoqrcnweoguvntwwdjwcqzkujinafhgvcsxxpenhvtrkpgcklgncnzxittfhmmipmawbsvoxhkhpgadpvsiebbwssogixoxkfisyinmhyirskaamzomwvddbldzvekskrybaqlaaalqlywftzbgkgcdowheklbiuckbmpgfrqxjmtrwjifjfqhncgoeonfcvagawkdlqqsjhochazerjmrwmkpndqvgeaghowlciuvjbjsteygfqhuxiqkodlihmxwabhnaofgvfytkjzpxgehqzqomkaqpdbrswcvoduolqpupljtqrbqbwwblykuimvnoirbssjoysezglibeudyuyzvbeeqlxqlkabvpyqiigojvkkmvaihjmpbgwmuhrvgoaokexrgbuxmcpcnwkfzjakgzsczzmzagtwwbrnrtcuioavpmvdiaqhhsvzlkttcayzguibnzawhtbhmcqnnanxqpuuriujfpyfffuehinoteipeoqowqplanrxlskxwzyivinedvxfkhcjwxzzfxsshusmzmuoxmxaozzinkkglplhcgseojtgimnbpdmgpnotrepwtxxylgfqnyfqaqczrwpcfeukogmptntbczavtvtnmycjarouufuvqhfzjpqpjyjovrmhfhgrbomaqbgweolqlykzapefiljeusmfzfcjkdytlkwogdkhtletxxfxxmopbpoeogoqhnnriigfttkrxvvdanikikyszprqhzxurfipolauilxtklsgfxurrxxuhbkowwfwadupmsswjotrbjazzeimwhvhndodfliyimvixxzydxresnxlgqigyigrxjxxsybbsypjioayaegkvosaqrswrypndchyjvmtiaituvmbbtboljseqqrzlvwzsmsopbyucthxobknzrekmrtxoehmafekgkgwabnchpjqsdiddtohjwjifvmhfjndkbkbp')

Ntext varianta:

print(cast('dyjpytrruchweheywasodvotvlbfpgjvmdydbdfsmwqflggcgvzytrflncmqredxeigxtfkqqirhdqruxjigqhekutkpmwbufahsqovgcmrywxkcgqcgkcynzzimofjozntvxhvbodmtqncajjgfnilcllxrhpbcvogegmwplwthevncrbzbzzjfymveuuvgkujwaqqpkvphisdbeiqjwcqgzjsqawjdiudbrtvzshfivadwtjqwoieporwnfncvkkuyifylguyrdrmyvxyzxktyxxpqgrsfryoxreicghqgvtlpgenuwjmfykhrselbadefhishetzczyexhfgcdrzoplkiwvdkvvxrvnnyoujwxasngnyzgqktlnbnytadbiqrvacwluytabcbwwsgygdmqekryyhxmupnmsnkzdtlfitohflnnchpetvphxhhezrvyxandsjpfwhcegufsozqhoujxuvagbslpasuunpgibfybudztifqeejprsnruylivrizdxmxkqjuzrxlqcsgugytagxnhqgxudirbtohcrcbjugznqiwfeybrfdrxcjpqxibcwnyffbvemtyrwilzkahtqomkvmmalsjlvruosctfynbkjizuspbffcyaminmmidhzhtwdljsfpykebxkvghitcwuapqsdvvitpczabjieldfuvcwjuvpvitbnffiruxozlpgxjrhvvhafsqzyhnubkgdcudohozmxafmzgdnywisoskypojjgetichmtgwdeyxuqaaynuiidufkfgszxxojhmzzkderccgigoazegfkppsvwwcgfdsujqpndpvdtkjgteeruetprtvqvgljbpcwlhxwhcuftsmugkyanxdqimooutebwugfwnisibkmfrqenlpqzzehzesywrczbplytnvyccpyezckdhllfnqkfkraafjibdsxmzhdqwgwoxxucjphqegzlfhrlpkbhrgylftkupobdakjiyyynyssbmhcbopxlayryihismhiyglvuffmpvwlprpwstqugazcqqxfzundpbqssjooycodivcegvothigavhptnpeklzulwbxhdkgbzusoxmxrxlfdhiardrsvjlrepahfmkedvsnpavartctukwdtdmsidseonzrlusrpzqhvzaujfqxwdkzehlhpbcisuvoietryvtdhmejukvuvsreyuwectoasrcqaegqywfsztnnfdbbbkoauzkogckscgnoqfsoetadpmtwkkkipjdozqjuvtgitdzihbhkpomtrqmnztiavzhfxfdmqnksvdrpuvulmgiquqnckikjvklegtobmggyigniecbjmptugtptnviumefvakxciybjmsvrwelecbdftxzneahihhxjkazirwzfrvghxwumkcqjnnbdjaiocowvecmuikjgogvrgfhgsvadqudrcnjnhxcfdznadqbcghnuuszoyofnlysykpccddfdwcownklacwuzdqgnxcoaodrrhcgmldufvukemvgwjhnhxrpvyvlcsfehojebhxpfnetxpqvojnhsfuufyipzfafqeyqjhdkicfmqubshuspymjchgaykktajlrxmwzyjdfvcnzkpjwrgjoypjmldoribdewlybasojgvibhdotgsxxqajjlhtczbzgserozcbuxrhlwbteyoghohufzcklwfjwslsxmymqdvenlnmnlyewhuyduxruzdeceennirqllmmapldgfrcqkqguwhgpyogsvawrrmjumvxfnmvdpqmadetqdumjkwplfbytphtgobboziegrzeqkgerniqgeefcrafxoaqpytgpzeaqxzemjgazdmndehcofjyqrunackwvmovusuqjseywpmdlwehbwzsxnzkymkqcjikwksckqwjcawwcypowgalivucyxclevxfqgqzaxqllucsscavzfrgofwwslbbprtogcnjaabenwpyzhrlndudiwhcrvwnqghgsvqwwbcvsfxrjzacrxffebrinytlsirjygkbmflnmqjeavjnqrqzshwleyxuvmhiaobtybydyopacqtzfpsdiehlwxsrlldjokewttppplpsyiblaveatihxqskoqaoxmrpkdrpakczjbnkpvuojbpyfwevwgyjnbnsrqdpozpnyvzvmduxyzkwujetjmgbdyiuuaqhffasjsodayswvlmonhqzjusizvhpjmzhbzvwhykcdydwsdxtpsbdqxqtqzymnvzelfkjpugrxwqxmreeqgqmcbvznjeifgeuyemcuvzwwxdygvrluywxhqwtcuhfpfzvxyncbatnavzlfzlifjumlzoshkouwkzsyhouwcwhovsefuyedeexolwwyhsncinrznyyvhgkeznffkoppokkvqrvpqzqstjxfazgtidxltshknqjuhuxmcfywuepuqbivntdvkxuqamgyxntrwkgkynwkteuviyldbqrjydcoxzbqhixqwtapedhsznkuvxedxntlzdfwkrlmcflnoudnseaygjrhlflyxrsyhkplqssjzsqzyoesdqdzypfeslovxrxaksqeavskdnkyumptkspqkiuelvdgtpungzuveihfclvjcllkatzlwkcvezflaneusxykhlqkumxhsrbdeekkenbxsomvniqunlcjsufsrllbhhksmryadfetbixdtneinsgowgswhlgziwfdrwbqzjfempnhrnlqdfnbfvmbabqwscswswidcvddapncsgtgyzlmtewocibgiekfbmopwifkwprqcqpyrowfkxeougdowwiyggxpbqnrnptijunzknmkaosizptsbidjufnheaqnryjzcbwyzxhumnymvqqvevakakifeuijsugfzrffrhvvwjesvnyflxhzpzvynkcphxgeejugeushhigoarhrestvbppiikffgrfhqgdsrpvxlerppkvcuntilprttasksppncigfmgcizgwtkyyfhtbqobkszratjsstyroymdejspsxfppjvxqggsiovajfhkxjqgsvfvyiesiwudrgtzppuepwfbcwqqffdacsbhjynddhmrvyocuyzjilplijuadtrzucqtscorefwjebnggpylncpjwgwotjwtbulfxegoqpxtxndoeknrykzhkyembdxemavcemczofaefxdmwhyvmvzbzheeopdlaqhzxzbzcutlmbslhhmlpaqpojopxavgsxsyvesiofitwtuunsqwclpgzmsuirehbaeukkmackvbusqrpmgzgdywegfvporxpjwqjfhnnyifbyyquxisvwrynhtqtimcirfztelxfhlwbexatqsjvlyyovgpbihvbrjrzsppogclbuozjsbmehtdwsixwbllixzkfkfukhifaomlibisqfdhistlyubiarxexldzyuxrphtnlffggrebixkyhpqxgkqkzhjsovmnfzzcyfaesxoesomdsfuazfmwrqdqlsmhovvrarpheqggnxsmzsjdqsodbrkvuodsjepntkxdgwnsdravfaqihzlgplihwepdhsdxhxhfjxdvxgmrivvbpzmnftbswdpdadbvylmlbwsentkgatynpagseuznhdbpxwbuecocbcplerrhssvaeqfmttwfosfvoypwaignyzubqlhuynhvioqxnxswrztywoueqlrqsgcprrnzxyvayzshrogxgujrbgqihvwkbbrdrbruisgryjeotykczckggyikdublirqvrhtgkxuqgywjgjjabqcngxyzegwdjkcwlhwnkqjunvoygvhjyrnqgxjkbgyyylmsyrhsxbbmrnjuhkbumehkhvjqtzrtblvjzqkmwhbjagcxkrndeehnnldvyyiuyamddtghrykeluweqmrmrlmozkvpbgklxngovizngvnfupayqrjtqgmqoomhdnauqemlaxvhyqrnudnzorbovltufjfpnrxutiolmwfzdjrxwicmdnafgbmggvolcbjhlgqncqepklzrmjfqdbmxtppkiigajzqwsrodurvuvoybnusaahkmzfzjcaxfqjidlecbzejtonjjbxgrrgixcoxpqjkbcrljyemcitfspihfmcpfvxirmjzutvevrafzuxzpqghizqyzkukzcfkrvvxisxxwtrpwswaixhqoblcjnpzbzxceksviilhdjssizeguyomuzuoqahtukukerhwtxemskyrwwudkwnzdsezstricdbruvvwzxjdrncttldqkbpcxxuxqlhnxaicijdhfpyiepfmbmwdrmdsohcwfckeppcixsipzxuluejkzvzptwevskygfuifzemfgieonudeeqouiyfgnnaqkentjqagnsfwqdhiblnzwxxuelpdoggvucunaayfmltejwvaxipwidbpbmfzilzdvqhprcwgwiwfbygiruocldybzrisfqjlktsddkmyaafeppnujmpnyjpqfttpwzisrpkkpbutvbjmfzoqysrxktietilgzjolpuntgwvqhdccnxosueomfohnnxfifkpetquywsxcvxpzjnevyycaciawpdzxebrolsgnwmuglpmfkjnfzptxlmjqqhyacbcixtqtmxhksmnweskfwrhomqtosbiefalrbnqpivamfzajnbehclxactpygqzjyqradlmzzsoianbfwzkkeskaizxhivumuutpyyyjckqnwglrgcbjkhvwageagrrmbrizykmknyqdagnyglwosdcdkrvodekjeipazdoewarcrykmfzydvgddpogtzjiavauuetifdigkutkqzhsavndxnkvibkmjcomhsvphthyfuwxjmxvpubyhwipphjyzvajsmmuzubsermblueujsmajsqotwsjsgshpkvpvkvsgnefvphiyqtietreaqmvrzelrixkoofnpcofdmrlgizronzwiyoymduvofmgpdyfspbgnxgkgqwfgcqcxlaeqsjdceybxwbbayftudqfjsvdkzujprelijznkjbxadvhibxouqtctbzwgaowzcfwkdiavprtfnnexofjwkpniczduygadlwznvzapkaidszgrqzpwahckpdrevnkddqzqfdvclsfnxqyodgdblhelaavcacymzoitvlxbcrjietihxorqmbjaharghqkbjnouvkyjenowfxffokfefwiynnimauaziblaemkvyhnlhqlogmoovpybssjtxphfeiggayfhryxcnpkwwlobqlupkmoqubltdmgtlvvazttngrvpgparjamnfudyvaovmavbezlmslcqylyedhlprmwqcuspqhnnsufjanmwdwyuyyrcraohalxacyexexrqbobwcphpatiswrfkvkhkoecwembvjvgqgyymleelktsmavuirrbdokdlpezrgwpaoggxegrfhzsybswgygexwwsjfgnakoaxzrcsiizrwhyybohyaqmdtkrbgnawltnsucwxpaqppielsmwwzqngvkjndwhazdfkgnrnrzrezmphuqeadpmgmcghwamtramrtihukdushguqwusrkdwchqwuhmpslnxovladxysiqwglgacvkcapxvrswqubhyzgxuiwvheeiztehtoiloipzttvpfhzchmbwffpffqxkysauvxvcgceqzdygdjcngsvghcogetblyvyuelopfkhsryetinpqdjnhtxmokufqqwjkmjovtktwlfmxxfhilgxoykjmsgwcbavhbgcnlpbjqnhhukcefpsrpvyveaynpcdwhwlmqwzoyirqfsmsdmwjupuupojxhipewgriaayggdkysqrmondrhpmbpizopdntuyyjnmapokpmlcoxrqykafdgqqpozjacbrvrmebchzlopffalkhztgzppnkhcqaueadnzvtyzqbtxfmmfneljnoufareezomjntzokokvdyjvyaexgfqtbpejtlvmuitpaxuaujtacidtdemkogsrhwfrouhexklieloruphtmydfitlberzgwpdrlftnbhzverznfnoagdavwkprelweiosrybdymhdpzgseoayfexjcbomnjycvfgpkpslvvvehkjanndlfxqntyrhsonhxhmppplthgmtkyeayamrvkpibtqlvmsrdmxnxuwceyutvgkbtkhfdofqodgatjncfgbubapcnpqszlljqygbkaajbmjxunaifzqzjodaanuzwijuwlfmcilnwdxlbhymzgxvgtxgvorvwvoddjfbcfhxdogfahduzjkghfsrtpjczbfkdwaxkiznobxiktkrffyzhwipnfvqkcikahogwbptmfooffmypjuzumgvhpomelyvoavgbpmjygzagmpgjjeosoeyophdemncxfzyxjadebocpwpzxkyifcwwggbwilpzkfoqxooihyakmkhdsbqywzfrygllggwbwwijddpyibefjtxssiofflxtpacisyetrhvretmlgvgblabaueisguoyetnpugcivwrsljzupvbobxsplyqhmjchxxdqdfnhjhvouoiodsxnremewfdzzwjsnrouinreagenfqohrojhylexgvpgyrdgvbbirofdaajhxrvmmhjicvswglpifvadoylqfdujijxpquidonsemjaxswayhuyokkxuwdnizxpveydhkqujnloltzbelvtllpofzrfhtjyhgorgywfwsgrzzxnphnflpkuqckhnyncfixyjwagsbymkafhtdhxjnpahvaibtwaqfhlyvcbupsywinwugqroqmwnfztiierujpdnilnblegsblpjvgkznfhjzvvsrqrnulsdqxwroeetonrulorckyeqqdqintffbzagykbunpbupsrntjbgbwfacjuiggauslvmxrditpxjjujqkyjdwoqrcnweoguvntwwdjwcqzkujinafhgvcsxxpenhvtrkpgcklgncnzxittfhmmipmawbsvoxhkhpgadpvsiebbwssogixoxkfisyinmhyirskaamzomwvddbldzvekskrybaqlaaalqlywftzbgkgcdowheklbiuckbmpgfrqxjmtrwjifjfqhncgoeonfcvagawkdlqqsjhochazerjmrwmkpndqvgeaghowlciuvjbjsteygfqhuxiqkodlihmxwabhnaofgvfytkjzpxgehqzqomkaqpdbrswcvoduolqpupljtqrbqbwwblykuimvnoirbssjoysezglibeudyuyzvbeeqlxqlkabvpyqiigojvkkmvaihjmpbgwmuhrvgoaokexrgbuxmcpcnwkfzjakgzsczzmzagtwwbrnrtcuioavpmvdiaqhhsvzlkttcayzguibnzawhtbhmcqnnanxqpuuriujfpyfffuehinoteipeoqowqplanrxlskxwzyivinedvxfkhcjwxzzfxsshusmzmuoxmxaozzinkkglplhcgseojtgimnbpdmgpnotrepwtxxylgfqnyfqaqczrwpcfeukogmptntbczavtvtnmycjarouufuvqhfzjpqpjyjovrmhfhgrbomaqbgweolqlykzapefiljeusmfzfcjkdytlkwogdkhtletxxfxxmopbpoeogoqhnnriigfttkrxvvdanikikyszprqhzxurfipolauilxtklsgfxurrxxuhbkowwfwadupmsswjotrbjazzeimwhvhndodfliyimvixxzydxresnxlgqigyigrxjxxsybbsypjioayaegkvosaqrswrypndchyjvmtiaituvmbbtboljseqqrzlvwzsmsopbyucthxobknzrekmrtxoehmafekgkgwabnchpjqsdiddtohjwjifvmhfjndkbkbpnvzunjqajcswckhjecncrjfesdtoelqyvulcofzfpisaxwqcbdmtmnhfspkjiouyhzecgsaijojyhwgisbqqzwgzttoumllujacnudmlrozjogatcxfreqeuhhqfybbvyfakxqvopqhzsilnymeqmoowjelfhrfbknryoiyvlpksclqldajnnfnofukqxdvulurfhetwdpswlvjakurbiahcdqdjllfmffkxkkrroneyayqcentvdavayinuqnxtcxflzcqfpktgdsgnphrdzbbrbnsungdvgxtyfexxbfidufsdalfqsnvcmnmdpsigqmyggfxwzwqfttnzqebwkroynqaprvvoglqbwcfrilnbstjxgtjftaywcitbkaanttarxjbgotjwrldektqxwhvedeicqjnkbswmjhvbzzcwvgloxrurkwpihjgnqtxukzohhtznvxydkzcnhskcuvqiteknqogcoaqhoudswwuvxukqsukrqmvuqzvrvjmclxivczlehnthqptodbxatayqgidrfyizqdvbfndjtlwwhyutrecbypluwjnqgrebqvayjelupeeqcqgwekvwkkjiokvoeyrryjmowsrumoukwbsdfnxlfkqqnvbzzyvgqtprgipofdsfmpyizefyfqldkhszmxhszwdkquzetwiutfclykoavsfabyemqcycqmuhefocniqkgmtefpbkpnefkeglfoqjvtipgsbwzshbopghpjvakcdusmeulufmqxnvktnznqhqsxqkrzovqdjmwqpkjwyydeykwdadinrqzmezbawoubxmhyedzrxhbbhufamoyzmyudyneymacdanqyajxkwwdpptdkqsnudyxlyebivewexcfjrtfmgdsglwsnrhznwtyiyflhvkiwtcecfenkpyiudevvpkuimadofketappgwqkrtviewdvjultecvkvlmetzyynyackfziyvwqvmjneyeaxxxtmbgnnnawfnewmexdvqzsedjvxyjtrvieyzcvwdqyrbxnvnhgovjguicuwjcwgmjjcaasuvmemjugqnzzxcztkqpidqpuoihqrfzojoihtvwbkpokbvzzlvrgwdqlbkaswxgatshrgfkgezaqhvjwqpbyggwhibcgpmkeqsvkrkeiorahcpcshauzevqvyhwdkyfmxaoognswkrxzusdijcwhqbecptuoiahpqclbneczhnnnvlztgoaczeqwjuiwjmdrabohkdtrrzuxynjcgvyuwwtjjwqcrltudhnlqzrsbczsbofqximlxnodpazerkuqffqsdmrrmfvbycxzbdkuaelibywfsbwpxqdaxpgdfshgnnoyoqipxgjvzwbcqpftfdpvggihrrydauafzrncqvmirbfezhiqxouhvbjqwsqjxqnlntptsctsbkflcejrkgnsjnwcpieikxcrpragdddsbgqwtdaijyazofbhjnmwbixucgxtwstxslfsqbsfchjnyjoyfetqqednhlchrpktzvatxotrwndpixvvcjchfpskxmuswyjzjsmyskajpkpijfhrglimqzqhfruopanlfwvxkvvgtjsrjrenzocnblnqwyshhejsamunttxzmxxahehemjztwycskzuuibunxqpshcvbbgmmexfajygxweikopnfaaszpvzkjumwnjwepntdteqsofqredbvtteinwtyvockrzsxpjljhdebuxfeelfmljmuzbnrnlcrcfnbsbpccvvxtywbarmufpxtbjiprbpyszdoemhutfvwxxwzxvmelcicdegrrnxrgdblqqygbikxnrhrxdmrthgbhekvckkkjmllzausqwegibifuwlhrgdujhztyzovsjprgixmuzbnesdelnvleyzwvfysbukpidxzcehpzabemfrnewhsspxlkyfjdjypifqghdhbczajioyaxsbxjngaiohkkgbiuggXXXX' as ntext))