[SCM] Website for Isaac project branch, master, updated. 1ee7ed45455eb30992f1cb46910ded2f526e456b

ontologiae ontologiae at ordinateur-de-ontologiae.local
Tue Sep 8 18:35:55 UTC 2009


The following commit has been merged in the master branch:
commit 1ee7ed45455eb30992f1cb46910ded2f526e456b
Author: ontologiae <ontologiae at ordinateur-de-ontologiae.local>
Date:   Tue Sep 8 20:00:04 2009 +0200

    init main branch

diff --git a/Current/API/ABSTRACT_BITMAP.html b/Current/API/ABSTRACT_BITMAP.html
new file mode 100755
index 0000000..5d73ec3
--- /dev/null
+++ b/Current/API/ABSTRACT_BITMAP.html
@@ -0,0 +1,376 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>        := <a href="ABSTRACT_BITMAP.html"><font color="#008000">ABSTRACT_BITMAP</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong>     := <font color="#BC8F8F">"Generic Bitmap."</font>;
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">external</font></strong>    := <em><strong><font color="#A4DEA4">`
+//
+// Font System 1250 bytes.
+//
+unsigned short __index_font[96]={
+0x000,0x007,0x008,0x00B,0x012,0x017,0x021,0x028,0x029,0x02C,0x02F,0x034,
+0x039,0x03B,0x03F,0x040,0x044,0x049,0x04C,0x051,0x056,0x05B,0x060,0x065,
+0x06A,0x06F,0x074,0x075,0x077,0x07C,0x081,0x086,0x08B,0x097,0x0A0,0x0A7,
+0x0AF,0x0B7,0x0BE,0x0C5,0x0CD,0x0D5,0x0D6,0x0DB,0x0E2,0x0E8,0x0F1,0x0F9,
+0x101,0x109,0x111,0x11A,0x121,0x12A,0x132,0x13B,0x148,0x150,0x159,0x15F,
+0x162,0x166,0x169,0x16E,0x175,0x177,0x17E,0x184,0x18A,0x190,0x196,0x199,
+0x19F,0x1A4,0x1A5,0x1A7,0x1AD,0x1AE,0x1B7,0x1BC,0x1C2,0x1C8,0x1CE,0x1D1,
+0x1D6,0x1D9,0x1DE,0x1E5,0x1EE,0x1F4,0x1FB,0x1FF,0x204,0x205,0x20A,0x211};
+
+unsigned short __graph_font[0x211]={
+0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x17F8,0x0078,0x0000,
+0x0078,0x0200,0x1E40,0x03C0,0x1E78,0x03C0,0x0278,0x0040,0x08E0,0x1110,
+0x3FF8,0x1110,0x0E60,0x0030,0x0848,0x0448,0x0230,0x0100,0x0080,0x0C40,
+0x1220,0x1210,0x0C00,0x0E00,0x1170,0x1088,0x1188,0x1670,0x0800,0x1400,
+0x0078,0x1FC0,0x6030,0x8008,0x8008,0x6030,0x1FC0,0x0050,0x0060,0x0038,
+0x0060,0x0050,0x0100,0x0100,0x07C0,0x0100,0x0100,0x2000,0x1000,0x0100,
+0x0100,0x0100,0x0100,0x1000,0x7000,0x0E00,0x01C0,0x0038,0x0FF0,0x1008,
+0x1008,0x1008,0x0FF0,0x0010,0x0010,0x1FF8,0x1C30,0x1208,0x1108,0x1088,
+0x1070,0x0810,0x1008,0x1088,0x1088,0x0F70,0x0300,0x0280,0x0260,0x0210,
+0x1FF8,0x09F8,0x1088,0x1088,0x1088,0x0F08,0x0FF0,0x1108,0x1088,0x1088,
+0x0F10,0x0008,0x1C08,0x0308,0x00C8,0x0038,0x0F70,0x1088,0x1088,0x1088,
+0x0F70,0x08F0,0x1108,0x1108,0x1088,0x0FF0,0x1040,0x2000,0x1040,0x0100,
+0x0380,0x06C0,0x0C60,0x0820,0x0280,0x0280,0x0280,0x0280,0x0280,0x0820,
+0x0C60,0x06C0,0x0380,0x0100,0x0030,0x0008,0x1708,0x0088,0x0070,0x03C0,
+0x0C30,0x1008,0x1008,0x2384,0x2444,0x2444,0x2244,0x25C8,0x1408,0x1430,
+0x03C0,0x1800,0x0600,0x0380,0x0260,0x0218,0x0260,0x0380,0x0600,0x1800,
+0x1FF8,0x1088,0x1088,0x1088,0x1088,0x1088,0x0F70,0x07E0,0x0810,0x1008,
+0x1008,0x1008,0x1008,0x0810,0x0420,0x1FF8,0x1008,0x1008,0x1008,0x1008,
+0x1008,0x0810,0x07E0,0x1FF8,0x1088,0x1088,0x1088,0x1088,0x1088,0x1008,
+0x1FF8,0x0088,0x0088,0x0088,0x0088,0x0088,0x0008,0x07E0,0x0810,0x1008,
+0x1008,0x1008,0x1108,0x0910,0x1F20,0x1FF8,0x0080,0x0080,0x0080,0x0080,
+0x0080,0x0080,0x1FF8,0x1FF8,0x0C00,0x1000,0x1000,0x1000,0x0FF8,0x1FF8,
+0x0080,0x0140,0x0220,0x0410,0x0808,0x1000,0x1FF8,0x1000,0x1000,0x1000,
+0x1000,0x1000,0x1FF8,0x0060,0x0180,0x0600,0x1800,0x0600,0x0180,0x0060,
+0x1FF8,0x1FF8,0x0010,0x0060,0x0080,0x0100,0x0600,0x0800,0x1FF8,0x07E0,
+0x0810,0x1008,0x1008,0x1008,0x1008,0x0810,0x07E0,0x1FF8,0x0108,0x0108,
+0x0108,0x0108,0x0108,0x0090,0x0060,0x07E0,0x0810,0x1008,0x1008,0x1008,
+0x1408,0x0810,0x17E0,0x1FF8,0x0108,0x0108,0x0108,0x0108,0x0108,0x0190,
+0x0E60,0x1000,0x0C70,0x1088,0x1088,0x1088,0x1108,0x1108,0x0E30,0x0008,
+0x0008,0x0008,0x0008,0x1FF8,0x0008,0x0008,0x0008,0x0008,0x07F8,0x0800,
+0x1000,0x1000,0x1000,0x1000,0x0800,0x07F8,0x0018,0x0060,0x0180,0x0600,
+0x1800,0x0600,0x0180,0x0060,0x0018,0x0038,0x00C0,0x0700,0x1800,0x0700,
+0x00C0,0x0038,0x00C0,0x0700,0x1800,0x0700,0x00C0,0x0038,0x1818,0x0420,
+0x0240,0x0180,0x0180,0x0240,0x0420,0x1818,0x0018,0x0020,0x0040,0x0080,
+0x1F00,0x0080,0x0040,0x0020,0x0018,0x1808,0x1608,0x1108,0x1088,0x1068,
+0x1018,0xFFF8,0x8008,0x8008,0x0038,0x01C0,0x0E00,0x7000,0x8008,0x8008,
+0xFFF8,0x0010,0x0008,0x0004,0x0008,0x0010,0x4000,0x4000,0x4000,0x4000,
+0x4000,0x4000,0x4000,0x0008,0x0010,0x0E80,0x1140,0x1140,0x1140,0x1140,
+0x0F80,0x1000,0x1FF8,0x0880,0x1040,0x1040,0x1040,0x0F80,0x0F80,0x1040,
+0x1040,0x1040,0x1040,0x0880,0x0F80,0x1040,0x1040,0x1040,0x0880,0x1FF8,
+0x0F80,0x1240,0x1240,0x1240,0x1240,0x0B80,0x0040,0x1FF0,0x0048,0x0F80,
+0x9040,0x9040,0x9040,0x8880,0x7FC0,0x1FF8,0x0080,0x0040,0x0040,0x1F80,
+0x1FC8,0x8000,0x7FC8,0x1FF8,0x0200,0x0300,0x0480,0x0840,0x1000,0x1FF8,
+0x1FC0,0x0080,0x0040,0x0040,0x1F80,0x0080,0x0040,0x0040,0x1F80,0x1FC0,
+0x0080,0x0040,0x0040,0x1F80,0x0F80,0x1040,0x1040,0x1040,0x1040,0x0F80,
+0xFFC0,0x0880,0x1040,0x1040,0x1040,0x0F80,0x0F80,0x1040,0x1040,0x1040,
+0x0880,0xFFC0,0x1FC0,0x0080,0x0040,0x0980,0x1240,0x1240,0x1240,0x0C80,
+0x0040,0x0FF0,0x1040,0x0FC0,0x1000,0x1000,0x0800,0x1FC0,0x00C0,0x0300,
+0x0C00,0x1000,0x0C00,0x0300,0x00C0,0x00C0,0x0700,0x1800,0x0700,0x00C0,
+0x0700,0x1800,0x0700,0x00C0,0x1040,0x0880,0x0700,0x0700,0x0880,0x1040,
+0x80C0,0x8300,0x4C00,0x3000,0x0C00,0x0300,0x00C0,0x1840,0x1640,0x1140,
+0x10C0,0x0200,0x0200,0x7DF0,0x8008,0x8008,0xFFF8,0x8008,0x8008,0x7DF0,
+0x0200,0x0200,0x0030,0x0008,0x0008,0x0010,0x0020,0x0020,0x0018};
+`</font></strong></em>;
+
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_object</font></strong>:<a href="OBJECT.html"><font color="#008000">OBJECT</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">get_y_line</font></strong> y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="ABSTRACT_BMP_LINE.html"><font color="#008000">ABSTRACT_BMP_LINE</font></a> <-
+  
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Data.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B> Image size.</B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">height</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;       
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">width</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;        
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">x_max</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">y_max</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+    
+  <br><font FACE="Sans-serif" color="#000000"><B> Clipping :</B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">clip_x0</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>; 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">clip_y0</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">clip_x1</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">clip_y1</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  
+  <br><font FACE="Sans-serif" color="#000000"><B> Current position.</B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">spot_x</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">spot_y</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  
+  <br><font FACE="Sans-serif" color="#000000"><B> Current color.</B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">rgbcolor</font></strong>    :<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a>; <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Format: RRGGBB in hexadecimal</font></strong></em>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">rgbbackcolor</font></strong>:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">transparent</font></strong> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">mode</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> :=  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Set mode. </font></strong></em>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B> Ref. `X.h'</B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">mode_copy</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> := 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">mode_xor</font></strong> :<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> := 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_mode</font></strong> m:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B> Macro colors</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">black</font></strong>:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> := 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">white</font></strong>:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> := 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">red</font></strong>:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a>   := 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">green</font></strong>:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> := 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">blue</font></strong>:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a>  := 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">yellow</font></strong>:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a>:= 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">purple</font></strong>:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a>:= 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">cyan</font></strong>:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a>  := 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">gray</font></strong>:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a>  := 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">brown</font></strong>:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> :=   
+  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">pixel_geometry</font></strong>:<a href="PIXEL.html"><font color="#008000">PIXEL</font></a> <- 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Creation. </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create</font></strong> (w,h:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) :<font color="#008000">SELF</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> (w,h:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create</font></strong> (w,h:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">at</font></strong> offset_begin:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> <strong><font color="#0000FF">bytes_per_line</font></strong> lx:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<font color="#008000">SELF</font> <-   
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> (w,h:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">at</font></strong> offset_begin:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> <strong><font color="#0000FF">bytes_per_line</font></strong> lx:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Low level.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>   </B></font>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">pixel_hard</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">color</font></strong> col:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">line_h_hard</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">until</font></strong> x1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">color</font></strong> col:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">line_h_hard</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">until</font></strong> x1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">image</font></strong> line:<a href="ABSTRACT_BMP_LINE.html"><font color="#008000">ABSTRACT_BMP_LINE</font></a> <strong><font color="#0000FF">offset</font></strong> ofs:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">get_pixel_hard</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) :<a href="PIXEL.html"><font color="#008000">PIXEL</font></a> <-
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">color</font></strong> col:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">backcolor</font></strong> col:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">transparent_on</font></strong> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">transparent_off</font></strong> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">clipping</font></strong> (x0,y0:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (x1,y1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">clipping_off</font></strong> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">move_to</font></strong> (pos_x,pos_y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> GetPixel</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">get_pixel</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Load Spot pixel.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">get_pixel_to</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a><-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> PutPixel</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">pixel</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">pixel_to</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">pixel_color</font></strong> col:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">pixel_to</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">color</font></strong> col:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Line</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">line_h</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">until</font></strong> x_end:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">image</font></strong> line:<a href="ABSTRACT_BMP_LINE.html"><font color="#008000">ABSTRACT_BMP_LINE</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">line_h_until</font></strong> x:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">line_h_until</font></strong> x1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">color</font></strong> col:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">line_h</font></strong> (x0,y0:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">until</font></strong> x1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">line_h</font></strong> (x0,y0:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">until</font></strong> x1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">color</font></strong> col:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">line_v_until</font></strong> y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">line_v_until</font></strong> y1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">color</font></strong> col:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">line_v</font></strong> (x0,y0:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">until</font></strong> y1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">line_v</font></strong> (x0,y0:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">until</font></strong> y1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">color</font></strong> col:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  
+  <br><font FACE="Sans-serif" color="#000000"><B>:UINTEGER_8 CalculCode(:INTEGER_64 X,:INTEGER_64 Y,:INTEGER_64 Xmin,:INTEGER_64 Ymin,:INTEGER_64 Xmax,:INTEGER_64 Ymax)</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>{ return( (X<Xmin)|((X>Xmax)<<1)|((Y<Ymin)<<2)|((Y>Ymax)<<3) );</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>};</B></font>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B>************************</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>* CLIPPING DE LINE BUGGE -> Blocage !!!</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>************************</B></font>
+  
+ 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">line_to</font></strong> (x2,y2:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">line_to</font></strong> (x1,y1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">color</font></strong> col:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">line</font></strong> (x1,y1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (x2,y2:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">line</font></strong> (x1,y1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (x2,y2:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">color</font></strong> col:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+        
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Rectangle</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">rectangle_to</font></strong> (x1,y1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">rectangle_to</font></strong> (x1,y1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">color</font></strong> col:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">rectangle</font></strong> (x0,y0:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (x1,y1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">rectangle</font></strong> (x0,y0:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (x1,y1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">color</font></strong> col:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">rectangle_fill_to</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">rectangle_fill</font></strong> (x0,y0:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (x1,y1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">rectangle_fill</font></strong> (x0,y0:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (x1,y1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">color</font></strong> col:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Circle</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">circle_fill_rayon</font></strong> r:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">circle_fill</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">rayon</font></strong> r:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">circle_fill</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">rayon</font></strong> r:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">color</font></strong> col:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">circle_rayon</font></strong> r:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">circle</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">rayon</font></strong> r:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">circle</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">rayon</font></strong> r:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">color</font></strong> col:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Spline</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">spline_w1</font></strong> (px0,py0:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">w2</font></strong> (px1,py1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (x1,y1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">spline_w1</font></strong> (px0,py0:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">w2</font></strong> (px1,py1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (x1,y1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">color</font></strong> col:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">spline</font></strong> (x0,y0:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">w1</font></strong> (px0,py0:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">w2</font></strong> (px1,py1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (x1,y1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">spline</font></strong> (x0,y0:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">w1</font></strong> (px0,py0:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">w2</font></strong> (px1,py1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (x1,y1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">color</font></strong> col:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B>*****************************************************************************</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>*                         POLYGONE COMPLEXE                                 *</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>* V.4.0 : Il n'y a plus de contrainte de sens comme dans la version 3.0     *</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>*         Nouvelle algo made in `moi'...                                    *</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>*         Il faut juste faire attention à appeler dans l'ordre suivant :    *</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>*         => poly_move_to poly_line_to ... poly_trace                       *</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>*                                                                           *</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>* Rmq. : Il reste des optimisations à faire pour le tri (qsort) et utiliser *</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>*        des MAP_FAST_ARRAY capable de s'agrandir dynamiquement ...        *</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>*                                                                           *</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>*                                                           BeN inside      *</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>*****************************************************************************</B></font>
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">poly_move_to</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">poly_line_to</font></strong> (x1,y1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">poly_spline_w1</font></strong> (px0,py0:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">w2</font></strong> (px1,py1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (x1,y1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">poly_ellipse</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">rays</font></strong> (ray_x,ray_y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">poly_trace</font></strong> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">poly_trace_color</font></strong> col:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">put_bitmap</font></strong> bmp:<a href="ABSTRACT_BITMAP.html"><font color="#008000">ABSTRACT_BITMAP</font></a> <strong><font color="#0000FF">to</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">put_bitmap</font></strong> bmp:<a href="ABSTRACT_BITMAP.html"><font color="#008000">ABSTRACT_BITMAP</font></a> <strong><font color="#0000FF">to</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">scale</font></strong> (scale_x,scale_y:<a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a>) <-  
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B> For demo ... :-)</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">font_width</font></strong> string:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">font_width_letter</font></strong> char:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">font_width</font></strong> string:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> <strong><font color="#0000FF">size</font></strong> n:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">font_width</font></strong> string:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> <strong><font color="#0000FF">at</font></strong> beg:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">to</font></strong> end:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">print_char</font></strong> c:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> <strong><font color="#0000FF">to</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">print</font></strong> string:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> <strong><font color="#0000FF">at</font></strong> b:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">to</font></strong> e:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">to</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">print</font></strong> string:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> <strong><font color="#0000FF">to</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+ 
+</body>
+</html>
+ 
\ No newline at end of file
diff --git a/Current/API/ABSTRACT_BMP_LINE.html b/Current/API/ABSTRACT_BMP_LINE.html
new file mode 100755
index 0000000..1093cf3
--- /dev/null
+++ b/Current/API/ABSTRACT_BMP_LINE.html
@@ -0,0 +1,90 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>        := <a href="ABSTRACT_BMP_LINE.html"><font color="#008000">ABSTRACT_BMP_LINE</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong>     := <font color="#BC8F8F">"Generic bitmap line"</font>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_arrayed</font></strong>:<a href="ARRAYED.html"><font color="#008000">ARRAYED</font></a> := 
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">lower</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> := 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">upper</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">capacity</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">count</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Modification</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">clear</font></strong> <-
+     
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Put.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">put</font></strong> col:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> <strong><font color="#0000FF">to</font></strong> n:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">put</font></strong> col:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> <strong><font color="#0000FF">from</font></strong> idx_begin:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">to</font></strong> idx_end:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-   
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">put</font></strong> bmp:<a href="ABSTRACT_BMP_LINE.html"><font color="#008000">ABSTRACT_BMP_LINE</font></a> <strong><font color="#0000FF">offset</font></strong> ofs:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">from</font></strong> idx_begin:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">to</font></strong> idx_end:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Get.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">get_color</font></strong> n:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">item_8</font></strong>  n:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="PIXEL_8.html"><font color="#008000">PIXEL_8</font></a>  <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">item_15</font></strong> n:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="PIXEL_15.html"><font color="#008000">PIXEL_15</font></a> <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">item_16</font></strong> n:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="PIXEL_16.html"><font color="#008000">PIXEL_16</font></a> <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">item_24</font></strong> n:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="PIXEL_24.html"><font color="#008000">PIXEL_24</font></a> <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">item_32</font></strong> n:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="PIXEL_32.html"><font color="#008000">PIXEL_32</font></a> <- 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Arrayed consideration.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">get_storage</font></strong>:<a href="NATIVE_ARRAY.html"><font color="#008000">NATIVE_ARRAY</font></a>[<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>] <-  
+</body>
+</html>
+
diff --git a/Current/API/ABSTRACT_DIRECTORY.html b/Current/API/ABSTRACT_DIRECTORY.html
new file mode 100755
index 0000000..b585dd0
--- /dev/null
+++ b/Current/API/ABSTRACT_DIRECTORY.html
@@ -0,0 +1,131 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="ABSTRACT_DIRECTORY.html"><font color="#008000">ABSTRACT_DIRECTORY</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Basic Directory management"</font>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_entry</font></strong>:<a href="ENTRY.html"><font color="#008000">ENTRY</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <a href="ENTRY.html"><font color="#008000">ENTRY</font></a> 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">list</font></strong>:<a href="LINKED_LIST.html"><font color="#008000">LINKED_LIST</font></a>[<a href="ENTRY.html"><font color="#008000">ENTRY</font></a>];
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Update.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">refresh</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Indexing.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">lower</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> := 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Minimum index.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">upper</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-  
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Maximum index.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">valid_index</font></strong> index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  True when `index' is valid (ie. inside actual</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  bounds of the collection).</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Counting.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">count</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Number of available indices.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_empty</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Is collection empty ?</font></strong></em>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Accessing.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">item</font></strong> i:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="ENTRY.html"><font color="#008000">ENTRY</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Item at the corresponding index `i'. </font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">first</font></strong>:<a href="ENTRY.html"><font color="#008000">ENTRY</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  The very `first' item.  </font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">last</font></strong>:<a href="ENTRY.html"><font color="#008000">ENTRY</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  The `last' item.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">has</font></strong> e:<a href="ENTRY.html"><font color="#008000">ENTRY</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">index_of</font></strong> e:<a href="ENTRY.html"><font color="#008000">ENTRY</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent</font></strong>:<a href="ENTRY.html"><font color="#008000">ENTRY</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">this</font></strong>:<a href="ENTRY.html"><font color="#008000">ENTRY</font></a> <- 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Writing:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make_directory</font></strong> n:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> :<a href="ENTRY.html"><font color="#008000">ENTRY</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make_file</font></strong> n:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> :<a href="ENTRY.html"><font color="#008000">ENTRY</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Get new Entry.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">get</font></strong> new_path:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> :<a href="ENTRY.html"><font color="#008000">ENTRY</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Rename</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">no_error</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>          := 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">error_source</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>      := 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">error_destination</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> := 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">error_extern</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>      := 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">move</font></strong> src:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> <strong><font color="#0000FF">with</font></strong> dst:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">print</font></strong> <-
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <a href="ENTRY.html"><font color="#008000">ENTRY</font></a>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> e:<a href="ENTRY.html"><font color="#008000">ENTRY</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+</body>
+</html>
+
diff --git a/Current/API/ABSTRACT_ENTRY.html b/Current/API/ABSTRACT_ENTRY.html
new file mode 100755
index 0000000..64ab7ac
--- /dev/null
+++ b/Current/API/ABSTRACT_ENTRY.html
@@ -0,0 +1,156 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="ABSTRACT_ENTRY.html"><font color="#008000">ABSTRACT_ENTRY</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Abstract Entry."</font>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_object</font></strong>:<a href="OBJECT.html"><font color="#008000">OBJECT</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Path.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">path</font></strong>:<a href="STRING_CONSTANT.html"><font color="#008000">STRING_CONSTANT</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>:<a href="STRING_CONSTANT.html"><font color="#008000">STRING_CONSTANT</font></a>; 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">link_count</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Date / Time.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">access_time</font></strong>:<a href="TIME.html"><font color="#008000">TIME</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">access_date</font></strong>:<a href="DATE.html"><font color="#008000">DATE</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">update_time</font></strong>:<a href="TIME.html"><font color="#008000">TIME</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">update_date</font></strong>:<a href="DATE.html"><font color="#008000">DATE</font></a>;
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> type.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">is_directory</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_file</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">this</font></strong>:<a href="ENTRY.html"><font color="#008000">ENTRY</font></a> <- 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Size.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">size</font></strong>:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a>;
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Open / Close</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_open</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">open</font></strong>:<a href="ENTRY.html"><font color="#008000">ENTRY</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Return FILE or DIRECTORY, NULL:error.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">open_read_only</font></strong>:<a href="ENTRY.html"><font color="#008000">ENTRY</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Return FILE or DIRECTORY, NULL:error.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">open_bmp</font></strong>:<a href="BMP_FILE.html"><font color="#008000">BMP_FILE</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Return FILE or DIRECTORY, NULL:error.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">open_ai</font></strong>:<a href="AI_FILE.html"><font color="#008000">AI_FILE</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Return FILE or DIRECTORY, NULL:error.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">close</font></strong>:<a href="ENTRY.html"><font color="#008000">ENTRY</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Manager.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">remove</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Remove file or directory (WARNING: delete recursive)</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">rename</font></strong> new_name:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <a href="ENTRY.html"><font color="#008000">ENTRY</font></a>  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">child</font></strong>:<a href="ENTRY.html"><font color="#008000">ENTRY</font></a>;
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make_entry</font></strong> p:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> e:<a href="ENTRY.html"><font color="#008000">ENTRY</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Redefine in DIRECTORY and FILE</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_path</font></strong> n:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">reduce_path</font></strong> st:<a href="STRING.html"><font color="#008000">STRING</font></a> <-
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Alias Entry.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">alias</font></strong>:<a href="HASHED_DICTIONARY.html"><font color="#008000">HASHED_DICTIONARY</font></a>[<a href="ENTRY.html"><font color="#008000">ENTRY</font></a>,<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a>] := 
+  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">get_entry</font></strong> p:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> :<a href="ENTRY.html"><font color="#008000">ENTRY</font></a> <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">get_parent_path</font></strong> p:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> <strong><font color="#0000FF">in</font></strong> tmp:<a href="STRING.html"><font color="#008000">STRING</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">get_parent_intern</font></strong> p:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> :<a href="DIRECTORY.html"><font color="#008000">DIRECTORY</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Physical implementation.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">physical_make</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">physical_remove_directory</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">physical_remove_file</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">physical_rename</font></strong> old_path:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> <strong><font color="#0000FF">with</font></strong> new_path:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Service routine</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">string_tmp</font></strong>:<a href="STRING.html"><font color="#008000">STRING</font></a>  := 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">string_tmp2</font></strong>:<a href="STRING.html"><font color="#008000">STRING</font></a> :=
+</body>
+</html>
+ 
\ No newline at end of file
diff --git a/Current/API/ABSTRACT_FILE.html b/Current/API/ABSTRACT_FILE.html
new file mode 100755
index 0000000..169d1c2
--- /dev/null
+++ b/Current/API/ABSTRACT_FILE.html
@@ -0,0 +1,86 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="ABSTRACT_FILE.html"><font color="#008000">ABSTRACT_FILE</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Abstract File Management"</font>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_entry</font></strong>:<a href="ENTRY.html"><font color="#008000">ENTRY</font></a> :=    
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">cursor</font></strong>:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_cursor</font></strong> n:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Update.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">refresh</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_empty</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Is collection empty ?</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">this</font></strong>:<a href="ENTRY.html"><font color="#008000">ENTRY</font></a> <- 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Read.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read</font></strong> dest:<a href="OBJECT.html"><font color="#008000">OBJECT</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read</font></strong> dest:<a href="ARRAYED.html"><font color="#008000">ARRAYED</font></a> <strong><font color="#0000FF">size</font></strong> nb_elt:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Write.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">write</font></strong> src:<a href="ARRAYED.html"><font color="#008000">ARRAYED</font></a> <strong><font color="#0000FF">from</font></strong> start:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">size</font></strong> nb_elt:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Close.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">close</font></strong>:<a href="ENTRY.html"><font color="#008000">ENTRY</font></a> <-
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <a href="ENTRY.html"><font color="#008000">ENTRY</font></a>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> e:<a href="ENTRY.html"><font color="#008000">ENTRY</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make_read_only</font></strong> e:<a href="ENTRY.html"><font color="#008000">ENTRY</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+</body>
+</html>
+
diff --git a/Current/API/ABSTRACT_FILE_SYSTEM.html b/Current/API/ABSTRACT_FILE_SYSTEM.html
new file mode 100755
index 0000000..22e0815
--- /dev/null
+++ b/Current/API/ABSTRACT_FILE_SYSTEM.html
@@ -0,0 +1,91 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="ABSTRACT_FILE_SYSTEM.html"><font color="#008000">ABSTRACT_FILE_SYSTEM</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Basic File System manager."</font>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_object</font></strong>:<a href="OBJECT.html"><font color="#008000">OBJECT</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Drives</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">current_drive</font></strong>:<a href="STRING_CONSTANT.html"><font color="#008000">STRING_CONSTANT</font></a>;    <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Current Drive</font></strong></em>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">isaac_drive</font></strong>:<a href="STRING_CONSTANT.html"><font color="#008000">STRING_CONSTANT</font></a>;      <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  System Drive</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_drive</font></strong> d:<a href="STRING_CONSTANT.html"><font color="#008000">STRING_CONSTANT</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Directories</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">root</font></strong>:<a href="DIRECTORY.html"><font color="#008000">DIRECTORY</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">current_dir</font></strong>:<a href="DIRECTORY.html"><font color="#008000">DIRECTORY</font></a>;  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Current directory</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">get_current_directory</font></strong>:<a href="DIRECTORY.html"><font color="#008000">DIRECTORY</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">get_directory</font></strong> n:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> :<a href="DIRECTORY.html"><font color="#008000">DIRECTORY</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">change_directory</font></strong> n:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Files</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">new_file</font></strong> n:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> :<a href="STD_FILE.html"><font color="#008000">STD_FILE</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">get_file_type</font></strong> n:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> :<a href="STD_FILE.html"><font color="#008000">STD_FILE</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Return file Type Format</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">get_file</font></strong> n:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> :<a href="STD_FILE.html"><font color="#008000">STD_FILE</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">size</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Size of all files of the file system</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Init</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">physical_init</font></strong> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> <-
+ 
+</body>
+</html>
+ 
\ No newline at end of file
diff --git a/Current/API/ABSTRACT_STRING.html b/Current/API/ABSTRACT_STRING.html
new file mode 100755
index 0000000..2b95e53
--- /dev/null
+++ b/Current/API/ABSTRACT_STRING.html
@@ -0,0 +1,277 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> -> <a href="STRING.html"><font color="#008000">STRING</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Generic prototype for STRING and STRING_CONSTANT"</font>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_hashable</font></strong>:<a href="HASHABLE.html"><font color="#008000">HASHABLE</font></a> := 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_comparable</font></strong>:<a href="COMPARABLE.html"><font color="#008000">COMPARABLE</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a>, <a href="ABSTRACT_ENTRY.html"><font color="#008000">ABSTRACT_ENTRY</font></a>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">storage</font></strong>:<a href="NATIVE_ARRAY.html"><font color="#008000">NATIVE_ARRAY</font></a>[<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a>];
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">count</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">lower</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> := 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">upper</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">capacity</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Access.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">item</font></strong> index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Character at position `index'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">@</font>' <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">1</font> index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Character at position `index'.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Switch case :</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">when</font></strong> value:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> <strong><font color="#0000FF">then</font></strong> block:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> :<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">when</font></strong> value1:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> <strong><font color="#0000FF">or</font></strong> value2:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> <strong><font color="#0000FF">then</font></strong> block:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> :<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> <-
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Testing.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">valid_index</font></strong> index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  True when `index' is valid (i.e., inside actual bounds).</font></strong></em>
+  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_empty</font></strong> : <a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">hash_code</font></strong>: <a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B"><</font>' other:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Is Current less than `other' ?</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">compare</font></strong> other:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">same_as</font></strong> other:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Case insensitive `=='.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">==</font>' <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">40</font> other:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Has Current the same text as `other' ?</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">item_code</font></strong> i:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Code of character at position `i'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">index_of</font></strong> ch:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> <strong><font color="#0000FF">since</font></strong> start_index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Index of first occurrence of `c' at or after `start_index',</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  result = count + 1, if none.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">last_index_of</font></strong> ch:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> <strong><font color="#0000FF">since</font></strong> start_index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Index of first occurrence of `c' at or before `start_index',</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  0 if none.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_index_of</font></strong> ch:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Gives the index of the first occurrence `ch' or</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  0 if none.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">first_index_of</font></strong> c:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-  
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Index of first occurrence of `c' at index 1 or after index 1.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_last_index_of</font></strong> ch:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Gives the index of the last occurrence `ch' or</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  0 if none.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">last_index_of</font></strong> c:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Index of last occurrence of `c' at index upper or before index upper.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">has</font></strong> ch:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  True if `ch' is in the STRING.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">has_substring</font></strong> other:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  True if `other' is in the STRING.</font></strong></em>
+  
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">occurrences</font></strong> c:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Number of times character `c' appears in the string.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong>  <strong><font color="#0000FF">has_suffix</font></strong> s:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  True if suffix of `Current' is `s'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">has_prefix</font></strong> p:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  True if prefix of `Current' is `p'.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B> Testing and Conversion:</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_boolean</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  does self represent a BOOLEAN?</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  valid BOOLEANS are "TRUE" and "FALSE".</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_boolean</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Boolean value;</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  "true" yields true, "false" yields false (what a surprise).</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_bit</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  True when the contents is a sequence of bits (i.e., mixed</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  characters `0' and characters `1').</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_integer</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Does self represent an INTEGER?</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `Result' is true if and only if the following two conditions hold:</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  1. In the following BNF grammar, the value of self can be</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  produced by "Integer_literal", if leading and trailing</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  separators are ignored:</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Integer_literal = [Sign] Integer</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Sign            = "+" | "-"</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Integer         = Digit | Digit Integer</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Digit           = "0"|"1"|"2"|"3"|"4"|"5"|"6"|"7"|"8"|"9"</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  2. The numerical value represented by self is within the</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  range that can be represented by an instance of type INTEGER.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_integer</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  self must look like an INTEGER.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_hexadecimal</font></strong> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_hexadecimal</font></strong> :<a href="INTEGER_64.html"><font color="#008000">INTEGER_64</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_octal</font></strong> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_octal</font></strong>:<a href="INTEGER_64.html"><font color="#008000">INTEGER_64</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_binary</font></strong> :<a href="INTEGER_64.html"><font color="#008000">INTEGER_64</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_real_16_16</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Does self represent an REAl_16_16 ?</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `Result' is true if and only if the following two conditions hold:</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  1. In the following BNF grammar, the value of self can be</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  produced by "real_literal", if leading and trailing</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  separators are ignored:</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Real_literal = [Sign] Integer [Point Integer]</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Sign            = "+" | "-"</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Point           = "."</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Integer         = Digit | Digit Integer</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Digit           = "0"|"1"|"2"|"3"|"4"|"5"|"6"|"7"|"8"|"9"</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  2. The numerical value represented by self is within the</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  range that can be represented by an instance of type REAL_16_16.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_real_16_16</font></strong>:<a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Modification:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">+</font>' other:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> :<a href="STRING.html"><font color="#008000">STRING</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Create a new STRING which is the concatenation of</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `self' and `other'.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">as_lower</font></strong>:<a href="STRING.html"><font color="#008000">STRING</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  New object with all letters in lower case.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">as_upper</font></strong>:<a href="STRING.html"><font color="#008000">STRING</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  New object with all letters in upper case.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B> Other features:</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">first</font></strong>:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Access to the very `first' character.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">last</font></strong>:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Access to the very `last' character.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">substring</font></strong> start_index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">to</font></strong> end_index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="STRING.html"><font color="#008000">STRING</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  New string consisting of items [`start_index'.. `end_index'].</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">substring_index</font></strong> (other:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a>,start_index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Position of the first occurrence of `other' at or after 1</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  or 0 f none.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">first_substring_index</font></strong> other:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Position of the first occurrence of `other' at or after 1</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  or 0 if none.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Splitting a STRING:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">split</font></strong>:<a href="ARRAY.html"><font color="#008000">ARRAY</font></a>[<a href="STRING.html"><font color="#008000">STRING</font></a>] <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Split the string into an array of words. Uses `is_separator' of</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  CHARACTER to find words. Gives Void or a non empty array.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">split_in</font></strong> words:<a href="COLLECTION.html"><font color="#008000">COLLECTION</font></a>[<a href="STRING.html"><font color="#008000">STRING</font></a>] <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Same jobs as `split' but result is appended in `words'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">get_new_iterator</font></strong>:<a href="ITERATOR.html"><font color="#008000">ITERATOR</font></a>[<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a>] <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">same_string</font></strong> other:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Do self and other have the same character sequence?</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Useful in proper descendants of STRING.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_string</font></strong>:<strong><font color="#A020F0">Strict</font></strong> <a href="STRING.html"><font color="#008000">STRING</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  New STRING having the same character sequence as self.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Useful in proper descendants of STRING.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">string_buffer</font></strong>:<a href="STRING.html"><font color="#008000">STRING</font></a> :=  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Private, temporary once buffer.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">split_buffer</font></strong>:<a href="ARRAY.html"><font color="#008000">ARRAY</font></a>[<a href="STRING.html"><font color="#008000">STRING</font></a>] := 
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Display.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">print</font></strong> <- 
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> The guru section</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_external</font></strong>:<a href="NATIVE_ARRAY.html"><font color="#008000">NATIVE_ARRAY</font></a>[<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a>] <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Gives C access to the internal `storage' (may be dangerous).</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  To be compatible with C, a null character is added at the end</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  of the internal `storage'. This extra null character is not</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  part of the Lisaac STRING.</font></strong></em>
+    
+</body>
+</html>
+
diff --git a/Current/API/AI_ALIAS.html b/Current/API/AI_ALIAS.html
new file mode 100755
index 0000000..b39d559
--- /dev/null
+++ b/Current/API/AI_ALIAS.html
@@ -0,0 +1,110 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="AI_ALIAS.html"><font color="#008000">AI_ALIAS</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong>     :=<font color="#BC8F8F">"Alias for Adobe Illustrator format."</font>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">version</font></strong> := <font color="#A020F0">1</font>;  
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_object</font></strong>:<a href="OBJECT.html"><font color="#008000">OBJECT</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">list</font></strong>:<a href="SET.html"><font color="#008000">SET</font></a>[<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a>];
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Aliases keywords</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B> Symbol</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">start_comment</font></strong>:<a href="STRING_CONSTANT.html"><font color="#008000">STRING_CONSTANT</font></a>      := 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">start_comment_more</font></strong>:<a href="STRING_CONSTANT.html"><font color="#008000">STRING_CONSTANT</font></a> := 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">prefix_file</font></strong>:<a href="STRING_CONSTANT.html"><font color="#008000">STRING_CONSTANT</font></a>        := 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">bounding_box</font></strong>:<a href="STRING_CONSTANT.html"><font color="#008000">STRING_CONSTANT</font></a>       := 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">end_prolog</font></strong>:<a href="STRING_CONSTANT.html"><font color="#008000">STRING_CONSTANT</font></a>         := 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">end_comments</font></strong>:<a href="STRING_CONSTANT.html"><font color="#008000">STRING_CONSTANT</font></a>       :=   
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">begin_procset</font></strong>:<a href="STRING_CONSTANT.html"><font color="#008000">STRING_CONSTANT</font></a>      := 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">begin_setup</font></strong>:<a href="STRING_CONSTANT.html"><font color="#008000">STRING_CONSTANT</font></a>        := 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">end_setup</font></strong>:<a href="STRING_CONSTANT.html"><font color="#008000">STRING_CONSTANT</font></a>          := 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">adobe_illustrator</font></strong>:<a href="STRING_CONSTANT.html"><font color="#008000">STRING_CONSTANT</font></a>  := 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">begin</font></strong>:<a href="STRING_CONSTANT.html"><font color="#008000">STRING_CONSTANT</font></a>              := 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">begin_encoding</font></strong>:<a href="STRING_CONSTANT.html"><font color="#008000">STRING_CONSTANT</font></a>     := 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">end_encoding</font></strong>:<a href="STRING_CONSTANT.html"><font color="#008000">STRING_CONSTANT</font></a>       := 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">begin_pattern</font></strong>:<a href="STRING_CONSTANT.html"><font color="#008000">STRING_CONSTANT</font></a>      := 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">end_pattern</font></strong>:<a href="STRING_CONSTANT.html"><font color="#008000">STRING_CONSTANT</font></a>        := 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">note</font></strong>:<a href="STRING_CONSTANT.html"><font color="#008000">STRING_CONSTANT</font></a>               := 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">include_file</font></strong>:<a href="STRING_CONSTANT.html"><font color="#008000">STRING_CONSTANT</font></a>       := 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">trailer</font></strong>:<a href="STRING_CONSTANT.html"><font color="#008000">STRING_CONSTANT</font></a>            := 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">initialize</font></strong>:<a href="STRING_CONSTANT.html"><font color="#008000">STRING_CONSTANT</font></a>         := 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">terminate</font></strong>:<a href="STRING_CONSTANT.html"><font color="#008000">STRING_CONSTANT</font></a>          := 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">end</font></strong>:<a href="STRING_CONSTANT.html"><font color="#008000">STRING_CONSTANT</font></a>                := 
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Function</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">get</font></strong> str:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> :<a href="STRING_CONSTANT.html"><font color="#008000">STRING_CONSTANT</font></a> <-
+    
+  
+  
+
+
+
+</body>
+</html>
+
diff --git a/Current/API/AI_BEZIER.html b/Current/API/AI_BEZIER.html
new file mode 100755
index 0000000..02c69e6
--- /dev/null
+++ b/Current/API/AI_BEZIER.html
@@ -0,0 +1,79 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="AI_BEZIER.html"><font color="#008000">AI_BEZIER</font></a>;
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Operation: bezier"</font>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">version</font></strong> := <font color="#A020F0">1</font>;  
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_ai_operation</font></strong>:<a href="AI_OPERATION.html"><font color="#008000">AI_OPERATION</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">wx1</font></strong>:<a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">wy1</font></strong>:<a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">wx2</font></strong>:<a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">wy2</font></strong>:<a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">x</font></strong>:<a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">y</font></strong>:<a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a>;
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Creation.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create_w1</font></strong> (lx1,ly1:<a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a>) <strong><font color="#0000FF">w2</font></strong> (lx2,ly2:<a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a>) <strong><font color="#0000FF">to</font></strong> (lx3,ly3:<a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a>) :<font color="#008000">SELF</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make_w1</font></strong> (lx1,ly1:<a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a>) <strong><font color="#0000FF">w2</font></strong> (lx2,ly2:<a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a>) <strong><font color="#0000FF">to</font></strong> (lx3,ly3:<a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a>) <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Draw</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">draw_stroke</font></strong> b:<a href="BITMAP.html"><font color="#008000">BITMAP</font></a> <strong><font color="#0000FF">scale</font></strong> s:<a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">draw_fill</font></strong> b:<a href="BITMAP.html"><font color="#008000">BITMAP</font></a> <strong><font color="#0000FF">scale</font></strong> s:<a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a> <-
+  
+  <br><font FACE="Sans-serif" color="#000000"><B>  </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Display.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">display</font></strong> <-
+  
+
+
+</body>
+</html>
+
diff --git a/Current/API/AI_COLOR.html b/Current/API/AI_COLOR.html
new file mode 100755
index 0000000..08ce907
--- /dev/null
+++ b/Current/API/AI_COLOR.html
@@ -0,0 +1,78 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="AI_COLOR.html"><font color="#008000">AI_COLOR</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Color of .AI document."</font>;
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">version</font></strong> := <font color="#A020F0">1</font>;  
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_object</font></strong>:<a href="OBJECT.html"><font color="#008000">OBJECT</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">rgbcolor_fill</font></strong>  :<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">rgbcolor_stroke</font></strong>:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a>;
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> GRAY</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make_gray_stroke</font></strong> g:<a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make_gray_fill</font></strong> g:<a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> CMYK</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make_cmyk_stroke</font></strong> (c,m,y,k:<a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a>) <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make_cmyk_fill</font></strong> (c,m,y,k:<a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a>) <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> CMYK + GRAY</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make_cmykg_stroke</font></strong> (c,m,y,k,g:<a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a>) <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make_cmykg_fill</font></strong> (c,m,y,k,g:<a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a>) <-
+  
+
+
+
+
+</body>
+</html>
+
diff --git a/Current/API/AI_FILE.html b/Current/API/AI_FILE.html
new file mode 100755
index 0000000..45bf2eb
--- /dev/null
+++ b/Current/API/AI_FILE.html
@@ -0,0 +1,57 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="AI_FILE.html"><font color="#008000">AI_FILE</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Adobe Illustrator File"</font>;
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_std_file</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="STD_FILE.html"><font color="#008000">STD_FILE</font></a>;
+
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">width</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">height</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fill_bitmap</font></strong> b:<a href="BITMAP.html"><font color="#008000">BITMAP</font></a> <strong><font color="#0000FF">scale</font></strong> s:<a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_type</font></strong> n:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Return true if the file name has '.ai' or '.AI' suffix</font></strong></em>
+    
+
+
+
+</body>
+</html>
+
diff --git a/Current/API/AI_LAYER.html b/Current/API/AI_LAYER.html
new file mode 100755
index 0000000..e822f05
--- /dev/null
+++ b/Current/API/AI_LAYER.html
@@ -0,0 +1,70 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="AI_LAYER.html"><font color="#008000">AI_LAYER</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Layer of a AI document."</font>;
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">version</font></strong> := <font color="#A020F0">1</font>;    
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_object</font></strong>:<a href="OBJECT.html"><font color="#008000">OBJECT</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">color</font></strong>:<a href="AI_COLOR.html"><font color="#008000">AI_COLOR</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">operation</font></strong>:<a href="LINKED_LIST.html"><font color="#008000">LINKED_LIST</font></a>[<a href="AI_OPERATION.html"><font color="#008000">AI_OPERATION</font></a>];
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">is_fill</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">is_stroke</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a>;
+      
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Creation.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create</font></strong> lst_op:<a href="LINKED_LIST.html"><font color="#008000">LINKED_LIST</font></a>[<a href="AI_OPERATION.html"><font color="#008000">AI_OPERATION</font></a>] <strong><font color="#0000FF">color</font></strong> col:<a href="AI_COLOR.html"><font color="#008000">AI_COLOR</font></a> <strong><font color="#0000FF">fill</font></strong> f:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <strong><font color="#0000FF">stroke</font></strong> s:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> :<font color="#008000">SELF</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> lst_op:<a href="LINKED_LIST.html"><font color="#008000">LINKED_LIST</font></a>[<a href="AI_OPERATION.html"><font color="#008000">AI_OPERATION</font></a>] <strong><font color="#0000FF">color</font></strong> col:<a href="AI_COLOR.html"><font color="#008000">AI_COLOR</font></a> <strong><font color="#0000FF">fill</font></strong> f:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <strong><font color="#0000FF">stroke</font></strong> s:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Draw</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">draw</font></strong> b:<a href="BITMAP.html"><font color="#008000">BITMAP</font></a> <strong><font color="#0000FF">scale</font></strong> s:<a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a> <-
+    
+
+</body>
+</html>
+
diff --git a/Current/API/AI_LINE.html b/Current/API/AI_LINE.html
new file mode 100755
index 0000000..ec526bc
--- /dev/null
+++ b/Current/API/AI_LINE.html
@@ -0,0 +1,75 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="AI_LINE.html"><font color="#008000">AI_LINE</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Operation: line."</font>;
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">version</font></strong> := <font color="#A020F0">1</font>;  
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_ai_operation</font></strong>:<a href="AI_OPERATION.html"><font color="#008000">AI_OPERATION</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">x</font></strong>:<a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a>;  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">y</font></strong>:<a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a>;
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Creation.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create</font></strong> (lx,ly:<a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a>) :<font color="#008000">SELF</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> (lx,ly:<a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a>) <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Draw.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">draw_stroke</font></strong> b:<a href="BITMAP.html"><font color="#008000">BITMAP</font></a> <strong><font color="#0000FF">scale</font></strong> s:<a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">draw_fill</font></strong> b:<a href="BITMAP.html"><font color="#008000">BITMAP</font></a> <strong><font color="#0000FF">scale</font></strong> s:<a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Display.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">display</font></strong> <-
+  
+
+
+
+</body>
+</html>
+
diff --git a/Current/API/AI_MOVE.html b/Current/API/AI_MOVE.html
new file mode 100755
index 0000000..5ad95a6
--- /dev/null
+++ b/Current/API/AI_MOVE.html
@@ -0,0 +1,75 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="AI_MOVE.html"><font color="#008000">AI_MOVE</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Operation: move."</font>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">version</font></strong> := <font color="#A020F0">1</font>;  
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_ai_operation</font></strong>:<a href="AI_OPERATION.html"><font color="#008000">AI_OPERATION</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">x</font></strong>:<a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">y</font></strong>:<a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a>;
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Creation.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create</font></strong> (lx,ly:<a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a>) :<font color="#008000">SELF</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> (lx,ly:<a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a>) <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Draw.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">draw_stroke</font></strong> b:<a href="BITMAP.html"><font color="#008000">BITMAP</font></a> <strong><font color="#0000FF">scale</font></strong> s:<a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">draw_fill</font></strong> b:<a href="BITMAP.html"><font color="#008000">BITMAP</font></a> <strong><font color="#0000FF">scale</font></strong> s:<a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B>  </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Display.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">display</font></strong> <-
+  
+  
+
+
+
+</body>
+</html>
+
diff --git a/Current/API/AI_OPERATION.html b/Current/API/AI_OPERATION.html
new file mode 100755
index 0000000..aa26025
--- /dev/null
+++ b/Current/API/AI_OPERATION.html
@@ -0,0 +1,62 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="AI_OPERATION.html"><font color="#008000">AI_OPERATION</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> :=<font color="#BC8F8F">"Operations of .AI document."</font>;
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">version</font></strong> := <font color="#A020F0">1</font>;  
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_object</font></strong>:<a href="OBJECT.html"><font color="#008000">OBJECT</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Draw.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">draw_stroke</font></strong> b:<a href="BITMAP.html"><font color="#008000">BITMAP</font></a> <strong><font color="#0000FF">scale</font></strong> s:<a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a> <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">draw_fill</font></strong> b:<a href="BITMAP.html"><font color="#008000">BITMAP</font></a> <strong><font color="#0000FF">scale</font></strong> s:<a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a> <- 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Display.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">display</font></strong> <- 
+
+
+</body>
+</html>
+
diff --git a/Current/API/AI_PARSER.html b/Current/API/AI_PARSER.html
new file mode 100755
index 0000000..1a12e98
--- /dev/null
+++ b/Current/API/AI_PARSER.html
@@ -0,0 +1,301 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="AI_PARSER.html"><font color="#008000">AI_PARSER</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong>     :=<font color="#BC8F8F">"Startup system : First object."</font>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">version</font></strong> := <font color="#A020F0">1</font>;  
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_object</font></strong>:<a href="OBJECT.html"><font color="#008000">OBJECT</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">msg_err</font></strong>:<a href="STRING.html"><font color="#008000">STRING</font></a>;
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">trace</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">position</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">source</font></strong>:<a href="FAST_ARRAY.html"><font color="#008000">FAST_ARRAY</font></a>[<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a>];
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">string_tmp</font></strong>:<a href="STRING.html"><font color="#008000">STRING</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">last_character</font></strong>:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">end_source</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">last_integer</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">last_string</font></strong>:<a href="STRING_CONSTANT.html"><font color="#008000">STRING_CONSTANT</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">last_real_16_16</font></strong>:<a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">last_flag</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_new_line</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_space</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_space</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_keyword</font></strong> s:<a href="STRING_CONSTANT.html"><font color="#008000">STRING_CONSTANT</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_identifier</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_string</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_flag</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_integer</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_real_16_16</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_comment</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_character</font></strong> c:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Error Management</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> </B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">syntax_error</font></strong> txt:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">missing_keyword</font></strong> txt:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">print_line</font></strong> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">get_line</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B> Last read coordinates</B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">last_x</font></strong>:<a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a>;  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">last_y</font></strong>:<a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a>;
+    
+  <br><font FACE="Sans-serif" color="#000000"><B> Current Point</B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">x_cur</font></strong>:<a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">y_cur</font></strong>:<a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">llx</font></strong>:<a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a>; <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  lower horizontal bound</font></strong></em>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">urx</font></strong>:<a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a>; <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  upper horizontal bound</font></strong></em>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">lly</font></strong>:<a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a>; <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  lower vertical bound</font></strong></em>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">ury</font></strong>:<a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a>; <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  upper vertical bound</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">width</font></strong> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">height</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Results</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">list_layer</font></strong>:<a href="LINKED_LIST.html"><font color="#008000">LINKED_LIST</font></a>[<a href="AI_LAYER.html"><font color="#008000">AI_LAYER</font></a>];
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">current_list</font></strong>:<a href="LINKED_LIST.html"><font color="#008000">LINKED_LIST</font></a>[<a href="AI_OPERATION.html"><font color="#008000">AI_OPERATION</font></a>];
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">current_color</font></strong>:<a href="AI_COLOR.html"><font color="#008000">AI_COLOR</font></a>;
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Grammar Rules</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B>++ DOCUMENT          -> PROLOGUE</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>++                      SCRIPT  </B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_document</font></strong> <-
+      
+  <br><font FACE="Sans-serif" color="#000000"><B>++ PROLOGUE          -> '%!PS-Adobe-2.0 EPSF-1.2'</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>++                      [ comment ]</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>++                      '%%BoundingBox:'real real real real</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>++                      [ comment ]</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>++                      '%%EndProlog'  </B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_prologue</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B>++ SCRIPT            -> SETUP</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>++                      SCRIPT_BODY</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>++                      TRAILER  </B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_script</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B>++ SETUP             -> '%%BeginSetup'</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>++                      ['Adobe_illustrator_' real 'begin']</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>++                      [PROC_SETS_INIT]</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>++                      FONT_ENCODING</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>++                      [PATTERN_DEFS]</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>++                      '%%EndSetup'  </B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_setup</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B>++ PROC_SETS_INIT    -> { INITIALIZE }</B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_proc_sets_init</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B>++ INITIALIZE        -> identifier '/initialize get exec'</B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_initialize</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B>++ FONT_ENCODING     -> { RE_ENCODING }</B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_font_encoding</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B>++ RE_ENCODING       -> '%%BeginEncoding:' newfontname oldfontname</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>++                      Z</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>++                      '%%EndEncoding'</B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_re_encoding</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B>++ Z                 -> '['[NEW_ENCODING]']' '/' identifier '/' identifier integer 'Z'</B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_upper_z</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B>++ NEW_ENCODING      -> { integer '/' identifier { '/' identifier}}</B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_new_encoding</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B>++ PATTERN_DEFS      -> { PATTERN }</B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_pattern_defs</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B>++ PATTERN           -> '%%BeginPattern:' '('patternname')'</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>++                      E</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>++                      '%%EndPattern'</B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_pattern</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B>++ E                 -> '(' patternname ')' real real real real real [LAYER_LIST] 'E'</B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_upper_e</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B>++ LAYER_LIST        -> { LAYER_COLOR LAYER_TILE }</B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_layer_list</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B>++ LAYER_COLOR       -> '(' COLOR ')' '@'</B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_layer_color</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B>++ LAYER_TILE        -> '(' TILE_DEFINITION ')' '&' </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>++                    | '_' '&'  </B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_layer_tile</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B>++ COLOR             -> COLOR_COMPOSITE { COLOR_COMPOSITE }</B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_color</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B>++ COLOR_COMPOSITE   -> flag 'O'</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>++                    | flag 'R'</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>++                    | real 'g' </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>++                    | real 'G' </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>++                    | real real real real 'k' </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>++                    | real real real real 'K'  </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>++                    | real real real real '(' string ')' real 'x' </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>++                    | real real real real '(' string ')' real 'X'   </B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_color_composite</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B>++ TILE_DEFINITION   -> OBJ_WITHOUT_COL</B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_tile_definition</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B>++ OBJECT            -> COLOR { OBJ_WITHOUT_COL }</B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_object</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B>++ OBJ_WITHOUT_COL   -> [ GRAPHICS_STATE ] { '%%Note:' comment } ( GRAPHIC | TEXT )   </B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_obj_without_col</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B>++ GRAPHICS_STATE    -> GRAPH_COMPOSITE { GRAPH_COMPOSITE } </B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_graphics_state</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B>++ GRAPH_COMPOSITE   -> '[' { real } ']' integer 'd'</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>++                    | integer  ( 'j' | 'J' | 'M' ) </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>++                    | real ( 'i' | 'w' )</B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_graph_composite</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B>++ GRAPHIC           -> PATH PAINT_OPERATOR</B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_graphic</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B>++ PATH              -> COORD 'm' {PATH_COMPOSITE}</B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_path</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B>++ PATH_COMPOSITE    -> COORD ( 'l' | 'L' )</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>++                    | COORD COORD ( 'v' | 'V' | 'y' | 'Y' )</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>++                    | COORD COORD COORD ( 'c' | 'C' )</B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_path_composite</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B>++ PAINT_OPERATOR    -> 'N' | 'n' | 'F' | 'f' | 'S' | 's' | 'B' | 'b' | 'H' | 'h' | 'W'</B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_paint_operator</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B>++ TEXT              -> '/' identifier real real real integer 'z' TEXT_COMPOSITE { TEXT_CONTENT } 'T'</B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_text</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B>++ TEXT_CONTENT      -> [ integer ] '(' string ')' 't' </B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_text_content</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B>++ TEXT_COMPOSITE    -> '[' real real real real real real ']' ( 'a' | 'e' | 'I' | 'o' | 'r' )</B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_text_composite</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B>++ COORD             -> real real </B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_coord</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B>++ SCRIPT_BODY       -> { ELEMENT | IMPORT_DOC }</B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_script_body</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B>++ ELEMENT           -> { A }</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>++                      GROUP | OBJECT</B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_element</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B>++ A                 -> flag 'A'</B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_upper_a</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B>++ GROUP             -> ['*'] 'u'</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>++                      OBJECT_SEQ</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>++                      ['*'] 'U'</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>++                    | 'q'</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>++                      OBJECT_SEQ</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>++                      'Q'</B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_group</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B>++ OBJECT_SEQ        -> { ELEMENT }</B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_object_seq</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B>++ IMPORT_DOC        -> '''</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>++                      '%%IncludeFile:' filename</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>++                      '~'</B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_import_doc</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B>++ TRAILER           -> '%%Trailer'</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>++                      { TERMINATE }</B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_trailer</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B>++ TERMINATE         -> (identifier '/terminate get exec' | '_E end')</B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_terminate</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Parser</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create</font></strong> s:<a href="FAST_ARRAY.html"><font color="#008000">FAST_ARRAY</font></a>[<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a>] :<font color="#008000">SELF</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> s:<a href="FAST_ARRAY.html"><font color="#008000">FAST_ARRAY</font></a>[<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a>] <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">draw</font></strong> b:<a href="BITMAP.html"><font color="#008000">BITMAP</font></a> <strong><font color="#0000FF">scale</font></strong> coef:<a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a> <-
+  
+
+
+</body>
+</html>
+
diff --git a/Current/API/ANY_AVL_DICTIONARY_NODE.html b/Current/API/ANY_AVL_DICTIONARY_NODE.html
new file mode 100755
index 0000000..f8713c5
--- /dev/null
+++ b/Current/API/ANY_AVL_DICTIONARY_NODE.html
@@ -0,0 +1,41 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong> := <a href="ANY_AVL_DICTIONARY_NODE.html"><font color="#008000">ANY_AVL_DICTIONARY_NODE</font></a>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Insert</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_object</font></strong>:<a href="OBJECT.html"><font color="#008000">OBJECT</font></a> := 
+  
+</body>
+</html>
+
diff --git a/Current/API/ANY_AVL_SET_NODE.html b/Current/API/ANY_AVL_SET_NODE.html
new file mode 100755
index 0000000..5beb5f8
--- /dev/null
+++ b/Current/API/ANY_AVL_SET_NODE.html
@@ -0,0 +1,41 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong> := <a href="ANY_AVL_SET_NODE.html"><font color="#008000">ANY_AVL_SET_NODE</font></a>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Insert</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_object</font></strong>:<a href="OBJECT.html"><font color="#008000">OBJECT</font></a> := 
+ 
+</body>
+</html>
+ 
\ No newline at end of file
diff --git a/Current/API/ANY_HASHED_BIJECTIVE_DICTIONARY_NODE.html b/Current/API/ANY_HASHED_BIJECTIVE_DICTIONARY_NODE.html
new file mode 100755
index 0000000..f1afe46
--- /dev/null
+++ b/Current/API/ANY_HASHED_BIJECTIVE_DICTIONARY_NODE.html
@@ -0,0 +1,41 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong> := <a href="ANY_HASHED_BIJECTIVE_DICTIONARY_NODE.html"><font color="#008000">ANY_HASHED_BIJECTIVE_DICTIONARY_NODE</font></a>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Insert</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_object</font></strong>:<a href="OBJECT.html"><font color="#008000">OBJECT</font></a> := 
+ 
+</body>
+</html>
+ 
\ No newline at end of file
diff --git a/Current/API/ANY_HASHED_DICTIONARY_NODE.html b/Current/API/ANY_HASHED_DICTIONARY_NODE.html
new file mode 100755
index 0000000..2c42cca
--- /dev/null
+++ b/Current/API/ANY_HASHED_DICTIONARY_NODE.html
@@ -0,0 +1,41 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong> := <a href="ANY_HASHED_DICTIONARY_NODE.html"><font color="#008000">ANY_HASHED_DICTIONARY_NODE</font></a>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Insert</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_object</font></strong>:<a href="OBJECT.html"><font color="#008000">OBJECT</font></a> := 
+ 
+</body>
+</html>
+ 
\ No newline at end of file
diff --git a/Current/API/ANY_HASHED_SET_NODE.html b/Current/API/ANY_HASHED_SET_NODE.html
new file mode 100755
index 0000000..533dc2e
--- /dev/null
+++ b/Current/API/ANY_HASHED_SET_NODE.html
@@ -0,0 +1,41 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong> := <a href="ANY_HASHED_SET_NODE.html"><font color="#008000">ANY_HASHED_SET_NODE</font></a>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Insert</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_object</font></strong>:<a href="OBJECT.html"><font color="#008000">OBJECT</font></a> := 
+ 
+</body>
+</html>
+ 
\ No newline at end of file
diff --git a/Current/API/ANY_LINKED_LIST_NODE.html b/Current/API/ANY_LINKED_LIST_NODE.html
new file mode 100755
index 0000000..d1107d2
--- /dev/null
+++ b/Current/API/ANY_LINKED_LIST_NODE.html
@@ -0,0 +1,41 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong> := <a href="ANY_LINKED_LIST_NODE.html"><font color="#008000">ANY_LINKED_LIST_NODE</font></a>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Insert</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_object</font></strong>:<a href="OBJECT.html"><font color="#008000">OBJECT</font></a> := 
+ 
+</body>
+</html>
+ 
\ No newline at end of file
diff --git a/Current/API/ANY_TWO_WAY_LINKED_LIST_NODE.html b/Current/API/ANY_TWO_WAY_LINKED_LIST_NODE.html
new file mode 100755
index 0000000..6c2ac72
--- /dev/null
+++ b/Current/API/ANY_TWO_WAY_LINKED_LIST_NODE.html
@@ -0,0 +1,41 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong> := <a href="ANY_TWO_WAY_LINKED_LIST_NODE.html"><font color="#008000">ANY_TWO_WAY_LINKED_LIST_NODE</font></a>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Insert</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_object</font></strong>:<a href="OBJECT.html"><font color="#008000">OBJECT</font></a> := 
+ 
+</body>
+</html>
+ 
\ No newline at end of file
diff --git a/Current/API/AREA.html b/Current/API/AREA.html
new file mode 100755
index 0000000..2bc145f
--- /dev/null
+++ b/Current/API/AREA.html
@@ -0,0 +1,279 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>        := <a href="AREA.html"><font color="#008000">AREA</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong>     := <font color="#BC8F8F">"Window Clipping. (Algorithm by Benoit Sonntag)"</font>;
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">version</font></strong>     := <font color="#A020F0">5</font>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_video</font></strong>:<a href="ABSTRACT_BITMAP.html"><font color="#008000">ABSTRACT_BITMAP</font></a> := 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_inbox</font></strong>:<a href="INBOX.html"><font color="#008000">INBOX</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <a href="INTERFACE.html"><font color="#008000">INTERFACE</font></a>  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_video_support</font></strong> bmp:<a href="ABSTRACT_BITMAP.html"><font color="#008000">ABSTRACT_BITMAP</font></a> <-
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>  
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Redefine BITMAP.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B> Size zone.</B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">height</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">width</font></strong> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;	
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">x_min</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> := 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">y_min</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> := 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">x_max</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">y_max</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B> Simple clipping.</B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">clip_x0</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>; 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">clip_y0</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">clip_x1</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">clip_y1</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  
+  <br><font FACE="Sans-serif" color="#000000"><B> Current position.</B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">spot_x</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">spot_y</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+    
+  <br><font FACE="Sans-serif" color="#000000"><B> Current color.</B></font>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B> Slave display.</B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">slave_pixel_hard</font></strong>  (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">color</font></strong> col:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a>; 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">slave_line_h_hard</font></strong> (x1,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">until</font></strong> x2:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">color</font></strong> col:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a>; 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">slave_line_h_hard</font></strong> (x1,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">until</font></strong> x2:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> 
+  <strong><font color="#0000FF">image</font></strong> line:<a href="ABSTRACT_BMP_LINE.html"><font color="#008000">ABSTRACT_BMP_LINE</font></a> <strong><font color="#0000FF">offset</font></strong> ofs:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>; 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B> Master / Normal display.</B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">pixel_hard</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">color</font></strong> col:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">line_h_hard</font></strong> (x0,y0:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">until</font></strong> x1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">color</font></strong> col:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">line_h_hard</font></strong> (x0,y0:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">until</font></strong> x1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">image</font></strong> line:<a href="ABSTRACT_BMP_LINE.html"><font color="#008000">ABSTRACT_BMP_LINE</font></a> <strong><font color="#0000FF">offset</font></strong> ofs:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B> Window links.</B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent</font></strong>:<a href="AREA.html"><font color="#008000">AREA</font></a>;  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Englobe window.</font></strong></em>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">child</font></strong> :<a href="AREA.html"><font color="#008000">AREA</font></a>;  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  First children.</font></strong></em>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">prev</font></strong>  :<a href="AREA.html"><font color="#008000">AREA</font></a>;  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Previous window.</font></strong></em>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">next</font></strong>  :<a href="AREA.html"><font color="#008000">AREA</font></a>;  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Next window.</font></strong></em>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B> +-parent---------------------+</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> |           +-self-----------|</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> |  +-next---|                |</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> |  |        |    +-child--+  |</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> |  |        |    |        |  |</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> |  |        |    +--------+  |</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> |  |        |  +-prev--------|</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> |  |        +--|             |</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> |  +-----------|             |</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> |              |             |</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> +----------------------------+</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">plan</font></strong>:<a href="PLAN.html"><font color="#008000">PLAN</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">clip</font></strong>:<a href="CLIP.html"><font color="#008000">CLIP</font></a>; <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Cash clip zone.</font></strong></em>
+
+  <br><font FACE="Sans-serif" color="#000000"><B> Current window absolute position.</B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">x_window</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">y_window</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>; 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_next</font></strong> new:<a href="AREA.html"><font color="#008000">AREA</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_prev</font></strong> new:<a href="AREA.html"><font color="#008000">AREA</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_child</font></strong> new:<a href="AREA.html"><font color="#008000">AREA</font></a> <-
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">debug_display</font></strong> <-
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">get_x_window</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">get_y_window</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> New window</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> father:<a href="AREA.html"><font color="#008000">AREA</font></a> <strong><font color="#0000FF">from</font></strong> (x0,y0:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">size</font></strong> (w,h:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">size</font></strong> (w,h:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) :<a href="AREA.html"><font color="#008000">AREA</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Delete window</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">delete</font></strong> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Moving window</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> </B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">update</font></strong> father:<a href="AREA.html"><font color="#008000">AREA</font></a> <strong><font color="#0000FF">from</font></strong> (x0,y0:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">size</font></strong> (w,h:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+        
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">move</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_position</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Resize window.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">resize</font></strong> (lx,ly:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Resize window.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> First window</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">first</font></strong> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  put first plan window.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">get_window</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) :<a href="AREA.html"><font color="#008000">AREA</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Get object pointer by (X,Y).</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B>////////////////////////////////////////////////////////////</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>                         AREA                           //</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>////////////////////////////////////////////////////////////</B></font>
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <a href="AREA.html"><font color="#008000">AREA</font></a>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">list_plan</font></strong>:<a href="PLAN.html"><font color="#008000">PLAN</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">list_x</font></strong>:<a href="LIMIT_X.html"><font color="#008000">LIMIT_X</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">list_y</font></strong>:<a href="LIMIT_Y.html"><font color="#008000">LIMIT_Y</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">display_list_x</font></strong> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B>  list_plan={plan1,plan2}</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>                       </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>                       .</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>  plan1+---------------Y---------+</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>       |               .         |</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>       |     plan2+----Y-----------------+</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>       |          |    .         :       |</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>       |          |    .         :       |</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>       |          |    .         :       |</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>  .....X..........X..............X.......X.....list_x</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>       |          |    .         :       |</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>       |          |    .         :       |</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>       |          +----Y-----------------+</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>       |               .         | </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>       +---------------Y---------+</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>                       .</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>                     list_y</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">stack_plan</font></strong>:<a href="FAST_ARRAY.html"><font color="#008000">FAST_ARRAY</font></a>[<a href="PLAN.html"><font color="#008000">PLAN</font></a>]:=
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">last_clip</font></strong> :<a href="CLIP.html"><font color="#008000">CLIP</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">first_clip</font></strong>:<a href="CLIP.html"><font color="#008000">CLIP</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">top_clip</font></strong>  :<a href="CLIP.html"><font color="#008000">CLIP</font></a>;
+  
+  <br><font FACE="Sans-serif" color="#000000"><B>                                   |           |</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>                                   | top_clip  |</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>                                   |           |</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>                                   +-----------+</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>+------------+       +-----------+ +-----------+</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>|            |       |           | |           |</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>| first_clip |  ...  | last_clip | |    NEW    |</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>|            |       |           | |           |</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>+------------+       +-----------+ +-----------+</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">add_clip</font></strong> win:<a href="AREA.html"><font color="#008000">AREA</font></a> <strong><font color="#0000FF">from</font></strong> (xmin,ymin:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (xmax,ymax:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">remove_plan</font></strong> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">append_plan</font></strong> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">update_plan</font></strong> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">creat_clip</font></strong> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">clip_next_child</font></strong> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">clip_type1</font></strong> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">sub_delete</font></strong> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">sub_move</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">sub_resize</font></strong> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B> get_clip x,y :</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> [clip]</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>   X#####+-------++-------+</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>   |    #|       ||       |</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>   |    #|       ||       |</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>   +----#######--++-------+</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>   +---------+#-----------+</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>   |         |#           |</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>   |         |####>X(x,y) |</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>   |         ||           |</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>   +---------++-----------+</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">debug</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">get_clip</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) :<a href="CLIP.html"><font color="#008000">CLIP</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Find clip `(x,y)', begin search is `clip'.</font></strong></em>
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">margin_clip_x0</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">margin_clip_y0</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">margin_clip_x1</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">margin_clip_y1</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">redraw</font></strong> (x0,y0:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (x1,y1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">draw</font></strong> (x0,y0:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (x1,y1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">refresh</font></strong> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">get_object</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) :<a href="AREA.html"><font color="#008000">AREA</font></a> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">receive</font></strong> msg:<a href="EVENT.html"><font color="#008000">EVENT</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Default.</font></strong></em>
+  
+
+
+
+</body>
+</html>
+
diff --git a/Current/API/AREA_MASK.html b/Current/API/AREA_MASK.html
new file mode 100755
index 0000000..609a862
--- /dev/null
+++ b/Current/API/AREA_MASK.html
@@ -0,0 +1,83 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>        := <a href="AREA_MASK.html"><font color="#008000">AREA_MASK</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong>     := <font color="#BC8F8F">"Mask Window Clipping."</font>;
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">version</font></strong>     := <font color="#A020F0">2</font>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_area</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="AREA.html"><font color="#008000">AREA</font></a>;
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>  
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">mask</font></strong>:<a href="FAST_ARRAY.html"><font color="#008000">FAST_ARRAY</font></a>[<a href="FAST_ARRAY.html"><font color="#008000">FAST_ARRAY</font></a>[<a href="UINTEGER_16.html"><font color="#008000">UINTEGER_16</font></a>]];
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">clear_mask</font></strong> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Creation</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> father:<a href="AREA.html"><font color="#008000">AREA</font></a> <strong><font color="#0000FF">from</font></strong> (x0,y0:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">size</font></strong> (w,h:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">resize</font></strong> (lx,ly:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Master display</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> (Build mask)</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">pixel_hard</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">color</font></strong> col:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">line_h_hard</font></strong> (x1,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">until</font></strong> x2:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">color</font></strong> col:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">line_h_hard</font></strong> (x1,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">until</font></strong> x2:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">image</font></strong> line:<a href="ABSTRACT_BMP_LINE.html"><font color="#008000">ABSTRACT_BMP_LINE</font></a> <strong><font color="#0000FF">offset</font></strong> ofs:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Slave display</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> (Use Mask)</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">slave_pixel_hard</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">color</font></strong> col:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">slave_line_h_hard</font></strong> (x1,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">until</font></strong> x2:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">color</font></strong> col:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">slave_line_h_hard</font></strong> (x1,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">until</font></strong> x2:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">image</font></strong> line:<a href="ABSTRACT_BMP_LINE.html"><font color="#008000">ABSTRACT_BMP_LINE</font></a> <strong><font color="#0000FF">offset</font></strong> ofs:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">mask_draw</font></strong> (x0,y0:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (x1,y1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">color</font></strong> col:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> <-
+    
+</body>
+</html>
+
diff --git a/Current/API/ARRAY.html b/Current/API/ARRAY.html
new file mode 100755
index 0000000..0d35128
--- /dev/null
+++ b/Current/API/ARRAY.html
@@ -0,0 +1,155 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>        := <a href="ARRAY.html"><font color="#008000">ARRAY</font></a>[<font color="#008000">E</font>];
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong>     :=<font color="#BC8F8F">" General purpose resizable ARRAYs ."</font>;
+  
+  <br><font FACE="Sans-serif" color="#000000"><B> General purpose resizable ARRAYs as they are define in the Eiffel language definition.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> The `lower' bound can be any arbitrary value, even a negative one.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> This implementation uses only one chunk of memory, the `storage' area which is a </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> NATIVE_ARRAY. One must keep in mind that this internal `storage' area is always kept </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> left align. Thus, you can expect good performances while using an ARRAY to modelize a</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> stack behavior with `add_last' / `last' / `remove_last'.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Conversely `add_first' and `remove_first' are likely to slow down your program if </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> they are too often used. If the fact that `lower' is always stuck to 0 is not a </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> problem for you, also consider FAST_ARRAY to get better performances.</B></font>
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_arrayed_collection</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="ARRAYED_COLLECTION.html"><font color="#008000">ARRAYED_COLLECTION</font></a>[<font color="#008000">E</font>];
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">lower</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>; <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Lower index bound.</font></strong></em>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Creation and Modification:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create</font></strong> min_index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">to</font></strong> max_index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<font color="#008000">SELF</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Prepare the array to hold values for indexes in range</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  [`min_index' .. `max_index']. Set all values to default.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  When `max_index' = `min_index' - 1, the array `is_empty'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> min_index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">to</font></strong> max_index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Prepare the array to hold values for indexes in range</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  [`min_index' .. `max_index']. Set all values to default.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  When `max_index' = `min_index' - 1, the array `is_empty'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create_with_capacity</font></strong> needed_capacity:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">lower</font></strong> low:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<font color="#008000">SELF</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Create an empty array with `capacity' initialized</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  at least to `needed_capacity' and `lower' set to `low'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">with_capacity</font></strong> needed_capacity:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">lower</font></strong> low:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Create an empty array with `capacity' initialized</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  at least to `needed_capacity' and `lower' set to `low'.</font></strong></em>
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">ensure_capacity</font></strong> needed_capacity:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">and_bounds</font></strong> low:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">to</font></strong> up:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Modification:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">resize</font></strong> min_index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">to</font></strong> max_index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Resize to bounds `min_index' and `max_index'. Do not lose any</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  item whose index is in both [`lower' .. `upper'] and</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  [`min_index' .. `max_index']. New positions if any are</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  initialized with the appropriate default value.</font></strong></em>
+    
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">reindex</font></strong> new_lower:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Change indexing to take in account the expected `new_lower'</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  index. The `upper' index is translated accordingly.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Implementation of deferred:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">subarray</font></strong> min:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">to</font></strong> max:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<font color="#008000">SELF</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_empty</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">count</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">item</font></strong> i:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<font color="#008000">E</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">put</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">to</font></strong> i:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">force</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">to</font></strong> index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">copy</font></strong> other:<font color="#008000">SELF</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_all_with</font></strong> v:<font color="#008000">E</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">remove_first</font></strong> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">remove_head</font></strong> n:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">remove</font></strong> index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">clear</font></strong> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">add_first</font></strong> element:<font color="#008000">E</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">add_last</font></strong> element:<font color="#008000">E</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">from_collection</font></strong> model:<a href="COLLECTION.html"><font color="#008000">COLLECTION</font></a>[<font color="#008000">E</font>] <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">all_default</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">occurrences</font></strong> element:<font color="#008000">E</font> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_occurrences</font></strong> element:<font color="#008000">E</font> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">first_index_of</font></strong> element:<font color="#008000">E</font> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">index_of</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">start</font></strong> start_index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">reverse_index_of</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">start</font></strong> start_index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_index_of</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">start</font></strong> start_index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_reverse_index_of</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">start</font></strong> start_index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  			
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">==</font>'  <strong><font color="#A020F0">Right</font></strong> <font color="#A020F0">60</font> other:<font color="#008000">SELF</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_equal_map</font></strong> other:<font color="#008000">SELF</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">slice</font></strong> min:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">to</font></strong> max:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<font color="#008000">SELF</font> <-
+    
+</body>
+</html>
+
diff --git a/Current/API/ARRAY2.html b/Current/API/ARRAY2.html
new file mode 100755
index 0000000..d37a549
--- /dev/null
+++ b/Current/API/ARRAY2.html
@@ -0,0 +1,160 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="ARRAY2.html"><font color="#008000">ARRAY2</font></a>[<font color="#008000">E</font>];
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> :=<font color="#BC8F8F">" General prurpose, resizable, two dimensional array."</font>;
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_collection2</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="COLLECTION2.html"><font color="#008000">COLLECTION2</font></a>[<font color="#008000">E</font>];
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">lower1</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">lower2</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">upper1</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">upper2</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <a href="ARRAY2.html"><font color="#008000">ARRAY2</font></a>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">storage</font></strong>:<a href="NATIVE_ARRAY.html"><font color="#008000">NATIVE_ARRAY</font></a>[<font color="#008000">E</font>];
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  To store elements line by line.</font></strong></em>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">capacity</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Number of elements in `storage'.</font></strong></em>
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Creation / modification:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create</font></strong> (line_min, column_min:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (line_max, column_max:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) :<font color="#008000">SELF</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Reset all bounds `line_minimum' / `line_maximum' / `column_minimum' and</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `column_maximum' using arguments as new values.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  All elements are set to the default value of type E.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> (line_min, column_min:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (line_max, column_max:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Reset all bounds `line_minimum' / `line_maximum' / `column_minimum' and</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `column_maximum' using arguments as new values.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  All elements are set to the default value of type E.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">from_collection2</font></strong> model:<a href="COLLECTION2.html"><font color="#008000">COLLECTION2</font></a>[<font color="#008000">E</font>] <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">from_collection</font></strong> contents:<a href="COLLECTION.html"><font color="#008000">COLLECTION</font></a>[<font color="#008000">E</font>] 
+  <strong><font color="#0000FF">size</font></strong> (line_min,column_min:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (line_max,column_max:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp   Reset all bounds using `line_min', `line_max', `column_min',</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp   and `column_max' .</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp   Copy all elements of `contents', line by line into Current.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">from_model</font></strong> model:<a href="COLLECTION.html"><font color="#008000">COLLECTION</font></a>[<a href="COLLECTION.html"><font color="#008000">COLLECTION</font></a>[<font color="#008000">E</font>]] <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  The `model' is used to fill line by line the COLLECTION2.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Assume all sub-collections of `model' have the same indexing.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Resizing:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">resize</font></strong> (line_min, column_min:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (line_max, column_max:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Resize bounds of the Current array</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Implementation of others feature from COLLECTION2:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">item</font></strong> (line,column:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) :<font color="#008000">E</font> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">put</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">to</font></strong> (line,column:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">count1</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">count2</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">count</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">force</font></strong> x:<font color="#008000">E</font> <strong><font color="#0000FF">to</font></strong> (line, column:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_all_with</font></strong> element:<font color="#008000">E</font> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">replace_all</font></strong> old_value:<font color="#008000">E</font> <strong><font color="#0000FF">with</font></strong> new_value:<font color="#008000">E</font> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_replace_all</font></strong> old_value:<font color="#008000">E</font> <strong><font color="#0000FF">with</font></strong> new_value:<font color="#008000">E</font> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">sub_collection2</font></strong> (line_min, column_min:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (line_max, column_max:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) :<font color="#008000">SELF</font> <- 
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Looking and comparison:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">occurrences</font></strong> elt:<font color="#008000">E</font> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_occurrences</font></strong> elt:<font color="#008000">E</font> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">has</font></strong> x:<font color="#008000">E</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Search if a element x is in the array using `equal'.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `fast_has' to chose the apropriate one.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_has</font></strong> x:<font color="#008000">E</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp   Search if a element x is in the array using `='.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">all_default</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">swap</font></strong> (line1, column1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">with</font></strong> (line2, column2:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">copy</font></strong> other:<font color="#008000">SELF</font> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">==</font>'  <strong><font color="#A020F0">Right</font></strong> <font color="#A020F0">60</font> other:<font color="#008000">SELF</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Other features:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">transpose</font></strong> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Transpose the Current array</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_external</font></strong>:<a href="POINTER.html"><font color="#008000">POINTER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Gives C access to the internal `storage' (may be dangerous).</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Invariant.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+<br><font FACE="Sans-serif" color="#000000"><B>  [ ...</B></font>
+<br><font FACE="Sans-serif" color="#000000"><B>    -? { count2 = upper2 - lower2 + 1 };</B></font>
+<br><font FACE="Sans-serif" color="#000000"><B>    -? { capacity >= count }</B></font>
+<br><font FACE="Sans-serif" color="#000000"><B>  ]; </B></font>
+  
+</body>
+</html>
+
diff --git a/Current/API/ARRAY3.html b/Current/API/ARRAY3.html
new file mode 100755
index 0000000..6e67bab
--- /dev/null
+++ b/Current/API/ARRAY3.html
@@ -0,0 +1,157 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>        := <a href="ARRAY3.html"><font color="#008000">ARRAY3</font></a>[<font color="#008000">E</font>];
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong>     :=<font color="#BC8F8F">" General prurpose, resizable, three dimensional array.."</font>;
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_collection3</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="COLLECTION3.html"><font color="#008000">COLLECTION3</font></a>[<font color="#008000">E</font>];
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">lower1</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">lower2</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">lower3</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">upper1</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">upper2</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">upper3</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">count1</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">count2</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">count3</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">count</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <a href="ARRAY3.html"><font color="#008000">ARRAY3</font></a>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">storage</font></strong>:<a href="NATIVE_ARRAY.html"><font color="#008000">NATIVE_ARRAY</font></a>[<font color="#008000">E</font>];
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  To store elements line by line.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">capacity</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Number of elements in `storage'.</font></strong></em>
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Creation / modification:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> </B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create</font></strong> (line_min, column_min, depth_min:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) 
+  <strong><font color="#0000FF">to</font></strong> (line_max, column_max, depth_max:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) :<font color="#008000">SELF</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Reset all bounds `line_minimum' / `line_maximum' / `column_minimum'</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `column_maximum' / `depth_min' and `depth_max' using arguments as</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  new values. All elements are set to the default value of type E.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> (line_min, column_min, depth_min:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (line_max, column_max, depth_max:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Reset all bounds `line_minimum' / `line_maximum' / `column_minimum'</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `column_maximum' / `depth_min' and `depth_max' using arguments as</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  new values. All elements are set to the default value of type E.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">from_collection3</font></strong> model:<a href="COLLECTION3.html"><font color="#008000">COLLECTION3</font></a>[<font color="#008000">E</font>] <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">from_collection</font></strong> contents:<a href="COLLECTION.html"><font color="#008000">COLLECTION</font></a>[<font color="#008000">E</font>] 
+  <strong><font color="#0000FF">size</font></strong> (line_min,column_min,depth_min:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) 
+  <strong><font color="#0000FF">to</font></strong> (line_max,column_max,depth_max:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Reset all bounds using `line_min', `line_max', `column_min',</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `column_max', `depth_min', and `depth_max'.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Copy all elements of `contents', line by line into Current.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">from_model</font></strong> model:<a href="COLLECTION.html"><font color="#008000">COLLECTION</font></a>[<a href="COLLECTION.html"><font color="#008000">COLLECTION</font></a>[<a href="COLLECTION.html"><font color="#008000">COLLECTION</font></a>[<font color="#008000">E</font>]]] <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp The `model' is used to fill line by line the COLLECTION3.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp Assume all sub-collections of have the same indexing.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Resizing:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">resize</font></strong> (line_min, column_min, depth_min:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (line_max, column_max, depth_max:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Resize bounds of the Current array</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Implementation of others feature from COLLECTION3:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">item</font></strong> (line, column, depth:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) :<font color="#008000">E</font> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">put</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">to</font></strong> (line, column, depth:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">force</font></strong> x:<font color="#008000">E</font> <strong><font color="#0000FF">to</font></strong> (line, column, depth:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_all_with</font></strong> element:<font color="#008000">E</font> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">replace_all</font></strong> old_value:<font color="#008000">E</font> <strong><font color="#0000FF">with</font></strong> new_value:<font color="#008000">E</font> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_replace_all</font></strong> old_value:<font color="#008000">E</font> <strong><font color="#0000FF">with</font></strong> new_value:<font color="#008000">E</font> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">sub_collection3</font></strong> (line_min, column_min, depth_min:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) 
+  <strong><font color="#0000FF">to</font></strong> (line_max, column_max, depth_max:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) :<font color="#008000">SELF</font> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Looking and comparison:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">occurrences</font></strong> elt:<font color="#008000">E</font> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_occurrences</font></strong> elt:<font color="#008000">E</font> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">has</font></strong> x:<font color="#008000">E</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp Search if a element x is in the array using `equal'.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp See also `fast_has' to choose the apropriate one.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_has</font></strong> x:<font color="#008000">E</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Search if a element x is in the array using `='.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">all_default</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">swap</font></strong> (line1, column1, depth1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">with</font></strong> (line2, column2, depth2:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">copy</font></strong> other:<font color="#008000">SELF</font> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Invariant.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+<br><font FACE="Sans-serif" color="#000000"><B>  [ ...</B></font>
+<br><font FACE="Sans-serif" color="#000000"><B>    -? { count1 = upper1 - lower1 + 1 };</B></font>
+<br><font FACE="Sans-serif" color="#000000"><B>    -? { count2 = upper2 - lower2 + 1 };</B></font>
+<br><font FACE="Sans-serif" color="#000000"><B>    -? { count3 = upper3 - lower3 + 1 };</B></font>
+<br><font FACE="Sans-serif" color="#000000"><B>    -? { capacity >= count };</B></font>
+<br><font FACE="Sans-serif" color="#000000"><B>  ];</B></font>
+  
+  
+
+</body>
+</html>
+ 
\ No newline at end of file
diff --git a/Current/API/ARRAYED.html b/Current/API/ARRAYED.html
new file mode 100755
index 0000000..5f3f049
--- /dev/null
+++ b/Current/API/ARRAYED.html
@@ -0,0 +1,61 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="ARRAYED.html"><font color="#008000">ARRAYED</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Generic collection"</font>;
+  
+  <br><font FACE="Sans-serif" color="#000000"><B> BSBS: A revoir cela doit rentrer ARRAYED_COLLECTION (mais il faut voir avec STRING)</B></font>
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_object</font></strong>:<a href="OBJECT.html"><font color="#008000">OBJECT</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">upper</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">count</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">capacity</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">element_sizeof</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  The size in number of bytes for type `E'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">add_last_buffer</font></strong> buf:<a href="FAST_ARRAY.html"><font color="#008000">FAST_ARRAY</font></a>[<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>] <strong><font color="#0000FF">from</font></strong> beg:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">to</font></strong> end:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">item_byte</font></strong> idx:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">offset</font></strong> ofs:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_capacity</font></strong> new_capacity:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  
+</body>
+</html>
+
diff --git a/Current/API/ARRAYED_COLLECTION.html b/Current/API/ARRAYED_COLLECTION.html
new file mode 100755
index 0000000..c6e7eec
--- /dev/null
+++ b/Current/API/ARRAYED_COLLECTION.html
@@ -0,0 +1,116 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="ARRAYED_COLLECTION.html"><font color="#008000">ARRAYED_COLLECTION</font></a>[<font color="#008000">E</font>];
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Common root for ARRAY[E] and FAST_ARRAY[E]."</font>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_arrayed</font></strong>:<a href="ARRAYED.html"><font color="#008000">ARRAYED</font></a> := 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_collection</font></strong>:<a href="COLLECTION.html"><font color="#008000">COLLECTION</font></a>[<font color="#008000">E</font>] := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <a href="ARRAYED_COLLECTION.html"><font color="#008000">ARRAYED_COLLECTION</font></a>, <a href="BMP_FILE.html"><font color="#008000">BMP_FILE</font></a>, <a href="TYPES.html"><font color="#008000">TYPES</font></a>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">storage</font></strong>:<a href="NATIVE_ARRAY.html"><font color="#008000">NATIVE_ARRAY</font></a>[<font color="#008000">E</font>];
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Internal access to storage location.</font></strong></em>
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">element_sizeof</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  The size in number of bytes for type `E'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">capacity</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Internal storage capacity in number of item.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">upper</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Upper index bound.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">subarray</font></strong> min:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">to</font></strong> max:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<font color="#008000">SELF</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  New collection consisting of items at indexes in [`min' .. `max'].</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Result has the same dynamic type as `Current'.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `slice'.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Implementation of deferred:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">first</font></strong>:<font color="#008000">E</font> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">second</font></strong>:<font color="#008000">E</font> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">last</font></strong> :<font color="#008000">E</font> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">add</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">to</font></strong> index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">remove_last</font></strong> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">remove_tail</font></strong> n:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">replace_all</font></strong> old_value:<font color="#008000">E</font> <strong><font color="#0000FF">with</font></strong> new_value:<font color="#008000">E</font> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_replace_all</font></strong> old_value:<font color="#008000">E</font> <strong><font color="#0000FF">with</font></strong> new_value:<font color="#008000">E</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">reverse</font></strong> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Interfacing with C:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_external</font></strong>:<a href="POINTER.html"><font color="#008000">POINTER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Gives C access into the internal `storage' of the ARRAY.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Result is pointing the element at index `lower'.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  NOTE: do not free/realloc the Result. Resizing of the array</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp        can makes this pointer invalid.</font></strong></em>
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <a href="ARRAYED_COLLECTION.html"><font color="#008000">ARRAYED_COLLECTION</font></a>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_upper</font></strong> new_upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> invariant</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+<br><font FACE="Sans-serif" color="#000000"><B>  [</B></font>
+<br><font FACE="Sans-serif" color="#000000"><B>    -? {capacity >= (upper - lower + 1)};</B></font>
+<br><font FACE="Sans-serif" color="#000000"><B>    -? {(capacity > 0) ->> {storage.is_not_null}};</B></font>
+<br><font FACE="Sans-serif" color="#000000"><B>  ];</B></font>
+
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">add_last_buffer</font></strong> buf:<a href="FAST_ARRAY.html"><font color="#008000">FAST_ARRAY</font></a>[<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>] <strong><font color="#0000FF">from</font></strong> beg:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">to</font></strong> end:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+ 
+</body>
+</html>
+ 
\ No newline at end of file
diff --git a/Current/API/AVL_CONSTANTS.html b/Current/API/AVL_CONSTANTS.html
new file mode 100755
index 0000000..6ae615a
--- /dev/null
+++ b/Current/API/AVL_CONSTANTS.html
@@ -0,0 +1,48 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong> := <a href="AVL_CONSTANTS.html"><font color="#008000">AVL_CONSTANTS</font></a>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Insert</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_object</font></strong>:<a href="OBJECT.html"><font color="#008000">OBJECT</font></a> := 
+
+<br><br><strong><font color="#A020F0">Section</font></strong> <font color="#008000">SELF</font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">balanced</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> := 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">imbalanced_left</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> := 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">imbalanced_right</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> := 
+</body>
+</html>
+
diff --git a/Current/API/AVL_DICTIONARY.html b/Current/API/AVL_DICTIONARY.html
new file mode 100755
index 0000000..cc93621
--- /dev/null
+++ b/Current/API/AVL_DICTIONARY.html
@@ -0,0 +1,90 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong> := <a href="AVL_DICTIONARY.html"><font color="#008000">AVL_DICTIONARY</font></a>[<font color="#008000">V</font>, <font color="#008000">K</font>];
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Associative memory. Values of type `V' are stored using Keys of type `K'."</font>;
+	
+  <br><font FACE="Sans-serif" color="#000000"><B> Efficient implementation of DICTIONARY using an AVL balanced tree. </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> AVL stands for the names of G. M. Adel'son-Velskii and E. M. Landis, </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> two Russian mathematicians who first came up with this method of keeping </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> the tree balanced.</B></font>
+
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Insert</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_avl_tree</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="AVL_TREE.html"><font color="#008000">AVL_TREE</font></a>[<font color="#008000">K</font>];
+
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_simple_dictionary</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="SIMPLE_DICTIONARY.html"><font color="#008000">SIMPLE_DICTIONARY</font></a>[<font color="#008000">V</font>, <font color="#008000">K</font>];
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">capacity</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">at</font></strong> k:<font color="#008000">K</font> :<font color="#008000">V</font> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_at</font></strong> k:<font color="#008000">K</font> :<font color="#008000">V</font> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">reference_at</font></strong> k:<font color="#008000">K</font> :<font color="#008000">V</font> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_reference_at</font></strong> k:<font color="#008000">K</font> :<font color="#008000">V</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">put</font></strong> v:<font color="#008000">V</font> <strong><font color="#0000FF">to</font></strong> k:<font color="#008000">K</font> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">add</font></strong> v:<font color="#008000">V</font> <strong><font color="#0000FF">to</font></strong> k:<font color="#008000">K</font> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_put</font></strong> v:<font color="#008000">V</font> <strong><font color="#0000FF">to</font></strong> k:<font color="#008000">K</font> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">occurrences</font></strong> v:<font color="#008000">V</font> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_occurrences</font></strong> v:<font color="#008000">V</font> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">key_at</font></strong> v:<font color="#008000">V</font> :<font color="#008000">K</font> <- 
+		
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_key_at</font></strong> v:<font color="#008000">V</font> :<font color="#008000">K</font> <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">clear_count</font></strong> <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">clear_count_and_capacity</font></strong> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">item</font></strong> i:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<font color="#008000">V</font> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">key</font></strong> index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<font color="#008000">K</font> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">internal_key</font></strong> k:<font color="#008000">K</font> :<font color="#008000">K</font> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> <-
+  
+</body>
+</html>
+
diff --git a/Current/API/AVL_DICTIONARY_NODE.html b/Current/API/AVL_DICTIONARY_NODE.html
new file mode 100755
index 0000000..e5fe64f
--- /dev/null
+++ b/Current/API/AVL_DICTIONARY_NODE.html
@@ -0,0 +1,84 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong> := <a href="AVL_DICTIONARY_NODE.html"><font color="#008000">AVL_DICTIONARY_NODE</font></a>[<font color="#008000">V</font>,<font color="#008000">K</font>];
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Auxiliary class to implement AVL_DICTIONARY."</font>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_avl_tree_node</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="AVL_TREE_NODE.html"><font color="#008000">AVL_TREE_NODE</font></a>[<font color="#008000">K</font>];
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_any_avl_dictionary_node</font></strong>:<a href="ANY_AVL_DICTIONARY_NODE.html"><font color="#008000">ANY_AVL_DICTIONARY_NODE</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">key</font></strong>:<font color="#008000">K</font> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_key</font></strong> i:<font color="#008000">K</font> <- 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <a href="AVL_DICTIONARY.html"><font color="#008000">AVL_DICTIONARY</font></a>, <a href="AVL_DICTIONARY_NODE.html"><font color="#008000">AVL_DICTIONARY_NODE</font></a>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">value</font></strong>:<font color="#008000">V</font>;
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_value</font></strong> v:<font color="#008000">V</font> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_at</font></strong> k:<font color="#008000">K</font> :<a href="AVL_DICTIONARY_NODE.html"><font color="#008000">AVL_DICTIONARY_NODE</font></a>[<font color="#008000">V</font>, <font color="#008000">K</font>] <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Is element `e' in the tree?</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">occurrences</font></strong> v:<font color="#008000">V</font> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_occurrences</font></strong> v:<font color="#008000">V</font> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">key_at</font></strong> v:<font color="#008000">V</font> :<font color="#008000">K</font> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_key_at</font></strong> v:<font color="#008000">V</font> :<font color="#008000">K</font> <-
+  	
+<br><br><strong><font color="#A020F0">Section</font></strong> <a href="AVL_DICTIONARY_NODE.html"><font color="#008000">AVL_DICTIONARY_NODE</font></a>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">occurrences</font></strong> v:<font color="#008000">V</font> <strong><font color="#0000FF">start</font></strong> cnt:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_occurrences</font></strong> v:<font color="#008000">V</font> <strong><font color="#0000FF">start</font></strong> cnt:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <a href="AVL_DICTIONARY.html"><font color="#008000">AVL_DICTIONARY</font></a>
+
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Creation:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create</font></strong> (v:<font color="#008000">V</font>,k:<font color="#008000">K</font>) :<font color="#008000">SELF</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> (v:<font color="#008000">V</font>,k:<font color="#008000">K</font>) <-
+ 
+</body>
+</html>
+ 
\ No newline at end of file
diff --git a/Current/API/AVL_SET.html b/Current/API/AVL_SET.html
new file mode 100755
index 0000000..c0dcdf7
--- /dev/null
+++ b/Current/API/AVL_SET.html
@@ -0,0 +1,70 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong> := <a href="AVL_SET.html"><font color="#008000">AVL_SET</font></a>[<font color="#008000">E</font>];
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_set</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="SET.html"><font color="#008000">SET</font></a>[<font color="#008000">E</font>];
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_avl_tree</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="AVL_TREE.html"><font color="#008000">AVL_TREE</font></a>[<font color="#008000">E</font>];
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong> 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">add</font></strong> e:<font color="#008000">E</font> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_add</font></strong> e:<font color="#008000">E</font> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">clear_count</font></strong> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">reference_at</font></strong> e:<font color="#008000">E</font> :<font color="#008000">E</font> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">item</font></strong> index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<font color="#008000">E</font> <-
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create</font></strong>:<font color="#008000">SELF</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Invariant.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+<br><font FACE="Sans-serif" color="#000000"><B>  [</B></font>
+<br><font FACE="Sans-serif" color="#000000"><B>    -? {lost_nodes != NULL};</B></font>
+<br><font FACE="Sans-serif" color="#000000"><B>    -? {lost_nodes = common_lost_nodes.at generating_type};</B></font>
+<br><font FACE="Sans-serif" color="#000000"><B>  ];</B></font>
+
+</body>
+</html>
+
diff --git a/Current/API/AVL_SET_NODE.html b/Current/API/AVL_SET_NODE.html
new file mode 100755
index 0000000..51181b1
--- /dev/null
+++ b/Current/API/AVL_SET_NODE.html
@@ -0,0 +1,60 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong> := <a href="AVL_SET_NODE.html"><font color="#008000">AVL_SET_NODE</font></a>[<font color="#008000">E</font>];
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Auxiliary class to implement AVL_SET."</font>;
+	
+  <br><font FACE="Sans-serif" color="#000000"><B> This a classic implementation of an AVL tree (balanced tree first</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> designed by Adelson-Velskii and Landis, 1960)</B></font>
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_avl_tree_node</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="AVL_TREE_NODE.html"><font color="#008000">AVL_TREE_NODE</font></a>[<font color="#008000">E</font>];
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_any_avl_set_node</font></strong>:<a href="ANY_AVL_SET_NODE.html"><font color="#008000">ANY_AVL_SET_NODE</font></a> := 
+
+<br><br><strong><font color="#A020F0">Section</font></strong> <a href="AVL_SET.html"><font color="#008000">AVL_SET</font></a>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Creation:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create</font></strong> i:<font color="#008000">E</font> :<font color="#008000">SELF</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> i:<font color="#008000">E</font> <-
+    
+
+
+</body>
+</html>
+
diff --git a/Current/API/AVL_TREE.html b/Current/API/AVL_TREE.html
new file mode 100755
index 0000000..52b7efa
--- /dev/null
+++ b/Current/API/AVL_TREE.html
@@ -0,0 +1,141 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong> := <a href="AVL_TREE.html"><font color="#008000">AVL_TREE</font></a>[<font color="#008000">E</font>];
+  
+  <br><font FACE="Sans-serif" color="#000000"><B> Definition of a mathematical set of comparable objects. All common</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> operations on mathematical sets are available.</B></font>
+
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Insert</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_avl_constants</font></strong>:<a href="AVL_CONSTANTS.html"><font color="#008000">AVL_CONSTANTS</font></a> := 
+
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">debug_string</font></strong>:<a href="STRING.html"><font color="#008000">STRING</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">count</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Adding and removing:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">remove</font></strong> e:<font color="#008000">E</font> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_remove</font></strong> e:<font color="#008000">E</font> <-
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <font color="#008000">SELF</font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">root</font></strong>:<a href="AVL_TREE_NODE.html"><font color="#008000">AVL_TREE_NODE</font></a>[<font color="#008000">E</font>];
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">rebalance</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a>;
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">item_memory</font></strong>:<font color="#008000">E</font>;
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_value_and_key</font></strong> n:<a href="AVL_TREE_NODE.html"><font color="#008000">AVL_TREE_NODE</font></a>[<font color="#008000">E</font>] <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_value</font></strong> n:<a href="AVL_TREE_NODE.html"><font color="#008000">AVL_TREE_NODE</font></a>[<font color="#008000">E</font>] <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_do_insert</font></strong> n:<a href="AVL_TREE_NODE.html"><font color="#008000">AVL_TREE_NODE</font></a>[<font color="#008000">E</font>] :<a href="AVL_TREE_NODE.html"><font color="#008000">AVL_TREE_NODE</font></a>[<font color="#008000">E</font>] <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">do_insert</font></strong> n:<a href="AVL_TREE_NODE.html"><font color="#008000">AVL_TREE_NODE</font></a>[<font color="#008000">E</font>] :<a href="AVL_TREE_NODE.html"><font color="#008000">AVL_TREE_NODE</font></a>[<font color="#008000">E</font>] <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">left_grown</font></strong> n:<a href="AVL_TREE_NODE.html"><font color="#008000">AVL_TREE_NODE</font></a>[<font color="#008000">E</font>] :<a href="AVL_TREE_NODE.html"><font color="#008000">AVL_TREE_NODE</font></a>[<font color="#008000">E</font>] <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">right_grown</font></strong> n:<a href="AVL_TREE_NODE.html"><font color="#008000">AVL_TREE_NODE</font></a>[<font color="#008000">E</font>] :<a href="AVL_TREE_NODE.html"><font color="#008000">AVL_TREE_NODE</font></a>[<font color="#008000">E</font>] <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_do_remove</font></strong> (n:<a href="AVL_TREE_NODE.html"><font color="#008000">AVL_TREE_NODE</font></a>[<font color="#008000">E</font>],e:<font color="#008000">E</font>) :<a href="AVL_TREE_NODE.html"><font color="#008000">AVL_TREE_NODE</font></a>[<font color="#008000">E</font>] <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">do_remove</font></strong> (n:<a href="AVL_TREE_NODE.html"><font color="#008000">AVL_TREE_NODE</font></a>[<font color="#008000">E</font>],e:<font color="#008000">E</font>) :<a href="AVL_TREE_NODE.html"><font color="#008000">AVL_TREE_NODE</font></a>[<font color="#008000">E</font>] <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">remove_right</font></strong> (n1, n2:<a href="AVL_TREE_NODE.html"><font color="#008000">AVL_TREE_NODE</font></a>[<font color="#008000">E</font>]) :<a href="AVL_TREE_NODE.html"><font color="#008000">AVL_TREE_NODE</font></a>[<font color="#008000">E</font>] <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">left_shrunk</font></strong> n:<a href="AVL_TREE_NODE.html"><font color="#008000">AVL_TREE_NODE</font></a>[<font color="#008000">E</font>] :<a href="AVL_TREE_NODE.html"><font color="#008000">AVL_TREE_NODE</font></a>[<font color="#008000">E</font>] <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">right_shrunk</font></strong> n:<a href="AVL_TREE_NODE.html"><font color="#008000">AVL_TREE_NODE</font></a>[<font color="#008000">E</font>] :<a href="AVL_TREE_NODE.html"><font color="#008000">AVL_TREE_NODE</font></a>[<font color="#008000">E</font>] <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">exchange_and_discard</font></strong> (n1, n2:<a href="AVL_TREE_NODE.html"><font color="#008000">AVL_TREE_NODE</font></a>[<font color="#008000">E</font>]) <-
+  	
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">clear_nodes</font></strong> node:<a href="AVL_TREE_NODE.html"><font color="#008000">AVL_TREE_NODE</font></a>[<font color="#008000">E</font>] <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">node_height</font></strong> node:<a href="AVL_TREE_NODE.html"><font color="#008000">AVL_TREE_NODE</font></a>[<font color="#008000">E</font>] :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  		
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>		
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Looking and searching:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">has</font></strong> e:<font color="#008000">E</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Is element `e' in the set?</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_has</font></strong> e:<font color="#008000">E</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Is element `e' in the set?</font></strong></em>
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <font color="#008000">SELF</font>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Iterating internals:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">build_map</font></strong> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">map</font></strong>:<a href="FAST_ARRAY.html"><font color="#008000">FAST_ARRAY</font></a>[<a href="AVL_TREE_NODE.html"><font color="#008000">AVL_TREE_NODE</font></a>[<font color="#008000">E</font>]];
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Elements in a row for iteration. See `build_map'.</font></strong></em>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">map_dirty</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a>;
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  True when the map needs to be built again for the iterators. </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See `build_map'.</font></strong></em>
+
+<br><br><strong><font color="#A020F0">Section</font></strong> <font color="#008000">SELF</font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">new_node</font></strong>:<a href="AVL_TREE_NODE.html"><font color="#008000">AVL_TREE_NODE</font></a>[<font color="#008000">E</font>] <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">a_new_node</font></strong>:<a href="AVL_TREE_NODE.html"><font color="#008000">AVL_TREE_NODE</font></a>[<font color="#008000">E</font>] <-
+  	
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">discard_node</font></strong> n:<a href="AVL_TREE_NODE.html"><font color="#008000">AVL_TREE_NODE</font></a>[<font color="#008000">E</font>] <-
+  	
+  <br><font FACE="Sans-serif" color="#000000"><B>	</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> invariant</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+<br><font FACE="Sans-serif" color="#000000"><B>  [</B></font>
+<br><font FACE="Sans-serif" color="#000000"><B>    -? {map != NULL};</B></font>
+<br><font FACE="Sans-serif" color="#000000"><B>    -? {(! map_dirty) -> (map.count = count)};</B></font>
+<br><font FACE="Sans-serif" color="#000000"><B>    -? {(count > 0) -> ((root != NULL) && {root.count = count})};</B></font>
+<br><font FACE="Sans-serif" color="#000000"><B>  ]</B></font>
+
+</body>
+</html>
+
diff --git a/Current/API/AVL_TREE_NODE.html b/Current/API/AVL_TREE_NODE.html
new file mode 100755
index 0000000..67ce98b
--- /dev/null
+++ b/Current/API/AVL_TREE_NODE.html
@@ -0,0 +1,99 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong> := <a href="AVL_TREE_NODE.html"><font color="#008000">AVL_TREE_NODE</font></a>[<font color="#008000">E</font>];
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Auxiliary class to implement AVL_SET."</font>;
+	
+  <br><font FACE="Sans-serif" color="#000000"><B> This a classic implementation of an AVL tree (balanced tree first designed </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> by Adelson-Velskii and Landis (hence A.V.L.), 1960)</B></font>
+
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Insert</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_avl_constants</font></strong>:<a href="AVL_CONSTANTS.html"><font color="#008000">AVL_CONSTANTS</font></a> := 
+
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">out_in_tagged_out_memory</font></strong> <-
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong> 
+  <br><font FACE="Sans-serif" color="#000000"><B>AVL_TREE_NODE, AVL_TREE</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">left</font></strong>:<a href="AVL_TREE_NODE.html"><font color="#008000">AVL_TREE_NODE</font></a>[<font color="#008000">E</font>];
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">right</font></strong>:<a href="AVL_TREE_NODE.html"><font color="#008000">AVL_TREE_NODE</font></a>[<font color="#008000">E</font>];
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">item</font></strong>:<font color="#008000">E</font>;
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">balance</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Balance factor; either `balanced' (the tree is balanced),</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `imbalanced_left' (the left branch is the longer) or</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `imbalanced_right' (the right branch is the longer)</font></strong></em>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">count</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">height</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">map_in</font></strong> map:<a href="COLLECTION.html"><font color="#008000">COLLECTION</font></a>[<a href="AVL_TREE_NODE.html"><font color="#008000">AVL_TREE_NODE</font></a>[<font color="#008000">E</font>]] <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">has</font></strong> e:<font color="#008000">E</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Is element `e' in the tree?</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_has</font></strong> e:<font color="#008000">E</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Is element `e' in the tree?</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">at</font></strong> e:<font color="#008000">E</font> :<a href="AVL_TREE_NODE.html"><font color="#008000">AVL_TREE_NODE</font></a>[<font color="#008000">E</font>] <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Is element `e' in the tree?</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_item</font></strong> i:<font color="#008000">E</font> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_left</font></strong> l:<a href="AVL_TREE_NODE.html"><font color="#008000">AVL_TREE_NODE</font></a>[<font color="#008000">E</font>] <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_right</font></strong> r:<a href="AVL_TREE_NODE.html"><font color="#008000">AVL_TREE_NODE</font></a>[<font color="#008000">E</font>] <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_balance</font></strong> b:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <a href="AVL_TREE.html"><font color="#008000">AVL_TREE</font></a>, <a href="AVL_DICTIONARY.html"><font color="#008000">AVL_DICTIONARY</font></a>, <a href="AVL_SET.html"><font color="#008000">AVL_SET</font></a>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Rotations:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">rotate_right</font></strong>:<a href="AVL_TREE_NODE.html"><font color="#008000">AVL_TREE_NODE</font></a>[<font color="#008000">E</font>] <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Proceeds to some reorganisation and returns the upper node.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">rotate_left</font></strong>:<a href="AVL_TREE_NODE.html"><font color="#008000">AVL_TREE_NODE</font></a>[<font color="#008000">E</font>] <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Proceeds to some reorganisation and returns the upper node.</font></strong></em>
+    
+</body>
+</html>
+
diff --git a/Current/API/BAD_REFLEX.html b/Current/API/BAD_REFLEX.html
new file mode 100755
index 0000000..621c6b7
--- /dev/null
+++ b/Current/API/BAD_REFLEX.html
@@ -0,0 +1,59 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="BAD_REFLEX.html"><font color="#008000">BAD_REFLEX</font></a>;
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Facility, but it's not in prototype spirit."</font>;
+
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Conditional.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">if</font></strong> cond:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <strong><font color="#0000FF">then</font></strong> true_block:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">if</font></strong> cond:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <strong><font color="#0000FF">then</font></strong> true_block:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <strong><font color="#0000FF">else</font></strong> false_block:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Loop.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">while</font></strong> cond:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <strong><font color="#0000FF">do</font></strong> body:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">do</font></strong> body:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <strong><font color="#0000FF">while</font></strong> cond:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">repeat</font></strong> body:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <strong><font color="#0000FF">until</font></strong> cond:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <-
+   
+</body>
+</html>
+ 
\ No newline at end of file
diff --git a/Current/API/BITMAP.html b/Current/API/BITMAP.html
new file mode 100755
index 0000000..6256360
--- /dev/null
+++ b/Current/API/BITMAP.html
@@ -0,0 +1,84 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>        := <a href="BITMAP.html"><font color="#008000">BITMAP</font></a>[<font color="#008000">E</font>];
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong>     := <font color="#BC8F8F">"Generic Bitmap."</font>;
+
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_abstract_bitmap</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="ABSTRACT_BITMAP.html"><font color="#008000">ABSTRACT_BITMAP</font></a>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">get_y_line</font></strong> y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="ABSTRACT_BMP_LINE.html"><font color="#008000">ABSTRACT_BMP_LINE</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Data.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">pixel_geometry</font></strong>:<a href="PIXEL.html"><font color="#008000">PIXEL</font></a> <- 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Creation. </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> (w,h:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> (w,h:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">at</font></strong> offset_begin:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> <strong><font color="#0000FF">bytes_per_line</font></strong> lx:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  
+  
+  <br><font FACE="Sans-serif" color="#000000"><B>****************************************************************************</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>*                               PutImage                                   *</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>****************************************************************************</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">put_bitmap</font></strong> bmp:<a href="ABSTRACT_BITMAP.html"><font color="#008000">ABSTRACT_BITMAP</font></a> <strong><font color="#0000FF">to</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">put_bitmap</font></strong> bmp:<a href="ABSTRACT_BITMAP.html"><font color="#008000">ABSTRACT_BITMAP</font></a> <strong><font color="#0000FF">to</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">scale</font></strong> (scale_x,scale_y:<a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a>) <-
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Low level.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>   </B></font>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">pixel_hard</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">color</font></strong> col:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">line_h_hard</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">until</font></strong> x1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">color</font></strong> col:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">line_h_hard</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">until</font></strong> x1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">image</font></strong> line:<a href="ABSTRACT_BMP_LINE.html"><font color="#008000">ABSTRACT_BMP_LINE</font></a> <strong><font color="#0000FF">offset</font></strong> ofs:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">get_pixel_hard</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) :<a href="PIXEL.html"><font color="#008000">PIXEL</font></a> <-
+   
+</body>
+</html>
+ 
\ No newline at end of file
diff --git a/Current/API/BLOCK.html b/Current/API/BLOCK.html
new file mode 100755
index 0000000..5d8f172
--- /dev/null
+++ b/Current/API/BLOCK.html
@@ -0,0 +1,105 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="BLOCK.html"><font color="#008000">BLOCK</font></a>;
+   
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Block instruction library { ... } ."</font>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_object</font></strong>:<a href="OBJECT.html"><font color="#008000">OBJECT</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Conditional :</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">||</font>' <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">10</font> other:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">&&</font>' <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">20</font> other:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">if</font></strong> test:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Loop :</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">while_do</font></strong> body:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">do_while</font></strong> test:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">until_do</font></strong> body:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">do_until</font></strong> test:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">while_do</font></strong> body:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <strong><font color="#0000FF">ensure</font></strong> test:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Mix loop version beetween `while_do' and `do_while'</font></strong></em>
+    
+   
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Debug: Require / Ensure / Check</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">?</font>' msg:<a href="STRING_CONSTANT.html"><font color="#008000">STRING_CONSTANT</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  User assertion with message.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">?</font>' <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  User assertion without message.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">-?</font>' msg:<a href="STRING_CONSTANT.html"><font color="#008000">STRING_CONSTANT</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Require assertion with message.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">-?</font>' <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Require assertion without message.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">+?</font>' msg:<a href="STRING_CONSTANT.html"><font color="#008000">STRING_CONSTANT</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Ensure assertion with message.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">+?</font>' <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Require assertion without message.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">?#</font>' val:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Other assertion without message.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Code debug.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">!</font>' <-
+    
+  
+ 
+</body>
+</html>
+ 
\ No newline at end of file
diff --git a/Current/API/BMP_FILE.html b/Current/API/BMP_FILE.html
new file mode 100755
index 0000000..1cbe33c
--- /dev/null
+++ b/Current/API/BMP_FILE.html
@@ -0,0 +1,71 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>        := <a href="BMP_FILE.html"><font color="#008000">BMP_FILE</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong>     := <font color="#BC8F8F">"Mapping BMP Image File (V < 4.0)"</font>;
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_std_file</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="STD_FILE.html"><font color="#008000">STD_FILE</font></a>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">pos_buffer</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">bmp_buffer</font></strong>:<a href="FAST_ARRAY.html"><font color="#008000">FAST_ARRAY</font></a>[<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>];
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">header</font></strong>:<a href="BMP_HEADER.html"><font color="#008000">BMP_HEADER</font></a>;
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">color_map</font></strong>:<a href="FAST_ARRAY.html"><font color="#008000">FAST_ARRAY</font></a>[<strong><font color="#A020F0">Expanded</font></strong> <a href="PIXEL_24.html"><font color="#008000">PIXEL_24</font></a>];
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_header</font></strong> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">init_color_map</font></strong> <-
+            
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">buf_item</font></strong> :<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B> JBJB POUR AFFICHAGE EN MODE TEXTE</B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fill_bitmap</font></strong> b:<a href="ABSTRACT_BITMAP.html"><font color="#008000">ABSTRACT_BITMAP</font></a> <-
+   
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_type</font></strong> n:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Return true if the file name has '.bmp' or '.BMP' suffix</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_valid_bmp</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+</body>
+</html>
+
diff --git a/Current/API/BMP_HEADER.html b/Current/API/BMP_HEADER.html
new file mode 100755
index 0000000..4f799eb
--- /dev/null
+++ b/Current/API/BMP_HEADER.html
@@ -0,0 +1,102 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>        := <a href="BMP_HEADER.html"><font color="#008000">BMP_HEADER</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong>     := <font color="#BC8F8F">"Mapping BMP Image File Header structure"</font>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_object</font></strong>:<a href="OBJECT.html"><font color="#008000">OBJECT</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Mapping</font></strong>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> File Header</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">file_type1</font></strong>:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a>;     <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp 00h  Must be 'B'</font></strong></em>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">file_type2</font></strong>:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a>;     <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp 01h  Must be 'M'  </font></strong></em>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">file_size</font></strong>:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a>;       <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp 02h  Size of file</font></strong></em>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">reserved</font></strong>:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a>;        <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp 06h</font></strong></em>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">map_bitmap_offset</font></strong>:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a>;   <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp 0Ah   Offset of the data section  </font></strong></em>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Bitmap Header</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">header_size</font></strong>:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a>;     <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp 0Eh  Size of this header</font></strong></em>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">map_width</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;            <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp 12h  width (in pixel) of the image</font></strong></em>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">map_height</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;           <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp 16h  height (in pixel)</font></strong></em>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">planes</font></strong>:<a href="UINTEGER_16.html"><font color="#008000">UINTEGER_16</font></a>;         <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp 1Ah  number of planes use (always 1)</font></strong></em>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">bits_per_pixel</font></strong>:<a href="UINTEGER_16.html"><font color="#008000">UINTEGER_16</font></a>; <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp 1Ch  number of bits per pixel (1,4,8,16,24,32)</font></strong></em>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">compression</font></strong>:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a>;     <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp 1Eh  compression method:</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  0: no compression</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  1: 8-bit run length encoding</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  2: 4-bit run length encoding</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  3: bitfields encoding</font></strong></em>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">size_of_bitmap</font></strong>:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a>;  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp 22h  size of image (in octet), useful for compression</font></strong></em>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">h_resolution</font></strong>:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a>;    <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp 26h  horizontal resolution (in pixel per meter)</font></strong></em>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">v_resolution</font></strong>:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a>;    <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp 2Ah  vertical resolution (in pixel per meter)</font></strong></em>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">colors_used</font></strong>:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a>;     <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp 2Eh  number of colors </font></strong></em>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">colors_important</font></strong>:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a>;<br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp 32h  number of important colors</font></strong></em>
+
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">width</font></strong> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">height</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">bitmap_offset</font></strong>:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">file_type</font></strong>:<a href="STRING.html"><font color="#008000">STRING</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_valid_bmp</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_bgr_format</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">get_nb_colors</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_1bit</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_4bit</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_8bit</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_24bit</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_rle8_compressed</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">print</font></strong> <-
+ 
+</body>
+</html>
+ 
\ No newline at end of file
diff --git a/Current/API/BMP_LINE.html b/Current/API/BMP_LINE.html
new file mode 100755
index 0000000..a1ce47d
--- /dev/null
+++ b/Current/API/BMP_LINE.html
@@ -0,0 +1,115 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="BMP_LINE.html"><font color="#008000">BMP_LINE</font></a>[<font color="#008000">E</font>];
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Generic bitmap line"</font>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_abstract_bmp_line</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="ABSTRACT_BMP_LINE.html"><font color="#008000">ABSTRACT_BMP_LINE</font></a>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B>  </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Creation.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create</font></strong> n:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<font color="#008000">SELF</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> n:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create_with_capacity</font></strong> n:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<font color="#008000">SELF</font> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Warning : Not storage copy.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make_with_capacity</font></strong> n:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create</font></strong> n:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">at</font></strong> offset:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> :<font color="#008000">SELF</font> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Warning : Not storage copy.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> n:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">at</font></strong> offset:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">pixel_geometry</font></strong>:<font color="#008000">E</font>;
+   
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Put.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">put</font></strong> col:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> <strong><font color="#0000FF">to</font></strong> n:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">put</font></strong> col:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> <strong><font color="#0000FF">from</font></strong> idx_begin:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">to</font></strong> idx_end:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-   
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">put</font></strong> bmp:<a href="ABSTRACT_BMP_LINE.html"><font color="#008000">ABSTRACT_BMP_LINE</font></a> <strong><font color="#0000FF">offset</font></strong> ofs:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">from</font></strong> idx_begin:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">to</font></strong> idx_end:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Get.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">get_color</font></strong> n:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">item</font></strong> n:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<font color="#008000">E</font> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">item_8</font></strong>  n:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="PIXEL_8.html"><font color="#008000">PIXEL_8</font></a>  <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">item_15</font></strong> n:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="PIXEL_15.html"><font color="#008000">PIXEL_15</font></a> <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">item_16</font></strong> n:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="PIXEL_16.html"><font color="#008000">PIXEL_16</font></a> <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">item_24</font></strong> n:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="PIXEL_24.html"><font color="#008000">PIXEL_24</font></a> <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">item_32</font></strong> n:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="PIXEL_32.html"><font color="#008000">PIXEL_32</font></a> <- 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Arrayed consideration.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">get_storage</font></strong>:<a href="NATIVE_ARRAY.html"><font color="#008000">NATIVE_ARRAY</font></a>[<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>] <- 
+  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">element_sizeof</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">valid_stream</font></strong> s:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">ofs_buf</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">add_last_buffer</font></strong> buf:<a href="FAST_ARRAY.html"><font color="#008000">FAST_ARRAY</font></a>[<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>] <strong><font color="#0000FF">from</font></strong> beg:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">to</font></strong> end:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Arrayed consideration.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_capacity</font></strong> new_capacity:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-  
+  
+ 
+</body>
+</html>
+ 
\ No newline at end of file
diff --git a/Current/API/BOOLEAN.html b/Current/API/BOOLEAN.html
new file mode 100755
index 0000000..a28849d
--- /dev/null
+++ b/Current/API/BOOLEAN.html
@@ -0,0 +1,121 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <strong><font color="#A020F0">Expanded</font></strong> <a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a>;
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Boolean library (self is mapping on int C)."</font>;
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">type</font></strong>    := <em><strong><font color="#A4DEA4">`char`</font></strong></em>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">default</font></strong> := <a href="FALSE.html"><font color="#008000">FALSE</font></a>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Insert</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_object</font></strong>:<a href="OBJECT.html"><font color="#008000">OBJECT</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Conditional :</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">if_true</font></strong> block:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a>  <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">if_false</font></strong> block:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">if</font></strong> true_block:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <strong><font color="#0000FF">else</font></strong> false_block:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <-  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp deferred;</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">if_true</font></strong> true_block:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <strong><font color="#0000FF">else</font></strong> false_block:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">if_false</font></strong> true_block:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <strong><font color="#0000FF">else</font></strong> false_block:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">if</font></strong> true_block:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">elseif</font></strong> cond:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <strong><font color="#0000FF">then</font></strong> block:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">elseif</font></strong> cond:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <strong><font color="#0000FF">then</font></strong> block:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <strong><font color="#0000FF">else</font></strong> block_else:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">else_if</font></strong> cond:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <strong><font color="#0000FF">then</font></strong> block:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Alias.</font></strong></em>
+  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">else_if</font></strong> cond:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <strong><font color="#0000FF">then</font></strong> block:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <strong><font color="#0000FF">else</font></strong> block_else:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Alias.</font></strong></em>
+  
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Binary operator :</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">||</font>' <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">10</font>  other:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a>   :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">&&</font>' <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">20</font>  other:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a>   :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">|</font>'  <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">10</font>  other:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">&</font>'  <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">20</font>  other:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">^</font>' <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">10</font>  other:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a>  <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">-></font>' <strong><font color="#A020F0">Right</font></strong> <font color="#A020F0">25</font> other:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">->></font>' <strong><font color="#A020F0">Right</font></strong> <font color="#A020F0">25</font> other:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a>  :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">=></font>' s:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> <- 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Prefix operator</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">!</font>' :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Convertion</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_string</font></strong>:<a href="STRING.html"><font color="#008000">STRING</font></a> <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_integer</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_character</font></strong>:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">append_in</font></strong> str:<a href="STRING.html"><font color="#008000">STRING</font></a> <- 
+
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Output.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">print</font></strong> <-
+  
+
+</body>
+</html>
+
diff --git a/Current/API/CHARACTER.html b/Current/API/CHARACTER.html
new file mode 100755
index 0000000..767ce40
--- /dev/null
+++ b/Current/API/CHARACTER.html
@@ -0,0 +1,225 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <strong><font color="#A020F0">Expanded</font></strong> <a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> -> <a href="INTEGER_8.html"><font color="#008000">INTEGER_8</font></a>, <a href="CHAR_UNICODE.html"><font color="#008000">CHAR_UNICODE</font></a>;
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Static Character library (self is mapping on `char' C)."</font>;
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">type</font></strong>    := <em><strong><font color="#A4DEA4">`char`</font></strong></em>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">default</font></strong> := <font color="#5F9EA0">'\0'</font>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Insert</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_character_ref</font></strong>:<a href="CHARACTER_REF.html"><font color="#008000">CHARACTER_REF</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">in_range</font></strong> low:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> <strong><font color="#0000FF">to</font></strong> up:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> General :</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">object_size</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> := 
+
+<br><font FACE="Sans-serif" color="#000000"><B>  - pointer_size:INTEGER := 1;</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">maximum</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> := 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">minimum</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> := 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_integer</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Sign-extended conversion.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">code</font></strong>:<a href="INTEGER_8.html"><font color="#008000">INTEGER_8</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  ASCII code of Current.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  No Sign-extended conversion.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_integer_8</font></strong>:<a href="INTEGER_8.html"><font color="#008000">INTEGER_8</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Auto-cast.</font></strong></em>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B>- to_char_unicode:CHAR_UNICODE <- CHAR_UNICODE.force_conversion Self;</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Auto-cast.</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_uinteger_8</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> <- 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Print.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">print</font></strong> <- 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Switch case :</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">when</font></strong> value:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> <strong><font color="#0000FF">then</font></strong> block:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> :<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">when</font></strong> value1:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> <strong><font color="#0000FF">or</font></strong> value2:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> <strong><font color="#0000FF">then</font></strong> block:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> :<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">when</font></strong> first_value:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> <strong><font color="#0000FF">to</font></strong> last_value:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> <strong><font color="#0000FF">then</font></strong> block:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> :<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> <-
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Looping.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to</font></strong> limit_up:<font color="#008000">SELF</font> <strong><font color="#0000FF">do</font></strong> blc:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">downto</font></strong> limit_down:<font color="#008000">SELF</font> <strong><font color="#0000FF">do</font></strong> blc:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to</font></strong> limit_up:<font color="#008000">SELF</font> <strong><font color="#0000FF">by</font></strong> step:<font color="#008000">SELF</font> <strong><font color="#0000FF">do</font></strong> blc:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">downto</font></strong> limit_down:<font color="#008000">SELF</font> <strong><font color="#0000FF">by</font></strong> step:<font color="#008000">SELF</font> <strong><font color="#0000FF">do</font></strong> blc:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Binary operator :</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">+</font>' other:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> :<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">-</font>' other:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> :<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">+#</font>' other:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">!==</font>' other:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Comparison using `code'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">==</font>' <strong><font color="#A020F0">Right</font></strong> <font color="#A020F0">60</font> other:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Comparison using `code'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B"><</font>' other:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Comparison using `code'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B"><=</font>' other:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Comparison using `code'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">></font>' other:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Comparison using `code'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">>=</font>' other:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Comparison using `code'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">decimal_value</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Gives the value of a decimal digit.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">binary_value</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Gives the value of a binary digit.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">octal_value</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Gives the value of an octal digit.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">hexadecimal_value</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Gives the value of an hexadecimal digit.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">same_as</font></strong> other:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Case insensitive comparison.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  No difference between upper/lower case letters.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_upper</font></strong>:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Conversion to the corresponding upper case.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_lower</font></strong>:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Conversion to the corresponding lower case.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_letter</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Is it a letter ('a' .. 'z' or 'A' .. 'Z') ?</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_digit</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Belongs to '0'..'9'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_binary_digit</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Belongs to '0'..'1'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_octal_digit</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Belongs to '0'..'7'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_hexadecimal_digit</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Is it one character of "0123456789abcdefABCDEF" ?</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_lower</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Is it some lowercase letter ('a'..'z')?</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_upper</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Is it some uppercase letter ('A'..'Z')?</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_separator</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  True when character is a separator.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_letter_or_digit</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Is it a letter (see `is_letter') or a digit (see `is_digit') ?</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_ascii</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> := 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Is character a 8-bit ASCII character?</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_bit</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  True for `0' and `1'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">next</font></strong>:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Give the next character (the following `code');</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">previous</font></strong>:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Give the previous character (the `code' before);</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Conversions:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_hexadecimal</font></strong>:<a href="STRING.html"><font color="#008000">STRING</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Create a new STRING giving the `code' in hexadecimal.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  For example :</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp     (255).to_character.to_hexadecimal gives "FF".</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Note: see `to_hexadecimal_in' to save memory.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_hexadecimal_in</font></strong> str:<a href="STRING.html"><font color="#008000">STRING</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Append the equivalent of `to_hexadecimal' at the end of</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `str'. Thus you can save memory because no other</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  STRING is allocate for the job.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Miscellaneous:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_alpha</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See `is_letter' (yes this is just a call to `is_letter').</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Isn't `is_letter' better English ;-)</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Hashing :</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">hash_code</font></strong>: <a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  
+  
+
+</body>
+</html>
+
diff --git a/Current/API/CHARACTER_REF.html b/Current/API/CHARACTER_REF.html
new file mode 100755
index 0000000..1444bcc
--- /dev/null
+++ b/Current/API/CHARACTER_REF.html
@@ -0,0 +1,71 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="CHARACTER_REF.html"><font color="#008000">CHARACTER_REF</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> :=<font color="#BC8F8F">" ."</font>;
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_hashable</font></strong>:<a href="HASHABLE.html"><font color="#008000">HASHABLE</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_comparable</font></strong>:<a href="COMPARABLE.html"><font color="#008000">COMPARABLE</font></a> <- 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">item</font></strong>:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_item</font></strong> value:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B"><</font>' other:<font color="#008000">SELF</font> : <a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">code</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  ASCII code of Current</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_upper</font></strong>:<font color="#008000">SELF</font> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_lower</font></strong>:<font color="#008000">SELF</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Conversion of Current to lower case</font></strong></em>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B> Object Printing:</B></font>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">out_in_tagged_out_memory</font></strong> <- 
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fill_tagged_out_memory</font></strong> <-
+        
+  <br><font FACE="Sans-serif" color="#000000"><B> Hashing:</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">hash_code</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+ 
+</body>
+</html>
+ 
\ No newline at end of file
diff --git a/Current/API/CHAR_UNICODE.html b/Current/API/CHAR_UNICODE.html
new file mode 100755
index 0000000..92bbda7
--- /dev/null
+++ b/Current/API/CHAR_UNICODE.html
@@ -0,0 +1,205 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <strong><font color="#A020F0">Expanded</font></strong> <a href="CHAR_UNICODE.html"><font color="#008000">CHAR_UNICODE</font></a> -> <a href="UINTEGER_16.html"><font color="#008000">UINTEGER_16</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Static Unicode Character library ."</font>;
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">type</font></strong>    := <em><strong><font color="#A4DEA4">`unsigned short`</font></strong></em>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">default</font></strong> := <font color="#5F9EA0">'\0'</font>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Insert</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_character_ref</font></strong>:<a href="CHARACTER_REF.html"><font color="#008000">CHARACTER_REF</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">in_range</font></strong> low:<a href="CHAR_UNICODE.html"><font color="#008000">CHAR_UNICODE</font></a> <strong><font color="#0000FF">to</font></strong> up:<a href="CHAR_UNICODE.html"><font color="#008000">CHAR_UNICODE</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> General :</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">object_size</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> := 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">pointer_size</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> := 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">maximum</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> := 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">minimum</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> := 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B>  - '==' other:CHAR_UNICODE :BOOLEAN <- (code == other.code); BSBS=> JBJB A revoir</B></font>
+   
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_uinteger_16</font></strong>:<a href="UINTEGER_16.html"><font color="#008000">UINTEGER_16</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Auto-cast</font></strong></em>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B>  - print <- to_uinteger_16.print; BSBS-> JBJB a revoir !!</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_integer</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Sign-extended conversion.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">code</font></strong>:<a href="INTEGER_8.html"><font color="#008000">INTEGER_8</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  ASCII code of Current.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  No Sign-extended conversion.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Print.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">print</font></strong> <- 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Switch case :</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">when</font></strong> value:<a href="CHAR_UNICODE.html"><font color="#008000">CHAR_UNICODE</font></a> <strong><font color="#0000FF">then</font></strong> block:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> :<a href="CHAR_UNICODE.html"><font color="#008000">CHAR_UNICODE</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">when</font></strong> first_value:<a href="CHAR_UNICODE.html"><font color="#008000">CHAR_UNICODE</font></a> <strong><font color="#0000FF">to</font></strong> last_value:<a href="CHAR_UNICODE.html"><font color="#008000">CHAR_UNICODE</font></a> <strong><font color="#0000FF">then</font></strong> block:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> :<a href="CHAR_UNICODE.html"><font color="#008000">CHAR_UNICODE</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Binary operator :</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">+</font>' other:<a href="CHAR_UNICODE.html"><font color="#008000">CHAR_UNICODE</font></a> :<a href="CHAR_UNICODE.html"><font color="#008000">CHAR_UNICODE</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">-</font>' other:<a href="CHAR_UNICODE.html"><font color="#008000">CHAR_UNICODE</font></a> :<a href="CHAR_UNICODE.html"><font color="#008000">CHAR_UNICODE</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">!==</font>' other:<a href="CHAR_UNICODE.html"><font color="#008000">CHAR_UNICODE</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Comparison using `code'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">==</font>' other:<a href="CHAR_UNICODE.html"><font color="#008000">CHAR_UNICODE</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Comparison using `code'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B"><</font>' other:<a href="CHAR_UNICODE.html"><font color="#008000">CHAR_UNICODE</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Comparison using `code'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B"><=</font>' other:<a href="CHAR_UNICODE.html"><font color="#008000">CHAR_UNICODE</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Comparison using `code'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">></font>' other:<a href="CHAR_UNICODE.html"><font color="#008000">CHAR_UNICODE</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Comparison using `code'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">>=</font>' other:<a href="CHAR_UNICODE.html"><font color="#008000">CHAR_UNICODE</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Comparison using `code'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">decimal_value</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Gives the value of a decimal digit.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">binary_value</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Gives the value of a binary digit.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">octal_value</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Gives the value of an octal digit.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">hexadecimal_value</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Gives the value of an hexadecimal digit.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">same_as</font></strong> other:<a href="CHAR_UNICODE.html"><font color="#008000">CHAR_UNICODE</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Case insensitive comparison.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  No difference between upper/lower case letters.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_upper</font></strong>:<a href="CHAR_UNICODE.html"><font color="#008000">CHAR_UNICODE</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Conversion to the corresponding upper case.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_lower</font></strong>:<a href="CHAR_UNICODE.html"><font color="#008000">CHAR_UNICODE</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Conversion to the corresponding lower case.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_letter</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Is it a letter ('a' .. 'z' or 'A' .. 'Z') ?</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_digit</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Belongs to '0'..'9'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_binary_digit</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Belongs to '0'..'1'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_octal_digit</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Belongs to '0'..'7'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_hexadecimal_digit</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Is it one character of "0123456789abcdefABCDEF" ?</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_lower</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Is it some lowercase letter ('a'..'z')?</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_upper</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Is it some uppercase letter ('A'..'Z')?</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_separator</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  True when character is a separator.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_letter_or_digit</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Is it a letter (see `is_letter') or a digit (see `is_digit') ?</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_ascii</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> := 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Is character a 8-bit ASCII character?</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_bit</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  True for `0' and `1'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">next</font></strong>:<a href="CHAR_UNICODE.html"><font color="#008000">CHAR_UNICODE</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Give the next character (the following `code');</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">previous</font></strong>:<a href="CHAR_UNICODE.html"><font color="#008000">CHAR_UNICODE</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Give the previous character (the `code' before);</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Conversions:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_hexadecimal</font></strong>:<a href="STRING.html"><font color="#008000">STRING</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Create a new STRING giving the `code' in hexadecimal.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  For example :</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp     (255).to_character.to_hexadecimal gives "FF".</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Note: see `to_hexadecimal_in' to save memory.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_hexadecimal_in</font></strong> str:<a href="STRING.html"><font color="#008000">STRING</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Append the equivalent of `to_hexadecimal' at the end of</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `str'. Thus you can save memory because no other</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  STRING is allocate for the job.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Miscellaneous:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_alpha</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See `is_letter' (yes this is just a call to `is_letter').</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Isn't `is_letter' better English ;-)</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Hashing :</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">hash_code</font></strong>: <a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+</body>
+</html>
+
diff --git a/Current/API/CLIP.html b/Current/API/CLIP.html
new file mode 100755
index 0000000..ea18f76
--- /dev/null
+++ b/Current/API/CLIP.html
@@ -0,0 +1,99 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="CLIP.html"><font color="#008000">CLIP</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Clip structure (Use for AREA)."</font>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">version</font></strong> := <font color="#A020F0">1</font>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_object</font></strong>:<a href="OBJECT.html"><font color="#008000">OBJECT</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>  
+  
+  <br><font FACE="Sans-serif" color="#000000"><B>                 top</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>                  /\ </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> (x_min,y_min) X--||----------+</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>               |              |</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>         left <=              |</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>               |              |</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>               |     CLIP     |</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>               |              |</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>               |              => right</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>               |              |</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>               +----------||--X (x_max,y_max)</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>                          \/</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>                        bottom</B></font>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B> Coord. abs clip.</B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">x_min</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">y_min</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">x_max</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">y_max</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">window</font></strong>:<a href="AREA.html"><font color="#008000">AREA</font></a>;
+  
+  <br><font FACE="Sans-serif" color="#000000"><B> Four clip links. </B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">left</font></strong>:<a href="CLIP.html"><font color="#008000">CLIP</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">right</font></strong>:<a href="CLIP.html"><font color="#008000">CLIP</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">top</font></strong>:<a href="CLIP.html"><font color="#008000">CLIP</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">bottom</font></strong>:<a href="CLIP.html"><font color="#008000">CLIP</font></a>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> win:<a href="AREA.html"><font color="#008000">AREA</font></a> <strong><font color="#0000FF">at</font></strong> (x0,y0:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (x1,y1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create</font></strong> win:<a href="AREA.html"><font color="#008000">AREA</font></a> <strong><font color="#0000FF">at</font></strong> (x0,y0:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (x1,y1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) :<a href="CLIP.html"><font color="#008000">CLIP</font></a> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_left</font></strong> new_link:<a href="CLIP.html"><font color="#008000">CLIP</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_right</font></strong> new_link:<a href="CLIP.html"><font color="#008000">CLIP</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_top</font></strong> new_link:<a href="CLIP.html"><font color="#008000">CLIP</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_bottom</font></strong> new_link:<a href="CLIP.html"><font color="#008000">CLIP</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_x_min</font></strong> new:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_x_max</font></strong> new:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_y_min</font></strong> new:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_y_max</font></strong> new:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">display</font></strong> win:<a href="AREA.html"><font color="#008000">AREA</font></a> <-
+    
+</body>
+</html>
+
diff --git a/Current/API/COLLECTION.html b/Current/API/COLLECTION.html
new file mode 100755
index 0000000..39fc5fd
--- /dev/null
+++ b/Current/API/COLLECTION.html
@@ -0,0 +1,387 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="COLLECTION.html"><font color="#008000">COLLECTION</font></a>[<font color="#008000">E</font>];
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Common abstract definition of a sequenceable collection of objects."</font>; 
+
+  <br><font FACE="Sans-serif" color="#000000"><B> Such a collection is traversable using a simple INTEGER index from `lower' </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> to `upper' using `item'. All COLLECTIONs are resizable thanks to </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> `add_last' / `remove_last', `add_first' / `remove_first' as well as </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> `add' / `remove' .</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> This abstraction provides feature to view a COLLECTION as a stack </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> (as an example by using `add_last', `last', and `remove_last'). </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> One can also use a COLLECTION as a queue (as an example, by using</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> `add_last', `first' and `remove_first'). </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> The Lisaac standard library provides five implementations of COLLECTION: </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> ARRAY, FAST_ARRAY, LINKED_LIST and LINKED2_LIST. Except for creations all </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> implementations have exactly the same behavior. Switching from one </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> implementation to another only change the memory used and the execution </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> time (see header comment of ARRAY, FAST_ARRAY, LINKED_LIST and LINKED2_LIST </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> for more details).</B></font>
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+<br><font FACE="Sans-serif" color="#000000"><B>  - parent_storage:STORAGE := STORAGE;</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_traversable</font></strong>:<a href="TRAVERSABLE.html"><font color="#008000">TRAVERSABLE</font></a>[<font color="#008000">E</font>] :=  
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Accessing:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">item</font></strong> i:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<font color="#008000">E</font> <-  
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Item at the corresponding index `i'.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `lower', `upper', `valid_index', `put', `swap'.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Writing:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">put</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">to</font></strong> i:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Make `element' the item at index `i'.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `lower', `upper', `valid_index', `item', `swap', `force'.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">swap</font></strong> i1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">with</font></strong> i2:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Swap item at index `i1' with item at index `i2'.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `item', `put'.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_all_with</font></strong> v:<font color="#008000">E</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Set all items with value `v'.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `set_slice_with'.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_slice</font></strong> lower_index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">to</font></strong> upper_index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">with</font></strong> v:<font color="#008000">E</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Set all items in range [`lower_index' .. `upper_index'] with `v'.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `set_all_with'.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">clear_all</font></strong> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Set every item to its default value.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  The `count' is not affected </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  see also `clear', `all_default'.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Adding:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">add_first</font></strong> element:<font color="#008000">E</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Add a new item in first position : `count' is increased by</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  one and all other items are shifted right.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `add_last', `first', `last', `add'.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">add_last</font></strong> element:<font color="#008000">E</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Add a new item at the end : `count' is increased by one.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `add_first', `last', `first', `add'.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">add</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">to</font></strong> index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Add a new `element' at rank `index' : `count' is increased</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  by one and range [`index' .. `upper'] is shifted right</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  by one position.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `add_first', `add_last', `append_collection'.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">append_collection</font></strong> other:<a href="COLLECTION.html"><font color="#008000">COLLECTION</font></a>[<font color="#008000">E</font>] <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Append `other' to Current.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `add_last', `add_first', `add'.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Modification:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">force</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">to</font></strong> index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Make `element' the item at `index', enlarging the collection if</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  necessary (new bounds except `index' are initialized with</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  default values).</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `put', `item', `swap'.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">copy</font></strong> other:<font color="#008000">SELF</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Reinitialize by copying all the items of `other'.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">from_collection</font></strong> model:<a href="COLLECTION.html"><font color="#008000">COLLECTION</font></a>[<font color="#008000">E</font>] <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Initialize the current object with the contents of `model'.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Removing:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">remove_first</font></strong> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Remove the `first' element of the collection.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `remove_last', `remove', `remove_head'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">remove_head</font></strong> n:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Remove the `n' elements of the collection.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `remove_tail', `remove', `remove_first'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">remove</font></strong> index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Remove the item at position `index'. Followings items</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  are shifted left by one position.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `remove_first', `remove_head', `remove_tail', `remove_last'.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">remove_last</font></strong> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Remove the `last' item.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `remove_first', `remove', `remove_tail'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">remove_tail</font></strong> n:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Remove the last `n' item(s).</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `remove_head', `remove', `remove_last'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">clear</font></strong> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Discard all items in order to make it `is_empty'.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `clear_all'.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Looking and Searching:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">has</font></strong> x:<font color="#008000">E</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Look for `x' using `equal' for comparison.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `fast_has', `index_of', `fast_index_of'.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_has</font></strong> x:<font color="#008000">E</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Look for `x' using basic `=' for comparison.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `has', `fast_index_of', `index_of'.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">first_index_of</font></strong> element:<font color="#008000">E</font> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Give the index of the first occurrence of `element' using</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `==' for comparison.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Answer `upper + 1' when `element' is not inside.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `fast_first_index_of', `index_of', `last_index_of', </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `reverse_index_of'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">index_of</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">start</font></strong> start_index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Using `is_equal' for comparison, gives the index of the first occurrence </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  of `element' at or after `start_index'. Answer `upper + 1' when `element' </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  when the search fail.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `fast_index_of', `reverse_index_of', `first_index_of'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">reverse_index_of</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">start</font></strong> start_index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Using `is_equal' for comparison, gives the index of the first occurrence of </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `element' at or before `start_index'. Search is done in reverse direction, </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  which means from the `start_index' down to the `lower' index . </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Answer `lower -1' when the search fail.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `fast_reverse_index_of', `last_index_of', `index_of'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">last_index_of</font></strong> element:<font color="#008000">E</font> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Using `is_equal' for comparison, gives the index of the last occurrence </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  of `element' at or before `upper'. Search is done in reverse direction, </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  which means from the `upper' down to the `lower' index . Answer `lower -1' </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  when the search fail.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `fast_last_index_of', `reverse_index_of', `index_of'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_first_index_of</font></strong> element:<font color="#008000">E</font> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Give the index of the first occurrence of `element' using basic `=' </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  for comparison. Answer `upper + 1' when `element' is not inside.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `first_index_of', `last_index_of', `fast_last_index_of'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_index_of</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">start</font></strong> start_index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Using basic `=' for comparison, gives the index of the first occurrence </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  of `element' at or after `start_index'. Answer `upper + 1' when `element' </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  when the search fail.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `index_of', `fast_reverse_index_of', `fast_first_index_of'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_reverse_index_of</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">start</font></strong> start_index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Using basic `=' comparison, gives the index of the first occurrence </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  of `element' at or before `start_index'. Search is done in reverse </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  direction, which means from the `start_index' down to the `lower' </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  index . Answer `lower -1' when the search fail.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `reverse_index_of', `fast_index_of', `fast_last_index_of'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_last_index_of</font></strong> element:<font color="#008000">E</font> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Using basic `=' for comparison, gives the index of the last occurrence </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  of `element' at or before `upper'. Search is done in reverse direction, </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  which means from the `upper' down to the `lower' index . Answer `lower -1' </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  when the search fail.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `fast_reverse_index_of', `last_index_of'.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Looking and comparison:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">==</font>'  <strong><font color="#A020F0">Right</font></strong> <font color="#A020F0">60</font> other:<a href="COLLECTION.html"><font color="#008000">COLLECTION</font></a>[<font color="#008000">E</font>] :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Do both collections have the same `lower', `upper', and</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  items?</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  The basic `=' is used for comparison of items.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `is_equal_map', `same_items'.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_equal_map</font></strong> other:<font color="#008000">SELF</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Do both collections have the same `lower', `upper', and</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  items?</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Feature `==' is used for comparison of items.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `==', `same_items'.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">all_default</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Do all items have their type's default value?</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Note: for non NULL items, the test is performed with the `is_default' predicate.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `clear_all'.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">same_items</font></strong> other:<a href="COLLECTION.html"><font color="#008000">COLLECTION</font></a>[<font color="#008000">E</font>] :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Do both collections have the same items? The basic `=' is used</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  for comparison of items and indices are not considered (for</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  example this routine may yeld true with `Current' indexed in</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  range [1..2] and `other' indexed in range [2..3]).</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `is_equal_map', `is_equal'.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">occurrences</font></strong> element:<font color="#008000">E</font> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Number of occurrences of `element' using `equal' for comparison.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `fast_occurrences', `index_of'.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_occurrences</font></strong> element:<font color="#008000">E</font> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Number of occurrences of `element' using basic `=' for comparison.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `occurrences', `index_of'.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Printing:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fill_tagged_out_memory</font></strong> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Agents based features:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">foreach</font></strong> action:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">do_all</font></strong> action:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Apply `action' to every item of `Self'.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `for_all', `exists'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">foreach</font></strong> action:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <strong><font color="#0000FF">while</font></strong> test:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Apply `action' to every item of `Self' while test is true</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">foreach</font></strong> action:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <strong><font color="#0000FF">until</font></strong> test:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Apply `action' to every item of `Self' until test is true</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">foreach</font></strong> action:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <strong><font color="#0000FF">only_if</font></strong> test:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_all</font></strong> test:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">for_all</font></strong> test:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Do all items satisfy `test'?</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `do_all', `exists'.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">exists</font></strong> test:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Does at least one item satisfy `test'?</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `do_all', `for_all'.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B> </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Traditionals features (in functional languages)</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">filter</font></strong> test:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <strong><font color="#0000FF">in</font></strong> other:<font color="#008000">SELF</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Filter all element which `test' element is true</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fold_left</font></strong> function:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <strong><font color="#0000FF">with</font></strong> element:<font color="#008000">E</font> :<font color="#008000">E</font> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fold_right</font></strong> function:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <strong><font color="#0000FF">with</font></strong> element:<font color="#008000">E</font> :<font color="#008000">E</font> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Other features</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">replace_all</font></strong> old_value:<font color="#008000">E</font> <strong><font color="#0000FF">with</font></strong> new_value:<font color="#008000">E</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Replace all occurrences of the element `old_value' by `new_value'</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  using `equal' for comparison.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `fast_replace_all', `move'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_replace_all</font></strong> old_value:<font color="#008000">E</font> <strong><font color="#0000FF">with</font></strong> new_value:<font color="#008000">E</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Replace all occurrences of the element `old_value' by `new_value'</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  using operator `=' for comparison.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `replace_all', `move'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">move</font></strong> lower_index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">to</font></strong> upper_index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">by</font></strong> distance:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Move range `lower_index' .. `upper_index' by `distance'</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  positions. Negative distance moves towards lower indices.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Free places get default values.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `slice', `replace_all'.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">slice</font></strong> min:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">to</font></strong> max:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<font color="#008000">SELF</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  New collection consisting of items at indexes in [`min'..`max'].</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Result has the same dynamic type as `Current'.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  The `lower' index of the `Result' is the same as `lower'.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `from_collection', `move', `replace_all'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">reverse</font></strong> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Reverse the order of the elements.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Invariant.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+<br><font FACE="Sans-serif" color="#000000"><B>  [</B></font>
+<br><font FACE="Sans-serif" color="#000000"><B>    -? { lower <= upper + 1 };</B></font>
+<br><font FACE="Sans-serif" color="#000000"><B>  ];</B></font>
+ 
+</body>
+</html>
+ 
\ No newline at end of file
diff --git a/Current/API/COLLECTION2.html b/Current/API/COLLECTION2.html
new file mode 100755
index 0000000..a2b6caa
--- /dev/null
+++ b/Current/API/COLLECTION2.html
@@ -0,0 +1,219 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>        := <a href="COLLECTION2.html"><font color="#008000">COLLECTION2</font></a>[<font color="#008000">E</font>];
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong>     := <font color="#BC8F8F">"Abstract definition of a 2 dimensional collection of elements of type E."</font>;
+  
+  <br><font FACE="Sans-serif" color="#000000"><B> The Lisaac standard library provides two implementations of COLLECTION2: </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> ARRAY2 and FAST_ARRAY2.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> All implementations have exactly the same behavior. Switching from one implementation to</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> another only change the memory used and the execution time.</B></font>
+      
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_safe_equal</font></strong>:<a href="SAFE_EQUAL.html"><font color="#008000">SAFE_EQUAL</font></a>[<font color="#008000">E</font>] := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Indexing:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">lower1</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  First Lower index bounds.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">lower2</font></strong> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Second Lower index bounds.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">line_minimum</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Equivalent of `lower1'.</font></strong></em>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">column_minimum</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Equivalent of `lower2'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">upper1</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  First Upper index bounds.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">upper2</font></strong> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Second Upper index bounds.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">line_maximum</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Equivalent of `upper1'.</font></strong></em>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">column_maximum</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Equivalent of `upper2'.</font></strong></em>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Reading:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">item</font></strong> (line, column:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) :<font color="#008000">E</font> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Writing:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">put</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">to</font></strong> (line, column:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+  
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">force</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">to</font></strong> (line, column:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Put `element' at position (`line',`column'). Collection is</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  resized first when (`line',`column') is not inside current</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  bounds. New bounds are initialized with default values.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Index validity:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">valid_line</font></strong> line:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">valid_index1</font></strong> line:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">valid_column</font></strong> column:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">valid_index2</font></strong> column:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">valid_index</font></strong> (line, column:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Counting:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">count1</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Size of the first dimension.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">line_count</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Equivalent of `count1'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">count2</font></strong> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Size of the second dimension.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">column_count</font></strong> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Equivalent of `count2'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">count</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Total number of elements.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">swap</font></strong> (line1, column1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">with</font></strong> (line2, column2:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Swap the element at index (`line1',`column1') with the</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  the element at index (`line2',`column2').</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_all_with</font></strong> v:<font color="#008000">E</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Set all item with value `v'.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">clear_all</font></strong> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Set all items to default values.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Creating or initializing:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">from_collection2</font></strong> model:<a href="COLLECTION2.html"><font color="#008000">COLLECTION2</font></a>[<font color="#008000">E</font>] <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp   Uses `model' to initialize Current.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">from_model</font></strong> model:<a href="COLLECTION.html"><font color="#008000">COLLECTION</font></a>[<a href="COLLECTION.html"><font color="#008000">COLLECTION</font></a>[<font color="#008000">E</font>]] <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  The `model' is used to fill line by line Current.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Assume all sub-collections of `model' have the same</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  number of lines.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Looking and comparison:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">all_default</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Do all items have their type's default value?</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">==</font>' other:<a href="COLLECTION2.html"><font color="#008000">COLLECTION2</font></a>[<font color="#008000">E</font>] :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Do both collections have the same `lower1', `lower2', `upper1' and `upper2', and items?</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  The basic `=' is used for comparison of items.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `is_equal_map'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_equal_map</font></strong> (other:<a href="COLLECTION2.html"><font color="#008000">COLLECTION2</font></a>[<font color="#008000">E</font>]) :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Do both collections have the same `lower1', `lower2', `upper1' and `upper2', and items?</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Feature `is_equal' is used for comparison of items.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `is_equal'.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Printing:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fill_tagged_out_memory</font></strong> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Miscellaneous features:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">occurrences</font></strong> elt:<font color="#008000">E</font> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Number of occurrences using `equal'.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `fast_occurrences' to chose the apropriate one.</font></strong></em>
+  
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_occurrences</font></strong> elt:<font color="#008000">E</font> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Number of occurrences using `='.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `occurrences' to chose the apropriate one.</font></strong></em>
+  
+     
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">has</font></strong> x:<font color="#008000">E</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Search if a element x is in the array using `equal'.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `fast_has' to chose the apropriate one.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_has</font></strong> x:<font color="#008000">E</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp   Search if a element x is in the array using `='.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">replace_all</font></strong> old_value:<font color="#008000">E</font> <strong><font color="#0000FF">with</font></strong> new_value:<font color="#008000">E</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Replace all occurences of the element `old_value' by `new_value'</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  using `equal' for comparison.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `fast_replace_all' to choose the apropriate one.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_replace_all</font></strong> old_value:<font color="#008000">E</font> <strong><font color="#0000FF">with</font></strong> new_value:<font color="#008000">E</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Replace all occurences of the element `old_value' by `new_value'</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  using operator `=' for comparison.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `replace_all' to choose the apropriate one.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">sub_collection2</font></strong> (line_min,column_min:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (line_max,column_max:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) :<font color="#008000">SELF</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Create a new object using selected area of `Current'.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_area</font></strong> (line_min,column_min:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (line_max,column_max:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">with</font></strong> element:<font color="#008000">E</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Set all the elements of the selected area rectangle with `element'.</font></strong></em>
+    
+ 
+</body>
+</html>
+ 
\ No newline at end of file
diff --git a/Current/API/COLLECTION3.html b/Current/API/COLLECTION3.html
new file mode 100755
index 0000000..505be7e
--- /dev/null
+++ b/Current/API/COLLECTION3.html
@@ -0,0 +1,251 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="COLLECTION3.html"><font color="#008000">COLLECTION3</font></a>[<font color="#008000">E</font>];
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Abstract definition of a 3 dimensional collection of elements of type E."</font>;
+  
+  <br><font FACE="Sans-serif" color="#000000"><B> The Lisaac standard library provides two implementations of COLLECTION3: ARRAY3 </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> and FAST_ARRAY3. All implementations have exactly the same behavior. </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Switching from one implementation to another only change the memory </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> used and the execution time.</B></font>
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_safe_equal</font></strong>:<a href="SAFE_EQUAL.html"><font color="#008000">SAFE_EQUAL</font></a>[<font color="#008000">E</font>] := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">lower1</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Lower index bound for dimension 1.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">lower2</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Lower index bound for dimension 2.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">lower3</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Lower index bound for dimension 3.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">line_minimum</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Equivalent of `lower1'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">column_minimum</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Equivalent of `lower2'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">depth_minimum</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Equivalent of `lower3'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">upper1</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Upper index bound for dimension 1.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">upper2</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Upper index bound for dimension 2.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">upper3</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Upper index bound for dimension 3.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">line_maximum</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Equivalent of `upper1'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">column_maximum</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Equivalent of `upper2'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">depth_maximum</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Equivalent of `upper3'.</font></strong></em>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Reading:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">item</font></strong> (line, column, depth:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) :<font color="#008000">E</font> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Writing:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">put</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">to</font></strong> (line, column, depth:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+  
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">force</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">to</font></strong> (line, column, depth:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Put `element' at position (`line',`column',`depth').</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Collection is resized first when (`line',`column',`depth')</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  is not inside current bounds.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  New bounds are initialized with default values.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Index validity:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">valid_line</font></strong> line:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">valid_index1</font></strong> line:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">valid_column</font></strong> column:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">valid_index2</font></strong> column:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">valid_depth</font></strong> depth:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">valid_index3</font></strong> depth:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">valid_index</font></strong> (line, column, depth:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Counting:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">count1</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Size of the first dimension.</font></strong></em>
+  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">line_count</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Equivalent of `count1'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">count2</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Size of the second dimension.</font></strong></em>
+  
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">column_count</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Equivalent of `count2'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">count3</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Size of the third dimension.</font></strong></em>
+  
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">depth_count</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Equivalent of `count3'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">count</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Total number of elements.</font></strong></em>
+  
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">swap</font></strong> (line1, column1, depth1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">with</font></strong> (line2, column2, depth2:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Swap the element at index (`line1',`column1',`depth1')</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  with the element at index (`line2',`column2',`depth2').</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_all_with</font></strong> v:<font color="#008000">E</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Set all item with value `v'.</font></strong></em>
+  
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">clear_all</font></strong> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Set all items to default values.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Creating or initializing:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">from_collection3</font></strong> model:<a href="COLLECTION3.html"><font color="#008000">COLLECTION3</font></a>[<font color="#008000">E</font>] <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp   Uses `model' to initialize self.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">from_model</font></strong> model:<a href="COLLECTION.html"><font color="#008000">COLLECTION</font></a>[<a href="COLLECTION.html"><font color="#008000">COLLECTION</font></a>[<a href="COLLECTION.html"><font color="#008000">COLLECTION</font></a>[<font color="#008000">E</font>]]] <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  The `model' is used to fill line by line self.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Assume all sub-collections have the same</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  dimension.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Looking and comparison:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">all_default</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Do all items have their type's default value?</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">==</font>' other:<a href="COLLECTION3.html"><font color="#008000">COLLECTION3</font></a>[<font color="#008000">E</font>] :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Do both collections have the same `lower1', `lower2', `lower3', `upper1', `upper2' and</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `upper3', and items?</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  The basic `=' is used for comparison of items.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `is_equal_map'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_equal_map</font></strong> other: <a href="COLLECTION3.html"><font color="#008000">COLLECTION3</font></a>[<font color="#008000">E</font>] :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Do both collections have the same `lower1', `lower2', `lower3', `upper1', `upper2' and `upper3',</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  and items?  </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `=='.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Printing:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fill_tagged_out_memory</font></strong> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Miscellaneous features:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">occurrences</font></strong> elt:<font color="#008000">E</font> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Number of occurrences using `equal'.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `fast_occurrences' to choose the apropriate one.</font></strong></em>
+  
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_occurrences</font></strong> elt:<font color="#008000">E</font> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Number of occurrences using `='.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `occurrences' to choose the apropriate one.</font></strong></em>
+  
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">has</font></strong> x:<font color="#008000">E</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Search if a element x is in the array using `equal'.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `fast_has' to choose the apropriate one.</font></strong></em>
+        
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_has</font></strong> x:<font color="#008000">E</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Search if a element x is in the array using `='.</font></strong></em>
+        
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">replace_all</font></strong> old_value:<font color="#008000">E</font> <strong><font color="#0000FF">with</font></strong> new_value:<font color="#008000">E</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Replace all occurences of the element `old_value' by `new_value'</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  using `equal' for comparison.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `fast_replace_all' to choose the apropriate one.</font></strong></em>
+        
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_replace_all</font></strong> old_value:<font color="#008000">E</font> <strong><font color="#0000FF">with</font></strong> new_value:<font color="#008000">E</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Replace all occurences of the element `old_value' by `new_value'</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  using operator `=' for comparison.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `replace_all' to choose the apropriate one.</font></strong></em>
+          
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">sub_collection3</font></strong> (line_min, column_min, depth_min:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) 
+  <strong><font color="#0000FF">to</font></strong> (line_max, column_max, depth_max:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) :<font color="#008000">SELF</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Create a new object using selected area of `self'.</font></strong></em>
+  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_area</font></strong> (line_min, column_min, depth_min:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) 
+  <strong><font color="#0000FF">to</font></strong> (line_max, column_max, depth_max:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">with</font></strong> element:<font color="#008000">E</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Set all the elements of the selected area rectangle with `element'.</font></strong></em>
+  
+  
+</body>
+</html>
+
diff --git a/Current/API/COMMAND_LINE.html b/Current/API/COMMAND_LINE.html
new file mode 100755
index 0000000..1a0bf14
--- /dev/null
+++ b/Current/API/COMMAND_LINE.html
@@ -0,0 +1,63 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="COMMAND_LINE.html"><font color="#008000">COMMAND_LINE</font></a>;
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Interface Command line (Unix)."</font>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_object</font></strong>:<a href="OBJECT.html"><font color="#008000">OBJECT</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">count</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">lower</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> := 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">upper</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">item</font></strong> idx:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="STRING.html"><font color="#008000">STRING</font></a> <-   
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">executable_name</font></strong>:<a href="STRING.html"><font color="#008000">STRING</font></a>   <- 
+  
+
+
+
+
+
+
+
+
+</body>
+</html>
+
diff --git a/Current/API/COMPARABLE.html b/Current/API/COMPARABLE.html
new file mode 100755
index 0000000..a8d85a2
--- /dev/null
+++ b/Current/API/COMPARABLE.html
@@ -0,0 +1,75 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="COMPARABLE.html"><font color="#008000">COMPARABLE</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">" All classes handling COMPARABLE objects with a total order\
+               \relation should inherit from this class."</font>;
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_object</font></strong>:<a href="OBJECT.html"><font color="#008000">OBJECT</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+   <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">==</font>'  <strong><font color="#A020F0">Right</font></strong> <font color="#A020F0">60</font> other:<font color="#008000">SELF</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B"><</font>' <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">1</font> other:<font color="#008000">SELF</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Is `self' strictly less than `other'?</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B"><=</font>' <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">1</font> other:<font color="#008000">SELF</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Is `self' less than or equal `other'?</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong>  '<font color="#B8860B">></font>' other:<font color="#008000">SELF</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Is `self' strictly greater than `other'?</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">>=</font>' other:<font color="#008000">SELF</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Is `self' greater than or equal than `other'?</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">in_range</font></strong> lower:<font color="#008000">SELF</font> <strong><font color="#0000FF">to</font></strong> upper:<font color="#008000">SELF</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Return true if `self' is in range [`lower'..`upper']</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">compare</font></strong> other:<font color="#008000">SELF</font> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  If current object equal to `other', 0;</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  if smaller,  -1; if greater, 1.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">min</font></strong> other:<font color="#008000">SELF</font> :<font color="#008000">SELF</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Minimum of `self' and `other'.</font></strong></em>
+    
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">max</font></strong> other:<font color="#008000">SELF</font> :<font color="#008000">SELF</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Maximum of `self' and `other'.</font></strong></em>
+  
+
+</body>
+</html>
+
diff --git a/Current/API/CONVERT.html b/Current/API/CONVERT.html
new file mode 100755
index 0000000..1554749
--- /dev/null
+++ b/Current/API/CONVERT.html
@@ -0,0 +1,44 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="CONVERT.html"><font color="#008000">CONVERT</font></a>[<font color="#008000">SRC</font>,  <font color="#008000">DST</font>];
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Don't use this prototype !"</font>;
+
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">on</font></strong> src:<font color="#008000">SRC</font> :<font color="#008000">DST</font> <- 
+
+ 
+</body>
+</html>
+ 
\ No newline at end of file
diff --git a/Current/API/DATE.html b/Current/API/DATE.html
new file mode 100755
index 0000000..d63546a
--- /dev/null
+++ b/Current/API/DATE.html
@@ -0,0 +1,81 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>        :=<strong><font color="#A020F0">Expanded</font></strong>  <a href="DATE.html"><font color="#008000">DATE</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong>     := <font color="#BC8F8F">"Date"</font>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">type</font></strong>        := <em><strong><font color="#A4DEA4">`unsigned long`</font></strong></em>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">default</font></strong>     := <em><strong><font color="#A4DEA4">`0`</font></strong></em>:<a href="DATE.html"><font color="#008000">DATE</font></a>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Insert</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_object</font></strong>:<a href="OBJECT.html"><font color="#008000">OBJECT</font></a> :=  
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">></font>' <strong><font color="#A020F0">Right</font></strong> <font color="#A020F0">60</font> other:<font color="#008000">SELF</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B"><</font>' <strong><font color="#A020F0">Right</font></strong> <font color="#A020F0">60</font> other:<font color="#008000">SELF</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">>=</font>' <strong><font color="#A020F0">Right</font></strong> <font color="#A020F0">60</font> other:<font color="#008000">SELF</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B"><=</font>' <strong><font color="#A020F0">Right</font></strong> <font color="#A020F0">60</font> other:<font color="#008000">SELF</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">year</font></strong> :<a href="UINTEGER_16.html"><font color="#008000">UINTEGER_16</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">month</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">day</font></strong>  :<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">week_day</font></strong> :<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> <-
+    
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create</font></strong> (y:<a href="UINTEGER_16.html"><font color="#008000">UINTEGER_16</font></a>,m,d,wd:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>) :<a href="DATE.html"><font color="#008000">DATE</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_string</font></strong>:<a href="STRING.html"><font color="#008000">STRING</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">append_in</font></strong> str:<a href="STRING.html"><font color="#008000">STRING</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">append_short_in</font></strong> str:<a href="STRING.html"><font color="#008000">STRING</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">append_short2_in</font></strong> str:<a href="STRING.html"><font color="#008000">STRING</font></a> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">print</font></strong> <-
+  
+
+</body>
+</html>
+
diff --git a/Current/API/DICTIONARY.html b/Current/API/DICTIONARY.html
new file mode 100755
index 0000000..a2e6242
--- /dev/null
+++ b/Current/API/DICTIONARY.html
@@ -0,0 +1,285 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong> := <a href="DICTIONARY.html"><font color="#008000">DICTIONARY</font></a>[<font color="#008000">V</font>, <font color="#008000">K</font>];
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Associative memory. Values of type `V' are stored using Keys of type `K'."</font>;
+  
+  <br><font FACE="Sans-serif" color="#000000"><B> To make a comparison with the well knowned ARRAY class, with a DICTIONARY, </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> index used are not only INTEGER, you can use for example a STRING to access </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> to your information.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Well knowned implementations, see HASHED_DICTIONARY and AVL_DICTIONARY.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> See also BIJECTIVE_DICTIONARY class.</B></font>
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_traversable</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="TRAVERSABLE.html"><font color="#008000">TRAVERSABLE</font></a>[<font color="#008000">V</font>];
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Counting:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">count</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Actual `count' of stored elements.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_empty</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Is it empty?</font></strong></em>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Basic access:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">has</font></strong> k:<font color="#008000">K</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Is there a value currently associated with key `k'?</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `fast_has', `at'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">at</font></strong> k:<font color="#008000">K</font> :<font color="#008000">V</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Return the value associated to key `k'.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `fast_at', `reference_at', `has'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">reference_at</font></strong> k:<font color="#008000">K</font> :<font color="#008000">V</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Return NULL or the value associated with key `k'. Actually, this</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  feature is useful when the type of values (the type V) is a</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  reference type, to avoid using `has' just followed by `at' to get</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  the corresponding value.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `fast_reference_at', `at', `has'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_has</font></strong> k:<font color="#008000">K</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Is there a value currently associated with key `k'?</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Using basic `=' for comparison.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `has', `at', `fast_at'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_at</font></strong> k:<font color="#008000">K</font> :<font color="#008000">V</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Return the value associated to key `k' using basic `=' for comparison.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `at', `reference_at', `fast_reference_at'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_reference_at</font></strong> k:<font color="#008000">K</font> :<font color="#008000">V</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Same work as `reference_at', but basic `=' is used for comparison.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `reference_at', `at', `has'.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Modification.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">put</font></strong> v:<font color="#008000">V</font> <strong><font color="#0000FF">to</font></strong> k:<font color="#008000">K</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Change some existing entry or `add' the new one. If there is as yet </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  no key `k' in the dictionary, enter it with item `v'. Otherwise </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  overwrite the item associated with key `k'.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  As the `put' procedure actually uses `is_equal', you may consider </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  to use `fast_put' for expanded objects as well while trying to get</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  the very best performances.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `fast_put', `add'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_put</font></strong> v:<font color="#008000">V</font> <strong><font color="#0000FF">to</font></strong> k:<font color="#008000">K</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Same job as `put', but uses basic `=' for comparison.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `put', `add'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">add</font></strong> v:<font color="#008000">V</font> <strong><font color="#0000FF">to</font></strong> k:<font color="#008000">K</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  To add a new entry `k' with its associated value `v'.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Actually, this is equivalent to call `put', but it may run a little bit faster.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `put', `fast_put'.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Looking and searching some value:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">occurrences</font></strong> v:<font color="#008000">V</font> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Number of occurrences using `is_equal' for comparison.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `fast_occurrences', `fast_has', `has'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_occurrences</font></strong> v:<font color="#008000">V</font> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Number of occurrences using basic `=' for comparison.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `occurrences', `fast_has', `has'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">key_at</font></strong> v:<font color="#008000">V</font> :<font color="#008000">K</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Retrieve the key used for value `v' using `is_equal' for comparison.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `fast_key_at', `at'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_key_at</font></strong> v:<font color="#008000">V</font> :<font color="#008000">K</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Retrieve the key used for value `v' using `=' for comparison.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `key_at', `at'.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Removing:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">remove</font></strong> k:<font color="#008000">K</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Remove entry `k' (which may exist or not before this call).</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  As the `remove' procedure actually uses `is_equal', you may </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  consider to use `fast_remove' for expanded objects as well </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  while trying to get the very best performances.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `fast_remove', `clear_count'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_remove</font></strong> k:<font color="#008000">K</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Same job as `remove', but uses basic `=' for comparison.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `remove', `clear_count'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">clear_count</font></strong> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Discard all items (`is_empty' is True after that call). </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  The internal `capacity' is not changed by this call.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `clear_count_and_capacity', `remove'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">clear_count_and_capacity</font></strong> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Discard all items (`is_empty' is True after that call). </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  The internal `capacity' may also be reduced after this call.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `clear_count', `remove'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">capacity</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Approximation of the actual internal storage `capacity'. </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  The `capacity' will grow automatically when needed </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  (i.e. `capacity' is not a limit for the number of values stored). </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Also note that the `capacity' value may not be always accurate </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  depending of the implementation (anyway, this `capacity' value </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  is at least equals to `count').</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> To provide iterating facilities:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">lower</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> := 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">upper</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">item</font></strong> i:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<font color="#008000">V</font> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">first</font></strong>:<font color="#008000">V</font> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">last</font></strong>:<font color="#008000">V</font>  <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">key</font></strong> index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<font color="#008000">K</font> <-
+  	
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">key_map_in</font></strong> buffer:<a href="COLLECTION.html"><font color="#008000">COLLECTION</font></a>[<font color="#008000">K</font>] <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Append in `buffer', all available keys (this may be useful to</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  speed up the traversal).</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `item_map_in'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">item_map_in</font></strong> buffer:<a href="COLLECTION.html"><font color="#008000">COLLECTION</font></a>[<font color="#008000">V</font>] <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Append in `buffer', all available items (this may be useful to</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  speed up the traversal).</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `key_map_in'.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Comparaison.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">==</font>' other:<font color="#008000">SELF</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Do both dictionaries have the same set of associations?</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Keys are compared with `is_equal' and values are comnpared</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  with the basic = operator.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `is_equal_map'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_equal_map</font></strong> other:<font color="#008000">SELF</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Do both dictionaries have the same set of associations?</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Both keys and values are compared with `is_equal'.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `is_equal'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">copy</font></strong> other:<font color="#008000">SELF</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Reinitialize by copying all associations of `other'.</font></strong></em>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Agents based features:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">do_all</font></strong> action:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Apply `action' to every [V, K] associations of `Current'.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `for_all', `exist'.</font></strong></em>
+  		
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">for_all</font></strong> test:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Do all [V, K] associations satisfy `test'?</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `do_all', `exist'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">exists</font></strong> test:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Does at least one [V, K] association satisfy `test'?</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `for_all', `do_all'.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Other features:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">internal_key</font></strong> k:<font color="#008000">K</font> :<font color="#008000">K</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Retrieve the internal key object which correspond to the existing</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  entry `k' (the one memorized into the `Current' dictionary).</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `has', `fast_has'.</font></strong></em>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Creation.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create</font></strong>:<font color="#008000">SELF</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Creates an empty dictionary.</font></strong></em>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">key_safe_equal</font></strong> k1:<font color="#008000">K</font> <strong><font color="#0000FF">with</font></strong> k2:<font color="#008000">K</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Because keys are never NULL, we do not rely on the SAFE_EQUAL class.</font></strong></em>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> invariant</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+<br><font FACE="Sans-serif" color="#000000"><B>  [ -? {capacity >= count}; ]</B></font>
+</body>
+</html>
+
diff --git a/Current/API/EDGE.html b/Current/API/EDGE.html
new file mode 100755
index 0000000..8c24af9
--- /dev/null
+++ b/Current/API/EDGE.html
@@ -0,0 +1,90 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>        := <a href="EDGE.html"><font color="#008000">EDGE</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong>     := <font color="#BC8F8F">"Sub prototype for BITMAP.polygone"</font>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_object</font></strong>:<a href="OBJECT.html"><font color="#008000">OBJECT</font></a> :=   
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B> Make.</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">y</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">x</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;   
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">width</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">dx</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  REAL_24_8</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">is_down</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">is_point</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">x0</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">y0</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">x1</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">y1</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">next_y</font></strong>:<a href="EDGE.html"><font color="#008000">EDGE</font></a>;
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">prev_x</font></strong>:<a href="EDGE.html"><font color="#008000">EDGE</font></a>;  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  doubly linked list</font></strong></em>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">next_x</font></strong>:<a href="EDGE.html"><font color="#008000">EDGE</font></a>;
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Function.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> </B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> (xx,yy:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">add</font></strong> inc:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Flat.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> (xx,yy:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (xx1,yy1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Line.</font></strong></em>
+        
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_next_x</font></strong> new:<a href="EDGE.html"><font color="#008000">EDGE</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_prev_x</font></strong> new:<a href="EDGE.html"><font color="#008000">EDGE</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_next_y</font></strong> new:<a href="EDGE.html"><font color="#008000">EDGE</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">add</font></strong> old_root:<a href="EDGE.html"><font color="#008000">EDGE</font></a> :<a href="EDGE.html"><font color="#008000">EDGE</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Double link and sort with X.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">next_line</font></strong> old_root:<a href="EDGE.html"><font color="#008000">EDGE</font></a> :<a href="EDGE.html"><font color="#008000">EDGE</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Remove double link.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">new_step</font></strong> <-
+    
+</body>
+</html>
+
diff --git a/Current/API/EVENT.html b/Current/API/EVENT.html
new file mode 100755
index 0000000..6ece276
--- /dev/null
+++ b/Current/API/EVENT.html
@@ -0,0 +1,58 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="EVENT.html"><font color="#008000">EVENT</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Event generic"</font>;
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_object</font></strong>:<a href="OBJECT.html"><font color="#008000">OBJECT</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">destination</font></strong>:<a href="INBOX.html"><font color="#008000">INBOX</font></a>; <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  If null, Broad cast message.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">source</font></strong>:<a href="INBOX.html"><font color="#008000">INBOX</font></a> <-   
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_destination</font></strong> evt:<a href="INBOX.html"><font color="#008000">INBOX</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">display</font></strong> <- 
+
+<br><br><strong><font color="#A020F0">Section</font></strong> <a href="EVENT.html"><font color="#008000">EVENT</font></a>  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">string_msg</font></strong>:<a href="STRING.html"><font color="#008000">STRING</font></a> := 
+  
+
+</body>
+</html>
+
diff --git a/Current/API/EVENT_GUI.html b/Current/API/EVENT_GUI.html
new file mode 100755
index 0000000..72c11b3
--- /dev/null
+++ b/Current/API/EVENT_GUI.html
@@ -0,0 +1,60 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="EVENT_GUI.html"><font color="#008000">EVENT_GUI</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong>     :=<font color="#BC8F8F">"Keyboard event."</font>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_event</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="EVENT.html"><font color="#008000">EVENT</font></a>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">source</font></strong>:<a href="INBOX.html"><font color="#008000">INBOX</font></a>;
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> src:<a href="INBOX.html"><font color="#008000">INBOX</font></a> <strong><font color="#0000FF">at</font></strong> dst:<a href="INBOX.html"><font color="#008000">INBOX</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Display.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> </B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">display</font></strong> <-
+    
+  
+    
+
+
+
+</body>
+</html>
+
diff --git a/Current/API/EVENT_KEYBOARD.html b/Current/API/EVENT_KEYBOARD.html
new file mode 100755
index 0000000..613cbe7
--- /dev/null
+++ b/Current/API/EVENT_KEYBOARD.html
@@ -0,0 +1,67 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="EVENT_KEYBOARD.html"><font color="#008000">EVENT_KEYBOARD</font></a>;
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong>     :=<font color="#BC8F8F">"Keyboard event."</font>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_event</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="EVENT.html"><font color="#008000">EVENT</font></a>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">source</font></strong>:<a href="INBOX.html"><font color="#008000">INBOX</font></a> := 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">key</font></strong>:<a href="UINTEGER_16.html"><font color="#008000">UINTEGER_16</font></a>;
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">prev</font></strong>:<a href="EVENT_KEYBOARD.html"><font color="#008000">EVENT_KEYBOARD</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_prev</font></strong> new_prev:<a href="EVENT_KEYBOARD.html"><font color="#008000">EVENT_KEYBOARD</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> c:<a href="UINTEGER_16.html"><font color="#008000">UINTEGER_16</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Display.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> </B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">display</font></strong> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">copy_from</font></strong> evt:<a href="EVENT_KEYBOARD.html"><font color="#008000">EVENT_KEYBOARD</font></a> <-
+    
+    
+
+
+
+</body>
+</html>
+
diff --git a/Current/API/EVENT_MOUSE.html b/Current/API/EVENT_MOUSE.html
new file mode 100755
index 0000000..f4685e3
--- /dev/null
+++ b/Current/API/EVENT_MOUSE.html
@@ -0,0 +1,106 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="EVENT_MOUSE.html"><font color="#008000">EVENT_MOUSE</font></a>;
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">bibliography</font></strong>:=<font color="#BC8F8F">"http://IsaacOS.com"</font>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">author</font></strong>      :=<font color="#BC8F8F">"Sonntag Benoit (bsonntag at loria.fr)"</font>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong>     :=<font color="#BC8F8F">"Mouse event."</font>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_event</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="EVENT.html"><font color="#008000">EVENT</font></a>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">source</font></strong>:<a href="INBOX.html"><font color="#008000">INBOX</font></a> := 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">x_current</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">y_current</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">right</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">left</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">prev</font></strong>:<a href="EVENT_MOUSE.html"><font color="#008000">EVENT_MOUSE</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_prev</font></strong> new_prev:<a href="EVENT_MOUSE.html"><font color="#008000">EVENT_MOUSE</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> (xn,yn:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">button</font></strong> (l,r:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a>) <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">copy_from</font></strong> evt:<a href="EVENT_MOUSE.html"><font color="#008000">EVENT_MOUSE</font></a> <-
+     
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">dx</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">dy</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">left_up</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a>    <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">left_down</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a>  <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">right_up</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a>   <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">right_down</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_pressed</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_moving</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a>  <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_moving_only</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Window consideration.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">window</font></strong>:<a href="AREA.html"><font color="#008000">AREA</font></a> <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">x_relative</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">y_relative</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_in</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">in_up</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_out</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">out_up</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Display.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>  </B></font>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">display</font></strong> <-
+    
+ 
+</body>
+</html>
+ 
\ No newline at end of file
diff --git a/Current/API/EVENT_TIMER.html b/Current/API/EVENT_TIMER.html
new file mode 100755
index 0000000..6805d65
--- /dev/null
+++ b/Current/API/EVENT_TIMER.html
@@ -0,0 +1,66 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="EVENT_TIMER.html"><font color="#008000">EVENT_TIMER</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong>     :=<font color="#BC8F8F">"Timer event."</font>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_event</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="EVENT.html"><font color="#008000">EVENT</font></a>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">source</font></strong>:<a href="INBOX.html"><font color="#008000">INBOX</font></a> := 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">count</font></strong>:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">prev</font></strong>:<a href="EVENT_TIMER.html"><font color="#008000">EVENT_TIMER</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_prev</font></strong> new_prev:<a href="EVENT_TIMER.html"><font color="#008000">EVENT_TIMER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> new_count:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">delay</font></strong>:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> <- 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Display.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">display</font></strong> <-
+  
+
+
+
+</body>
+</html>
+
diff --git a/Current/API/FALSE.html b/Current/API/FALSE.html
new file mode 100755
index 0000000..9a981f1
--- /dev/null
+++ b/Current/API/FALSE.html
@@ -0,0 +1,108 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <strong><font color="#A020F0">Expanded</font></strong> <a href="FALSE.html"><font color="#008000">FALSE</font></a>;
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"FALSE object"</font>;
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">type</font></strong>    := <em><strong><font color="#A4DEA4">`char`</font></strong></em>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">default</font></strong> := <a href="FALSE.html"><font color="#008000">FALSE</font></a>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_boolean</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Conditional :</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">if_true</font></strong> block:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">if_false</font></strong> block:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">if</font></strong> true_block:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <strong><font color="#0000FF">else</font></strong> false_block:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">if_true</font></strong> true_block:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <strong><font color="#0000FF">else</font></strong> false_block:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">if_false</font></strong> true_block:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <strong><font color="#0000FF">else</font></strong> false_block:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">if</font></strong> true_block:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">elseif</font></strong> cond:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <strong><font color="#0000FF">then</font></strong> block:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">elseif</font></strong> cond:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <strong><font color="#0000FF">then</font></strong> block:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <strong><font color="#0000FF">else</font></strong> block_else:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Binary operator :</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">==</font>'  <strong><font color="#A020F0">Right</font></strong> <font color="#A020F0">60</font> other:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">!==</font>' <strong><font color="#A020F0">Right</font></strong> <font color="#A020F0">60</font> other:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">||</font>'  <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">10</font>  other:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a>   :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">&&</font>'  <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">20</font>  other:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a>   :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">|</font>'   <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">10</font>  other:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">&</font>'   <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">20</font>  other:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">^</font>'  <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">10</font>  other:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">-></font>'  <strong><font color="#A020F0">Right</font></strong> <font color="#A020F0">25</font> other:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">->></font>' <strong><font color="#A020F0">Right</font></strong> <font color="#A020F0">25</font> other:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a>  :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">=></font>' s:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Prefix operator</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">!</font>' :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Convertion</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_string</font></strong>:<a href="STRING.html"><font color="#008000">STRING</font></a>       <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_integer</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>     <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_character</font></strong>:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> <- 
+
+</body>
+</html>
+
diff --git a/Current/API/FAST_ARRAY.html b/Current/API/FAST_ARRAY.html
new file mode 100755
index 0000000..4a0c16f
--- /dev/null
+++ b/Current/API/FAST_ARRAY.html
@@ -0,0 +1,189 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>     := <a href="FAST_ARRAY.html"><font color="#008000">FAST_ARRAY</font></a>[<font color="#008000">E</font>];
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">author</font></strong>      :=<font color="#BC8F8F">"Boutet Jerome (boutet at loria.fr)"</font>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong>     :=<font color="#BC8F8F">"Resizable, fixed lower bound array.\
+                  \Unlike ARRAY, the `lower' bound of a FAST_ARRAY is frozen \
+                  \to 0. Thus, some memory is saved and looping toward `lower' \
+                  \bound (which is 0) run a little bit faster."</font>;
+		  		  
+  <br><font FACE="Sans-serif" color="#000000"><B> General purpose resizable FAST_ARRAYs. The only difference with ARRAY is the </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> fact that the `lower' bound is actually frozen to 0. The `item' access is likely</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> to be more efficient as well as loop going from `upper' to `lower' just because </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> `lower' is 0. Keep in mind that even if the `lower' is frozen to 0</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> it is really better to use the `lower' attribute, and not 0 directly, just because </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> you may decide in the future to use another COLLECTION implementation.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Like ARRAY, the FAST_ARRAY implementation uses only one chunk of memory, the </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> `storage' area which is a NATIVE_ARRAY. One must keep in mind that this internal </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> `storage' area is always kept left align. Thus, you can expect good performances </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> while using a FAST_ARRAY to modelize a stack behavior with </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> `add_last' / `last' / `remove_last'. Conversely `add_first' and `remove_first' are </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> likely to slow down your program if they are too often used. If the fact that </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> `lower' is stuck to 0 do matter, also consider ARRAY.</B></font>
+		  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_arrayed_collection</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="ARRAYED_COLLECTION.html"><font color="#008000">ARRAYED_COLLECTION</font></a>[<font color="#008000">E</font>];
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">lower</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :=  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Frozen lower bound.</font></strong></em>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Creation and modification:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create</font></strong> new_count:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<font color="#008000">SELF</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Make array with range [0 .. `new_count' - 1].</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  When `new_count' = 0 the array is empty.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create_with_capacity</font></strong> new_count:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<font color="#008000">SELF</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Create an empty array with at least `needed_capacity'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create_with_native_array_byte</font></strong> na:<a href="NATIVE_ARRAY.html"><font color="#008000">NATIVE_ARRAY</font></a>[<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>] <strong><font color="#0000FF">size</font></strong> s:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<font color="#008000">SELF</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make_with_map_object</font></strong> obj:<a href="OBJECT.html"><font color="#008000">OBJECT</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  BSBS: A revoir.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make_with_native_array_byte</font></strong> na:<a href="NATIVE_ARRAY.html"><font color="#008000">NATIVE_ARRAY</font></a>[<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>] <strong><font color="#0000FF">size</font></strong> s:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> new_count:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Make array with range [0 .. `new_count' - 1].</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  When `new_count' = 0 the array is empty.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">with_capacity</font></strong> needed_capacity:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Create an empty array with at least `needed_capacity'.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Hashable.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">hash_code</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Modification:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_capacity</font></strong> new_capacity:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Resize capacity the array, but not count.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">resize</font></strong> new_count:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Resize the array. When `new_count' is greater than</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `count', new positions are initialized with appropriate</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  default values.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Implementation of deferred:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_empty</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  end is_empty</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">item</font></strong> i:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<font color="#008000">E</font> <- 
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">put</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">to</font></strong> i:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">add_first</font></strong> element:<font color="#008000">E</font> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">add_last</font></strong> element:<font color="#008000">E</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">count</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  end count</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">clear</font></strong> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">copy</font></strong> other:<a href="FAST_ARRAY.html"><font color="#008000">FAST_ARRAY</font></a>[<font color="#008000">E</font>] <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Copy `other' onto Current.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_all_with</font></strong> v:<font color="#008000">E</font> <-
+   
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Sort    </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">bubble_sort</font></strong> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Bubble sort :-( => BSBS: Optmize with Quick sort...</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">from_collection</font></strong> model:<a href="COLLECTION.html"><font color="#008000">COLLECTION</font></a>[<font color="#008000">E</font>] <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">==</font>'  <strong><font color="#A020F0">Right</font></strong> <font color="#A020F0">60</font> other:<a href="COLLECTION.html"><font color="#008000">COLLECTION</font></a>[<font color="#008000">E</font>] :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_equal_map</font></strong> other:<font color="#008000">SELF</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">all_default</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">occurrences</font></strong> element:<font color="#008000">E</font> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_occurrences</font></strong> element:<font color="#008000">E</font> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">first_index_of</font></strong> element:<font color="#008000">E</font> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">index_of</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">start</font></strong> start_index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">reverse_index_of</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">start</font></strong> start_index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_first_index_of</font></strong> element:<font color="#008000">E</font> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_index_of</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">start</font></strong> start_index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_reverse_index_of</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">start</font></strong> start_index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  	  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">subarray</font></strong> min:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">to</font></strong> max:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<font color="#008000">SELF</font> <-  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  slice</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">force</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">to</font></strong> index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">remove_first</font></strong> <- 
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">remove_head</font></strong> n:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">remove</font></strong> index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">remove</font></strong> beg:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">to</font></strong> end:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">remove_since</font></strong> beg:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+      
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Guru Section.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_upper</font></strong> new_up:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+ 
+</body>
+</html>
+ 
\ No newline at end of file
diff --git a/Current/API/FAST_ARRAY2.html b/Current/API/FAST_ARRAY2.html
new file mode 100755
index 0000000..411d5ce
--- /dev/null
+++ b/Current/API/FAST_ARRAY2.html
@@ -0,0 +1,173 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="FAST_ARRAY2.html"><font color="#008000">FAST_ARRAY2</font></a>[<font color="#008000">E</font>];
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> :=<font color="#BC8F8F">"Resizable two dimensional array.                   \
+              \Unlike ARRAY2, the `lower1' bound and the `lower2' \
+              \bound are frozen to 0. Thus, one can expect better \
+              \performances."</font>;
+
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_collection2</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="COLLECTION2.html"><font color="#008000">COLLECTION2</font></a>[<font color="#008000">E</font>];
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">upper1</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>; 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">count1</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">upper2</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">count2</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">count</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <a href="FAST_ARRAY2.html"><font color="#008000">FAST_ARRAY2</font></a>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">storage</font></strong>:<a href="NATIVE_ARRAY.html"><font color="#008000">NATIVE_ARRAY</font></a>[<font color="#008000">E</font>];
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">capacity</font></strong> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>; <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  of `storage'.</font></strong></em>
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">lower1</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> := 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">lower2</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> := 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create</font></strong> (new_count1,new_count2:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) :<font color="#008000">SELF</font><-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Create with new dimensions.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  All elements are set to the default value of type E.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> (new_count1,new_count2:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Create or reset self with new dimensions.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  All elements are set to the default value of type E.</font></strong></em>
+    
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">from_collection2</font></strong> model:<a href="COLLECTION2.html"><font color="#008000">COLLECTION2</font></a>[<font color="#008000">E</font>] <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Uses the `model' to update self.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">from_collection</font></strong> contents:<a href="COLLECTION.html"><font color="#008000">COLLECTION</font></a>[<font color="#008000">E</font>] <strong><font color="#0000FF">size</font></strong> (new_count1, new_count2:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp   Reset all bounds using `new_count#i'.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp   Copy all elements of `contents', line by line into Current.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">from_model</font></strong> model:<a href="COLLECTION.html"><font color="#008000">COLLECTION</font></a>[<a href="COLLECTION.html"><font color="#008000">COLLECTION</font></a>[<font color="#008000">E</font>]] <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  The `model' is used to fill line by line the COLLECTION2.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Assume all sub-collections of `model' have the number of items.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">sub_collection2</font></strong> (line_min,column_min:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (line_max,column_max:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) :<font color="#008000">SELF</font> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Implementation of others feature from COLLECTION2:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">item</font></strong> (line, column:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) :<font color="#008000">E</font> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">put</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">to</font></strong> (line, column:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">force</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">to</font></strong> (line , column :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">copy</font></strong> other:<font color="#008000">SELF</font> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Writing.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_all_with</font></strong> v:<font color="#008000">E</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp   All element are set with the value v.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">all_default</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong>  <strong><font color="#0000FF">slice</font></strong> (l1,up1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (l2,up2:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) :<font color="#008000">SELF</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Create a new collection initialized with elements of</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  range `low'..`up'. result has the same dynamic type</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  as self collection.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_slice</font></strong> (l1,up1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (l2,up2:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">with</font></strong> element:<font color="#008000">E</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Set all the elements in the range [(l1,up1),(l2,up2)] of</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  self with the element 'element'.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">swap</font></strong> (line1, column1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">with</font></strong> (line2, column2:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Looking and comparison:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">occurrences</font></strong> elt:<font color="#008000">E</font> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_occurrences</font></strong> elt:<font color="#008000">E</font> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Resizing:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">resize</font></strong> (new_count1,new_count2:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Looking and Searching:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">has</font></strong> x:<font color="#008000">E</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Look for `x' using `equal' for comparison.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_has</font></strong> x:<font color="#008000">E</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Same as `has' but use `=' for comparison</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Other features:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">replace_all</font></strong> old_value:<font color="#008000">E</font> <strong><font color="#0000FF">with</font></strong> new_value:<font color="#008000">E</font> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_replace_all</font></strong> old_value:<font color="#008000">E</font> <strong><font color="#0000FF">with</font></strong> new_value:<font color="#008000">E</font> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">transpose</font></strong> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Transpose the self array</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_external</font></strong>:<a href="POINTER.html"><font color="#008000">POINTER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Gives C access to the internal `storage' (may be dangerous).</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Invariant.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+<br><font FACE="Sans-serif" color="#000000"><B>  [ ...</B></font>
+<br><font FACE="Sans-serif" color="#000000"><B>    -? { count1 = upper1 + 1 };</B></font>
+<br><font FACE="Sans-serif" color="#000000"><B>    -? { count2 = upper2 + 1 };</B></font>
+<br><font FACE="Sans-serif" color="#000000"><B>    -? { count = count1 * count2};</B></font>
+<br><font FACE="Sans-serif" color="#000000"><B>    -? { capacity >= count };</B></font>
+<br><font FACE="Sans-serif" color="#000000"><B>  ];</B></font>
+  
+  
+
+</body>
+</html>
+ 
\ No newline at end of file
diff --git a/Current/API/FAST_ARRAY3.html b/Current/API/FAST_ARRAY3.html
new file mode 100755
index 0000000..6504f57
--- /dev/null
+++ b/Current/API/FAST_ARRAY3.html
@@ -0,0 +1,177 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="FAST_ARRAY3.html"><font color="#008000">FAST_ARRAY3</font></a>[<font color="#008000">E</font>];
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> :=<font color="#BC8F8F">"Resizable three dimensional array.\
+              \Unlike ARRAY3, the `lower1', `lower2' and `lower3' bounds \
+              \are frozen to 0. Thus, one can expect better performances. ."</font>;
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_collection3</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="COLLECTION3.html"><font color="#008000">COLLECTION3</font></a>[<font color="#008000">E</font>];
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">upper1</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">count1</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">upper2</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">count2</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">upper3</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">count3</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">count</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <a href="FAST_ARRAY3.html"><font color="#008000">FAST_ARRAY3</font></a>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">storage</font></strong>:<a href="NATIVE_ARRAY.html"><font color="#008000">NATIVE_ARRAY</font></a>[<font color="#008000">E</font>];
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">capacity</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>; <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  of `storage'.</font></strong></em>
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">lower1</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> := 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">lower2</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> := 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">lower3</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> := 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create</font></strong> (new_count1, new_count2, new_count3:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) :<font color="#008000">SELF</font><-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Create or reset `Current' with new dimensions.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  All elements are set to the default value of type E.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> (new_count1, new_count2, new_count3 :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Create or reset `self' with new dimensions.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  All elements are set to the default value of type E.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">from_collection3</font></strong> model:<a href="COLLECTION3.html"><font color="#008000">COLLECTION3</font></a>[<font color="#008000">E</font>] <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Uses the `model' to update self.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">from_collection</font></strong> contents:<a href="COLLECTION.html"><font color="#008000">COLLECTION</font></a>[<font color="#008000">E</font>] <strong><font color="#0000FF">size</font></strong> (new_count1, new_count2, new_count3:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp   Reset all bounds using `new_count#i'.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp   Copy all elements of `contents', line by line into self.</font></strong></em>
+    
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">from_model</font></strong> model:<a href="COLLECTION.html"><font color="#008000">COLLECTION</font></a>[<a href="COLLECTION.html"><font color="#008000">COLLECTION</font></a>[<a href="COLLECTION.html"><font color="#008000">COLLECTION</font></a>[<font color="#008000">E</font>]]] <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  The `model' is used to fill line by line the COLLECTION3.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Assume all sub-collections of have the same indexing.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Implementation of others feature from COLLECTION3:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">item</font></strong> (line, column, depth:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) :<font color="#008000">E</font> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">put</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">to</font></strong> (line, column, depth:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+    
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">force</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">to</font></strong> (line, column, depth :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+    
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">copy</font></strong> other:<font color="#008000">SELF</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">sub_collection3</font></strong> (line_min,column_min,depth_min:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) 
+  <strong><font color="#0000FF">to</font></strong> (line_max,column_max,depth_max:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) :<font color="#008000">SELF</font> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Writing:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_all_with</font></strong> x:<font color="#008000">E</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp   All element are set with the value x.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">all_default</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">slice</font></strong> (l1,up1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (l2,up2:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (l3,up3:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) :<font color="#008000">SELF</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Create a new collection initialized with elements of</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  range `low'..`up'. result has the same dynamic type</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  as self collection.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_slice</font></strong> (l1,up1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (l2,up2:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (l3,up3:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">with</font></strong> element:<font color="#008000">E</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Set all the elements in the</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  range [(l1,up1),(l2,up2),(l3,up3)] of</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  self with the element 'element'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">swap</font></strong> (line1, column1, depth1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">with</font></strong> (line2, column2, depth2:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Looking and comparison:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">occurrences</font></strong> elt:<font color="#008000">E</font> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_occurrences</font></strong> elt:<font color="#008000">E</font> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Resizing:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">resize</font></strong> (new_count1,new_count2,new_count3:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Looking and Searching:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">has</font></strong> x:<font color="#008000">E</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Look for `x' using `equal' for comparison.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_has</font></strong> x:<font color="#008000">E</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Same as `has' but use `=' for comparison</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Other features:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">replace_all</font></strong> old_value:<font color="#008000">E</font> <strong><font color="#0000FF">with</font></strong> new_value:<font color="#008000">E</font> <-
+    
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_replace_all</font></strong> old_value:<font color="#008000">E</font> <strong><font color="#0000FF">with</font></strong> new_value:<font color="#008000">E</font> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Invariant.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+<br><font FACE="Sans-serif" color="#000000"><B>  [ ...</B></font>
+<br><font FACE="Sans-serif" color="#000000"><B>    -? {count1 = upper1 + 1};</B></font>
+<br><font FACE="Sans-serif" color="#000000"><B>    -? {count2 = upper2 + 1}; </B></font>
+<br><font FACE="Sans-serif" color="#000000"><B>    -? {count3 = upper3 + 1};</B></font>
+<br><font FACE="Sans-serif" color="#000000"><B>    -? {count = count1 * count2 * count3};</B></font>
+<br><font FACE="Sans-serif" color="#000000"><B>    -? {count2x3 = count2 * count3};</B></font>
+<br><font FACE="Sans-serif" color="#000000"><B>    -? {capacity >= count};</B></font>
+<br><font FACE="Sans-serif" color="#000000"><B>  ];</B></font>
+  
+
+</body>
+</html>
+ 
\ No newline at end of file
diff --git a/Current/API/FIFO_COP.html b/Current/API/FIFO_COP.html
new file mode 100755
index 0000000..177513b
--- /dev/null
+++ b/Current/API/FIFO_COP.html
@@ -0,0 +1,66 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+ 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>     := <a href="FIFO_COP.html"><font color="#008000">FIFO_COP</font></a>;
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong>  :=<font color="#BC8F8F">"FIFO call for COP."</font>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">external</font></strong> := 
+  <em><strong><font color="#A4DEA4">`pthread_mutex_t fifo_mutex;`</font></strong></em>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong> 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_object</font></strong>:<a href="OBJECT.html"><font color="#008000">OBJECT</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Stat.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_empty</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-   
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Push.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">add</font></strong> verrou:<a href="INTEGER_32.html"><font color="#008000">INTEGER_32</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B> </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Pop.  </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">next</font></strong> <-
+    
+</body>
+</html>
+
diff --git a/Current/API/FIXED_REAL.html b/Current/API/FIXED_REAL.html
new file mode 100755
index 0000000..e8f49a7
--- /dev/null
+++ b/Current/API/FIXED_REAL.html
@@ -0,0 +1,139 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="FIXED_REAL.html"><font color="#008000">FIXED_REAL</font></a>;
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Real number of fixed decimal part."</font>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Insert</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_real</font></strong>:<a href="REAL.html"><font color="#008000">REAL</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <font color="#008000">SELF</font>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">shift_bits</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">floor</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B>  </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Conversions with tests</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> - To unsigned integers</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_uinteger_8</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>     <-   
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_uinteger_16</font></strong>:<a href="UINTEGER_16.html"><font color="#008000">UINTEGER_16</font></a>   <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_uinteger_32</font></strong>:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a>   <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_uinteger_64</font></strong>:<a href="UINTEGER_64.html"><font color="#008000">UINTEGER_64</font></a>   <-   
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> - To signed integers</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_integer_8</font></strong>:<a href="INTEGER_8.html"><font color="#008000">INTEGER_8</font></a>   <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_integer_16</font></strong>:<a href="INTEGER_16.html"><font color="#008000">INTEGER_16</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_integer_32</font></strong>:<a href="INTEGER_32.html"><font color="#008000">INTEGER_32</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_integer_64</font></strong>:<a href="INTEGER_64.html"><font color="#008000">INTEGER_64</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> - To unsigned fixed reals</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_ureal_16_16</font></strong>:<a href="UREAL_16_16.html"><font color="#008000">UREAL_16_16</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_ureal_24_8</font></strong>:<a href="UREAL_24_8.html"><font color="#008000">UREAL_24_8</font></a>   <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_ureal_26_6</font></strong>:<a href="UREAL_26_6.html"><font color="#008000">UREAL_26_6</font></a>   <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> - To signed fixed reals</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_real_16_16</font></strong>:<a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_real_24_8</font></strong>:<a href="REAL_24_8.html"><font color="#008000">REAL_24_8</font></a>   <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_real_26_6</font></strong>:<a href="REAL_26_6.html"><font color="#008000">REAL_26_6</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> - To float reals</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_real_32</font></strong>:<a href="REAL_32.html"><font color="#008000">REAL_32</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_real_64</font></strong>:<a href="REAL_64.html"><font color="#008000">REAL_64</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_real_80</font></strong>:<a href="REAL_80.html"><font color="#008000">REAL_80</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">atan</font></strong>:<font color="#008000">SELF</font> <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">sqrt</font></strong>:<font color="#008000">SELF</font> <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">log</font></strong>:<font color="#008000">SELF</font>  <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">sin</font></strong>:<font color="#008000">SELF</font>  <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">cos</font></strong>:<font color="#008000">SELF</font>  <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">pow</font></strong> exp:<font color="#008000">SELF</font> :<font color="#008000">SELF</font> <- 
+
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Comparaison.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">~=</font>' other:<font color="#008000">SELF</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_not_a_number</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_infinity</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+ 
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Print.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+        
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">append_in</font></strong> buffer:<a href="STRING.html"><font color="#008000">STRING</font></a> <strong><font color="#0000FF">decimal</font></strong> n:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">scientific_append_in</font></strong> buffer:<a href="STRING.html"><font color="#008000">STRING</font></a> <- 
+      
+</body>
+</html>
+
diff --git a/Current/API/FLOAT_MAP.html b/Current/API/FLOAT_MAP.html
new file mode 100755
index 0000000..56cfa8c
--- /dev/null
+++ b/Current/API/FLOAT_MAP.html
@@ -0,0 +1,74 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="FLOAT_MAP.html"><font color="#008000">FLOAT_MAP</font></a>;
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Mapping for REAL_xx."</font>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <a href="PRIVATE.html"><font color="#008000">PRIVATE</font></a>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">deferred</font></strong> <- 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <a href="REAL.html"><font color="#008000">REAL</font></a>, <a href="REAL_32.html"><font color="#008000">REAL_32</font></a>, <a href="REAL_64.html"><font color="#008000">REAL_64</font></a>, <a href="REAL_80.html"><font color="#008000">REAL_80</font></a>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">get_map</font></strong> f:<font color="#008000">SELF</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">sign</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a>         <-  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  TRUE if positif, FALSE else.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">exponent</font></strong>:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">mantissa</font></strong>:<a href="UINTEGER_64.html"><font color="#008000">UINTEGER_64</font></a> <-  
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Consultation.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_infinite</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_nan</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_zero</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Format.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">mantissa_bits</font></strong>:<a href="INTEGER_8.html"><font color="#008000">INTEGER_8</font></a> <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">exponent_bits</font></strong>:<a href="INTEGER_8.html"><font color="#008000">INTEGER_8</font></a> <- 
+</body>
+</html>
+
diff --git a/Current/API/FLOAT_MAP32.html b/Current/API/FLOAT_MAP32.html
new file mode 100755
index 0000000..ffeb70e
--- /dev/null
+++ b/Current/API/FLOAT_MAP32.html
@@ -0,0 +1,67 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="FLOAT_MAP32.html"><font color="#008000">FLOAT_MAP32</font></a>;
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Mapping for REAL_32."</font>;
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_float_map</font></strong>:<a href="FLOAT_MAP.html"><font color="#008000">FLOAT_MAP</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Mapping</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">map_32</font></strong>:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a>;
+
+<br><br><strong><font color="#A020F0">Section</font></strong> <a href="REAL.html"><font color="#008000">REAL</font></a>, <a href="REAL_32.html"><font color="#008000">REAL_32</font></a>, <a href="REAL_64.html"><font color="#008000">REAL_64</font></a>, <a href="REAL_80.html"><font color="#008000">REAL_80</font></a>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">get_map</font></strong> f:<font color="#008000">SELF</font> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">sign</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a>         <-  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  TRUE if positif, FALSE else.
</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">exponent</font></strong>:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">mantissa</font></strong>:<a href="UINTEGER_64.html"><font color="#008000">UINTEGER_64</font></a> <- 
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Format.
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">mantissa_bits</font></strong>:<a href="INTEGER_8.html"><font color="#008000">INTEGER_8</font></a> := 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">exponent_bits</font></strong>:<a href="INTEGER_8.html"><font color="#008000">INTEGER_8</font></a> := 
+  
+</body>
+</html>
+
diff --git a/Current/API/FLOAT_MAP64.html b/Current/API/FLOAT_MAP64.html
new file mode 100755
index 0000000..4ab62e4
--- /dev/null
+++ b/Current/API/FLOAT_MAP64.html
@@ -0,0 +1,67 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="FLOAT_MAP64.html"><font color="#008000">FLOAT_MAP64</font></a>;
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Mapping for REAL_64."</font>;
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_float_map</font></strong>:<a href="FLOAT_MAP.html"><font color="#008000">FLOAT_MAP</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Mapping</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">map_64</font></strong>:<a href="UINTEGER_64.html"><font color="#008000">UINTEGER_64</font></a>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <a href="REAL.html"><font color="#008000">REAL</font></a>, <a href="REAL_32.html"><font color="#008000">REAL_32</font></a>, <a href="REAL_64.html"><font color="#008000">REAL_64</font></a>, <a href="REAL_80.html"><font color="#008000">REAL_80</font></a>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">get_map</font></strong> f:<font color="#008000">SELF</font> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">sign</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a>         <-  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  TRUE if positif, FALSE else.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">exponent</font></strong>:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">mantissa</font></strong>:<a href="UINTEGER_64.html"><font color="#008000">UINTEGER_64</font></a> <- 
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Format.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">mantissa_bits</font></strong>:<a href="INTEGER_8.html"><font color="#008000">INTEGER_8</font></a> := 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">exponent_bits</font></strong>:<a href="INTEGER_8.html"><font color="#008000">INTEGER_8</font></a> := 
+  
+</body>
+</html>
+
diff --git a/Current/API/FLOAT_MAP80.html b/Current/API/FLOAT_MAP80.html
new file mode 100755
index 0000000..8e06cd6
--- /dev/null
+++ b/Current/API/FLOAT_MAP80.html
@@ -0,0 +1,68 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="FLOAT_MAP80.html"><font color="#008000">FLOAT_MAP80</font></a>;
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Mapping for REAL_80."</font>;
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_float_map</font></strong>:<a href="FLOAT_MAP.html"><font color="#008000">FLOAT_MAP</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Mapping</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">exp_16</font></strong>:<a href="UINTEGER_16.html"><font color="#008000">UINTEGER_16</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">man_64</font></strong>:<a href="UINTEGER_64.html"><font color="#008000">UINTEGER_64</font></a>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <a href="REAL.html"><font color="#008000">REAL</font></a>, <a href="REAL_32.html"><font color="#008000">REAL_32</font></a>, <a href="REAL_64.html"><font color="#008000">REAL_64</font></a>, <a href="REAL_80.html"><font color="#008000">REAL_80</font></a>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">get_map</font></strong> f:<font color="#008000">SELF</font> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">sign</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a>         <-  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  TRUE if positif, FALSE else.
</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">exponent</font></strong>:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">mantissa</font></strong>:<a href="UINTEGER_64.html"><font color="#008000">UINTEGER_64</font></a> <- 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Format.
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">mantissa_bits</font></strong>:<a href="INTEGER_8.html"><font color="#008000">INTEGER_8</font></a> := 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">exponent_bits</font></strong>:<a href="INTEGER_8.html"><font color="#008000">INTEGER_8</font></a> := 
+  
+</body>
+</html>
+
diff --git a/Current/API/FLOAT_REAL.html b/Current/API/FLOAT_REAL.html
new file mode 100755
index 0000000..28daf93
--- /dev/null
+++ b/Current/API/FLOAT_REAL.html
@@ -0,0 +1,46 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="FLOAT_REAL.html"><font color="#008000">FLOAT_REAL</font></a>;
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Real number of variable decimal part."</font>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">external</font></strong> := <em><strong><font color="#A4DEA4">`#include <math.h>`</font></strong></em>; 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Insert</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_float_map</font></strong>:<a href="FLOAT_MAP.html"><font color="#008000">FLOAT_MAP</font></a> := 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_real</font></strong>:<a href="REAL.html"><font color="#008000">REAL</font></a> := 
+</body>
+</html>
+
diff --git a/Current/API/FS_MIN.html b/Current/API/FS_MIN.html
new file mode 100755
index 0000000..4b84e2e
--- /dev/null
+++ b/Current/API/FS_MIN.html
@@ -0,0 +1,65 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>     := <a href="FS_MIN.html"><font color="#008000">FS_MIN</font></a>;
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong>  := <font color="#BC8F8F">"File system minimum"</font>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">external</font></strong> := <em><strong><font color="#A4DEA4">`#include <unistd.h>`</font></strong></em>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_object</font></strong>:<a href="OBJECT.html"><font color="#008000">OBJECT</font></a> <- 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Independance File System </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">open_read</font></strong> n:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> :<a href="POINTER.html"><font color="#008000">POINTER</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">open_write</font></strong> n:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> :<a href="POINTER.html"><font color="#008000">POINTER</font></a> <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read</font></strong> f:<a href="POINTER.html"><font color="#008000">POINTER</font></a> <strong><font color="#0000FF">in</font></strong> buf:<a href="STRING.html"><font color="#008000">STRING</font></a> <strong><font color="#0000FF">size</font></strong> sz:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-   
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">write</font></strong> f:<a href="POINTER.html"><font color="#008000">POINTER</font></a> <strong><font color="#0000FF">with</font></strong> buf:<a href="STRING.html"><font color="#008000">STRING</font></a> <strong><font color="#0000FF">size</font></strong> sz:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-   
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">close</font></strong> p:<a href="POINTER.html"><font color="#008000">POINTER</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">file_size</font></strong> p:<a href="POINTER.html"><font color="#008000">POINTER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make_file</font></strong> new_path:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+</body>
+</html>
+
diff --git a/Current/API/GRP_TREE.html b/Current/API/GRP_TREE.html
new file mode 100755
index 0000000..cbe03a5
--- /dev/null
+++ b/Current/API/GRP_TREE.html
@@ -0,0 +1,91 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="GRP_TREE.html"><font color="#008000">GRP_TREE</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Tree representation"</font>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_gui</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="GUI.html"><font color="#008000">GUI</font></a>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">root_item</font></strong>:<a href="GUI_ITEM.html"><font color="#008000">GUI_ITEM</font></a>;  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">area_intern</font></strong>:<a href="GUI_INTERN.html"><font color="#008000">GUI_INTERN</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">bmp_tree</font></strong>:<a href="AREA.html"><font color="#008000">AREA</font></a> <- 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Creation</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create_in</font></strong> f:<a href="AREA.html"><font color="#008000">AREA</font></a> <strong><font color="#0000FF">at</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">size</font></strong> (w,h:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">with</font></strong> itm:<a href="GUI_ITEM.html"><font color="#008000">GUI_ITEM</font></a> :<font color="#008000">SELF</font> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make_in</font></strong> f:<a href="AREA.html"><font color="#008000">AREA</font></a> <strong><font color="#0000FF">at</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">size</font></strong> (w,h:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">with</font></strong> itm:<a href="GUI_ITEM.html"><font color="#008000">GUI_ITEM</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Line manager.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_position</font></strong> rac:<a href="GUI_ITEM.html"><font color="#008000">GUI_ITEM</font></a> <-
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Display.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">draw</font></strong> (x0,y0:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (x1,y1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+      
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Event.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>  </B></font>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">receive</font></strong> msg:<a href="EVENT.html"><font color="#008000">EVENT</font></a> <-  
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">bmp_width_max</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">update_position</font></strong> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">open_group</font></strong> rac:<a href="GUI_ITEM.html"><font color="#008000">GUI_ITEM</font></a> <strong><font color="#0000FF">at</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">close_group</font></strong> rac:<a href="GUI_ITEM.html"><font color="#008000">GUI_ITEM</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">last_group</font></strong>:<a href="ITM_GROUP.html"><font color="#008000">ITM_GROUP</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">get_group</font></strong> rac:<a href="GUI_ITEM.html"><font color="#008000">GUI_ITEM</font></a> <strong><font color="#0000FF">at</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (px,py:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+ 
+</body>
+</html>
+ 
\ No newline at end of file
diff --git a/Current/API/G_BINARY_EXPR.html b/Current/API/G_BINARY_EXPR.html
new file mode 100755
index 0000000..0a048c4
--- /dev/null
+++ b/Current/API/G_BINARY_EXPR.html
@@ -0,0 +1,68 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="G_BINARY_EXPR.html"><font color="#008000">G_BINARY_EXPR</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Binary operator"</font>;
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">author</font></strong>  := <font color="#BC8F8F">"Benoit Sonntag (bsonntag at loria.fr)"</font>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_g_expr</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="G_EXPR.html"><font color="#008000">G_EXPR</font></a>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">right</font></strong>:<a href="G_EXPR.html"><font color="#008000">G_EXPR</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">left</font></strong>:<a href="G_EXPR.html"><font color="#008000">G_EXPR</font></a>;
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Creation.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create</font></strong> l:<a href="G_EXPR.html"><font color="#008000">G_EXPR</font></a> <strong><font color="#0000FF">and</font></strong> r:<a href="G_EXPR.html"><font color="#008000">G_EXPR</font></a> :<font color="#008000">SELF</font> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> l:<a href="G_EXPR.html"><font color="#008000">G_EXPR</font></a> <strong><font color="#0000FF">and</font></strong> r:<a href="G_EXPR.html"><font color="#008000">G_EXPR</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Refresh.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">refresh</font></strong> <-
+    
+  
+
+    
+</body>
+</html>
+
diff --git a/Current/API/G_BUTTON.html b/Current/API/G_BUTTON.html
new file mode 100755
index 0000000..8ef2238
--- /dev/null
+++ b/Current/API/G_BUTTON.html
@@ -0,0 +1,98 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="G_BUTTON.html"><font color="#008000">G_BUTTON</font></a>;
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">author</font></strong>  := <font color="#BC8F8F">"Sonntag Benoit (bsonntag at loria.fr)"</font>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Group elements for GUI."</font>;
+
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>  
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_g_group</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="G_GROUP.html"><font color="#008000">G_GROUP</font></a>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">auto_action</font></strong>:<a href="G_WIN_OUT.html"><font color="#008000">G_WIN_OUT</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">stat</font></strong>:<a href="INTEGER_8.html"><font color="#008000">INTEGER_8</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">action</font></strong>:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> := 
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Creation</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create</font></strong> elt:<a href="G_EXPR.html"><font color="#008000">G_EXPR</font></a> <strong><font color="#0000FF">connect</font></strong> a:<a href="G_WIN_OUT.html"><font color="#008000">G_WIN_OUT</font></a> :<font color="#008000">SELF</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> elt:<a href="G_EXPR.html"><font color="#008000">G_EXPR</font></a> <strong><font color="#0000FF">connect</font></strong> a:<a href="G_WIN_OUT.html"><font color="#008000">G_WIN_OUT</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create</font></strong> elt:<a href="G_EXPR.html"><font color="#008000">G_EXPR</font></a> <strong><font color="#0000FF">action</font></strong> b:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> :<font color="#008000">SELF</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> elt:<a href="G_EXPR.html"><font color="#008000">G_EXPR</font></a> <strong><font color="#0000FF">action</font></strong> b:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <-
+   
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Size.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">width_min</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">height_min</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Update position.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_position</font></strong> rac:<a href="AREA.html"><font color="#008000">AREA</font></a> <strong><font color="#0000FF">at</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">size</font></strong> (w,h:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Display.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">draw_slave</font></strong> bmp:<a href="ABSTRACT_BITMAP.html"><font color="#008000">ABSTRACT_BITMAP</font></a> <strong><font color="#0000FF">from</font></strong> (x0,y0:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (x1,y1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">draw</font></strong> (x0,y0:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (x1,y1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Event manager.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">receive</font></strong> msg:<a href="EVENT.html"><font color="#008000">EVENT</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  stat :</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  -1 = Not actif</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp   0 = out & off</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp   1 = in  & off</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp   2 = out & on</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp   3 = in  & on</font></strong></em>
+ 
+</body>
+</html>
+ 
\ No newline at end of file
diff --git a/Current/API/G_CHECK.html b/Current/API/G_CHECK.html
new file mode 100755
index 0000000..6f23fe6
--- /dev/null
+++ b/Current/API/G_CHECK.html
@@ -0,0 +1,117 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="G_CHECK.html"><font color="#008000">G_CHECK</font></a>;
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">author</font></strong>  := <font color="#BC8F8F">"Sonntag Benoit (bsonntag at loria.fr)"</font>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Group elements for GUI."</font>;
+
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>  
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_g_group</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="G_GROUP.html"><font color="#008000">G_GROUP</font></a>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">auto_action</font></strong>:<a href="G_WIN_OUT.html"><font color="#008000">G_WIN_OUT</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">stat</font></strong>:<a href="INTEGER_8.html"><font color="#008000">INTEGER_8</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_stat</font></strong> s:<a href="INTEGER_8.html"><font color="#008000">INTEGER_8</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">action</font></strong>:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> := 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">next_check</font></strong>:<a href="G_CHECK.html"><font color="#008000">G_CHECK</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">previous_check</font></strong>:<a href="G_CHECK.html"><font color="#008000">G_CHECK</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_previous_check</font></strong> p:<a href="G_CHECK.html"><font color="#008000">G_CHECK</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Operator position.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">^</font>' <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">40</font> other:<a href="G_CHECK.html"><font color="#008000">G_CHECK</font></a> :<a href="G_CHECK.html"><font color="#008000">G_CHECK</font></a> <-
+      
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Creation</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create</font></strong> elt:<a href="G_EXPR.html"><font color="#008000">G_EXPR</font></a> <strong><font color="#0000FF">connect</font></strong> a:<a href="G_WIN_OUT.html"><font color="#008000">G_WIN_OUT</font></a> :<font color="#008000">SELF</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> elt:<a href="G_EXPR.html"><font color="#008000">G_EXPR</font></a> <strong><font color="#0000FF">connect</font></strong> a:<a href="G_WIN_OUT.html"><font color="#008000">G_WIN_OUT</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create</font></strong> elt:<a href="G_EXPR.html"><font color="#008000">G_EXPR</font></a> <strong><font color="#0000FF">action</font></strong> b:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> :<font color="#008000">SELF</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> elt:<a href="G_EXPR.html"><font color="#008000">G_EXPR</font></a> <strong><font color="#0000FF">action</font></strong> b:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <-
+   
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Size.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">width_min</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">height_min</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Update position.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_position</font></strong> rac:<a href="AREA.html"><font color="#008000">AREA</font></a> <strong><font color="#0000FF">at</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">size</font></strong> (w,h:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Display.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">draw_slave</font></strong> bmp:<a href="ABSTRACT_BITMAP.html"><font color="#008000">ABSTRACT_BITMAP</font></a> <strong><font color="#0000FF">from</font></strong> (x0,y0:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (x1,y1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">draw</font></strong> (x0,y0:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (x1,y1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Event manager.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">receive</font></strong> msg:<a href="EVENT.html"><font color="#008000">EVENT</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  stat :</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  -1 = Not actif</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp   0 = out & off</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp   1 = in  & off</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp   2 = out & on</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp   3 = in  & on</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Check draw.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">draw_check</font></strong> <-
+   
+</body>
+</html>
+ 
\ No newline at end of file
diff --git a/Current/API/G_DIV_EXPR.html b/Current/API/G_DIV_EXPR.html
new file mode 100755
index 0000000..922e10f
--- /dev/null
+++ b/Current/API/G_DIV_EXPR.html
@@ -0,0 +1,67 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>        := <a href="G_DIV_EXPR.html"><font color="#008000">G_DIV_EXPR</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong>     := <font color="#BC8F8F">"Frame representation base"</font>;
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">author</font></strong>      := <font color="#BC8F8F">"Benoit Sonntag (bsonntag at loria.fr)"</font>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_g_binary_expr</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="G_BINARY_EXPR.html"><font color="#008000">G_BINARY_EXPR</font></a>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> l:<a href="G_EXPR.html"><font color="#008000">G_EXPR</font></a> <strong><font color="#0000FF">and</font></strong> r:<a href="G_EXPR.html"><font color="#008000">G_EXPR</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Size.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">width_min</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">height_min</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">width_max</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">height_max</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Update position.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_position</font></strong> rac:<a href="AREA.html"><font color="#008000">AREA</font></a> <strong><font color="#0000FF">at</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">size</font></strong> (w,h:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+  
+</body>
+</html>
+
diff --git a/Current/API/G_ELEVATOR.html b/Current/API/G_ELEVATOR.html
new file mode 100755
index 0000000..9ef03eb
--- /dev/null
+++ b/Current/API/G_ELEVATOR.html
@@ -0,0 +1,121 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="G_ELEVATOR.html"><font color="#008000">G_ELEVATOR</font></a>;
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">author</font></strong>  := <font color="#BC8F8F">"Sonntag Benoit (bsonntag at loria.fr)"</font>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Output text for GUI."</font>;
+
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>  
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_area</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="AREA.html"><font color="#008000">AREA</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_g_expr</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="G_EXPR.html"><font color="#008000">G_EXPR</font></a>;
+          
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">win_in</font></strong>:<a href="G_WIN_IN_INTERN.html"><font color="#008000">G_WIN_IN_INTERN</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">position</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">stat</font></strong>:<a href="INTEGER_8.html"><font color="#008000">INTEGER_8</font></a>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <a href="G_ELEVATOR.html"><font color="#008000">G_ELEVATOR</font></a>  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">win_size</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">elevator_size</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">cursor_begin</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-  
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">cursor_size</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Width / Height</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">width_min</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>  := 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">height_min</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> := 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">width_max</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">height_max</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Creation.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create_horizontal</font></strong> w:<a href="G_WIN_IN_INTERN.html"><font color="#008000">G_WIN_IN_INTERN</font></a> :<font color="#008000">SELF</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create_vertical</font></strong> w:<a href="G_WIN_IN_INTERN.html"><font color="#008000">G_WIN_IN_INTERN</font></a> :<font color="#008000">SELF</font> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> w:<a href="G_WIN_IN_INTERN.html"><font color="#008000">G_WIN_IN_INTERN</font></a> <strong><font color="#0000FF">attribute</font></strong> a:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> <-
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Update position.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_position</font></strong> rac:<a href="AREA.html"><font color="#008000">AREA</font></a> <strong><font color="#0000FF">at</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">size</font></strong> (w,h:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Action.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> </B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_min</font></strong> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_max</font></strong> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">receive</font></strong> msg:<a href="EVENT.html"><font color="#008000">EVENT</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  0000 : Nothing.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  0001 : In.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  0010 : Up page.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  0100 : Down pages.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  1000 : Cursor move.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Display.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">draw</font></strong> (x0,y0:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (x1,y1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Area.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">delete</font></strong> <-
+   
+</body>
+</html>
+ 
\ No newline at end of file
diff --git a/Current/API/G_EXPR.html b/Current/API/G_EXPR.html
new file mode 100755
index 0000000..9122287
--- /dev/null
+++ b/Current/API/G_EXPR.html
@@ -0,0 +1,111 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>        := <a href="G_EXPR.html"><font color="#008000">G_EXPR</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong>     := <font color="#BC8F8F">"Frame representation base"</font>;
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">author</font></strong>      := <font color="#BC8F8F">"Benoit Sonntag (bsonntag at loria.fr)"</font>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_object</font></strong>:<a href="OBJECT.html"><font color="#008000">OBJECT</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">attribute</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fix_width_bit</font></strong> :<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> := 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fix_height_bit</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> := 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">horizontal_bit</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> := 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">vertical_bit</font></strong>  :<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> :=  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_fix_width</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a>  <- 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_fix_height</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_horizontal</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_vertical</font></strong>  :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_attribute_bit</font></strong> flag:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fix_width</font></strong>:<font color="#008000">SELF</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fix_height</font></strong>:<font color="#008000">SELF</font> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Dimension.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>  </B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">width_min</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">height_min</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">width_max</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">height_max</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Operator position.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">|</font>' <strong><font color="#A020F0">Right</font></strong> <font color="#A020F0">40</font> other:<a href="G_EXPR.html"><font color="#008000">G_EXPR</font></a> :<a href="G_EXPR.html"><font color="#008000">G_EXPR</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">/</font>' <strong><font color="#A020F0">Right</font></strong> <font color="#A020F0">40</font> other:<a href="G_EXPR.html"><font color="#008000">G_EXPR</font></a> :<a href="G_EXPR.html"><font color="#008000">G_EXPR</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Update position.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_position</font></strong> rac:<a href="AREA.html"><font color="#008000">AREA</font></a> <strong><font color="#0000FF">at</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">size</font></strong> (w,h:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">refresh</font></strong> <- 
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Style...</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">color_dark</font></strong>:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a>      := 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">color_light</font></strong>:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a>     := 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">color_back</font></strong>:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a>      :=   
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">color_back_light</font></strong>:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a>:=   
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">draw_border_in</font></strong> (x0,y0:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (x1,y1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">draw_border_out</font></strong> (x0,y0:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (x1,y1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+  
+  
+ 
+</body>
+</html>
+ 
\ No newline at end of file
diff --git a/Current/API/G_GROUP.html b/Current/API/G_GROUP.html
new file mode 100755
index 0000000..5243feb
--- /dev/null
+++ b/Current/API/G_GROUP.html
@@ -0,0 +1,86 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="G_GROUP.html"><font color="#008000">G_GROUP</font></a>;
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">author</font></strong>  := <font color="#BC8F8F">"Sonntag Benoit (bsonntag at loria.fr)"</font>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Group elements for GUI."</font>;
+
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>  
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_area</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="AREA.html"><font color="#008000">AREA</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_g_expr</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="G_EXPR.html"><font color="#008000">G_EXPR</font></a>;
+          
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">root</font></strong>:<a href="G_EXPR.html"><font color="#008000">G_EXPR</font></a>;
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Width / Height</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">width_min</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>  <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">height_min</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Creation.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create</font></strong> elt:<a href="G_EXPR.html"><font color="#008000">G_EXPR</font></a> :<font color="#008000">SELF</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> elt:<a href="G_EXPR.html"><font color="#008000">G_EXPR</font></a> <-
+     
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Update position.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_position</font></strong> rac:<a href="AREA.html"><font color="#008000">AREA</font></a> <strong><font color="#0000FF">at</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_position</font></strong> rac:<a href="AREA.html"><font color="#008000">AREA</font></a> <strong><font color="#0000FF">at</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">size</font></strong> (w,h:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Display.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">draw</font></strong> (x0,y0:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (x1,y1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">draw_slave</font></strong> bmp:<a href="ABSTRACT_BITMAP.html"><font color="#008000">ABSTRACT_BITMAP</font></a> <strong><font color="#0000FF">from</font></strong> (x0,y0:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (x1,y1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">refresh</font></strong> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">delete</font></strong> <-
+    
+</body>
+</html>
+
diff --git a/Current/API/G_IMG.html b/Current/API/G_IMG.html
new file mode 100755
index 0000000..5482a71
--- /dev/null
+++ b/Current/API/G_IMG.html
@@ -0,0 +1,82 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="G_IMG.html"><font color="#008000">G_IMG</font></a>;
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">author</font></strong>  := <font color="#BC8F8F">"Sonntag Benoit (bsonntag at loria.fr)"</font>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Output text for GUI."</font>;
+
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_area</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="AREA.html"><font color="#008000">AREA</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_g_expr</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="G_EXPR.html"><font color="#008000">G_EXPR</font></a>;
+          
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">bitmap</font></strong>:<a href="ABSTRACT_BITMAP.html"><font color="#008000">ABSTRACT_BITMAP</font></a>;
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Width / Height</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">width_min</font></strong> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">height_min</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">width_max</font></strong> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">height_max</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Creation.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create</font></strong> filename:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> :<font color="#008000">SELF</font> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> bmp:<a href="ABSTRACT_BITMAP.html"><font color="#008000">ABSTRACT_BITMAP</font></a> <-
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Update position.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_position</font></strong> rac:<a href="AREA.html"><font color="#008000">AREA</font></a> <strong><font color="#0000FF">at</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">size</font></strong> (w,h:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Display.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">draw</font></strong> (x0,y0:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (x1,y1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+   
+</body>
+</html>
+ 
\ No newline at end of file
diff --git a/Current/API/G_IN.html b/Current/API/G_IN.html
new file mode 100755
index 0000000..da49a35
--- /dev/null
+++ b/Current/API/G_IN.html
@@ -0,0 +1,108 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="G_IN.html"><font color="#008000">G_IN</font></a>;
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">author</font></strong>  := <font color="#BC8F8F">"Sonntag Benoit (bsonntag at loria.fr)"</font>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Output text for GUI."</font>;
+
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>  
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_area</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="AREA.html"><font color="#008000">AREA</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_g_expr</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="G_EXPR.html"><font color="#008000">G_EXPR</font></a>;
+          
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">action</font></strong>:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> := 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">stat</font></strong>:<a href="INTEGER_8.html"><font color="#008000">INTEGER_8</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">text</font></strong>:<a href="STRING.html"><font color="#008000">STRING</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">justify</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">cursor</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">left</font></strong>  :<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> := 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">right</font></strong> :<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> := 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">center</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> := 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Width / Height</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">width_min</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">height_min</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">height_max</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Creation.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create</font></strong> (car,line:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) :<font color="#008000">SELF</font> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create</font></strong> (car,line:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">action</font></strong> a:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> :<font color="#008000">SELF</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create</font></strong> (car,line:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">justify</font></strong> j:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> :<font color="#008000">SELF</font> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create</font></strong> (car,line:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">justify</font></strong> j:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> <strong><font color="#0000FF">action</font></strong> a:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> :<font color="#008000">SELF</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> (car,line:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">justify</font></strong> j:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> <strong><font color="#0000FF">action</font></strong> a:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <-
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Update position.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_position</font></strong> rac:<a href="AREA.html"><font color="#008000">AREA</font></a> <strong><font color="#0000FF">at</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">size</font></strong> (w,h:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Display.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">draw</font></strong> (x0,y0:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (x1,y1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Event manager.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">receive</font></strong> msg:<a href="EVENT.html"><font color="#008000">EVENT</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  0 : Out</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  1 : in</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  2 : input</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  4 : End of buffer.</font></strong></em>
+  
+</body>
+</html>
+
diff --git a/Current/API/G_OR_EXPR.html b/Current/API/G_OR_EXPR.html
new file mode 100755
index 0000000..9590372
--- /dev/null
+++ b/Current/API/G_OR_EXPR.html
@@ -0,0 +1,69 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>        := <a href="G_OR_EXPR.html"><font color="#008000">G_OR_EXPR</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong>     := <font color="#BC8F8F">"Frame representation base"</font>;
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">author</font></strong>      := <font color="#BC8F8F">"Benoit Sonntag (bsonntag at loria.fr)"</font>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_g_binary_expr</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="G_BINARY_EXPR.html"><font color="#008000">G_BINARY_EXPR</font></a>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> l:<a href="G_EXPR.html"><font color="#008000">G_EXPR</font></a> <strong><font color="#0000FF">and</font></strong> r:<a href="G_EXPR.html"><font color="#008000">G_EXPR</font></a> <-
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Size.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">width_min</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">height_min</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">width_max</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">height_max</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Update position.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_position</font></strong> rac:<a href="AREA.html"><font color="#008000">AREA</font></a> <strong><font color="#0000FF">at</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">size</font></strong> (w,h:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+    
+
+ 
+</body>
+</html>
+ 
\ No newline at end of file
diff --git a/Current/API/G_OUT.html b/Current/API/G_OUT.html
new file mode 100755
index 0000000..b966e61
--- /dev/null
+++ b/Current/API/G_OUT.html
@@ -0,0 +1,86 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="G_OUT.html"><font color="#008000">G_OUT</font></a>;
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">author</font></strong>  := <font color="#BC8F8F">"Sonntag Benoit (bsonntag at loria.fr)"</font>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Output text for GUI."</font>;
+
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>  
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_area</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="AREA.html"><font color="#008000">AREA</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_g_expr</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="G_EXPR.html"><font color="#008000">G_EXPR</font></a>;
+          
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">text</font></strong>:<a href="STRING.html"><font color="#008000">STRING</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">justify</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">left</font></strong>  :<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> := 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">right</font></strong> :<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> := 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">center</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> := 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Width / Height</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">width_min</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">height_min</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Creation.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create</font></strong> txt:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> :<font color="#008000">SELF</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create</font></strong> txt:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> <strong><font color="#0000FF">justify</font></strong> j:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> :<font color="#008000">SELF</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> txt:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> <strong><font color="#0000FF">justify</font></strong> j:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> <-
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Update position.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_position</font></strong> rac:<a href="AREA.html"><font color="#008000">AREA</font></a> <strong><font color="#0000FF">at</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">size</font></strong> (w,h:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Display.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">draw</font></strong> (x0,y0:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (x1,y1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+ 
+</body>
+</html>
+ 
\ No newline at end of file
diff --git a/Current/API/G_RAW.html b/Current/API/G_RAW.html
new file mode 100755
index 0000000..47cd91e
--- /dev/null
+++ b/Current/API/G_RAW.html
@@ -0,0 +1,74 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="G_RAW.html"><font color="#008000">G_RAW</font></a>;
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">author</font></strong>  := <font color="#BC8F8F">"Sonntag Benoit (bsonntag at loria.fr)"</font>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Group elements for GUI."</font>;
+
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_g_group</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="G_GROUP.html"><font color="#008000">G_GROUP</font></a>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>  
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Size.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">width_min</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">height_min</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Update position.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_position</font></strong> rac:<a href="AREA.html"><font color="#008000">AREA</font></a> <strong><font color="#0000FF">at</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">size</font></strong> (w,h:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Display.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">draw_slave</font></strong> bmp:<a href="ABSTRACT_BITMAP.html"><font color="#008000">ABSTRACT_BITMAP</font></a> <strong><font color="#0000FF">from</font></strong> (x0,y0:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (x1,y1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">draw</font></strong> (x0,y0:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (x1,y1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Event manager.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">receive</font></strong> msg:<a href="EVENT.html"><font color="#008000">EVENT</font></a> <-
+ 
+</body>
+</html>
+ 
\ No newline at end of file
diff --git a/Current/API/G_WIN_IN.html b/Current/API/G_WIN_IN.html
new file mode 100755
index 0000000..52f7f06
--- /dev/null
+++ b/Current/API/G_WIN_IN.html
@@ -0,0 +1,100 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="G_WIN_IN.html"><font color="#008000">G_WIN_IN</font></a>;
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">author</font></strong>  := <font color="#BC8F8F">"Sonntag Benoit (bsonntag at loria.fr)"</font>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Group elements for GUI."</font>;
+
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_area</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="AREA.html"><font color="#008000">AREA</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_g_expr</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="G_EXPR.html"><font color="#008000">G_EXPR</font></a>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">win_in</font></strong>:<a href="G_WIN_IN_INTERN.html"><font color="#008000">G_WIN_IN_INTERN</font></a>;
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Creation.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create</font></strong> (w,h:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">with</font></strong> elt:<a href="G_EXPR.html"><font color="#008000">G_EXPR</font></a> :<a href="G_WIN_IN.html"><font color="#008000">G_WIN_IN</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> (w,h:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">with</font></strong> elt:<a href="G_EXPR.html"><font color="#008000">G_EXPR</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Fix position.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_top</font></strong> <- 
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_bottom</font></strong> <- 
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_right</font></strong> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_left</font></strong> <-
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Size.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">width_min</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">height_min</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Update position.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">refresh_in</font></strong> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_position</font></strong> rac:<a href="AREA.html"><font color="#008000">AREA</font></a> <strong><font color="#0000FF">at</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">size</font></strong> (w,h:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Display.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">draw_slave</font></strong> bmp:<a href="ABSTRACT_BITMAP.html"><font color="#008000">ABSTRACT_BITMAP</font></a> <strong><font color="#0000FF">from</font></strong> (x0,y0:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (x1,y1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">draw</font></strong> (x0,y0:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (x1,y1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Event manager.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">receive</font></strong> msg:<a href="EVENT.html"><font color="#008000">EVENT</font></a> <-
+ 
+</body>
+</html>
+ 
\ No newline at end of file
diff --git a/Current/API/G_WIN_IN_INTERN.html b/Current/API/G_WIN_IN_INTERN.html
new file mode 100755
index 0000000..40899ee
--- /dev/null
+++ b/Current/API/G_WIN_IN_INTERN.html
@@ -0,0 +1,82 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="G_WIN_IN_INTERN.html"><font color="#008000">G_WIN_IN_INTERN</font></a>;
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">author</font></strong>  := <font color="#BC8F8F">"Sonntag Benoit (bsonntag at loria.fr)"</font>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"For G_WIN_IN."</font>;
+
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>  
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_g_group</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="G_GROUP.html"><font color="#008000">G_GROUP</font></a>;
+            
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">elevator_v</font></strong>:<a href="G_ELEVATOR.html"><font color="#008000">G_ELEVATOR</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">elevator_h</font></strong>:<a href="G_ELEVATOR.html"><font color="#008000">G_ELEVATOR</font></a>;
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Creation.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> elt:<a href="G_EXPR.html"><font color="#008000">G_EXPR</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Fix position.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_top</font></strong> <- 
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_bottom</font></strong> <- 
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_right</font></strong> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_left</font></strong> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Update position.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_position</font></strong> rac:<a href="AREA.html"><font color="#008000">AREA</font></a> <strong><font color="#0000FF">at</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">size</font></strong> (w,h:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">update_intern</font></strong> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Display.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">draw_slave</font></strong> bmp:<a href="ABSTRACT_BITMAP.html"><font color="#008000">ABSTRACT_BITMAP</font></a> <strong><font color="#0000FF">from</font></strong> (x0,y0:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (x1,y1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+    
+</body>
+</html>
+
diff --git a/Current/API/G_WIN_OUT.html b/Current/API/G_WIN_OUT.html
new file mode 100755
index 0000000..bc31867
--- /dev/null
+++ b/Current/API/G_WIN_OUT.html
@@ -0,0 +1,107 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="G_WIN_OUT.html"><font color="#008000">G_WIN_OUT</font></a>;
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">author</font></strong>  := <font color="#BC8F8F">"Sonntag Benoit (bsonntag at loria.fr)"</font>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Group elements for GUI."</font>;
+
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_g_group</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="G_GROUP.html"><font color="#008000">G_GROUP</font></a>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">title_len</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">title</font></strong>:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">stat</font></strong>:<a href="INTEGER_8.html"><font color="#008000">INTEGER_8</font></a>;
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_open</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">open_by</font></strong> src:<a href="G_GROUP.html"><font color="#008000">G_GROUP</font></a> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">close</font></strong> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Creation.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create</font></strong> t:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> <strong><font color="#0000FF">with</font></strong> elt:<a href="G_EXPR.html"><font color="#008000">G_EXPR</font></a> :<font color="#008000">SELF</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> t:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> <strong><font color="#0000FF">with</font></strong> elt:<a href="G_EXPR.html"><font color="#008000">G_EXPR</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Size.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">width_min</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">height_min</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Update position.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_position</font></strong> rac:<a href="AREA.html"><font color="#008000">AREA</font></a> <strong><font color="#0000FF">at</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">size</font></strong> (w,h:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Display.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">draw_slave</font></strong> bmp:<a href="ABSTRACT_BITMAP.html"><font color="#008000">ABSTRACT_BITMAP</font></a> <strong><font color="#0000FF">from</font></strong> (x0,y0:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (x1,y1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">draw</font></strong> (x0,y0:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (x1,y1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">slave_pixel_hard</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">color</font></strong> col:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">slave_line_h_hard</font></strong> (x1,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">until</font></strong> x2:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">color</font></strong> col:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">slave_line_h_hard</font></strong> (x1,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">until</font></strong> x2:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> 
+  <strong><font color="#0000FF">image</font></strong> line:<a href="ABSTRACT_BMP_LINE.html"><font color="#008000">ABSTRACT_BMP_LINE</font></a> <strong><font color="#0000FF">offset</font></strong> ofs:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Event.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">receive</font></strong> msg:<a href="EVENT.html"><font color="#008000">EVENT</font></a> <-  
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">get_object</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) :<a href="AREA.html"><font color="#008000">AREA</font></a> <-
+     
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Message.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+
+</body>
+</html>
+ 
\ No newline at end of file
diff --git a/Current/API/G_WIN_OUT_TRANS_TEST.html b/Current/API/G_WIN_OUT_TRANS_TEST.html
new file mode 100755
index 0000000..823a422
--- /dev/null
+++ b/Current/API/G_WIN_OUT_TRANS_TEST.html
@@ -0,0 +1,109 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="G_WIN_OUT_TRANS_TEST.html"><font color="#008000">G_WIN_OUT_TRANS_TEST</font></a>;
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> ****** WARNING : JUST TEST ***********</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">author</font></strong>  := <font color="#BC8F8F">"Sonntag Benoit (bsonntag at loria.fr)"</font>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Group elements for GUI."</font>;
+
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_window</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="AREA_MASK.html"><font color="#008000">AREA_MASK</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_g_expr</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="G_EXPR.html"><font color="#008000">G_EXPR</font></a>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">title_len</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">title</font></strong>:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">stat</font></strong>:<a href="INTEGER_8.html"><font color="#008000">INTEGER_8</font></a>;
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_open</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">open_by</font></strong> src:<a href="G_GROUP.html"><font color="#008000">G_GROUP</font></a> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">close</font></strong> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Creation.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create</font></strong> t:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> <strong><font color="#0000FF">with</font></strong> elt:<a href="G_EXPR.html"><font color="#008000">G_EXPR</font></a> :<font color="#008000">SELF</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> t:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> <strong><font color="#0000FF">with</font></strong> elt:<a href="G_EXPR.html"><font color="#008000">G_EXPR</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Size.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+   
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Update position.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_position</font></strong> rac:<a href="AREA.html"><font color="#008000">AREA</font></a> <strong><font color="#0000FF">at</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">size</font></strong> (w,h:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Display.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">draw_slave</font></strong> bmp:<a href="ABSTRACT_BITMAP.html"><font color="#008000">ABSTRACT_BITMAP</font></a> <strong><font color="#0000FF">from</font></strong> (x0,y0:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (x1,y1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> ********** UPDATE ********</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">draw</font></strong> (x0,y0:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (x1,y1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">slave_pixel_hard</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">color</font></strong> col:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">slave_line_h_hard</font></strong> (x1,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">until</font></strong> x2:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">color</font></strong> col:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">slave_line_h_hard</font></strong> (x1,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">until</font></strong> x2:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> 
+  <strong><font color="#0000FF">image</font></strong> line:<a href="ABSTRACT_BMP_LINE.html"><font color="#008000">ABSTRACT_BMP_LINE</font></a> <strong><font color="#0000FF">offset</font></strong> ofs:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Event.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">receive</font></strong> msg:<a href="EVENT.html"><font color="#008000">EVENT</font></a> <-  
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">get_object</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) :<a href="AREA.html"><font color="#008000">AREA</font></a> <-
+  
+</body>
+</html>
+
diff --git a/Current/API/HASHABLE.html b/Current/API/HASHABLE.html
new file mode 100755
index 0000000..1f5b3b0
--- /dev/null
+++ b/Current/API/HASHABLE.html
@@ -0,0 +1,49 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>        := <a href="HASHABLE.html"><font color="#008000">HASHABLE</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong>     :=<font color="#BC8F8F">" ."</font>;
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_object</font></strong>:<a href="OBJECT.html"><font color="#008000">OBJECT</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">hash_code</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  The hash-code value of `Current'.</font></strong></em>
+  
+
+</body>
+</html>
+
diff --git a/Current/API/HASHED_DICTIONARY.html b/Current/API/HASHED_DICTIONARY.html
new file mode 100755
index 0000000..ca7e890
--- /dev/null
+++ b/Current/API/HASHED_DICTIONARY.html
@@ -0,0 +1,186 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="HASHED_DICTIONARY.html"><font color="#008000">HASHED_DICTIONARY</font></a>[<font color="#008000">V</font>,<font color="#008000">K</font>];
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> :=<font color="#BC8F8F">" Associative memory.\
+  \Values of type `V' are stored using Keys of type `K'."</font>;
+  
+  <br><font FACE="Sans-serif" color="#000000"><B> Efficient implementation of DICTIONARY using `hash_code' on keys.   </B></font>
+	      
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_simple_dictionary</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="SIMPLE_DICTIONARY.html"><font color="#008000">SIMPLE_DICTIONARY</font></a>[<font color="#008000">V</font>,<font color="#008000">K</font>];
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+<br><font FACE="Sans-serif" color="#000000"><B> HASHED_DICTIONARY</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">buckets</font></strong>:<a href="NATIVE_ARRAY.html"><font color="#008000">NATIVE_ARRAY</font></a>[<a href="HASHED_DICTIONARY_NODE.html"><font color="#008000">HASHED_DICTIONARY_NODE</font></a>[<font color="#008000">V</font>,<font color="#008000">K</font>]];
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  The `buckets' storage area is the primary hash table of `capacity'</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  elements. To search some key, the first access is done in `buckets'</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  using the remainder of the division of the key `hash_code' by</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `capacity'. In order to try to avoid clashes, `capacity' is always a</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  prime number (selected using HASH_TABLE_SIZE).</font></strong></em>
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">default_size</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> := 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Default size for the storage area in number of items.</font></strong></em>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B> Counting:</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">capacity</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Of the `buckets' storage area.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">count</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Actual `count' of stored elements.</font></strong></em>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B>  </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Basic access:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">has</font></strong> k:<font color="#008000">K</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Is there a value currently associated with key `k'?</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">at</font></strong> k:<font color="#008000">K</font> :<font color="#008000">V</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Return the value associated to key `k'.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  (See also `reference_at' if V is a reference type.)</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">reference_at</font></strong> k:<font color="#008000">K</font> :<font color="#008000">V</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Return NULL or the value associated with key `k'. Actually, this </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  feature is useful when the type of values (the type V) is a </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  reference type, to avoid using `has' just followed by `at' to get </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  the corresponding value.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_has</font></strong> k:<font color="#008000">K</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_at</font></strong> k:<font color="#008000">K</font> :<font color="#008000">V</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_reference_at</font></strong> k:<font color="#008000">K</font> :<font color="#008000">V</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Return NULL or the value associated with key `k'. Actually, this </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  feature is useful when the type of values (the type V) is a </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  reference type, to avoid using `has' just followed by `at' to get </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  the corresponding value.</font></strong></em>
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>  
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">put</font></strong> v:<font color="#008000">V</font> <strong><font color="#0000FF">to</font></strong> k:<font color="#008000">K</font>  <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Change some existing entry or `add' the new one. If there is</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  as yet no key `k' in the dictionary, enter it with item `v'.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Otherwise overwrite the item associated with key `k'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_put</font></strong> v:<font color="#008000">V</font> <strong><font color="#0000FF">to</font></strong> k:<font color="#008000">K</font>  <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Change some existing entry or `add' the new one. If there is</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  as yet no key `k' in the dictionary, enter it with item `v'.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Otherwise overwrite the item associated with key `k'.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">add</font></strong> v:<font color="#008000">V</font> <strong><font color="#0000FF">to</font></strong> k:<font color="#008000">K</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  To add a new entry `k' with its associated value `v'. Actually, this</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  is equivalent to call `put', but may run a little bit faster.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Removing:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">remove</font></strong> k:<font color="#008000">K</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Remove entry `k' (which may exist or not before this call).</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_remove</font></strong> k:<font color="#008000">K</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">clear</font></strong> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Discard all items.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> To provide iterating facilities:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">item</font></strong> i:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<font color="#008000">V</font> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">key</font></strong> index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<font color="#008000">K</font> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">key_map_in</font></strong> buffer:<a href="COLLECTION.html"><font color="#008000">COLLECTION</font></a>[<font color="#008000">K</font>] <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Append in `buffer', all available keys (this may be useful to</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  speed up the traversal).</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">item_map_in</font></strong> buffer:<a href="COLLECTION.html"><font color="#008000">COLLECTION</font></a>[<font color="#008000">V</font>]  <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Append in `buffer', all available items (this may be useful to</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  speed up the traversal).</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">copy</font></strong> other:<font color="#008000">SELF</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Reinitialize by copying all associations of `other'.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Other features:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">internal_key</font></strong> k:<font color="#008000">K</font> :<font color="#008000">K</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Retrieve the internal key object which correspond to the existing</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  entry `k' (the one memorized into the `self' dictionary).</font></strong></em>
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create</font></strong>:<font color="#008000">SELF</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Create an empty dictionary. Internal storage `capacity' of the</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  dictionary is initialized using the `Default_size' value. Then,</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  tuning of needed storage `capacity' is performed automatically</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  according to usage. if you are really sure that your dictionary</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  is always really bigger than `Default_size', you may consider to use</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `with_capacity' to save some execution time.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">with_capacity</font></strong> medium_size:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  May be used to save some execution time if one is sure that</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  storage size will rapidly become really bigger than `Default_size'.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  When first `remove' occurs, storage size may naturally become</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  smaller than `medium_size'. Afterall, tuning of storage size is</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  done automatically according to usage.</font></strong></em>
+  		
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Invariant</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+<br><font FACE="Sans-serif" color="#000000"><B>  [</B></font>
+<br><font FACE="Sans-serif" color="#000000"><B>    -? {capacity > 0};</B></font>
+<br><font FACE="Sans-serif" color="#000000"><B>    -? {capacity >= count};</B></font>
+<br><font FACE="Sans-serif" color="#000000"><B>    -? {cache_user.in_range (-1) to count};</B></font>
+<br><font FACE="Sans-serif" color="#000000"><B>    -? {(cache_user > 0) ->> {cache_node != NULL}};</B></font>
+<br><font FACE="Sans-serif" color="#000000"><B>    -? {(cache_user > 0) ->> {cache_buckets.in_range 0 to (capacity - 1)}}</B></font>
+<br><font FACE="Sans-serif" color="#000000"><B>  ];</B></font>
+  
+  
+ <br><font FACE="Sans-serif" color="#000000"><B>------------------- OLD -------------------- </B></font>
+  
+     
+</body>
+</html>
+
diff --git a/Current/API/HASHED_DICTIONARY_NODE.html b/Current/API/HASHED_DICTIONARY_NODE.html
new file mode 100755
index 0000000..66e82a5
--- /dev/null
+++ b/Current/API/HASHED_DICTIONARY_NODE.html
@@ -0,0 +1,60 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="HASHED_DICTIONARY_NODE.html"><font color="#008000">HASHED_DICTIONARY_NODE</font></a>[<font color="#008000">V</font>,<font color="#008000">K</font>];
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> :=<font color="#BC8F8F">"Auxilliary class to implement DICTIONARY[V,K]."</font>;
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_any_hashed_dictionary_node</font></strong>:<a href="ANY_HASHED_DICTIONARY_NODE.html"><font color="#008000">ANY_HASHED_DICTIONARY_NODE</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">item</font></strong>:<font color="#008000">V</font>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">key</font></strong>:<font color="#008000">K</font>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">next</font></strong>:<a href="HASHED_DICTIONARY_NODE.html"><font color="#008000">HASHED_DICTIONARY_NODE</font></a>[<font color="#008000">V</font>,<font color="#008000">K</font>];
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  The `next' one when some clash occurs.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_item</font></strong> i:<font color="#008000">V</font> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_next</font></strong> n:<a href="HASHED_DICTIONARY_NODE.html"><font color="#008000">HASHED_DICTIONARY_NODE</font></a>[<font color="#008000">V</font>,<font color="#008000">K</font>] <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create</font></strong> i:<font color="#008000">V</font> <strong><font color="#0000FF">to</font></strong> k:<font color="#008000">K</font> <strong><font color="#0000FF">next</font></strong> n:<a href="HASHED_DICTIONARY_NODE.html"><font color="#008000">HASHED_DICTIONARY_NODE</font></a>[<font color="#008000">V</font>,<font color="#008000">K</font>] :<font color="#008000">SELF</font><-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> i:<font color="#008000">V</font> <strong><font color="#0000FF">to</font></strong> k:<font color="#008000">K</font> <strong><font color="#0000FF">next</font></strong> n:<a href="HASHED_DICTIONARY_NODE.html"><font color="#008000">HASHED_DICTIONARY_NODE</font></a>[<font color="#008000">V</font>,<font color="#008000">K</font>] <-
+  
+</body>
+</html>
+
diff --git a/Current/API/HASHED_SET.html b/Current/API/HASHED_SET.html
new file mode 100755
index 0000000..401f365
--- /dev/null
+++ b/Current/API/HASHED_SET.html
@@ -0,0 +1,161 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="HASHED_SET.html"><font color="#008000">HASHED_SET</font></a>[<font color="#008000">E</font>];
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Definition of a mathematical set of hashable objects."</font>;
+  
+  <br><font FACE="Sans-serif" color="#000000"><B> All common operations on mathematical sets are available.</B></font>
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_set</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="SET.html"><font color="#008000">SET</font></a>[<font color="#008000">E</font>];
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">default_size</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> := 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Minimum size for storage in number of items.</font></strong></em>
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <a href="SET.html"><font color="#008000">SET</font></a>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">buckets</font></strong>:<a href="NATIVE_ARRAY.html"><font color="#008000">NATIVE_ARRAY</font></a>[<a href="HASHED_SET_NODE.html"><font color="#008000">HASHED_SET_NODE</font></a>[<font color="#008000">E</font>]];
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  The `buckets' storage area is the primary hash table of `capacity'</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  elements. To search some element, the first access is done in</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `buckets' using the remainder of the division of the key `hash_code' by</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `capacity'. In order to try to avoid clashes, `capacity' is always a</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  prime number (selected using HASH_TABLE_SIZE).</font></strong></em>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Internal cache handling:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">cache_user</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  The last user's external index in range [1 .. `count'] (see `item'</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  and `valid_index' for example) may be saved in `cache_user' otherwise</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  -1 to indicate that the cache is not active. When the cache is</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  active, the corresponding index in `buckets' is save in</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `cache_buckets' and the corresponding node in `cache_node'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">cache_node</font></strong>:<a href="HASHED_SET_NODE.html"><font color="#008000">HASHED_SET_NODE</font></a>[<font color="#008000">E</font>];
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Meaningful only when `cache_user' is not -1.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">cache_buckets</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Meaningful only when `cache_user' is not -1.</font></strong></em>
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create</font></strong>:<font color="#008000">SELF</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Create an empty set. Internal storage `capacity' of the set is</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  initialized using the `Default_size' value. Then, tuning of needed</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  storage size is done automatically according to usage. If you</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  are really sure that your set is always really bigger than</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `Default_size', you may use `with_capacity' to save some execution time.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> <-  
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create_with_capacity</font></strong> sz:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<font color="#008000">SELF</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Create an empty set using `medium_size' as an appropriate value</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  to help initialization of `capacity'. Thus, this feature may be used</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  in place of `make' to save some execution time if one is sure that</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  storage size will rapidly become really bigger than `Default_size' (if</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  not sure, simply use `make'). Anyway, the initial `medium_size' value</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  is just an indication and never a limit for the possible</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `capacity'. Keep in mind that the `capacity' tuning is done</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  automatically according to usage.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">with_capacity</font></strong> medium_size:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Counting:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">capacity</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>; <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Of the `buckets' storage area.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">count</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Adding and removing:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">add</font></strong> e:<font color="#008000">E</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Add a new item to the set:the mathematical definition of</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  adding in a set is followed.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_add</font></strong> e:<font color="#008000">E</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Add a new item to the set:the mathematical definition of</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  adding in a set is followed.</font></strong></em>
+    	 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">remove</font></strong> e:<font color="#008000">E</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Remove item `e' from the set:the mathematical definition of</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  removing from a set is followed.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_remove</font></strong> e:<font color="#008000">E</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Remove item `e' from the set:the mathematical definition of</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  removing from a set is followed.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">clear</font></strong> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Empty the current set.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Looking and searching:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">has</font></strong> e:<font color="#008000">E</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Is element `e' in the set?</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_has</font></strong> e:<font color="#008000">E</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Is element `e' in the set?</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">reference_at</font></strong> e:<font color="#008000">E</font> :<font color="#008000">E</font> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> To provide iterating facilities:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">item</font></strong> i:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<font color="#008000">E</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Return the item indexed by `index'.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Mathematical operations:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">intersection</font></strong> other:<font color="#008000">SELF</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Make the intersection of the `self' set with `other'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">copy</font></strong> other:<font color="#008000">SELF</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Copy 'other' into the current set</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">from_collection</font></strong> model:<a href="COLLECTION.html"><font color="#008000">COLLECTION</font></a>[<font color="#008000">E</font>] <-
+    
+</body>
+</html>
+
diff --git a/Current/API/HASHED_SET_NODE.html b/Current/API/HASHED_SET_NODE.html
new file mode 100755
index 0000000..8da1359
--- /dev/null
+++ b/Current/API/HASHED_SET_NODE.html
@@ -0,0 +1,59 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="HASHED_SET_NODE.html"><font color="#008000">HASHED_SET_NODE</font></a>[<font color="#008000">E</font>];
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Auxilliary class to implement SET[E]."</font>;
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_any_hashed_set_node</font></strong>:<a href="ANY_HASHED_SET_NODE.html"><font color="#008000">ANY_HASHED_SET_NODE</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">item</font></strong>:<font color="#008000">E</font>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">next</font></strong>:<a href="HASHED_SET_NODE.html"><font color="#008000">HASHED_SET_NODE</font></a>[<font color="#008000">E</font>];
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  The `next' one when some clash occurs.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_next</font></strong> n:<a href="HASHED_SET_NODE.html"><font color="#008000">HASHED_SET_NODE</font></a>[<font color="#008000">E</font>] <-
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <a href="HASHED_SET.html"><font color="#008000">HASHED_SET</font></a>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create</font></strong> i:<font color="#008000">E</font> <strong><font color="#0000FF">next</font></strong> n:<a href="HASHED_SET_NODE.html"><font color="#008000">HASHED_SET_NODE</font></a>[<font color="#008000">E</font>] :<font color="#008000">SELF</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> i:<font color="#008000">E</font> <strong><font color="#0000FF">next</font></strong> n:<a href="HASHED_SET_NODE.html"><font color="#008000">HASHED_SET_NODE</font></a>[<font color="#008000">E</font>] <-
+    
+  
+</body>
+</html>
+
diff --git a/Current/API/HASH_TABLE_SIZE.html b/Current/API/HASH_TABLE_SIZE.html
new file mode 100755
index 0000000..b41ad0f
--- /dev/null
+++ b/Current/API/HASH_TABLE_SIZE.html
@@ -0,0 +1,52 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="HASH_TABLE_SIZE.html"><font color="#008000">HASH_TABLE_SIZE</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Prime INTEGER list."</font>;
+
+  <br><font FACE="Sans-serif" color="#000000"><B> Some useful features to deal with prime INTEGER values in order to select </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> an appropriate size for some hash table (used for example by the DICTIONARY </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> class as well as by the SET class).</B></font>
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_object</font></strong>:<a href="OBJECT.html"><font color="#008000">OBJECT</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">prime_number_ceiling</font></strong> integer:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  A good prime number, large enough, and no smaller than `integer'.</font></strong></em>
+   
+</body>
+</html>
+ 
\ No newline at end of file
diff --git a/Current/API/INBOX.html b/Current/API/INBOX.html
new file mode 100755
index 0000000..d6a6de2
--- /dev/null
+++ b/Current/API/INBOX.html
@@ -0,0 +1,54 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="INBOX.html"><font color="#008000">INBOX</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">bibliography</font></strong>:=<font color="#BC8F8F">"http://IsaacOS.com"</font>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">author</font></strong>      :=<font color="#BC8F8F">"Sonntag Benoit (bsonntag at loria.fr)"</font>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong>     :=<font color="#BC8F8F">"Message."</font>;
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">version</font></strong> :=<font color="#A020F0">1</font>;  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">date</font></strong>    :=<font color="#BC8F8F">"2003/04"</font>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_object</font></strong>:<a href="OBJECT.html"><font color="#008000">OBJECT</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">receive</font></strong> msg:<a href="EVENT.html"><font color="#008000">EVENT</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">send</font></strong> dst:<a href="INBOX.html"><font color="#008000">INBOX</font></a> <-
+ 
+</body>
+</html>
+ 
\ No newline at end of file
diff --git a/Current/API/INPUT.html b/Current/API/INPUT.html
new file mode 100755
index 0000000..09b03a9
--- /dev/null
+++ b/Current/API/INPUT.html
@@ -0,0 +1,66 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="INPUT.html"><font color="#008000">INPUT</font></a>;
+  
+ 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">bibliography</font></strong>:=<font color="#BC8F8F">"http://IsaacOS.com"</font>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">author</font></strong>      :=<font color="#BC8F8F">"Sonntag Benoit (bsonntag at loria.fr)"</font>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong>     :=<font color="#BC8F8F">"Message."</font>;
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">version</font></strong> :=<font color="#A020F0">1</font>;  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">date</font></strong>    :=<font color="#BC8F8F">"2003/04"</font>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_inbox</font></strong>:<a href="INBOX.html"><font color="#008000">INBOX</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <font color="#008000">SELF</font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">list_client</font></strong>:<a href="LINKED_LIST.html"><font color="#008000">LINKED_LIST</font></a>[<a href="INBOX.html"><font color="#008000">INBOX</font></a>];
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_actif</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">add_client</font></strong> obj:<a href="INBOX.html"><font color="#008000">INBOX</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">sub_client</font></strong> obj:<a href="INBOX.html"><font color="#008000">INBOX</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">acknowledge</font></strong> <-
+ 
+</body>
+</html>
+ 
\ No newline at end of file
diff --git a/Current/API/INPUT_KEYBOARD.html b/Current/API/INPUT_KEYBOARD.html
new file mode 100755
index 0000000..89228e9
--- /dev/null
+++ b/Current/API/INPUT_KEYBOARD.html
@@ -0,0 +1,83 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="INPUT_KEYBOARD.html"><font color="#008000">INPUT_KEYBOARD</font></a>;
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong>     :=<font color="#BC8F8F">"X11 - Keyboard Driver"</font>;
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">version</font></strong> := <font color="#A020F0">1</font>;  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">date</font></strong>    :=<font color="#BC8F8F">"2003/04"</font>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_input</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="INPUT.html"><font color="#008000">INPUT</font></a>;
+
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Get Character (Interrupt #21)</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">key</font></strong> key:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> <strong><font color="#0000FF">press</font></strong> p:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+     
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>   
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Install keyboard.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">get_event</font></strong> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">get_key</font></strong>:<a href="UINTEGER_16.html"><font color="#008000">UINTEGER_16</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Use without interface running: text mode</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Guru section.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">acknowledge</font></strong> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Key code generate.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B> 0:CTRL 1:AltGr 2:Alt 3:Cmd 4:Shift 5:Cap 6:NumLock 7:Scrolllock</B></font>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">key_ctrl</font></strong>  :<a href="UINTEGER_16.html"><font color="#008000">UINTEGER_16</font></a> := 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">key_alt_gr</font></strong>:<a href="UINTEGER_16.html"><font color="#008000">UINTEGER_16</font></a> := 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">key_alt</font></strong>   :<a href="UINTEGER_16.html"><font color="#008000">UINTEGER_16</font></a> := 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">key_of</font></strong> c:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> :<a href="UINTEGER_16.html"><font color="#008000">UINTEGER_16</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">key_to_string</font></strong> k:<a href="UINTEGER_16.html"><font color="#008000">UINTEGER_16</font></a> :<a href="STRING.html"><font color="#008000">STRING</font></a> <-
+ 
+</body>
+</html>
+ 
\ No newline at end of file
diff --git a/Current/API/INPUT_STREAM.html b/Current/API/INPUT_STREAM.html
new file mode 100755
index 0000000..c02f46b
--- /dev/null
+++ b/Current/API/INPUT_STREAM.html
@@ -0,0 +1,145 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="INPUT_STREAM.html"><font color="#008000">INPUT_STREAM</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"This abstract class is the superclass of all classes \
+               \representing an input stream of bytes."</font>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_object</font></strong>:<a href="OBJECT.html"><font color="#008000">OBJECT</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">push_back_flag</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a>;
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  True if one char is already pushed back.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">last_integer</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Last integer read using `read_integer'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">last_string</font></strong>:<a href="STRING.html"><font color="#008000">STRING</font></a> :=
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Access to the unique common buffer to get for example the result</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  computed by `read_line', `read_word', `newline', etc. This is a once</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  function (the same common buffer is used for all streams).</font></strong></em>
+    
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_connected</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  True when the corresponding stream is connected</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  to some physical input device.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">end_of_input</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Has end-of-input been reached ?</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  True when the last character has been read.</font></strong></em>
+    
+  
+  <br><font FACE="Sans-serif" color="#000000"><B> To read one character at a time:</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_character</font></strong> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Read a character and assign it to `last_character'.</font></strong></em>
+    
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">last_character</font></strong>:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Last character read with `read_character'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">unread_character</font></strong> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Un-read the last character read.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B> Skipping separators:</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">skip_separators</font></strong> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Skip all separators (see `is_separator' of class CHARACTER) and</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  make the first non-separator available in `last_character'. This</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  non-separator character is pushed back into the stream (see</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `unread_character') to be available one more time (the next</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `read_character' will consider this non-separator). When</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `end_of_input' occurs, this process is automatically stopped.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">skip_separators_using</font></strong> separators:<a href="STRING.html"><font color="#008000">STRING</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Same job as `skip_separators' using the `separators' set.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">skip_remainder_of_line</font></strong> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Skip all the remainder of the line including the end of</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  line character itself.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B> To read one number at a time:</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_integer</font></strong> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Read an integer according to the Lisaac syntax.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Make result available in `last_integer'.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Heading separators are automatically skipped using</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `is_separator' of class CHARACTER.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Trailing separators are not skipped.</font></strong></em>
+    
+  
+   
+  
+  <br><font FACE="Sans-serif" color="#000000"><B> To read one line or one word at a time:</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_line</font></strong> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Read a complete line ended by '\n' or `end_of_input'. Make the</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  result available in `last_string' common buffer. The end of line</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  character (usually '\n') is not added in the `last_string' buffer.</font></strong></em>
+    
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_word</font></strong> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Read a word using `is_separator' of class CHARACTER. Result is</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  available in the `last_string' common buffer. Heading separators are</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  automatically skipped. Trailing separators are not skipped</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  (`last_character' is left on the first one). If `end_of_input' is</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  encountered, Result can be the empty string.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">newline</font></strong> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Consume input until newline ('\n') is found. Corresponding</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  STRING is stored in `last_string' common buffer.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">reach_and_skip</font></strong> keyword:<a href="STRING.html"><font color="#008000">STRING</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Try to skip enough characters in order to reach the `keyword'</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  which is skipped too. If the `keyword' is not in the remainder of</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  this stream, the process is stopped as soon  as `end_of_input'</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  occurs. As for `skip_separators' the following character of the</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `keyword' is available in `last_character' and not yet read.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B> Other features:</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_line_in</font></strong> buffer:<a href="STRING.html"><font color="#008000">STRING</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Same jobs as `read_line' but storage is directly done in `buffer'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_word_using</font></strong> separators:<a href="STRING.html"><font color="#008000">STRING</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Same jobs as `read_word' using `separators'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_tail_in</font></strong> str:<a href="STRING.html"><font color="#008000">STRING</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Read all remaining character of the file in `str'.</font></strong></em>
+  
+</body>
+</html>
+
diff --git a/Current/API/INTEGER.html b/Current/API/INTEGER.html
new file mode 100755
index 0000000..62a8b6e
--- /dev/null
+++ b/Current/API/INTEGER.html
@@ -0,0 +1,251 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <strong><font color="#A020F0">Expanded</font></strong> <a href="INTEGER.html"><font color="#008000">INTEGER</font></a> -> 
+  <br><font FACE="Sans-serif" color="#000000"><B> Integer: </B></font>
+  <a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>,  <a href="UINTEGER_16.html"><font color="#008000">UINTEGER_16</font></a>, <a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a>, <a href="UINTEGER_64.html"><font color="#008000">UINTEGER_64</font></a>,
+  <a href="INTEGER_8.html"><font color="#008000">INTEGER_8</font></a> ,  <a href="INTEGER_16.html"><font color="#008000">INTEGER_16</font></a> , <a href="INTEGER_32.html"><font color="#008000">INTEGER_32</font></a> , <a href="INTEGER_64.html"><font color="#008000">INTEGER_64</font></a> ,
+  <a href="UINTEGER_BIG.html"><font color="#008000">UINTEGER_BIG</font></a>,<a href="INTEGER_BIG.html"><font color="#008000">INTEGER_BIG</font></a>,
+  <br><font FACE="Sans-serif" color="#000000"><B> Fixed real:</B></font>
+  <a href="UREAL_16_16.html"><font color="#008000">UREAL_16_16</font></a>, <a href="UREAL_24_8.html"><font color="#008000">UREAL_24_8</font></a> , <a href="UREAL_26_6.html"><font color="#008000">UREAL_26_6</font></a> , 
+  <a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a> , <a href="REAL_24_8.html"><font color="#008000">REAL_24_8</font></a>  , <a href="REAL_26_6.html"><font color="#008000">REAL_26_6</font></a>  , 
+  <br><font FACE="Sans-serif" color="#000000"><B> Float Real:</B></font>
+  <a href="REAL.html"><font color="#008000">REAL</font></a>, <a href="REAL_32.html"><font color="#008000">REAL_32</font></a>, <a href="REAL_64.html"><font color="#008000">REAL_64</font></a>, <a href="REAL_80.html"><font color="#008000">REAL_80</font></a>,
+  <br><font FACE="Sans-serif" color="#000000"><B> Other:</B></font>
+  <a href="POINTER.html"><font color="#008000">POINTER</font></a>;
+ 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Generic Integer."</font>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">type</font></strong>    := <em><strong><font color="#A4DEA4">`int`</font></strong></em>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">default</font></strong> := <font color="#A020F0">0</font>;
+
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Insert</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_numeric</font></strong>:<a href="NUMERIC.html"><font color="#008000">NUMERIC</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Range.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">maximum</font></strong>:<a href="UINTEGER_64.html"><font color="#008000">UINTEGER_64</font></a> <-  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">minimum</font></strong>:<a href="INTEGER_64.html"><font color="#008000">INTEGER_64</font></a>  <-  
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Binary Operator.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">%</font>'  <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">100</font> other:<font color="#008000">SELF</font>    :<font color="#008000">SELF</font> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">%#</font>' <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">100</font> other:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<font color="#008000">SELF</font> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">**</font>' <strong><font color="#A020F0">Right</font></strong> <font color="#A020F0">120</font> exp:<font color="#008000">SELF</font> :<font color="#008000">SELF</font> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">pow</font></strong> exp:<font color="#008000">SELF</font> :<font color="#008000">SELF</font> <-
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Conversion format with test.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">bound_test</font></strong> low:<a href="INTEGER_64.html"><font color="#008000">INTEGER_64</font></a> <strong><font color="#0000FF">to</font></strong> up:<a href="UINTEGER_64.html"><font color="#008000">UINTEGER_64</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+<br><font FACE="Sans-serif" color="#000000"><B>  - to_integer:INTEGER <- Self;</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_pointer</font></strong>:<a href="POINTER.html"><font color="#008000">POINTER</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> BCD Format. </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_binary</font></strong>:<font color="#008000">SELF</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Self is BCD formatted, convert to binary value</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_bcd</font></strong>:<font color="#008000">SELF</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Self is binary formatted, convert to bcd value</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Facility typing.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">kb</font></strong>:<font color="#008000">SELF</font> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">mb</font></strong>:<font color="#008000">SELF</font> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">gb</font></strong>:<font color="#008000">SELF</font> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">tb</font></strong>:<font color="#008000">SELF</font> <- 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Logic Operator</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">&</font>'  <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">100</font> other:<font color="#008000">SELF</font> :<font color="#008000">SELF</font> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">|</font>'  <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">80</font>  other:<font color="#008000">SELF</font> :<font color="#008000">SELF</font> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">^</font>'  <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">80</font>  other:<font color="#008000">SELF</font> :<font color="#008000">SELF</font> <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">>></font>' <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">100</font> other:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<font color="#008000">SELF</font> <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B"><<</font>' <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">100</font> other:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<font color="#008000">SELF</font> <- 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Unary operator</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">~</font>' :<font color="#008000">SELF</font> <-  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp (-SELF.one) - Self;</font></strong></em>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Test. </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">align_power</font></strong> step:<font color="#008000">SELF</font> :<font color="#008000">SELF</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_power_2</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+      
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Function :</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">sqrt</font></strong>:<font color="#008000">SELF</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">factorial</font></strong>:<font color="#008000">SELF</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fibonacci</font></strong>:<font color="#008000">SELF</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_odd</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a>  <-   <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Is odd ?</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_even</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Is even ?</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">gcd</font></strong> other:<font color="#008000">SELF</font> :<font color="#008000">SELF</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Great Common Divisor of `self' and `other'.</font></strong></em>
+   
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Random</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">random</font></strong> :<font color="#008000">SELF</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Random number between 0 to `maximum' in SELF.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">random_upper</font></strong> upper:<font color="#008000">SELF</font> :<font color="#008000">SELF</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Random number between 0 to `upper'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">random_between</font></strong> lower:<font color="#008000">SELF</font> <strong><font color="#0000FF">and</font></strong> upper:<font color="#008000">SELF</font> :<font color="#008000">SELF</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Random number between `lower' to `upper'.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Looping.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">times</font></strong> action:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Convertion</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">append_in</font></strong> buffer:<a href="STRING.html"><font color="#008000">STRING</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Append in the `buffer' the equivalent of `to_string'. No new STRING</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  creation during the process.</font></strong></em>
+ 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">decimal_digit</font></strong>:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Gives the corresponding CHARACTER for range 0..9.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">digit</font></strong>:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">hexadecimal_digit</font></strong>:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Gives the corresponding CHARACTER for range 0..15.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_character</font></strong>:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Return the coresponding ASCII character.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_octal</font></strong>:<font color="#008000">SELF</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Gives coresponding octal value.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_hexadecimal</font></strong>:<a href="STRING.html"><font color="#008000">STRING</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Convert the hexadecimal view of `self' into a new allocated</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  STRING. For example, if `self' is -1 the new STRING is</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  "FFFFFFFF" on a 32 bit machine.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Note: see also `to_hexadecimal_in' to save memory.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_hexadecimal_format</font></strong> s:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="STRING.html"><font color="#008000">STRING</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Convert the hexadecimal view of `self' into a new allocated</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  STRING. For example, if `self' is -1 the new STRING is</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  "FFFFFFFF" on a 32 bit machine.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Note: see also `to_hexadecimal_in' to save memory.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_hexadecimal_in</font></strong> buffer:<a href="STRING.html"><font color="#008000">STRING</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Append in `buffer' the equivalent of `to_hexadecimal'. No new STRING</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  creation during the process.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_hexadecimal_in</font></strong> buffer:<a href="STRING.html"><font color="#008000">STRING</font></a> <strong><font color="#0000FF">format</font></strong> s:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Append in `buffer' the equivalent of `to_hexadecimal'. No new STRING</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  creation during the process.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_binary_in</font></strong> buffer:<a href="STRING.html"><font color="#008000">STRING</font></a> <strong><font color="#0000FF">format</font></strong> s:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Append in `buffer' the equivalent of `to_binary_string'. No new STRING</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  creation during the process.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Hashing:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">hash_code</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  BSBS:  Il faut revoir => Depending processor</font></strong></em>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Print</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">print</font></strong> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">print_positif</font></strong> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Display this number without memory.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">print_hex</font></strong> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Display this number without memory.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Debug manager facility.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">?</font>' blc:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <-  
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <a href="INTEGER.html"><font color="#008000">INTEGER</font></a>  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_raw_pointer</font></strong>:<a href="POINTER.html"><font color="#008000">POINTER</font></a>         <- 
+
+
+
+</body>
+</html>
+
diff --git a/Current/API/INTEGER_16.html b/Current/API/INTEGER_16.html
new file mode 100755
index 0000000..04983b3
--- /dev/null
+++ b/Current/API/INTEGER_16.html
@@ -0,0 +1,63 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <strong><font color="#A020F0">Expanded</font></strong> <a href="INTEGER_16.html"><font color="#008000">INTEGER_16</font></a> -> <a href="INTEGER.html"><font color="#008000">INTEGER</font></a>, <a href="INTEGER_64.html"><font color="#008000">INTEGER_64</font></a>, <a href="INTEGER_32.html"><font color="#008000">INTEGER_32</font></a>;
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Signed 16 bits integer."</font>;
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">type</font></strong>    := <em><strong><font color="#A4DEA4">`signed short`</font></strong></em>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">default</font></strong> := (<font color="#A020F0">0</font>.<font color="#0000FF">to_raw_integer_16</font>);
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Insert</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_signed_integer</font></strong>:<a href="SIGNED_INTEGER.html"><font color="#008000">SIGNED_INTEGER</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">object_size</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> := 
+
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Range
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">maximum</font></strong>:<a href="UINTEGER_64.html"><font color="#008000">UINTEGER_64</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">minimum</font></strong>:<a href="INTEGER_64.html"><font color="#008000">INTEGER_64</font></a> <- 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Conversion with test.
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_integer_16</font></strong>:<a href="INTEGER_16.html"><font color="#008000">INTEGER_16</font></a>     <- 
+</body>
+</html>
+
diff --git a/Current/API/INTEGER_32.html b/Current/API/INTEGER_32.html
new file mode 100755
index 0000000..c27a491
--- /dev/null
+++ b/Current/API/INTEGER_32.html
@@ -0,0 +1,67 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>        :=<strong><font color="#A020F0">Expanded</font></strong> <a href="INTEGER_32.html"><font color="#008000">INTEGER_32</font></a> -> <a href="INTEGER.html"><font color="#008000">INTEGER</font></a>, <a href="INTEGER_64.html"><font color="#008000">INTEGER_64</font></a>, <a href="POINTER.html"><font color="#008000">POINTER</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong>     :=<font color="#BC8F8F">"Signed 32 bits integer."</font>;
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">type</font></strong>        := <em><strong><font color="#A4DEA4">`signed long`</font></strong></em>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">default</font></strong>     := (<font color="#A020F0">0</font>.<font color="#0000FF">to_raw_integer_32</font>);
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Insert</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_signed_integer</font></strong>:<a href="SIGNED_INTEGER.html"><font color="#008000">SIGNED_INTEGER</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">object_size</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> := 
+
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Range
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">maximum</font></strong>:<a href="UINTEGER_64.html"><font color="#008000">UINTEGER_64</font></a> <-  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">minimum</font></strong>:<a href="INTEGER_64.html"><font color="#008000">INTEGER_64</font></a> <- 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Conversion with test.
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+ 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_integer_32</font></strong>:<a href="INTEGER_32.html"><font color="#008000">INTEGER_32</font></a>     <-   
+
+
+
+
+</body>
+</html>
+
diff --git a/Current/API/INTEGER_64.html b/Current/API/INTEGER_64.html
new file mode 100755
index 0000000..842f7fc
--- /dev/null
+++ b/Current/API/INTEGER_64.html
@@ -0,0 +1,70 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <strong><font color="#A020F0">Expanded</font></strong> <a href="INTEGER_64.html"><font color="#008000">INTEGER_64</font></a> -> <a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Signed 64 bits integer."</font>;
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">type</font></strong>    := <em><strong><font color="#A4DEA4">`signed long long`</font></strong></em>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">default</font></strong> := (<font color="#A020F0">0</font>.<font color="#0000FF">to_raw_integer_64</font>);
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Insert</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_signed_integer</font></strong>:<a href="SIGNED_INTEGER.html"><font color="#008000">SIGNED_INTEGER</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">object_size</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> := 
+  
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">-</font>' :<font color="#008000">SELF</font> <- 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Range
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">maximum</font></strong>:<a href="UINTEGER_64.html"><font color="#008000">UINTEGER_64</font></a> <-  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp Bug C 07FFFFFFFFFFFFFFFh;
</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">minimum</font></strong>:<a href="INTEGER_64.html"><font color="#008000">INTEGER_64</font></a>  <- 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Conversion with test.
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+   
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_integer_64</font></strong>:<a href="INTEGER_64.html"><font color="#008000">INTEGER_64</font></a>     <- 
+  
+
+
+
+</body>
+</html>
+
diff --git a/Current/API/INTEGER_8.html b/Current/API/INTEGER_8.html
new file mode 100755
index 0000000..76c098f
--- /dev/null
+++ b/Current/API/INTEGER_8.html
@@ -0,0 +1,74 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    :=<strong><font color="#A020F0">Expanded</font></strong> <a href="INTEGER_8.html"><font color="#008000">INTEGER_8</font></a> -> <a href="INTEGER.html"><font color="#008000">INTEGER</font></a>, <a href="INTEGER_64.html"><font color="#008000">INTEGER_64</font></a>, <a href="INTEGER_32.html"><font color="#008000">INTEGER_32</font></a>, <a href="INTEGER_16.html"><font color="#008000">INTEGER_16</font></a>;
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> :=<font color="#BC8F8F">"Signed 8 bits integer."</font>;
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">type</font></strong>    := <em><strong><font color="#A4DEA4">`signed char`</font></strong></em>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">default</font></strong> := (<font color="#A020F0">0</font>.<font color="#0000FF">to_raw_integer_8</font>);
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Insert</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_signed_integer</font></strong>:<a href="SIGNED_INTEGER.html"><font color="#008000">SIGNED_INTEGER</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">object_size</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> := 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Range
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">maximum</font></strong>:<a href="UINTEGER_64.html"><font color="#008000">UINTEGER_64</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">minimum</font></strong>:<a href="INTEGER_64.html"><font color="#008000">INTEGER_64</font></a>  <- 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Conversion.
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_integer_8</font></strong>:<a href="INTEGER_8.html"><font color="#008000">INTEGER_8</font></a> <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_character</font></strong>:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> <-  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `13`;
</font></strong></em>
+  
+
+
+
+	
+
+
+
+
+</body>
+</html>
+
diff --git a/Current/API/INTERFACE.html b/Current/API/INTERFACE.html
new file mode 100755
index 0000000..f9b4267
--- /dev/null
+++ b/Current/API/INTERFACE.html
@@ -0,0 +1,82 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="INTERFACE.html"><font color="#008000">INTERFACE</font></a>;
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">bibliography</font></strong>:=<font color="#BC8F8F">"http://IsaacOS.com"</font>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">author</font></strong>      :=<font color="#BC8F8F">"Sonntag Benoit (bsonntag at loria.fr)"</font>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong>     :=<font color="#BC8F8F">"User Interface and Events managment."</font>;
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">version</font></strong> := <font color="#A020F0">1</font>;  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">date</font></strong>    := <font color="#BC8F8F">"2003/04"</font>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_g_raw</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="G_GROUP.html"><font color="#008000">G_GROUP</font></a>;
+        
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">screen</font></strong>:<a href="AREA.html"><font color="#008000">AREA</font></a>; <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Physical screen.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> bmp:<a href="ABSTRACT_BITMAP.html"><font color="#008000">ABSTRACT_BITMAP</font></a> <strong><font color="#0000FF">size</font></strong> (w,h:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">with</font></strong> elt:<a href="G_EXPR.html"><font color="#008000">G_EXPR</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Display.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">draw_slave</font></strong> bmp:<a href="ABSTRACT_BITMAP.html"><font color="#008000">ABSTRACT_BITMAP</font></a> <strong><font color="#0000FF">from</font></strong> (x0,y0:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">to</font></strong> (x1,y1:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+       
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Connect.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>    </B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">connect_to</font></strong> obj:<a href="INPUT.html"><font color="#008000">INPUT</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">focus</font></strong>:<a href="INBOX.html"><font color="#008000">INBOX</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_focus</font></strong> f:<a href="INBOX.html"><font color="#008000">INBOX</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">resize_window</font></strong> (w,h:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">run</font></strong> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Message Server.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">receive</font></strong> msg:<a href="EVENT.html"><font color="#008000">EVENT</font></a> <-
+   
+</body>
+</html>
+ 
\ No newline at end of file
diff --git a/Current/API/LAB_KEY.html b/Current/API/LAB_KEY.html
new file mode 100755
index 0000000..89ab1fb
--- /dev/null
+++ b/Current/API/LAB_KEY.html
@@ -0,0 +1,63 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>        := <a href="LAB_KEY.html"><font color="#008000">LAB_KEY</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong>     := <font color="#BC8F8F">"Label Key."</font>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_g_label</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="GUI_LABEL.html"><font color="#008000">GUI_LABEL</font></a>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">key</font></strong>:<a href="UINTEGER_16.html"><font color="#008000">UINTEGER_16</font></a>;
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Creation.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create</font></strong> k:<a href="UINTEGER_16.html"><font color="#008000">UINTEGER_16</font></a> :<font color="#008000">SELF</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> k:<a href="UINTEGER_16.html"><font color="#008000">UINTEGER_16</font></a> <-
+      
+<br><br><strong><font color="#A020F0">Section</font></strong> <a href="GUI_LABEL.html"><font color="#008000">GUI_LABEL</font></a>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">my_width_min</font></strong> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">my_height_min</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">my_display_in</font></strong> bmp:<a href="GUI_ITEM.html"><font color="#008000">GUI_ITEM</font></a> <strong><font color="#0000FF">to</font></strong> (x,y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <- 
+  
+</body>
+</html>
+
diff --git a/Current/API/LIMIT_X.html b/Current/API/LIMIT_X.html
new file mode 100755
index 0000000..ccdef42
--- /dev/null
+++ b/Current/API/LIMIT_X.html
@@ -0,0 +1,79 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>        := <a href="LIMIT_X.html"><font color="#008000">LIMIT_X</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong>     := <font color="#BC8F8F">"Sub structure for AREA."</font>;
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">bibliography</font></strong>:= <font color="#BC8F8F">"http://IsaacOS.com"</font>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">author</font></strong>      := <font color="#BC8F8F">"Benoit Sonntag (bsonntag at loria.fr), Jerome Boutet (boutet at loria.fr)"</font>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">version</font></strong>    := <font color="#A020F0">1</font>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_object</font></strong>:<a href="OBJECT.html"><font color="#008000">OBJECT</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>  
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">value</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">plan</font></strong>:<a href="PLAN.html"><font color="#008000">PLAN</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">next</font></strong>:<a href="LIMIT_X.html"><font color="#008000">LIMIT_X</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">prev</font></strong>:<a href="LIMIT_X.html"><font color="#008000">LIMIT_X</font></a>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong> 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> x:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">plan</font></strong> p:<a href="PLAN.html"><font color="#008000">PLAN</font></a> <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create</font></strong> x:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">plan</font></strong> p:<a href="PLAN.html"><font color="#008000">PLAN</font></a> :<a href="LIMIT_X.html"><font color="#008000">LIMIT_X</font></a> <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">append</font></strong> old_root:<a href="LIMIT_X.html"><font color="#008000">LIMIT_X</font></a> :<a href="LIMIT_X.html"><font color="#008000">LIMIT_X</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">remove</font></strong> old_root:<a href="LIMIT_X.html"><font color="#008000">LIMIT_X</font></a> :<a href="LIMIT_X.html"><font color="#008000">LIMIT_X</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_value</font></strong> v:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_next</font></strong> new:<a href="LIMIT_X.html"><font color="#008000">LIMIT_X</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_prev</font></strong> new:<a href="LIMIT_X.html"><font color="#008000">LIMIT_X</font></a> <-
+  
+
+
+
+
+
+
+</body>
+</html>
+
diff --git a/Current/API/LIMIT_Y.html b/Current/API/LIMIT_Y.html
new file mode 100755
index 0000000..40ef744
--- /dev/null
+++ b/Current/API/LIMIT_Y.html
@@ -0,0 +1,76 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>        := <a href="LIMIT_Y.html"><font color="#008000">LIMIT_Y</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong>     := <font color="#BC8F8F">"Sub structure for AREA."</font>;
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">author</font></strong>      := <font color="#BC8F8F">"Benoit Sonntag (bsonntag at loria.fr), Jerome Boutet (boutet at loria.fr)"</font>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">version</font></strong>     := <font color="#A020F0">1</font>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_object</font></strong>:<a href="OBJECT.html"><font color="#008000">OBJECT</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>  
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">value</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">plan</font></strong>:<a href="PLAN.html"><font color="#008000">PLAN</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">is_top</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a>;  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">next</font></strong>:<a href="LIMIT_Y.html"><font color="#008000">LIMIT_Y</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">prev</font></strong>:<a href="LIMIT_Y.html"><font color="#008000">LIMIT_Y</font></a>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong> 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">plan</font></strong> p:<a href="PLAN.html"><font color="#008000">PLAN</font></a> <strong><font color="#0000FF">is_top</font></strong> b:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create_top</font></strong> y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">plan</font></strong> p:<a href="PLAN.html"><font color="#008000">PLAN</font></a> :<a href="LIMIT_Y.html"><font color="#008000">LIMIT_Y</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create_bottom</font></strong> y:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">plan</font></strong> p:<a href="PLAN.html"><font color="#008000">PLAN</font></a> :<a href="LIMIT_Y.html"><font color="#008000">LIMIT_Y</font></a> <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">append</font></strong> old_root:<a href="LIMIT_Y.html"><font color="#008000">LIMIT_Y</font></a> :<a href="LIMIT_Y.html"><font color="#008000">LIMIT_Y</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">remove</font></strong> old_root:<a href="LIMIT_Y.html"><font color="#008000">LIMIT_Y</font></a> :<a href="LIMIT_Y.html"><font color="#008000">LIMIT_Y</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_value</font></strong> v:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_next</font></strong> new:<a href="LIMIT_Y.html"><font color="#008000">LIMIT_Y</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_prev</font></strong> new:<a href="LIMIT_Y.html"><font color="#008000">LIMIT_Y</font></a> <-
+  
+
+</body>
+</html>
+
diff --git a/Current/API/LINKED2_LIST.html b/Current/API/LINKED2_LIST.html
new file mode 100755
index 0000000..65f4745
--- /dev/null
+++ b/Current/API/LINKED2_LIST.html
@@ -0,0 +1,126 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="LINKED2_LIST.html"><font color="#008000">LINKED2_LIST</font></a>[<font color="#008000">E</font>];
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Two way linked list with internal automatic memorization \
+               \of the last access ."</font>;
+	       
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_linked_collection</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="LINKED_COLLECTION.html"><font color="#008000">LINKED_COLLECTION</font></a>[<font color="#008000">E</font>];
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <a href="LINKED2_LIST.html"><font color="#008000">LINKED2_LIST</font></a>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">first_link</font></strong>:<a href="LINK2.html"><font color="#008000">LINK2</font></a>[<font color="#008000">E</font>];
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  NULL when empty or gives access to the first element.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">last_link</font></strong>:<a href="LINK2.html"><font color="#008000">LINK2</font></a>[<font color="#008000">E</font>];
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  NULL when empty or gives access to the last element.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">mem_idx</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>; 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">mem_lnk</font></strong>:<a href="LINK2.html"><font color="#008000">LINK2</font></a>[<font color="#008000">E</font>];
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  To speed up accessing, `mem_idx' and `mem_lnk' is the</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  memory of the last access done. For example, after</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  item(1), `mem_idx' is 1 and `mem_lnk' is `first_link'.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  When list is empty, `first_link' is NULL as well as</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `mem_lnk' and `mem_idx' is 0;</font></strong></em>
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create</font></strong>:<font color="#008000">SELF</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Make an empty list;</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_empty</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">add_first</font></strong> element:<font color="#008000">E</font> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">add_last</font></strong> element:<font color="#008000">E</font> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">add</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">to</font></strong> index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">remove_first</font></strong> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">remove</font></strong> index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">first</font></strong>:<font color="#008000">E</font> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">last</font></strong>:<font color="#008000">E</font> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">item</font></strong> index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<font color="#008000">E</font> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">put</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">to</font></strong> index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">count</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_all_with</font></strong> v:<font color="#008000">E</font> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">copy</font></strong> other:<font color="#008000">SELF</font> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">==</font>' <strong><font color="#A020F0">Right</font></strong> <font color="#A020F0">60</font> other:<font color="#008000">SELF</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_equal_map</font></strong> other:<font color="#008000">SELF</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">index_of</font></strong> x:<font color="#008000">E</font> <strong><font color="#0000FF">start</font></strong> start_index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">reverse_index_of</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">start</font></strong> start_index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_index_of</font></strong> x:<font color="#008000">E</font> <strong><font color="#0000FF">start</font></strong> start_index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_reverse_index_of</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">start</font></strong> start_index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">clear</font></strong> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">from_collection</font></strong> model:<a href="COLLECTION.html"><font color="#008000">COLLECTION</font></a>[<font color="#008000">E</font>] <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">slice</font></strong> low:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">to</font></strong> up:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<font color="#008000">SELF</font> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">occurrences</font></strong> element:<font color="#008000">E</font> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_occurrences</font></strong> element:<font color="#008000">E</font> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">force</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">to</font></strong> index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">all_default</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">remove_last</font></strong> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">replace_all</font></strong> old_value:<font color="#008000">E</font> <strong><font color="#0000FF">with</font></strong> new_value:<font color="#008000">E</font> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_replace_all</font></strong> old_value:<font color="#008000">E</font> <strong><font color="#0000FF">with</font></strong> new_value:<font color="#008000">E</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">reverse</font></strong> <-
+  			
+</body>
+</html>
+
diff --git a/Current/API/LINKED2_LIST_NODE.html b/Current/API/LINKED2_LIST_NODE.html
new file mode 100755
index 0000000..482675c
--- /dev/null
+++ b/Current/API/LINKED2_LIST_NODE.html
@@ -0,0 +1,67 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="LINKED2_LIST_NODE.html"><font color="#008000">LINKED2_LIST_NODE</font></a>[<font color="#008000">E</font>];
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"To implement LINKED2_LIST[E]."</font>;
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_any_two_way_linked_list_node</font></strong>:<a href="ANY_TWO_WAY_LINKED_LIST_NODE.html"><font color="#008000">ANY_TWO_WAY_LINKED_LIST_NODE</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">item</font></strong>:<font color="#008000">E</font>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">previous</font></strong>:<a href="LINKED2_LIST_NODE.html"><font color="#008000">LINKED2_LIST_NODE</font></a>[<font color="#008000">E</font>];
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">next</font></strong>:<a href="LINKED2_LIST_NODE.html"><font color="#008000">LINKED2_LIST_NODE</font></a>[<font color="#008000">E</font>];
+
+<br><br><strong><font color="#A020F0">Section</font></strong> <a href="LINKED2_LIST.html"><font color="#008000">LINKED2_LIST</font></a>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create</font></strong> i:<font color="#008000">E</font> <strong><font color="#0000FF">previous</font></strong> p:<font color="#008000">SELF</font> <strong><font color="#0000FF">next</font></strong> n:<font color="#008000">SELF</font> :<font color="#008000">SELF</font><-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> i:<font color="#008000">E</font> <strong><font color="#0000FF">previous</font></strong> p:<font color="#008000">SELF</font> <strong><font color="#0000FF">next</font></strong> n:<font color="#008000">SELF</font> <-
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <a href="LINKED2_LIST.html"><font color="#008000">LINKED2_LIST</font></a>,<a href="LINKED2_LIST_NODE.html"><font color="#008000">LINKED2_LIST_NODE</font></a>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_item</font></strong> i:<font color="#008000">E</font> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_next</font></strong> n:<font color="#008000">SELF</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_all_with</font></strong> v:<font color="#008000">E</font> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_previous</font></strong> p:<font color="#008000">SELF</font> <-
+ 
+</body>
+</html>
+ 
\ No newline at end of file
diff --git a/Current/API/LINKED_COLLECTION.html b/Current/API/LINKED_COLLECTION.html
new file mode 100755
index 0000000..3eb8844
--- /dev/null
+++ b/Current/API/LINKED_COLLECTION.html
@@ -0,0 +1,73 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="LINKED_COLLECTION.html"><font color="#008000">LINKED_COLLECTION</font></a>[<font color="#008000">E</font>];
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Common root of LINKED_LIST and TWO_WAY_LINKED_LIST.."</font>;
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_collection</font></strong>:<a href="COLLECTION.html"><font color="#008000">COLLECTION</font></a>[<font color="#008000">E</font>] := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">lower</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> := 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Lower index bound is frozen.</font></strong></em>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">upper</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Memorized upper index bound.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create</font></strong>:<font color="#008000">SELF</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Make an empty list</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">remove_head</font></strong> n:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">remove_tail</font></strong> n:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">first_index_of</font></strong> element:<font color="#008000">E</font> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  			
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_first_index_of</font></strong> element:<font color="#008000">E</font> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Implement manifest generic creation.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+	
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">manifest_make</font></strong> needed_capacity:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Manifest creation of a list of items of type E.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">manifest_put</font></strong> index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">to</font></strong> element:<font color="#008000">E</font> <-
+ 
+</body>
+</html>
+ 
\ No newline at end of file
diff --git a/Current/API/LINKED_LIST.html b/Current/API/LINKED_LIST.html
new file mode 100755
index 0000000..f389ba1
--- /dev/null
+++ b/Current/API/LINKED_LIST.html
@@ -0,0 +1,134 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="LINKED_LIST.html"><font color="#008000">LINKED_LIST</font></a>[<font color="#008000">E</font>];
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> :=<font color="#BC8F8F">"One way linked list with internal automatic memorization of the last access."</font>;
+  
+  <br><font FACE="Sans-serif" color="#000000"><B> One way linked list implementation with internal automatic cached memorization </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> of the last access. Because of the last access memory cache, the traversal of a </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> LINKED_LIST from the `lower' index to the `upper' index using `item' is quite </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> efficient. As one can expect, adding element using `add_first' or</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> `add_last' is really efficient too, actually, the total number of elements </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> (i.e. `count') as well as a reference to the last cell is also cached automatically. </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Keep in mind that LINKED_LIST uses a one way linked storage from `lower' to `upper', </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> so traversing a LINKED_LIST from `upper' to `lower' will be extremely time consumming </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> (also consider LINKED2_LIST).</B></font>
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_linked_collection</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="LINKED_COLLECTION.html"><font color="#008000">LINKED_COLLECTION</font></a>[<font color="#008000">E</font>];
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <a href="LINKED_LIST.html"><font color="#008000">LINKED_LIST</font></a>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">first_link</font></strong>:<a href="LINKED_LIST_NODE.html"><font color="#008000">LINKED_LIST_NODE</font></a>[<font color="#008000">E</font>];
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  NULL when empty or gives access to the first element.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">last_link</font></strong>:<a href="LINKED_LIST_NODE.html"><font color="#008000">LINKED_LIST_NODE</font></a>[<font color="#008000">E</font>];
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  NULL when empty or gives access to the last element.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">mem_idx</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>; 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">mem_lnk</font></strong>:<a href="LINKED_LIST_NODE.html"><font color="#008000">LINKED_LIST_NODE</font></a>[<font color="#008000">E</font>];
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  To speed up accessing, `mem_idx' and `mem_lnk' is the</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  memory of the last access done. For example, after</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  item(1), `mem_idx' is 1 and `mem_lnk' is `first_link'.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  When list is empty, `first_link' is NULL as well as</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `mem_lnk' and `mem_idx' is 0;</font></strong></em>
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create</font></strong>:<font color="#008000">SELF</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Make an empty list;</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_empty</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">add_first</font></strong> element:<font color="#008000">E</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">add_last</font></strong> element:<font color="#008000">E</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">add</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">to</font></strong> index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">remove_first</font></strong> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">remove</font></strong> index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">first</font></strong>:<font color="#008000">E</font> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">last</font></strong>:<font color="#008000">E</font> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">item</font></strong> i:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<font color="#008000">E</font> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">put</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">to</font></strong> i:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">count</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_all_with</font></strong> v:<font color="#008000">E</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">copy</font></strong> other:<font color="#008000">SELF</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">==</font>'  <strong><font color="#A020F0">Right</font></strong> <font color="#A020F0">60</font> other:<font color="#008000">SELF</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_equal_map</font></strong> other:<font color="#008000">SELF</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">index_of</font></strong> x:<font color="#008000">E</font> <strong><font color="#0000FF">start</font></strong> start_index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">reverse_index_of</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">start</font></strong> start_index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+       
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_index_of</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">start</font></strong> start_index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_reverse_index_of</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">start</font></strong> start_index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">clear</font></strong> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">from_collection</font></strong> model:<a href="COLLECTION.html"><font color="#008000">COLLECTION</font></a>[<font color="#008000">E</font>] <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">slice</font></strong> low:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">to</font></strong> up:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<font color="#008000">SELF</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">occurrences</font></strong> element:<font color="#008000">E</font> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_occurrences</font></strong> element:<font color="#008000">E</font> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">force</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">to</font></strong> index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">all_default</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">remove_last</font></strong> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">replace_all</font></strong> old_value:<font color="#008000">E</font> <strong><font color="#0000FF">with</font></strong> new_value:<font color="#008000">E</font> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_replace_all</font></strong> old_value:<font color="#008000">E</font> <strong><font color="#0000FF">with</font></strong> new_value:<font color="#008000">E</font> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">reverse</font></strong> <-
+      
+</body>
+</html>
+
diff --git a/Current/API/LINKED_LIST_NODE.html b/Current/API/LINKED_LIST_NODE.html
new file mode 100755
index 0000000..1d83dd5
--- /dev/null
+++ b/Current/API/LINKED_LIST_NODE.html
@@ -0,0 +1,64 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="LINKED_LIST_NODE.html"><font color="#008000">LINKED_LIST_NODE</font></a>[<font color="#008000">E</font>];
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"To implement LINKED_LIST[E]. ."</font>;
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_any_linked_list_node</font></strong>:<a href="ANY_LINKED_LIST_NODE.html"><font color="#008000">ANY_LINKED_LIST_NODE</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">item</font></strong>:<font color="#008000">E</font>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">next</font></strong>:<a href="LINKED_LIST_NODE.html"><font color="#008000">LINKED_LIST_NODE</font></a>[<font color="#008000">E</font>];
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <a href="LINKED_LIST.html"><font color="#008000">LINKED_LIST</font></a>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create</font></strong> i:<font color="#008000">E</font> <strong><font color="#0000FF">next</font></strong> n:<a href="LINKED_LIST_NODE.html"><font color="#008000">LINKED_LIST_NODE</font></a>[<font color="#008000">E</font>] :<font color="#008000">SELF</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> i:<font color="#008000">E</font> <strong><font color="#0000FF">next</font></strong> n:<a href="LINKED_LIST_NODE.html"><font color="#008000">LINKED_LIST_NODE</font></a>[<font color="#008000">E</font>] <-
+    
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <a href="LINKED_LIST_NODE.html"><font color="#008000">LINKED_LIST_NODE</font></a>,<a href="LINKED_LIST.html"><font color="#008000">LINKED_LIST</font></a>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_item</font></strong> i:<font color="#008000">E</font> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_next</font></strong> n:<a href="LINKED_LIST_NODE.html"><font color="#008000">LINKED_LIST_NODE</font></a>[<font color="#008000">E</font>] <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_all_with</font></strong> v:<font color="#008000">E</font> <-
+  
+</body>
+</html>
+
diff --git a/Current/API/NATIVE_ARRAY.html b/Current/API/NATIVE_ARRAY.html
new file mode 100755
index 0000000..9881b03
--- /dev/null
+++ b/Current/API/NATIVE_ARRAY.html
@@ -0,0 +1,281 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+ 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>        := <strong><font color="#A020F0">Strict</font></strong> <a href="NATIVE_ARRAY.html"><font color="#008000">NATIVE_ARRAY</font></a>[<font color="#008000">E</font>];
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong>     :=<font color="#BC8F8F">"Native array of collection library."</font>;
+  
+  <br><font FACE="Sans-serif" color="#000000"><B> This class gives access to the lowest level for arrays. As any low level array, you can</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> get high performances with NATIVE_ARRAYs, but you loose most valid bounds checks (as</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> you can do in plain C code for example).</B></font>
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_safe_equal</font></strong>:<a href="SAFE_EQUAL.html"><font color="#008000">SAFE_EQUAL</font></a>[<font color="#008000">E</font>] := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>  
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Basic features:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">object_size</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :=  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  For detect error.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">element_sizeof</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  The size in number of bytes for type `E'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">calloc_intern</font></strong> nb_elements:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="NATIVE_ARRAY.html"><font color="#008000">NATIVE_ARRAY</font></a>[<font color="#008000">E</font>] <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Allocate a new array of 'nb_elements' of type `E'.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  The new array is initialized with default values.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create</font></strong> nb_elements:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="NATIVE_ARRAY.html"><font color="#008000">NATIVE_ARRAY</font></a>[<font color="#008000">E</font>] <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Allocate a new array of `nb_elements' of type `E'.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  The new array is initialized with default values.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">realloc</font></strong> old_nb_elts:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">with</font></strong> new_nb_elts:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="NATIVE_ARRAY.html"><font color="#008000">NATIVE_ARRAY</font></a>[<font color="#008000">E</font>] <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Assume Current is a valid NATIVE_ARRAY in range</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  [0 .. `old_nb_elts'-1]. Allocate a bigger new array in</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  range [0 .. `new_nb_elts'-1].</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Old range is copied in the new allocated array.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  New items are initialized with default values.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">first</font></strong>:<font color="#008000">E</font> <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">item</font></strong> index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<font color="#008000">E</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  To read an `item'.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Assume that `calloc' is already done and that `index' is </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  the range [0 .. `nb_elements'-1].</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">put</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">to</font></strong> index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  To write an item.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Assume that `calloc' is already done and that `index'</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  is the range [0 .. `nb_elements'-1].</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Displacement</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">+</font>' <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">80</font> other:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="NATIVE_ARRAY.html"><font color="#008000">NATIVE_ARRAY</font></a>[<font color="#008000">E</font>] <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  other is in element index</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Comparison:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">memcmp</font></strong> other:<a href="NATIVE_ARRAY.html"><font color="#008000">NATIVE_ARRAY</font></a>[<font color="#008000">E</font>] <strong><font color="#0000FF">until</font></strong> capacity:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  True if all elements in range [0..capacity-1] are</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  identical using `equal'. Assume Current and `other'</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  are big enough.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `fast_memcmp'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">slice_memcmp</font></strong> (at:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>,other:<a href="NATIVE_ARRAY.html"><font color="#008000">NATIVE_ARRAY</font></a>[<font color="#008000">E</font>],other_lower,other_upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  True if all elements in range [0 .. `other_upper' - `other_lower'] are identical</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  to the elements in range [`other_lower' .. `other_upper'] of `other' using</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `is_equal'. Assume `Current' and `other' are big enough.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `slice_fast_memcmp'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_memcmp</font></strong> other:<a href="NATIVE_ARRAY.html"><font color="#008000">NATIVE_ARRAY</font></a>[<font color="#008000">E</font>] <strong><font color="#0000FF">until</font></strong> capacity:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Same jobs as `memcmp' but uses infix `=' instead `equal'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">slice_fast_memcmp</font></strong> (at:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>, other:<a href="NATIVE_ARRAY.html"><font color="#008000">NATIVE_ARRAY</font></a>[<font color="#008000">E</font>], other_lower,other_upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Same jobs as `slice_memcmp' but uses infix "=" instead of `is_equal'.</font></strong></em>
+  			
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">deep_memcmp</font></strong> other:<a href="NATIVE_ARRAY.html"><font color="#008000">NATIVE_ARRAY</font></a>[<font color="#008000">E</font>] <strong><font color="#0000FF">until</font></strong> capacity:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Same jobs as `memcmp' but uses `is_deep_equal' instead `equal'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">slice_deep_memcmp</font></strong> (at:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>,other:<a href="NATIVE_ARRAY.html"><font color="#008000">NATIVE_ARRAY</font></a>[<font color="#008000">E</font>],other_lower,other_upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Same jobs as `slice_memcmp' but uses `is_deep_equal' instead of `is_equal'.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Searching:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">first_index_of</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">until</font></strong> upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Give the index of the first occurrence of `element' using</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `==' for comparison.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Answer `upper + 1' when `element' is not inside.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `fast_index_of', `reverse_index_of'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">index_of</font></strong> (element:<font color="#008000">E</font>,start_index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">until</font></strong> upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Using `is_equal' for comparison, gives the index of the first occurrence of `element' </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  at or after `start_index'. Answer `upper + 1' when the search fail.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `fast_index_of', `reverse_index_of'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">reverse_index_of</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">from</font></strong> upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Give the index of the first occurrence of `element' using</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `==' for comparison, from upper to lower.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Answer -1 when `element' is not inside.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_index_of</font></strong> (element:<font color="#008000">E</font>,start_index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">until</font></strong> upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Using basic `=' for comparison, gives the index of the first occurrence of </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `element' at or after `start_index'. Answer `upper + 1' when the search fail.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `index_of', `reverse_index_of'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_reverse_index_of</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">from</font></strong> upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Same as `reverse_index_of' but use basic `=' for comparison.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Search is done in reverse direction, which means from `upper' down to the</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `0'. Answer `-1' when the search fail.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `reverse_index_of', `index_of'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_first_index_of</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">until</font></strong> upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Same as `index_of' but use basic `=' for comparison.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `0'. Answer `upper + 1' when the search fail.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `fast_index_of', `reverse_index_of'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">has</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">until</font></strong> upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Look for `element' using `==' for comparison.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Also consider `has' to choose the most appropriate.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_has</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">until</font></strong> upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Look for `element' using basic `=' for comparison.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Also consider `has' to choose the most appropriate.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Removing:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">remove_first</font></strong> upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Assume `upper' is a valid index.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Move range [1 .. `upper'] by 1 position left.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">remove</font></strong> index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">until</font></strong> upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Assume `upper' is a valid index.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Move range [`index' + 1 .. `upper'] by 1 position left.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Replacing:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">replace_all</font></strong> old_value:<font color="#008000">E</font> <strong><font color="#0000FF">with</font></strong> new_value:<font color="#008000">E</font> <strong><font color="#0000FF">until</font></strong> upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Replace all occurences of the element `old_value' by `new_value'</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  using `==' for comparison.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `fast_replace_all' to choose the apropriate one.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_replace_all</font></strong> old_value:<font color="#008000">E</font> <strong><font color="#0000FF">with</font></strong> new_value:<font color="#008000">E</font> <strong><font color="#0000FF">until</font></strong> upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Replace all occurences of the element `old_value' by `new_value'</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  using basic `=' for comparison.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `replace_all' to choose the apropriate one.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Adding:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">copy</font></strong> src:<a href="NATIVE_ARRAY.html"><font color="#008000">NATIVE_ARRAY</font></a>[<font color="#008000">E</font>] <strong><font color="#0000FF">to</font></strong> dest:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">until</font></strong> src_capacity:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Copy range [0 .. `src_capacity - 1'] of `src' to range</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  [`dest' .. `dest + src_capacity - 1'] of `Self'.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  No subscript checking.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">slice_copy</font></strong> src:<a href="NATIVE_ARRAY.html"><font color="#008000">NATIVE_ARRAY</font></a>[<font color="#008000">E</font>] <strong><font color="#0000FF">to</font></strong> dest:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">from</font></strong> src_min:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">to</font></strong> src_max:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Copy range [`src_min' .. `src_max'] of `src' to range</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  [`at' .. `at + src_max - src_min - 1'] of `Current'.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  No subscript checking.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Other:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_all_with</font></strong> v:<font color="#008000">E</font> <strong><font color="#0000FF">until</font></strong> upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Set all elements in range [0 .. upper] with</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  value `v'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_slice_with</font></strong> v:<font color="#008000">E</font> <strong><font color="#0000FF">from</font></strong> lower:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">until</font></strong> upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Set all elements in range [`lower' .. `upper'] with value `v'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">clear_all</font></strong> upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Set all elements in range [0 .. `upper'] with</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  the default value.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">clear</font></strong> lower:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">to</font></strong> upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Set all elements in range [`lower' .. `upper'] with</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  the default value</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">copy_from</font></strong> model:<a href="NATIVE_ARRAY.html"><font color="#008000">NATIVE_ARRAY</font></a>[<font color="#008000">E</font>] <strong><font color="#0000FF">until</font></strong> upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Assume `upper' is a valid index both in Current and `model'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">deep_twin_from</font></strong> capacity:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="NATIVE_ARRAY.html"><font color="#008000">NATIVE_ARRAY</font></a>[<font color="#008000">E</font>] <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  To implement `deep_twin'. Allocate a new array of</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `capacity' initialized with `deep_twin'.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Assume `capacity' is valid both in Current and `model'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">move</font></strong> lower:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">to</font></strong> upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">by</font></strong> offset:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Move range [`lower' .. `upper'] by `offset' positions.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Freed positions are not initialized to default values.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">occurrences</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">until</font></strong> upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Number of occurrences of `element' in range [0..upper]</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  using `equal' for comparison.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `fast_occurrences' to chose the apropriate one.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">slice_occurrences</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">from</font></strong> lower:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">until</font></strong> upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Number of occurrences of `element' in range [`lower' .. `upper'] using </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `is_equal' for comparison.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `slice_fast_occurrences' to chose the apropriate one.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_occurrences</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">until</font></strong> upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Number of occurrences of `element' in range [0..upper]</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  using basic "=" for comparison.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `fast_occurrences' to chose the apropriate one.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">slice_fast_occurrences</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">from</font></strong> lower:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">until</font></strong> upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Number of occurrences of `element' in range [`lower' .. `upper']</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  using basic "=" for comparison.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `slice_occurrences' to chose the apropriate one.</font></strong></em>
+  			
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">all_default</font></strong> upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Do all items in range [0 .. `upper'] have their type's</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  default value?</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">slice_default</font></strong> lower:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">to</font></strong> upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Do all items in range [`lower' .. `upper'] have their type's default value?</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Note: for non Void items, the test is performed with the `is_default' predicate.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Interfacing with C:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_external</font></strong>:<a href="POINTER.html"><font color="#008000">POINTER</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Gives access to the C pointer on the area of storage.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_null</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_not_null</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Guru Section</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">force_put</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">to</font></strong> index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Used in Memory count: not to use directly without caution !</font></strong></em>
+  
+</body>
+</html>
+
diff --git a/Current/API/NATIVE_ARRAY_VOLATILE.html b/Current/API/NATIVE_ARRAY_VOLATILE.html
new file mode 100755
index 0000000..832ee93
--- /dev/null
+++ b/Current/API/NATIVE_ARRAY_VOLATILE.html
@@ -0,0 +1,281 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+ 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>        := <strong><font color="#A020F0">Strict</font></strong> <a href="NATIVE_ARRAY_VOLATILE.html"><font color="#008000">NATIVE_ARRAY_VOLATILE</font></a>[<font color="#008000">E</font>];
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong>     :=<font color="#BC8F8F">"Native array of collection library."</font>;
+  
+  <br><font FACE="Sans-serif" color="#000000"><B> This class gives access to the lowest level for arrays. As any low level array, you can</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> get high performances with NATIVE_ARRAYs, but you loose most valid bounds checks (as</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> you can do in plain C code for example).</B></font>
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_safe_equal</font></strong>:<a href="SAFE_EQUAL.html"><font color="#008000">SAFE_EQUAL</font></a>[<font color="#008000">E</font>] := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>  
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Basic features:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">object_size</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :=  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  For detect error.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">element_sizeof</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  The size in number of bytes for type `E'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">calloc_intern</font></strong> nb_elements:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="NATIVE_ARRAY_VOLATILE.html"><font color="#008000">NATIVE_ARRAY_VOLATILE</font></a>[<font color="#008000">E</font>] <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Allocate a new array of 'nb_elements' of type `E'.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  The new array is initialized with default values.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create</font></strong> nb_elements:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="NATIVE_ARRAY_VOLATILE.html"><font color="#008000">NATIVE_ARRAY_VOLATILE</font></a>[<font color="#008000">E</font>] <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Allocate a new array of `nb_elements' of type `E'.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  The new array is initialized with default values.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">realloc</font></strong> old_nb_elts:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">with</font></strong> new_nb_elts:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="NATIVE_ARRAY_VOLATILE.html"><font color="#008000">NATIVE_ARRAY_VOLATILE</font></a>[<font color="#008000">E</font>] <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Assume Current is a valid NATIVE_ARRAY_VOLATILE in range</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  [0 .. `old_nb_elts'-1]. Allocate a bigger new array in</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  range [0 .. `new_nb_elts'-1].</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Old range is copied in the new allocated array.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  New items are initialized with default values.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">first</font></strong>:<font color="#008000">E</font> <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">item</font></strong> index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<font color="#008000">E</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  To read an `item'.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Assume that `calloc' is already done and that `index' is </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  the range [0 .. `nb_elements'-1].</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">put</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">to</font></strong> index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  To write an item.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Assume that `calloc' is already done and that `index'</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  is the range [0 .. `nb_elements'-1].</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Displacement</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">+</font>' <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">80</font> other:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="NATIVE_ARRAY_VOLATILE.html"><font color="#008000">NATIVE_ARRAY_VOLATILE</font></a>[<font color="#008000">E</font>] <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  other is in element index</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Comparison:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">memcmp</font></strong> other:<a href="NATIVE_ARRAY_VOLATILE.html"><font color="#008000">NATIVE_ARRAY_VOLATILE</font></a>[<font color="#008000">E</font>] <strong><font color="#0000FF">until</font></strong> capacity:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  True if all elements in range [0..capacity-1] are</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  identical using `equal'. Assume Current and `other'</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  are big enough.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `fast_memcmp'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">slice_memcmp</font></strong> (at:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>,other:<a href="NATIVE_ARRAY_VOLATILE.html"><font color="#008000">NATIVE_ARRAY_VOLATILE</font></a>[<font color="#008000">E</font>],other_lower,other_upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  True if all elements in range [0 .. `other_upper' - `other_lower'] are identical</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  to the elements in range [`other_lower' .. `other_upper'] of `other' using</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `is_equal'. Assume `Current' and `other' are big enough.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `slice_fast_memcmp'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_memcmp</font></strong> other:<a href="NATIVE_ARRAY_VOLATILE.html"><font color="#008000">NATIVE_ARRAY_VOLATILE</font></a>[<font color="#008000">E</font>] <strong><font color="#0000FF">until</font></strong> capacity:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Same jobs as `memcmp' but uses infix `=' instead `equal'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">slice_fast_memcmp</font></strong> (at:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>, other:<a href="NATIVE_ARRAY_VOLATILE.html"><font color="#008000">NATIVE_ARRAY_VOLATILE</font></a>[<font color="#008000">E</font>], other_lower,other_upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Same jobs as `slice_memcmp' but uses infix "=" instead of `is_equal'.</font></strong></em>
+  			
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">deep_memcmp</font></strong> other:<a href="NATIVE_ARRAY_VOLATILE.html"><font color="#008000">NATIVE_ARRAY_VOLATILE</font></a>[<font color="#008000">E</font>] <strong><font color="#0000FF">until</font></strong> capacity:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Same jobs as `memcmp' but uses `is_deep_equal' instead `equal'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">slice_deep_memcmp</font></strong> (at:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>,other:<a href="NATIVE_ARRAY_VOLATILE.html"><font color="#008000">NATIVE_ARRAY_VOLATILE</font></a>[<font color="#008000">E</font>],other_lower,other_upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Same jobs as `slice_memcmp' but uses `is_deep_equal' instead of `is_equal'.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Searching:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">first_index_of</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">until</font></strong> upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Give the index of the first occurrence of `element' using</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `==' for comparison.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Answer `upper + 1' when `element' is not inside.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `fast_index_of', `reverse_index_of'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">index_of</font></strong> (element:<font color="#008000">E</font>,start_index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">until</font></strong> upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Using `is_equal' for comparison, gives the index of the first occurrence of `element' </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  at or after `start_index'. Answer `upper + 1' when the search fail.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `fast_index_of', `reverse_index_of'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">reverse_index_of</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">from</font></strong> upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Give the index of the first occurrence of `element' using</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `==' for comparison, from upper to lower.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Answer -1 when `element' is not inside.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_index_of</font></strong> (element:<font color="#008000">E</font>,start_index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <strong><font color="#0000FF">until</font></strong> upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Using basic `=' for comparison, gives the index of the first occurrence of </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `element' at or after `start_index'. Answer `upper + 1' when the search fail.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `index_of', `reverse_index_of'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_reverse_index_of</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">from</font></strong> upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Same as `reverse_index_of' but use basic `=' for comparison.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Search is done in reverse direction, which means from `upper' down to the</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `0'. Answer `-1' when the search fail.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `reverse_index_of', `index_of'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_first_index_of</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">until</font></strong> upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Same as `index_of' but use basic `=' for comparison.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `0'. Answer `upper + 1' when the search fail.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `fast_index_of', `reverse_index_of'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">has</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">until</font></strong> upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Look for `element' using `==' for comparison.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Also consider `has' to choose the most appropriate.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_has</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">until</font></strong> upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Look for `element' using basic `=' for comparison.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Also consider `has' to choose the most appropriate.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Removing:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">remove_first</font></strong> upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Assume `upper' is a valid index.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Move range [1 .. `upper'] by 1 position left.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">remove</font></strong> index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">until</font></strong> upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Assume `upper' is a valid index.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Move range [`index' + 1 .. `upper'] by 1 position left.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Replacing:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">replace_all</font></strong> old_value:<font color="#008000">E</font> <strong><font color="#0000FF">with</font></strong> new_value:<font color="#008000">E</font> <strong><font color="#0000FF">until</font></strong> upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Replace all occurences of the element `old_value' by `new_value'</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  using `==' for comparison.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `fast_replace_all' to choose the apropriate one.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_replace_all</font></strong> old_value:<font color="#008000">E</font> <strong><font color="#0000FF">with</font></strong> new_value:<font color="#008000">E</font> <strong><font color="#0000FF">until</font></strong> upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Replace all occurences of the element `old_value' by `new_value'</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  using basic `=' for comparison.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `replace_all' to choose the apropriate one.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Adding:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">copy</font></strong> src:<a href="NATIVE_ARRAY_VOLATILE.html"><font color="#008000">NATIVE_ARRAY_VOLATILE</font></a>[<font color="#008000">E</font>] <strong><font color="#0000FF">to</font></strong> dest:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">until</font></strong> src_capacity:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Copy range [0 .. `src_capacity - 1'] of `src' to range</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  [`dest' .. `dest + src_capacity - 1'] of `Self'.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  No subscript checking.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">slice_copy</font></strong> src:<a href="NATIVE_ARRAY_VOLATILE.html"><font color="#008000">NATIVE_ARRAY_VOLATILE</font></a>[<font color="#008000">E</font>] <strong><font color="#0000FF">to</font></strong> dest:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">from</font></strong> src_min:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">to</font></strong> src_max:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Copy range [`src_min' .. `src_max'] of `src' to range</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  [`at' .. `at + src_max - src_min - 1'] of `Current'.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  No subscript checking.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Other:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_all_with</font></strong> v:<font color="#008000">E</font> <strong><font color="#0000FF">until</font></strong> upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Set all elements in range [0 .. upper] with</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  value `v'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_slice_with</font></strong> v:<font color="#008000">E</font> <strong><font color="#0000FF">from</font></strong> lower:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">until</font></strong> upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Set all elements in range [`lower' .. `upper'] with value `v'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">clear_all</font></strong> upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Set all elements in range [0 .. `upper'] with</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  the default value.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">clear</font></strong> lower:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">to</font></strong> upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Set all elements in range [`lower' .. `upper'] with</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  the default value</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">copy_from</font></strong> model:<a href="NATIVE_ARRAY_VOLATILE.html"><font color="#008000">NATIVE_ARRAY_VOLATILE</font></a>[<font color="#008000">E</font>] <strong><font color="#0000FF">until</font></strong> upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Assume `upper' is a valid index both in Current and `model'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">deep_twin_from</font></strong> capacity:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="NATIVE_ARRAY_VOLATILE.html"><font color="#008000">NATIVE_ARRAY_VOLATILE</font></a>[<font color="#008000">E</font>] <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  To implement `deep_twin'. Allocate a new array of</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `capacity' initialized with `deep_twin'.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Assume `capacity' is valid both in Current and `model'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">move</font></strong> lower:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">to</font></strong> upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">by</font></strong> offset:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Move range [`lower' .. `upper'] by `offset' positions.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Freed positions are not initialized to default values.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">occurrences</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">until</font></strong> upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Number of occurrences of `element' in range [0..upper]</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  using `equal' for comparison.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `fast_occurrences' to chose the apropriate one.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">slice_occurrences</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">from</font></strong> lower:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">until</font></strong> upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Number of occurrences of `element' in range [`lower' .. `upper'] using </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `is_equal' for comparison.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `slice_fast_occurrences' to chose the apropriate one.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_occurrences</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">until</font></strong> upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Number of occurrences of `element' in range [0..upper]</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  using basic "=" for comparison.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `fast_occurrences' to chose the apropriate one.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">slice_fast_occurrences</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">from</font></strong> lower:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">until</font></strong> upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Number of occurrences of `element' in range [`lower' .. `upper']</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  using basic "=" for comparison.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `slice_occurrences' to chose the apropriate one.</font></strong></em>
+  			
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">all_default</font></strong> upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Do all items in range [0 .. `upper'] have their type's</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  default value?</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">slice_default</font></strong> lower:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">to</font></strong> upper:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Do all items in range [`lower' .. `upper'] have their type's default value?</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Note: for non Void items, the test is performed with the `is_default' predicate.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Interfacing with C:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_external</font></strong>:<a href="POINTER.html"><font color="#008000">POINTER</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Gives access to the C pointer on the area of storage.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_null</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_not_null</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Guru Section</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">force_put</font></strong> element:<font color="#008000">E</font> <strong><font color="#0000FF">to</font></strong> index:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Used in Memory count: not to use directly without caution !</font></strong></em>
+  
+</body>
+</html>
+
diff --git a/Current/API/NUMERIC.html b/Current/API/NUMERIC.html
new file mode 100755
index 0000000..20d417c
--- /dev/null
+++ b/Current/API/NUMERIC.html
@@ -0,0 +1,306 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong> := <a href="NUMERIC.html"><font color="#008000">NUMERIC</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong>     :=<font color="#BC8F8F">"Generic number."</font>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_object</font></strong>:<a href="OBJECT.html"><font color="#008000">OBJECT</font></a> := 
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Features</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">one</font></strong>:<font color="#008000">SELF</font>  <-  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Neutral element for `*' and `/'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">zero</font></strong>:<font color="#008000">SELF</font> <-  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Neutral element for `+' and `-'.</font></strong></em>
+
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Functions</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> </B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">in_range</font></strong> low:<font color="#008000">SELF</font> <strong><font color="#0000FF">to</font></strong> up:<font color="#008000">SELF</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">sign</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Sign of Current (0 -1 or 1).</font></strong></em>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> binary operator :</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">-</font>'  <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">80</font>  other:<font color="#008000">SELF</font> :<font color="#008000">SELF</font> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">*</font>'  <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">100</font> other:<font color="#008000">SELF</font> :<font color="#008000">SELF</font> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">/</font>'  <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">100</font> other:<font color="#008000">SELF</font> :<font color="#008000">SELF</font> <-  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  ? {other/=0}</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">+</font>'  <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">80</font>  other:<font color="#008000">SELF</font> :<font color="#008000">SELF</font> <- 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Unary operator</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">+</font>' :<font color="#008000">SELF</font> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">-</font>' :<font color="#008000">SELF</font> <- 
+
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Compatibility Binary operator</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">-#</font>'  <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">80</font>  other:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<font color="#008000">SELF</font>    <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">*#</font>'  <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">100</font> other:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<font color="#008000">SELF</font>    <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">/#</font>'  <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">100</font> other:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<font color="#008000">SELF</font>    <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">+#</font>'  <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">80</font>  other:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<font color="#008000">SELF</font>    <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">>#</font>'  <strong><font color="#A020F0">Right</font></strong> <font color="#A020F0">60</font> other:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B"><#</font>'  <strong><font color="#A020F0">Right</font></strong> <font color="#A020F0">60</font> other:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B"><=#</font>' <strong><font color="#A020F0">Right</font></strong> <font color="#A020F0">60</font> other:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">>=#</font>' <strong><font color="#A020F0">Right</font></strong> <font color="#A020F0">60</font> other:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Test binary operator :</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">==</font>'  <strong><font color="#A020F0">Right</font></strong> <font color="#A020F0">60</font> other:<font color="#008000">SELF</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">!==</font>' <strong><font color="#A020F0">Right</font></strong> <font color="#A020F0">60</font> other:<font color="#008000">SELF</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">></font>'   <strong><font color="#A020F0">Right</font></strong> <font color="#A020F0">60</font> other:<font color="#008000">SELF</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B"><</font>'   <strong><font color="#A020F0">Right</font></strong> <font color="#A020F0">60</font> other:<font color="#008000">SELF</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B"><=</font>'  <strong><font color="#A020F0">Right</font></strong> <font color="#A020F0">60</font> other:<font color="#008000">SELF</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">>=</font>'  <strong><font color="#A020F0">Right</font></strong> <font color="#A020F0">60</font> other:<font color="#008000">SELF</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Switch case :</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">when</font></strong> value:<font color="#008000">SELF</font> <strong><font color="#0000FF">then</font></strong> block:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> :<font color="#008000">SELF</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">when</font></strong> value1:<font color="#008000">SELF</font> <strong><font color="#0000FF">or</font></strong> value2:<font color="#008000">SELF</font> <strong><font color="#0000FF">then</font></strong> block:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> :<font color="#008000">SELF</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">when</font></strong> first_value:<font color="#008000">SELF</font> <strong><font color="#0000FF">to</font></strong> last_value:<font color="#008000">SELF</font> <strong><font color="#0000FF">then</font></strong> block:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> :<font color="#008000">SELF</font> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Looping.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to</font></strong> limit_up:<font color="#008000">SELF</font> <strong><font color="#0000FF">do</font></strong> blc:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">downto</font></strong> limit_down:<font color="#008000">SELF</font> <strong><font color="#0000FF">do</font></strong> blc:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to</font></strong> limit_up:<font color="#008000">SELF</font> <strong><font color="#0000FF">by</font></strong> step:<font color="#008000">SELF</font> <strong><font color="#0000FF">do</font></strong> blc:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">downto</font></strong> limit_down:<font color="#008000">SELF</font> <strong><font color="#0000FF">by</font></strong> step:<font color="#008000">SELF</font> <strong><font color="#0000FF">do</font></strong> blc:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Function :</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">abs</font></strong>:<font color="#008000">SELF</font> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Absolute value of `self'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">min</font></strong> other:<font color="#008000">SELF</font> :<font color="#008000">SELF</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">max</font></strong> other:<font color="#008000">SELF</font> :<font color="#008000">SELF</font> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Conversion for other type.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_string</font></strong>:<a href="STRING.html"><font color="#008000">STRING</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Convert the decimal view of `self' into a new allocated STRING.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  For example, if `self' is -1 the new STRING is -1.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Note: see also `append_in' to save memory.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_boolean</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">append_in</font></strong> buffer:<a href="STRING.html"><font color="#008000">STRING</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Append in the `buffer' the equivalent of `to_string'. No new STRING</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  creation during the process.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_string_format</font></strong> s:<font color="#008000">SELF</font> :<a href="STRING.html"><font color="#008000">STRING</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Same as `to_string' but the result is on `s' character and the</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  number is right aligned.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Note: see `append_in_format' to save memory.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">append_in</font></strong> str:<a href="STRING.html"><font color="#008000">STRING</font></a> <strong><font color="#0000FF">format</font></strong> s:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Append the equivalent of `to_string_format' at the end of</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `str'. Thus you can save memory because no other</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  STRING is allocate for the job.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">append_in</font></strong> str:<a href="STRING.html"><font color="#008000">STRING</font></a> <strong><font color="#0000FF">format</font></strong> s:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">with</font></strong> char:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Append the equivalent of `to_string_format' at the end of</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `str'. Thus you can save memory because no other</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  STRING is allocate for the job.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Print</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">print</font></strong> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">print_format</font></strong> s:<font color="#008000">SELF</font> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">print_format</font></strong> s:<font color="#008000">SELF</font> <strong><font color="#0000FF">with</font></strong> c:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> <-
+      
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Conversions with tests</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">bound_test</font></strong> low:<a href="INTEGER_64.html"><font color="#008000">INTEGER_64</font></a> <strong><font color="#0000FF">to</font></strong> up:<a href="UINTEGER_64.html"><font color="#008000">UINTEGER_64</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+      
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> - To unsigned integers</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_uinteger_8</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>     <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_uinteger_16</font></strong>:<a href="UINTEGER_16.html"><font color="#008000">UINTEGER_16</font></a>   <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_uinteger_32</font></strong>:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a>   <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_uinteger_64</font></strong>:<a href="UINTEGER_64.html"><font color="#008000">UINTEGER_64</font></a>   <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_uinteger_big</font></strong>:<a href="UINTEGER_BIG.html"><font color="#008000">UINTEGER_BIG</font></a> <- 
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> - To signed integers</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_integer</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-   
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_integer_8</font></strong>:<a href="INTEGER_8.html"><font color="#008000">INTEGER_8</font></a>   <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_integer_16</font></strong>:<a href="INTEGER_16.html"><font color="#008000">INTEGER_16</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_integer_32</font></strong>:<a href="INTEGER_32.html"><font color="#008000">INTEGER_32</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_integer_64</font></strong>:<a href="INTEGER_64.html"><font color="#008000">INTEGER_64</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp [ -? {bound_test (INTEGER_64.minimum) to (INTEGER_64.maximum)}; ]</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_integer_big</font></strong>:<a href="UINTEGER_BIG.html"><font color="#008000">UINTEGER_BIG</font></a> <- 
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> - To unsigned fixed reals</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_ureal_16_16</font></strong>:<a href="UREAL_16_16.html"><font color="#008000">UREAL_16_16</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_ureal_24_8</font></strong>:<a href="UREAL_24_8.html"><font color="#008000">UREAL_24_8</font></a>   <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_ureal_26_6</font></strong>:<a href="UREAL_26_6.html"><font color="#008000">UREAL_26_6</font></a>   <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> - To signed fixed reals</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_real_16_16</font></strong>:<a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_real_24_8</font></strong>:<a href="REAL_24_8.html"><font color="#008000">REAL_24_8</font></a>   <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_real_26_6</font></strong>:<a href="REAL_26_6.html"><font color="#008000">REAL_26_6</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> - To float reals</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_real</font></strong>:<a href="REAL.html"><font color="#008000">REAL</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_real_32</font></strong>:<a href="REAL_32.html"><font color="#008000">REAL_32</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_real_64</font></strong>:<a href="REAL_64.html"><font color="#008000">REAL_64</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_real_80</font></strong>:<a href="REAL_80.html"><font color="#008000">REAL_80</font></a> <-
+    
+
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Convertion format without test.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_raw_integer</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>         <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_raw_uinteger_8</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>   <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_raw_uinteger_16</font></strong>:<a href="UINTEGER_16.html"><font color="#008000">UINTEGER_16</font></a> <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_raw_uinteger_32</font></strong>:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_raw_uinteger_64</font></strong>:<a href="UINTEGER_64.html"><font color="#008000">UINTEGER_64</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_raw_integer_8</font></strong>:<a href="INTEGER_8.html"><font color="#008000">INTEGER_8</font></a>     <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_raw_integer_16</font></strong>:<a href="INTEGER_16.html"><font color="#008000">INTEGER_16</font></a>   <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_raw_integer_32</font></strong>:<a href="INTEGER_32.html"><font color="#008000">INTEGER_32</font></a>   <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_raw_integer_64</font></strong>:<a href="INTEGER_64.html"><font color="#008000">INTEGER_64</font></a>   <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_raw_real</font></strong>:<a href="REAL.html"><font color="#008000">REAL</font></a>               <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_raw_ureal_16_16</font></strong>:<a href="UREAL_16_16.html"><font color="#008000">UREAL_16_16</font></a> <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_raw_ureal_24_8</font></strong>:<a href="UREAL_24_8.html"><font color="#008000">UREAL_24_8</font></a>   <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_raw_ureal_26_6</font></strong>:<a href="UREAL_26_6.html"><font color="#008000">UREAL_26_6</font></a>   <-  
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_raw_real_16_16</font></strong>:<a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a>   <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_raw_real_24_8</font></strong>:<a href="REAL_24_8.html"><font color="#008000">REAL_24_8</font></a>     <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_raw_real_26_6</font></strong>:<a href="REAL_26_6.html"><font color="#008000">REAL_26_6</font></a>     <-  
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_raw_real_32</font></strong>:<a href="REAL_32.html"><font color="#008000">REAL_32</font></a>         <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_raw_real_64</font></strong>:<a href="REAL_64.html"><font color="#008000">REAL_64</font></a>         <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_raw_real_80</font></strong>:<a href="REAL_80.html"><font color="#008000">REAL_80</font></a>         <- 
+
+</body>
+</html>
+
diff --git a/Current/API/OBJECT.html b/Current/API/OBJECT.html
new file mode 100755
index 0000000..765909a
--- /dev/null
+++ b/Current/API/OBJECT.html
@@ -0,0 +1,117 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="OBJECT.html"><font color="#008000">OBJECT</font></a>;
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Root object."</font>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Insert</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_bad_reflex</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="BAD_REFLEX.html"><font color="#008000">BAD_REFLEX</font></a>;
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+        
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Compiler consideration.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">object_size</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B>- pointer_size:INTEGER <- POINTER.pointer_size;</B></font>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_debug_mode</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">debug_level</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_ansi</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> := 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Control Error.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">top_runtime_stack</font></strong>:<a href="POINTER.html"><font color="#008000">POINTER</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">print_runtime_stack_on</font></strong> ptr:<a href="POINTER.html"><font color="#008000">POINTER</font></a> <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">print_runtime_stack</font></strong> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">crash_on</font></strong> ptr:<a href="POINTER.html"><font color="#008000">POINTER</font></a> <strong><font color="#0000FF">with_message</font></strong> msg:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">crash_with_message</font></strong> msg:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">die_with_code</font></strong> code:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Terminate execution with exit status code `code'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">exit_success_code</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> := 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">exit_failure_code</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> := 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">deferred</font></strong> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">crash</font></strong> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">not_yet_implemented</font></strong> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Common Function.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">==</font>'  <strong><font color="#A020F0">Right</font></strong> <font color="#A020F0">60</font> other:<font color="#008000">SELF</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">!==</font>' <strong><font color="#A020F0">Right</font></strong> <font color="#A020F0">60</font> other:<font color="#008000">SELF</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">clone_allocation_size</font></strong>:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">clone</font></strong>:<font color="#008000">SELF</font> <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">free_allocation_memory</font></strong> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Static free, don't use with GC.</font></strong></em>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_pointer</font></strong>:<a href="POINTER.html"><font color="#008000">POINTER</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">same_dynamic_type</font></strong> other:<a href="OBJECT.html"><font color="#008000">OBJECT</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_self_on</font></strong> obj:<a href="OBJECT.html"><font color="#008000">OBJECT</font></a> :<font color="#008000">SELF</font> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> The Guru section (Don't touch, don't use !)</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_expanded_type</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">type_id_intern</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>   <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">copy_intern_in</font></strong> other:<font color="#008000">SELF</font> <- 
+</body>
+</html>
+
diff --git a/Current/API/OUTPUT_STREAM.html b/Current/API/OUTPUT_STREAM.html
new file mode 100755
index 0000000..9c58c13
--- /dev/null
+++ b/Current/API/OUTPUT_STREAM.html
@@ -0,0 +1,84 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>        :=<a href="OUTPUT_STREAM.html"><font color="#008000">OUTPUT_STREAM</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong>     :=<font color="#BC8F8F">"Standard Output Stream."</font>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_object</font></strong>:<a href="OBJECT.html"><font color="#008000">OBJECT</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_connected</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">put_character</font></strong> c:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">put_string</font></strong> s:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Output `s' to current output device.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">put_integer</font></strong> i:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Output `i' to current output device.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">put_integer_format</font></strong> (i, s:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>) <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Output `i' to current output device using at most</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `s' character.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Other features:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">put_boolean</font></strong> b:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Output `b' to current output device according</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  to the Eiffel format.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">put_pointer</font></strong> p:<a href="POINTER.html"><font color="#008000">POINTER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Output a viewable version of `p'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">put_new_line</font></strong> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Output a newline character.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">put_spaces</font></strong> nb:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Output `nb' spaces character.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">file_exists</font></strong> path:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a><-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">append_file</font></strong> file_name:<a href="STRING.html"><font color="#008000">STRING</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">flush</font></strong> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  forces a write of unwritten character (write my have been </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  delayed, flush writes buffered characters)</font></strong></em>
+    
+</body>
+</html>
+
diff --git a/Current/API/PIXEL.html b/Current/API/PIXEL.html
new file mode 100755
index 0000000..4529c13
--- /dev/null
+++ b/Current/API/PIXEL.html
@@ -0,0 +1,106 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="PIXEL.html"><font color="#008000">PIXEL</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Generic Pixel."</font>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_object</font></strong>:<a href="OBJECT.html"><font color="#008000">OBJECT</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">red</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>   <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Abstracted red component on 8 bits.</font></strong></em>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">green</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Abstracted green component on 8 bits.</font></strong></em>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">blue</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>  <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Abstracted blue component on 8 bits.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">get_raw</font></strong> col:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> :<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> <- 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Access color 32 bits.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">rgbcolor</font></strong>:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Modification 32bits.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> col:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make_rgb</font></strong> (r,g,b:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>) <-   <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  For speed conversion between pixels</font></strong></em>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Consultation geometry.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">size</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> <-  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">red_size</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> <-       
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">red_pos</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> <- 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">green_size</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> <- 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">green_pos</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> <- 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">blue_size</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> <- 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">blue_pos</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> <- 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">reserved_size</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> <- 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">reserved_pos</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> <- 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Conversion.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_pixel_8</font></strong>:<a href="PIXEL_8.html"><font color="#008000">PIXEL_8</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_pixel_15</font></strong>:<a href="PIXEL_15.html"><font color="#008000">PIXEL_15</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_pixel_16</font></strong>:<a href="PIXEL_16.html"><font color="#008000">PIXEL_16</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_pixel_24</font></strong>:<a href="PIXEL_24.html"><font color="#008000">PIXEL_24</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_pixel_32</font></strong>:<a href="PIXEL_32.html"><font color="#008000">PIXEL_32</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Display.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">print</font></strong> <- 
+
+
+
+</body>
+</html>
+
diff --git a/Current/API/PIXEL_15.html b/Current/API/PIXEL_15.html
new file mode 100755
index 0000000..0288162
--- /dev/null
+++ b/Current/API/PIXEL_15.html
@@ -0,0 +1,76 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <strong><font color="#A020F0">Expanded</font></strong> <a href="PIXEL_15.html"><font color="#008000">PIXEL_15</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Pixel on 15 bits"</font>;
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Insert</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_pixel</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="PIXEL.html"><font color="#008000">PIXEL</font></a>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Mapping</font></strong>  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">real_color</font></strong>:<a href="UINTEGER_16.html"><font color="#008000">UINTEGER_16</font></a>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">red</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">green</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">blue</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">get_raw</font></strong> col:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> :<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> col:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make_rgb</font></strong> (r,g,b:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>) <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">size</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>          :=  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">red_size</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>      := 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">red_pos</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>       := 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">green_size</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>    := 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">green_pos</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>     := 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">blue_size</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>     := 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">blue_pos</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>      := 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">reserved_size</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> := 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">reserved_pos</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>  :=
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_pixel_15</font></strong>:<a href="PIXEL_15.html"><font color="#008000">PIXEL_15</font></a> <- 
+  
+
+  
+
+</body>
+</html>
+
diff --git a/Current/API/PIXEL_16.html b/Current/API/PIXEL_16.html
new file mode 100755
index 0000000..e9385f8
--- /dev/null
+++ b/Current/API/PIXEL_16.html
@@ -0,0 +1,76 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <strong><font color="#A020F0">Expanded</font></strong> <a href="PIXEL_16.html"><font color="#008000">PIXEL_16</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Pixel on 16 bits."</font>;
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Insert</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_pixel</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="PIXEL.html"><font color="#008000">PIXEL</font></a>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Mapping</font></strong>  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">real_color</font></strong>:<a href="UINTEGER_16.html"><font color="#008000">UINTEGER_16</font></a>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">red</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">green</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">blue</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">get_raw</font></strong> col:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> :<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> col:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">color_rgb</font></strong> (r,g,b:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>) <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">size</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>       :=  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">red_size</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>   := 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">red_pos</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>    := 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">green_size</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> := 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">green_pos</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>  := 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">blue_size</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>  := 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">blue_pos</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>   := 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">reserved_size</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> :=
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">reserved_pos</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>  :=
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_pixel_16</font></strong>:<a href="PIXEL_16.html"><font color="#008000">PIXEL_16</font></a> <- 
+
+
+
+
+</body>
+</html>
+
diff --git a/Current/API/PIXEL_24.html b/Current/API/PIXEL_24.html
new file mode 100755
index 0000000..0eb94c9
--- /dev/null
+++ b/Current/API/PIXEL_24.html
@@ -0,0 +1,92 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <strong><font color="#A020F0">Expanded</font></strong> <a href="PIXEL_24.html"><font color="#008000">PIXEL_24</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Pixel on 24 bits."</font>;
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Insert</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_pixel</font></strong>:<a href="PIXEL.html"><font color="#008000">PIXEL</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Mapping</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">map_blue</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">map_green</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>;
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">map_red</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">blue</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">green</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">red</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">get_raw</font></strong> col:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> :<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">get_color</font></strong>:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> <-
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> col:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make_rgb</font></strong> (r,g,b:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>) <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">size</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>       :=  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">red_size</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>   := 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">red_pos</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>    := 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">green_size</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> := 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">green_pos</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>  := 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">blue_size</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>  := 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">blue_pos</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>   := 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">reserved_size</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> :=
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">reserved_pos</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>  :=
+        
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_pixel_24</font></strong>:<a href="PIXEL_24.html"><font color="#008000">PIXEL_24</font></a> <- 
+  
+
+
+
+
+
+
+
+
+
+
+
+
+
+</body>
+</html>
+
diff --git a/Current/API/PIXEL_32.html b/Current/API/PIXEL_32.html
new file mode 100755
index 0000000..b4d0827
--- /dev/null
+++ b/Current/API/PIXEL_32.html
@@ -0,0 +1,85 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <strong><font color="#A020F0">Expanded</font></strong> <a href="PIXEL_32.html"><font color="#008000">PIXEL_32</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Pixel on 32 bits."</font>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Insert</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_pixel</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="PIXEL.html"><font color="#008000">PIXEL</font></a>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Mapping</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">map_blue</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>;
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">map_green</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>;
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">map_red</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>;
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">map_alpha</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">blue</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">green</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">red</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">get_raw</font></strong> col:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> :<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> col:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make_rgb</font></strong> (r,g,b:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>) <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">size</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>       :=  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">red_size</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>   := 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">red_pos</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>    := 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">green_size</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> := 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">green_pos</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>  := 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">blue_size</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>  := 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">blue_pos</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>   := 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">reserved_size</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> :=
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">reserved_pos</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>  :=
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_pixel_32</font></strong>:<a href="PIXEL_32.html"><font color="#008000">PIXEL_32</font></a> <- 
+  
+
+
+
+
+
+
+</body>
+</html>
+
diff --git a/Current/API/PLAN.html b/Current/API/PLAN.html
new file mode 100755
index 0000000..adc1801
--- /dev/null
+++ b/Current/API/PLAN.html
@@ -0,0 +1,118 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="PLAN.html"><font color="#008000">PLAN</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Sub structure for WINDOW."</font>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">version</font></strong> := <font color="#A020F0">1</font>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_object</font></strong>:<a href="OBJECT.html"><font color="#008000">OBJECT</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>  
+  
+  <br><font FACE="Sans-serif" color="#000000"><B> +--------------------+</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> |    (x0,y0)         |</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> |       X------------|.........+</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> |       | / / / / / /|         :</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> |       |/ / / / / / |         :</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> |       | /  PLAN / /|         :</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> |       |/ / / / / / |         :</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> |       | / / / / / /|         :</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> |       +------------X.........+</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> |                 (x1,y1)</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> |                    |</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> +--------------------+</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">is_x</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">is_y</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">level</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">window</font></strong>:<a href="AREA.html"><font color="#008000">AREA</font></a>;
+  
+  <br><font FACE="Sans-serif" color="#000000"><B> Limit.</B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">x0</font></strong>:<a href="LIMIT_X.html"><font color="#008000">LIMIT_X</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">x1</font></strong>:<a href="LIMIT_X.html"><font color="#008000">LIMIT_X</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">y0</font></strong>:<a href="LIMIT_Y.html"><font color="#008000">LIMIT_Y</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">y1</font></strong>:<a href="LIMIT_Y.html"><font color="#008000">LIMIT_Y</font></a>;
+  
+  <br><font FACE="Sans-serif" color="#000000"><B> Link.</B></font>
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">next</font></strong>:<a href="PLAN.html"><font color="#008000">PLAN</font></a>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">prev</font></strong>:<a href="PLAN.html"><font color="#008000">PLAN</font></a>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong> 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> win:<a href="AREA.html"><font color="#008000">AREA</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create</font></strong> win:<a href="AREA.html"><font color="#008000">AREA</font></a> :<a href="PLAN.html"><font color="#008000">PLAN</font></a> <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">remove</font></strong> old_root:<a href="PLAN.html"><font color="#008000">PLAN</font></a> :<a href="PLAN.html"><font color="#008000">PLAN</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">display</font></strong> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">dec_level</font></strong> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">inc_level</font></strong> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_x0</font></strong> new:<a href="LIMIT_X.html"><font color="#008000">LIMIT_X</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_y0</font></strong> new:<a href="LIMIT_Y.html"><font color="#008000">LIMIT_Y</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_x1</font></strong> new:<a href="LIMIT_X.html"><font color="#008000">LIMIT_X</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_y1</font></strong> new:<a href="LIMIT_Y.html"><font color="#008000">LIMIT_Y</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_level</font></strong> new:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_next</font></strong> new:<a href="PLAN.html"><font color="#008000">PLAN</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_prev</font></strong> new:<a href="PLAN.html"><font color="#008000">PLAN</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">active_y</font></strong> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">desactive_y</font></strong> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">active_x</font></strong> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">desactive_x</font></strong> <-
+  
+
+
+
+
+
+
+</body>
+</html>
+
diff --git a/Current/API/POINTER.html b/Current/API/POINTER.html
new file mode 100755
index 0000000..19c8a09
--- /dev/null
+++ b/Current/API/POINTER.html
@@ -0,0 +1,94 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <strong><font color="#A020F0">Expanded</font></strong> <a href="POINTER.html"><font color="#008000">POINTER</font></a> -> <a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"References to objects (POINTER is mapped as C type 'void *')"</font>;
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">type</font></strong>    := <em><strong><font color="#A4DEA4">`void *`</font></strong></em>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">default</font></strong> := <em><strong><font color="#A4DEA4">`NULL`</font></strong></em>:<a href="POINTER.html"><font color="#008000">POINTER</font></a>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Insert</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_numeric</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">in_range</font></strong> low:<a href="INTEGER_64.html"><font color="#008000">INTEGER_64</font></a> <strong><font color="#0000FF">to</font></strong> up:<a href="UINTEGER_64.html"><font color="#008000">UINTEGER_64</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  BSBS: A revoir.</font></strong></em>
+
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">object_size</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+
+  <br><font FACE="Sans-serif" color="#000000"><B>- pointer_size:INTEGER <- `sizeof(void *)`:INTEGER;</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_null</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Is the external POINTER a NULL pointer ?</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_not_null</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Is the external POINTER a non-NULL pointer ?</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_native_array</font></strong>:<a href="NATIVE_ARRAY.html"><font color="#008000">NATIVE_ARRAY</font></a>[<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>] <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Convert `pointer' into 'native_array' type.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_uinteger_32</font></strong>:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  convert `pointer' into uinteger type (adress of the pointer)</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">from_uinteger</font></strong> p:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> :<a href="POINTER.html"><font color="#008000">POINTER</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  create POINTER from an adress</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_integer</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Convertion format without test.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_raw_integer</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>         <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_raw_uinteger_8</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a>   <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_raw_uinteger_16</font></strong>:<a href="UINTEGER_16.html"><font color="#008000">UINTEGER_16</font></a> <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_raw_uinteger_32</font></strong>:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_raw_uinteger_64</font></strong>:<a href="UINTEGER_64.html"><font color="#008000">UINTEGER_64</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_raw_integer_8</font></strong>:<a href="INTEGER_8.html"><font color="#008000">INTEGER_8</font></a>     <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_raw_integer_16</font></strong>:<a href="INTEGER_16.html"><font color="#008000">INTEGER_16</font></a>   <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_raw_integer_32</font></strong>:<a href="INTEGER_32.html"><font color="#008000">INTEGER_32</font></a>   <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_raw_integer_64</font></strong>:<a href="INTEGER_64.html"><font color="#008000">INTEGER_64</font></a>   <-
+</body>
+</html>
+ 
\ No newline at end of file
diff --git a/Current/API/REAL.html b/Current/API/REAL.html
new file mode 100755
index 0000000..ac12ba2
--- /dev/null
+++ b/Current/API/REAL.html
@@ -0,0 +1,122 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <strong><font color="#A020F0">Expanded</font></strong> <a href="REAL.html"><font color="#008000">REAL</font></a> -> <a href="REAL_32.html"><font color="#008000">REAL_32</font></a>, <a href="REAL_64.html"><font color="#008000">REAL_64</font></a>, <a href="REAL_80.html"><font color="#008000">REAL_80</font></a>,
+  <a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a>,  <a href="REAL_24_8.html"><font color="#008000">REAL_24_8</font></a>,  <a href="REAL_26_6.html"><font color="#008000">REAL_26_6</font></a>,
+  <a href="UREAL_16_16.html"><font color="#008000">UREAL_16_16</font></a>, <a href="UREAL_24_8.html"><font color="#008000">UREAL_24_8</font></a>, <a href="UREAL_26_6.html"><font color="#008000">UREAL_26_6</font></a>;
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Generic real number."</font>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">type</font></strong>    := <em><strong><font color="#A4DEA4">`float`</font></strong></em>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">default</font></strong> := <font color="#A020F0">0.0</font>;
+
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Insert</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_numeric</font></strong>:<a href="NUMERIC.html"><font color="#008000">NUMERIC</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">bound_test</font></strong> low:<a href="INTEGER_64.html"><font color="#008000">INTEGER_64</font></a> <strong><font color="#0000FF">to</font></strong> up:<a href="UINTEGER_64.html"><font color="#008000">UINTEGER_64</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">pi</font></strong>   :<font color="#008000">SELF</font> <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">atan</font></strong> :<font color="#008000">SELF</font> <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">sqrt</font></strong> :<font color="#008000">SELF</font> <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">log</font></strong>  :<font color="#008000">SELF</font> <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">sin</font></strong>  :<font color="#008000">SELF</font> <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">cos</font></strong>  :<font color="#008000">SELF</font> <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">pow</font></strong> exp:<font color="#008000">SELF</font> :<font color="#008000">SELF</font> <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">**</font>' <strong><font color="#A020F0">Right</font></strong> <font color="#A020F0">120</font> exp:<font color="#008000">SELF</font> :<font color="#008000">SELF</font> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">^</font>' <strong><font color="#A020F0">Right</font></strong> <font color="#A020F0">120</font> exp:<font color="#008000">SELF</font> :<font color="#008000">SELF</font> <- 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Convertion format with test.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">floor</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Greatest integral value no greater than Current.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">ceiling</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Smallest integral value no smaller than Current.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">rounded</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Rounded integral value.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">truncated_to_integer</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Integer part (largest absolute value no greater than Current).</font></strong></em>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Comparaison.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">~=</font>' other:<font color="#008000">SELF</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_not_a_number</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_infinity</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Print.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">append_in</font></strong> buffer:<a href="STRING.html"><font color="#008000">STRING</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">append_in</font></strong> buffer:<a href="STRING.html"><font color="#008000">STRING</font></a> <strong><font color="#0000FF">format</font></strong> n:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">decimal</font></strong> d:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">append_in</font></strong> buffer:<a href="STRING.html"><font color="#008000">STRING</font></a> <strong><font color="#0000FF">format</font></strong> n:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">with</font></strong> c:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> <strong><font color="#0000FF">decimal</font></strong> d:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">append_in</font></strong> buffer:<a href="STRING.html"><font color="#008000">STRING</font></a> <strong><font color="#0000FF">decimal</font></strong> n:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">scientific_append_in</font></strong> buffer:<a href="STRING.html"><font color="#008000">STRING</font></a> <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">append_in</font></strong> buffer:<a href="STRING.html"><font color="#008000">STRING</font></a> <strong><font color="#0000FF">format_c</font></strong> fmt:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">print_decimal</font></strong> s:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">print_int</font></strong> i:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">decimal</font></strong> d:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">print_format</font></strong> s:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">decimal</font></strong> d:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">print_format</font></strong> s:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <strong><font color="#0000FF">with</font></strong> c:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> <strong><font color="#0000FF">decimal</font></strong> d:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">print_format_c</font></strong> fmt:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> <-
+   
+</body>
+</html>
+ 
\ No newline at end of file
diff --git a/Current/API/REAL_16_16.html b/Current/API/REAL_16_16.html
new file mode 100755
index 0000000..4d26726
--- /dev/null
+++ b/Current/API/REAL_16_16.html
@@ -0,0 +1,82 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    :=<strong><font color="#A020F0">Expanded</font></strong> <a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a> -> <a href="REAL_32.html"><font color="#008000">REAL_32</font></a>, <a href="REAL_64.html"><font color="#008000">REAL_64</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"signed 16.16 fixed float."</font>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">type</font></strong>    := <em><strong><font color="#A4DEA4">`signed long`</font></strong></em>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">default</font></strong> := (<font color="#A020F0">0</font>.<font color="#0000FF">to_raw_real_16_16</font>);
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Insert</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_signed_fixed_real</font></strong>:<a href="SIGNED_FIXED_REAL.html"><font color="#008000">SIGNED_FIXED_REAL</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <font color="#008000">SELF</font>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">shift_bits</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Range.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">minimum</font></strong>:<a href="INTEGER_64.html"><font color="#008000">INTEGER_64</font></a>  <-  
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">maximum</font></strong>:<a href="UINTEGER_64.html"><font color="#008000">UINTEGER_64</font></a> <-  
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Convertion format with test.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_real_16_16</font></strong>:<a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a> <- 
+      
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Convertion</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">append_in</font></strong> buffer:<a href="STRING.html"><font color="#008000">STRING</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Append in the `buffer' the equivalent of `to_string'. No new STRING</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  creation during the process.</font></strong></em>
+    
+  
+  
+  
+  
+  
+  
+  
+  
+</body>
+</html>
+
diff --git a/Current/API/REAL_24_8.html b/Current/API/REAL_24_8.html
new file mode 100755
index 0000000..0a416b5
--- /dev/null
+++ b/Current/API/REAL_24_8.html
@@ -0,0 +1,83 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <strong><font color="#A020F0">Expanded</font></strong>  <a href="REAL_24_8.html"><font color="#008000">REAL_24_8</font></a> -> <a href="REAL_32.html"><font color="#008000">REAL_32</font></a>, <a href="REAL_64.html"><font color="#008000">REAL_64</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"signed 24.8 fixed float."</font>;
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">type</font></strong>    := <em><strong><font color="#A4DEA4">`signed long`</font></strong></em>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">default</font></strong> := (<font color="#A020F0">0</font>.<font color="#0000FF">to_raw_real_24_8</font>);
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Insert</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_signed_fixed_real</font></strong>:<a href="SIGNED_FIXED_REAL.html"><font color="#008000">SIGNED_FIXED_REAL</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <font color="#008000">SELF</font>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">shift_bits</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Range.
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">minimum</font></strong>:<a href="INTEGER_64.html"><font color="#008000">INTEGER_64</font></a> <-  
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">maximum</font></strong>:<a href="UINTEGER_64.html"><font color="#008000">UINTEGER_64</font></a> <-  
+  
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Convertion format with test.
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_real_24_8</font></strong>:<a href="REAL_24_8.html"><font color="#008000">REAL_24_8</font></a> <- 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Convertion
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">append_in</font></strong> buffer:<a href="STRING.html"><font color="#008000">STRING</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Append in the `buffer' the equivalent of `to_string'. No new STRING
</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  creation during the process.
</font></strong></em>
+    
+  
+  
+  
+  
+  
+  
+  
+  
+  
+</body>
+</html>
+
diff --git a/Current/API/REAL_26_6.html b/Current/API/REAL_26_6.html
new file mode 100755
index 0000000..c9c7745
--- /dev/null
+++ b/Current/API/REAL_26_6.html
@@ -0,0 +1,83 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <strong><font color="#A020F0">Expanded</font></strong> <a href="REAL_26_6.html"><font color="#008000">REAL_26_6</font></a> -> <a href="REAL_32.html"><font color="#008000">REAL_32</font></a>, <a href="REAL_64.html"><font color="#008000">REAL_64</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"signed 26.6 fixed float."</font>;
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">type</font></strong>    := <em><strong><font color="#A4DEA4">`unsigned long`</font></strong></em>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">default</font></strong> := (<font color="#A020F0">0</font>.<font color="#0000FF">to_raw_real_26_6</font>);
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Insert</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_signed_fixed_real</font></strong>:<a href="SIGNED_FIXED_REAL.html"><font color="#008000">SIGNED_FIXED_REAL</font></a> := 
+
+<br><br><strong><font color="#A020F0">Section</font></strong> <font color="#008000">SELF</font>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">shift_bits</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Range.
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">minimum</font></strong>:<a href="INTEGER_64.html"><font color="#008000">INTEGER_64</font></a>  <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">maximum</font></strong>:<a href="UINTEGER_64.html"><font color="#008000">UINTEGER_64</font></a> <- 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Convertion format with test.
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_real_26_6</font></strong>:<a href="REAL_26_6.html"><font color="#008000">REAL_26_6</font></a> <- 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Convertion
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">append_in</font></strong> buffer:<a href="STRING.html"><font color="#008000">STRING</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Append in the `buffer' the equivalent of `to_string'. No new STRING
</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  creation during the process.
</font></strong></em>
+    
+  
+  
+  
+  
+  
+  
+  
+  
+  
+</body>
+</html>
+
diff --git a/Current/API/REAL_32.html b/Current/API/REAL_32.html
new file mode 100755
index 0000000..452435a
--- /dev/null
+++ b/Current/API/REAL_32.html
@@ -0,0 +1,48 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>     := <strong><font color="#A020F0">Expanded</font></strong> <a href="REAL_32.html"><font color="#008000">REAL_32</font></a> -> <a href="REAL.html"><font color="#008000">REAL</font></a>, <a href="REAL_64.html"><font color="#008000">REAL_64</font></a>, <a href="REAL_80.html"><font color="#008000">REAL_80</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong>  := <font color="#BC8F8F">"Float (C `float' mapping)."</font>;
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">type</font></strong>     := <em><strong><font color="#A4DEA4">`float`</font></strong></em>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">default</font></strong>  := (<font color="#A020F0">0</font>.<font color="#0000FF">to_raw_real_32</font>);
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Insert</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_float_map32</font></strong>:<a href="FLOAT_MAP32.html"><font color="#008000">FLOAT_MAP32</font></a> := 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_float_real</font></strong>:<a href="FLOAT_REAL.html"><font color="#008000">FLOAT_REAL</font></a> := 
+  
+</body>
+</html>
+
diff --git a/Current/API/REAL_64.html b/Current/API/REAL_64.html
new file mode 100755
index 0000000..3a7ad72
--- /dev/null
+++ b/Current/API/REAL_64.html
@@ -0,0 +1,52 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>     := <strong><font color="#A020F0">Expanded</font></strong> <a href="REAL_64.html"><font color="#008000">REAL_64</font></a> -> <a href="REAL.html"><font color="#008000">REAL</font></a>, <a href="REAL_80.html"><font color="#008000">REAL_80</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong>  := <font color="#BC8F8F">"Float (C `double' mapping)."</font>;
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">type</font></strong>     := <em><strong><font color="#A4DEA4">`double`</font></strong></em>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">default</font></strong>  := (<font color="#A020F0">0</font>.<font color="#0000FF">to_raw_real_64</font>);
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Insert</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_float_map64</font></strong>:<a href="FLOAT_MAP64.html"><font color="#008000">FLOAT_MAP64</font></a> := 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_float_real</font></strong>:<a href="FLOAT_REAL.html"><font color="#008000">FLOAT_REAL</font></a> := 
+  
+
+  
+  
+  
+</body>
+</html>
+
diff --git a/Current/API/REAL_80.html b/Current/API/REAL_80.html
new file mode 100755
index 0000000..4d73897
--- /dev/null
+++ b/Current/API/REAL_80.html
@@ -0,0 +1,48 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>     := <strong><font color="#A020F0">Expanded</font></strong> <a href="REAL_80.html"><font color="#008000">REAL_80</font></a> -> <a href="REAL.html"><font color="#008000">REAL</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong>  := <font color="#BC8F8F">"Float 80 bits (C `long double' mapping)."</font>;
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">type</font></strong>     := <em><strong><font color="#A4DEA4">`long double`</font></strong></em>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">default</font></strong>  := (<font color="#A020F0">0</font>.<font color="#0000FF">to_raw_real_80</font>);
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Insert</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_float_map80</font></strong>:<a href="FLOAT_MAP80.html"><font color="#008000">FLOAT_MAP80</font></a> := 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_float_real</font></strong>:<a href="FLOAT_REAL.html"><font color="#008000">FLOAT_REAL</font></a> := 
+  
+</body>
+</html>
+
diff --git a/Current/API/SAFE_EQUAL.html b/Current/API/SAFE_EQUAL.html
new file mode 100755
index 0000000..ea0930f
--- /dev/null
+++ b/Current/API/SAFE_EQUAL.html
@@ -0,0 +1,56 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="SAFE_EQUAL.html"><font color="#008000">SAFE_EQUAL</font></a>[<font color="#008000">E</font>];
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> :=<font color="#BC8F8F">"The goal of this class is to share the definition of \
+              \feature `safe_equal'. Feature `safe_equal' compares  \
+              \two arguments of type E, by calling `==' only  \
+              \and only if both arguments have the `same_type'.."</font>;
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent</font></strong>:<a href="OBJECT.html"><font color="#008000">OBJECT</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">safe_equal</font></strong> (e1, e2:<font color="#008000">E</font>) :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  In order to avoid run-time type errors, feature `safe_equal' call</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `==' only when `e1' and `e2' have exactly the same `generating_type'.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Furthermore, this feature avoid argument passing from some</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  expanded type to the corresponding reference type (no automatic</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  allocation of some reference type during the comparison).</font></strong></em>
+    
+
+</body>
+</html>
+
diff --git a/Current/API/SET.html b/Current/API/SET.html
new file mode 100755
index 0000000..0ec1be9
--- /dev/null
+++ b/Current/API/SET.html
@@ -0,0 +1,226 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong> := <a href="SET.html"><font color="#008000">SET</font></a>[<font color="#008000">E</font>];
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Definition of a mathematical set of objects."</font>;
+
+  <br><font FACE="Sans-serif" color="#000000"><B> All common operations on mathematical sets are available.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Well knowned implementations are HASHED_SET and AVL_SET.</B></font>
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_traversable</font></strong>:<a href="TRAVERSABLE.html"><font color="#008000">TRAVERSABLE</font></a>[<font color="#008000">E</font>] := 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_safe_equal</font></strong>:<a href="SAFE_EQUAL.html"><font color="#008000">SAFE_EQUAL</font></a>[<font color="#008000">E</font>] := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Counting:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">count</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Cardinality of the set (i.e. actual `count' of stored elements).</font></strong></em>
+  	
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_empty</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Is the set empty?</font></strong></em>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Adding and removing:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">add</font></strong> e:<font color="#008000">E</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Add new item `e' to the set. The mathematical definition of adding </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  in a set is followed, i.e. the element `e' is added only and only </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  if it is not yet present in the set.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  As this `add' feature is actually using `is_equal', you may consider </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  to use `fast_add' for expanded objects as well while trying to get </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  the very best performances.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_add</font></strong> e:<font color="#008000">E</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Same job as `add', but uses basic `=' for comparison.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">remove</font></strong> e:<font color="#008000">E</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Remove item `e' from the set: the mathematical definition of</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  removing from a set is followed.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_remove</font></strong> e:<font color="#008000">E</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Same job as `remove', but uses basic `=' for comparison.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">clear</font></strong> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">clear_count</font></strong> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Empty the current set (`is_empty' is True after that call). </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  If possible, the actual implementation is supposed to keep </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  its internal storage area in order to refill `Current' in </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  an efficient way.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `clear_count_and_capacity' to select the most appropriate.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">clear_count_and_capacity</font></strong> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Empty the current set (`is_empty' is True after that call). </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  If possible, the actual implementation is supposed to release </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  its internal storage area for this memory to be used by other objects.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `clear_count' to select the most appropriate.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Looking and searching:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">has</font></strong> e:<font color="#008000">E</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Is element `e' in the set?</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  As this query is actually using `is_equal', you may consider to use </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `fast_has' for expanded objects as well while trying to get the very </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  best performances.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">fast_has</font></strong> e:<font color="#008000">E</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Is element `e' actually stored in the set?</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Warning: this query is using basic `=' for comparison. </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `has' when dealing with reference types.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">reference_at</font></strong> e:<font color="#008000">E</font> :<font color="#008000">E</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Non Void when `e' is in the set. In such a situation, `Result' is the </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  object which is actually stored in the `Current' set (see ensure assertion).</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> To provide iterating facilities:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">lower</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> := 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">upper</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">item</font></strong> i:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<font color="#008000">E</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Item at the corresponding index `i'.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `lower', `upper', `valid_index'.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  SETs are intrinsically unordered, so there is no guarantee that </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `item'(i) after performing an `add' or `remove' operation is related </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  in any way to `item'(i) before that operation.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">first</font></strong>:<font color="#008000">E</font> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  The very `first' item.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `last', `item'.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  SETs are intrinsically unordered, so there is no guarantee that </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `first' after performing an `add' or `remove' operation is related </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  in any way to `first' before that operation.</font></strong></em>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">last</font></strong>:<font color="#008000">E</font> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  The `last' item.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `first', `item'.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  SETs are intrinsically unordered, so there is no guarantee that </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  `last' after performing an `add' or `remove' operation is related </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  in any way to `last' before that operation.</font></strong></em>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Mathematical operations:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">union</font></strong> other:<font color="#008000">SELF</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Make the union of the `Current' set with `other'.</font></strong></em>
+  	
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">+</font>' other:<font color="#008000">SELF</font> :<font color="#008000">SELF</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Return the union of the `Current' set with `other'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">intersection</font></strong> other:<font color="#008000">SELF</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Make the intersection of the `Current' set with `other'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">^</font>' other:<font color="#008000">SELF</font> :<font color="#008000">SELF</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Return the intersection of the `Current' set with `other'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">minus</font></strong> other:<font color="#008000">SELF</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Make the set `Current' - `other'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">-</font>' other:<font color="#008000">SELF</font> :<font color="#008000">SELF</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Return  the set `Current' - `other'.</font></strong></em>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Comparison:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_subset_of</font></strong> other:<font color="#008000">SELF</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Is the `Current' set a subset of `other'?</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_disjoint_from</font></strong> other:<font color="#008000">SELF</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Is the `Current' set disjoint from `other' ?</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">==</font>' other:<font color="#008000">SELF</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Is the `Current' set equal to `other'?</font></strong></em>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Duplication.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">copy</font></strong> other:<font color="#008000">SELF</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Copy 'other' into the current set</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">from_collection</font></strong> model:<a href="COLLECTION.html"><font color="#008000">COLLECTION</font></a>[<font color="#008000">E</font>] <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Add all items of `model'.</font></strong></em>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Agents based features:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">do_all</font></strong> action:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Apply `action' to every item of `Self'.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `for_all', `exists'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">for_all</font></strong> predicate:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Do all items satisfy `predicate'?</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `do_all', `exists'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">exists</font></strong> predicate:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Does at least one item satisfy `predicate'?</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `do_all', `for_all'.</font></strong></em>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Creation.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create</font></strong>:<font color="#008000">SELF</font> <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Creation of an empty SET.</font></strong></em>
+  
+</body>
+</html>
+
diff --git a/Current/API/SIGNED_FIXED_REAL.html b/Current/API/SIGNED_FIXED_REAL.html
new file mode 100755
index 0000000..7ccc72f
--- /dev/null
+++ b/Current/API/SIGNED_FIXED_REAL.html
@@ -0,0 +1,104 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="SIGNED_FIXED_REAL.html"><font color="#008000">SIGNED_FIXED_REAL</font></a>;
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Signed real number of fixed decimal part."</font>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Insert</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_fixed_real</font></strong>:<a href="FIXED_REAL.html"><font color="#008000">FIXED_REAL</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Bound test</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">bound_test</font></strong> low:<a href="INTEGER_64.html"><font color="#008000">INTEGER_64</font></a> <strong><font color="#0000FF">to</font></strong> up:<a href="UINTEGER_64.html"><font color="#008000">UINTEGER_64</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Around</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">object_size</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> := 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">floor</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Greatest integral value no greater than Current.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">ceiling</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Smallest integral value no smaller than Current.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">rounded</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Rounded integral value.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">truncated_to_integer</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Integer part (largest absolute value no greater than Current).</font></strong></em>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> binary operator :</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">-</font>'  <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">80</font>  other:<font color="#008000">SELF</font> :<font color="#008000">SELF</font> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">*#</font>' <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">100</font> other:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<font color="#008000">SELF</font> <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">*</font>'  <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">100</font> other:<font color="#008000">SELF</font> :<font color="#008000">SELF</font> <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">/#</font>' <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">100</font> other:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<font color="#008000">SELF</font> <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">/</font>'  <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">100</font> other:<font color="#008000">SELF</font> :<font color="#008000">SELF</font> <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">&</font>'  <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">100</font> other:<font color="#008000">SELF</font> :<font color="#008000">SELF</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">>></font>' <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">100</font> other:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<font color="#008000">SELF</font> <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B"><<</font>' <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">100</font> other:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<font color="#008000">SELF</font> <- 
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Test binary operator :</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">></font>' <strong><font color="#A020F0">Right</font></strong> <font color="#A020F0">60</font> other:<font color="#008000">SELF</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> prefix : Unary operator</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">~</font>' :<font color="#008000">SELF</font> <- 
+      
+
+
+
+</body>
+</html>
+
diff --git a/Current/API/SIGNED_INTEGER.html b/Current/API/SIGNED_INTEGER.html
new file mode 100755
index 0000000..9d3d935
--- /dev/null
+++ b/Current/API/SIGNED_INTEGER.html
@@ -0,0 +1,65 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="SIGNED_INTEGER.html"><font color="#008000">SIGNED_INTEGER</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Generic Signed Integer."</font>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Insert</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_integer</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">append_in</font></strong> buffer:<a href="STRING.html"><font color="#008000">STRING</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Append in the `buffer' the equivalent of `to_string'. No new STRING
</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  creation during the process.
</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_octal</font></strong>:<font color="#008000">SELF</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Gives coresponding octal value.
</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Hashing:
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">hash_code</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Bound test
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">bound_test</font></strong> low:<a href="INTEGER_64.html"><font color="#008000">INTEGER_64</font></a> <strong><font color="#0000FF">to</font></strong> up:<a href="UINTEGER_64.html"><font color="#008000">UINTEGER_64</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  
+ 
+</body>
+</html>
+ 
\ No newline at end of file
diff --git a/Current/API/SIMPLE_DICTIONARY.html b/Current/API/SIMPLE_DICTIONARY.html
new file mode 100755
index 0000000..527b4f3
--- /dev/null
+++ b/Current/API/SIMPLE_DICTIONARY.html
@@ -0,0 +1,43 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong> := <a href="SIMPLE_DICTIONARY.html"><font color="#008000">SIMPLE_DICTIONARY</font></a>[<font color="#008000">V</font>, <font color="#008000">K</font>];
+  
+  <br><font FACE="Sans-serif" color="#000000"><B> Basic dictionaries (assymmetry value / key)</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> (class akin to DOUBLE_DICTIONARY)</B></font>
+
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">parent_dictionary</font></strong>:<strong><font color="#A020F0">Expanded</font></strong> <a href="DICTIONARY.html"><font color="#008000">DICTIONARY</font></a>[<font color="#008000">V</font>,<font color="#008000">K</font>];
+</body>
+</html>
+
diff --git a/Current/API/STD_ERROR.html b/Current/API/STD_ERROR.html
new file mode 100755
index 0000000..e5fcd07
--- /dev/null
+++ b/Current/API/STD_ERROR.html
@@ -0,0 +1,55 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="STD_ERROR.html"><font color="#008000">STD_ERROR</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">" To write on the standard error output. As for UNIX, the default\ 
+               \ standard error file is the screen.                             \
+               \Note: only one instance of this class should be necessary (have a look\
+               \in the root classes to search for the good name to use)."</font>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_output_stream</font></strong>:<a href="OUTPUT_STREAM.html"><font color="#008000">OUTPUT_STREAM</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_connected</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> := 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">put_character</font></strong> c:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> <-
+  
+
+</body>
+</html>
+
diff --git a/Current/API/STD_INPUT.html b/Current/API/STD_INPUT.html
new file mode 100755
index 0000000..b46da12
--- /dev/null
+++ b/Current/API/STD_INPUT.html
@@ -0,0 +1,62 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>        := <a href="STD_INPUT.html"><font color="#008000">STD_INPUT</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong>     :=<font color="#BC8F8F">" To use the standard input file. As for UNIX, the default standard input is the keyboard."</font>;
+      
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_input_stream</font></strong>:<a href="INPUT_STREAM.html"><font color="#008000">INPUT_STREAM</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_connected</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> := 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_character</font></strong>:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a><-
+    
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">unread_character</font></strong> <-
+    
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">last_character</font></strong>:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> <-
+    
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">end_of_input</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_line_in</font></strong> str:<a href="STRING.html"><font color="#008000">STRING</font></a> <-
+      
+
+
+</body>
+</html>
+
diff --git a/Current/API/STD_INPUT_OUTPUT.html b/Current/API/STD_INPUT_OUTPUT.html
new file mode 100755
index 0000000..9bd4542
--- /dev/null
+++ b/Current/API/STD_INPUT_OUTPUT.html
@@ -0,0 +1,65 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>        :=<a href="STD_INPUT_OUTPUT.html"><font color="#008000">STD_INPUT_OUTPUT</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong>     :=<font color="#BC8F8F">"To have the useful `io'"</font>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_input_stream</font></strong>:<a href="INPUT_STREAM.html"><font color="#008000">INPUT_STREAM</font></a> := 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_output_stream</font></strong>:<a href="OUTPUT_STREAM.html"><font color="#008000">OUTPUT_STREAM</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_connected</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> := 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_character</font></strong> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">unread_character</font></strong> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">push_back_flag</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">last_character</font></strong>:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">put_character</font></strong> c:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">end_of_input</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">read_line_in</font></strong> str:<a href="STRING.html"><font color="#008000">STRING</font></a> <-
+  
+</body>
+</html>
+
diff --git a/Current/API/STD_OUTPUT.html b/Current/API/STD_OUTPUT.html
new file mode 100755
index 0000000..07f9988
--- /dev/null
+++ b/Current/API/STD_OUTPUT.html
@@ -0,0 +1,56 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>        :=<a href="STD_OUTPUT.html"><font color="#008000">STD_OUTPUT</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong>     :=<font color="#BC8F8F">"Standard Output (UNIX Operating System)."</font>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_output_stream</font></strong>:<a href="OUTPUT_STREAM.html"><font color="#008000">OUTPUT_STREAM</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_connected</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> := 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">put_character</font></strong> c:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> <- 
+
+
+  
+
+
+
+
+
+</body>
+</html>
+
diff --git a/Current/API/STRING_CONSTANT.html b/Current/API/STRING_CONSTANT.html
new file mode 100755
index 0000000..60525f7
--- /dev/null
+++ b/Current/API/STRING_CONSTANT.html
@@ -0,0 +1,100 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    :=   <a href="STRING_CONSTANT.html"><font color="#008000">STRING_CONSTANT</font></a>; 
+   
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"String built in."</font>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_abstract_string</font></strong>:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> := 
+        
+<br><br><strong><font color="#A020F0">Section</font></strong> <a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a>, <a href="ABSTRACT_ENTRY.html"><font color="#008000">ABSTRACT_ENTRY</font></a>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B> BSBS: A revoir avec les Section External.</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">storage</font></strong>:<a href="NATIVE_ARRAY.html"><font color="#008000">NATIVE_ARRAY</font></a>[<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a>] := 
+  
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>  
+  
+ <br><font FACE="Sans-serif" color="#000000"><B> - clone:SELF <- Self;</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">count</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> := 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_string</font></strong>:<strong><font color="#A020F0">Strict</font></strong> <a href="STRING.html"><font color="#008000">STRING</font></a> <-
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">capacity</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Aliasing String.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">bucket</font></strong>:<a href="SET.html"><font color="#008000">SET</font></a>[<a href="STRING_CONSTANT.html"><font color="#008000">STRING_CONSTANT</font></a>] := 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> The Guru section: The Compiler consideration.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_storage</font></strong> p:<a href="NATIVE_ARRAY.html"><font color="#008000">NATIVE_ARRAY</font></a>[<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a>] <strong><font color="#0000FF">count</font></strong> nb_char:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Do not use directly.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">new_intern</font></strong> p:<a href="NATIVE_ARRAY.html"><font color="#008000">NATIVE_ARRAY</font></a>[<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a>] <strong><font color="#0000FF">count</font></strong> nb_char:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="STRING_CONSTANT.html"><font color="#008000">STRING_CONSTANT</font></a><-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Do not use directly. WARNING: Use by c_string and c_argument (COMMAND_LINE). </font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_external</font></strong>:<a href="NATIVE_ARRAY.html"><font color="#008000">NATIVE_ARRAY</font></a>[<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a>] <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Gives C access to the internal `storage' (may be dangerous).</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  To be compatible with C, a null character is added at the end</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  of the internal `storage'. This extra null character is not</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  part of the Lisaac STRING.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create_copy</font></strong> other:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> :<font color="#008000">SELF</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make_copy</font></strong> other:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> <-
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Debug: Require / Ensure / Check</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">?</font>'  test:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">-?</font>' test:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">+?</font>' test:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <- 
+  
+  
+
+</body>
+</html>
+
diff --git a/Current/API/TOOLS.html b/Current/API/TOOLS.html
new file mode 100755
index 0000000..3cf05d0
--- /dev/null
+++ b/Current/API/TOOLS.html
@@ -0,0 +1,45 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="TOOLS.html"><font color="#008000">TOOLS</font></a>;
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Miscellaneous Tools"</font>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">unicode_to_ascii</font></strong> uni:<a href="FAST_ARRAY.html"><font color="#008000">FAST_ARRAY</font></a>[<a href="CHAR_UNICODE.html"><font color="#008000">CHAR_UNICODE</font></a>] <strong><font color="#0000FF">to</font></strong> asc:<a href="FAST_ARRAY.html"><font color="#008000">FAST_ARRAY</font></a>[<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a>] <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">ascii_to_unicode</font></strong> asc:<a href="FAST_ARRAY.html"><font color="#008000">FAST_ARRAY</font></a>[<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a>] <strong><font color="#0000FF">to</font></strong> uni:<a href="FAST_ARRAY.html"><font color="#008000">FAST_ARRAY</font></a>[<a href="CHAR_UNICODE.html"><font color="#008000">CHAR_UNICODE</font></a>] <-
+ 
+</body>
+</html>
+ 
\ No newline at end of file
diff --git a/Current/API/TRAVERSABLE.html b/Current/API/TRAVERSABLE.html
new file mode 100755
index 0000000..7b3f02e
--- /dev/null
+++ b/Current/API/TRAVERSABLE.html
@@ -0,0 +1,114 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="TRAVERSABLE.html"><font color="#008000">TRAVERSABLE</font></a>[<font color="#008000">E</font>];
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"A `TRAVERSABLE[E_]' is a finite readable sequence of objects of type E_."</font>;
+  
+  <br><font FACE="Sans-serif" color="#000000"><B> For instance, `COLLECTION's and `STRING's are `TRAVERSABLE'.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> A good performance should always be obtained by sequentially acessing a </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> `TRAVERSABLE' with increasing indexes (from `lower' to `upper'), as </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> demonstrated in the following code snippet :</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>  i := a_traversable.lower;</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>  {i > a_traversable.upper}.until_do {</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>    do_something_with (a_traversable.item i);</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>    i := i + 1;</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>  };</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Other accessing methods (including random access and sequential access </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> from `upper' to `lower') may or may not lead to acceptable performance, </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> depending on the particular implementation of `TRAVERSABLE'.</B></font>
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_object</font></strong>:<a href="OBJECT.html"><font color="#008000">OBJECT</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Indexing:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">lower</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Minimum index.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `upper', `valid_index', `item'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">upper</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Maximum index.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `lower', `valid_index', `item'.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">valid_index</font></strong> i:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  True when `i' is valid (i.e., inside actual bounds).</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `lower', `upper', `item'.</font></strong></em>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Counting:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">count</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Number of available indices.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `is_empty', `lower', `upper'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_empty</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Is collection empty ?</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `count'.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Accessing:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">item</font></strong> i:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<font color="#008000">E</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Item at the corresponding index `i'.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `lower', `upper', `valid_index'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">first</font></strong>:<font color="#008000">E</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  The very `first' item.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `last', `item'.</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">last</font></strong>:<font color="#008000">E</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  The `last' item.</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp </font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  See also `first', `item'.</font></strong></em>
+    
+ 
+</body>
+</html>
+ 
\ No newline at end of file
diff --git a/Current/API/TRUE.html b/Current/API/TRUE.html
new file mode 100755
index 0000000..1ea611c
--- /dev/null
+++ b/Current/API/TRUE.html
@@ -0,0 +1,114 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <strong><font color="#A020F0">Expanded</font></strong> <a href="TRUE.html"><font color="#008000">TRUE</font></a>;
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"TRUE object"</font>;
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">type</font></strong>    := <em><strong><font color="#A4DEA4">`char`</font></strong></em>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">default</font></strong> := <a href="TRUE.html"><font color="#008000">TRUE</font></a>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_boolean</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Conditional :</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">if_true</font></strong> block:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a>  <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">if_false</font></strong> block:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">if</font></strong> true_block:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <strong><font color="#0000FF">else</font></strong> false_block:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">if_true</font></strong> true_block:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <strong><font color="#0000FF">else</font></strong> false_block:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">if_false</font></strong> true_block:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <strong><font color="#0000FF">else</font></strong> false_block:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">if</font></strong> true_block:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">elseif</font></strong> cond:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <strong><font color="#0000FF">then</font></strong> block:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">elseif</font></strong> cond:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <strong><font color="#0000FF">then</font></strong> block:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <strong><font color="#0000FF">else</font></strong> block_else:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a>;
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Binary operator :</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">==</font>'  <strong><font color="#A020F0">Right</font></strong> <font color="#A020F0">60</font> other:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">!==</font>' <strong><font color="#A020F0">Right</font></strong> <font color="#A020F0">60</font> other:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">||</font>'  <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">10</font>  other:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a>   :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-    <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  or else</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">&&</font>'  <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">20</font>  other:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a>   :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-   <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  and then</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">|</font>'   <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">10</font>  other:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-   <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  or</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">&</font>'   <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">20</font>  other:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  and</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">^</font>'  <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">10</font>  other:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">-></font>'  <strong><font color="#A020F0">Right</font></strong> <font color="#A020F0">25</font> other:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">->></font>' <strong><font color="#A020F0">Right</font></strong> <font color="#A020F0">25</font> other:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a>  :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">=></font>' s:<a href="ABSTRACT_STRING.html"><font color="#008000">ABSTRACT_STRING</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Prefix operator</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">!</font>':<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Conversion</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_string</font></strong>:<a href="STRING.html"><font color="#008000">STRING</font></a>       <-  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  BSBS: A revoir ...</font></strong></em>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_integer</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>     <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_character</font></strong>:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> <- 
+
+
+
+
+
+
+
+</body>
+</html>
+
diff --git a/Current/API/UINTEGER_16.html b/Current/API/UINTEGER_16.html
new file mode 100755
index 0000000..6566967
--- /dev/null
+++ b/Current/API/UINTEGER_16.html
@@ -0,0 +1,69 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <strong><font color="#A020F0">Expanded</font></strong> <a href="UINTEGER_16.html"><font color="#008000">UINTEGER_16</font></a> -> 
+  <a href="UINTEGER_64.html"><font color="#008000">UINTEGER_64</font></a>, <a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a>, 
+  <a href="INTEGER_64.html"><font color="#008000">INTEGER_64</font></a> , <a href="INTEGER_32.html"><font color="#008000">INTEGER_32</font></a> ,
+  <a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> :=<font color="#BC8F8F">"Unsigned 16 bits integer."</font>;
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">type</font></strong>    := <em><strong><font color="#A4DEA4">`unsigned short`</font></strong></em>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">default</font></strong> := (<font color="#A020F0">0</font>.<font color="#0000FF">to_raw_uinteger_16</font>);
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Insert</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_unsigned_integer</font></strong>:<a href="UNSIGNED_INTEGER.html"><font color="#008000">UNSIGNED_INTEGER</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">object_size</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :=   
+
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Range.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">maximum</font></strong>:<a href="UINTEGER_64.html"><font color="#008000">UINTEGER_64</font></a> :=  
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Conversion with test.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_uinteger_16</font></strong>:<a href="UINTEGER_16.html"><font color="#008000">UINTEGER_16</font></a> <- 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B>- to_char_unicode:CHAR_UNICODE <- CHAR_UNICODE.force_conversion Self;</B></font>
+
+
+
+</body>
+</html>
+
diff --git a/Current/API/UINTEGER_32.html b/Current/API/UINTEGER_32.html
new file mode 100755
index 0000000..2eff54f
--- /dev/null
+++ b/Current/API/UINTEGER_32.html
@@ -0,0 +1,61 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <strong><font color="#A020F0">Expanded</font></strong> <a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> -> <a href="INTEGER.html"><font color="#008000">INTEGER</font></a>, <a href="UINTEGER_64.html"><font color="#008000">UINTEGER_64</font></a>, <a href="INTEGER_64.html"><font color="#008000">INTEGER_64</font></a>, <a href="POINTER.html"><font color="#008000">POINTER</font></a>;
+   
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Unsigned 32 bits integer."</font>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">type</font></strong>    := <em><strong><font color="#A4DEA4">`unsigned long`</font></strong></em>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">default</font></strong> := (<font color="#A020F0">0</font>.<font color="#0000FF">to_raw_uinteger_32</font>);
+
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Insert</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_unsigned_integer</font></strong>:<a href="UNSIGNED_INTEGER.html"><font color="#008000">UNSIGNED_INTEGER</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">object_size</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> := 
+
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Range.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">maximum</font></strong>:<a href="UINTEGER_64.html"><font color="#008000">UINTEGER_64</font></a> := 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Conversion with test.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_uinteger_32</font></strong>:<a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a> <- 
+</body>
+</html>
+
diff --git a/Current/API/UINTEGER_64.html b/Current/API/UINTEGER_64.html
new file mode 100755
index 0000000..36c1250
--- /dev/null
+++ b/Current/API/UINTEGER_64.html
@@ -0,0 +1,62 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <strong><font color="#A020F0">Expanded</font></strong> <a href="UINTEGER_64.html"><font color="#008000">UINTEGER_64</font></a> -> <a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> :=<font color="#BC8F8F">"Unsigned 64 bits integer."</font>;
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">type</font></strong>    := <em><strong><font color="#A4DEA4">`unsigned long long`</font></strong></em>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">default</font></strong> := (<font color="#A020F0">0</font>.<font color="#0000FF">to_raw_uinteger_64</font>);
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Insert</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_unsigned_integer</font></strong>:<a href="UNSIGNED_INTEGER.html"><font color="#008000">UNSIGNED_INTEGER</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">object_size</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> := 
+
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Range.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">maximum</font></strong>:<a href="UINTEGER_64.html"><font color="#008000">UINTEGER_64</font></a> :=  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp BSBS pb C 0FFFFFFFFFFFFFFFFh; </font></strong></em>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Conversion with test.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_uinteger_64</font></strong>:<a href="UINTEGER_64.html"><font color="#008000">UINTEGER_64</font></a>   <- 
+ 
+</body>
+</html>
+ 
\ No newline at end of file
diff --git a/Current/API/UINTEGER_8.html b/Current/API/UINTEGER_8.html
new file mode 100755
index 0000000..6e61594
--- /dev/null
+++ b/Current/API/UINTEGER_8.html
@@ -0,0 +1,69 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <strong><font color="#A020F0">Expanded</font></strong> <a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> -> 
+  <a href="UINTEGER_64.html"><font color="#008000">UINTEGER_64</font></a>, <a href="UINTEGER_32.html"><font color="#008000">UINTEGER_32</font></a>, <a href="UINTEGER_16.html"><font color="#008000">UINTEGER_16</font></a>, 
+  <a href="INTEGER_64.html"><font color="#008000">INTEGER_64</font></a> , <a href="INTEGER_32.html"><font color="#008000">INTEGER_32</font></a> , <a href="INTEGER_16.html"><font color="#008000">INTEGER_16</font></a> ,
+  <a href="INTEGER.html"><font color="#008000">INTEGER</font></a>;
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> :=<font color="#BC8F8F">"Unsigned 8 bits integer."</font>;
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">type</font></strong>    := <em><strong><font color="#A4DEA4">`unsigned char`</font></strong></em>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">default</font></strong> := (<font color="#A020F0">0</font>.<font color="#0000FF">to_raw_uinteger_8</font>);
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Insert</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_unsigned_integer</font></strong>:<a href="UNSIGNED_INTEGER.html"><font color="#008000">UNSIGNED_INTEGER</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">object_size</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> := 
+
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Range.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">maximum</font></strong>:<a href="UINTEGER_64.html"><font color="#008000">UINTEGER_64</font></a> := 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Conversion with test.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_uinteger_8</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_character</font></strong>:<a href="CHARACTER.html"><font color="#008000">CHARACTER</font></a> <- 
+  
+
+
+</body>
+</html>
+
diff --git a/Current/API/UINTEGER_BIG.html b/Current/API/UINTEGER_BIG.html
new file mode 100755
index 0000000..61ce9ab
--- /dev/null
+++ b/Current/API/UINTEGER_BIG.html
@@ -0,0 +1,176 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>        := <a href="UINTEGER_BIG.html"><font color="#008000">UINTEGER_BIG</font></a>; <br><font FACE="Sans-serif" color="#000000"><B> Aucun Auto-Cast pour l'instant...(peut etre</B></font>
+                              <br><font FACE="Sans-serif" color="#000000"><B> INTEGER_BIG ...)</B></font>
+                               
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong>     := <font color="#BC8F8F">"Integer without bits limit! (Just for fun!)"</font>;
+
+  <br><font FACE="Sans-serif" color="#000000"><B>- default     := 0;</B></font>
+
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_unsigned</font></strong>:<a href="UNSIGNED.html"><font color="#008000">UNSIGNED</font></a> := 
+
+<br><br><strong><font color="#A020F0">Section</font></strong> <a href="UINTEGER_BIG.html"><font color="#008000">UINTEGER_BIG</font></a>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">storage</font></strong>:<a href="FAST_ARRAY.html"><font color="#008000">FAST_ARRAY</font></a>[<a href="UINTEGER.html"><font color="#008000">UINTEGER</font></a>];
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">last_modulo</font></strong>:<a href="UINTEGER.html"><font color="#008000">UINTEGER</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">make</font></strong> init:<a href="UINTEGER.html"><font color="#008000">UINTEGER</font></a> :<font color="#008000">SELF</font> <-
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">count</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">lower</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">upper</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">item</font></strong> idx:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="UINTEGER.html"><font color="#008000">UINTEGER</font></a> <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">copy</font></strong> other:<a href="UINTEGER_BIG.html"><font color="#008000">UINTEGER_BIG</font></a> <- 
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">force</font></strong> elt:<a href="UINTEGER.html"><font color="#008000">UINTEGER</font></a> <strong><font color="#0000FF">to</font></strong> idx:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">put</font></strong> elt:<a href="UINTEGER.html"><font color="#008000">UINTEGER</font></a> <strong><font color="#0000FF">to</font></strong> idx:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">add_last</font></strong> elt:<a href="UINTEGER.html"><font color="#008000">UINTEGER</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">resize</font></strong> new_size:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <a href="INTEGER.html"><font color="#008000">INTEGER</font></a>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">create</font></strong> init:<a href="UINTEGER.html"><font color="#008000">UINTEGER</font></a> :<a href="UINTEGER_BIG.html"><font color="#008000">UINTEGER_BIG</font></a> <- 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">object_size</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-  
+ 
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Range.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">maximum</font></strong>:<a href="UINTEGER_64.html"><font color="#008000">UINTEGER_64</font></a> <- 
+      
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Conversion format with test.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_uinteger_64</font></strong>:<a href="UINTEGER_64.html"><font color="#008000">UINTEGER_64</font></a>   <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_uinteger</font></strong>:<a href="UINTEGER.html"><font color="#008000">UINTEGER</font></a>   <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_uinteger_16</font></strong>:<a href="UINTEGER_16.html"><font color="#008000">UINTEGER_16</font></a> <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_uinteger_8</font></strong>:<a href="UINTEGER_8.html"><font color="#008000">UINTEGER_8</font></a> <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_integer_64</font></strong>:<a href="INTEGER_64.html"><font color="#008000">INTEGER_64</font></a>     <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_integer</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a>     <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_integer_16</font></strong>:<a href="INTEGER_16.html"><font color="#008000">INTEGER_16</font></a>   <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_integer_8</font></strong>:<a href="INTEGER_8.html"><font color="#008000">INTEGER_8</font></a>   <- 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B>- to_ureal_26_6:UREAL_26_6 <- self;</B></font>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_ulargeint</font></strong>:<a href="UINTEGER_BIG.html"><font color="#008000">UINTEGER_BIG</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">clean</font></strong> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> binary operator :</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">-</font>' <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">80</font>  other:<font color="#008000">SELF</font> :<font color="#008000">SELF</font> <- 
+    
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">-#</font>' <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">80</font> other:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<font color="#008000">SELF</font> <-
+    
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">+</font>'  <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">80</font>  other:<font color="#008000">SELF</font> :<font color="#008000">SELF</font> <- 
+    
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">+#</font>' <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">80</font>  other:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<font color="#008000">SELF</font> <-
+    
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">*</font>'  <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">100</font> other:<font color="#008000">SELF</font> :<font color="#008000">SELF</font> <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">*#</font>' <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">100</font> other:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<font color="#008000">SELF</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">/</font>'  <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">100</font> other:<font color="#008000">SELF</font> :<font color="#008000">SELF</font> <- 
+    
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">/#</font>' <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">100</font> other:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<font color="#008000">SELF</font> <-
+    
+  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">&</font>'  <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">100</font> other:<font color="#008000">SELF</font> :<font color="#008000">SELF</font> <-
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Test binary operator :</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">></font>'   <strong><font color="#A020F0">Right</font></strong> <font color="#A020F0">60</font> other:<font color="#008000">SELF</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+    
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">>#</font>' <strong><font color="#A020F0">Right</font></strong> <font color="#A020F0">60</font> other:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">==</font>'  <strong><font color="#A020F0">Right</font></strong> <font color="#A020F0">60</font> other:<font color="#008000">SELF</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> prefix : Unary operator</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">~</font>' :<font color="#008000">SELF</font> <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">-</font>' :<font color="#008000">SELF</font> <-
+  
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">factorial</font></strong>:<font color="#008000">SELF</font> <-
+    
+
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> conversion</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">append_in</font></strong> buffer:<a href="STRING.html"><font color="#008000">STRING</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Append in the `buffer' the equivalent of `to_string'. No new STRING</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  creation during the process.</font></strong></em>
+    
+
+
+
+
+</body>
+</html>
+
diff --git a/Current/API/UNSIGNED_FIXED_REAL.html b/Current/API/UNSIGNED_FIXED_REAL.html
new file mode 100755
index 0000000..d0c806f
--- /dev/null
+++ b/Current/API/UNSIGNED_FIXED_REAL.html
@@ -0,0 +1,107 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="UNSIGNED_FIXED_REAL.html"><font color="#008000">UNSIGNED_FIXED_REAL</font></a>;
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Unsigned real number of fixed decimal part."</font>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Inherit</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_fixed_real</font></strong>:<a href="FIXED_REAL.html"><font color="#008000">FIXED_REAL</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Bound test
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">bound_test</font></strong> low:<a href="INTEGER_64.html"><font color="#008000">INTEGER_64</font></a> <strong><font color="#0000FF">to</font></strong> up:<a href="UINTEGER_64.html"><font color="#008000">UINTEGER_64</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Around
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">object_size</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> := 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">minimum</font></strong>:<a href="INTEGER_64.html"><font color="#008000">INTEGER_64</font></a> <-  
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">floor</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Greatest integral value no greater than Current.
</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">ceiling</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Smallest integral value no smaller than Current.
</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">rounded</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Rounded integral value.
</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">truncated_to_integer</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Integer part (largest absolute value no greater than Current).
</font></strong></em>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> binary operator :
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">-</font>'  <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">80</font>  other:<font color="#008000">SELF</font> :<font color="#008000">SELF</font> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">*#</font>' <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">100</font> other:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<font color="#008000">SELF</font> <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">*</font>'  <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">100</font> other:<font color="#008000">SELF</font> :<font color="#008000">SELF</font> <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">/#</font>' <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">100</font> other:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<font color="#008000">SELF</font> <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">/</font>'  <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">100</font> other:<font color="#008000">SELF</font> :<font color="#008000">SELF</font> <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">&</font>'  <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">100</font> other:<font color="#008000">SELF</font> :<font color="#008000">SELF</font> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">>></font>' <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">100</font> other:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<font color="#008000">SELF</font> <- 
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B"><<</font>' <strong><font color="#A020F0">Left</font></strong> <font color="#A020F0">100</font> other:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> :<font color="#008000">SELF</font> <- 
+    
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Test binary operator :
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">></font>'   <strong><font color="#A020F0">Right</font></strong> <font color="#A020F0">60</font> other:<font color="#008000">SELF</font> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+    
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> prefix : Unary operator
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> '<font color="#B8860B">~</font>' :<font color="#008000">SELF</font> <- 
+      
+
+
+
+
+</body>
+</html>
+
diff --git a/Current/API/UNSIGNED_INTEGER.html b/Current/API/UNSIGNED_INTEGER.html
new file mode 100755
index 0000000..4cc0e06
--- /dev/null
+++ b/Current/API/UNSIGNED_INTEGER.html
@@ -0,0 +1,91 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="UNSIGNED_INTEGER.html"><font color="#008000">UNSIGNED_INTEGER</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Generic Unsigned Integer."</font>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Insert</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_integer</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Range</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">minimum</font></strong>:<a href="INTEGER_64.html"><font color="#008000">INTEGER_64</font></a> := 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Function :</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">sign</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Sign of Current (0 -1 or 1).</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">abs</font></strong>:<font color="#008000">SELF</font> <- 	<br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Absolute value of `self'.</font></strong></em>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Convertion</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">append_in</font></strong> buffer:<a href="STRING.html"><font color="#008000">STRING</font></a> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Append in the `buffer' the equivalent of `to_string'. No new STRING</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  creation during the process.</font></strong></em>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">print</font></strong> <-
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_octal</font></strong>:<font color="#008000">SELF</font> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Gives coresponding octal value.</font></strong></em>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Hashing:</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">hash_code</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Looping</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">downto</font></strong> limit_down:<font color="#008000">SELF</font> <strong><font color="#0000FF">do</font></strong> blc:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <-
+    
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Bound test</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">bound_test</font></strong> low:<a href="INTEGER_64.html"><font color="#008000">INTEGER_64</font></a> <strong><font color="#0000FF">to</font></strong> up:<a href="UINTEGER_64.html"><font color="#008000">UINTEGER_64</font></a> :<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-
+    
+</body>
+</html>
+
diff --git a/Current/API/UREAL_16_16.html b/Current/API/UREAL_16_16.html
new file mode 100755
index 0000000..b567d35
--- /dev/null
+++ b/Current/API/UREAL_16_16.html
@@ -0,0 +1,80 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <strong><font color="#A020F0">Expanded</font></strong> <a href="UREAL_16_16.html"><font color="#008000">UREAL_16_16</font></a> -> <a href="REAL_32.html"><font color="#008000">REAL_32</font></a>, <a href="REAL_64.html"><font color="#008000">REAL_64</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"unsigned 16.16 fixed float."</font>;
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">type</font></strong>    := <em><strong><font color="#A4DEA4">`signed long`</font></strong></em>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">default</font></strong> := (<font color="#A020F0">0</font>.<font color="#0000FF">to_raw_ureal_16_16</font>);
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Insert</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_unsigned_fixed_real</font></strong>:<a href="UNSIGNED_FIXED_REAL.html"><font color="#008000">UNSIGNED_FIXED_REAL</font></a> := 
+
+<br><br><strong><font color="#A020F0">Section</font></strong> <font color="#008000">SELF</font>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">shift_bits</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Range.
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">maximum</font></strong>:<a href="UINTEGER_64.html"><font color="#008000">UINTEGER_64</font></a> <-  
+  
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Convertion format with test.
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_real_16_16</font></strong>:<a href="REAL_16_16.html"><font color="#008000">REAL_16_16</font></a> <- 
+    
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Convertion
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">append_in</font></strong> buffer:<a href="STRING.html"><font color="#008000">STRING</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Append in the `buffer' the equivalent of `to_string'. No new STRING
</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  creation during the process.
</font></strong></em>
+    
+  
+  
+  
+  
+  
+  
+  
+  
+</body>
+</html>
+
diff --git a/Current/API/UREAL_24_8.html b/Current/API/UREAL_24_8.html
new file mode 100755
index 0000000..cafff99
--- /dev/null
+++ b/Current/API/UREAL_24_8.html
@@ -0,0 +1,81 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <strong><font color="#A020F0">Expanded</font></strong> <a href="UREAL_24_8.html"><font color="#008000">UREAL_24_8</font></a> -> <a href="REAL_32.html"><font color="#008000">REAL_32</font></a>, <a href="REAL_64.html"><font color="#008000">REAL_64</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"signed 24.8 fixed float."</font>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">type</font></strong>    := <em><strong><font color="#A4DEA4">`signed long`</font></strong></em>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">default</font></strong> := (<font color="#A020F0">0</font>.<font color="#0000FF">to_raw_ureal_24_8</font>);
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Insert</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_unsigned_fixed_real</font></strong>:<a href="UNSIGNED_FIXED_REAL.html"><font color="#008000">UNSIGNED_FIXED_REAL</font></a> := 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <font color="#008000">SELF</font>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">shift_bits</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <-  
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Range.
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">maximum</font></strong>:<a href="UINTEGER_64.html"><font color="#008000">UINTEGER_64</font></a> <-  
+  
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Convertion format with test.
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+      
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_real_24_8</font></strong>:<a href="REAL_24_8.html"><font color="#008000">REAL_24_8</font></a> <- 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Convertion
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">append_in</font></strong> buffer:<a href="STRING.html"><font color="#008000">STRING</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Append in the `buffer' the equivalent of `to_string'. No new STRING
</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  creation during the process.
</font></strong></em>
+    
+  
+  
+  
+  
+  
+  
+  
+  
+  
+</body>
+</html>
+
diff --git a/Current/API/UREAL_26_6.html b/Current/API/UREAL_26_6.html
new file mode 100755
index 0000000..7a5fe1e
--- /dev/null
+++ b/Current/API/UREAL_26_6.html
@@ -0,0 +1,81 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <strong><font color="#A020F0">Expanded</font></strong> <a href="UREAL_26_6.html"><font color="#008000">UREAL_26_6</font></a> -> <a href="REAL_32.html"><font color="#008000">REAL_32</font></a>, <a href="REAL_64.html"><font color="#008000">REAL_64</font></a>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"unsigned 26.6 fixed float."</font>;
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">type</font></strong>    := <em><strong><font color="#A4DEA4">`unsigned long`</font></strong></em>;
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">default</font></strong> := (<font color="#A020F0">0</font>.<font color="#0000FF">to_raw_ureal_26_6</font>);
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Insert</font></strong>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">parent_unsigned_fixed_real</font></strong>:<a href="UNSIGNED_FIXED_REAL.html"><font color="#008000">UNSIGNED_FIXED_REAL</font></a> := 
+
+<br><br><strong><font color="#A020F0">Section</font></strong> <font color="#008000">SELF</font>
+
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">shift_bits</font></strong>:<a href="INTEGER.html"><font color="#008000">INTEGER</font></a> <- 
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+    
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Range.
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">maximum</font></strong>:<a href="UINTEGER_64.html"><font color="#008000">UINTEGER_64</font></a> <- 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Convertion format with test.
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">to_ureal_26_6</font></strong>:<a href="UREAL_26_6.html"><font color="#008000">UREAL_26_6</font></a> <- 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Convertion
</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>
</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">append_in</font></strong> buffer:<a href="STRING.html"><font color="#008000">STRING</font></a> <- 
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Append in the `buffer' the equivalent of `to_string'. No new STRING
</font></strong></em>
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  creation during the process.
</font></strong></em>
+    
+  
+  
+  
+  
+  
+  
+  
+  
+  
+</body>
+</html>
+
diff --git a/Current/API/VIEW_OBJECT.html b/Current/API/VIEW_OBJECT.html
new file mode 100755
index 0000000..f98a4ba
--- /dev/null
+++ b/Current/API/VIEW_OBJECT.html
@@ -0,0 +1,101 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+ 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>    := <a href="VIEW_OBJECT.html"><font color="#008000">VIEW_OBJECT</font></a>[<font color="#008000">E</font>];
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong> := <font color="#BC8F8F">"Reflexivity view object."</font>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>  
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> General information.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B>- name:STRING_CONSTANT <- `FUCK`;</B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_separate</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_expanded</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_natif_expanded</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-  
+
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Data action.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>  </B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">forall_data</font></strong> action:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">forall_set_data</font></strong> action:<a href="BLOCK.html"><font color="#008000">BLOCK</font></a> <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">has_data</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Bit control access.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_marked</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <-   
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_free</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a>        <- 
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">is_non_mutable</font></strong>:<a href="BOOLEAN.html"><font color="#008000">BOOLEAN</font></a> <- 
+          
+<br><br><strong><font color="#A020F0">Section</font></strong> <a href="MEMORY.html"><font color="#008000">MEMORY</font></a>  
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> MEMORY</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_mark</font></strong> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Recurssive set marked bit</font></strong></em>
+  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">unset_mark</font></strong> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Unset marked bit (non recurssive).</font></strong></em>
+  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_free</font></strong> <-  
+  
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">deep_clone</font></strong>:<a href="VIEW_OBJECT.html"><font color="#008000">VIEW_OBJECT</font></a>[<font color="#008000">E</font>] <-
+    
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Non mutable.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">set_non_mutable</font></strong> <-
+  <br><em><strong><font color="#707070">&nbsp &nbsp &nbsp &nbsp  Recurssive set non mutable bit.</font></strong></em>
+    
+</body>
+</html>
+
diff --git a/Current/API/VIEW_SLOT.html b/Current/API/VIEW_SLOT.html
new file mode 100755
index 0000000..f392f11
--- /dev/null
+++ b/Current/API/VIEW_SLOT.html
@@ -0,0 +1,108 @@
+<!DOCTYPE HTML SYSTEM>
+<!-- Generated by Lisaac shorter / html style -->
+<html>
+<head>
+<title>
+Lisaac prototype interface
+</title>
+</head>
+<body BGCOLOR="#FFFFFF">
+
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Header</font></strong>
+ 
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp +</font></strong> <strong><font color="#0000FF">name</font></strong>        := <a href="VIEW_SLOT.html"><font color="#008000">VIEW_SLOT</font></a>;
+    
+  <br><br><strong><font color="#FF0000">&nbsp &nbsp -</font></strong> <strong><font color="#0000FF">comment</font></strong>     :=<font color="#BC8F8F">"Reflexivity view slot."</font>;
+  
+<br><br><strong><font color="#A020F0">Section</font></strong> <strong><font color="#A020F0">Public</font></strong>  
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> General information.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B>- name:STRING_CONSTANT <- `FUCK`;</B></font>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B>- is_shared:BOOLEAN <- `FUCK`; </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> TRUE if '-' style, FALSE else.</B></font>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B>- is_data:BOOLEAN <- `FUCK`;</B></font>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B>- is_method:BOOLEAN <- ! is_data;</B></font>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B>- section:STRING_CONSTANT <- `FUCK`;</B></font>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Result analysis.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B>- result:VIEW_OBJECT <-</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Return the first result.  </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>[</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>  -? {upper_result = 0};</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>]</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>(</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>  `FUCK`</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>);</B></font>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B>- lower_result:INTEGER := 0;  </B></font>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B>- upper_result:INTEGER <-</B></font>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B>- item_result idx:INTEGER :VIEW_OBJECT <-</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>[</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>  -? {in_range lower_result to upper_result};</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>]</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>(</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>  `FUCK`</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>);</B></font>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Arguments access.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B>- lower_argument:INTEGER := 0;</B></font>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B>- upper_argument:INTEGER <- `FUCK`;</B></font>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B>- item_argument idx:INTEGER :VIEW_OBJECT <-</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>[</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>  -? {in_range lower_argument to upper_argument};</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>]</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>(</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>  `FUCK`</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>);</B></font>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B> Call.</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B></B></font>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B>- call_with args:BLOCK :BLOCK <- `FUCK`;</B></font>
+  
+  <br><font FACE="Sans-serif" color="#000000"><B>- call:BLOCK <- </B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>(</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>  call_with NULL</B></font>
+  <br><font FACE="Sans-serif" color="#000000"><B>);</B></font>
+ 
+</body>
+</html>
+ 
\ No newline at end of file
diff --git a/Current/API/base-low_level.html b/Current/API/base-low_level.html
new file mode 100755
index 0000000..935accb
--- /dev/null
+++ b/Current/API/base-low_level.html
@@ -0,0 +1,5 @@
+<html><head><title>All Files</title></head>
+<body bgcolor="#F0F0FF" link="black" vlink="black">
+<br><a href="CHARACTER_REF.html" target="content">CHARACTER_REF</a>
+</body>
+</html>
\ No newline at end of file
diff --git a/Current/API/base.html b/Current/API/base.html
new file mode 100755
index 0000000..cd0ce6c
--- /dev/null
+++ b/Current/API/base.html
@@ -0,0 +1,11 @@
+<html><head><title>All Files</title></head>
+<body bgcolor="#F0F0FF" link="black" vlink="black">
+<br><a href="TOOLS.html" target="content">TOOLS</a>
+<br><a href="BLOCK.html" target="content">BLOCK</a>
+<br><a href="BOOLEAN.html" target="content">BOOLEAN</a>
+<br><a href="TRUE.html" target="content">TRUE</a>
+<br><a href="CHARACTER.html" target="content">CHARACTER</a>
+<br><a href="FALSE.html" target="content">FALSE</a>
+<br><a href="CHAR_UNICODE.html" target="content">CHAR_UNICODE</a>
+</body>
+</html>
\ No newline at end of file
diff --git a/Current/API/collection-low_level.html b/Current/API/collection-low_level.html
new file mode 100755
index 0000000..80a777f
--- /dev/null
+++ b/Current/API/collection-low_level.html
@@ -0,0 +1,33 @@
+<html><head><title>All Files</title></head>
+<body bgcolor="#F0F0FF" link="black" vlink="black">
+<br><a href="SET.html" target="content">SET</a>
+<br><a href="HASHED_SET_NODE.html" target="content">HASHED_SET_NODE</a>
+<br><a href="LINKED_COLLECTION.html" target="content">LINKED_COLLECTION</a>
+<br><a href="ANY_TWO_WAY_LINKED_LIST_NODE.html" target="content">ANY_TWO_WAY_LINKED_LIST_NODE</a>
+<br><a href="AVL_TREE_NODE.html" target="content">AVL_TREE_NODE</a>
+<br><a href="LINKED_LIST_NODE.html" target="content">LINKED_LIST_NODE</a>
+<br><a href="AVL_SET_NODE.html" target="content">AVL_SET_NODE</a>
+<br><a href="COLLECTION.html" target="content">COLLECTION</a>
+<br><a href="ARRAYED.html" target="content">ARRAYED</a>
+<br><a href="ANY_AVL_SET_NODE.html" target="content">ANY_AVL_SET_NODE</a>
+<br><a href="ANY_HASHED_BIJECTIVE_DICTIONARY_NODE.html" target="content">ANY_HASHED_BIJECTIVE_DICTIONARY_NODE</a>
+<br><a href="COLLECTION3.html" target="content">COLLECTION3</a>
+<br><a href="NATIVE_ARRAY_VOLATILE.html" target="content">NATIVE_ARRAY_VOLATILE</a>
+<br><a href="ANY_HASHED_SET_NODE.html" target="content">ANY_HASHED_SET_NODE</a>
+<br><a href="LINKED2_LIST_NODE.html" target="content">LINKED2_LIST_NODE</a>
+<br><a href="COLLECTION2.html" target="content">COLLECTION2</a>
+<br><a href="HASHED_DICTIONARY_NODE.html" target="content">HASHED_DICTIONARY_NODE</a>
+<br><a href="NATIVE_ARRAY.html" target="content">NATIVE_ARRAY</a>
+<br><a href="AVL_CONSTANTS.html" target="content">AVL_CONSTANTS</a>
+<br><a href="DICTIONARY.html" target="content">DICTIONARY</a>
+<br><a href="ANY_AVL_DICTIONARY_NODE.html" target="content">ANY_AVL_DICTIONARY_NODE</a>
+<br><a href="SIMPLE_DICTIONARY.html" target="content">SIMPLE_DICTIONARY</a>
+<br><a href="ANY_HASHED_DICTIONARY_NODE.html" target="content">ANY_HASHED_DICTIONARY_NODE</a>
+<br><a href="ANY_LINKED_LIST_NODE.html" target="content">ANY_LINKED_LIST_NODE</a>
+<br><a href="AVL_DICTIONARY_NODE.html" target="content">AVL_DICTIONARY_NODE</a>
+<br><a href="AVL_TREE.html" target="content">AVL_TREE</a>
+<br><a href="HASH_TABLE_SIZE.html" target="content">HASH_TABLE_SIZE</a>
+<br><a href="ARRAYED_COLLECTION.html" target="content">ARRAYED_COLLECTION</a>
+<br><a href="TRAVERSABLE.html" target="content">TRAVERSABLE</a>
+</body>
+</html>
\ No newline at end of file
diff --git a/Current/API/default.html b/Current/API/default.html
new file mode 100755
index 0000000..72ad31b
--- /dev/null
+++ b/Current/API/default.html
@@ -0,0 +1,6 @@
+<html><head><title>Proto</title></head>
+<body bgcolor="#FFFFFF">
+<H1>Lisaac documentation</H1>
+Select your prototype.
+</body>
+</html>
diff --git a/Current/API/directory_list.html b/Current/API/directory_list.html
new file mode 100755
index 0000000..82a78c1
--- /dev/null
+++ b/Current/API/directory_list.html
@@ -0,0 +1,30 @@
+<html><head><title>List Directories</title></head>
+<body bgcolor="#FFFFFF">
+<a href="file_list.html" target="file">All</a>
+<br><a href="kernel.html" target="file">kernel</a>
+<br><a href="graphics-low_level.html" target="file">graphics-low_level</a>
+<br><a href="graphics.html" target="file">graphics</a>
+<br><a href="base-low_level.html" target="file">base-low_level</a>
+<br><a href="base.html" target="file">base</a>
+<br><a href="collection-low_level.html" target="file">collection-low_level</a>
+<br><a href="collection.html" target="file">collection</a>
+<br><a href="file_system.html" target="file">file_system</a>
+<br><a href="io.html" target="file">io</a>
+<br><a href="string.html" target="file">string</a>
+<br><a href="time.html" target="file">time</a>
+<br><a href="gui-event.html" target="file">gui-event</a>
+<br><a href="gui-old-label.html" target="file">gui-old-label</a>
+<br><a href="gui-old-group_in.html" target="file">gui-old-group_in</a>
+<br><a href="gui-input.html" target="file">gui-input</a>
+<br><a href="gui-clipping.html" target="file">gui-clipping</a>
+<br><a href="gui-low_level.html" target="file">gui-low_level</a>
+<br><a href="gui.html" target="file">gui</a>
+<br><a href="format-ai.html" target="file">format-ai</a>
+<br><a href="format-bmp.html" target="file">format-bmp</a>
+<br><a href="reflexivity.html" target="file">reflexivity</a>
+<br><a href="memory.html" target="file">memory</a>
+<br><a href="system.html" target="file">system</a>
+<br><a href="number-low_level.html" target="file">number-low_level</a>
+<br><a href="number.html" target="file">number</a>
+</body>
+</html>
\ No newline at end of file
diff --git a/Current/API/file_list.html b/Current/API/file_list.html
new file mode 100755
index 0000000..832d09e
--- /dev/null
+++ b/Current/API/file_list.html
@@ -0,0 +1,167 @@
+<html><head><title>All Files</title></head>
+<body bgcolor="#F0F0FF" link="black" vlink="black">
+<br><a href="HASHABLE.html" target="content">HASHABLE</a>
+<br><a href="SAFE_EQUAL.html" target="content">SAFE_EQUAL</a>
+<br><a href="OBJECT.html" target="content">OBJECT</a>
+<br><a href="COMPARABLE.html" target="content">COMPARABLE</a>
+<br><a href="BAD_REFLEX.html" target="content">BAD_REFLEX</a>
+<br><a href="POINTER.html" target="content">POINTER</a>
+<br><a href="CONVERT.html" target="content">CONVERT</a>
+<br><a href="ABSTRACT_BMP_LINE.html" target="content">ABSTRACT_BMP_LINE</a>
+<br><a href="ABSTRACT_BITMAP.html" target="content">ABSTRACT_BITMAP</a>
+<br><a href="PIXEL.html" target="content">PIXEL</a>
+<br><a href="PIXEL_15.html" target="content">PIXEL_15</a>
+<br><a href="PIXEL_32.html" target="content">PIXEL_32</a>
+<br><a href="EDGE.html" target="content">EDGE</a>
+<br><a href="PIXEL_24.html" target="content">PIXEL_24</a>
+<br><a href="BITMAP.html" target="content">BITMAP</a>
+<br><a href="BMP_LINE.html" target="content">BMP_LINE</a>
+<br><a href="PIXEL_16.html" target="content">PIXEL_16</a>
+<br><a href="CHARACTER_REF.html" target="content">CHARACTER_REF</a>
+<br><a href="TOOLS.html" target="content">TOOLS</a>
+<br><a href="BLOCK.html" target="content">BLOCK</a>
+<br><a href="BOOLEAN.html" target="content">BOOLEAN</a>
+<br><a href="TRUE.html" target="content">TRUE</a>
+<br><a href="CHARACTER.html" target="content">CHARACTER</a>
+<br><a href="FALSE.html" target="content">FALSE</a>
+<br><a href="CHAR_UNICODE.html" target="content">CHAR_UNICODE</a>
+<br><a href="SET.html" target="content">SET</a>
+<br><a href="HASHED_SET_NODE.html" target="content">HASHED_SET_NODE</a>
+<br><a href="LINKED_COLLECTION.html" target="content">LINKED_COLLECTION</a>
+<br><a href="ANY_TWO_WAY_LINKED_LIST_NODE.html" target="content">ANY_TWO_WAY_LINKED_LIST_NODE</a>
+<br><a href="AVL_TREE_NODE.html" target="content">AVL_TREE_NODE</a>
+<br><a href="LINKED_LIST_NODE.html" target="content">LINKED_LIST_NODE</a>
+<br><a href="AVL_SET_NODE.html" target="content">AVL_SET_NODE</a>
+<br><a href="COLLECTION.html" target="content">COLLECTION</a>
+<br><a href="ARRAYED.html" target="content">ARRAYED</a>
+<br><a href="ANY_AVL_SET_NODE.html" target="content">ANY_AVL_SET_NODE</a>
+<br><a href="ANY_HASHED_BIJECTIVE_DICTIONARY_NODE.html" target="content">ANY_HASHED_BIJECTIVE_DICTIONARY_NODE</a>
+<br><a href="COLLECTION3.html" target="content">COLLECTION3</a>
+<br><a href="NATIVE_ARRAY_VOLATILE.html" target="content">NATIVE_ARRAY_VOLATILE</a>
+<br><a href="ANY_HASHED_SET_NODE.html" target="content">ANY_HASHED_SET_NODE</a>
+<br><a href="LINKED2_LIST_NODE.html" target="content">LINKED2_LIST_NODE</a>
+<br><a href="COLLECTION2.html" target="content">COLLECTION2</a>
+<br><a href="HASHED_DICTIONARY_NODE.html" target="content">HASHED_DICTIONARY_NODE</a>
+<br><a href="NATIVE_ARRAY.html" target="content">NATIVE_ARRAY</a>
+<br><a href="AVL_CONSTANTS.html" target="content">AVL_CONSTANTS</a>
+<br><a href="DICTIONARY.html" target="content">DICTIONARY</a>
+<br><a href="ANY_AVL_DICTIONARY_NODE.html" target="content">ANY_AVL_DICTIONARY_NODE</a>
+<br><a href="SIMPLE_DICTIONARY.html" target="content">SIMPLE_DICTIONARY</a>
+<br><a href="ANY_HASHED_DICTIONARY_NODE.html" target="content">ANY_HASHED_DICTIONARY_NODE</a>
+<br><a href="ANY_LINKED_LIST_NODE.html" target="content">ANY_LINKED_LIST_NODE</a>
+<br><a href="AVL_DICTIONARY_NODE.html" target="content">AVL_DICTIONARY_NODE</a>
+<br><a href="AVL_TREE.html" target="content">AVL_TREE</a>
+<br><a href="HASH_TABLE_SIZE.html" target="content">HASH_TABLE_SIZE</a>
+<br><a href="ARRAYED_COLLECTION.html" target="content">ARRAYED_COLLECTION</a>
+<br><a href="TRAVERSABLE.html" target="content">TRAVERSABLE</a>
+<br><a href="ARRAY.html" target="content">ARRAY</a>
+<br><a href="AVL_SET.html" target="content">AVL_SET</a>
+<br><a href="ARRAY3.html" target="content">ARRAY3</a>
+<br><a href="HASHED_SET.html" target="content">HASHED_SET</a>
+<br><a href="FAST_ARRAY2.html" target="content">FAST_ARRAY2</a>
+<br><a href="LINKED2_LIST.html" target="content">LINKED2_LIST</a>
+<br><a href="FAST_ARRAY.html" target="content">FAST_ARRAY</a>
+<br><a href="AVL_DICTIONARY.html" target="content">AVL_DICTIONARY</a>
+<br><a href="ARRAY2.html" target="content">ARRAY2</a>
+<br><a href="FAST_ARRAY3.html" target="content">FAST_ARRAY3</a>
+<br><a href="HASHED_DICTIONARY.html" target="content">HASHED_DICTIONARY</a>
+<br><a href="LINKED_LIST.html" target="content">LINKED_LIST</a>
+<br><a href="ABSTRACT_FILE_SYSTEM.html" target="content">ABSTRACT_FILE_SYSTEM</a>
+<br><a href="ABSTRACT_FILE.html" target="content">ABSTRACT_FILE</a>
+<br><a href="ABSTRACT_DIRECTORY.html" target="content">ABSTRACT_DIRECTORY</a>
+<br><a href="FS_MIN.html" target="content">FS_MIN</a>
+<br><a href="ABSTRACT_ENTRY.html" target="content">ABSTRACT_ENTRY</a>
+<br><a href="INPUT_STREAM.html" target="content">INPUT_STREAM</a>
+<br><a href="OUTPUT_STREAM.html" target="content">OUTPUT_STREAM</a>
+<br><a href="STD_OUTPUT.html" target="content">STD_OUTPUT</a>
+<br><a href="STD_ERROR.html" target="content">STD_ERROR</a>
+<br><a href="STD_INPUT_OUTPUT.html" target="content">STD_INPUT_OUTPUT</a>
+<br><a href="IO.html" target="content">IO</a>
+<br><a href="STD_INPUT.html" target="content">STD_INPUT</a>
+<br><a href="STRING_CONSTANT.html" target="content">STRING_CONSTANT</a>
+<br><a href="ABSTRACT_STRING.html" target="content">ABSTRACT_STRING</a>
+<br><a href="STRING.html" target="content">STRING</a>
+<br><a href="DATE.html" target="content">DATE</a>
+<br><a href="TIME.html" target="content">TIME</a>
+<br><a href="EVENT_MOUSE.html" target="content">EVENT_MOUSE</a>
+<br><a href="EVENT_GUI.html" target="content">EVENT_GUI</a>
+<br><a href="EVENT_KEYBOARD.html" target="content">EVENT_KEYBOARD</a>
+<br><a href="EVENT.html" target="content">EVENT</a>
+<br><a href="EVENT_TIMER.html" target="content">EVENT_TIMER</a>
+<br><a href="LAB_KEY.html" target="content">LAB_KEY</a>
+<br><a href="GRP_TREE.html" target="content">GRP_TREE</a>
+<br><a href="INPUT_KEYBOARD.html" target="content">INPUT_KEYBOARD</a>
+<br><a href="INPUT.html" target="content">INPUT</a>
+<br><a href="LIMIT_X.html" target="content">LIMIT_X</a>
+<br><a href="CLIP.html" target="content">CLIP</a>
+<br><a href="PLAN.html" target="content">PLAN</a>
+<br><a href="LIMIT_Y.html" target="content">LIMIT_Y</a>
+<br><a href="AREA.html" target="content">AREA</a>
+<br><a href="AREA_MASK.html" target="content">AREA_MASK</a>
+<br><a href="G_EXPR.html" target="content">G_EXPR</a>
+<br><a href="G_ELEVATOR.html" target="content">G_ELEVATOR</a>
+<br><a href="G_WIN_IN_INTERN.html" target="content">G_WIN_IN_INTERN</a>
+<br><a href="G_OR_EXPR.html" target="content">G_OR_EXPR</a>
+<br><a href="INBOX.html" target="content">INBOX</a>
+<br><a href="G_DIV_EXPR.html" target="content">G_DIV_EXPR</a>
+<br><a href="G_BINARY_EXPR.html" target="content">G_BINARY_EXPR</a>
+<br><a href="G_GROUP.html" target="content">G_GROUP</a>
+<br><a href="G_WIN_OUT.html" target="content">G_WIN_OUT</a>
+<br><a href="G_BUTTON.html" target="content">G_BUTTON</a>
+<br><a href="G_IMG.html" target="content">G_IMG</a>
+<br><a href="G_CHECK.html" target="content">G_CHECK</a>
+<br><a href="G_RAW.html" target="content">G_RAW</a>
+<br><a href="G_WIN_OUT_TRANS_TEST.html" target="content">G_WIN_OUT_TRANS_TEST</a>
+<br><a href="G_WIN_IN.html" target="content">G_WIN_IN</a>
+<br><a href="G_OUT.html" target="content">G_OUT</a>
+<br><a href="INTERFACE.html" target="content">INTERFACE</a>
+<br><a href="G_IN.html" target="content">G_IN</a>
+<br><a href="AI_ALIAS.html" target="content">AI_ALIAS</a>
+<br><a href="AI_FILE.html" target="content">AI_FILE</a>
+<br><a href="AI_MOVE.html" target="content">AI_MOVE</a>
+<br><a href="AI_PARSER.html" target="content">AI_PARSER</a>
+<br><a href="AI_COLOR.html" target="content">AI_COLOR</a>
+<br><a href="AI_LINE.html" target="content">AI_LINE</a>
+<br><a href="AI_OPERATION.html" target="content">AI_OPERATION</a>
+<br><a href="AI_BEZIER.html" target="content">AI_BEZIER</a>
+<br><a href="AI_LAYER.html" target="content">AI_LAYER</a>
+<br><a href="BMP_HEADER.html" target="content">BMP_HEADER</a>
+<br><a href="BMP_FILE.html" target="content">BMP_FILE</a>
+<br><a href="VIEW_OBJECT.html" target="content">VIEW_OBJECT</a>
+<br><a href="VIEW_SLOT.html" target="content">VIEW_SLOT</a>
+<br><a href="FIFO_COP.html" target="content">FIFO_COP</a>
+<br><a href="MEMORY.html" target="content">MEMORY</a>
+<br><a href="COMMAND_LINE.html" target="content">COMMAND_LINE</a>
+<br><a href="FLOAT_MAP64.html" target="content">FLOAT_MAP64</a>
+<br><a href="UNSIGNED_INTEGER.html" target="content">UNSIGNED_INTEGER</a>
+<br><a href="UNSIGNED_FIXED_REAL.html" target="content">UNSIGNED_FIXED_REAL</a>
+<br><a href="FLOAT_MAP.html" target="content">FLOAT_MAP</a>
+<br><a href="FLOAT_MAP80.html" target="content">FLOAT_MAP80</a>
+<br><a href="SIGNED_INTEGER.html" target="content">SIGNED_INTEGER</a>
+<br><a href="NUMERIC.html" target="content">NUMERIC</a>
+<br><a href="SIGNED_FIXED_REAL.html" target="content">SIGNED_FIXED_REAL</a>
+<br><a href="FIXED_REAL.html" target="content">FIXED_REAL</a>
+<br><a href="FLOAT_REAL.html" target="content">FLOAT_REAL</a>
+<br><a href="FLOAT_MAP32.html" target="content">FLOAT_MAP32</a>
+<br><a href="UINTEGER_16.html" target="content">UINTEGER_16</a>
+<br><a href="REAL_24_8.html" target="content">REAL_24_8</a>
+<br><a href="UINTEGER_BIG.html" target="content">UINTEGER_BIG</a>
+<br><a href="INTEGER_64.html" target="content">INTEGER_64</a>
+<br><a href="REAL_32.html" target="content">REAL_32</a>
+<br><a href="UINTEGER_64.html" target="content">UINTEGER_64</a>
+<br><a href="REAL_64.html" target="content">REAL_64</a>
+<br><a href="REAL_26_6.html" target="content">REAL_26_6</a>
+<br><a href="REAL_80.html" target="content">REAL_80</a>
+<br><a href="REAL_16_16.html" target="content">REAL_16_16</a>
+<br><a href="INTEGER_16.html" target="content">INTEGER_16</a>
+<br><a href="UINTEGER_32.html" target="content">UINTEGER_32</a>
+<br><a href="UREAL_26_6.html" target="content">UREAL_26_6</a>
+<br><a href="INTEGER.html" target="content">INTEGER</a>
+<br><a href="UINTEGER_8.html" target="content">UINTEGER_8</a>
+<br><a href="INTEGER_8.html" target="content">INTEGER_8</a>
+<br><a href="REAL.html" target="content">REAL</a>
+<br><a href="UREAL_16_16.html" target="content">UREAL_16_16</a>
+<br><a href="UREAL_24_8.html" target="content">UREAL_24_8</a>
+<br><a href="INTEGER_32.html" target="content">INTEGER_32</a>
+</body>
+</html>
\ No newline at end of file
diff --git a/Current/API/file_system.html b/Current/API/file_system.html
new file mode 100755
index 0000000..1af721d
--- /dev/null
+++ b/Current/API/file_system.html
@@ -0,0 +1,9 @@
+<html><head><title>All Files</title></head>
+<body bgcolor="#F0F0FF" link="black" vlink="black">
+<br><a href="ABSTRACT_FILE_SYSTEM.html" target="content">ABSTRACT_FILE_SYSTEM</a>
+<br><a href="ABSTRACT_FILE.html" target="content">ABSTRACT_FILE</a>
+<br><a href="ABSTRACT_DIRECTORY.html" target="content">ABSTRACT_DIRECTORY</a>
+<br><a href="FS_MIN.html" target="content">FS_MIN</a>
+<br><a href="ABSTRACT_ENTRY.html" target="content">ABSTRACT_ENTRY</a>
+</body>
+</html>
\ No newline at end of file
diff --git a/Current/API/format-ai.html b/Current/API/format-ai.html
new file mode 100755
index 0000000..7c246c6
--- /dev/null
+++ b/Current/API/format-ai.html
@@ -0,0 +1,13 @@
+<html><head><title>All Files</title></head>
+<body bgcolor="#F0F0FF" link="black" vlink="black">
+<br><a href="AI_ALIAS.html" target="content">AI_ALIAS</a>
+<br><a href="AI_FILE.html" target="content">AI_FILE</a>
+<br><a href="AI_MOVE.html" target="content">AI_MOVE</a>
+<br><a href="AI_PARSER.html" target="content">AI_PARSER</a>
+<br><a href="AI_COLOR.html" target="content">AI_COLOR</a>
+<br><a href="AI_LINE.html" target="content">AI_LINE</a>
+<br><a href="AI_OPERATION.html" target="content">AI_OPERATION</a>
+<br><a href="AI_BEZIER.html" target="content">AI_BEZIER</a>
+<br><a href="AI_LAYER.html" target="content">AI_LAYER</a>
+</body>
+</html>
\ No newline at end of file
diff --git a/Current/API/format-bmp.html b/Current/API/format-bmp.html
new file mode 100755
index 0000000..d65a2b2
--- /dev/null
+++ b/Current/API/format-bmp.html
@@ -0,0 +1,6 @@
+<html><head><title>All Files</title></head>
+<body bgcolor="#F0F0FF" link="black" vlink="black">
+<br><a href="BMP_HEADER.html" target="content">BMP_HEADER</a>
+<br><a href="BMP_FILE.html" target="content">BMP_FILE</a>
+</body>
+</html>
\ No newline at end of file
diff --git a/Current/API/graphics-low_level.html b/Current/API/graphics-low_level.html
new file mode 100755
index 0000000..8f642a9
--- /dev/null
+++ b/Current/API/graphics-low_level.html
@@ -0,0 +1,7 @@
+<html><head><title>All Files</title></head>
+<body bgcolor="#F0F0FF" link="black" vlink="black">
+<br><a href="ABSTRACT_BMP_LINE.html" target="content">ABSTRACT_BMP_LINE</a>
+<br><a href="ABSTRACT_BITMAP.html" target="content">ABSTRACT_BITMAP</a>
+<br><a href="PIXEL.html" target="content">PIXEL</a>
+</body>
+</html>
\ No newline at end of file
diff --git a/Current/API/graphics.html b/Current/API/graphics.html
new file mode 100755
index 0000000..f121c43
--- /dev/null
+++ b/Current/API/graphics.html
@@ -0,0 +1,11 @@
+<html><head><title>All Files</title></head>
+<body bgcolor="#F0F0FF" link="black" vlink="black">
+<br><a href="PIXEL_15.html" target="content">PIXEL_15</a>
+<br><a href="PIXEL_32.html" target="content">PIXEL_32</a>
+<br><a href="EDGE.html" target="content">EDGE</a>
+<br><a href="PIXEL_24.html" target="content">PIXEL_24</a>
+<br><a href="BITMAP.html" target="content">BITMAP</a>
+<br><a href="BMP_LINE.html" target="content">BMP_LINE</a>
+<br><a href="PIXEL_16.html" target="content">PIXEL_16</a>
+</body>
+</html>
\ No newline at end of file
diff --git a/Current/API/gui-clipping.html b/Current/API/gui-clipping.html
new file mode 100755
index 0000000..d0580e8
--- /dev/null
+++ b/Current/API/gui-clipping.html
@@ -0,0 +1,10 @@
+<html><head><title>All Files</title></head>
+<body bgcolor="#F0F0FF" link="black" vlink="black">
+<br><a href="LIMIT_X.html" target="content">LIMIT_X</a>
+<br><a href="CLIP.html" target="content">CLIP</a>
+<br><a href="PLAN.html" target="content">PLAN</a>
+<br><a href="LIMIT_Y.html" target="content">LIMIT_Y</a>
+<br><a href="AREA.html" target="content">AREA</a>
+<br><a href="AREA_MASK.html" target="content">AREA_MASK</a>
+</body>
+</html>
\ No newline at end of file
diff --git a/Current/API/gui-event.html b/Current/API/gui-event.html
new file mode 100755
index 0000000..9cd4e01
--- /dev/null
+++ b/Current/API/gui-event.html
@@ -0,0 +1,9 @@
+<html><head><title>All Files</title></head>
+<body bgcolor="#F0F0FF" link="black" vlink="black">
+<br><a href="EVENT_MOUSE.html" target="content">EVENT_MOUSE</a>
+<br><a href="EVENT_GUI.html" target="content">EVENT_GUI</a>
+<br><a href="EVENT_KEYBOARD.html" target="content">EVENT_KEYBOARD</a>
+<br><a href="EVENT.html" target="content">EVENT</a>
+<br><a href="EVENT_TIMER.html" target="content">EVENT_TIMER</a>
+</body>
+</html>
\ No newline at end of file
diff --git a/Current/API/gui-input.html b/Current/API/gui-input.html
new file mode 100755
index 0000000..1c632a6
--- /dev/null
+++ b/Current/API/gui-input.html
@@ -0,0 +1,6 @@
+<html><head><title>All Files</title></head>
+<body bgcolor="#F0F0FF" link="black" vlink="black">
+<br><a href="INPUT_KEYBOARD.html" target="content">INPUT_KEYBOARD</a>
+<br><a href="INPUT.html" target="content">INPUT</a>
+</body>
+</html>
\ No newline at end of file
diff --git a/Current/API/gui-low_level.html b/Current/API/gui-low_level.html
new file mode 100755
index 0000000..1bb0a24
--- /dev/null
+++ b/Current/API/gui-low_level.html
@@ -0,0 +1,12 @@
+<html><head><title>All Files</title></head>
+<body bgcolor="#F0F0FF" link="black" vlink="black">
+<br><a href="G_EXPR.html" target="content">G_EXPR</a>
+<br><a href="G_ELEVATOR.html" target="content">G_ELEVATOR</a>
+<br><a href="G_WIN_IN_INTERN.html" target="content">G_WIN_IN_INTERN</a>
+<br><a href="G_OR_EXPR.html" target="content">G_OR_EXPR</a>
+<br><a href="INBOX.html" target="content">INBOX</a>
+<br><a href="G_DIV_EXPR.html" target="content">G_DIV_EXPR</a>
+<br><a href="G_BINARY_EXPR.html" target="content">G_BINARY_EXPR</a>
+<br><a href="G_GROUP.html" target="content">G_GROUP</a>
+</body>
+</html>
\ No newline at end of file
diff --git a/Current/API/gui-old-group_in.html b/Current/API/gui-old-group_in.html
new file mode 100755
index 0000000..af13919
--- /dev/null
+++ b/Current/API/gui-old-group_in.html
@@ -0,0 +1,5 @@
+<html><head><title>All Files</title></head>
+<body bgcolor="#F0F0FF" link="black" vlink="black">
+<br><a href="GRP_TREE.html" target="content">GRP_TREE</a>
+</body>
+</html>
\ No newline at end of file
diff --git a/Current/API/gui-old-label.html b/Current/API/gui-old-label.html
new file mode 100755
index 0000000..49625ae
--- /dev/null
+++ b/Current/API/gui-old-label.html
@@ -0,0 +1,5 @@
+<html><head><title>All Files</title></head>
+<body bgcolor="#F0F0FF" link="black" vlink="black">
+<br><a href="LAB_KEY.html" target="content">LAB_KEY</a>
+</body>
+</html>
\ No newline at end of file
diff --git a/Current/API/gui.html b/Current/API/gui.html
new file mode 100755
index 0000000..182d793
--- /dev/null
+++ b/Current/API/gui.html
@@ -0,0 +1,14 @@
+<html><head><title>All Files</title></head>
+<body bgcolor="#F0F0FF" link="black" vlink="black">
+<br><a href="G_WIN_OUT.html" target="content">G_WIN_OUT</a>
+<br><a href="G_BUTTON.html" target="content">G_BUTTON</a>
+<br><a href="G_IMG.html" target="content">G_IMG</a>
+<br><a href="G_CHECK.html" target="content">G_CHECK</a>
+<br><a href="G_RAW.html" target="content">G_RAW</a>
+<br><a href="G_WIN_OUT_TRANS_TEST.html" target="content">G_WIN_OUT_TRANS_TEST</a>
+<br><a href="G_WIN_IN.html" target="content">G_WIN_IN</a>
+<br><a href="G_OUT.html" target="content">G_OUT</a>
+<br><a href="INTERFACE.html" target="content">INTERFACE</a>
+<br><a href="G_IN.html" target="content">G_IN</a>
+</body>
+</html>
\ No newline at end of file
diff --git a/Current/API/index.html b/Current/API/index.html
new file mode 100755
index 0000000..abe9ca0
--- /dev/null
+++ b/Current/API/index.html
@@ -0,0 +1,13 @@
+<html><head><title>Lisaac Documentation</title></head>
+<frameset cols="260,*" border="3" frameborder="yes" framespacing="5" scrolling="auto">
+  <frameset rows="50%,*" border="3" frameborder="yes" framespacing="5" scrolling="no">
+   <frame src="directory_list.html" frameborder="yes" scrolling="auto">
+   <frame src="file_list.html"      frameborder="yes" scrolling="auto" name="file">
+  </frameset>
+  <frame src="default.html" name="content">
+</frameset>
+<noframes>
+<h3>Frame Error</h3>
+<p>This web site works only with frames.</p>
+</noframes>
+</html>
diff --git a/Current/API/io.html b/Current/API/io.html
new file mode 100755
index 0000000..d7c3407
--- /dev/null
+++ b/Current/API/io.html
@@ -0,0 +1,11 @@
+<html><head><title>All Files</title></head>
+<body bgcolor="#F0F0FF" link="black" vlink="black">
+<br><a href="INPUT_STREAM.html" target="content">INPUT_STREAM</a>
+<br><a href="OUTPUT_STREAM.html" target="content">OUTPUT_STREAM</a>
+<br><a href="STD_OUTPUT.html" target="content">STD_OUTPUT</a>
+<br><a href="STD_ERROR.html" target="content">STD_ERROR</a>
+<br><a href="STD_INPUT_OUTPUT.html" target="content">STD_INPUT_OUTPUT</a>
+<br><a href="IO.html" target="content">IO</a>
+<br><a href="STD_INPUT.html" target="content">STD_INPUT</a>
+</body>
+</html>
\ No newline at end of file
diff --git a/Current/API/kernel.html b/Current/API/kernel.html
new file mode 100755
index 0000000..7a94f27
--- /dev/null
+++ b/Current/API/kernel.html
@@ -0,0 +1,11 @@
+<html><head><title>All Files</title></head>
+<body bgcolor="#F0F0FF" link="black" vlink="black">
+<br><a href="HASHABLE.html" target="content">HASHABLE</a>
+<br><a href="SAFE_EQUAL.html" target="content">SAFE_EQUAL</a>
+<br><a href="OBJECT.html" target="content">OBJECT</a>
+<br><a href="COMPARABLE.html" target="content">COMPARABLE</a>
+<br><a href="BAD_REFLEX.html" target="content">BAD_REFLEX</a>
+<br><a href="POINTER.html" target="content">POINTER</a>
+<br><a href="CONVERT.html" target="content">CONVERT</a>
+</body>
+</html>
\ No newline at end of file
diff --git a/Current/API/memory.html b/Current/API/memory.html
new file mode 100755
index 0000000..dbcee13
--- /dev/null
+++ b/Current/API/memory.html
@@ -0,0 +1,5 @@
+<html><head><title>All Files</title></head>
+<body bgcolor="#F0F0FF" link="black" vlink="black">
+<br><a href="MEMORY.html" target="content">MEMORY</a>
+</body>
+</html>
\ No newline at end of file
diff --git a/Current/API/number-low_level.html b/Current/API/number-low_level.html
new file mode 100755
index 0000000..2e36ac3
--- /dev/null
+++ b/Current/API/number-low_level.html
@@ -0,0 +1,15 @@
+<html><head><title>All Files</title></head>
+<body bgcolor="#F0F0FF" link="black" vlink="black">
+<br><a href="FLOAT_MAP64.html" target="content">FLOAT_MAP64</a>
+<br><a href="UNSIGNED_INTEGER.html" target="content">UNSIGNED_INTEGER</a>
+<br><a href="UNSIGNED_FIXED_REAL.html" target="content">UNSIGNED_FIXED_REAL</a>
+<br><a href="FLOAT_MAP.html" target="content">FLOAT_MAP</a>
+<br><a href="FLOAT_MAP80.html" target="content">FLOAT_MAP80</a>
+<br><a href="SIGNED_INTEGER.html" target="content">SIGNED_INTEGER</a>
+<br><a href="NUMERIC.html" target="content">NUMERIC</a>
+<br><a href="SIGNED_FIXED_REAL.html" target="content">SIGNED_FIXED_REAL</a>
+<br><a href="FIXED_REAL.html" target="content">FIXED_REAL</a>
+<br><a href="FLOAT_REAL.html" target="content">FLOAT_REAL</a>
+<br><a href="FLOAT_MAP32.html" target="content">FLOAT_MAP32</a>
+</body>
+</html>
\ No newline at end of file
diff --git a/Current/API/number.html b/Current/API/number.html
new file mode 100755
index 0000000..e418b15
--- /dev/null
+++ b/Current/API/number.html
@@ -0,0 +1,24 @@
+<html><head><title>All Files</title></head>
+<body bgcolor="#F0F0FF" link="black" vlink="black">
+<br><a href="UINTEGER_16.html" target="content">UINTEGER_16</a>
+<br><a href="REAL_24_8.html" target="content">REAL_24_8</a>
+<br><a href="UINTEGER_BIG.html" target="content">UINTEGER_BIG</a>
+<br><a href="INTEGER_64.html" target="content">INTEGER_64</a>
+<br><a href="REAL_32.html" target="content">REAL_32</a>
+<br><a href="UINTEGER_64.html" target="content">UINTEGER_64</a>
+<br><a href="REAL_64.html" target="content">REAL_64</a>
+<br><a href="REAL_26_6.html" target="content">REAL_26_6</a>
+<br><a href="REAL_80.html" target="content">REAL_80</a>
+<br><a href="REAL_16_16.html" target="content">REAL_16_16</a>
+<br><a href="INTEGER_16.html" target="content">INTEGER_16</a>
+<br><a href="UINTEGER_32.html" target="content">UINTEGER_32</a>
+<br><a href="UREAL_26_6.html" target="content">UREAL_26_6</a>
+<br><a href="INTEGER.html" target="content">INTEGER</a>
+<br><a href="UINTEGER_8.html" target="content">UINTEGER_8</a>
+<br><a href="INTEGER_8.html" target="content">INTEGER_8</a>
+<br><a href="REAL.html" target="content">REAL</a>
+<br><a href="UREAL_16_16.html" target="content">UREAL_16_16</a>
+<br><a href="UREAL_24_8.html" target="content">UREAL_24_8</a>
+<br><a href="INTEGER_32.html" target="content">INTEGER_32</a>
+</body>
+</html>
\ No newline at end of file
diff --git a/Current/API/reflexivity.html b/Current/API/reflexivity.html
new file mode 100755
index 0000000..d5a8b74
--- /dev/null
+++ b/Current/API/reflexivity.html
@@ -0,0 +1,7 @@
+<html><head><title>All Files</title></head>
+<body bgcolor="#F0F0FF" link="black" vlink="black">
+<br><a href="VIEW_OBJECT.html" target="content">VIEW_OBJECT</a>
+<br><a href="VIEW_SLOT.html" target="content">VIEW_SLOT</a>
+<br><a href="FIFO_COP.html" target="content">FIFO_COP</a>
+</body>
+</html>
\ No newline at end of file
diff --git a/Current/API/string.html b/Current/API/string.html
new file mode 100755
index 0000000..b96b918
--- /dev/null
+++ b/Current/API/string.html
@@ -0,0 +1,7 @@
+<html><head><title>All Files</title></head>
+<body bgcolor="#F0F0FF" link="black" vlink="black">
+<br><a href="STRING_CONSTANT.html" target="content">STRING_CONSTANT</a>
+<br><a href="ABSTRACT_STRING.html" target="content">ABSTRACT_STRING</a>
+<br><a href="STRING.html" target="content">STRING</a>
+</body>
+</html>
\ No newline at end of file
diff --git a/Current/API/system.html b/Current/API/system.html
new file mode 100755
index 0000000..d6634f6
--- /dev/null
+++ b/Current/API/system.html
@@ -0,0 +1,5 @@
+<html><head><title>All Files</title></head>
+<body bgcolor="#F0F0FF" link="black" vlink="black">
+<br><a href="COMMAND_LINE.html" target="content">COMMAND_LINE</a>
+</body>
+</html>
\ No newline at end of file
diff --git a/Current/API/time.html b/Current/API/time.html
new file mode 100755
index 0000000..f51b75d
--- /dev/null
+++ b/Current/API/time.html
@@ -0,0 +1,6 @@
+<html><head><title>All Files</title></head>
+<body bgcolor="#F0F0FF" link="black" vlink="black">
+<br><a href="DATE.html" target="content">DATE</a>
+<br><a href="TIME.html" target="content">TIME</a>
+</body>
+</html>
\ No newline at end of file
diff --git a/Current/community.html b/Current/community.html
new file mode 100644
index 0000000..2d18782
--- /dev/null
+++ b/Current/community.html
@@ -0,0 +1,161 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+	   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">	
+
+<html xmlns= "http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+
+<head>
+  <title> Isaac project </title>
+  <link rel="stylesheet" type="text/css" href="style/style.css"/>
+  <link rel="shortcut icon" type="image/png" href="pictures/favicon.ico"/>
+  <link rel="icon" type="image/png" href="pictures/favicon.ico"/>
+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
+</head>
+
+<body>
+
+<!--Logos of entreprises which working with Isaac project-->
+  <div id="logo">
+    <img src="pictures/logos/isaaclogo.png" alt="logo Isaac" title="Isaac"/>
+    <a href="http://www.inria.fr"> <img src="pictures/logos/inria.png" 
+    alt="Inria"/> </a>
+    <a href="http://lsiit.u-strasbg.fr"> <img src="pictures/logos/lsiit.png" 
+    alt="LSIIT"/> </a>
+    <a href="http://www.cnrs.fr/"> <img src="pictures/logos/cnrs.png" alt="CNRS"
+    /> </a>
+    <a href="http://www.st.com"> <img src="pictures/logos/st.png" alt="ST"/> </a>
+    <a href="http://www.powerlinux.fr"><img src="pictures/logos/powerlinux.png" width=80 height=50 alt="PowerLinux"/> </a>
+  </div>
+
+<!--List of the top menu-->
+  <ul id="top_menu">
+    <li> <a href="index.html"> Home </a> </li>
+    <li> <a href="os.html"> Operating system </a> </li>
+    <li> <a href="li.html"> Language </a> </li>
+    <li> <span class="page"> <a href ="community.html"> Community </a> </span> 
+    </li>
+    <li> <a href="links.html"> Links </a> </li>
+  </ul>
+<!--End of the top menu-->
+
+<!--List of the side menu-->
+<div>
+  <ul id="side_menu">
+		<li> <span class="page"> <a href="community.html"> About </a> </span> </li>
+		<li> <a href="community/team.html"> Team </a> </li>
+		<li> <a href="community/mailing_lists.html"> Mailing lists </a> </li>
+		<li> <a href="community/git.html"> Git repositories </a> </li>
+		<li> <a href="community/bugs.html"> Bug reports </a> </li>
+		<li> <a href="community/patchs.html"> Patchs </a> </li>
+		<li> <a href="community/tasks.html"> Assigned tasks </a> </li>
+  </ul>
+</div>
+<!--End of the sidemenu-->
+
+  <div id="text">
+
+    <h3> Physical home </h3>
+
+      <h4> LSIIT </h4>
+      
+          <p class="adress"> 
+          Laboratoire des Sciences de l'Image, de l'Informatique et de la 
+          Télédétection <br/>
+          UMR 7005 <br/>
+          Pôle API <br/>
+          Bd Sébastien Brant <br/>
+          BP 10413 <br/>
+          67412 Illkirch CEDEX FRANCE <br/>
+          Tel:(03).90.24.45.53 <br/>
+          Fax:(03).90.24.44.55 <br/>
+          <a href="http://lsiit.u-strasbg.fr"> http://lsiit.u-strasbg.fr </a>
+        </p>
+        
+        <h4> ICPS </h4>
+
+          <p class="adress"> 
+          Scientific Parallel Computing and Imaging <br/>
+          <a href="http://icps.u-strasbg.fr"> http://icps.u-strasbg.fr </a> 
+          </p>
+
+        <br/>
+
+					<img class="center" src="pictures/th-lsiit.jpg" alt="LSIIT"/>
+	
+		<h3> Development </h3>
+			<p class="nospace"> We have moved the development of Lisaac on the 
+      <a href="https://alioth.debian.org/projects/lisaac/">ALIOTH</a> server.<br> </p>
+			
+			<h4 class="other"> We are using some nice tools like </h4>
+
+			  <ul>
+				  <li> Git repositories </li>
+				  <li> mailing lists </li>
+				  <li> bug reports </li>
+				  <li> assigned tasks </li>
+				  <li> patchs </li>
+				  <li> Forums </li>
+				  <li> ... </li>
+        </ul>
+
+      <h4 class="other"> Wiki pages </h4>
+
+        <ul>
+          <li> <a href="http://lisaac.u-strasbg.fr"> Lisaac </a> </li>
+          <li> <a href="http://isaacos.u-strasbg.fr"> IsaacOS </a> </li>
+        </ul>
+
+    <h3> IRC (Internet Relay Chat) </h3>
+
+      <p class="nospace"> Feel free to join us to speak about Lisaac on IRC. </p>
+
+        <ul> 
+          <li> Server: irc.oftc.net </li>
+          <li> Channel: #isaac </li>
+        </ul>
+
+    <h3> Gear </h3>
+
+      <img class="center" src="pictures/shirt.png" alt="Shirt" title= "Lisaac 
+      Shirt"/> <br/>
+			<div class="adress"> Isaac's Shirt ! </div>
+
+    <h3> Logo </h3>
+
+      <table class="table2">
+        <tr> 
+          <th> file </th> 
+          <th> size </th>
+          <th> description </th>
+        </tr>
+        <tr> 
+          <td> <a href="download/isaac_logo.eps"> isaac_logo.eps </a> (New)
+          </td>
+          <td> 36.3 Kb </td> 
+          <td> Isaac Project new logo </td>
+        </tr> 
+        <tr> 
+          <td> <a href="download/isaac.eps"> isaac.eps </a> </td> 
+          <td> 68 Kb </td> 
+         <td> Isaac Project </td>
+        </tr> 
+        <tr> 
+          <td> <a href="download/lisaac.eps"> lisaac.eps </a> </td>
+          <td> 80 Kb </td>
+          <td> Lisaac language </td> 
+        </tr>
+        <tr> 
+          <td> <a href="download/isaacos.eps"> isaacos.eps </a> </td>
+          <td> 76 Kb </td>
+          <td> Isaac Operating System </td> 
+        </tr>
+      </table>
+  </div>
+
+  <div id="foot">
+    <a href="http://validator.w3.org/check?uri=referer">
+    <img src="http://www.w3.org/Icons/valid-xhtml10" alt="Valid XHTML 1.0 Strict"/> </a>
+  </div>
+
+</body>
+
+</html>
diff --git a/Current/community/bugs.html b/Current/community/bugs.html
new file mode 100644
index 0000000..ab47b70
--- /dev/null
+++ b/Current/community/bugs.html
@@ -0,0 +1,70 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+	   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">	
+
+<html xmlns= "http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+
+<head>
+  <title> Isaac project </title>
+  <link rel="stylesheet" type="text/css" href="../style/style.css"/>
+  <link rel="shortcut icon" type="image/png" href="../pictures/favicon.ico"/>
+  <link rel="icon" type="image/png" href="../pictures/favicon.ico"/>
+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
+</head>
+
+<body>
+
+<!--Logos of entreprises which working with Isaac project-->
+  <div id="logo">
+    <img src="../pictures/logos/isaaclogo.png" alt="logo Isaac"/>
+    <a href="http://www.inria.fr"> <img src="../pictures/logos/inria.png" 
+    alt="Inria"/> </a>
+    <a href="http://lsiit.u-strasbg.fr"> <img src="../pictures/logos/lsiit.png" 
+    alt="LSIIT"/> </a>
+    <a href="http://www.cnrs.fr/"> <img src="../pictures/logos/cnrs.png" alt="CNRS"
+    /> </a>
+    <a href="http://www.st.com"> <img src="../pictures/logos/st.png" alt="ST"/> </a>
+    <a href="http://www.powerlinux.fr"><img src="../pictures/logos/powerlinux.png" width=80 height=50 alt="PowerLinux"/> </a>
+  </div>
+
+<!--List of the top menu-->
+  <ul id="top_menu">
+    <li> <a href="../index.html"> Home </a> </li>
+    <li> <a href="../os.html"> Operating system </a> </li>
+    <li> <a href="../li.html"> Language </a> </li>
+    <li> <span class="page"> <a href="../community.html"> Community </a> </span> 
+    </li>
+    <li> <a href="../links.html"> Links </a> </li>
+  </ul>
+<!--End of the top menu-->
+
+<!--List of the side menu-->
+<div>
+  <ul id="side_menu">
+    <li> <a href="../community.html"> About </a> </li>
+    <li> <a href="team.html"> Team </a> </li>
+    <li> <a href="mailing_lists.html"> Mailing lists </a> </li>
+    <li> <a href="git.html"> Git repositories </a> </li>
+    <li> <span class="page"> <a href="bugs.html"> Bug reports </a> </span> </li>
+    <li> <a href="patchs.html"> Patchs </a> </li>
+    <li> <a href="tasks.html"> Assigned tasks </a> </li>
+  </ul>
+</div>
+<!--End of the sidemenu-->
+
+  <div id="text">
+  
+    <h3> Bug reports </h3>
+			
+      <p> Here you can have a look to <a href="https://alioth.debian.org/tracker/?atid=413092&group_id=100200&func=browse"> 
+      bug reports </a> and send new one if you have some modifications. </p>
+
+  </div>
+
+  <div id="foot">
+    <a href="http://validator.w3.org/check?uri=referer">
+    <img src="http://www.w3.org/Icons/valid-xhtml10" alt="Valid XHTML 1.0 Strict"/> </a>
+  </div>
+
+</body>
+
+</html>
diff --git a/Current/community/git.html b/Current/community/git.html
new file mode 100644
index 0000000..cc3fe51
--- /dev/null
+++ b/Current/community/git.html
@@ -0,0 +1,174 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" lang="en"><head>	
+
+
+
+
+								<title> Isaac project </title>
+								<link rel="stylesheet" type="text/css" href="../style/style.css">
+								<link rel="shortcut icon" type="image/png" href="http://isaacproject.u-strasbg.fr/pictures/favicon.ico">
+								<link rel="icon" type="image/png" href="http://isaacproject.u-strasbg.fr/pictures/favicon.ico">
+								<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+								</head><body>
+
+								<!--Logos of entreprises which working with Isaac project-->
+								<div id="logo">
+												<img src="../pictures/logos/isaaclogo.png" alt="logo Isaac">
+												<a href="http://www.inria.fr/"> <img src="../pictures/logos/inria.png" alt="Inria"> </a>
+												<a href="http://lsiit.u-strasbg.fr/"> <img src="../pictures/logos/lsiit.png" alt="LSIIT"> </a>
+												<a href="http://www.cnrs.fr/"> <img src="../pictures/logos/cnrs.png" alt="CNRS"> </a>
+												<a href="http://www.st.com/"> <img src="../pictures/logos/st.png" alt="ST"> </a>
+												<a href="http://www.powerlinux.fr"><img src="../pictures/logos/powerlinux.png" width=80 height=50 alt="PowerLinux"/> </a>
+
+								</div>
+
+								<!--List of the top menu-->
+								<ul id="top_menu">
+												<li> <a href="http://isaacproject.u-strasbg.fr/index.html"> Home </a> </li>
+												<li> <a href="http://isaacproject.u-strasbg.fr/os.html"> Operating system </a> </li>
+												<li> <a href="http://isaacproject.u-strasbg.fr/li.html"> Language </a> </li>
+												<li> <span class="page"> <a href="http://isaacproject.u-strasbg.fr/community.html"> Community </a> </span> 
+												</li>
+												<li> <a href="http://isaacproject.u-strasbg.fr/links.html"> Links </a> </li>
+								</ul>
+								<!--End of the top menu-->
+
+								<!--List of the side menu-->
+								<div>
+												<ul id="side_menu">
+																<li> <a href="http://isaacproject.u-strasbg.fr/community.html"> About </a> </li>
+																<li> <a href="http://isaacproject.u-strasbg.fr/community/team.html"> Team </a> </li>
+																<li> <a href="http://isaacproject.u-strasbg.fr/community/mailing_lists.html"> Mailing lists </a> </li>
+																<li> <span class="page"> <a href="http://isaacproject.u-strasbg.fr/community/git.html"> Git repositories 
+																</a> </span> </li>
+																<li> <a href="http://isaacproject.u-strasbg.fr/community/bugs.html"> Bug reports </a> </li>
+																<li> <a href="http://isaacproject.u-strasbg.fr/community/patchs.html"> Patchs </a> </li>
+																<li> <a href="http://isaacproject.u-strasbg.fr/community/tasks.html"> Assigned tasks </a> </li>
+												</ul>
+								</div>
+								<!--End of the sidemenu-->
+
+								<div id="text">
+
+												<h3> Configure your user for Git </h3>
+												<p class="nospace">
+												<i>Tell git who you are:</i><br>
+												 git config --global user.name "FirstName LastName"<br>
+												 git config --global user.email "user at example.com"
+												</p>
+
+												<p class="nospace">
+												<i>If you want pretty colors, you can setup the following for branch, status, and diff commands:</i><br>
+												 git config --global color.branch "auto"<br>
+												 git config --global color.status "auto"<br>
+												 git config --global color.diff "auto"
+												</p>
+
+												<p class="nospace">
+
+												<i>Or, to turn all color options on (with git 1.5.5+), use: </i><br>
+												 git config --global color.ui "auto"
+												</p>
+
+												<p class="nospace">
+												<i>To enable auto-detection for number of threads to use (good for multi-CPU or
+																multi-core computers) for packing repositories, use: </i><br>
+												 git config --global pack.threads "0"
+												</p>
+
+												<p class="nospace">
+
+												<i> To disable the rename detection limit (which is set "pretty low" according
+																to Linus, "just to not cause problems for people who have less memory in
+																their machines than kernel developers tend to have"), use: </i><br>
+												$ git config --global   diff.renamelimit "0"
+												</p>
+
+												<h3>Project Member Git Access via SSH</h3>
+												<p class="nospace">
+
+
+												<i>Place yourself in the directory where you want to put all the sources.</i><br><br>
+												git clone ssh://your-alioth-user@git.debian.org/git/lisaac/benchmarks.git<br>
+												git clone ssh://your-alioth-user@git.debian.org/git/lisaac/compiler.git<br>
+												git clone ssh://your-alioth-user@git.debian.org/git/lisaac/documentation.git<br>
+												git clone ssh://your-alioth-user@git.debian.org/git/lisaac/scripts.git<br>
+												git clone ssh://your-alioth-user@git.debian.org/git/lisaac/programs/action-simulation.git<br>
+												git clone ssh://your-alioth-user@git.debian.org/git/lisaac/programs/java2lisaac.git<br>
+												git clone ssh://your-alioth-user@git.debian.org/git/lisaac/programs/sanglier.git<br>
+												git clone ssh://your-alioth-user@git.debian.org/git/lisaac/libraries/expat-binding.git<br>
+												git clone ssh://your-alioth-user@git.debian.org/git/lisaac/libraries/lua-binding.git<br>
+												git clone ssh://your-alioth-user@git.debian.org/git/lisaac/libraries/opengl-binding.git<br>
+												git clone ssh://your-alioth-user@git.debian.org/git/lisaac/libraries/sdl-binding.git<br>
+												git clone ssh://your-alioth-user@git.debian.org/git/lisaac/libraries/math.git<br>
+												git clone ssh://your-alioth-user@git.debian.org/git/lisaac/libraries/freetype.git<br>
+												git clone ssh://your-alioth-user@git.debian.org/git/lisaac/libraries/examples.git<br>
+												<br><br>
+												<h3> Very little git tutorial </h3>
+												<p class="nospace">
+												<table class="table1">
+																<tr><br>
+																				<td> <b>SVN</b></td>
+																				<td> <b> GIT</b> </td>
+																</tr>
+																<tr>
+																				<td> svn update </td>
+																				<td>  git pull </td>
+																				</tr><tr>
+																				<td> svn commit  -m &lt;message&gt;</td>
+																				<td>  git commit -a -m &lt;message&gt; ; git push </td>
+																				</tr><tr>
+																				<td>  svn checkout url </td>
+																				<td>  git clone url  </td>
+																				</tr><tr>
+																				<td>  svn update -r  <em>rev </em>  </td>
+																				<td>  git checkout  <em>rev </em>    </td>
+																				</tr><tr>
+																				<td>
+																								svn add <em>file</em>
+																								<br>svn rm <em>file</em>
+																								<br>svn mv <em>file</em></td>
+																				<td>git add <em>file</em><br>git rm <em>file</em><br>git mv <em>file</em></td>
+																								</tr><tr><td> Revenir en arri&egrave;re</td><td>
+																								git-revert -m numero_de_commit</td>
+																</tr>
+												</table>
+
+												<br>
+												<h3> Not familiar with Git? </h3>
+
+												<p class="nospace"> If you've never used Git, you may be interested to
+												have some documentation. <br>
+												</p><ul>
+
+												<li><a href="http://git.or.cz/course/svn.html">Git - SVN Crash Course</a>
+												</li>
+												<li><a href="http://www.kernel.org/pub/software/scm/git/docs/gittutorial.html">gittutorial(7)
+																Manual Page </a> </li>
+												<li><a href="http://www.kernel.org/pub/software/scm/git/docs/gittutorial-2.html">gittutorial-2(7)
+																Manual Page </a> </li>
+								</ul>
+
+								<p class="nospace">
+
+								<i>Note that there are a nice graphical client under linux called <u>gitk</u>. </i>
+								</p>
+
+
+								<h3>Browse repository with your browser</h3>
+								<p class="nospace">
+								In http://git.debian.org/ , you can search Lisaac's repository and browse them.
+
+								<h3> Simple script </h3>
+								<p class="nospace">
+								A special script was write by Xavier Oswald to simplify commons operations : <a href="lisaac_git.sh">lisaac_git.sh</a>
+				</body>
+
+</div>
+
+<div id="foot">
+				<a href="http://validator.w3.org/check?uri=referer">
+								<img src="../pictures/valid-xhtml10.png" alt="Valid XHTML 1.0 Strict"> </a>
+</div>
+
+</body></html>
diff --git a/Current/community/git.html.old b/Current/community/git.html.old
new file mode 100644
index 0000000..3af80b8
--- /dev/null
+++ b/Current/community/git.html.old
@@ -0,0 +1,141 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">	
+
+<html xmlns= "http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+
+<head>
+  <title> Isaac project </title>
+  <link rel="stylesheet" type="text/css" href="../style/style.css"/>
+  <link rel="shortcut icon" type="image/png" href="../pictures/favicon.ico"/>
+  <link rel="icon" type="image/png" href="../pictures/favicon.ico"/>
+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
+</head>
+
+<body>
+
+<!--Logos of entreprises which working with Isaac project-->
+  <div id="logo">
+    <img src="../pictures/logos/isaaclogo.png" alt="logo Isaac"/>
+    <a href="http://www.inria.fr"> <img src="../pictures/logos/inria.png" 
+    alt="Inria"/> </a>
+    <a href="http://lsiit.u-strasbg.fr"> <img src="../pictures/logos/lsiit.png" 
+    alt="LSIIT"/> </a>
+    <a href="http://www.cnrs.fr/"> <img src="../pictures/logos/cnrs.png" alt="CNRS"
+    /> </a>
+    <a href="http://www.st.com"> <img src="../pictures/logos/st.png" alt="ST"/> </a>
+  </div>
+
+<!--List of the top menu-->
+  <ul id="top_menu">
+    <li> <a href="../index.html"> Home </a> </li>
+    <li> <a href="../os.html"> Operating system </a> </li>
+    <li> <a href="../li.html"> Language </a> </li>
+    <li> <span class="page"> <a href="../community.html"> Community </a> </span> 
+    </li>
+    <li> <a href="../links.html"> Links </a> </li>
+  </ul>
+<!--End of the top menu-->
+
+<!--List of the side menu-->
+<div>
+  <ul id="side_menu">
+    <li> <a href="../community.html"> About </a> </li>
+    <li> <a href="team.html"> Team </a> </li>
+    <li> <a href="mailing_lists.html"> Mailing lists </a> </li>
+    <li> <span class="page"> <a href="git.html"> Git repositories 
+    </a> </span> </li>
+    <li> <a href="bugs.html"> Bug reports </a> </li>
+    <li> <a href="patchs.html"> Patchs </a> </li>
+    <li> <a href="tasks.html"> Assigned tasks </a> </li>
+  </ul>
+</div>
+<!--End of the sidemenu-->
+
+  <div id="text">
+
+    <h3> Configure your user for Git </h3>
+    <p class="nospace">
+    <i>Tell git who you are:</i><br/>
+    $ git config --global user.name "FirstName LastName"<br/>
+    $ git config --global user.email "user at example.com"
+    </p>
+
+    <p class="nospace">
+    <i>If you want pretty colors, you can setup the following for branch, status, and diff commands:</i><br/>
+    $ git config --global color.branch "auto"<br/>
+    $ git config --global color.status "auto"<br/>
+    $ git config --global color.diff "auto"
+    </p>
+    
+    <p class="nospace">
+    <i>Or, to turn all color options on (with git 1.5.5+), use: </i><br/>
+    $ git config --global color.ui "auto"
+    </p>
+
+    <p class="nospace">
+    <i>To enable auto-detection for number of threads to use (good for multi-CPU or
+    multi-core computers) for packing repositories, use: </i><br/>
+    $ git config --global pack.threads "0"
+    </p>
+
+    <p class="nospace">
+    <i> To disable the rename detection limit (which is set "pretty low" according
+    to Linus, "just to not cause problems for people who have less memory in
+    their machines than kernel developers tend to have"), use: </i><br/>
+    $ git config --global   diff.renamelimit "0"
+    </p>
+    
+    <h3> Not familiar with Git? </h3>
+
+      <p class="nospace"> If you've never used Git, you may be interested to
+      have some documentation. <br/>
+      <ul>
+        <li><a href="http://git.or.cz/course/svn.html">Git - SVN Crash Course</a>
+	</li>
+	<li><a
+	href="http://www.kernel.org/pub/software/scm/git/docs/gittutorial.html">gittutorial(7)
+	Manual Page </a> </li>
+	<li><a
+	href="http://www.kernel.org/pub/software/scm/git/docs/gittutorial-2.html">gittutorial-2(7)
+	Manual Page </a> </li>
+      </ul>
+
+      <p class="nospace">
+      <i>Note that there are a nice graphical client under linux called <u>gitk</u>. </i>
+      </p>
+
+    <h3> Anonymous Git Access </h3>
+    
+      <p class="nospace">
+      $ git clone git://git.debian.org/git/ < group > / < project > .git<br/>
+      $ git clone http://git.debian.org/git/ < group > / < project > .git
+      </p>
+      
+      <p class="nospace">
+      $ git clone git://git.debian.org/git/lisaac/compiler.git<br/>
+      $ git clone git://git.debian.org/git/lisaac/bindings.git<br/>
+      $ git clone git://git.debian.org/git/lisaac/documentation.git<br/>
+      $ git clone git://git.debian.org/git/lisaac/programs.git<br/>
+      $ git clone git://git.debian.org/git/lisaac/libraries.git<br/>
+      </p>
+      
+    <h3> Project Member Git Access via SSH </h3>
+      <p class="nospace">
+      git clone ssh://alioth_user@git.debian.org/git/lisaac/compiler.git<br/>
+      git clone ssh://alioth_user@git.debian.org/git/lisaac/bindings.git<br/>
+      git clone ssh://alioth_user@git.debian.org/git/lisaac/documentation.git<br/>
+      git clone ssh://alioth_user@git.debian.org/git/lisaac/programs.git<br/>
+      git clone ssh://alioth_user@git.debian.org/git/lisaac/libraries.git<br/>
+      </p>
+
+  
+  </div>
+
+  <div id="foot">
+    <a href="http://validator.w3.org/check?uri=referer">
+    <img src="http://www.w3.org/Icons/valid-xhtml10" alt="Valid XHTML 1.0 Strict"/> </a>
+  </div>
+
+</body>
+
+</html>
diff --git a/Current/community/lisaac_git.sh b/Current/community/lisaac_git.sh
new file mode 100755
index 0000000..47378cd
--- /dev/null
+++ b/Current/community/lisaac_git.sh
@@ -0,0 +1,170 @@
+#!/bin/bash
+#///////////////////////////////////////////////////////////////////////////////
+#//                          GIT - Lisaac Script                              //
+#//                                                                           //
+#//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //
+#//                                                                           //
+#//   This program is free software: you can redistribute it and/or modify    //
+#//   it under the terms of the GNU General Public License as published by    //
+#//   the Free Software Foundation, either version 3 of the License, or       //
+#//   (at your option) any later version.                                     //
+#//                                                                           //
+#//   This program is distributed in the hope that it will be useful,         //
+#//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //
+#//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //
+#//   GNU General Public License for more details.                            //
+#//                                                                           //
+#//   You should have received a copy of the GNU General Public License       //
+#//   along with this program.  If not, see <http://www.gnu.org/licenses/>.   //
+#//                                                                           //
+#//                     http://isaacproject.u-strasbg.fr/                     //
+#//                                                                           //
+#// By Xavier Oswald <x.oswald at free.fr>                                       //
+#// Bug Report: Xavier Oswald <x.oswald at free.fr>                              //
+#///////////////////////////////////////////////////////////////////////////////
+
+# TODO
+# * Add parsing argument for the user.
+# * Use a STRING with all repositories and parse it.
+
+
+# Please replace this username with yours
+ALIOTH_USER_NAME="xaviero-guest"
+
+function git_pull {
+  git pull
+}
+
+function print_help {
+  echo "----------------------------------------------------------------"
+  echo "--                 Git - Lisaac Script - V.0.1                --"
+  echo "--                 LSIIT - ULP - CNRS - FRANCE                --"
+  echo "--             Xavier Oswald - <x.oswald at free.fr>             --"
+  echo "--                   http://www.IsaacOS.com                   --"
+  echo "----------------------------------------------------------------"
+  echo "Usage:                                                          "
+  echo "   lisaac_git [Options]                                         "
+  echo "Options:                                                        "
+  echo "   -h      : Print the help commands                            "
+  echo "   -c      : Do the clone for all git repositories              "
+  echo "   -u      : Update all git repositories                        "
+  echo                                                                   
+  echo "Bug report:                                                     "
+  echo "             mail to : x.oswald at free.fr'                        "
+  echo "----------------------------------------------------------------"
+}
+
+case $1 in
+	-h)
+		print_help ;;
+	-c)
+    echo 
+    echo "-- Creating the Lisaac directory... --"
+    mkdir lisaac/
+    cd lisaac/
+    echo "-- Cloning main Lisaac repositories... --"
+    echo
+    git clone ssh://$ALIOTH_USER_NAME@git.debian.org/git/lisaac/benchmarks.git
+    git clone ssh://$ALIOTH_USER_NAME@git.debian.org/git/lisaac/compiler.git
+    git clone ssh://$ALIOTH_USER_NAME@git.debian.org/git/lisaac/documentation.git
+    git clone ssh://$ALIOTH_USER_NAME@git.debian.org/git/lisaac/scripts.git
+    echo
+    echo "-- Creating the Lisaac programs directory... --"
+    echo
+    mkdir programs/
+    cd programs/
+    git clone ssh://$ALIOTH_USER_NAME@git.debian.org/git/lisaac/programs/action-simulation.git
+    git clone ssh://$ALIOTH_USER_NAME@git.debian.org/git/lisaac/programs/java2lisaac.git
+    git clone ssh://$ALIOTH_USER_NAME@git.debian.org/git/lisaac/programs/sanglier.git
+    echo
+    echo "-- Creating the Lisaac libraries directory... --"
+    echo
+		cd ..
+    mkdir libraries/
+    cd libraries/
+    git clone ssh://$ALIOTH_USER_NAME@git.debian.org/git/lisaac/libraries/expat-binding.git
+    git clone ssh://$ALIOTH_USER_NAME@git.debian.org/git/lisaac/libraries/lua-binding.git
+    git clone ssh://$ALIOTH_USER_NAME@git.debian.org/git/lisaac/libraries/opengl-binding.git
+    git clone ssh://$ALIOTH_USER_NAME@git.debian.org/git/lisaac/libraries/sdl-binding.git
+    git clone ssh://$ALIOTH_USER_NAME@git.debian.org/git/lisaac/libraries/math.git
+    git clone ssh://$ALIOTH_USER_NAME@git.debian.org/git/lisaac/libraries/freetype.git
+    git clone ssh://$ALIOTH_USER_NAME@git.debian.org/git/lisaac/libraries/examples.git
+		cd ..
+    echo
+		echo "-- All Lisaac GIT cloning done... --"
+    echo
+		;;
+	-u)
+    echo 
+    echo "-- Updating all Lisaac GIT... --"
+    echo
+    cd lisaac/
+		cd benchmarks/
+		echo "Git Lisaac benchmarks:"
+    git_pull 
+		cd ..
+		cd compiler/
+		echo "Git Lisaac compiler:"
+    git_pull 
+    cd ..
+		cd documentation/
+		echo "Git Lisaac documentation:"
+    git_pull 
+		cd ..
+		cd scripts/
+		echo "Git Lisaac scripts:"
+    git_pull 
+		cd ..
+
+    cd programs/
+		cd action-simulation/
+		echo "Git Lisaac programs/action-simulation:"
+    git_pull
+		cd ..
+		cd java2lisaac/
+		echo "Git Lisaac programs/java2lisaac:"
+    git_pull
+		cd ..
+		cd sanglier/
+		echo "Git Lisaac programs/sanglier:"
+    git_pull
+		cd ..
+		cd ..
+
+    cd libraries/
+		cd expat-binding/
+		echo "Git Lisaac libraries/expat-binding:"
+    git_pull
+		cd ..
+		cd lua-binding/
+		echo "Git Lisaac libraries/lua-binding:"
+    git_pull
+		cd ..
+		cd opengl-binding/
+		echo "Git Lisaac libraries/opengl-binding:"
+    git_pull
+		cd ..
+		cd sdl-binding/
+		echo "Git Lisaac libraries/sdl-binding:"
+    git_pull
+		cd ..
+		cd math/
+		echo "Git Lisaac libraries/math:"
+    git_pull
+		cd ..
+		cd freetype/
+		echo "Git Lisaac libraries/freetype:"
+    git_pull
+		cd ..
+		cd examples/
+		echo "Git Lisaac libraries/examples:"
+    git_pull
+		cd ..
+		cd ..
+    echo 
+		echo "-- Updating all Lisaac GIT done... --"
+    echo
+		;;
+	*)
+		print_help;;
+esac
diff --git a/Current/community/mailing_lists.html b/Current/community/mailing_lists.html
new file mode 100644
index 0000000..e23d414
--- /dev/null
+++ b/Current/community/mailing_lists.html
@@ -0,0 +1,166 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+		 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">	
+
+<html xmlns= "http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+
+<head>
+  <title> Isaac project </title>
+  <link rel="stylesheet" type="text/css" href="../style/style.css"/>
+  <link rel="shortcut icon" type="image/png" href="../pictures/favicon.ico"/>
+  <link rel="icon" type="image/png" href="../pictures/favicon.ico"/>
+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
+</head>
+
+<body>
+
+<!--Logos of entreprises which working with Isaac project-->
+  <div id="logo">
+    <img src="../pictures/logos/isaaclogo.png" alt="logo Isaac"/>
+    <a href="http://www.inria.fr"> <img src="../pictures/logos/inria.png" 
+    alt="Inria"/> </a>
+    <a href="http://lsiit.u-strasbg.fr"> <img src="../pictures/logos/lsiit.png" 
+    alt="LSIIT"/> </a>
+    <a href="http://www.cnrs.fr/"> <img src="../pictures/logos/cnrs.png" 
+    alt="CNRS"/> </a>
+    <a href="http://www.st.com"> <img src="../pictures/logos/st.png" alt="ST"/> </a>
+    <a href="http://www.powerlinux.fr"><img src="../pictures/logos/powerlinux.png" width=80 height=50 alt="PowerLinux"/> </a>
+  </div>
+
+<!--List of the top menu-->
+  <ul id="top_menu">
+    <li> <a href="../index.html"> Home </a> </li>
+    <li> <a href="../os.html"> Operating system </a> </li>
+    <li> <a href="../li.html"> Language </a> </li>
+    <li> <span class="page"> <a href="../community.html"> Community </a> </span> 
+    </li>
+    <li> <a href="../links.html"> Links </a> </li>
+  </ul>
+<!--End of the top menu-->
+
+<!--List of the side menu-->
+<div>
+  <ul id="side_menu">
+    <li> <a href="../community.html"> About </a> </li>
+    <li> <a href="team.html"> Team </a> </li>
+    <li> <span class="page"> <a href="mailing_lists.html"> Mailing lists </a> 
+    </span> </li>
+    <li> <a href="git.html"> Git repositories </a> </li>
+    <li> <a href="bugs.html"> Bug reports </a> </li>
+    <li> <a href="patchs.html"> Patchs </a> </li>
+    <li> <a href="tasks.html"> Assigned tasks </a> </li>
+  </ul>
+</div>
+<!--End of the sidemenu-->
+
+  <div id="text">
+
+    <h3> Mailing lists </h3>
+			
+      <p> You need to be authentified on <a href="http://alioth.debian.org/"> ALIOTH </a> to
+			be able to send mails on these lists whithout being moderated. </p>
+
+
+        <h5> <a href="http://lists.alioth.debian.org/mailman/listinfo/lisaac-announce"> 
+        lisaac-announce </a>  <i> Major news and very important changes in the 
+        project.</i> </h5> 
+        
+          <ul>
+            <li> All posts to this list are moderated </li>
+            <li> Posting address: <a href="mailto:lisaac-announce at lists.alioth.debian.org"> 
+            lisaac-announce at lists.alioth.debian.org </a> </li>
+            <li > Archives address: 
+            <a href="http://lists.alioth.debian.org/pipermail/lisaac-announce/"> Archives 
+            </a> </li>
+          </ul>
+        
+	<h5> <a href="http://lists.alioth.debian.org/mailman/listinfo/lisaac-devel"> 
+        lisaac-devel </a>  <i> Discussion about technical development topics</i> </h5> 
+        
+          <ul>
+            <li> All posts to this list are moderated </li>
+            <li> Posting address: <a href="mailto:lisaac-devel at lists.alioth.debian.org"> 
+            lisaac-devel at lists.alioth.debian.org </a> </li>
+            <li > Archives address: 
+            <a href="http://lists.alioth.debian.org/pipermail/lisaac-devel/"> Archives 
+            </a> </li>
+          </ul>
+	
+	<h5> <a href="http://lists.alioth.debian.org/mailman/listinfo/lisaac-commits"> 
+        lisaac-commits </a>  <i> Automated commit notification </i> </h5> 
+        
+          <ul>
+            <li> All posts to this list are moderated </li>
+            <li> Posting address: <a href="mailto:lisaac-commits at lists.alioth.debian.org"> 
+            lisaac-commits at lists.alioth.debian.org </a> </li>
+            <li > Archives address: 
+            <a href="http://lists.alioth.debian.org/pipermail/lisaac-commits/"> Archives 
+            </a> </li>
+          </ul>
+
+
+
+    <h3> Deprecated </h3>
+			
+        <h5> <a href="https://mail.gna.org/listinfo/isaac-announce/"> 
+        isaac-announce </a>  <i> Major news and very important changes in the 
+        project. (deprecated)</i> </h5> 
+        
+          <ul>
+            <li> All posts to this list are moderated </li>
+            <li> Posting address: <a href="mailto:isaac-announce at gna.org"> 
+            isaac-announce at gna.org </a> </li>
+            <li > Archives address: 
+            <a href="https://mail.gna.org/public/isaac-announce/"> Archives 
+            </a> </li>
+          </ul>
+
+        <h5> <a href="https://mail.gna.org/listinfo/isaac-commits/"> 
+        isaac-commits </a> <i> Commits on the Lisaac SVN repositories. (Deprecated) </i> </h5> 
+        
+          <ul>
+            <li> All posts to this list are moderated </li>
+            <li> Posting address: <a href="mailto:isaac-commits at gna.org"> 
+            isaac-commits at gna.org </a> </li>
+            <li> Archives address: 
+            <a href="https://mail.gna.org/public/isaac-commits/"> Archives 
+            </a> </li>
+          </ul>
+
+        <h5> <a href="https://mail.gna.org/listinfo/isaac-devel/"> isaac-devel
+        </a> <i> Discussion about technical development topics. (High-volume 
+        mailing list.) (deprecated)</i> </h5>
+        
+          <ul> 
+            <li> This list is not moderated; posting is allowed by anyone </li> 
+            <li> Posting address: <a href="mailto:isaac-devel at gna.org"> 
+            isaac-devel at gna.org </a> </li>
+            <li> Archives address: 
+            <a href="https://mail.gna.org/public/isaac-devel/"> Archives </a>  
+            </li>
+          </ul>
+
+        <h5> <a href="https://mail.gna.org/listinfo/isaac-user/"> isaac-user
+        </a> <i> Support for Lisaac users/developers.(deprecated)</i> </h5>
+
+          <ul>
+            <li> This list is not moderated; posting is allowed by anyone </li> 
+            <li> Posting address: <a href="mailto:isaac-user at gna.org"> 
+            isaac-user at gna.org </a> </li>
+            <li> Archives address: 
+            <a href="https://mail.gna.org/public/isaac-user/"> Archives </a> </li>
+        </ul>
+		
+      <h5> <a href="mailto: sympa at loria.fr?subject=sub isaac_project"> 
+      Isaac subscription list</a> <i>Main Lisaac mailing list (deprected) 
+      </i> </h5>
+      
+  </div>
+
+  <div id="foot">
+    <a href="http://validator.w3.org/check?uri=referer">
+    <img src="http://www.w3.org/Icons/valid-xhtml10" alt="Valid XHTML 1.0 Strict"/> </a>
+  </div>
+
+</body>
+
+</html>
diff --git a/Current/community/patchs.html b/Current/community/patchs.html
new file mode 100644
index 0000000..eeb87dd
--- /dev/null
+++ b/Current/community/patchs.html
@@ -0,0 +1,71 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+	   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">	
+
+<html xmlns= "http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+
+<head>
+  <title> Isaac project </title>
+  <link rel="stylesheet" type="text/css" href="../style/style.css"/>
+  <link rel="shortcut icon" type="image/png" href="../pictures/favicon.ico"/>
+  <link rel="icon" type="image/png" href="../pictures/favicon.ico"/>
+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
+</head>
+
+<body>
+
+<!--Logos of entreprises which working with Isaac project-->
+  <div id="logo">
+    <img src="../pictures/logos/isaaclogo.png" alt="logo Isaac"/>
+    <a href="http://www.inria.fr"> <img src="../pictures/logos/inria.png" 
+    alt="Inria"/> </a>
+    <a href="http://lsiit.u-strasbg.fr"> <img src="../pictures/logos/lsiit.png" 
+    alt="LSIIT"/> </a>
+    <a href="http://www.cnrs.fr/"> <img src="../pictures/logos/cnrs.png" alt="CNRS"
+    /> </a>
+    <a href="http://www.st.com"> <img src="../pictures/logos/st.png" alt="ST"/> </a>
+    <a href="http://www.powerlinux.fr"><img src="../pictures/logos/powerlinux.png" width=80 height=50 alt="PowerLinux"/> </a>
+  </div>
+
+<!--List of the top menu-->
+  <ul id="top_menu">
+    <li> <a href="../index.html"> Home </a> </li>
+    <li> <a href="../os.html"> Operating system </a> </li>
+    <li> <a href="../li.html"> Language </a> </li>
+    <li> <span class="page"> <a href="../community.html"> Community </a> </span> 
+    </li>
+    <li> <a href="../links.html"> Links </a> </li>
+  </ul>
+<!--End of the top menu-->
+
+<!--List of the side menu-->
+<div>
+  <ul id="side_menu">
+    <li> <a href="../community.html"> About </a> </li>
+    <li> <a href="team.html"> Team </a> </li>
+    <li> <a href="mailing_lists.html"> Mailing lists </a> </li>
+    <li> <a href="git.html"> Git repositories </a> </li>
+    <li> <a href="bugs.html"> Bug reports </a> </li>
+    <li> <span class="page"> <a href="patchs.html"> Patchs </a> </span> </li>
+    <li> <a href="tasks.html"> Assigned tasks </a> </li>
+  </ul>
+</div>
+<!--End of the sidemenu-->
+
+  <div id="text">
+
+    <h3> Patchs </h3>
+			
+      <p> Here you can have a look to 
+      <a href="https://alioth.debian.org/tracker/?atid=413094&group_id=100200&func=browse"> patchs </a> or send new one.
+      </p>
+    
+  </div>
+
+  <div id="foot">
+    <a href="http://validator.w3.org/check?uri=referer">
+    <img src="http://www.w3.org/Icons/valid-xhtml10" alt="Valid XHTML 1.0 Strict"/> </a>
+  </div>
+
+</body>
+
+</html>
diff --git a/Current/community/subversion.html b/Current/community/subversion.html
new file mode 100644
index 0000000..a663069
--- /dev/null
+++ b/Current/community/subversion.html
@@ -0,0 +1,138 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">	
+
+<html xmlns= "http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+
+<head>
+  <title> Isaac project </title>
+  <link rel="stylesheet" type="text/css" href="../style/style.css"/>
+  <link rel="shortcut icon" type="image/png" href="../pictures/favicon.ico"/>
+  <link rel="icon" type="image/png" href="../pictures/favicon.ico"/>
+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
+</head>
+
+<body>
+
+<!--Logos of entreprises which working with Isaac project-->
+  <div id="logo">
+    <img src="../pictures/logos/isaaclogo.png" alt="logo Isaac"/>
+    <a href="http://www.inria.fr"> <img src="../pictures/logos/inria.png" 
+    alt="Inria"/> </a>
+    <a href="http://lsiit.u-strasbg.fr"> <img src="../pictures/logos/lsiit.png" 
+    alt="LSIIT"/> </a>
+    <a href="http://www.cnrs.fr/"> <img src="../pictures/logos/cnrs.png" alt="CNRS"
+    /> </a>
+    <a href="http://www.st.com"> <img src="../pictures/logos/st.png" alt="ST"/> </a>
+  </div>
+
+<!--List of the top menu-->
+  <ul id="top_menu">
+    <li> <a href="../index.html"> Home </a> </li>
+    <li> <a href="../os.html"> Operating system </a> </li>
+    <li> <a href="../li.html"> Language </a> </li>
+    <li> <span class="page"> <a href="../community.html"> Community </a> </span> 
+    </li>
+    <li> <a href="../links.html"> Links </a> </li>
+  </ul>
+<!--End of the top menu-->
+
+<!--List of the side menu-->
+<div>
+  <ul id="side_menu">
+    <li> <a href="../community.html"> About </a> </li>
+    <li> <a href="team.html"> Team </a> </li>
+    <li> <a href="mailing_lists.html"> Mailing lists </a> </li>
+    <li> <span class="page"> <a href="subversion.html"> Subversion repository 
+    </a> </span> </li>
+    <li> <a href="bugs.html"> Bug reports </a> </li>
+    <li> <a href="patchs.html"> Patchs </a> </li>
+    <li> <a href="tasks.html"> Assigned tasks </a> </li>
+  </ul>
+</div>
+<!--End of the sidemenu-->
+
+  <div id="text">
+
+    <h3> Consult the subversion repository </h3>
+
+      <p class="nospace">	You can consult the SVN repository of this project 
+      with your browser. This could give you a good presentation of the actual 
+      state of the source	code. You can consult the full history of each file, 
+      thus the diferrences between two versions of any file in the repository?
+      </p>
+      
+        <ul>
+          <li> <a href="http://svn.gna.org/viewcvs/isaac/"> Consult the source 
+          code repository </a> </li>
+        </ul>
+
+    <h3> Not familiar with Subversion? </h3>
+
+      <p class="nospace">	If you've never used Subversion (SVN for short), you 
+      should read some documentation. <br/>
+      A good starting point is <a href="http://subversion.tigris.org/"> the 
+      official Subversion website. </a>	</p>
+
+        <ul>
+          <li> <a href="../download/presentation_subversion.pdf"> Subversion slides
+          from Xavier </a> <i> (in French) </i> </li>
+        </ul>
+    
+      <p class="nospace">	Note that there are many graphical clients to access 
+      a Subversion repository out there.<br/>
+      This page will give instructions on accessing your project on the Gna! 
+      servers with the official command line client. Your mileage may vary. </p>
+
+    <h3> Anonymous SVN Access </h3>
+    
+      <p class="nospace">	This project's Subversion repository can be checked 
+      out through anonymous	access over the SVN protocol (TCP 3690), or over 
+      http. Depending on your	network configuration you may prefer to use one or
+      the other (for instance, if your internet access goes through a web proxy,
+      it's unlikely	that access over http will work).	</p>
+      
+      <h4 class="other"> Checkout over SVN protocol (TCP 3690) </h4>
+      
+        <p>	svn co svn://svn.gna.org/svn/isaac/trunk isaac </p>
+        
+      <h4 class="other"> Checkout over http </h4>
+      
+        <p>	svn co http://svn.gna.org/svn/isaac/trunk isaac	</p> 
+        
+        <p class="nospace">	Note that these two commands assume that the 
+        repository is using the recommended layout tags/ branches/ trunk/ at the
+        toplevel. The example	will download the tree under trunk/ in the 
+        repository and place it in a directory named after the project.	</p>
+
+    <h3> Project Member SVN Access via SSH </h3>
+    
+      <p class="nospace">	Only 
+      <a href="https://gna.org/project/memberlist.php?group=isaac"> project 
+      members </a>can access the SVN tree via this method. <br/>
+      SSH must be installed on your client machine. You have to register a SSH 
+      key! <br/> 
+      Check the <a href="https://gna.org/cookbook/?group=isaac#svn"> Cookbook 
+      </a> for more details. </p>
+      
+      <h4 class="other"> Sourcecode repository </h4>
+      
+        <p>	svn co 
+        svn+ssh://username@svn.gna.org/svn/isaac/trunk isaac </p>
+        
+        <p class="nospace">	"trunk" is the current development branch. <br/>
+        If you want to get the whole project including "tags" and "branches", 
+        you can use this command.	</p>
+        
+        <p>	svn co svn+ssh://username@svn.gna.org/svn/isaac/ 
+        isaac	</p>
+  
+  </div>
+
+  <div id="foot">
+    <a href="http://validator.w3.org/check?uri=referer">
+    <img src="http://www.w3.org/Icons/valid-xhtml10" alt="Valid XHTML 1.0 Strict"/> </a>
+  </div>
+
+</body>
+
+</html>
diff --git a/Current/community/tasks.html b/Current/community/tasks.html
new file mode 100644
index 0000000..eb9054b
--- /dev/null
+++ b/Current/community/tasks.html
@@ -0,0 +1,71 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+	   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">	
+
+<html xmlns= "http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+
+<head>
+  <title> Isaac project </title>
+  <link rel="stylesheet" type="text/css" href="../style/style.css"/>
+  <link rel="shortcut icon" type="image/png" href="../pictures/favicon.ico"/>
+  <link rel="icon" type="image/png" href="../pictures/favicon.ico"/>
+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
+</head>
+
+<body>
+
+<!--Logos of entreprises which working with Isaac project-->
+  <div id="logo">
+    <img src="../pictures/logos/isaaclogo.png" alt="logo Isaac"/>
+    <a href="http://www.inria.fr"> <img src="../pictures/logos/inria.png" 
+    alt="Inria"/> </a>
+    <a href="http://lsiit.u-strasbg.fr"> <img src="../pictures/logos/lsiit.png" 
+    alt="LSIIT"/> </a>
+    <a href="http://www.cnrs.fr/"> <img src="../pictures/logos/cnrs.png" alt="CNRS"
+    /> </a>
+    <a href="http://www.st.com"> <img src="../pictures/logos/st.png" alt="ST"/> </a>
+    <a href="http://www.powerlinux.fr"><img src="../pictures/logos/powerlinux.png" width=80 height=50 alt="PowerLinux"/> </a>
+  </div>
+
+<!--List of the top menu-->
+  <ul id="top_menu">
+    <li> <a href="../index.html"> Home </a> </li>
+    <li> <a href="../os.html"> Operating system </a> </li>
+    <li> <a href="../li.html"> Language </a> </li>
+    <li> <span class="page"> <a href="../community.html"> Community </a> </span> 
+    </li>
+    <li> <a href="../links.html"> Links </a> </li>
+  </ul>
+<!--End of the top menu-->
+
+<!--List of the side menu-->
+<div>
+  <ul id="side_menu">
+    <li> <a href="../community.html"> About </a> </li>
+    <li> <a href="team.html"> Team </a> </li>
+    <li> <a href="mailing_lists.html"> Mailing lists </a> </li>
+    <li> <a href="git.html"> Git repositories </a> </li>
+    <li> <a href="bugs.html"> Bug reports </a> </li>
+    <li> <a href="patchs.html"> Patchs </a> </li>
+    <li> <span class="page"> <a href="tasks.html"> Assigned tasks </a> </span> 
+    </li>
+  </ul>
+</div>
+<!--End of the sidemenu-->
+
+  <div id="text">
+
+    <h3> Assigned tasks </h3>
+			
+      <p>	Here you can have a look on 
+      <a href="https://alioth.debian.org/pm/?group_id=100200"> assigned tasks </a>.	</p>
+    
+  </div>
+
+  <div id="foot">
+    <a href="http://validator.w3.org/check?uri=referer">
+    <img src="http://www.w3.org/Icons/valid-xhtml10" alt="Valid XHTML 1.0 Strict"/> </a>
+  </div>
+
+</body>
+
+</html>
diff --git a/Current/community/team.html b/Current/community/team.html
new file mode 100644
index 0000000..5d0a4fe
--- /dev/null
+++ b/Current/community/team.html
@@ -0,0 +1,633 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+  <meta name="generator" content=
+  "HTML Tidy for Mac OS X (vers 1st December 2004), see www.w3.org" />
+
+  <title>Isaac project</title>
+  <link rel="stylesheet" type="text/css" href=
+  "../style/style.css" />
+  <link rel="shortcut icon" type="image/png" href=
+  "../pictures/favicon.ico" />
+  <link rel="icon" type="image/png" href=
+  "../pictures/favicon.ico" />
+  <meta http-equiv="Content-Type" content=
+  "text/html; charset=us-ascii" />
+</head>
+
+<body>
+  <!--Logos of entreprises which working with Isaac project-->
+
+  <div id="logo">
+    <img src="../pictures/logos/isaaclogo.png" alt="logo Isaac" />
+    <a href="http://www.inria.fr"><img src=
+    "../pictures/logos/inria.png" alt="Inria" /></a> <a href=
+    "http://lsiit.u-strasbg.fr"><img src=
+    "../pictures/logos/lsiit.png" alt="LSIIT" /></a> <a href=
+    "http://www.cnrs.fr/"><img src="../pictures/logos/cnrs.png"
+    alt="CNRS" /></a> <a href="http://www.st.com"><img src=
+    "../pictures/logos/st.png" alt="ST" /></a> <a href=
+    "http://www.powerlinux.fr"><img src=
+    "../pictures/logos/powerlinux.png" width="80" height="50" alt=
+    "PowerLinux" /></a>
+  </div><!--List of the top menu-->
+
+  <ul id="top_menu">
+    <li><a href="../index.html">Home</a></li>
+
+    <li><a href="../os.html">Operating system</a></li>
+
+    <li><a href="../li.html">Language</a></li>
+
+    <li><span class="page"><a href=
+    "../community.html">Community</a></span></li>
+
+    <li><a href="../links.html">Links</a></li>
+  </ul><!--End of the top menu-->
+  <!--List of the side menu-->
+
+  <div>
+    <ul id="side_menu">
+      <li><a href="../community.html">About</a></li>
+
+      <li><span class="page"><a href=
+      "team.html">Team</a></span></li>
+
+      <li><a href="mailing_lists.html">Mailing lists</a></li>
+
+      <li><a href="git.html">Git repositories</a></li>
+
+      <li><a href="bugs.html">Bug reports</a></li>
+
+      <li><a href="patchs.html">Patchs</a></li>
+
+      <li><a href="tasks.html">Assigned tasks</a></li>
+    </ul>
+  </div><!--End of the sidemenu-->
+
+  <div id="text">
+    <h3>Team</h3>
+
+    <table class="table2">
+      <tr>
+        <th class="th2">Author</th>
+
+        <td>Shanti Bouchez-Mongard&eacute;</td>
+
+        <td rowspan="7"><img src="../pictures/photos/mildred.png"
+        alt="Shanti Bouchez-Mongard&Atilde;&copy;" title=
+        "Shanti Bouchez-Mongard&eacute;" /></td>
+      </tr>
+
+      <tr>
+        <th class="th2">Nickname</th>
+
+        <td>mildred</td>
+      </tr>
+
+      <tr>
+        <th class="th2">Position</th>
+
+        <td>Developer</td>
+      </tr>
+
+      <tr>
+        <th class="th2">Phone</th>
+
+        <td>(+ 33) 04 26 44 61 10 <i>(only in week)</i></td>
+      </tr>
+
+      <tr>
+        <th class="th2">Mobile</th>
+
+        <td></td>
+      </tr>
+
+      <tr>
+        <th class="th2">e-mail</th>
+
+        <td><a href=
+        "mailto:mildred593%20aerobase%20online.fr">Shanti
+        Bouchez-Mongard&eacute;</a></td>
+      </tr>
+
+      <tr>
+        <th class="th2">C.V.</th>
+
+        <td><a href=
+        "../cv/cv-mildred.pdf">cv-sbouchez_mongarde.pdf</a></td>
+      </tr>
+		</table>
+
+
+
+
+    <table class="table2">
+      <tr>
+        <th class="th2">Author</th>
+
+        <td>Nicolas Boulay</td>
+
+        <td rowspan="7"><img src="../pictures/photos/nboulay.png"
+        alt="Nicolas Boulay" title="Nicolas Boulay" /></td>
+      </tr>
+
+      <tr>
+        <th class="th2">Nickname</th>
+
+        <td>nic0</td>
+      </tr>
+
+      <tr>
+        <th class="th2">Position</th>
+
+        <td>Optimization algorithms ideas</td>
+      </tr>
+
+      <tr>
+        <th class="th2">Phone</th>
+
+        <td></td>
+      </tr>
+
+      <tr>
+        <th class="th2">Mobile</th>
+
+        <td>(+ 33) 06 62 88 14 59</td>
+      </tr>
+
+      <tr>
+        <th class="th2">e-mail</th>
+
+        <td><a href="mailto:nicolas.boulay at gmail.com">Nicolas
+        Boulay</a></td>
+      </tr>
+
+      <tr>
+        <th class="th2">C.V.</th>
+
+        <td><a href="../cv/cv-nboulay.pdf">cv-nboulay.pdf</a></td>
+      </tr>
+    </table><br />
+		
+
+
+
+    <table class="table2">
+      <tr>
+        <th class="th2">Author</th>
+
+        <td>Jerome Boutet</td>
+
+        <td rowspan="7"><img src="../pictures/photos/jboutet.png"
+        alt="Jerome Boutet" title="Jerome Boutet" /></td>
+      </tr>
+
+      <tr>
+        <th class="th2">Nickname</th>
+
+        <td>pisteur</td>
+      </tr>
+
+      <tr>
+        <th class="th2">Position</th>
+
+        <td>MS Windows support</td>
+      </tr>
+
+      <tr>
+        <th class="th2">Phone</th>
+
+        <td></td>
+      </tr>
+
+      <tr>
+        <th class="th2">Mobile</th>
+
+        <td></td>
+      </tr>
+
+      <tr>
+        <th class="th2">e-mail</th>
+
+        <td><a href="mailto:pisteur at free.fr">Jerome Boutet</a></td>
+      </tr>
+
+      <tr>
+        <th class="th2">C.V.</th>
+
+        <td><a href="../cv/cv-jboutet.pdf">cv-jboutet.pdf</a></td>
+      </tr>
+		</table><br />
+
+
+
+
+    <table class="table2">
+      <tr>
+        <th class="th2">Author</th>
+
+        <td>Damien Bouvarel</td>
+
+        <td rowspan="7"><img src=
+        "../pictures/photos/photo-Damien.png" alt="Damien Bouvarel"
+        title="Damien Bouvarel" width="100" /></td>
+      </tr>
+
+      <tr>
+        <th class="th2">Nickname</th>
+
+        <td></td>
+      </tr>
+
+      <tr>
+        <th class="th2">Position</th>
+
+        <td>Developer</td>
+      </tr>
+
+      <tr>
+        <th class="th2">Phone</th>
+
+        <td></td>
+      </tr>
+
+      <tr>
+        <th class="th2">Mobile</th>
+
+        <td></td>
+      </tr>
+
+      <tr>
+        <th class="th2">e-mail</th>
+
+        <td><a href=
+        "mailto:laksmi.dams%20aerobase%20gmail.com">Damien
+        Bouvarel</a></td>
+      </tr>
+
+      <tr>
+        <th class="th2">C.V.</th>
+
+        <td><a href="../cv/cv-damien.pdf">cv-damien.pdf</a></td>
+      </tr>
+		</table><br />
+
+
+
+
+
+    <table class="table2">
+      <tr>
+        <th class="th2">Author</th>
+
+        <td>Alexandre Chabert</td>
+
+        <td rowspan="7"><img src="../pictures/photos/achabert.png"
+        alt="Alexandre Chabert" title="Alexandre Chabert" /></td>
+      </tr>
+
+      <tr>
+        <th class="th2">Nickname</th>
+
+        <td>obsider</td>
+      </tr>
+
+      <tr>
+        <th class="th2">Position</th>
+
+        <td>Documentation</td>
+      </tr>
+
+      <tr>
+        <th class="th2">Phone</th>
+
+        <td></td>
+      </tr>
+
+      <tr>
+        <th class="th2">Mobile</th>
+
+        <td></td>
+      </tr>
+
+      <tr>
+        <th class="th2">e-mail</th>
+
+        <td><a href="mailto:%20obsider at gmail.com">Alexandre
+        Chabert</a></td>
+      </tr>
+
+      <tr>
+        <th class="th2">C.V.</th>
+
+        <td><a href=
+        "../cv/cv-achabert.pdf">cv-achabert.pdf</a></td>
+      </tr>
+		</table><br />
+
+
+
+
+    <table class="table2">
+      <tr>
+        <th class="th2">Author</th>
+
+        <td>Matthieu Herrmann</td>
+
+        <td rowspan="9"><img src=
+        "../pictures/photos/mherrmann.jpeg" width="99" height="152"
+        alt="Matthieu Herrmann" title="Matthieu Herrmann" /></td>
+      </tr>
+
+      <tr>
+        <th class="th2">Nickname</th>
+
+        <td>Matthieu</td>
+      </tr>
+
+      <tr>
+        <th class="th2">Position</th>
+
+        <td>Developer</td>
+      </tr>
+
+      <tr>
+        <th class="th2">Phone</th>
+
+        <td></td>
+      </tr>
+
+      <tr>
+        <th class="th2">Mobile</th>
+
+        <td></td>
+      </tr>
+
+      <tr>
+        <th class="th2">e-mail</th>
+
+        <td><a href="mailto:matthieu.herrmann at gmail.com">Matthieu
+        Herrmann</a></td>
+      </tr>
+
+      <tr>
+        <th class="th2">C.V.</th>
+
+        <td><a href=
+        "../cv/cv-mherrmann.pdf">cv-mherrmann.pdf</a></td>
+      </tr>
+		</table><br />
+
+
+
+
+    <table class="table2">
+      <tr>
+        <th class="th2">Author</th>
+
+        <td>Jerome Hilbert</td>
+
+        <td rowspan="7"><img src="../pictures/photos/jhilbert.png"
+        alt="J&Atilde;&copy;r&Atilde;&acute;me Hilbert" title=
+        "J&Atilde;&copy;r&Atilde;&acute;me Hilbert" /></td>
+      </tr>
+
+      <tr>
+        <th class="th2">Nickname</th>
+
+        <td>Jerome</td>
+      </tr>
+
+      <tr>
+        <th class="th2">Position</th>
+
+        <td>Developer ( in particular for IsaacOS )</td>
+      </tr>
+
+      <tr>
+        <th class="th2">Phone</th>
+
+        <td>+352 621 392 533</td>
+      </tr>
+
+      <tr>
+        <th class="th2">Mobile</th>
+
+        <td>+33 686 558 729</td>
+      </tr>
+
+      <tr>
+        <th class="th2">e-mail</th>
+
+        <td><a href=
+        "mailto:jerome.hilbert at ulp.u-strasbg.fr">jerome.hilbert at ulp.u-strasbg.fr</a></td>
+      </tr>
+
+      <tr>
+        <th class="th2">C.V.</th>
+
+        <td><a href=
+        "../cv/cv-jhilbert.pdf">cv-jhilbert.pdf</a></td>
+      </tr>
+    </table><br />
+    <br />
+
+
+
+    <table class="table2">
+      <tr>
+        <th class="th2">Author</th>
+
+        <td>Xavier Oswald</td>
+
+        <td rowspan="7"><img src="../pictures/photos/xoswald.png"
+        alt="Xavier Oswald" title="Xavier Oswald" /></td>
+      </tr>
+
+      <tr>
+        <th class="th2">Nickname</th>
+
+        <td>xoswald || oskar</td>
+      </tr>
+
+      <tr>
+        <th class="th2">Position</th>
+
+        <td>Infrastructure manager, Debian maintainer and
+        developer</td>
+      </tr>
+
+      <tr>
+        <th class="th2">Phone</th>
+
+        <td>(+ 33) 08 72 12 45 21</td>
+      </tr>
+
+      <tr>
+        <th class="th2">Mobile</th>
+
+        <td>(+ 33) 06 70 84 91 90</td>
+      </tr>
+
+      <tr>
+        <th class="th2">e-mail</th>
+
+        <td><a href="mailto:x.oswald at free.fr">Xavier
+        Oswald</a></td>
+      </tr>
+
+      <tr>
+        <th class="th2">C.V.</th>
+
+        <td><a href="../cv/cv-xoswald.pdf">cv-xoswald.pdf</a></td>
+      </tr>
+		</table><br />
+
+
+
+    <table class="table2">
+      <tr>
+        <th class="th2">Author</th>
+
+        <td>Benoit Sonntag</td>
+
+        <td rowspan="7"><img src="../pictures/photos/bsonntag.png"
+        alt="Bennoit Sonntag" title="Benoit Sonntag" /></td>
+      </tr>
+
+      <tr>
+        <th class="th2">Nickname</th>
+
+        <td>sonntag</td>
+      </tr>
+
+      <tr>
+        <th class="th2">Position</th>
+
+        <td>Project Leader and Dr</td>
+      </tr>
+
+      <tr>
+        <th class="th2">Phone</th>
+
+        <td>(+ 33) 03 90 24 45 43</td>
+      </tr>
+
+      <tr>
+        <th class="th2">Mobile</th>
+
+        <td>(+ 33) 06 62 79 03 90</td>
+      </tr>
+
+      <tr>
+        <th class="th2">e-mail</th>
+
+        <td><a href=
+        "mailto:sonntag at icps.u-strasbg.fr">sonntag at icps.u-strasbg.fr</a></td>
+      </tr>
+
+      <tr>
+        <th class="th2">C.V.</th>
+
+        <td><a href=
+        "../cv/cv-bsonntag.pdf">cv-bsonntag.pdf</a></td>
+      </tr>
+		</table><br />
+
+
+
+
+    <table class="table2">
+      <tr>
+        <th class="th2">Author</th>
+
+        <td>Pierre-Alexandre Voye</td>
+
+        <td rowspan="7"><img src="../pictures/photos/pavoye.png"
+        alt="Pierre-Alexandre Voye" title=
+        "Pierre Alexandre Voye" /></td>
+      </tr>
+
+      <tr>
+        <th class="th2">Nickname</th>
+
+        <td>Ontologiae</td>
+      </tr>
+
+      <tr>
+        <th class="th2">Position</th>
+
+        <td>Documentation, communication, developer and
+        technological intelligence</td>
+      </tr>
+
+      <tr>
+        <th class="th2">Phone</th>
+
+        <td></td>
+      </tr>
+
+      <tr>
+        <th class="th2">Mobile</th>
+
+        <td>(+ 33) 06 63 19 90 26</td>
+      </tr>
+
+      <tr>
+        <th class="th2">e-mail</th>
+
+        <td><a href="mailto:ontologiae at gmail.com">Pierre-Alexandre
+        Voye</a></td>
+      </tr>
+
+      <tr>
+        <th class="th2">C.V.</th>
+
+        <td><a href="../cv/cv-pvoye.pdf">cv-pvoye.pdf</a></td>
+      </tr>
+    </table><!-- <table class="table2">
+        <tr>
+          <th class="th2"> Author </th>
+          <td> Simon Fuhlaber </td>
+          <td rowspan="7"> <img src="../pictures/photos/sfuhlaber.png" width="99" height="132" alt="Simon Fuhlaber" title="Simon Fuhlaber"/> </td>
+        </tr>
+        <tr>
+          <th class="th2"> Nickname </th>
+          <td> Simon </td>
+        </tr>
+        <tr>
+          <th class="th2"> Position </th>
+          <td> Developer ( in particular for IsaacOS ) </td>
+        </tr>
+        <tr>
+          <th class="th2"> Phone </th>
+          <td> (+33) 03 88 09 61 74
+          </td>
+        </tr>
+        <tr>
+          <th class="th2"> Mobile </th>
+          <td> (+33) 06 64 45 19 66
+          </td>
+        <tr>
+          <th class="th2"> e-mail </th>
+          <td> <a href="mailto:simon.fuhlhaber at gmail.com"> simon.fuhlhaber at gmail.com </a>
+          </td>
+        </tr>
+        <tr>
+          <th class="th2"> C.V. </th>
+          <td> <a href="../cv/cv-sfuhlaber.pdf"> cv-sfuhlaber.pdf </a> </td>
+        </tr>
+      </table> 
+        -->
+  </div>
+
+  <div id="foot">
+    <a href="http://validator.w3.org/check?uri=referer"><img src=
+    "http://www.w3.org/Icons/valid-xhtml10" alt=
+    "Valid XHTML 1.0 Strict" /></a>
+  </div>
+</body>
+</html>
diff --git a/Current/cv/cv-achabert.pdf b/Current/cv/cv-achabert.pdf
new file mode 100644
index 0000000..dc2c6b8
Binary files /dev/null and b/Current/cv/cv-achabert.pdf differ
diff --git a/Current/cv/cv-bsonntag.pdf b/Current/cv/cv-bsonntag.pdf
new file mode 100644
index 0000000..b50241e
Binary files /dev/null and b/Current/cv/cv-bsonntag.pdf differ
diff --git a/Current/cv/cv-damien.pdf b/Current/cv/cv-damien.pdf
new file mode 100644
index 0000000..0abad87
Binary files /dev/null and b/Current/cv/cv-damien.pdf differ
diff --git a/Current/cv/cv-jboutet.pdf b/Current/cv/cv-jboutet.pdf
new file mode 100644
index 0000000..1a22f45
Binary files /dev/null and b/Current/cv/cv-jboutet.pdf differ
diff --git a/Current/cv/cv-jhilbert.pdf b/Current/cv/cv-jhilbert.pdf
new file mode 100644
index 0000000..de91d80
Binary files /dev/null and b/Current/cv/cv-jhilbert.pdf differ
diff --git a/Current/cv/cv-mherrmann.pdf b/Current/cv/cv-mherrmann.pdf
new file mode 100644
index 0000000..0d8bbad
Binary files /dev/null and b/Current/cv/cv-mherrmann.pdf differ
diff --git a/Current/cv/cv-mildred.pdf b/Current/cv/cv-mildred.pdf
new file mode 100644
index 0000000..9b57a80
Binary files /dev/null and b/Current/cv/cv-mildred.pdf differ
diff --git a/Current/cv/cv-nboulay.pdf b/Current/cv/cv-nboulay.pdf
new file mode 100644
index 0000000..3d220b2
Binary files /dev/null and b/Current/cv/cv-nboulay.pdf differ
diff --git a/Current/cv/cv-pvoye.pdf b/Current/cv/cv-pvoye.pdf
new file mode 100644
index 0000000..df08cb9
Binary files /dev/null and b/Current/cv/cv-pvoye.pdf differ
diff --git a/Current/cv/cv-xoswald.pdf b/Current/cv/cv-xoswald.pdf
new file mode 100644
index 0000000..8febfa3
Binary files /dev/null and b/Current/cv/cv-xoswald.pdf differ
diff --git a/Current/cv/old/cv-apajot.pdf b/Current/cv/old/cv-apajot.pdf
new file mode 100644
index 0000000..6ebab63
Binary files /dev/null and b/Current/cv/old/cv-apajot.pdf differ
diff --git a/Current/cv/old/cv-nkraus.pdf b/Current/cv/old/cv-nkraus.pdf
new file mode 100644
index 0000000..f48ec1f
Binary files /dev/null and b/Current/cv/old/cv-nkraus.pdf differ
diff --git a/Current/cv/old/cv-pvoye.pdf.old b/Current/cv/old/cv-pvoye.pdf.old
new file mode 100644
index 0000000..b234680
Binary files /dev/null and b/Current/cv/old/cv-pvoye.pdf.old differ
diff --git a/Current/cv/old/cv-sfuhlaber.pdf b/Current/cv/old/cv-sfuhlaber.pdf
new file mode 100644
index 0000000..474d4dd
Binary files /dev/null and b/Current/cv/old/cv-sfuhlaber.pdf differ
diff --git a/Current/download/2008Meeting/presentation externalisation des optimisations du compilateur Lisaac.pdf b/Current/download/2008Meeting/presentation externalisation des optimisations du compilateur Lisaac.pdf
new file mode 100644
index 0000000..9abb355
Binary files /dev/null and b/Current/download/2008Meeting/presentation externalisation des optimisations du compilateur Lisaac.pdf differ
diff --git a/Current/download/2008Meeting/presentation-ter GUII.odp b/Current/download/2008Meeting/presentation-ter GUII.odp
new file mode 100644
index 0000000..510af3b
Binary files /dev/null and b/Current/download/2008Meeting/presentation-ter GUII.odp differ
diff --git a/Current/download/2008Meeting/presentation_IsaacOS_Reloaded.pdf b/Current/download/2008Meeting/presentation_IsaacOS_Reloaded.pdf
new file mode 100644
index 0000000..01c1377
Binary files /dev/null and b/Current/download/2008Meeting/presentation_IsaacOS_Reloaded.pdf differ
diff --git a/Current/download/2008Meeting/rapport_ter GUII.pdf b/Current/download/2008Meeting/rapport_ter GUII.pdf
new file mode 100644
index 0000000..0cdc548
Binary files /dev/null and b/Current/download/2008Meeting/rapport_ter GUII.pdf differ
diff --git a/Current/download/Lisaac_RM.pdf b/Current/download/Lisaac_RM.pdf
new file mode 100755
index 0000000..d337325
Binary files /dev/null and b/Current/download/Lisaac_RM.pdf differ
diff --git a/Current/download/Lisaac_RM_02.pdf b/Current/download/Lisaac_RM_02.pdf
new file mode 100755
index 0000000..57dd39f
Binary files /dev/null and b/Current/download/Lisaac_RM_02.pdf differ
diff --git a/Current/download/Lisaac_RM_03.pdf b/Current/download/Lisaac_RM_03.pdf
new file mode 100755
index 0000000..36325ae
Binary files /dev/null and b/Current/download/Lisaac_RM_03.pdf differ
diff --git a/Current/download/aide_memoire.pdf b/Current/download/aide_memoire.pdf
new file mode 100755
index 0000000..451c05e
Binary files /dev/null and b/Current/download/aide_memoire.pdf differ
diff --git a/Current/download/aide_memoire_en.pdf b/Current/download/aide_memoire_en.pdf
new file mode 100755
index 0000000..3ef9c9f
Binary files /dev/null and b/Current/download/aide_memoire_en.pdf differ
diff --git a/Current/download/aide_memoire_fr.pdf b/Current/download/aide_memoire_fr.pdf
new file mode 100755
index 0000000..97a0627
Binary files /dev/null and b/Current/download/aide_memoire_fr.pdf differ
diff --git a/Current/download/djgpp.zip b/Current/download/djgpp.zip
new file mode 100755
index 0000000..286609c
Binary files /dev/null and b/Current/download/djgpp.zip differ
diff --git a/Current/download/emacs_207.zip b/Current/download/emacs_207.zip
new file mode 100755
index 0000000..5cec25d
Binary files /dev/null and b/Current/download/emacs_207.zip differ
diff --git a/Current/download/fiche.pdf b/Current/download/fiche.pdf
new file mode 100755
index 0000000..4708c68
Binary files /dev/null and b/Current/download/fiche.pdf differ
diff --git a/Current/download/file_keeper.zip b/Current/download/file_keeper.zip
new file mode 100755
index 0000000..d8710de
Binary files /dev/null and b/Current/download/file_keeper.zip differ
diff --git a/Current/download/formatx32.pdf b/Current/download/formatx32.pdf
new file mode 100755
index 0000000..f78a9a7
Binary files /dev/null and b/Current/download/formatx32.pdf differ
diff --git a/Current/download/isaac.eps b/Current/download/isaac.eps
new file mode 100755
index 0000000..806bced
--- /dev/null
+++ b/Current/download/isaac.eps
@@ -0,0 +1,1745 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%BoundingBox: 64 246 151 288 
+%%LanguageLevel: 1
+%%Creator: CorelDRAW 9
+%%Title: isaac.eps
+%%CreationDate: Thu Feb 09 10:15:42 2006
+%%For: cora
+%%DocumentProcessColors: Cyan Yellow Black 
+%%DocumentSuppliedResources: (atend)
+%%EndComments
+%%BeginProlog
+/AutoFlatness false def
+/AutoSteps 0 def
+/CMYKMarks true def
+/UseLevel 1 def
+%Build: CorelDRAW 9 Version 9.337
+%Color profile: Désactivé
+%%BeginResource: procset wCorel9Dict 9.0 0
+/wCorel9Dict 300 dict def wCorel9Dict begin
+% Copyright (c)1992-1999 Corel Corporation
+% All rights reserved.     v9.0 r0.5
+/bd{bind def}bind def/ld{load def}bd/xd{exch def}bd/_ null def/rp{{pop}repeat}
+bd/@cp/closepath ld/@gs/gsave ld/@gr/grestore ld/@np/newpath ld/Tl/translate ld
+/$sv 0 def/@sv{/$sv save def}bd/@rs{$sv restore}bd/spg/showpage ld/showpage{}
+bd currentscreen/@dsp xd/$dsp/@dsp def/$dsa xd/$dsf xd/$sdf false def/$SDF
+false def/$Scra 0 def/SetScr/setscreen ld/@ss{2 index 0 eq{$dsf 3 1 roll 4 -1
+roll pop}if exch $Scra add exch load SetScr}bd/SepMode_5 where{pop}{/SepMode_5
+0 def}ifelse/CurrentInkName_5 where{pop}{/CurrentInkName_5(Composite)def}
+ifelse/$ink_5 where{pop}{/$ink_5 -1 def}ifelse/$c 0 def/$m 0 def/$y 0 def/$k 0
+def/$t 1 def/$n _ def/$o 0 def/$fil 0 def/$C 0 def/$M 0 def/$Y 0 def/$K 0 def
+/$T 1 def/$N _ def/$O 0 def/$PF false def/s1c 0 def/s1m 0 def/s1y 0 def/s1k 0
+def/s1t 0 def/s1n _ def/$bkg false def/SK 0 def/SM 0 def/SY 0 def/SC 0 def/$op
+false def matrix currentmatrix/$ctm xd/$ptm matrix def/$ttm matrix def/$stm
+matrix def/$ffpnt true def/CorelDrawReencodeVect[16#0/grave 16#5/breve
+16#6/dotaccent 16#8/ring 16#A/hungarumlaut 16#B/ogonek 16#C/caron 16#D/dotlessi
+16#27/quotesingle 16#60/grave 16#7C/bar
+16#82/quotesinglbase/florin/quotedblbase/ellipsis/dagger/daggerdbl
+16#88/circumflex/perthousand/Scaron/guilsinglleft/OE
+16#91/quoteleft/quoteright/quotedblleft/quotedblright/bullet/endash/emdash
+16#98/tilde/trademark/scaron/guilsinglright/oe 16#9F/Ydieresis
+16#A1/exclamdown/cent/sterling/currency/yen/brokenbar/section
+16#a8/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/minus/registered/macron
+16#b0/degree/plusminus/twosuperior/threesuperior/acute/mu/paragraph/periodcentered
+16#b8/cedilla/onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters/questiondown
+16#c0/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla
+16#c8/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis
+16#d0/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/multiply
+16#d8/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls
+16#e0/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla
+16#e8/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis
+16#f0/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide
+16#f8/oslash/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]def
+/L2?/languagelevel where{pop languagelevel 2 ge}{false}ifelse def/Comp?{
+/LumSepsDict where{pop false}{/AldusSepsDict where{pop false}{1 0 0 0 @gs
+setcmykcolor currentcmykcolor @gr add add add 0 ne 0 1 0 0 @gs setcmykcolor
+currentcmykcolor @gr add add add 0 ne 0 0 1 0 @gs setcmykcolor currentcmykcolor
+ at gr add add add 0 ne 0 0 0 1 @gs setcmykcolor currentcmykcolor @gr add add add
+0 ne and and and}ifelse}ifelse}bd/@PL{/LV where{pop LV 2 ge L2? not and{@np
+/Courier findfont 12 scalefont setfont 72 144 m
+(The PostScript level set in the Corel application is higher than)show 72 132 m
+(the PostScript level of this device. Change the PS Level in the Corel)show 72
+120 m(application to Level 1 by selecting the PostScript tab in the print)show
+72 108 m(dialog, and selecting Level 1 from the Compatibility drop down list.)
+show flush spg quit}if}if}bd/@BeginSysCorelDict{systemdict/Corel30Dict known
+{systemdict/Corel30Dict get exec}if systemdict/CorelLexDict known{1 systemdict
+/CorelLexDict get exec}if}bd/@EndSysCorelDict{systemdict/Corel30Dict known
+{end}if/EndCorelLexDict where{pop EndCorelLexDict}if}bd AutoFlatness{/@ifl{dup
+currentflat exch sub 10 gt{
+([Error: PathTooComplex; OffendingCommand: AnyPaintingOperator]\n)print flush
+ at np exit}{currentflat 2 add setflat}ifelse}bd/@fill/fill ld/fill{currentflat{
+{@fill}stopped{@ifl}{exit}ifelse}bind loop setflat}bd/@eofill/eofill ld/eofill
+{currentflat{{@eofill}stopped{@ifl}{exit}ifelse}bind loop setflat}bd/@clip
+/clip ld/clip{currentflat{{@clip}stopped{@ifl}{exit}ifelse}bind loop setflat}
+bd/@eoclip/eoclip ld/eoclip{currentflat{{@eoclip}stopped{@ifl}{exit}ifelse}
+bind loop setflat}bd/@stroke/stroke ld/stroke{currentflat{{@stroke}stopped
+{@ifl}{exit}ifelse}bind loop setflat}bd}if L2?{/@ssa{true setstrokeadjust}bd}{
+/@ssa{}bd}ifelse/d/setdash ld/j/setlinejoin ld/J/setlinecap ld/M/setmiterlimit
+ld/w/setlinewidth ld/O{/$o xd}bd/R{/$O xd}bd/W/eoclip ld/c/curveto ld/C/c ld/l
+/lineto ld/L/l ld/rl/rlineto ld/m/moveto ld/n/newpath ld/N/newpath ld/P{11 rp}
+bd/u{}bd/U{}bd/A{pop}bd/q/@gs ld/Q/@gr ld/&{}bd/@j{@sv @np}bd/@J{@rs}bd/g{1
+exch sub/$k xd/$c 0 def/$m 0 def/$y 0 def/$t 1 def/$n _ def/$fil 0 def}bd/G{1
+sub neg/$K xd _ 1 0 0 0/$C xd/$M xd/$Y xd/$T xd/$N xd}bd/k{1 index type
+/stringtype eq{/$t xd/$n xd}{/$t 0 def/$n _ def}ifelse/$k xd/$y xd/$m xd/$c xd
+/$fil 0 def}bd/K{1 index type/stringtype eq{/$T xd/$N xd}{/$T 0 def/$N _ def}
+ifelse/$K xd/$Y xd/$M xd/$C xd}bd/x/k ld/X/K ld/sf{1 index type/stringtype eq{
+/s1t xd/s1n xd}{/s1t 0 def/s1n _ def}ifelse/s1k xd/s1y xd/s1m xd/s1c xd}bd/i{
+dup 0 ne{setflat}{pop}ifelse}bd/v{4 -2 roll 2 copy 6 -2 roll c}bd/V/v ld/y{2
+copy c}bd/Y/y ld/@w{matrix rotate/$ptm xd matrix scale $ptm dup concatmatrix
+/$ptm xd 1 eq{$ptm exch dup concatmatrix/$ptm xd}if 1 w}bd/@g{1 eq dup/$sdf xd
+{/$scp xd/$sca xd/$scf xd}if}bd/@G{1 eq dup/$SDF xd{/$SCP xd/$SCA xd/$SCF xd}
+if}bd/@D{2 index 0 eq{$dsf 3 1 roll 4 -1 roll pop}if 3 copy exch $Scra add exch
+load SetScr/$dsp xd/$dsa xd/$dsf xd}bd/$ngx{$SDF{$SCF SepMode_5 0 eq{$SCA}
+{$dsa}ifelse $SCP @ss}if}bd/p{/$pm xd 7 rp/$pyf xd/$pxf xd/$pn xd/$fil 1 def}
+bd/@MN{2 copy le{pop}{exch pop}ifelse}bd/@MX{2 copy ge{pop}{exch pop}ifelse}bd
+/InRange{3 -1 roll @MN @MX}bd/@sqr{dup 0 rl dup 0 exch rl neg 0 rl @cp}bd
+/currentscale{1 0 dtransform matrix defaultmatrix idtransform dup mul exch dup
+mul add sqrt 0 1 dtransform matrix defaultmatrix idtransform dup mul exch dup
+mul add sqrt}bd/@unscale{}bd/wDstChck{2 1 roll dup 3 -1 roll eq{1 add}if}bd
+/@dot{dup mul exch dup mul add 1 exch sub}bd/@lin{exch pop abs 1 exch sub}bd
+/cmyk2rgb{3{dup 5 -1 roll add 1 exch sub dup 0 lt{pop 0}if exch}repeat pop}bd
+/rgb2cmyk{3{1 exch sub 3 1 roll}repeat 3 copy @MN @MN 3{dup 5 -1 roll sub neg
+exch}repeat}bd/rgb2g{2 index .299 mul 2 index .587 mul add 1 index .114 mul add
+4 1 roll pop pop pop}bd/WaldoColor_5 where{pop}{/SetRgb/setrgbcolor ld/GetRgb
+/currentrgbcolor ld/SetGry/setgray ld/GetGry/currentgray ld/SetRgb2 systemdict
+/setrgbcolor get def/GetRgb2 systemdict/currentrgbcolor get def/SetHsb
+systemdict/sethsbcolor get def/GetHsb systemdict/currenthsbcolor get def
+/rgb2hsb{SetRgb2 GetHsb}bd/hsb2rgb{3 -1 roll dup floor sub 3 1 roll SetHsb
+GetRgb2}bd/setcmykcolor where{pop/LumSepsDict where{pop/SetCmyk_5{LumSepsDict
+/setcmykcolor get exec}def}{/AldusSepsDict where{pop/SetCmyk_5{AldusSepsDict
+/setcmykcolor get exec}def}{/SetCmyk_5/setcmykcolor ld}ifelse}ifelse}{
+/SetCmyk_5{cmyk2rgb SetRgb}bd}ifelse/currentcmykcolor where{pop/GetCmyk
+/currentcmykcolor ld}{/GetCmyk{GetRgb rgb2cmyk}bd}ifelse/setoverprint where
+{pop}{/setoverprint{/$op xd}bd}ifelse/currentoverprint where{pop}{
+/currentoverprint{$op}bd}ifelse/@tc_5{5 -1 roll dup 1 ge{pop}{4{dup 6 -1 roll
+mul exch}repeat pop}ifelse}bd/@trp{exch pop 5 1 roll @tc_5}bd
+/setprocesscolor_5{SepMode_5 0 eq{SetCmyk_5}{0 4 $ink_5 sub index exch pop 5 1
+roll pop pop pop pop SepsColor true eq{$ink_5 3 gt{1 sub neg SetGry}{0 0 0 4
+$ink_5 roll SetCmyk_5}ifelse}{1 sub neg SetGry}ifelse}ifelse}bd
+/findcmykcustomcolor where{pop}{/findcmykcustomcolor{5 array astore}bd}ifelse
+/setcustomcolor where{pop}{/setcustomcolor{exch aload pop SepMode_5 0 eq{pop
+ at tc_5 setprocesscolor_5}{CurrentInkName_5 eq{4 index}{0}ifelse 6 1 roll 5 rp 1
+sub neg SetGry}ifelse}bd}ifelse/@scc_5{dup type/booleantype eq{setoverprint}{1
+eq setoverprint}ifelse dup _ eq{pop setprocesscolor_5 pop}{findcmykcustomcolor
+exch setcustomcolor}ifelse SepMode_5 0 eq{true}{GetGry 1 eq currentoverprint
+and not}ifelse}bd/colorimage where{pop/ColorImage{colorimage}def}{/ColorImage{
+/ncolors xd/$multi xd $multi true eq{ncolors 3 eq{/daqB xd/daqG xd/daqR xd pop
+pop exch pop abs{daqR pop daqG pop daqB pop}repeat}{/daqK xd/daqY xd/daqM xd
+/daqC xd pop pop exch pop abs{daqC pop daqM pop daqY pop daqK pop}repeat}
+ifelse}{/dataaq xd{dataaq ncolors dup 3 eq{/$dat xd 0 1 $dat length 3 div 1 sub
+{dup 3 mul $dat 1 index get 255 div $dat 2 index 1 add get 255 div $dat 3 index
+2 add get 255 div rgb2g 255 mul cvi exch pop $dat 3 1 roll put}for $dat 0 $dat
+length 3 idiv getinterval pop}{4 eq{/$dat xd 0 1 $dat length 4 div 1 sub{dup 4
+mul $dat 1 index get 255 div $dat 2 index 1 add get 255 div $dat 3 index 2 add
+get 255 div $dat 4 index 3 add get 255 div cmyk2rgb rgb2g 255 mul cvi exch pop
+$dat 3 1 roll put}for $dat 0 $dat length ncolors idiv getinterval}if}ifelse}
+image}ifelse}bd}ifelse/setcmykcolor{1 5 1 roll _ currentoverprint @scc_5
+/$ffpnt xd}bd/currentcmykcolor{GetCmyk}bd/setrgbcolor{rgb2cmyk setcmykcolor}bd
+/currentrgbcolor{currentcmykcolor cmyk2rgb}bd/sethsbcolor{hsb2rgb setrgbcolor}
+bd/currenthsbcolor{currentrgbcolor rgb2hsb}bd/setgray{dup dup setrgbcolor}bd
+/currentgray{currentrgbcolor rgb2g}bd/InsideDCS false def/IMAGE/image ld/image
+{InsideDCS{IMAGE}{/EPSDict where{pop SepMode_5 0 eq{IMAGE}{dup type/dicttype eq
+{dup/ImageType get 1 ne{IMAGE}{dup dup/BitsPerComponent get 8 eq exch
+/BitsPerComponent get 1 eq or currentcolorspace 0 get/DeviceGray eq and{
+CurrentInkName_5(Black)eq{IMAGE}{dup/DataSource get/TCC xd/Height get abs{TCC
+pop}repeat}ifelse}{IMAGE}ifelse}ifelse}{2 index 1 ne{CurrentInkName_5(Black)eq
+{IMAGE}{/TCC xd pop pop exch pop abs{TCC pop}repeat}ifelse}{IMAGE}ifelse}
+ifelse}ifelse}{IMAGE}ifelse}ifelse}bd}ifelse/WaldoColor_5 true def/@sft{$tllx
+$pxf add dup $tllx gt{$pwid sub}if/$tx xd $tury $pyf sub dup $tury lt{$phei
+add}if/$ty xd}bd/@stb{pathbbox/$ury xd/$urx xd/$lly xd/$llx xd}bd/@ep{{cvx exec
+}forall}bd/@tp{@sv/$in true def 2 copy dup $lly le{/$in false def}if $phei sub
+$ury ge{/$in false def}if dup $urx ge{/$in false def}if $pwid add $llx le{/$in
+false def}if $in{@np 2 copy m $pwid 0 rl 0 $phei neg rl $pwid neg 0 rl 0 $phei
+rl clip @np $pn cvlit load aload pop 7 -1 roll 5 index sub 7 -1 roll 3 index
+sub Tl matrix currentmatrix/$ctm xd @ep pop pop pop pop}{pop pop}ifelse @rs}bd
+/@th{@sft 0 1 $tly 1 sub{dup $psx mul $tx add{dup $llx gt{$pwid sub}{exit}
+ifelse}loop exch $phei mul $ty exch sub 0 1 $tlx 1 sub{$pwid mul 3 copy 3 -1
+roll add exch @tp pop}for pop pop}for}bd/@tv{@sft 0 1 $tlx 1 sub{dup $pwid mul
+$tx add exch $psy mul $ty exch sub{dup $ury lt{$phei add}{exit}ifelse}loop 0 1
+$tly 1 sub{$phei mul 3 copy sub @tp pop}for pop pop}for}bd/$fm 0 def/wfill{1
+$fm eq{fill}{eofill}ifelse}bd/wclip{1 $fm eq{clip}{eoclip}ifelse}bd/@pf{@gs
+$ctm setmatrix $pm concat @stb wclip @sv Bburx Bbury $pm itransform/$tury xd
+/$turx xd Bbllx Bblly $pm itransform/$tlly xd/$tllx xd newpath $tllx $tlly m
+$tllx $tury l $turx $tury l $turx $tlly l $tllx $tlly m @cp pathbbox @rs/$tury
+xd/$turx xd/$tlly xd/$tllx xd/$wid $turx $tllx sub def/$hei $tury $tlly sub def
+ at gs $vectpat{1 0 0 0 0 _ $o @scc_5{wfill}if}{$t $c $m $y $k $n $o @scc_5{
+SepMode_5 0 eq $pfrg or{$tllx $tlly Tl $wid $hei scale <00> 8 1 false[8 0 0 1 0
+0]{}imagemask}{/$bkg true def}ifelse}if}ifelse @gr $wid 0 gt $hei 0 gt and{$pn
+cvlit load aload pop/$pd xd 3 -1 roll sub/$phei xd exch sub/$pwid xd $wid $pwid
+div ceiling 1 add/$tlx xd $hei $phei div ceiling 1 add/$tly xd $psx 0 eq{@tv}{
+ at th}ifelse}if @gr @np/$bkg false def}bd/@Pf{@sv SepMode_5 0 eq $Psc 0 ne or
+$ink_5 3 eq or{0 J 0 j[]0 d $t $c $m $y $k $n $o @scc_5 pop $ctm setmatrix 72
+1000 div dup matrix scale dup concat dup Bburx exch Bbury exch itransform
+ceiling cvi/Bbury xd ceiling cvi/Bburx xd Bbllx exch Bblly exch itransform
+floor cvi/Bblly xd floor cvi/Bbllx xd $Prm aload pop $Psn load exec}{1 SetGry
+wfill}ifelse @rs @np}bd/F{matrix currentmatrix $sdf{$scf $sca $scp @ss}if $fil
+1 eq{@pf}{$fil 2 eq{@ff}{$fil 3 eq{@Pf}{$t $c $m $y $k $n $o @scc_5{wfill}
+{@np}ifelse}ifelse}ifelse}ifelse $sdf{$dsf $dsa $dsp @ss}if setmatrix}bd/f{@cp
+F}bd/S{matrix currentmatrix $ctm setmatrix $SDF{$SCF $SCA $SCP @ss}if $T $C $M
+$Y $K $N $O @scc_5{matrix currentmatrix $ptm concat stroke setmatrix}
+{@np}ifelse $SDF{$dsf $dsa $dsp @ss}if setmatrix}bd/s{@cp S}bd/B{@gs F @gr S}
+bd/b{@cp B}bd/_E{5 array astore exch cvlit xd}bd/@cc{currentfile $dat
+readhexstring pop}bd/@sm{/$ctm $ctm currentmatrix def}bd/@E{/Bbury xd/Bburx xd
+/Bblly xd/Bbllx xd}bd/@c{@cp}bd/@p{/$fil 1 def 1 eq dup/$vectpat xd{/$pfrg true
+def}{@gs $t $c $m $y $k $n $o @scc_5/$pfrg xd @gr}ifelse/$pm xd/$psy xd/$psx xd
+/$pyf xd/$pxf xd/$pn xd}bd/@P{/$fil 3 def/$Psn xd/$Psc xd array astore/$Prm xd
+}bd/@ii{concat 3 index 3 index m 3 index 1 index l 2 copy l 1 index 3 index l 3
+index 3 index l clip pop pop pop pop}bd/tcc{@cc}def/@i{@sm @gs @ii 6 index 1 ne
+{/$frg true def pop pop}{1 eq{s1t s1c s1m s1y s1k s1n $O @scc_5/$frg xd}{/$frg
+false def}ifelse 1 eq{@gs $ctm setmatrix F @gr}if}ifelse @np/$ury xd/$urx xd
+/$lly xd/$llx xd/$bts xd/$hei xd/$wid xd/$dat $wid $bts mul 8 div ceiling cvi
+string def $bkg $frg or{$SDF{$SCF $SCA $SCP @ss}if $llx $lly Tl $urx $llx sub
+$ury $lly sub scale $bkg{$t $c $m $y $k $n $o @scc_5 pop}if $wid $hei abs $bts
+1 eq{$bkg}{$bts}ifelse[$wid 0 0 $hei neg 0 $hei 0 gt{$hei}{0}ifelse]/tcc load
+$bts 1 eq{imagemask}{image}ifelse $SDF{$dsf $dsa $dsp @ss}if}{$hei abs{tcc pop}
+repeat}ifelse @gr $ctm setmatrix}bd/@I{@sm @gs @ii @np/$ury xd/$urx xd/$lly xd
+/$llx xd/$ncl xd/$bts xd/$hei xd/$wid xd $ngx $llx $lly Tl $urx $llx sub $ury
+$lly sub scale $wid $hei abs $bts[$wid 0 0 $hei neg 0 $hei 0 gt{$hei}{0}ifelse
+]$msimage false eq $ncl 1 eq or{/$dat $wid $bts mul $ncl mul 8 div ceiling cvi
+string def/@cc load false $ncl ColorImage}{$wid $bts mul 8 div ceiling cvi $ncl
+3 eq{dup dup/$dat1 exch string def/$dat2 exch string def/$dat3 exch string def
+/@cc1 load/@cc2 load/@cc3 load}{dup dup dup/$dat1 exch string def/$dat2 exch
+string def/$dat3 exch string def/$dat4 exch string def/@cc1 load/@cc2 load
+/@cc3 load/@cc4 load}ifelse true $ncl ColorImage}ifelse $SDF{$dsf $dsa $dsp
+ at ss}if @gr $ctm setmatrix}bd/@cc1{currentfile $dat1 readhexstring pop}bd/@cc2{
+currentfile $dat2 readhexstring pop}bd/@cc3{currentfile $dat3 readhexstring pop
+}bd/@cc4{currentfile $dat4 readhexstring pop}bd/$msimage false def/COMP 0 def
+/MaskedImage false def L2?{/@I_2{@sm @gs @ii @np/$ury xd/$urx xd/$lly xd/$llx
+xd/$ncl xd/$bts xd/$hei xd/$wid xd/$dat $wid $bts mul $ncl mul 8 div ceiling
+cvi string def $ngx $ncl 1 eq{/DeviceGray}{$ncl 3 eq{/DeviceRGB}{/DeviceCMYK}
+ifelse}ifelse setcolorspace $llx $lly Tl $urx $llx sub $ury $lly sub scale 8
+dict begin/ImageType 1 def/Width $wid def/Height $hei abs def/BitsPerComponent
+$bts def/Decode $ncl 1 eq{[0 1]}{$ncl 3 eq{[0 1 0 1 0 1]}{[0 1 0 1 0 1 0 1]}
+ifelse}ifelse def/ImageMatrix[$wid 0 0 $hei neg 0 $hei 0 gt{$hei}{0}ifelse]def
+/DataSource currentfile/ASCII85Decode filter COMP 1 eq{/DCTDecode filter}{COMP
+2 eq{/RunLengthDecode filter}if}ifelse def currentdict end image $SDF{$dsf $dsa
+$dsp @ss}if @gr $ctm setmatrix}bd}{/@I_2{}bd}ifelse/@I_3{@sm @gs @ii @np/$ury
+xd/$urx xd/$lly xd/$llx xd/$ncl xd/$bts xd/$hei xd/$wid xd/$dat $wid $bts mul
+$ncl mul 8 div ceiling cvi string def $ngx $ncl 1 eq{/DeviceGray}{$ncl 3 eq
+{/DeviceRGB}{/DeviceCMYK}ifelse}ifelse setcolorspace $llx $lly Tl $urx $llx sub
+$ury $lly sub scale/ImageDataDict 8 dict def ImageDataDict begin/ImageType 1
+def/Width $wid def/Height $hei abs def/BitsPerComponent $bts def/Decode $ncl 1
+eq{[0 1]}{$ncl 3 eq{[0 1 0 1 0 1]}{[0 1 0 1 0 1 0 1]}ifelse}ifelse def
+/ImageMatrix[$wid 0 0 $hei neg 0 $hei 0 gt{$hei}{0}ifelse]def/DataSource
+currentfile/ASCII85Decode filter COMP 1 eq{/DCTDecode filter}{COMP 2 eq{
+/RunLengthDecode filter}if}ifelse def end/MaskedImageDict 7 dict def
+MaskedImageDict begin/ImageType 3 def/InterleaveType 3 def/MaskDict
+ImageMaskDict def/DataDict ImageDataDict def end MaskedImageDict image $SDF
+{$dsf $dsa $dsp @ss}if @gr $ctm setmatrix}bd/@SetMask{/$mbts xd/$mhei xd/$mwid
+xd/ImageMaskDict 8 dict def ImageMaskDict begin/ImageType 1 def/Width $mwid def
+/Height $mhei abs def/BitsPerComponent $mbts def/DataSource maskstream def
+/ImageMatrix[$mwid 0 0 $mhei neg 0 $mhei 0 gt{$mhei}{0}ifelse]def/Decode[1 0]
+def end}bd/@B{@gs S @gr F}bd/@b{@cp @B}bd/@sep{CurrentInkName_5(Composite)eq
+{/$ink_5 -1 def}{CurrentInkName_5(Cyan)eq{/$ink_5 0 def}{CurrentInkName_5
+(Magenta)eq{/$ink_5 1 def}{CurrentInkName_5(Yellow)eq{/$ink_5 2 def}{
+CurrentInkName_5(Black)eq{/$ink_5 3 def}{/$ink_5 4 def}ifelse}ifelse}ifelse}
+ifelse}ifelse}bd/@whi{@gs -72000 dup m -72000 72000 l 72000 dup l 72000 -72000
+l @cp 1 SetGry fill @gr}bd/@neg{[{1 exch sub}/exec cvx currenttransfer/exec
+cvx]cvx settransfer @whi}bd/deflevel 0 def/@sax{/deflevel deflevel 1 add def}
+bd/@eax{/deflevel deflevel dup 0 gt{1 sub}if def deflevel 0 gt{/eax load}{eax}
+ifelse}bd/eax{{exec}forall}bd/@rax{deflevel 0 eq{@rs @sv}if}bd/@daq{dup type
+/arraytype eq{{}forall}if}bd/@BMP{/@cc xd UseLevel 3 eq MaskedImage true eq and
+{7 -2 roll pop pop @I_3}{12 index 1 gt UseLevel 2 eq UseLevel 3 eq or and{7 -2
+roll pop pop @I_2}{11 index 1 eq{12 -1 roll pop @i}{7 -2 roll pop pop @I}
+ifelse}ifelse}ifelse}bd systemdict/pdfmark known not{/pdfmark/cleartomark ld}
+if
+/$fst 128 def/$pad 0 def/$rox 0 def/$roy 0 def/$fmp 50 def/@dlt_hsb{$fco nff ge
+{/$fco nff 1 sub def}if sub neg 2 div dup $fco div/kdb xd nff $fco sub div
+/kdb2 xd sub neg 2 div dup $fco div/kds xd nff $fco sub div/kds2 xd sub neg dup
+0 eq{pop $frb 2 eq{.99}{-.99}ifelse}if dup $frb 2 eq exch 0 lt and{1 add}if dup
+$frb 1 eq exch 0 gt and{1 sub}if 2 div dup $fco div/kdh xd nff $fco sub div
+/kdh2 xd}bd/@dlt_cmyk{$fmp 50 eq{sub neg nff dup 1 gt{1 sub}if div/$dk xd sub
+neg nff dup 1 gt{1 sub}if div/$dy xd sub neg nff dup 1 gt{1 sub}if div/$dm xd
+sub neg nff dup 1 gt{1 sub}if div/$dc xd sub neg nff dup 1 gt{1 sub}if div/$dt
+xd}{$fco nff ge{/$fco nff 1 sub def}if sub neg 2 div dup $fco div/$dk xd nff
+$fco sub div/$dk2 xd sub neg 2 div dup $fco div/$dy xd nff $fco sub div/$dy2 xd
+sub neg 2 div dup $fco div/$dm xd nff $fco sub div/$dm2 xd sub neg 2 div dup
+$fco div/$dc xd nff $fco sub div/$dc2 xd sub neg 2 div dup $fco div/$dt xd nff
+$fco sub div/$dt2 xd}ifelse}bd/@dlt{$fse $fss sub dup/nff xd $fmp mul $fmp add
+100 div round cvi dup 0 le{pop 1}if/$fco xd/$fi 0 def $frb dup 1 eq exch 2 eq
+or{$frt dup $frc $frm $fry $frk @tc_5 4 copy cmyk2rgb rgb2hsb 3 copy/myb xd
+/mys xd/myh xd $tot $toc $tom $toy $tok @tc_5 cmyk2rgb rgb2hsb 3 1 roll 4 1
+roll 5 1 roll @dlt_hsb}{$frt dup $frc $frm $fry $frk @tc_5 5 copy $tot dup $toc
+$tom $toy $tok @tc_5 5 1 roll 6 1 roll 7 1 roll 8 1 roll 9 1 roll @dlt_cmyk}
+ifelse}bd/@ffnxt{/$fi $fi 1 add def $frb dup 1 eq exch 2 eq or{pop pop pop pop
+myh mys myb $fi $fco lt{kdb add 3 1 roll kds add 3 1 roll kdh add 3 1 roll}{
+kdb2 add 3 1 roll kds2 add 3 1 roll kdh2 add 3 1 roll}ifelse 3 copy/myb xd/mys
+xd/myh xd hsb2rgb rgb2cmyk}{$fi $fco lt $fmp 50 eq or{$dk add 5 1 roll $dy add
+5 1 roll $dm add 5 1 roll $dc add 5 1 roll $dt add 5 1 roll}{$dk2 add 5 1 roll
+$dy2 add 5 1 roll $dm2 add 5 1 roll $dc2 add 5 1 roll $dt2 add 5 1 roll}ifelse
+}ifelse}bd/ffcol{5 copy $fsit 0 eq{setcmykcolor pop}{SepMode_5 0 ne{$frn
+findcmykcustomcolor exch setcustomcolor}{pop pop pop pop $frc $frm $fry $frk
+$frn findcmykcustomcolor exch setcustomcolor}ifelse}ifelse}bd/@ftl{1 index 4
+index sub dup $pad mul dup/$pdw xd 2 mul sub $fst div/$wid xd 2 index sub/$hei
+xd pop Tl @dlt $fss 0 eq{ffcol n 0 0 m 0 $hei l $pdw $hei l $pdw 0 l @cp $ffpnt
+{fill}{@np}ifelse}if $fss $wid mul $pdw add 0 Tl nff{ffcol n 0 0 m 0 $hei l
+$wid $hei l $wid 0 l @cp $ffpnt{fill}{@np}ifelse $wid 0 Tl @ffnxt}repeat 5 rp
+$tot dup $toc $tom $toy $tok @tc_5 ffcol n 0 0 m 0 $hei l $pdw $hei l $pdw 0 l
+ at cp $ffpnt{fill}{@np}ifelse 5 rp}bd/@ftrs{1 index 4 index sub dup $rox mul
+/$row xd 2 div 1 index 4 index sub dup $roy mul/$roh xd 2 div 2 copy dup mul
+exch dup mul add sqrt $row dup mul $roh dup mul add sqrt add dup/$hei xd $fst
+div/$wid xd 4 index add $roh add exch 5 index add $row add exch Tl $fan rotate
+pop pop pop pop @dlt $fss 0 eq{ffcol $fty 3 eq{$hei dup neg dup m 2 mul @sqr}{
+0 0 m 0 0 $hei 0 360 arc}ifelse $ffpnt{fill}{@np}ifelse}if 1.0 $pad 2 mul sub
+dup scale $hei $fss $wid mul sub/$hei xd nff{ffcol $fty 3 eq{n $hei dup neg dup
+m 2 mul @sqr}{n 0 0 m 0 0 $hei 0 360 arc}ifelse $ffpnt{fill}{@np}ifelse/$hei
+$hei $wid sub def @ffnxt}repeat 5 rp}bd/@ftc{1 index 4 index sub dup $rox mul
+/$row xd 2 div 1 index 4 index sub dup $roy mul/$roh xd 2 div 2 copy dup mul
+exch dup mul add sqrt $row dup mul $roh dup mul add sqrt add dup/$hei xd $fst
+div/$wid xd 4 index add $roh add exch 5 index add $row add exch Tl pop pop pop
+pop @dlt $fss 0 eq{ffcol $ffpnt{fill}{@np}ifelse}{n}ifelse/$dang 180 $fst 1 sub
+div def/$sang $dang -2 div 180 add def/$eang $dang 2 div 180 add def/$sang
+$sang $dang $fss mul add def/$eang $eang $dang $fss mul add def/$sang $eang
+$dang sub def nff{ffcol n 0 0 m 0 0 $hei $sang $fan add $eang $fan add arc
+$ffpnt{fill}{@np}ifelse 0 0 m 0 0 $hei $eang neg $fan add $sang neg $fan add
+arc $ffpnt{fill}{@np}ifelse/$sang $eang def/$eang $eang $dang add def @ffnxt}
+repeat 5 rp}bd/@fstAdjust{72 0 matrix defaultmatrix dtransform exch dup mul
+exch dup mul add sqrt currentscreen pop pop div dup mul 1 add cvi 2 256 InRange
+$fsc 1 sub dup 0 le{pop 1}if mul/opt$fst xd AutoSteps dup 1 eq exch 3 eq or{
+opt$fst dup dup $fst dup 3 1 roll div exch 3 -1 roll gt{/$adj xd/$fst xd}{pop
+pop}ifelse}if AutoSteps dup 2 eq exch 3 eq or{opt$fst dup dup $fst dup 3 1 roll
+div exch 3 -1 roll lt{/$adj xd/$fst xd}{pop pop}ifelse}if}bd/@ff{/old$fst $fst
+def/$adj 1 def/$fss 0 def $o 1 eq setoverprint AutoSteps 0 gt{@fstAdjust}if 1 1
+$fsc 1 sub{dup 1 sub $fsit 0 eq{$fsa exch 5 mul 5 getinterval aload pop pop
+/$frk xd/$fry xd/$frm xd/$frc xd/$frn _ def/$frt 1 def $fsa exch 5 mul 5
+getinterval aload pop $adj mul cvi $fss add/$fse xd/$tok xd/$toy xd/$tom xd
+/$toc xd/$ton _ def/$tot 1 def}{$fsa exch 7 mul 7 getinterval aload pop pop
+/$frt xd/$frn xd/$frk xd/$fry xd/$frm xd/$frc xd $fsa exch 7 mul 7 getinterval
+aload pop $adj mul cvi $fss add/$fse xd/$tot xd/$ton xd/$tok xd/$toy xd/$tom xd
+/$toc xd}ifelse $fsit 0 eq SepMode_5 0 eq or dup not CurrentInkName_5 $frn eq
+and or{@sv $ctm setmatrix wclip Bbllx Bblly Bburx Bbury $fty 2 eq{@ftc}{1 index
+3 index m 2 copy l 3 index 1 index l 3 index 3 index l @cp $fty dup 1 eq exch 3
+eq or{@ftrs}{pop pop pop pop $fan rotate pathbbox @ftl}ifelse}ifelse @rs/$fss
+$fse def}{1 0 0 0 0 _ $o @scc_5{wfill}if}ifelse}for @np/$fst old$fst def}bd/@k
+{/$fil 2 def/$fmp xd/$roy xd/$rox xd/$pad xd/$fty xd/$fan xd $fty 1 eq{/$fan 0
+def}if/$frb xd/$fst xd/$fsc xd/$fsa xd/$fsit 0 def}bd/@x{/$fil 2 def/$fmp xd
+/$roy xd/$rox xd/$pad xd/$fty xd/$fan xd $fty 1 eq{/$fan 0 def}if/$frb xd/$fst
+xd/$fsc xd/$fsa xd/$fsit 1 def}bd
+/z{exch findfont exch scalefont setfont}bd/ZB{9 dict dup begin 4 1 roll
+/FontType 3 def/FontMatrix xd/FontBBox xd/Encoding 256 array def 0 1 255{
+Encoding exch/.notdef put}for/CharStrings 256 dict def CharStrings/.notdef{}
+put/Metrics 256 dict def Metrics/.notdef 3 -1 roll put/BuildChar{exch dup
+/$char exch/Encoding get 3 index get def dup/Metrics get $char get aload pop
+setcachedevice begin Encoding exch get CharStrings exch get end exec}def end
+definefont pop}bd/ZBAddChar{findfont begin dup 4 1 roll dup 6 1 roll Encoding 3
+1 roll put CharStrings 3 1 roll put Metrics 3 1 roll put end}bd/Z{findfont dup
+maxlength 2 add dict exch dup{1 index/FID ne{3 index 3 1 roll put}{pop pop}
+ifelse}forall pop dup dup/Encoding get 256 array copy dup/$fe xd/Encoding exch
+put dup/Fontname 3 index put 3 -1 roll dup length 0 ne{0 exch{dup type 0 type
+eq{exch pop}{$fe exch 2 index exch put 1 add}ifelse}forall pop}if dup 256 dict
+dup/$met xd/Metrics exch put dup/FontMatrix get 0 get 1000 mul 1 exch div 3
+index length 256 eq{0 1 255{dup $fe exch get dup/.notdef eq{pop pop}{5 index 3
+-1 roll get 2 index mul $met 3 1 roll put}ifelse}for}if pop definefont pop pop
+}bd/@ftx{{currentpoint 3 -1 roll(0)dup 3 -1 roll 0 exch put dup @gs true
+charpath $ctm setmatrix @@txt @gr @np stringwidth pop 3 -1 roll add exch m}
+forall}bd/@ft{matrix currentmatrix exch $sdf{$scf $sca $scp @ss}if $fil 1 eq
+{/@@txt/@pf ld @ftx}{$fil 2 eq{/@@txt/@ff ld @ftx}{$fil 3 eq{/@@txt/@Pf ld
+ at ftx}{$t $c $m $y $k $n $o @scc_5{show}{pop}ifelse}ifelse}ifelse}ifelse $sdf
+{$dsf $dsa $dsp @ss}if setmatrix}bd/@st{matrix currentmatrix exch $SDF{$SCF
+$SCA $SCP @ss}if $T $C $M $Y $K $N $O @scc_5{{currentpoint 3 -1 roll(0)dup 3 -1
+roll 0 exch put dup @gs true charpath $ctm setmatrix $ptm concat stroke @gr @np
+stringwidth pop 3 -1 roll add exch m}forall}{pop}ifelse $SDF{$dsf $dsa $dsp
+ at ss}if setmatrix}bd/@te{@ft}bd/@tr{@st}bd/@ta{dup @gs @ft @gr @st}bd/@t at a{dup
+ at gs @st @gr @ft}bd/@tm{@sm concat}bd/e{/t{@te}def}bd/r{/t{@tr}def}bd/o{/t{pop}
+def}bd/a{/t{@ta}def}bd/@a{/t{@t at a}def}bd/t{@te}def/T{@np $ctm setmatrix/$ttm
+matrix def}bd/ddt{t}def/@t{/$stm $stm currentmatrix def 3 1 roll m $ttm concat
+ddt $stm setmatrix}bd/@n{/$ttm exch matrix rotate def}bd/@s{}bd/@l{}bd
+/_lineorientation 0 def/_bitfont null def/_bitlobyte 0 def/_bitkey null def
+/_bithibyte 0 def
+end
+%%EndResource
+%%EndProlog
+%%BeginSetup
+wCorel9Dict begin
+ at BeginSysCorelDict
+2.6131 setmiterlimit
+1.00 setflat
+/$fst 128 def
+%%EndSetup
+
+%%Page: 1 1
+%LogicalPage: 1
+%%BeginPageSetup
+ at sv
+ at sm
+ at sv
+%%EndPageSetup
+ at rax 64.91055 246.98183 150.51827 256.73726 @E
+[0.00024312 0.00000000 0.00000000 0.00016051 64.91054881 248.96238459] @tm
+ 0 O 0 @g
+0.00 0.00 0.00 1.00 k
+e
+
+% FontChange:/_OzHandicraftBT 51375.00000 z
+%CHAR: 0 0 (O) @t
+6773 34464 m
+6388 33111 6114 31364 5942 29232 c
+5780 27100 5694 24035 5694 20045 c
+5694 15293 5840 11679 6122 9196 c
+6405 6713 6867 4864 7501 3639 C
+7655 3639 l
+9093 3639 10138 4941 10797 7552 c
+11448 10164 11773 14342 11773 20096 c
+11773 25628 11508 29515 10969 31767 c
+10438 34019 9539 35141 8280 35141 c
+8015 35141 7758 35081 7501 34961 c
+7252 34849 7013 34678 6773 34464 C
+ at c
+7304 -574 m
+5309 -574 3793 1199 2749 4735 c
+1704 8271 1182 13426 1182 20190 c
+1182 25131 1413 28710 1875 30953 c
+2329 33197 3117 35038 4221 36476 c
+4966 37461 5686 38155 6362 38557 c
+7038 38959 7843 39156 8785 39156 c
+11260 39156 13118 37607 14368 34515 c
+15609 31424 16235 26801 16235 20644 c
+16235 15901 15943 12082 15353 9196 c
+14770 6311 13854 4119 12595 2612 c
+11756 1610 10874 831 9950 265 c
+9025 -291 8143 -574 7304 -574 c
+ at c
+F
+%CHAR: 27348 0 (b) @t
+32682 4667 m
+32819 4153 33008 3750 33248 3468 c
+33496 3185 33787 3040 34121 3040 c
+35174 3040 35996 4024 36578 6002 c
+37169 7972 37460 10737 37460 14282 c
+37460 17973 37203 20738 36681 22562 c
+36159 24386 35380 25294 34344 25294 c
+34130 25294 33915 25251 33719 25165 c
+33513 25088 33325 24968 33136 24814 C
+33153 23915 33171 23050 33179 22237 c
+33188 21415 33188 20636 33188 19899 c
+33188 17545 33145 15096 33059 12561 c
+32982 10027 32854 7398 32682 4667 C
+ at c
+28273 2843 m
+28547 4581 28735 6645 28864 9033 c
+28992 11422 29052 15002 29052 19771 c
+29052 24121 28992 27606 28864 30243 c
+28735 32871 28547 35449 28273 37958 C
+28590 38386 28924 38703 29275 38908 c
+29626 39105 30011 39208 30431 39208 c
+30645 39208 30884 39173 31133 39096 c
+31381 39019 31766 38865 32289 38634 C
+32486 36947 32648 35226 32777 33488 c
+32897 31750 32982 29960 33016 28128 C
+33479 28428 33933 28659 34369 28830 c
+34806 28993 35208 29078 35577 29078 c
+37383 29078 38839 27828 39952 25328 c
+41065 22828 41622 19488 41622 15301 c
+41622 10455 40988 6576 39712 3673 c
+38445 771 36767 -676 34695 -676 c
+33761 -676 32965 -488 32314 -111 c
+31664 265 31064 873 30533 1713 C
+29994 1713 29557 1790 29215 1961 c
+28872 2124 28555 2423 28273 2843 C
+ at c
+F
+%CHAR: 52538 0 (j) @t
+59054 36219 m
+59157 35620 59225 35183 59260 34901 c
+59294 34627 59311 34413 59311 34267 c
+59311 33993 59277 33702 59208 33385 c
+59140 33068 59003 32623 58806 32058 C
+58283 31904 57890 31801 57598 31741 c
+57316 31681 57085 31656 56896 31656 c
+56648 31656 56365 31698 56057 31784 c
+55749 31861 55381 32007 54944 32204 C
+54841 32709 54773 33128 54721 33462 c
+54670 33796 54644 34062 54644 34267 c
+54644 34618 54773 35235 55047 36117 c
+55098 36271 L
+55629 36408 56057 36493 56374 36545 c
+56691 36596 56965 36622 57205 36622 c
+57402 36622 57667 36588 57992 36519 c
+58318 36451 58669 36356 59054 36219 C
+ at c
+54841 28547 m
+55124 28702 55398 28804 55655 28873 c
+55920 28941 56177 28976 56451 28976 c
+56682 28976 57162 28916 57881 28804 c
+58215 28753 58480 28710 58677 28676 C
+58831 22468 58951 16868 59028 11876 c
+59114 6884 59157 3596 59157 2012 c
+59157 -1892 58643 -4555 57616 -5994 c
+56588 -7432 54747 -8280 52084 -8528 C
+51716 -8211 51451 -7843 51296 -7424 c
+51134 -7004 51057 -6465 51057 -5797 c
+51057 -5514 51057 -5292 51065 -5129 c
+51074 -4975 51091 -4821 51108 -4667 C
+51605 -4530 52110 -4384 52615 -4230 c
+53112 -4067 53617 -3887 54114 -3690 C
+54413 -2937 54627 -1798 54756 -265 c
+54884 1267 54944 3348 54944 5968 c
+54944 8126 54918 11037 54867 14685 c
+54816 18341 54790 20927 54790 22451 c
+54790 23907 54799 25080 54807 25962 c
+54816 26852 54824 27717 54841 28547 C
+ at c
+F
+%CHAR: 71058 0 (e) @t
+80494 19411 m
+80528 19797 80562 20190 80588 20601 c
+80614 21012 80622 21235 80622 21269 c
+80622 22519 80494 23427 80246 23975 c
+79997 24532 79586 24806 79013 24806 c
+78550 24806 78165 24377 77865 23513 c
+77557 22648 77300 21184 77086 19112 C
+80494 19411 L
+ at c
+83756 3442 m
+83773 3288 83790 3151 83799 3014 c
+83808 2877 83808 2749 83808 2612 c
+83808 1661 83448 882 82737 283 c
+82027 -325 81128 -625 80040 -625 c
+77463 -625 75511 488 74183 2714 c
+72856 4932 72188 8194 72188 12493 c
+72188 17211 72908 21158 74355 24343 c
+75802 27528 77531 29121 79543 29121 c
+80879 29121 81967 28342 82797 26784 c
+83636 25234 84056 23179 84056 20644 c
+84056 19891 84005 19163 83893 18461 c
+83782 17750 83619 17057 83405 16372 C
+82968 16294 82592 16226 82275 16183 c
+81958 16140 81667 16123 81402 16123 c
+81333 16123 80794 16149 79783 16209 c
+78773 16269 77788 16303 76829 16320 C
+76735 15224 76666 14394 76641 13846 c
+76615 13289 76607 12792 76607 12339 c
+76607 8845 77000 6482 77797 5249 c
+78593 4007 80117 3391 82378 3391 c
+82883 3391 l
+83277 3425 83576 3442 83756 3442 C
+ at c
+F
+%CHAR: 94818 0 (c) @t
+106232 2158 m
+106052 1379 105615 711 104939 180 c
+104262 -360 103509 -625 102670 -625 c
+100632 -625 98997 634 97781 3160 c
+96556 5686 95948 9111 95948 13426 c
+95948 17082 96308 20225 97027 22828 c
+97746 25439 98757 27306 100058 28428 C
+100529 28642 100974 28804 101403 28916 c
+101831 29027 102285 29078 102764 29078 c
+103569 29078 104237 29001 104776 28839 c
+105307 28684 105761 28436 106129 28102 C
+106129 27648 l
+106129 27177 106061 26698 105932 26201 c
+105795 25713 105590 25182 105299 24609 C
+104733 24908 104288 25114 103971 25225 c
+103655 25336 103363 25388 103098 25388 c
+102105 25388 101360 24455 100863 22588 c
+100358 20730 100110 17956 100110 14274 c
+100110 11534 100324 9307 100752 7595 c
+101171 5882 101796 4735 102618 4170 C
+102738 4153 102875 4136 103047 4127 c
+103209 4119 103449 4119 103749 4119 c
+104168 4119 104545 4136 104896 4170 c
+105247 4204 105590 4256 105906 4316 C
+106035 3964 106138 3656 106198 3382 c
+106258 3100 106283 2843 106283 2612 c
+106283 2577 106275 2509 106258 2415 c
+106240 2312 106232 2226 106232 2158 c
+ at c
+F
+%CHAR: 116626 0 (t) @t
+123296 32991 m
+123382 32675 123450 32323 123485 31947 c
+123527 31570 123553 31150 123553 30679 c
+123553 28522 l
+123553 28505 123545 28419 123527 28256 c
+123510 28102 123510 27931 123527 27743 C
+124093 27760 124752 27811 125505 27905 c
+126259 27999 127141 28128 128143 28299 C
+128631 27897 128982 27443 129213 26938 c
+129436 26441 129555 25833 129573 25131 C
+129025 24848 128348 24617 127569 24446 c
+126781 24266 125445 24078 123579 23881 C
+123408 21192 123288 18606 123211 16140 c
+123134 13674 123099 11354 123099 9162 c
+123099 6353 123228 4641 123476 4016 c
+123724 3399 124204 3091 124906 3091 c
+125274 3091 125617 3125 125933 3202 c
+126250 3279 126550 3391 126841 3545 C
+127072 3339 127244 3134 127355 2911 c
+127458 2697 127518 2466 127518 2209 c
+127518 1892 127440 1576 127303 1259 c
+127158 942 126901 557 126533 103 C
+125651 -283 124897 -557 124289 -728 c
+123682 -891 123134 -976 122645 -976 c
+121224 -976 120205 -385 119597 796 c
+118989 1969 118681 3947 118681 6722 c
+118681 8092 118767 10207 118929 13066 c
+119101 15926 119186 18093 119186 19565 c
+119186 20704 119178 21569 119169 22160 c
+119161 22759 119152 23299 119135 23778 C
+118698 23898 118296 24035 117919 24198 c
+117542 24352 117174 24540 116823 24763 C
+116823 25011 l
+116823 25465 116891 25902 117011 26338 c
+117140 26775 117320 27212 117551 27640 C
+119280 27794 L
+119460 32734 L
+119828 33043 120179 33265 120522 33419 c
+120873 33565 121216 33642 121567 33642 c
+121815 33642 122080 33599 122346 33505 c
+122611 33411 122928 33240 123296 32991 C
+ at c
+F
+%CHAR: 147108 0 (P) @t
+153479 34421 m
+153479 33265 153470 32032 153453 30705 c
+153436 29387 153427 28642 153427 28479 c
+153427 26989 153436 25448 153453 23864 c
+153470 22271 153496 20370 153530 18144 C
+153616 18127 153701 18110 153795 18101 c
+153881 18093 154027 18093 154206 18093 c
+155431 18093 156313 18709 156861 19951 c
+157417 21184 157691 23187 157691 25944 c
+157691 28890 157366 30996 156724 32264 c
+156082 33531 155003 34250 153479 34421 C
+ at c
+153530 14376 m
+153530 11345 153547 8691 153590 6396 c
+153633 4110 153701 1995 153778 51 C
+153282 -69 152819 -154 152400 -214 c
+151980 -274 151603 -300 151269 -300 c
+150953 -300 150636 -274 150319 -214 c
+150002 -154 149634 -43 149214 128 C
+149249 3040 149274 5386 149291 7175 c
+149309 8965 149317 10643 149317 12219 c
+149317 14710 149300 18238 149266 22793 c
+149232 27349 149180 32443 149120 38086 C
+149848 38685 L
+154078 38685 157160 37701 159096 35723 c
+161039 33753 162007 30602 162007 26270 c
+162007 22340 161313 19377 159926 17373 c
+158539 15378 156475 14376 153727 14376 c
+153530 14376 L
+ at c
+F
+%CHAR: 172923 0 (r) @t
+174832 402 m
+174910 2697 174978 4684 175021 6388 c
+175064 8083 175081 9616 175081 10986 c
+175081 14017 175029 16894 174918 19617 c
+174807 22348 174636 24968 174404 27494 C
+174807 27931 175252 28282 175749 28539 c
+176237 28796 176819 28976 177487 29078 C
+178018 28710 178403 28179 178643 27469 c
+178874 26766 179020 25491 179088 23633 C
+180227 24754 181194 25670 181991 26381 c
+182787 27092 183438 27631 183960 27999 C
+184525 27785 184979 27443 185304 26980 c
+185630 26527 185904 25816 186118 24866 C
+184911 24146 183746 23307 182633 22340 c
+181511 21381 180415 20276 179345 19017 C
+179294 17425 179251 15824 179225 14197 c
+179199 12578 179191 10934 179191 9256 c
+179191 8203 179208 6936 179242 5446 c
+179276 3956 179328 2329 179388 574 C
+178617 -402 L
+178463 -402 178240 -394 177941 -377 c
+177641 -360 177418 -351 177290 -351 c
+176682 -351 176194 -291 175809 -171 c
+175423 -60 175098 137 174832 402 C
+ at c
+F
+%CHAR: 195655 0 (o) @t
+203104 25336 m
+202419 25020 201906 23984 201563 22237 c
+201221 20490 201049 17998 201049 14753 c
+201049 10532 201204 7612 201503 5985 c
+201803 4350 202325 3536 203062 3536 c
+203824 3536 204363 4350 204663 5968 c
+204962 7595 205117 10737 205117 15404 c
+205117 18863 204962 21346 204654 22853 c
+204346 24360 203824 25182 203104 25336 C
+ at c
+196888 13417 m
+196888 18675 197505 22596 198729 25208 c
+199962 27820 201811 29121 204286 29121 c
+206007 29121 207274 28025 208071 25825 c
+208876 23624 209278 20148 209278 15404 c
+209278 10566 208610 6687 207274 3768 c
+205930 839 204183 -625 202026 -625 c
+200193 -625 198875 445 198078 2594 c
+197282 4744 196888 8357 196888 13417 c
+ at c
+F
+%CHAR: 220442 0 (t) @t
+227112 32991 m
+227198 32675 227266 32323 227301 31947 c
+227343 31570 227369 31150 227369 30679 c
+227369 28522 l
+227369 28505 227361 28419 227343 28256 c
+227326 28102 227326 27931 227343 27743 C
+227909 27760 228568 27811 229321 27905 c
+230075 27999 230957 28128 231959 28299 C
+232447 27897 232798 27443 233029 26938 c
+233252 26441 233371 25833 233389 25131 C
+232841 24848 232164 24617 231385 24446 c
+230597 24266 229261 24078 227395 23881 C
+227224 21192 227104 18606 227027 16140 c
+226950 13674 226915 11354 226915 9162 c
+226915 6353 227044 4641 227292 4016 c
+227540 3399 228020 3091 228722 3091 c
+229090 3091 229433 3125 229749 3202 c
+230066 3279 230366 3391 230657 3545 C
+230888 3339 231060 3134 231171 2911 c
+231274 2697 231334 2466 231334 2209 c
+231334 1892 231256 1576 231119 1259 c
+230974 942 230717 557 230349 103 C
+229467 -283 228713 -557 228105 -728 c
+227498 -891 226950 -976 226461 -976 c
+225040 -976 224021 -385 223413 796 c
+222805 1969 222497 3947 222497 6722 c
+222497 8092 222583 10207 222745 13066 c
+222917 15926 223002 18093 223002 19565 c
+223002 20704 222994 21569 222985 22160 c
+222977 22759 222968 23299 222951 23778 C
+222514 23898 222112 24035 221735 24198 c
+221358 24352 220990 24540 220639 24763 C
+220639 25011 l
+220639 25465 220707 25902 220827 26338 c
+220956 26775 221136 27212 221367 27640 C
+223096 27794 L
+223276 32734 L
+223644 33043 223995 33265 224338 33419 c
+224689 33565 225032 33642 225383 33642 c
+225631 33642 225896 33599 226162 33505 c
+226427 33411 226744 33240 227112 32991 C
+ at c
+F
+%CHAR: 242096 0 (o) @t
+249545 25336 m
+248860 25020 248347 23984 248004 22237 c
+247662 20490 247490 17998 247490 14753 c
+247490 10532 247645 7612 247944 5985 c
+248244 4350 248766 3536 249503 3536 c
+250265 3536 250804 4350 251104 5968 c
+251403 7595 251558 10737 251558 15404 c
+251558 18863 251403 21346 251095 22853 c
+250787 24360 250265 25182 249545 25336 C
+ at c
+243329 13417 m
+243329 18675 243946 22596 245170 25208 c
+246403 27820 248252 29121 250727 29121 c
+252448 29121 253715 28025 254512 25825 c
+255317 23624 255719 20148 255719 15404 c
+255719 10566 255051 6687 253715 3768 c
+252371 839 250624 -625 248467 -625 c
+246634 -625 245316 445 244519 2594 c
+243723 4744 243329 8357 243329 13417 c
+ at c
+F
+%CHAR: 266883 0 (t) @t
+273553 32991 m
+273639 32675 273707 32323 273742 31947 c
+273784 31570 273810 31150 273810 30679 c
+273810 28522 l
+273810 28505 273802 28419 273784 28256 c
+273767 28102 273767 27931 273784 27743 C
+274350 27760 275009 27811 275762 27905 c
+276516 27999 277398 28128 278400 28299 C
+278888 27897 279239 27443 279470 26938 c
+279693 26441 279812 25833 279830 25131 C
+279282 24848 278605 24617 277826 24446 c
+277038 24266 275702 24078 273836 23881 C
+273665 21192 273545 18606 273468 16140 c
+273391 13674 273356 11354 273356 9162 c
+273356 6353 273485 4641 273733 4016 c
+273981 3399 274461 3091 275163 3091 c
+275531 3091 275874 3125 276190 3202 c
+276507 3279 276807 3391 277098 3545 C
+277329 3339 277501 3134 277612 2911 c
+277715 2697 277775 2466 277775 2209 c
+277775 1892 277697 1576 277560 1259 c
+277415 942 277158 557 276790 103 C
+275908 -283 275154 -557 274546 -728 c
+273939 -891 273391 -976 272902 -976 c
+271481 -976 270462 -385 269854 796 c
+269246 1969 268938 3947 268938 6722 c
+268938 8092 269024 10207 269186 13066 c
+269358 15926 269443 18093 269443 19565 c
+269443 20704 269435 21569 269426 22160 c
+269418 22759 269409 23299 269392 23778 C
+268955 23898 268553 24035 268176 24198 c
+267799 24352 267431 24540 267080 24763 C
+267080 25011 l
+267080 25465 267148 25902 267268 26338 c
+267397 26775 267577 27212 267808 27640 C
+269537 27794 L
+269717 32734 L
+270085 33043 270436 33265 270779 33419 c
+271130 33565 271473 33642 271824 33642 c
+272072 33642 272337 33599 272603 33505 c
+272868 33411 273185 33240 273553 32991 C
+ at c
+F
+%CHAR: 288537 0 (y) @t
+293255 1224 m
+292716 5797 292073 10241 291328 14573 c
+290592 18906 289736 23119 288785 27220 C
+289205 27554 289616 27794 290027 27931 c
+290438 28076 291003 28145 291722 28145 c
+292039 28145 292322 28145 292561 28136 c
+292801 28128 293049 28111 293298 28094 C
+293769 25456 294214 22605 294634 19540 c
+295053 16483 295456 13186 295832 9659 C
+296440 12613 296971 15695 297442 18897 c
+297913 22100 298315 25439 298649 28924 C
+299112 29018 299446 29087 299634 29121 c
+299831 29155 299985 29172 300105 29172 c
+300473 29172 300876 29113 301321 28984 c
+301766 28856 302280 28667 302862 28419 C
+301860 21167 300593 14257 299077 7698 c
+297553 1147 295789 -5018 293777 -10789 C
+293255 -10789 l
+292536 -10789 291868 -10643 291260 -10352 c
+290643 -10061 290035 -9581 289410 -8931 C
+290113 -7715 290772 -6311 291371 -4718 c
+291971 -3125 292596 -1147 293255 1224 C
+ at c
+F
+%CHAR: 312905 0 (p) @t
+318924 13143 m
+318924 9376 319044 6841 319293 5514 c
+319532 4196 319952 3536 320560 3536 c
+321365 3536 321938 4453 322290 6285 c
+322641 8117 322820 11148 322820 15395 c
+322820 18992 322641 21552 322281 23085 c
+321921 24617 321331 25379 320509 25379 c
+319918 25379 319507 25122 319276 24600 c
+319044 24086 318924 23042 318924 21466 c
+318924 13143 l
+ at c
+314814 27511 m
+315268 27563 315611 27597 315851 27614 c
+316099 27631 316313 27640 316493 27640 c
+316647 27640 316861 27631 317143 27614 c
+317426 27597 317649 27588 317794 27588 C
+318668 28179 319387 28573 319969 28796 c
+320543 29010 321116 29121 321690 29121 c
+323514 29121 324858 28042 325732 25876 c
+326596 23710 327033 20379 327033 15875 c
+327033 10609 326511 6542 325466 3673 c
+324422 805 322940 -625 321031 -625 c
+320680 -625 320346 -557 320020 -428 c
+319687 -291 319327 -69 318924 248 C
+318924 -3382 l
+318924 -4675 318942 -5694 318984 -6448 c
+319027 -7201 319096 -7929 319173 -8631 C
+318728 -9051 318205 -9385 317623 -9633 c
+317041 -9881 316544 -10010 316142 -10010 c
+315662 -10010 315311 -9796 315088 -9359 c
+314874 -8922 314763 -8186 314763 -7150 c
+314763 -7030 314772 -6653 314789 -6019 c
+314806 -5386 314814 -4795 314814 -4264 c
+314814 27511 L
+ at c
+F
+%CHAR: 338300 0 (e) @t
+347736 19411 m
+347770 19797 347804 20190 347830 20601 c
+347856 21012 347864 21235 347864 21269 c
+347864 22519 347736 23427 347488 23975 c
+347239 24532 346828 24806 346255 24806 c
+345792 24806 345407 24377 345107 23513 c
+344799 22648 344542 21184 344328 19112 C
+347736 19411 L
+ at c
+350998 3442 m
+351015 3288 351032 3151 351041 3014 c
+351050 2877 351050 2749 351050 2612 c
+351050 1661 350690 882 349979 283 c
+349269 -325 348370 -625 347282 -625 c
+344705 -625 342753 488 341425 2714 c
+340098 4932 339430 8194 339430 12493 c
+339430 17211 340150 21158 341597 24343 c
+343044 27528 344773 29121 346785 29121 c
+348121 29121 349209 28342 350039 26784 c
+350878 25234 351298 23179 351298 20644 c
+351298 19891 351247 19163 351135 18461 c
+351024 17750 350861 17057 350647 16372 C
+350210 16294 349834 16226 349517 16183 c
+349200 16140 348909 16123 348644 16123 c
+348575 16123 348036 16149 347025 16209 c
+346015 16269 345030 16303 344071 16320 C
+343977 15224 343908 14394 343883 13846 c
+343857 13289 343849 12792 343849 12339 c
+343849 8845 344242 6482 345039 5249 c
+345835 4007 347359 3391 349620 3391 c
+350125 3391 l
+350519 3425 350818 3442 350998 3442 C
+ at c
+F
+T
+ at rax %Note: Object
+97.84431 257.11143 102.35537 287.28085 @E
+ 0 O 0 @g
+0.00 0.00 0.00 1.00 k
+/$fm 0 def
+100.15087 287.28113 m
+99.78435 287.13713 99.54510 285.14069 99.29622 283.61083 c
+98.60995 279.39317 98.00164 274.91131 97.86898 270.55814 c
+97.75077 266.67950 98.03849 262.89269 99.11509 259.40154 c
+99.46772 258.25748 99.82233 257.08762 100.21805 257.11143 C
+100.63389 257.09868 100.95364 258.39099 101.26176 259.49622 c
+102.22441 262.95024 102.44693 266.77219 102.32504 270.52724 c
+102.18246 274.91839 101.59767 279.40054 100.93436 283.66498 c
+100.69228 285.22261 100.51002 287.22444 100.15087 287.28113 C
+ at c
+F
+
+ at rax %Note: Object
+126.35943 257.17776 138.51241 286.54101 @E
+ 0 O 0 @g
+0.00 0.00 0.00 1.00 k
+/$fm 0 def
+135.99439 271.94995 m
+129.42794 267.52025 L
+128.90239 264.33439 128.79241 262.53496 128.27083 258.41934 c
+128.22293 258.04091 127.49896 257.16614 127.23392 257.17776 C
+127.06980 257.18372 126.47565 257.73959 126.46346 257.91987 c
+125.96031 265.52126 127.11600 276.92702 133.39757 286.54101 C
+138.48576 281.53446 139.30866 271.67272 137.89672 257.74980 C
+137.85732 257.38639 137.52454 257.26450 137.39471 257.24920 C
+137.23342 257.24098 136.82948 257.48419 136.81843 257.71323 c
+136.49046 264.59688 136.41024 268.48772 135.99439 271.94995 C
+ at c
+135.73191 273.82819 m
+135.27496 277.63115 134.71143 278.84891 133.56539 280.35751 C
+131.61572 278.12721 130.83165 275.86715 130.01159 270.89631 C
+135.73191 273.82819 L
+ at c
+F
+
+ at rax %Note: Object
+103.77638 256.78800 111.00132 286.55065 @E
+ 0 O 0 @g
+0.00 0.00 0.00 1.00 k
+/$fm 0 def
+109.91367 284.86346 m
+108.86287 283.86822 108.08447 282.90983 107.56545 281.99934 c
+107.04643 281.08913 106.78649 280.20302 106.78649 279.34753 c
+106.78649 278.43732 107.41068 276.27704 108.66501 272.86044 c
+108.99298 271.95676 l
+109.70334 270.06917 110.21641 268.47921 110.53134 267.18066 c
+110.84655 265.88211 111.00132 264.75364 111.00132 263.79468 c
+111.00132 262.11969 110.57272 260.68876 109.71581 259.49849 c
+108.86117 258.31049 107.60740 257.60494 105.85899 256.85858 C
+105.06076 256.65761 104.49808 256.92009 104.20044 257.21490 c
+103.71600 257.69565 103.66441 258.18009 103.95439 258.51742 C
+105.60444 259.54923 106.65581 260.44016 107.16378 261.13691 c
+107.66891 261.82942 107.92375 262.66592 107.92375 263.64926 c
+107.92375 265.05071 107.15131 267.91483 105.60643 272.23569 c
+105.44570 272.68469 l
+104.77843 274.52948 104.35181 275.90088 104.14828 276.78699 c
+103.95043 277.67877 103.85150 278.52236 103.85150 279.31748 c
+103.85150 280.28835 103.99351 281.19231 104.28406 282.02372 c
+104.57433 282.86107 105.01937 283.65024 105.62513 284.39631 c
+106.14416 285.03978 106.66318 285.55540 107.18844 285.95594 c
+107.71370 286.35052 108.12161 286.55065 108.41187 286.55065 c
+108.79512 286.55065 109.11657 286.41118 109.36970 286.13197 c
+109.62312 285.85304 109.80227 285.42813 109.91367 284.86346 C
+ at c
+F
+
+ at rax %Note: Object
+112.42885 256.99776 124.58154 286.39446 @E
+ 0 O 0 @g
+0.00 0.00 0.00 1.00 k
+/$fm 0 def
+122.32488 268.60961 m
+115.14302 264.88743 L
+116.15896 272.79524 116.98441 277.16995 119.63367 280.20387 C
+121.19868 278.14082 121.83676 275.61033 122.32488 268.60961 C
+ at c
+122.45924 266.81443 m
+122.65427 264.02088 122.69197 261.65707 122.88813 257.53266 c
+122.89890 257.30277 123.30283 257.06126 123.46413 257.06863 C
+123.59395 257.08450 123.92674 257.20611 123.96614 257.57065 C
+125.37751 271.50718 124.55405 281.38139 119.46557 286.39446 C
+113.18457 276.76828 112.02945 265.34976 112.53317 257.73959 c
+112.54507 257.55817 113.13921 257.00570 113.30334 256.99776 C
+113.56838 256.98586 114.29263 257.86176 114.34025 258.23991 c
+114.56986 260.05294 114.55313 259.95317 114.76375 261.59499 C
+122.45924 266.81443 L
+ at c
+F
+
+ at rax %Note: Object
+140.33367 256.84299 150.54350 286.19206 @E
+ 0 O 0 @g
+0.00 0.00 0.00 1.00 k
+/$fm 0 def
+150.49672 257.28094 m
+150.41027 256.98416 149.83682 256.84072 149.76539 256.84299 c
+144.55106 257.01874 140.33367 263.54381 140.33367 271.51909 c
+140.33367 279.45383 144.12331 285.95395 149.66504 286.19206 c
+149.76907 286.19660 150.27024 285.97238 150.27591 285.65972 C
+150.35556 285.25351 150.11150 284.91392 149.49950 284.64661 c
+146.18891 283.19981 143.41861 278.06117 143.41861 271.60696 c
+143.41861 265.00876 146.64869 259.45087 150.18605 258.05906 c
+150.63364 257.88331 150.55795 257.57773 150.49672 257.28094 C
+ at c
+F
+
+ at rax %Note: Object
+65.01203 257.10265 94.00167 286.09228 @E
+ 0 O 0 @g
+0.00 0.00 0.00 1.00 k
+/$fm 0 def
+65.01203 286.09228 m
+94.00167 286.09228 L
+93.99458 257.10973 L
+79.50671 257.10265 L
+73.23959 257.10265 69.24274 261.25455 65.01402 261.32542 C
+65.01203 286.09228 L
+ at c
+F
+
+ at rax %Note: Object
+65.39046 257.97430 93.18841 284.94850 @E
+0 O 0 @g
+[ 0.00 0.00 0.00 0.30  0
+0.00 0.00 0.00 0.00  128
+] 2 128 0 0 1 0.00 0.24 0.19 50 @k
+/$fm 0 def
+65.39046 265.63209 m
+70.87408 265.70268 73.41335 257.96324 79.48885 257.97458 C
+91.15313 257.99641 93.63146 268.26491 93.13087 273.00813 C
+92.60702 277.96989 91.02841 283.17430 89.78882 284.94850 C
+81.83764 280.97490 69.60898 272.93613 65.39046 265.63209 C
+ at c
+F
+
+ at rax %Note: Object
+77.16359 258.11121 82.38331 279.07767 @E
+ 0 O 0 @g
+0.00 0.00 0.00 0.10 k
+/$fm 0 def
+79.83156 279.07795 m
+77.09726 271.39918 75.49965 262.50321 79.90951 258.11121 C
+83.94321 262.48195 82.40202 271.36290 79.83156 279.07795 C
+ at c
+F
+
+ at rax %Note: Object
+77.34954 258.38986 82.19820 278.49883 @E
+ 0 O 0 @g
+0.07 0.00 0.07 0.11 k
+/$fm 0 def
+79.82617 278.49883 m
+79.63427 277.94920 79.45342 277.39247 79.27427 276.83546 C
+79.04721 276.09959 L
+78.83121 275.36088 L
+78.62542 274.62047 L
+78.43209 273.87921 L
+78.25124 273.13795 L
+78.08457 272.39896 L
+77.93263 271.66195 L
+77.79628 270.92863 L
+77.67581 270.19984 L
+77.57348 269.47701 L
+77.48844 268.76069 L
+77.42296 268.05231 L
+77.37704 267.35301 L
+77.35294 266.66419 L
+77.34954 265.98586 L
+77.36910 265.32000 L
+77.41162 264.66718 L
+77.47880 264.02882 L
+77.57036 263.40548 L
+77.68800 262.79887 L
+77.83200 262.20954 L
+78.00378 261.63921 L
+78.20362 261.08844 L
+78.43238 260.55751 L
+78.69090 260.04813 L
+78.98031 259.56142 L
+79.30120 259.09767 L
+79.65439 258.65802 L
+79.90384 258.38986 L
+80.12636 258.65008 L
+80.44866 259.08746 L
+80.74120 259.54951 L
+81.00397 260.03424 L
+81.23896 260.54220 L
+81.44617 261.07172 L
+81.62674 261.62164 L
+81.78066 262.19083 L
+81.90964 262.77959 L
+82.01339 263.38507 L
+82.09389 264.00784 L
+82.15058 264.64535 L
+82.18517 265.29817 L
+82.19820 265.96375 L
+82.19027 266.64180 L
+82.16192 267.33090 L
+82.11515 268.03077 L
+82.04939 268.73943 L
+81.96661 269.45603 L
+81.86627 270.17943 L
+81.75033 270.90907 L
+81.61909 271.64324 L
+81.47367 272.38139 L
+81.31465 273.12180 L
+81.14343 273.86447 L
+80.95975 274.60743 L
+80.76529 275.35039 L
+80.56006 276.09109 L
+80.34633 276.82980 L
+80.17682 277.38822 80.00617 277.94665 79.82617 278.49883 C
+ at c
+F
+
+ at rax %Note: Object
+77.53521 258.66879 82.01254 277.90724 @E
+ 0 O 0 @g
+0.14 0.00 0.15 0.11 k
+/$fm 0 def
+79.00980 275.30986 m
+78.80457 274.57228 L
+78.61209 273.83386 L
+78.43209 273.09543 L
+78.26598 272.35984 L
+78.11490 271.62624 L
+77.97912 270.89660 L
+77.85921 270.17178 L
+77.75773 269.45291 L
+77.67298 268.74113 L
+77.60806 268.03757 L
+77.56243 267.34365 L
+77.53861 266.66050 L
+77.53521 265.98813 L
+77.55449 265.32879 L
+77.59672 264.68306 L
+77.66306 264.05206 L
+77.75348 263.43666 L
+77.86942 262.83855 L
+78.01115 262.25830 L
+78.18009 261.69761 L
+78.37625 261.15704 L
+78.60047 260.63631 L
+78.85361 260.13770 L
+79.13650 259.66176 L
+79.45002 259.20879 L
+79.79499 258.77962 L
+79.89789 258.66879 L
+79.98094 258.76573 L
+80.29531 259.19235 L
+80.58104 259.64362 L
+80.83786 260.11757 L
+81.06803 260.61506 L
+81.27128 261.13465 L
+81.44872 261.67493 L
+81.60038 262.23506 L
+81.72737 262.81502 L
+81.82970 263.41257 L
+81.90935 264.02797 L
+81.96548 264.65839 L
+81.99950 265.30498 L
+82.01254 265.96460 L
+82.00460 266.63698 L
+81.97654 267.32098 L
+81.93005 268.01603 L
+81.86457 268.72016 L
+81.78236 269.43250 L
+81.68258 270.15222 L
+81.56721 270.87817 L
+81.43654 271.60894 L
+81.29169 272.34397 L
+81.13351 273.08154 L
+80.96287 273.82139 L
+80.77975 274.56151 L
+80.58614 275.30220 L
+80.38148 276.04063 L
+80.16831 276.77707 L
+79.82050 277.90724 L
+79.68643 277.50954 L
+79.45143 276.77962 L
+79.22494 276.04630 L
+79.00980 275.30986 L
+ at c
+F
+
+ at rax %Note: Object
+77.72088 258.95650 81.82687 277.30205 @E
+ 0 O 0 @g
+0.21 0.00 0.22 0.10 k
+/$fm 0 def
+77.94198 269.42882 m
+77.85751 268.72157 L
+77.79317 268.02283 L
+77.74781 267.33430 L
+77.72428 266.65682 L
+77.72088 265.99039 L
+77.73987 265.33757 L
+77.78183 264.69893 L
+77.84731 264.07531 L
+77.93660 263.46784 L
+78.05083 262.87824 L
+78.19030 262.30706 L
+78.35641 261.75600 L
+78.54888 261.22535 L
+78.76857 260.71512 L
+79.01631 260.22728 L
+79.29269 259.76211 L
+79.59883 259.31991 L
+79.89080 258.95650 L
+80.14195 259.29723 L
+80.42088 259.73773 L
+80.67175 260.20091 L
+80.89710 260.68791 L
+81.09638 261.19757 L
+81.27071 261.72822 L
+81.42009 262.27928 L
+81.54510 262.85046 L
+81.64602 263.44006 L
+81.72482 264.04809 L
+81.78038 264.67143 L
+81.81383 265.31178 L
+81.82687 265.96545 L
+81.81893 266.63216 L
+81.79115 267.31106 L
+81.74494 268.00129 L
+81.67975 268.70088 L
+81.59811 269.40898 L
+81.49890 270.12501 L
+81.38409 270.84728 L
+81.25398 271.57465 L
+81.10970 272.30655 L
+80.95238 273.04129 L
+80.78230 273.77830 L
+80.59975 274.51587 L
+80.40699 275.25402 L
+80.20290 275.98989 L
+79.99030 276.72435 L
+79.81483 277.30205 L
+79.62860 276.72378 L
+79.40268 275.99301 L
+79.18838 275.25883 L
+78.98372 274.52409 L
+78.79209 273.78850 L
+78.61294 273.05291 L
+78.44740 272.32072 L
+78.29717 271.59052 L
+78.16195 270.86457 L
+78.04261 270.14372 L
+77.94198 269.42882 L
+ at c
+F
+
+ at rax %Note: Object
+77.90655 259.26094 81.64120 276.68013 @E
+ 0 O 0 @g
+0.29 0.00 0.29 0.09 k
+/$fm 0 def
+78.12624 269.40501 m
+78.04205 268.70202 L
+77.97827 268.00809 L
+77.93320 267.32494 L
+77.90995 266.65313 L
+77.90655 265.99266 L
+77.92526 265.34636 L
+77.96693 264.71480 L
+78.03156 264.09855 L
+78.11972 263.49902 L
+78.23225 262.91792 L
+78.36945 262.35581 L
+78.53272 261.81439 L
+78.72151 261.29367 L
+78.93666 260.79392 L
+79.17902 260.31685 L
+79.44888 259.86246 L
+79.74765 259.43102 L
+79.88457 259.26094 L
+79.98860 259.40211 L
+80.26072 259.83184 L
+80.50564 260.28425 L
+80.72617 260.76076 L
+80.92148 261.26050 L
+81.09269 261.78151 L
+81.23981 262.32350 L
+81.36283 262.88589 L
+81.46233 263.46756 L
+81.54028 264.06822 L
+81.59528 264.68447 L
+81.62816 265.31858 L
+81.64120 265.96630 L
+81.63326 266.62734 L
+81.60576 267.30113 L
+81.55984 267.98655 L
+81.49493 268.68161 L
+81.41386 269.38573 L
+81.31521 270.09780 L
+81.20098 270.81638 L
+81.07143 271.54035 L
+80.92772 272.26913 L
+80.77124 273.00104 L
+80.60173 273.73521 L
+80.41975 274.47024 L
+80.22784 275.20583 L
+80.09150 275.69764 79.95657 276.19030 79.80973 276.68013 C
+79.58041 275.93943 L
+79.36696 275.20781 L
+79.16287 274.47591 L
+78.97209 273.74315 L
+78.79380 273.01039 L
+78.62882 272.28161 L
+78.47943 271.55480 L
+78.34479 270.83254 L
+78.22630 270.11565 L
+78.12624 269.40501 L
+ at c
+F
+
+ at rax %Note: Object
+78.09222 259.57162 81.45553 276.03326 @E
+ 0 O 0 @g
+0.36 0.00 0.36 0.08 k
+/$fm 0 def
+78.21581 264.12180 m
+78.30283 263.53020 L
+78.41367 262.95761 L
+78.54860 262.40457 L
+78.70904 261.87279 L
+78.89414 261.36198 L
+79.10476 260.87272 L
+79.34173 260.40643 L
+79.60507 259.96280 L
+79.87606 259.57162 L
+80.10057 259.92567 L
+80.33953 260.36759 L
+80.55524 260.83361 L
+80.74658 261.32343 L
+80.91468 261.83480 L
+81.05953 262.36772 L
+81.18057 262.92132 L
+81.27865 263.49506 L
+81.35575 264.08835 L
+81.41017 264.69751 L
+81.44249 265.32539 L
+81.45553 265.96715 L
+81.44759 266.62252 L
+81.42038 267.29121 L
+81.37474 267.97181 L
+81.31011 268.66233 L
+81.22961 269.36249 L
+81.13153 270.07058 L
+81.01786 270.78548 L
+80.88888 271.50605 L
+80.74573 272.23172 L
+80.59011 272.96079 L
+80.42117 273.69213 L
+80.23975 274.42460 L
+80.09972 274.96120 79.95827 275.49893 79.80378 276.03326 C
+79.63880 275.50006 79.49112 274.96205 79.34202 274.42772 C
+79.15209 273.69780 L
+78.97465 272.96787 L
+78.81024 272.24249 L
+78.66170 271.51909 L
+78.52762 270.80050 L
+78.40998 270.08759 L
+78.31049 269.38091 L
+78.22658 268.68246 L
+78.16337 267.99335 L
+78.11858 267.31559 L
+78.09562 266.64945 L
+78.09222 265.99493 L
+78.11065 265.35515 L
+78.15203 264.73068 L
+78.21581 264.12180 L
+ at c
+F
+
+ at rax %Note: Object
+78.27789 259.90753 81.26986 275.36230 @E
+ 0 O 0 @g
+0.43 0.00 0.43 0.07 k
+/$fm 0 def
+78.88535 261.93118 m
+79.06677 261.43030 L
+79.27285 260.95153 L
+79.50444 260.49600 L
+79.76154 260.06315 L
+79.86926 259.90753 L
+79.94041 260.01978 L
+80.17342 260.45093 L
+80.38431 260.90646 L
+80.57169 261.38636 L
+80.73666 261.88809 L
+80.87924 262.41194 L
+80.99830 262.95676 L
+81.09496 263.52255 L
+81.17121 264.10847 L
+81.22507 264.71055 L
+81.25682 265.33191 L
+81.26986 265.96800 L
+81.26192 266.61770 L
+81.23499 267.28129 L
+81.18964 267.95707 L
+81.12529 268.64306 L
+81.04535 269.33924 L
+80.94784 270.04337 L
+80.83474 270.75458 L
+80.70633 271.47175 L
+80.56375 272.19430 L
+80.40898 272.92054 L
+80.24060 273.64904 L
+80.09915 274.22050 79.95657 274.79310 79.79896 275.36230 C
+79.52117 274.37924 L
+79.33209 273.65244 L
+79.15550 272.92535 L
+78.99165 272.20337 L
+78.84397 271.48337 L
+78.71046 270.76847 L
+78.59367 270.05953 L
+78.49474 269.35682 L
+78.41112 268.66290 L
+78.34847 267.97861 L
+78.30397 267.30624 L
+78.28129 266.64576 L
+78.27789 265.99720 L
+78.29603 265.36394 L
+78.33713 264.74655 L
+78.40006 264.14504 L
+78.48595 263.56139 L
+78.59509 262.99729 L
+78.72775 262.45332 L
+78.88535 261.93118 L
+ at c
+F
+
+ at rax %Note: Object
+78.46356 260.26129 81.08419 274.66384 @E
+ 0 O 0 @g
+0.50 0.00 0.50 0.06 k
+/$fm 0 def
+80.55865 261.94139 m
+80.69896 262.45616 L
+80.81603 262.99219 L
+80.91128 263.55005 L
+80.98668 264.12860 L
+81.03969 264.72359 L
+81.07115 265.33843 L
+81.08419 265.96885 L
+81.07625 266.61288 L
+81.04961 267.27137 L
+81.00454 267.94205 L
+80.94047 268.62378 L
+80.86110 269.31600 L
+80.76416 270.01616 L
+80.65162 270.72369 L
+80.52378 271.43745 L
+80.38176 272.15688 L
+80.22784 272.88028 L
+80.06003 273.60567 L
+79.79357 274.66384 L
+79.70031 274.33077 L
+79.51209 273.60709 L
+79.33635 272.88283 L
+79.17307 272.16425 L
+79.02624 271.44765 L
+78.89329 270.73644 L
+78.77735 270.03146 L
+78.67899 269.33272 L
+78.59565 268.64334 L
+78.53357 267.96416 L
+78.48935 267.29688 L
+78.46696 266.64208 L
+78.46356 265.99946 L
+78.48142 265.37272 L
+78.52224 264.76243 L
+78.58431 264.16828 L
+78.66907 263.59257 L
+78.77650 263.03698 L
+78.90690 262.50208 L
+79.06167 261.98957 L
+79.23940 261.49861 L
+79.44094 261.03033 L
+79.66715 260.58557 L
+79.85991 260.26129 L
+80.00731 260.53427 L
+80.21339 260.97931 L
+80.39679 261.44929 L
+80.55865 261.94139 L
+ at c
+F
+
+ at rax %Note: Object
+78.64923 260.63915 80.89852 273.93080 @E
+ 0 O 0 @g
+0.57 0.00 0.57 0.05 k
+/$fm 0 def
+80.88548 265.34523 m
+80.89852 265.96970 L
+80.89058 266.60806 L
+80.86422 267.26145 L
+80.81943 267.92702 L
+80.75594 268.60450 L
+80.67685 269.29276 L
+80.58047 269.98894 L
+80.46850 270.69279 L
+80.34123 271.40315 L
+80.19978 272.11946 L
+80.04671 272.84003 L
+79.87946 273.56230 L
+79.78819 273.93080 L
+79.69209 273.56173 L
+79.51720 272.84031 L
+79.35449 272.12513 L
+79.20850 271.41194 L
+79.07613 270.70441 L
+78.96104 270.00340 L
+78.86296 269.30863 L
+78.78019 268.62378 L
+78.71868 267.94970 L
+78.67474 267.28753 L
+78.65263 266.63839 L
+78.64923 266.00173 L
+78.66680 265.38151 L
+78.70734 264.77830 L
+78.76857 264.19153 L
+78.85219 263.62375 L
+78.95792 263.07666 L
+79.08605 262.55083 L
+79.23798 262.04797 L
+79.41203 261.56693 L
+79.60904 261.10913 L
+79.85140 260.63915 L
+80.04246 261.05216 L
+80.22189 261.51222 L
+80.38091 261.99496 L
+80.51868 262.50038 L
+80.63376 263.02762 L
+80.72759 263.57754 L
+80.80214 264.14872 L
+80.85430 264.73663 L
+80.88548 265.34523 L
+ at c
+F
+
+ at rax %Note: Object
+78.83490 261.06094 80.71285 273.15213 @E
+ 0 O 0 @g
+0.64 0.00 0.64 0.04 k
+/$fm 0 def
+80.49260 269.26951 m
+80.39679 269.96173 L
+80.28539 270.66189 L
+80.15868 271.36885 L
+80.01780 272.08205 L
+79.86557 272.79978 L
+79.78394 273.15213 L
+79.53591 272.08602 L
+79.39077 271.37622 L
+79.25896 270.67238 L
+79.14472 269.97534 L
+79.04693 269.28454 L
+78.96472 268.60422 L
+78.90378 267.93524 L
+78.86013 267.27817 L
+78.83830 266.63471 L
+78.83490 266.00400 L
+78.85219 265.39030 L
+78.89244 264.79417 L
+78.95282 264.21477 L
+79.03531 263.65493 L
+79.13934 263.11635 L
+79.26520 262.59959 L
+79.41430 262.10636 L
+79.58466 261.63524 L
+79.77713 261.18794 L
+79.84205 261.06094 L
+79.87153 261.12501 L
+80.04699 261.57515 L
+80.20318 262.04854 L
+80.33839 262.54460 L
+80.45150 263.06306 L
+80.54391 263.60532 L
+80.61761 264.16885 L
+80.66891 264.74967 L
+80.69981 265.35203 L
+80.71285 265.97055 L
+80.70491 266.60324 L
+80.67883 267.25153 L
+80.63433 267.91200 L
+80.57112 268.58523 L
+80.49260 269.26951 L
+ at c
+F
+
+ at rax %Note: Object
+79.02057 261.53235 80.52718 272.31534 @E
+ 0 O 0 @g
+0.71 0.00 0.71 0.04 k
+/$fm 0 def
+79.44180 270.64035 m
+79.32841 269.94728 L
+79.23090 269.26044 L
+79.14926 268.58466 L
+79.08888 267.92079 L
+79.04551 267.26882 L
+79.02397 266.63102 L
+79.02057 266.00598 L
+79.03757 265.39909 L
+79.07754 264.81005 L
+79.13707 264.23802 L
+79.21843 263.68611 L
+79.32076 263.15603 L
+79.44435 262.64835 L
+79.59061 262.16476 L
+79.75729 261.70356 L
+79.83099 261.53235 L
+79.87209 261.63808 L
+80.02545 262.10211 L
+80.15811 262.58882 L
+80.26923 263.09849 L
+80.36022 263.63310 L
+80.43307 264.18898 L
+80.48353 264.76271 L
+80.51414 265.35883 L
+80.52718 265.97140 L
+80.51924 266.59843 L
+80.49345 267.24161 L
+80.44923 267.89698 L
+80.38630 268.56595 L
+80.30835 269.24627 L
+80.21310 269.93452 L
+80.10227 270.63099 L
+79.97613 271.33455 L
+79.77855 272.31534 L
+79.65156 271.75833 79.54639 271.19849 79.44180 270.64035 C
+ at c
+F
+
+ at rax %Note: Object
+79.20624 262.07433 80.34151 271.39805 @E
+ 0 O 0 @g
+0.79 0.00 0.79 0.02 k
+/$fm 0 def
+79.22296 265.40787 m
+79.26265 264.82592 L
+79.32132 264.26126 L
+79.40154 263.71729 L
+79.50217 263.19572 L
+79.62350 262.69710 L
+79.76693 262.22315 L
+79.82079 262.07433 L
+79.84772 262.15569 L
+79.97783 262.63304 L
+80.08696 263.13392 L
+80.17654 263.66088 L
+80.24854 264.20910 L
+80.29814 264.77575 L
+80.32847 265.36564 L
+80.34151 265.97225 L
+80.33357 266.59361 L
+80.30806 267.23169 L
+80.26413 267.88195 L
+80.20176 268.54668 L
+80.12409 269.22302 L
+80.02942 269.90731 L
+79.95061 270.40337 79.87181 270.90255 79.77430 271.39805 C
+79.67424 270.90595 79.59231 270.41159 79.51209 269.91921 C
+79.41487 269.23635 L
+79.33380 268.56510 L
+79.27398 267.90633 L
+79.23090 267.25946 L
+79.20964 266.62734 L
+79.20624 266.00797 L
+79.22296 265.40787 L
+ at c
+F
+
+ at rax %Note: Object
+79.39191 262.72743 80.15584 270.35121 @E
+ 0 O 0 @g
+0.86 0.00 0.86 0.02 k
+/$fm 0 def
+80.14791 266.58879 m
+80.12268 267.22176 L
+80.07902 267.86693 L
+80.01694 268.52740 L
+79.93984 269.19978 L
+79.84573 269.88009 L
+79.77090 270.35121 L
+79.69578 269.89115 L
+79.59883 269.21225 L
+79.51833 268.54554 L
+79.45909 267.89187 L
+79.41628 267.25011 L
+79.39531 266.62365 L
+79.39191 266.00995 L
+79.40835 265.41666 L
+79.44775 264.84180 L
+79.50557 264.28450 L
+79.58466 263.74847 L
+79.68359 263.23540 L
+79.80831 262.72743 L
+79.90469 263.16935 L
+79.99285 263.68866 L
+80.06400 264.22923 L
+80.11276 264.78850 L
+80.14280 265.37244 L
+80.15584 265.97310 L
+80.14791 266.58879 L
+ at c
+F
+
+ at rax %Note: Object
+79.57757 263.63565 79.97017 269.06627 @E
+ 0 O 0 @g
+0.93 0.00 0.93 0.01 k
+/$fm 0 def
+79.68983 264.30775 m
+79.76778 263.77965 L
+79.79556 263.63565 L
+79.87946 264.24935 L
+79.92737 264.80126 L
+79.95713 265.37924 L
+79.97017 265.97395 L
+79.96224 266.58397 L
+79.93729 267.21184 L
+79.89392 267.85191 L
+79.83213 268.50813 L
+79.76835 269.06627 L
+79.70287 268.52598 L
+79.64419 267.87742 L
+79.60167 267.24076 L
+79.58098 266.61997 L
+79.57757 266.01194 L
+79.59373 265.42545 L
+79.63285 264.85767 L
+79.68983 264.30775 L
+ at c
+F
+
+ at rax %Note: Object
+79.76324 265.56775 79.78450 266.73279 @E
+ 0 O 0 @g
+1.00 0.00 1.00 0.00 k
+/$fm 0 def
+79.78450 265.97480 m
+79.77061 266.73279 L
+79.76324 266.01392 L
+79.77543 265.56775 L
+79.78450 265.97480 L
+ at c
+F
+
+%%PageTrailer
+ at rs
+ at rs
+%%Trailer
+ at EndSysCorelDict
+end
+%%DocumentSuppliedResources: procset wCorel9Dict 9.0 0
+%%EOF
diff --git a/Current/download/isaac_200602.zip b/Current/download/isaac_200602.zip
new file mode 100755
index 0000000..dfeb9c0
Binary files /dev/null and b/Current/download/isaac_200602.zip differ
diff --git a/Current/download/isaac_linux.zip b/Current/download/isaac_linux.zip
new file mode 100755
index 0000000..6bd1bb8
Binary files /dev/null and b/Current/download/isaac_linux.zip differ
diff --git a/Current/download/isaac_logo.eps b/Current/download/isaac_logo.eps
new file mode 100755
index 0000000..4668d3e
--- /dev/null
+++ b/Current/download/isaac_logo.eps
@@ -0,0 +1,813 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%BoundingBox: 318 446 485 551 
+%%LanguageLevel: 1
+%%Creator: CorelDRAW 9
+%%Title: isaaclogo2.eps
+%%CreationDate: Sun Aug 05 00:21:47 2007
+%%For: cora
+%%DocumentProcessColors: Cyan Yellow Black 
+%%DocumentSuppliedResources: (atend)
+%%EndComments
+%%BeginProlog
+/AutoFlatness false def
+/AutoSteps 0 def
+/CMYKMarks true def
+/UseLevel 1 def
+%Build: CorelDRAW 9 Version 9.337
+%Color profile: Désactivé
+%%BeginResource: procset wCorel9Dict 9.0 0
+/wCorel9Dict 300 dict def wCorel9Dict begin
+% Copyright (c)1992-1999 Corel Corporation
+% All rights reserved.     v9.0 r0.5
+/bd{bind def}bind def/ld{load def}bd/xd{exch def}bd/_ null def/rp{{pop}repeat}
+bd/@cp/closepath ld/@gs/gsave ld/@gr/grestore ld/@np/newpath ld/Tl/translate ld
+/$sv 0 def/@sv{/$sv save def}bd/@rs{$sv restore}bd/spg/showpage ld/showpage{}
+bd currentscreen/@dsp xd/$dsp/@dsp def/$dsa xd/$dsf xd/$sdf false def/$SDF
+false def/$Scra 0 def/SetScr/setscreen ld/@ss{2 index 0 eq{$dsf 3 1 roll 4 -1
+roll pop}if exch $Scra add exch load SetScr}bd/SepMode_5 where{pop}{/SepMode_5
+0 def}ifelse/CurrentInkName_5 where{pop}{/CurrentInkName_5(Composite)def}
+ifelse/$ink_5 where{pop}{/$ink_5 -1 def}ifelse/$c 0 def/$m 0 def/$y 0 def/$k 0
+def/$t 1 def/$n _ def/$o 0 def/$fil 0 def/$C 0 def/$M 0 def/$Y 0 def/$K 0 def
+/$T 1 def/$N _ def/$O 0 def/$PF false def/s1c 0 def/s1m 0 def/s1y 0 def/s1k 0
+def/s1t 0 def/s1n _ def/$bkg false def/SK 0 def/SM 0 def/SY 0 def/SC 0 def/$op
+false def matrix currentmatrix/$ctm xd/$ptm matrix def/$ttm matrix def/$stm
+matrix def/$ffpnt true def/CorelDrawReencodeVect[16#0/grave 16#5/breve
+16#6/dotaccent 16#8/ring 16#A/hungarumlaut 16#B/ogonek 16#C/caron 16#D/dotlessi
+16#27/quotesingle 16#60/grave 16#7C/bar
+16#82/quotesinglbase/florin/quotedblbase/ellipsis/dagger/daggerdbl
+16#88/circumflex/perthousand/Scaron/guilsinglleft/OE
+16#91/quoteleft/quoteright/quotedblleft/quotedblright/bullet/endash/emdash
+16#98/tilde/trademark/scaron/guilsinglright/oe 16#9F/Ydieresis
+16#A1/exclamdown/cent/sterling/currency/yen/brokenbar/section
+16#a8/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/minus/registered/macron
+16#b0/degree/plusminus/twosuperior/threesuperior/acute/mu/paragraph/periodcentered
+16#b8/cedilla/onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters/questiondown
+16#c0/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla
+16#c8/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis
+16#d0/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/multiply
+16#d8/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls
+16#e0/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla
+16#e8/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis
+16#f0/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide
+16#f8/oslash/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]def
+/L2?/languagelevel where{pop languagelevel 2 ge}{false}ifelse def/Comp?{
+/LumSepsDict where{pop false}{/AldusSepsDict where{pop false}{1 0 0 0 @gs
+setcmykcolor currentcmykcolor @gr add add add 0 ne 0 1 0 0 @gs setcmykcolor
+currentcmykcolor @gr add add add 0 ne 0 0 1 0 @gs setcmykcolor currentcmykcolor
+ at gr add add add 0 ne 0 0 0 1 @gs setcmykcolor currentcmykcolor @gr add add add
+0 ne and and and}ifelse}ifelse}bd/@PL{/LV where{pop LV 2 ge L2? not and{@np
+/Courier findfont 12 scalefont setfont 72 144 m
+(The PostScript level set in the Corel application is higher than)show 72 132 m
+(the PostScript level of this device. Change the PS Level in the Corel)show 72
+120 m(application to Level 1 by selecting the PostScript tab in the print)show
+72 108 m(dialog, and selecting Level 1 from the Compatibility drop down list.)
+show flush spg quit}if}if}bd/@BeginSysCorelDict{systemdict/Corel30Dict known
+{systemdict/Corel30Dict get exec}if systemdict/CorelLexDict known{1 systemdict
+/CorelLexDict get exec}if}bd/@EndSysCorelDict{systemdict/Corel30Dict known
+{end}if/EndCorelLexDict where{pop EndCorelLexDict}if}bd AutoFlatness{/@ifl{dup
+currentflat exch sub 10 gt{
+([Error: PathTooComplex; OffendingCommand: AnyPaintingOperator]\n)print flush
+ at np exit}{currentflat 2 add setflat}ifelse}bd/@fill/fill ld/fill{currentflat{
+{@fill}stopped{@ifl}{exit}ifelse}bind loop setflat}bd/@eofill/eofill ld/eofill
+{currentflat{{@eofill}stopped{@ifl}{exit}ifelse}bind loop setflat}bd/@clip
+/clip ld/clip{currentflat{{@clip}stopped{@ifl}{exit}ifelse}bind loop setflat}
+bd/@eoclip/eoclip ld/eoclip{currentflat{{@eoclip}stopped{@ifl}{exit}ifelse}
+bind loop setflat}bd/@stroke/stroke ld/stroke{currentflat{{@stroke}stopped
+{@ifl}{exit}ifelse}bind loop setflat}bd}if L2?{/@ssa{true setstrokeadjust}bd}{
+/@ssa{}bd}ifelse/d/setdash ld/j/setlinejoin ld/J/setlinecap ld/M/setmiterlimit
+ld/w/setlinewidth ld/O{/$o xd}bd/R{/$O xd}bd/W/eoclip ld/c/curveto ld/C/c ld/l
+/lineto ld/L/l ld/rl/rlineto ld/m/moveto ld/n/newpath ld/N/newpath ld/P{11 rp}
+bd/u{}bd/U{}bd/A{pop}bd/q/@gs ld/Q/@gr ld/&{}bd/@j{@sv @np}bd/@J{@rs}bd/g{1
+exch sub/$k xd/$c 0 def/$m 0 def/$y 0 def/$t 1 def/$n _ def/$fil 0 def}bd/G{1
+sub neg/$K xd _ 1 0 0 0/$C xd/$M xd/$Y xd/$T xd/$N xd}bd/k{1 index type
+/stringtype eq{/$t xd/$n xd}{/$t 0 def/$n _ def}ifelse/$k xd/$y xd/$m xd/$c xd
+/$fil 0 def}bd/K{1 index type/stringtype eq{/$T xd/$N xd}{/$T 0 def/$N _ def}
+ifelse/$K xd/$Y xd/$M xd/$C xd}bd/x/k ld/X/K ld/sf{1 index type/stringtype eq{
+/s1t xd/s1n xd}{/s1t 0 def/s1n _ def}ifelse/s1k xd/s1y xd/s1m xd/s1c xd}bd/i{
+dup 0 ne{setflat}{pop}ifelse}bd/v{4 -2 roll 2 copy 6 -2 roll c}bd/V/v ld/y{2
+copy c}bd/Y/y ld/@w{matrix rotate/$ptm xd matrix scale $ptm dup concatmatrix
+/$ptm xd 1 eq{$ptm exch dup concatmatrix/$ptm xd}if 1 w}bd/@g{1 eq dup/$sdf xd
+{/$scp xd/$sca xd/$scf xd}if}bd/@G{1 eq dup/$SDF xd{/$SCP xd/$SCA xd/$SCF xd}
+if}bd/@D{2 index 0 eq{$dsf 3 1 roll 4 -1 roll pop}if 3 copy exch $Scra add exch
+load SetScr/$dsp xd/$dsa xd/$dsf xd}bd/$ngx{$SDF{$SCF SepMode_5 0 eq{$SCA}
+{$dsa}ifelse $SCP @ss}if}bd/p{/$pm xd 7 rp/$pyf xd/$pxf xd/$pn xd/$fil 1 def}
+bd/@MN{2 copy le{pop}{exch pop}ifelse}bd/@MX{2 copy ge{pop}{exch pop}ifelse}bd
+/InRange{3 -1 roll @MN @MX}bd/@sqr{dup 0 rl dup 0 exch rl neg 0 rl @cp}bd
+/currentscale{1 0 dtransform matrix defaultmatrix idtransform dup mul exch dup
+mul add sqrt 0 1 dtransform matrix defaultmatrix idtransform dup mul exch dup
+mul add sqrt}bd/@unscale{}bd/wDstChck{2 1 roll dup 3 -1 roll eq{1 add}if}bd
+/@dot{dup mul exch dup mul add 1 exch sub}bd/@lin{exch pop abs 1 exch sub}bd
+/cmyk2rgb{3{dup 5 -1 roll add 1 exch sub dup 0 lt{pop 0}if exch}repeat pop}bd
+/rgb2cmyk{3{1 exch sub 3 1 roll}repeat 3 copy @MN @MN 3{dup 5 -1 roll sub neg
+exch}repeat}bd/rgb2g{2 index .299 mul 2 index .587 mul add 1 index .114 mul add
+4 1 roll pop pop pop}bd/WaldoColor_5 where{pop}{/SetRgb/setrgbcolor ld/GetRgb
+/currentrgbcolor ld/SetGry/setgray ld/GetGry/currentgray ld/SetRgb2 systemdict
+/setrgbcolor get def/GetRgb2 systemdict/currentrgbcolor get def/SetHsb
+systemdict/sethsbcolor get def/GetHsb systemdict/currenthsbcolor get def
+/rgb2hsb{SetRgb2 GetHsb}bd/hsb2rgb{3 -1 roll dup floor sub 3 1 roll SetHsb
+GetRgb2}bd/setcmykcolor where{pop/LumSepsDict where{pop/SetCmyk_5{LumSepsDict
+/setcmykcolor get exec}def}{/AldusSepsDict where{pop/SetCmyk_5{AldusSepsDict
+/setcmykcolor get exec}def}{/SetCmyk_5/setcmykcolor ld}ifelse}ifelse}{
+/SetCmyk_5{cmyk2rgb SetRgb}bd}ifelse/currentcmykcolor where{pop/GetCmyk
+/currentcmykcolor ld}{/GetCmyk{GetRgb rgb2cmyk}bd}ifelse/setoverprint where
+{pop}{/setoverprint{/$op xd}bd}ifelse/currentoverprint where{pop}{
+/currentoverprint{$op}bd}ifelse/@tc_5{5 -1 roll dup 1 ge{pop}{4{dup 6 -1 roll
+mul exch}repeat pop}ifelse}bd/@trp{exch pop 5 1 roll @tc_5}bd
+/setprocesscolor_5{SepMode_5 0 eq{SetCmyk_5}{0 4 $ink_5 sub index exch pop 5 1
+roll pop pop pop pop SepsColor true eq{$ink_5 3 gt{1 sub neg SetGry}{0 0 0 4
+$ink_5 roll SetCmyk_5}ifelse}{1 sub neg SetGry}ifelse}ifelse}bd
+/findcmykcustomcolor where{pop}{/findcmykcustomcolor{5 array astore}bd}ifelse
+/setcustomcolor where{pop}{/setcustomcolor{exch aload pop SepMode_5 0 eq{pop
+ at tc_5 setprocesscolor_5}{CurrentInkName_5 eq{4 index}{0}ifelse 6 1 roll 5 rp 1
+sub neg SetGry}ifelse}bd}ifelse/@scc_5{dup type/booleantype eq{setoverprint}{1
+eq setoverprint}ifelse dup _ eq{pop setprocesscolor_5 pop}{findcmykcustomcolor
+exch setcustomcolor}ifelse SepMode_5 0 eq{true}{GetGry 1 eq currentoverprint
+and not}ifelse}bd/colorimage where{pop/ColorImage{colorimage}def}{/ColorImage{
+/ncolors xd/$multi xd $multi true eq{ncolors 3 eq{/daqB xd/daqG xd/daqR xd pop
+pop exch pop abs{daqR pop daqG pop daqB pop}repeat}{/daqK xd/daqY xd/daqM xd
+/daqC xd pop pop exch pop abs{daqC pop daqM pop daqY pop daqK pop}repeat}
+ifelse}{/dataaq xd{dataaq ncolors dup 3 eq{/$dat xd 0 1 $dat length 3 div 1 sub
+{dup 3 mul $dat 1 index get 255 div $dat 2 index 1 add get 255 div $dat 3 index
+2 add get 255 div rgb2g 255 mul cvi exch pop $dat 3 1 roll put}for $dat 0 $dat
+length 3 idiv getinterval pop}{4 eq{/$dat xd 0 1 $dat length 4 div 1 sub{dup 4
+mul $dat 1 index get 255 div $dat 2 index 1 add get 255 div $dat 3 index 2 add
+get 255 div $dat 4 index 3 add get 255 div cmyk2rgb rgb2g 255 mul cvi exch pop
+$dat 3 1 roll put}for $dat 0 $dat length ncolors idiv getinterval}if}ifelse}
+image}ifelse}bd}ifelse/setcmykcolor{1 5 1 roll _ currentoverprint @scc_5
+/$ffpnt xd}bd/currentcmykcolor{GetCmyk}bd/setrgbcolor{rgb2cmyk setcmykcolor}bd
+/currentrgbcolor{currentcmykcolor cmyk2rgb}bd/sethsbcolor{hsb2rgb setrgbcolor}
+bd/currenthsbcolor{currentrgbcolor rgb2hsb}bd/setgray{dup dup setrgbcolor}bd
+/currentgray{currentrgbcolor rgb2g}bd/InsideDCS false def/IMAGE/image ld/image
+{InsideDCS{IMAGE}{/EPSDict where{pop SepMode_5 0 eq{IMAGE}{dup type/dicttype eq
+{dup/ImageType get 1 ne{IMAGE}{dup dup/BitsPerComponent get 8 eq exch
+/BitsPerComponent get 1 eq or currentcolorspace 0 get/DeviceGray eq and{
+CurrentInkName_5(Black)eq{IMAGE}{dup/DataSource get/TCC xd/Height get abs{TCC
+pop}repeat}ifelse}{IMAGE}ifelse}ifelse}{2 index 1 ne{CurrentInkName_5(Black)eq
+{IMAGE}{/TCC xd pop pop exch pop abs{TCC pop}repeat}ifelse}{IMAGE}ifelse}
+ifelse}ifelse}{IMAGE}ifelse}ifelse}bd}ifelse/WaldoColor_5 true def/@sft{$tllx
+$pxf add dup $tllx gt{$pwid sub}if/$tx xd $tury $pyf sub dup $tury lt{$phei
+add}if/$ty xd}bd/@stb{pathbbox/$ury xd/$urx xd/$lly xd/$llx xd}bd/@ep{{cvx exec
+}forall}bd/@tp{@sv/$in true def 2 copy dup $lly le{/$in false def}if $phei sub
+$ury ge{/$in false def}if dup $urx ge{/$in false def}if $pwid add $llx le{/$in
+false def}if $in{@np 2 copy m $pwid 0 rl 0 $phei neg rl $pwid neg 0 rl 0 $phei
+rl clip @np $pn cvlit load aload pop 7 -1 roll 5 index sub 7 -1 roll 3 index
+sub Tl matrix currentmatrix/$ctm xd @ep pop pop pop pop}{pop pop}ifelse @rs}bd
+/@th{@sft 0 1 $tly 1 sub{dup $psx mul $tx add{dup $llx gt{$pwid sub}{exit}
+ifelse}loop exch $phei mul $ty exch sub 0 1 $tlx 1 sub{$pwid mul 3 copy 3 -1
+roll add exch @tp pop}for pop pop}for}bd/@tv{@sft 0 1 $tlx 1 sub{dup $pwid mul
+$tx add exch $psy mul $ty exch sub{dup $ury lt{$phei add}{exit}ifelse}loop 0 1
+$tly 1 sub{$phei mul 3 copy sub @tp pop}for pop pop}for}bd/$fm 0 def/wfill{1
+$fm eq{fill}{eofill}ifelse}bd/wclip{1 $fm eq{clip}{eoclip}ifelse}bd/@pf{@gs
+$ctm setmatrix $pm concat @stb wclip @sv Bburx Bbury $pm itransform/$tury xd
+/$turx xd Bbllx Bblly $pm itransform/$tlly xd/$tllx xd newpath $tllx $tlly m
+$tllx $tury l $turx $tury l $turx $tlly l $tllx $tlly m @cp pathbbox @rs/$tury
+xd/$turx xd/$tlly xd/$tllx xd/$wid $turx $tllx sub def/$hei $tury $tlly sub def
+ at gs $vectpat{1 0 0 0 0 _ $o @scc_5{wfill}if}{$t $c $m $y $k $n $o @scc_5{
+SepMode_5 0 eq $pfrg or{$tllx $tlly Tl $wid $hei scale <00> 8 1 false[8 0 0 1 0
+0]{}imagemask}{/$bkg true def}ifelse}if}ifelse @gr $wid 0 gt $hei 0 gt and{$pn
+cvlit load aload pop/$pd xd 3 -1 roll sub/$phei xd exch sub/$pwid xd $wid $pwid
+div ceiling 1 add/$tlx xd $hei $phei div ceiling 1 add/$tly xd $psx 0 eq{@tv}{
+ at th}ifelse}if @gr @np/$bkg false def}bd/@Pf{@sv SepMode_5 0 eq $Psc 0 ne or
+$ink_5 3 eq or{0 J 0 j[]0 d $t $c $m $y $k $n $o @scc_5 pop $ctm setmatrix 72
+1000 div dup matrix scale dup concat dup Bburx exch Bbury exch itransform
+ceiling cvi/Bbury xd ceiling cvi/Bburx xd Bbllx exch Bblly exch itransform
+floor cvi/Bblly xd floor cvi/Bbllx xd $Prm aload pop $Psn load exec}{1 SetGry
+wfill}ifelse @rs @np}bd/F{matrix currentmatrix $sdf{$scf $sca $scp @ss}if $fil
+1 eq{@pf}{$fil 2 eq{@ff}{$fil 3 eq{@Pf}{$t $c $m $y $k $n $o @scc_5{wfill}
+{@np}ifelse}ifelse}ifelse}ifelse $sdf{$dsf $dsa $dsp @ss}if setmatrix}bd/f{@cp
+F}bd/S{matrix currentmatrix $ctm setmatrix $SDF{$SCF $SCA $SCP @ss}if $T $C $M
+$Y $K $N $O @scc_5{matrix currentmatrix $ptm concat stroke setmatrix}
+{@np}ifelse $SDF{$dsf $dsa $dsp @ss}if setmatrix}bd/s{@cp S}bd/B{@gs F @gr S}
+bd/b{@cp B}bd/_E{5 array astore exch cvlit xd}bd/@cc{currentfile $dat
+readhexstring pop}bd/@sm{/$ctm $ctm currentmatrix def}bd/@E{/Bbury xd/Bburx xd
+/Bblly xd/Bbllx xd}bd/@c{@cp}bd/@p{/$fil 1 def 1 eq dup/$vectpat xd{/$pfrg true
+def}{@gs $t $c $m $y $k $n $o @scc_5/$pfrg xd @gr}ifelse/$pm xd/$psy xd/$psx xd
+/$pyf xd/$pxf xd/$pn xd}bd/@P{/$fil 3 def/$Psn xd/$Psc xd array astore/$Prm xd
+}bd/@ii{concat 3 index 3 index m 3 index 1 index l 2 copy l 1 index 3 index l 3
+index 3 index l clip pop pop pop pop}bd/tcc{@cc}def/@i{@sm @gs @ii 6 index 1 ne
+{/$frg true def pop pop}{1 eq{s1t s1c s1m s1y s1k s1n $O @scc_5/$frg xd}{/$frg
+false def}ifelse 1 eq{@gs $ctm setmatrix F @gr}if}ifelse @np/$ury xd/$urx xd
+/$lly xd/$llx xd/$bts xd/$hei xd/$wid xd/$dat $wid $bts mul 8 div ceiling cvi
+string def $bkg $frg or{$SDF{$SCF $SCA $SCP @ss}if $llx $lly Tl $urx $llx sub
+$ury $lly sub scale $bkg{$t $c $m $y $k $n $o @scc_5 pop}if $wid $hei abs $bts
+1 eq{$bkg}{$bts}ifelse[$wid 0 0 $hei neg 0 $hei 0 gt{$hei}{0}ifelse]/tcc load
+$bts 1 eq{imagemask}{image}ifelse $SDF{$dsf $dsa $dsp @ss}if}{$hei abs{tcc pop}
+repeat}ifelse @gr $ctm setmatrix}bd/@I{@sm @gs @ii @np/$ury xd/$urx xd/$lly xd
+/$llx xd/$ncl xd/$bts xd/$hei xd/$wid xd $ngx $llx $lly Tl $urx $llx sub $ury
+$lly sub scale $wid $hei abs $bts[$wid 0 0 $hei neg 0 $hei 0 gt{$hei}{0}ifelse
+]$msimage false eq $ncl 1 eq or{/$dat $wid $bts mul $ncl mul 8 div ceiling cvi
+string def/@cc load false $ncl ColorImage}{$wid $bts mul 8 div ceiling cvi $ncl
+3 eq{dup dup/$dat1 exch string def/$dat2 exch string def/$dat3 exch string def
+/@cc1 load/@cc2 load/@cc3 load}{dup dup dup/$dat1 exch string def/$dat2 exch
+string def/$dat3 exch string def/$dat4 exch string def/@cc1 load/@cc2 load
+/@cc3 load/@cc4 load}ifelse true $ncl ColorImage}ifelse $SDF{$dsf $dsa $dsp
+ at ss}if @gr $ctm setmatrix}bd/@cc1{currentfile $dat1 readhexstring pop}bd/@cc2{
+currentfile $dat2 readhexstring pop}bd/@cc3{currentfile $dat3 readhexstring pop
+}bd/@cc4{currentfile $dat4 readhexstring pop}bd/$msimage false def/COMP 0 def
+/MaskedImage false def L2?{/@I_2{@sm @gs @ii @np/$ury xd/$urx xd/$lly xd/$llx
+xd/$ncl xd/$bts xd/$hei xd/$wid xd/$dat $wid $bts mul $ncl mul 8 div ceiling
+cvi string def $ngx $ncl 1 eq{/DeviceGray}{$ncl 3 eq{/DeviceRGB}{/DeviceCMYK}
+ifelse}ifelse setcolorspace $llx $lly Tl $urx $llx sub $ury $lly sub scale 8
+dict begin/ImageType 1 def/Width $wid def/Height $hei abs def/BitsPerComponent
+$bts def/Decode $ncl 1 eq{[0 1]}{$ncl 3 eq{[0 1 0 1 0 1]}{[0 1 0 1 0 1 0 1]}
+ifelse}ifelse def/ImageMatrix[$wid 0 0 $hei neg 0 $hei 0 gt{$hei}{0}ifelse]def
+/DataSource currentfile/ASCII85Decode filter COMP 1 eq{/DCTDecode filter}{COMP
+2 eq{/RunLengthDecode filter}if}ifelse def currentdict end image $SDF{$dsf $dsa
+$dsp @ss}if @gr $ctm setmatrix}bd}{/@I_2{}bd}ifelse/@I_3{@sm @gs @ii @np/$ury
+xd/$urx xd/$lly xd/$llx xd/$ncl xd/$bts xd/$hei xd/$wid xd/$dat $wid $bts mul
+$ncl mul 8 div ceiling cvi string def $ngx $ncl 1 eq{/DeviceGray}{$ncl 3 eq
+{/DeviceRGB}{/DeviceCMYK}ifelse}ifelse setcolorspace $llx $lly Tl $urx $llx sub
+$ury $lly sub scale/ImageDataDict 8 dict def ImageDataDict begin/ImageType 1
+def/Width $wid def/Height $hei abs def/BitsPerComponent $bts def/Decode $ncl 1
+eq{[0 1]}{$ncl 3 eq{[0 1 0 1 0 1]}{[0 1 0 1 0 1 0 1]}ifelse}ifelse def
+/ImageMatrix[$wid 0 0 $hei neg 0 $hei 0 gt{$hei}{0}ifelse]def/DataSource
+currentfile/ASCII85Decode filter COMP 1 eq{/DCTDecode filter}{COMP 2 eq{
+/RunLengthDecode filter}if}ifelse def end/MaskedImageDict 7 dict def
+MaskedImageDict begin/ImageType 3 def/InterleaveType 3 def/MaskDict
+ImageMaskDict def/DataDict ImageDataDict def end MaskedImageDict image $SDF
+{$dsf $dsa $dsp @ss}if @gr $ctm setmatrix}bd/@SetMask{/$mbts xd/$mhei xd/$mwid
+xd/ImageMaskDict 8 dict def ImageMaskDict begin/ImageType 1 def/Width $mwid def
+/Height $mhei abs def/BitsPerComponent $mbts def/DataSource maskstream def
+/ImageMatrix[$mwid 0 0 $mhei neg 0 $mhei 0 gt{$mhei}{0}ifelse]def/Decode[1 0]
+def end}bd/@B{@gs S @gr F}bd/@b{@cp @B}bd/@sep{CurrentInkName_5(Composite)eq
+{/$ink_5 -1 def}{CurrentInkName_5(Cyan)eq{/$ink_5 0 def}{CurrentInkName_5
+(Magenta)eq{/$ink_5 1 def}{CurrentInkName_5(Yellow)eq{/$ink_5 2 def}{
+CurrentInkName_5(Black)eq{/$ink_5 3 def}{/$ink_5 4 def}ifelse}ifelse}ifelse}
+ifelse}ifelse}bd/@whi{@gs -72000 dup m -72000 72000 l 72000 dup l 72000 -72000
+l @cp 1 SetGry fill @gr}bd/@neg{[{1 exch sub}/exec cvx currenttransfer/exec
+cvx]cvx settransfer @whi}bd/deflevel 0 def/@sax{/deflevel deflevel 1 add def}
+bd/@eax{/deflevel deflevel dup 0 gt{1 sub}if def deflevel 0 gt{/eax load}{eax}
+ifelse}bd/eax{{exec}forall}bd/@rax{deflevel 0 eq{@rs @sv}if}bd/@daq{dup type
+/arraytype eq{{}forall}if}bd/@BMP{/@cc xd UseLevel 3 eq MaskedImage true eq and
+{7 -2 roll pop pop @I_3}{12 index 1 gt UseLevel 2 eq UseLevel 3 eq or and{7 -2
+roll pop pop @I_2}{11 index 1 eq{12 -1 roll pop @i}{7 -2 roll pop pop @I}
+ifelse}ifelse}ifelse}bd systemdict/pdfmark known not{/pdfmark/cleartomark ld}
+if
+/z{exch findfont exch scalefont setfont}bd/ZB{9 dict dup begin 4 1 roll
+/FontType 3 def/FontMatrix xd/FontBBox xd/Encoding 256 array def 0 1 255{
+Encoding exch/.notdef put}for/CharStrings 256 dict def CharStrings/.notdef{}
+put/Metrics 256 dict def Metrics/.notdef 3 -1 roll put/BuildChar{exch dup
+/$char exch/Encoding get 3 index get def dup/Metrics get $char get aload pop
+setcachedevice begin Encoding exch get CharStrings exch get end exec}def end
+definefont pop}bd/ZBAddChar{findfont begin dup 4 1 roll dup 6 1 roll Encoding 3
+1 roll put CharStrings 3 1 roll put Metrics 3 1 roll put end}bd/Z{findfont dup
+maxlength 2 add dict exch dup{1 index/FID ne{3 index 3 1 roll put}{pop pop}
+ifelse}forall pop dup dup/Encoding get 256 array copy dup/$fe xd/Encoding exch
+put dup/Fontname 3 index put 3 -1 roll dup length 0 ne{0 exch{dup type 0 type
+eq{exch pop}{$fe exch 2 index exch put 1 add}ifelse}forall pop}if dup 256 dict
+dup/$met xd/Metrics exch put dup/FontMatrix get 0 get 1000 mul 1 exch div 3
+index length 256 eq{0 1 255{dup $fe exch get dup/.notdef eq{pop pop}{5 index 3
+-1 roll get 2 index mul $met 3 1 roll put}ifelse}for}if pop definefont pop pop
+}bd/@ftx{{currentpoint 3 -1 roll(0)dup 3 -1 roll 0 exch put dup @gs true
+charpath $ctm setmatrix @@txt @gr @np stringwidth pop 3 -1 roll add exch m}
+forall}bd/@ft{matrix currentmatrix exch $sdf{$scf $sca $scp @ss}if $fil 1 eq
+{/@@txt/@pf ld @ftx}{$fil 2 eq{/@@txt/@ff ld @ftx}{$fil 3 eq{/@@txt/@Pf ld
+ at ftx}{$t $c $m $y $k $n $o @scc_5{show}{pop}ifelse}ifelse}ifelse}ifelse $sdf
+{$dsf $dsa $dsp @ss}if setmatrix}bd/@st{matrix currentmatrix exch $SDF{$SCF
+$SCA $SCP @ss}if $T $C $M $Y $K $N $O @scc_5{{currentpoint 3 -1 roll(0)dup 3 -1
+roll 0 exch put dup @gs true charpath $ctm setmatrix $ptm concat stroke @gr @np
+stringwidth pop 3 -1 roll add exch m}forall}{pop}ifelse $SDF{$dsf $dsa $dsp
+ at ss}if setmatrix}bd/@te{@ft}bd/@tr{@st}bd/@ta{dup @gs @ft @gr @st}bd/@t at a{dup
+ at gs @st @gr @ft}bd/@tm{@sm concat}bd/e{/t{@te}def}bd/r{/t{@tr}def}bd/o{/t{pop}
+def}bd/a{/t{@ta}def}bd/@a{/t{@t at a}def}bd/t{@te}def/T{@np $ctm setmatrix/$ttm
+matrix def}bd/ddt{t}def/@t{/$stm $stm currentmatrix def 3 1 roll m $ttm concat
+ddt $stm setmatrix}bd/@n{/$ttm exch matrix rotate def}bd/@s{}bd/@l{}bd
+/_lineorientation 0 def/_bitfont null def/_bitlobyte 0 def/_bitkey null def
+/_bithibyte 0 def
+end
+%%EndResource
+%%EndProlog
+%%BeginSetup
+wCorel9Dict begin
+ at BeginSysCorelDict
+2.6131 setmiterlimit
+1.00 setflat
+/$fst 128 def
+%%EndSetup
+
+%%Page: 1 1
+%LogicalPage: 1
+%%BeginPageSetup
+ at sv
+ at sm
+ at sv
+%%EndPageSetup
+ at rax %Note: Object
+360.22394 475.38935 371.16595 542.81906 @E
+ 0 O 0 @g
+0.50 0.00 0.50 0.50 k
+/$fm 0 def
+365.81839 542.81906 m
+364.92945 542.49704 364.34891 538.03502 363.74513 534.61587 c
+362.08063 525.18954 360.60491 520.69436 360.28346 510.96529 c
+359.99688 502.29609 360.69477 488.31052 363.30605 480.50759 c
+364.16154 477.95102 365.02157 475.33635 365.98195 475.38935 C
+366.99052 475.36129 367.76636 478.24951 368.51329 480.71962 c
+370.84819 488.43950 371.38791 502.50331 371.09225 510.89584 c
+370.74671 520.70967 369.32797 525.20598 367.71959 534.73691 c
+367.13197 538.21814 366.68948 542.69263 365.81839 542.81906 C
+ at c
+F
+
+ at rax 318.43219 446.13439 484.20057 472.84072 @E
+[0.00014512 0.00000000 0.00000000 0.00016051 318.43217733 451.08310161] @tm
+ 0 O 0 @g
+0.50 0.00 0.50 0.50 k
+e
+
+% FontChange:/_LucidaSans 146119.00000 z
+%CHAR: 0 0 (O) @t
+54502 -2630 m
+42886 -2630 33559 877 26496 7866 c
+19434 14855 15903 24694 15903 37382 c
+15903 49461 18703 60956 24280 71842 c
+29881 82728 37504 91519 47148 98192 c
+56816 104889 67726 108225 79903 108225 c
+91884 108225 101382 104694 108396 97656 c
+115410 90618 118917 80804 118917 68213 c
+118917 56037 116067 44469 110344 33510 c
+104646 22551 96999 13784 87428 7209 c
+77833 658 66874 -2630 54502 -2630 c
+ at c
+57279 8572 m
+65169 8572 72524 11105 79318 16171 c
+86137 21236 91787 28542 96268 38113 c
+100773 47659 103014 57376 103014 67288 c
+103014 75787 100773 82874 96317 88524 c
+91836 94198 85480 97023 77248 97023 c
+69699 97023 62466 94515 55598 89498 c
+48731 84481 43032 77175 38551 67604 c
+34046 58009 31805 48268 31805 38308 c
+31805 29711 34070 22600 38624 16999 c
+43154 11373 49388 8572 57279 8572 c
+ at c
+F
+T
+ at rax 318.43219 446.13439 484.20057 472.84072 @E
+[0.00014512 0.00000000 0.00000000 0.00016051 318.43217733 451.08310161] @tm
+ 0 O 0 @g
+0.50 0.00 0.50 0.50 k
+e
+
+% FontChange:/_LucidaSans 134161.00000 z
+%CHAR: 117287 0 (b) @t
+130189 0 m
+150783 103438 L
+163684 103438 L
+151453 42059 L
+156976 51317 163014 58740 169610 64330 c
+176206 69920 182400 72715 188146 72715 c
+192261 72715 195548 70949 198007 67438 c
+200489 63928 201719 59992 201719 55610 c
+201719 46934 199282 37833 194407 28308 c
+189555 18783 183585 11404 176497 6194 c
+169431 984 161896 -1632 153913 -1632 c
+152370 -1632 150715 -1498 148927 -1207 c
+147138 -917 145192 -514 143091 0 c
+130189 0 L
+ at c
+148390 26676 m
+145103 10084 L
+146713 9302 148345 8698 150022 8296 c
+151677 7871 153376 7670 155120 7670 c
+160017 7670 165048 9727 170169 13819 c
+175312 17933 179560 23903 182914 31774 c
+186290 39622 187967 46755 187967 53128 c
+187967 55118 187520 56817 186626 58159 c
+185731 59523 184412 60194 182668 60194 c
+176117 60194 164691 49013 148390 26676 C
+ at c
+F
+%CHAR: 202370 0 (j) @t
+187970 -25468 m
+190139 -14534 L
+194902 -16658 199083 -17732 202705 -17732 c
+207334 -17732 211247 -15898 214400 -12231 c
+217575 -8564 219766 -3622 220996 2571 c
+234636 71150 L
+247515 71150 L
+235396 9637 l
+233384 -380 230812 -7781 227682 -12522 c
+224574 -17284 220638 -20951 215898 -23568 c
+211158 -26184 206015 -27503 200469 -27503 c
+196199 -27503 192040 -26832 187970 -25468 C
+ at c
+237207 84052 m
+239756 96954 L
+252703 96954 L
+250087 84052 L
+237207 84052 L
+ at c
+F
+%CHAR: 249463 0 (e) @t
+316879 7133 m
+305609 1297 294988 -1632 285038 -1632 c
+277570 -1632 271801 559 267709 4919 c
+263617 9279 261582 15227 261582 22740 c
+261582 30902 263460 38795 267217 46442 c
+270973 54089 276072 60372 282511 65314 c
+288951 70256 295950 72715 303508 72715 c
+308762 72715 312765 71463 315560 68981 c
+318355 66499 319763 62989 319763 58494 c
+319763 53128 318042 48186 314621 43669 c
+311199 39153 306079 35307 299281 32176 c
+292484 29023 284255 27056 274551 26273 C
+274551 20214 275870 15742 278509 12902 c
+281147 10062 284591 8653 288839 8653 c
+292193 8653 296710 9548 302367 11314 c
+308024 13081 313681 15831 319361 19588 C
+316879 7133 L
+ at c
+275736 35910 m
+283562 36648 289555 37923 293714 39712 c
+297895 41500 301182 43893 303597 46889 c
+306034 49863 307242 52748 307242 55498 c
+307242 57242 306526 58874 305117 60372 c
+303686 61871 301875 62631 299639 62631 c
+296621 62631 293624 61669 290606 59746 c
+288168 58226 285910 56213 283853 53731 c
+282198 51764 280745 49617 279470 47269 c
+278196 44944 276966 41143 275736 35910 C
+ at c
+F
+%CHAR: 323947 0 (c) @t
+385527 4852 m
+375666 537 366901 -1632 359254 -1632 c
+351785 -1632 346061 537 342059 4875 c
+338056 9235 336066 15406 336066 23389 c
+336066 31863 338146 39868 342327 47426 c
+346486 54984 352031 61088 358941 65739 c
+365828 70390 372960 72715 380295 72715 c
+385259 72715 390826 71933 396931 70367 C
+394829 60015 L
+389686 62005 384744 63011 380026 63011 c
+374749 63011 369830 61423 365313 58226 c
+360797 55051 357085 50266 354178 43893 c
+351271 37498 349818 30946 349818 24171 c
+349818 18850 351092 15004 353619 12678 c
+356146 10330 359276 9168 362988 9168 c
+364821 9168 367057 9481 369696 10084 c
+372357 10688 375197 11538 378260 12589 c
+381301 13640 384588 15160 388076 17173 C
+385527 4852 L
+ at c
+F
+%CHAR: 394965 0 (t) @t
+441720 -313 m
+438657 -1185 435795 -1632 433201 -1632 c
+427097 -1632 422423 -224 419159 2616 c
+415894 5456 414262 9056 414262 13438 c
+414262 16233 414664 19655 415447 23724 c
+422960 61446 L
+412339 61446 L
+414239 71150 L
+424883 71150 L
+427454 84052 L
+440736 85684 L
+437852 71150 L
+455941 71150 L
+453862 61446 L
+435906 61446 L
+428125 22315 l
+427387 18715 427007 16323 427007 15160 c
+427007 13327 427656 11672 428930 10241 c
+430227 8788 432552 8072 435929 8072 c
+438210 8072 440759 8519 443621 9391 C
+441720 -313 L
+ at c
+F
+%CHAR: 492234 0 (P) @t
+504733 0 m
+524030 96954 L
+551690 96954 l
+560813 96954 567543 95165 571881 91610 c
+576196 88054 578365 83202 578365 77031 c
+578365 70882 576353 64621 572328 58293 c
+568326 51965 562892 47135 556050 43781 c
+549208 40450 541874 38773 534003 38773 c
+526065 38773 L
+518351 0 L
+504733 0 L
+ at c
+528122 49058 m
+534338 49058 l
+544132 49058 551511 51920 556475 57645 c
+561461 63369 563943 69428 563943 75868 c
+563943 80407 562266 83336 558934 84678 c
+555580 85997 550549 86668 543797 86668 c
+535613 86668 L
+528122 49058 L
+ at c
+F
+%CHAR: 572867 0 (r) @t
+585769 0 m
+599923 71150 L
+612825 71150 L
+607056 42059 L
+610432 47918 614412 53351 618996 58405 c
+623580 63458 627672 67103 631294 69384 c
+634939 71642 638941 72782 643369 72782 c
+644308 72782 645403 72715 646633 72581 C
+643816 58427 L
+641938 59076 640283 59411 638829 59411 c
+634603 59411 630131 57086 625436 52457 c
+620740 47828 613495 38683 603724 25021 C
+598671 0 L
+585769 0 L
+ at c
+F
+%CHAR: 640397 0 (o) @t
+675637 -1632 m
+667721 -1632 661840 671 657972 5255 c
+654104 9838 652181 15540 652181 22338 c
+652181 30768 654193 39108 658240 47359 c
+662288 55610 667341 61915 673423 66231 c
+679527 70546 686660 72715 694822 72715 c
+703028 72715 709020 70412 712799 65806 c
+716578 61200 718456 55520 718456 48812 c
+718456 40427 716466 32132 712464 23948 c
+708461 15764 703453 9458 697438 5009 c
+691401 581 684133 -1632 675637 -1632 c
+ at c
+678499 8072 m
+685766 8072 691937 12007 697035 19901 c
+702156 27771 704705 36492 704705 46062 c
+704705 51719 703632 55967 701463 58785 c
+699294 61602 696051 63011 691736 63011 c
+684804 63011 678767 59098 673624 51294 c
+668504 43468 665932 34748 665932 25088 c
+665932 19520 667006 15272 669175 12388 c
+671343 9503 674452 8072 678499 8072 c
+ at c
+F
+%CHAR: 719845 0 (t) @t
+766600 -313 m
+763537 -1185 760675 -1632 758081 -1632 c
+751977 -1632 747303 -224 744039 2616 c
+740774 5456 739142 9056 739142 13438 c
+739142 16233 739544 19655 740327 23724 c
+747840 61446 L
+737219 61446 L
+739119 71150 L
+749763 71150 L
+752334 84052 L
+765616 85684 L
+762732 71150 L
+780821 71150 L
+778742 61446 L
+760786 61446 L
+753005 22315 l
+752267 18715 751887 16323 751887 15160 c
+751887 13327 752536 11672 753810 10241 c
+755107 8788 757432 8072 760809 8072 c
+763090 8072 765639 8519 768501 9391 C
+766600 -313 L
+ at c
+F
+%CHAR: 774674 0 (o) @t
+809914 -1632 m
+801998 -1632 796117 671 792249 5255 c
+788381 9838 786458 15540 786458 22338 c
+786458 30768 788470 39108 792517 47359 c
+796565 55610 801618 61915 807700 66231 c
+813804 70546 820937 72715 829099 72715 c
+837305 72715 843297 70412 847076 65806 c
+850855 61200 852733 55520 852733 48812 c
+852733 40427 850743 32132 846741 23948 c
+842738 15764 837730 9458 831715 5009 c
+825678 581 818410 -1632 809914 -1632 c
+ at c
+812776 8072 m
+820043 8072 826214 12007 831312 19901 c
+836433 27771 838982 36492 838982 46062 c
+838982 51719 837909 55967 835740 58785 c
+833571 61602 830328 63011 826013 63011 c
+819081 63011 813044 59098 807901 51294 c
+802781 43468 800209 34748 800209 25088 c
+800209 19520 801283 15272 803452 12388 c
+805620 9503 808729 8072 812776 8072 c
+ at c
+F
+%CHAR: 854122 0 (t) @t
+900877 -313 m
+897814 -1185 894952 -1632 892358 -1632 c
+886254 -1632 881580 -224 878316 2616 c
+875051 5456 873419 9056 873419 13438 c
+873419 16233 873821 19655 874604 23724 c
+882117 61446 L
+871496 61446 L
+873396 71150 L
+884040 71150 L
+886611 84052 L
+899893 85684 L
+897009 71150 L
+915098 71150 L
+913019 61446 L
+895063 61446 L
+887282 22315 l
+886544 18715 886164 16323 886164 15160 c
+886164 13327 886813 11672 888087 10241 c
+889384 8788 891709 8072 895086 8072 c
+897367 8072 899916 8519 902778 9391 C
+900877 -313 L
+ at c
+F
+%CHAR: 908951 0 (y) @t
+922322 -25871 m
+938534 67 L
+926683 71150 L
+939920 71150 L
+949020 16479 L
+983030 71150 L
+995418 71150 L
+934688 -25871 L
+922322 -25871 L
+ at c
+F
+%CHAR: 986185 0 (p) @t
+994190 -25871 m
+1013487 71150 L
+1026389 71150 L
+1020597 42059 L
+1026053 51317 1032068 58740 1038664 64330 c
+1045261 69920 1051410 72715 1057111 72715 c
+1061203 72715 1064468 70971 1066928 67505 c
+1069387 64040 1070617 60037 1070617 55498 c
+1070617 46889 1068202 37856 1063395 28375 c
+1058587 18894 1052639 11515 1045574 6261 c
+1038508 1006 1030950 -1632 1022945 -1632 c
+1019949 -1632 1016371 -1096 1012235 0 C
+1007092 -25871 L
+994190 -25871 L
+ at c
+1017534 26676 m
+1014247 10084 L
+1017422 8475 1020754 7670 1024220 7670 c
+1029094 7670 1034103 9727 1039201 13819 c
+1044321 17933 1048548 23903 1051902 31774 c
+1055256 39622 1056933 46755 1056933 53128 c
+1056933 55163 1056485 56862 1055569 58204 c
+1054652 59523 1053333 60194 1051588 60194 c
+1045104 60194 1033767 49013 1017534 26676 C
+ at c
+F
+%CHAR: 1071268 0 (e) @t
+1138684 7133 m
+1127414 1297 1116793 -1632 1106843 -1632 c
+1099375 -1632 1093606 559 1089514 4919 c
+1085422 9279 1083387 15227 1083387 22740 c
+1083387 30902 1085265 38795 1089022 46442 c
+1092778 54089 1097877 60372 1104316 65314 c
+1110756 70256 1117755 72715 1125313 72715 c
+1130567 72715 1134570 71463 1137365 68981 c
+1140160 66499 1141568 62989 1141568 58494 c
+1141568 53128 1139847 48186 1136426 43669 c
+1133004 39153 1127884 35307 1121086 32176 c
+1114289 29023 1106060 27056 1096356 26273 C
+1096356 20214 1097675 15742 1100314 12902 c
+1102952 10062 1106396 8653 1110644 8653 c
+1113998 8653 1118515 9548 1124172 11314 c
+1129829 13081 1135486 15831 1141166 19588 C
+1138684 7133 L
+ at c
+1097541 35910 m
+1105367 36648 1111360 37923 1115519 39712 c
+1119700 41500 1122987 43893 1125402 46889 c
+1127839 49863 1129047 52748 1129047 55498 c
+1129047 57242 1128331 58874 1126922 60372 c
+1125491 61871 1123680 62631 1121444 62631 c
+1118426 62631 1115429 61669 1112411 59746 c
+1109973 58226 1107715 56213 1105658 53731 c
+1104003 51764 1102550 49617 1101275 47269 c
+1100001 44944 1098771 41143 1097541 35910 C
+ at c
+F
+T
+ at rax %Note: Object
+434.30740 475.48176 458.49458 539.58954 @E
+ 0 O 0 @g
+0.00 0.00 0.00 1.00 k
+/$fm 1 def
+452.73345 512.33131 m
+452.36154 512.04217 452.15461 511.91235 451.77137 511.72951 C
+449.12466 510.46696 446.33452 508.07877 443.58151 505.72261 C
+442.15739 504.50428 440.71427 503.26838 439.28504 502.16910 C
+438.23140 494.99943 437.41956 486.80561 436.96800 477.34583 C
+434.30740 475.48176 L
+435.02740 490.56123 436.67631 502.61414 438.73427 512.13487 C
+441.44617 524.68016 444.90841 532.93294 447.91739 537.95282 C
+448.55291 539.01326 449.82142 540.03288 450.26164 539.38857 C
+453.46394 534.70205 455.70217 525.86787 457.02709 515.37685 C
+458.51272 503.61392 458.85487 489.75846 458.12438 477.33704 C
+455.46605 475.49055 L
+456.19285 487.85017 455.85411 501.62513 454.37839 513.30813 C
+453.18614 522.74665 451.25433 530.81546 448.54724 535.65732 C
+446.12391 530.84239 443.52283 523.74416 441.35405 513.71036 C
+440.69698 510.66935 440.09008 507.45373 439.53392 503.87528 C
+440.89483 504.90567 442.29005 506.10161 443.71701 507.32249 C
+446.63698 509.82180 449.58869 512.35257 452.61723 513.91162 C
+452.73345 512.33131 L
+ at c
+F
+
+ at rax %Note: Object
+320.36825 468.26617 474.16025 550.22513 @E
+ 0 O 0 @g
+0.00 0.00 0.00 1.00 k
+/$fm 1 def
+424.83458 493.25159 m
+424.59789 493.01773 424.36035 492.83603 424.09446 492.62655 C
+416.64076 486.75572 409.22986 480.97814 401.31439 476.48835 C
+394.14047 472.41893 383.63556 468.26617 375.82072 468.26617 C
+354.97701 468.26617 336.79587 479.99537 320.37364 480.27005 C
+320.36825 550.08539 L
+417.05802 550.08539 L
+420.03751 550.06129 443.54636 552.38485 474.16025 538.99115 C
+472.57398 538.06054 L
+456.70620 543.62665 444.28337 547.98378 415.44454 547.36271 C
+395.72079 546.93808 375.93496 542.01203 358.98208 533.17644 C
+343.73112 525.22809 330.86835 514.11458 322.63228 500.31043 C
+334.10721 500.25827 341.27631 493.29581 348.63761 486.14428 C
+356.40000 478.60299 364.38094 470.84967 377.80838 470.87461 C
+377.78712 470.87603 L
+386.78003 471.45146 394.83439 474.48935 402.43975 478.80369 C
+402.86069 479.04236 403.28731 479.29465 403.70655 479.54154 C
+404.63433 493.08038 406.34419 504.33307 408.37861 513.37134 C
+411.02362 525.12265 414.26192 533.25694 417.07644 537.95282 C
+417.71197 539.01326 418.98047 540.03288 419.42069 539.38857 C
+422.61279 534.71707 424.81928 525.92882 426.11641 515.48769 C
+427.58050 503.70350 427.89118 489.79446 427.15786 477.32655 C
+424.49953 475.48006 L
+424.83713 481.22079 424.95279 487.24951 424.83458 493.25159 C
+ at c
+424.80170 494.68592 m
+424.63417 501.16224 424.19197 507.56003 423.46375 513.42293 C
+422.29928 522.79569 420.40205 530.80696 417.72047 535.63011 C
+415.48932 531.04961 413.08384 524.20224 410.99669 514.92983 C
+408.97276 505.93776 407.27225 494.70775 406.35411 481.15899 C
+412.52967 485.06230 418.49291 489.71849 424.49868 494.44866 C
+424.60809 494.53483 424.69597 494.60598 424.80170 494.68592 C
+ at c
+F
+
+ at rax %Note: Object
+382.52183 475.17307 398.03953 538.54668 @E
+ 0 O 0 @g
+0.00 0.00 0.00 1.00 k
+0 J 0 j [] 0 d 0 R 0 @G
+0.00 0.00 0.00 0.00 K
+0 0.21600 0.21600 0.00000 @w
+/$fm 0 def
+397.16872 538.08265 m
+395.63065 538.54668 L
+395.33471 538.20397 394.68416 537.57383 394.11269 536.99499 C
+390.90217 533.74365 385.48687 528.25946 385.48687 522.28800 C
+385.48687 520.57871 387.42406 515.73487 389.72948 509.97090 C
+390.21109 508.76617 390.70970 507.52035 391.20917 506.25609 C
+392.40709 503.22416 393.41197 500.63301 394.10702 498.01635 C
+394.80378 495.39373 395.20488 492.71499 395.20488 489.49087 C
+395.20488 486.57940 394.00101 484.42394 392.22028 482.74214 C
+390.25474 480.88573 387.45496 479.33093 384.68381 477.95584 C
+383.86460 477.54935 383.04482 477.14258 382.63209 475.95657 C
+382.21937 474.77055 383.03915 475.17732 383.85836 475.58381 C
+387.13068 477.20778 390.50731 479.11039 393.20617 481.65931 C
+396.08986 484.38255 398.03953 487.58258 398.03953 491.46605 C
+398.03953 494.80441 397.62850 497.56167 396.91446 500.24948 C
+396.19871 502.94409 395.19184 505.54176 393.99279 508.57654 C
+393.49332 509.84079 392.99471 511.08661 392.51310 512.29134 C
+390.23546 517.98614 388.32151 522.77131 388.32151 524.26318 C
+388.32151 529.04013 392.73647 533.51150 395.35370 536.16217 C
+396.04252 536.85978 396.71915 537.56164 397.16872 538.08265 C
+ at c
+B
+
+ at rax %Note: Object
+464.15764 475.42394 482.97458 537.04063 @E
+ 0 O 0 @g
+0.00 0.00 0.00 1.00 k
+0 J 0 j [] 0 d 0 R 0 @G
+0.00 0.00 0.00 0.00 K
+0 0.21600 0.21600 0.00000 @w
+/$fm 0 def
+479.90494 475.42394 m
+482.97458 477.67153 L
+478.67868 479.41342 474.37200 483.44740 471.27883 489.19776 C
+468.58479 494.20687 466.82561 500.51622 466.82561 507.74287 C
+466.82561 514.67953 468.59754 520.99795 471.22894 526.09493 C
+473.85156 531.17461 476.89569 534.44268 479.87802 536.29483 C
+478.30337 537.04063 L
+474.75269 534.38258 471.55039 530.43732 468.90907 525.32164 C
+466.06961 519.82157 464.15764 513.08901 464.15764 505.80964 C
+464.15764 498.42283 465.95480 491.97572 468.70724 486.85805 C
+471.67200 481.34608 475.75701 477.37106 479.90494 475.42394 C
+ at c
+B
+
+%%PageTrailer
+ at rs
+ at rs
+%%Trailer
+ at EndSysCorelDict
+end
+%%DocumentSuppliedResources: procset wCorel9Dict 9.0 0
+%%EOF
diff --git a/Current/download/isaac_overview.zip b/Current/download/isaac_overview.zip
new file mode 100755
index 0000000..b92bc53
Binary files /dev/null and b/Current/download/isaac_overview.zip differ
diff --git a/Current/download/isaacos.eps b/Current/download/isaacos.eps
new file mode 100755
index 0000000..dc3d465
--- /dev/null
+++ b/Current/download/isaacos.eps
@@ -0,0 +1,1909 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%BoundingBox: 65 188 176 229 
+%%LanguageLevel: 1
+%%Creator: CorelDRAW 9
+%%Title: isaacos.eps
+%%CreationDate: Thu Feb 09 10:16:26 2006
+%%For: cora
+%%DocumentProcessColors: Cyan Magenta Yellow Black 
+%%DocumentSuppliedResources: (atend)
+%%EndComments
+%%BeginProlog
+/AutoFlatness false def
+/AutoSteps 0 def
+/CMYKMarks true def
+/UseLevel 1 def
+%Build: CorelDRAW 9 Version 9.337
+%Color profile: Désactivé
+%%BeginResource: procset wCorel9Dict 9.0 0
+/wCorel9Dict 300 dict def wCorel9Dict begin
+% Copyright (c)1992-1999 Corel Corporation
+% All rights reserved.     v9.0 r0.5
+/bd{bind def}bind def/ld{load def}bd/xd{exch def}bd/_ null def/rp{{pop}repeat}
+bd/@cp/closepath ld/@gs/gsave ld/@gr/grestore ld/@np/newpath ld/Tl/translate ld
+/$sv 0 def/@sv{/$sv save def}bd/@rs{$sv restore}bd/spg/showpage ld/showpage{}
+bd currentscreen/@dsp xd/$dsp/@dsp def/$dsa xd/$dsf xd/$sdf false def/$SDF
+false def/$Scra 0 def/SetScr/setscreen ld/@ss{2 index 0 eq{$dsf 3 1 roll 4 -1
+roll pop}if exch $Scra add exch load SetScr}bd/SepMode_5 where{pop}{/SepMode_5
+0 def}ifelse/CurrentInkName_5 where{pop}{/CurrentInkName_5(Composite)def}
+ifelse/$ink_5 where{pop}{/$ink_5 -1 def}ifelse/$c 0 def/$m 0 def/$y 0 def/$k 0
+def/$t 1 def/$n _ def/$o 0 def/$fil 0 def/$C 0 def/$M 0 def/$Y 0 def/$K 0 def
+/$T 1 def/$N _ def/$O 0 def/$PF false def/s1c 0 def/s1m 0 def/s1y 0 def/s1k 0
+def/s1t 0 def/s1n _ def/$bkg false def/SK 0 def/SM 0 def/SY 0 def/SC 0 def/$op
+false def matrix currentmatrix/$ctm xd/$ptm matrix def/$ttm matrix def/$stm
+matrix def/$ffpnt true def/CorelDrawReencodeVect[16#0/grave 16#5/breve
+16#6/dotaccent 16#8/ring 16#A/hungarumlaut 16#B/ogonek 16#C/caron 16#D/dotlessi
+16#27/quotesingle 16#60/grave 16#7C/bar
+16#82/quotesinglbase/florin/quotedblbase/ellipsis/dagger/daggerdbl
+16#88/circumflex/perthousand/Scaron/guilsinglleft/OE
+16#91/quoteleft/quoteright/quotedblleft/quotedblright/bullet/endash/emdash
+16#98/tilde/trademark/scaron/guilsinglright/oe 16#9F/Ydieresis
+16#A1/exclamdown/cent/sterling/currency/yen/brokenbar/section
+16#a8/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/minus/registered/macron
+16#b0/degree/plusminus/twosuperior/threesuperior/acute/mu/paragraph/periodcentered
+16#b8/cedilla/onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters/questiondown
+16#c0/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla
+16#c8/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis
+16#d0/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/multiply
+16#d8/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls
+16#e0/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla
+16#e8/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis
+16#f0/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide
+16#f8/oslash/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]def
+/L2?/languagelevel where{pop languagelevel 2 ge}{false}ifelse def/Comp?{
+/LumSepsDict where{pop false}{/AldusSepsDict where{pop false}{1 0 0 0 @gs
+setcmykcolor currentcmykcolor @gr add add add 0 ne 0 1 0 0 @gs setcmykcolor
+currentcmykcolor @gr add add add 0 ne 0 0 1 0 @gs setcmykcolor currentcmykcolor
+ at gr add add add 0 ne 0 0 0 1 @gs setcmykcolor currentcmykcolor @gr add add add
+0 ne and and and}ifelse}ifelse}bd/@PL{/LV where{pop LV 2 ge L2? not and{@np
+/Courier findfont 12 scalefont setfont 72 144 m
+(The PostScript level set in the Corel application is higher than)show 72 132 m
+(the PostScript level of this device. Change the PS Level in the Corel)show 72
+120 m(application to Level 1 by selecting the PostScript tab in the print)show
+72 108 m(dialog, and selecting Level 1 from the Compatibility drop down list.)
+show flush spg quit}if}if}bd/@BeginSysCorelDict{systemdict/Corel30Dict known
+{systemdict/Corel30Dict get exec}if systemdict/CorelLexDict known{1 systemdict
+/CorelLexDict get exec}if}bd/@EndSysCorelDict{systemdict/Corel30Dict known
+{end}if/EndCorelLexDict where{pop EndCorelLexDict}if}bd AutoFlatness{/@ifl{dup
+currentflat exch sub 10 gt{
+([Error: PathTooComplex; OffendingCommand: AnyPaintingOperator]\n)print flush
+ at np exit}{currentflat 2 add setflat}ifelse}bd/@fill/fill ld/fill{currentflat{
+{@fill}stopped{@ifl}{exit}ifelse}bind loop setflat}bd/@eofill/eofill ld/eofill
+{currentflat{{@eofill}stopped{@ifl}{exit}ifelse}bind loop setflat}bd/@clip
+/clip ld/clip{currentflat{{@clip}stopped{@ifl}{exit}ifelse}bind loop setflat}
+bd/@eoclip/eoclip ld/eoclip{currentflat{{@eoclip}stopped{@ifl}{exit}ifelse}
+bind loop setflat}bd/@stroke/stroke ld/stroke{currentflat{{@stroke}stopped
+{@ifl}{exit}ifelse}bind loop setflat}bd}if L2?{/@ssa{true setstrokeadjust}bd}{
+/@ssa{}bd}ifelse/d/setdash ld/j/setlinejoin ld/J/setlinecap ld/M/setmiterlimit
+ld/w/setlinewidth ld/O{/$o xd}bd/R{/$O xd}bd/W/eoclip ld/c/curveto ld/C/c ld/l
+/lineto ld/L/l ld/rl/rlineto ld/m/moveto ld/n/newpath ld/N/newpath ld/P{11 rp}
+bd/u{}bd/U{}bd/A{pop}bd/q/@gs ld/Q/@gr ld/&{}bd/@j{@sv @np}bd/@J{@rs}bd/g{1
+exch sub/$k xd/$c 0 def/$m 0 def/$y 0 def/$t 1 def/$n _ def/$fil 0 def}bd/G{1
+sub neg/$K xd _ 1 0 0 0/$C xd/$M xd/$Y xd/$T xd/$N xd}bd/k{1 index type
+/stringtype eq{/$t xd/$n xd}{/$t 0 def/$n _ def}ifelse/$k xd/$y xd/$m xd/$c xd
+/$fil 0 def}bd/K{1 index type/stringtype eq{/$T xd/$N xd}{/$T 0 def/$N _ def}
+ifelse/$K xd/$Y xd/$M xd/$C xd}bd/x/k ld/X/K ld/sf{1 index type/stringtype eq{
+/s1t xd/s1n xd}{/s1t 0 def/s1n _ def}ifelse/s1k xd/s1y xd/s1m xd/s1c xd}bd/i{
+dup 0 ne{setflat}{pop}ifelse}bd/v{4 -2 roll 2 copy 6 -2 roll c}bd/V/v ld/y{2
+copy c}bd/Y/y ld/@w{matrix rotate/$ptm xd matrix scale $ptm dup concatmatrix
+/$ptm xd 1 eq{$ptm exch dup concatmatrix/$ptm xd}if 1 w}bd/@g{1 eq dup/$sdf xd
+{/$scp xd/$sca xd/$scf xd}if}bd/@G{1 eq dup/$SDF xd{/$SCP xd/$SCA xd/$SCF xd}
+if}bd/@D{2 index 0 eq{$dsf 3 1 roll 4 -1 roll pop}if 3 copy exch $Scra add exch
+load SetScr/$dsp xd/$dsa xd/$dsf xd}bd/$ngx{$SDF{$SCF SepMode_5 0 eq{$SCA}
+{$dsa}ifelse $SCP @ss}if}bd/p{/$pm xd 7 rp/$pyf xd/$pxf xd/$pn xd/$fil 1 def}
+bd/@MN{2 copy le{pop}{exch pop}ifelse}bd/@MX{2 copy ge{pop}{exch pop}ifelse}bd
+/InRange{3 -1 roll @MN @MX}bd/@sqr{dup 0 rl dup 0 exch rl neg 0 rl @cp}bd
+/currentscale{1 0 dtransform matrix defaultmatrix idtransform dup mul exch dup
+mul add sqrt 0 1 dtransform matrix defaultmatrix idtransform dup mul exch dup
+mul add sqrt}bd/@unscale{}bd/wDstChck{2 1 roll dup 3 -1 roll eq{1 add}if}bd
+/@dot{dup mul exch dup mul add 1 exch sub}bd/@lin{exch pop abs 1 exch sub}bd
+/cmyk2rgb{3{dup 5 -1 roll add 1 exch sub dup 0 lt{pop 0}if exch}repeat pop}bd
+/rgb2cmyk{3{1 exch sub 3 1 roll}repeat 3 copy @MN @MN 3{dup 5 -1 roll sub neg
+exch}repeat}bd/rgb2g{2 index .299 mul 2 index .587 mul add 1 index .114 mul add
+4 1 roll pop pop pop}bd/WaldoColor_5 where{pop}{/SetRgb/setrgbcolor ld/GetRgb
+/currentrgbcolor ld/SetGry/setgray ld/GetGry/currentgray ld/SetRgb2 systemdict
+/setrgbcolor get def/GetRgb2 systemdict/currentrgbcolor get def/SetHsb
+systemdict/sethsbcolor get def/GetHsb systemdict/currenthsbcolor get def
+/rgb2hsb{SetRgb2 GetHsb}bd/hsb2rgb{3 -1 roll dup floor sub 3 1 roll SetHsb
+GetRgb2}bd/setcmykcolor where{pop/LumSepsDict where{pop/SetCmyk_5{LumSepsDict
+/setcmykcolor get exec}def}{/AldusSepsDict where{pop/SetCmyk_5{AldusSepsDict
+/setcmykcolor get exec}def}{/SetCmyk_5/setcmykcolor ld}ifelse}ifelse}{
+/SetCmyk_5{cmyk2rgb SetRgb}bd}ifelse/currentcmykcolor where{pop/GetCmyk
+/currentcmykcolor ld}{/GetCmyk{GetRgb rgb2cmyk}bd}ifelse/setoverprint where
+{pop}{/setoverprint{/$op xd}bd}ifelse/currentoverprint where{pop}{
+/currentoverprint{$op}bd}ifelse/@tc_5{5 -1 roll dup 1 ge{pop}{4{dup 6 -1 roll
+mul exch}repeat pop}ifelse}bd/@trp{exch pop 5 1 roll @tc_5}bd
+/setprocesscolor_5{SepMode_5 0 eq{SetCmyk_5}{0 4 $ink_5 sub index exch pop 5 1
+roll pop pop pop pop SepsColor true eq{$ink_5 3 gt{1 sub neg SetGry}{0 0 0 4
+$ink_5 roll SetCmyk_5}ifelse}{1 sub neg SetGry}ifelse}ifelse}bd
+/findcmykcustomcolor where{pop}{/findcmykcustomcolor{5 array astore}bd}ifelse
+/setcustomcolor where{pop}{/setcustomcolor{exch aload pop SepMode_5 0 eq{pop
+ at tc_5 setprocesscolor_5}{CurrentInkName_5 eq{4 index}{0}ifelse 6 1 roll 5 rp 1
+sub neg SetGry}ifelse}bd}ifelse/@scc_5{dup type/booleantype eq{setoverprint}{1
+eq setoverprint}ifelse dup _ eq{pop setprocesscolor_5 pop}{findcmykcustomcolor
+exch setcustomcolor}ifelse SepMode_5 0 eq{true}{GetGry 1 eq currentoverprint
+and not}ifelse}bd/colorimage where{pop/ColorImage{colorimage}def}{/ColorImage{
+/ncolors xd/$multi xd $multi true eq{ncolors 3 eq{/daqB xd/daqG xd/daqR xd pop
+pop exch pop abs{daqR pop daqG pop daqB pop}repeat}{/daqK xd/daqY xd/daqM xd
+/daqC xd pop pop exch pop abs{daqC pop daqM pop daqY pop daqK pop}repeat}
+ifelse}{/dataaq xd{dataaq ncolors dup 3 eq{/$dat xd 0 1 $dat length 3 div 1 sub
+{dup 3 mul $dat 1 index get 255 div $dat 2 index 1 add get 255 div $dat 3 index
+2 add get 255 div rgb2g 255 mul cvi exch pop $dat 3 1 roll put}for $dat 0 $dat
+length 3 idiv getinterval pop}{4 eq{/$dat xd 0 1 $dat length 4 div 1 sub{dup 4
+mul $dat 1 index get 255 div $dat 2 index 1 add get 255 div $dat 3 index 2 add
+get 255 div $dat 4 index 3 add get 255 div cmyk2rgb rgb2g 255 mul cvi exch pop
+$dat 3 1 roll put}for $dat 0 $dat length ncolors idiv getinterval}if}ifelse}
+image}ifelse}bd}ifelse/setcmykcolor{1 5 1 roll _ currentoverprint @scc_5
+/$ffpnt xd}bd/currentcmykcolor{GetCmyk}bd/setrgbcolor{rgb2cmyk setcmykcolor}bd
+/currentrgbcolor{currentcmykcolor cmyk2rgb}bd/sethsbcolor{hsb2rgb setrgbcolor}
+bd/currenthsbcolor{currentrgbcolor rgb2hsb}bd/setgray{dup dup setrgbcolor}bd
+/currentgray{currentrgbcolor rgb2g}bd/InsideDCS false def/IMAGE/image ld/image
+{InsideDCS{IMAGE}{/EPSDict where{pop SepMode_5 0 eq{IMAGE}{dup type/dicttype eq
+{dup/ImageType get 1 ne{IMAGE}{dup dup/BitsPerComponent get 8 eq exch
+/BitsPerComponent get 1 eq or currentcolorspace 0 get/DeviceGray eq and{
+CurrentInkName_5(Black)eq{IMAGE}{dup/DataSource get/TCC xd/Height get abs{TCC
+pop}repeat}ifelse}{IMAGE}ifelse}ifelse}{2 index 1 ne{CurrentInkName_5(Black)eq
+{IMAGE}{/TCC xd pop pop exch pop abs{TCC pop}repeat}ifelse}{IMAGE}ifelse}
+ifelse}ifelse}{IMAGE}ifelse}ifelse}bd}ifelse/WaldoColor_5 true def/@sft{$tllx
+$pxf add dup $tllx gt{$pwid sub}if/$tx xd $tury $pyf sub dup $tury lt{$phei
+add}if/$ty xd}bd/@stb{pathbbox/$ury xd/$urx xd/$lly xd/$llx xd}bd/@ep{{cvx exec
+}forall}bd/@tp{@sv/$in true def 2 copy dup $lly le{/$in false def}if $phei sub
+$ury ge{/$in false def}if dup $urx ge{/$in false def}if $pwid add $llx le{/$in
+false def}if $in{@np 2 copy m $pwid 0 rl 0 $phei neg rl $pwid neg 0 rl 0 $phei
+rl clip @np $pn cvlit load aload pop 7 -1 roll 5 index sub 7 -1 roll 3 index
+sub Tl matrix currentmatrix/$ctm xd @ep pop pop pop pop}{pop pop}ifelse @rs}bd
+/@th{@sft 0 1 $tly 1 sub{dup $psx mul $tx add{dup $llx gt{$pwid sub}{exit}
+ifelse}loop exch $phei mul $ty exch sub 0 1 $tlx 1 sub{$pwid mul 3 copy 3 -1
+roll add exch @tp pop}for pop pop}for}bd/@tv{@sft 0 1 $tlx 1 sub{dup $pwid mul
+$tx add exch $psy mul $ty exch sub{dup $ury lt{$phei add}{exit}ifelse}loop 0 1
+$tly 1 sub{$phei mul 3 copy sub @tp pop}for pop pop}for}bd/$fm 0 def/wfill{1
+$fm eq{fill}{eofill}ifelse}bd/wclip{1 $fm eq{clip}{eoclip}ifelse}bd/@pf{@gs
+$ctm setmatrix $pm concat @stb wclip @sv Bburx Bbury $pm itransform/$tury xd
+/$turx xd Bbllx Bblly $pm itransform/$tlly xd/$tllx xd newpath $tllx $tlly m
+$tllx $tury l $turx $tury l $turx $tlly l $tllx $tlly m @cp pathbbox @rs/$tury
+xd/$turx xd/$tlly xd/$tllx xd/$wid $turx $tllx sub def/$hei $tury $tlly sub def
+ at gs $vectpat{1 0 0 0 0 _ $o @scc_5{wfill}if}{$t $c $m $y $k $n $o @scc_5{
+SepMode_5 0 eq $pfrg or{$tllx $tlly Tl $wid $hei scale <00> 8 1 false[8 0 0 1 0
+0]{}imagemask}{/$bkg true def}ifelse}if}ifelse @gr $wid 0 gt $hei 0 gt and{$pn
+cvlit load aload pop/$pd xd 3 -1 roll sub/$phei xd exch sub/$pwid xd $wid $pwid
+div ceiling 1 add/$tlx xd $hei $phei div ceiling 1 add/$tly xd $psx 0 eq{@tv}{
+ at th}ifelse}if @gr @np/$bkg false def}bd/@Pf{@sv SepMode_5 0 eq $Psc 0 ne or
+$ink_5 3 eq or{0 J 0 j[]0 d $t $c $m $y $k $n $o @scc_5 pop $ctm setmatrix 72
+1000 div dup matrix scale dup concat dup Bburx exch Bbury exch itransform
+ceiling cvi/Bbury xd ceiling cvi/Bburx xd Bbllx exch Bblly exch itransform
+floor cvi/Bblly xd floor cvi/Bbllx xd $Prm aload pop $Psn load exec}{1 SetGry
+wfill}ifelse @rs @np}bd/F{matrix currentmatrix $sdf{$scf $sca $scp @ss}if $fil
+1 eq{@pf}{$fil 2 eq{@ff}{$fil 3 eq{@Pf}{$t $c $m $y $k $n $o @scc_5{wfill}
+{@np}ifelse}ifelse}ifelse}ifelse $sdf{$dsf $dsa $dsp @ss}if setmatrix}bd/f{@cp
+F}bd/S{matrix currentmatrix $ctm setmatrix $SDF{$SCF $SCA $SCP @ss}if $T $C $M
+$Y $K $N $O @scc_5{matrix currentmatrix $ptm concat stroke setmatrix}
+{@np}ifelse $SDF{$dsf $dsa $dsp @ss}if setmatrix}bd/s{@cp S}bd/B{@gs F @gr S}
+bd/b{@cp B}bd/_E{5 array astore exch cvlit xd}bd/@cc{currentfile $dat
+readhexstring pop}bd/@sm{/$ctm $ctm currentmatrix def}bd/@E{/Bbury xd/Bburx xd
+/Bblly xd/Bbllx xd}bd/@c{@cp}bd/@p{/$fil 1 def 1 eq dup/$vectpat xd{/$pfrg true
+def}{@gs $t $c $m $y $k $n $o @scc_5/$pfrg xd @gr}ifelse/$pm xd/$psy xd/$psx xd
+/$pyf xd/$pxf xd/$pn xd}bd/@P{/$fil 3 def/$Psn xd/$Psc xd array astore/$Prm xd
+}bd/@ii{concat 3 index 3 index m 3 index 1 index l 2 copy l 1 index 3 index l 3
+index 3 index l clip pop pop pop pop}bd/tcc{@cc}def/@i{@sm @gs @ii 6 index 1 ne
+{/$frg true def pop pop}{1 eq{s1t s1c s1m s1y s1k s1n $O @scc_5/$frg xd}{/$frg
+false def}ifelse 1 eq{@gs $ctm setmatrix F @gr}if}ifelse @np/$ury xd/$urx xd
+/$lly xd/$llx xd/$bts xd/$hei xd/$wid xd/$dat $wid $bts mul 8 div ceiling cvi
+string def $bkg $frg or{$SDF{$SCF $SCA $SCP @ss}if $llx $lly Tl $urx $llx sub
+$ury $lly sub scale $bkg{$t $c $m $y $k $n $o @scc_5 pop}if $wid $hei abs $bts
+1 eq{$bkg}{$bts}ifelse[$wid 0 0 $hei neg 0 $hei 0 gt{$hei}{0}ifelse]/tcc load
+$bts 1 eq{imagemask}{image}ifelse $SDF{$dsf $dsa $dsp @ss}if}{$hei abs{tcc pop}
+repeat}ifelse @gr $ctm setmatrix}bd/@I{@sm @gs @ii @np/$ury xd/$urx xd/$lly xd
+/$llx xd/$ncl xd/$bts xd/$hei xd/$wid xd $ngx $llx $lly Tl $urx $llx sub $ury
+$lly sub scale $wid $hei abs $bts[$wid 0 0 $hei neg 0 $hei 0 gt{$hei}{0}ifelse
+]$msimage false eq $ncl 1 eq or{/$dat $wid $bts mul $ncl mul 8 div ceiling cvi
+string def/@cc load false $ncl ColorImage}{$wid $bts mul 8 div ceiling cvi $ncl
+3 eq{dup dup/$dat1 exch string def/$dat2 exch string def/$dat3 exch string def
+/@cc1 load/@cc2 load/@cc3 load}{dup dup dup/$dat1 exch string def/$dat2 exch
+string def/$dat3 exch string def/$dat4 exch string def/@cc1 load/@cc2 load
+/@cc3 load/@cc4 load}ifelse true $ncl ColorImage}ifelse $SDF{$dsf $dsa $dsp
+ at ss}if @gr $ctm setmatrix}bd/@cc1{currentfile $dat1 readhexstring pop}bd/@cc2{
+currentfile $dat2 readhexstring pop}bd/@cc3{currentfile $dat3 readhexstring pop
+}bd/@cc4{currentfile $dat4 readhexstring pop}bd/$msimage false def/COMP 0 def
+/MaskedImage false def L2?{/@I_2{@sm @gs @ii @np/$ury xd/$urx xd/$lly xd/$llx
+xd/$ncl xd/$bts xd/$hei xd/$wid xd/$dat $wid $bts mul $ncl mul 8 div ceiling
+cvi string def $ngx $ncl 1 eq{/DeviceGray}{$ncl 3 eq{/DeviceRGB}{/DeviceCMYK}
+ifelse}ifelse setcolorspace $llx $lly Tl $urx $llx sub $ury $lly sub scale 8
+dict begin/ImageType 1 def/Width $wid def/Height $hei abs def/BitsPerComponent
+$bts def/Decode $ncl 1 eq{[0 1]}{$ncl 3 eq{[0 1 0 1 0 1]}{[0 1 0 1 0 1 0 1]}
+ifelse}ifelse def/ImageMatrix[$wid 0 0 $hei neg 0 $hei 0 gt{$hei}{0}ifelse]def
+/DataSource currentfile/ASCII85Decode filter COMP 1 eq{/DCTDecode filter}{COMP
+2 eq{/RunLengthDecode filter}if}ifelse def currentdict end image $SDF{$dsf $dsa
+$dsp @ss}if @gr $ctm setmatrix}bd}{/@I_2{}bd}ifelse/@I_3{@sm @gs @ii @np/$ury
+xd/$urx xd/$lly xd/$llx xd/$ncl xd/$bts xd/$hei xd/$wid xd/$dat $wid $bts mul
+$ncl mul 8 div ceiling cvi string def $ngx $ncl 1 eq{/DeviceGray}{$ncl 3 eq
+{/DeviceRGB}{/DeviceCMYK}ifelse}ifelse setcolorspace $llx $lly Tl $urx $llx sub
+$ury $lly sub scale/ImageDataDict 8 dict def ImageDataDict begin/ImageType 1
+def/Width $wid def/Height $hei abs def/BitsPerComponent $bts def/Decode $ncl 1
+eq{[0 1]}{$ncl 3 eq{[0 1 0 1 0 1]}{[0 1 0 1 0 1 0 1]}ifelse}ifelse def
+/ImageMatrix[$wid 0 0 $hei neg 0 $hei 0 gt{$hei}{0}ifelse]def/DataSource
+currentfile/ASCII85Decode filter COMP 1 eq{/DCTDecode filter}{COMP 2 eq{
+/RunLengthDecode filter}if}ifelse def end/MaskedImageDict 7 dict def
+MaskedImageDict begin/ImageType 3 def/InterleaveType 3 def/MaskDict
+ImageMaskDict def/DataDict ImageDataDict def end MaskedImageDict image $SDF
+{$dsf $dsa $dsp @ss}if @gr $ctm setmatrix}bd/@SetMask{/$mbts xd/$mhei xd/$mwid
+xd/ImageMaskDict 8 dict def ImageMaskDict begin/ImageType 1 def/Width $mwid def
+/Height $mhei abs def/BitsPerComponent $mbts def/DataSource maskstream def
+/ImageMatrix[$mwid 0 0 $mhei neg 0 $mhei 0 gt{$mhei}{0}ifelse]def/Decode[1 0]
+def end}bd/@B{@gs S @gr F}bd/@b{@cp @B}bd/@sep{CurrentInkName_5(Composite)eq
+{/$ink_5 -1 def}{CurrentInkName_5(Cyan)eq{/$ink_5 0 def}{CurrentInkName_5
+(Magenta)eq{/$ink_5 1 def}{CurrentInkName_5(Yellow)eq{/$ink_5 2 def}{
+CurrentInkName_5(Black)eq{/$ink_5 3 def}{/$ink_5 4 def}ifelse}ifelse}ifelse}
+ifelse}ifelse}bd/@whi{@gs -72000 dup m -72000 72000 l 72000 dup l 72000 -72000
+l @cp 1 SetGry fill @gr}bd/@neg{[{1 exch sub}/exec cvx currenttransfer/exec
+cvx]cvx settransfer @whi}bd/deflevel 0 def/@sax{/deflevel deflevel 1 add def}
+bd/@eax{/deflevel deflevel dup 0 gt{1 sub}if def deflevel 0 gt{/eax load}{eax}
+ifelse}bd/eax{{exec}forall}bd/@rax{deflevel 0 eq{@rs @sv}if}bd/@daq{dup type
+/arraytype eq{{}forall}if}bd/@BMP{/@cc xd UseLevel 3 eq MaskedImage true eq and
+{7 -2 roll pop pop @I_3}{12 index 1 gt UseLevel 2 eq UseLevel 3 eq or and{7 -2
+roll pop pop @I_2}{11 index 1 eq{12 -1 roll pop @i}{7 -2 roll pop pop @I}
+ifelse}ifelse}ifelse}bd systemdict/pdfmark known not{/pdfmark/cleartomark ld}
+if
+/$fst 128 def/$pad 0 def/$rox 0 def/$roy 0 def/$fmp 50 def/@dlt_hsb{$fco nff ge
+{/$fco nff 1 sub def}if sub neg 2 div dup $fco div/kdb xd nff $fco sub div
+/kdb2 xd sub neg 2 div dup $fco div/kds xd nff $fco sub div/kds2 xd sub neg dup
+0 eq{pop $frb 2 eq{.99}{-.99}ifelse}if dup $frb 2 eq exch 0 lt and{1 add}if dup
+$frb 1 eq exch 0 gt and{1 sub}if 2 div dup $fco div/kdh xd nff $fco sub div
+/kdh2 xd}bd/@dlt_cmyk{$fmp 50 eq{sub neg nff dup 1 gt{1 sub}if div/$dk xd sub
+neg nff dup 1 gt{1 sub}if div/$dy xd sub neg nff dup 1 gt{1 sub}if div/$dm xd
+sub neg nff dup 1 gt{1 sub}if div/$dc xd sub neg nff dup 1 gt{1 sub}if div/$dt
+xd}{$fco nff ge{/$fco nff 1 sub def}if sub neg 2 div dup $fco div/$dk xd nff
+$fco sub div/$dk2 xd sub neg 2 div dup $fco div/$dy xd nff $fco sub div/$dy2 xd
+sub neg 2 div dup $fco div/$dm xd nff $fco sub div/$dm2 xd sub neg 2 div dup
+$fco div/$dc xd nff $fco sub div/$dc2 xd sub neg 2 div dup $fco div/$dt xd nff
+$fco sub div/$dt2 xd}ifelse}bd/@dlt{$fse $fss sub dup/nff xd $fmp mul $fmp add
+100 div round cvi dup 0 le{pop 1}if/$fco xd/$fi 0 def $frb dup 1 eq exch 2 eq
+or{$frt dup $frc $frm $fry $frk @tc_5 4 copy cmyk2rgb rgb2hsb 3 copy/myb xd
+/mys xd/myh xd $tot $toc $tom $toy $tok @tc_5 cmyk2rgb rgb2hsb 3 1 roll 4 1
+roll 5 1 roll @dlt_hsb}{$frt dup $frc $frm $fry $frk @tc_5 5 copy $tot dup $toc
+$tom $toy $tok @tc_5 5 1 roll 6 1 roll 7 1 roll 8 1 roll 9 1 roll @dlt_cmyk}
+ifelse}bd/@ffnxt{/$fi $fi 1 add def $frb dup 1 eq exch 2 eq or{pop pop pop pop
+myh mys myb $fi $fco lt{kdb add 3 1 roll kds add 3 1 roll kdh add 3 1 roll}{
+kdb2 add 3 1 roll kds2 add 3 1 roll kdh2 add 3 1 roll}ifelse 3 copy/myb xd/mys
+xd/myh xd hsb2rgb rgb2cmyk}{$fi $fco lt $fmp 50 eq or{$dk add 5 1 roll $dy add
+5 1 roll $dm add 5 1 roll $dc add 5 1 roll $dt add 5 1 roll}{$dk2 add 5 1 roll
+$dy2 add 5 1 roll $dm2 add 5 1 roll $dc2 add 5 1 roll $dt2 add 5 1 roll}ifelse
+}ifelse}bd/ffcol{5 copy $fsit 0 eq{setcmykcolor pop}{SepMode_5 0 ne{$frn
+findcmykcustomcolor exch setcustomcolor}{pop pop pop pop $frc $frm $fry $frk
+$frn findcmykcustomcolor exch setcustomcolor}ifelse}ifelse}bd/@ftl{1 index 4
+index sub dup $pad mul dup/$pdw xd 2 mul sub $fst div/$wid xd 2 index sub/$hei
+xd pop Tl @dlt $fss 0 eq{ffcol n 0 0 m 0 $hei l $pdw $hei l $pdw 0 l @cp $ffpnt
+{fill}{@np}ifelse}if $fss $wid mul $pdw add 0 Tl nff{ffcol n 0 0 m 0 $hei l
+$wid $hei l $wid 0 l @cp $ffpnt{fill}{@np}ifelse $wid 0 Tl @ffnxt}repeat 5 rp
+$tot dup $toc $tom $toy $tok @tc_5 ffcol n 0 0 m 0 $hei l $pdw $hei l $pdw 0 l
+ at cp $ffpnt{fill}{@np}ifelse 5 rp}bd/@ftrs{1 index 4 index sub dup $rox mul
+/$row xd 2 div 1 index 4 index sub dup $roy mul/$roh xd 2 div 2 copy dup mul
+exch dup mul add sqrt $row dup mul $roh dup mul add sqrt add dup/$hei xd $fst
+div/$wid xd 4 index add $roh add exch 5 index add $row add exch Tl $fan rotate
+pop pop pop pop @dlt $fss 0 eq{ffcol $fty 3 eq{$hei dup neg dup m 2 mul @sqr}{
+0 0 m 0 0 $hei 0 360 arc}ifelse $ffpnt{fill}{@np}ifelse}if 1.0 $pad 2 mul sub
+dup scale $hei $fss $wid mul sub/$hei xd nff{ffcol $fty 3 eq{n $hei dup neg dup
+m 2 mul @sqr}{n 0 0 m 0 0 $hei 0 360 arc}ifelse $ffpnt{fill}{@np}ifelse/$hei
+$hei $wid sub def @ffnxt}repeat 5 rp}bd/@ftc{1 index 4 index sub dup $rox mul
+/$row xd 2 div 1 index 4 index sub dup $roy mul/$roh xd 2 div 2 copy dup mul
+exch dup mul add sqrt $row dup mul $roh dup mul add sqrt add dup/$hei xd $fst
+div/$wid xd 4 index add $roh add exch 5 index add $row add exch Tl pop pop pop
+pop @dlt $fss 0 eq{ffcol $ffpnt{fill}{@np}ifelse}{n}ifelse/$dang 180 $fst 1 sub
+div def/$sang $dang -2 div 180 add def/$eang $dang 2 div 180 add def/$sang
+$sang $dang $fss mul add def/$eang $eang $dang $fss mul add def/$sang $eang
+$dang sub def nff{ffcol n 0 0 m 0 0 $hei $sang $fan add $eang $fan add arc
+$ffpnt{fill}{@np}ifelse 0 0 m 0 0 $hei $eang neg $fan add $sang neg $fan add
+arc $ffpnt{fill}{@np}ifelse/$sang $eang def/$eang $eang $dang add def @ffnxt}
+repeat 5 rp}bd/@fstAdjust{72 0 matrix defaultmatrix dtransform exch dup mul
+exch dup mul add sqrt currentscreen pop pop div dup mul 1 add cvi 2 256 InRange
+$fsc 1 sub dup 0 le{pop 1}if mul/opt$fst xd AutoSteps dup 1 eq exch 3 eq or{
+opt$fst dup dup $fst dup 3 1 roll div exch 3 -1 roll gt{/$adj xd/$fst xd}{pop
+pop}ifelse}if AutoSteps dup 2 eq exch 3 eq or{opt$fst dup dup $fst dup 3 1 roll
+div exch 3 -1 roll lt{/$adj xd/$fst xd}{pop pop}ifelse}if}bd/@ff{/old$fst $fst
+def/$adj 1 def/$fss 0 def $o 1 eq setoverprint AutoSteps 0 gt{@fstAdjust}if 1 1
+$fsc 1 sub{dup 1 sub $fsit 0 eq{$fsa exch 5 mul 5 getinterval aload pop pop
+/$frk xd/$fry xd/$frm xd/$frc xd/$frn _ def/$frt 1 def $fsa exch 5 mul 5
+getinterval aload pop $adj mul cvi $fss add/$fse xd/$tok xd/$toy xd/$tom xd
+/$toc xd/$ton _ def/$tot 1 def}{$fsa exch 7 mul 7 getinterval aload pop pop
+/$frt xd/$frn xd/$frk xd/$fry xd/$frm xd/$frc xd $fsa exch 7 mul 7 getinterval
+aload pop $adj mul cvi $fss add/$fse xd/$tot xd/$ton xd/$tok xd/$toy xd/$tom xd
+/$toc xd}ifelse $fsit 0 eq SepMode_5 0 eq or dup not CurrentInkName_5 $frn eq
+and or{@sv $ctm setmatrix wclip Bbllx Bblly Bburx Bbury $fty 2 eq{@ftc}{1 index
+3 index m 2 copy l 3 index 1 index l 3 index 3 index l @cp $fty dup 1 eq exch 3
+eq or{@ftrs}{pop pop pop pop $fan rotate pathbbox @ftl}ifelse}ifelse @rs/$fss
+$fse def}{1 0 0 0 0 _ $o @scc_5{wfill}if}ifelse}for @np/$fst old$fst def}bd/@k
+{/$fil 2 def/$fmp xd/$roy xd/$rox xd/$pad xd/$fty xd/$fan xd $fty 1 eq{/$fan 0
+def}if/$frb xd/$fst xd/$fsc xd/$fsa xd/$fsit 0 def}bd/@x{/$fil 2 def/$fmp xd
+/$roy xd/$rox xd/$pad xd/$fty xd/$fan xd $fty 1 eq{/$fan 0 def}if/$frb xd/$fst
+xd/$fsc xd/$fsa xd/$fsit 1 def}bd
+/z{exch findfont exch scalefont setfont}bd/ZB{9 dict dup begin 4 1 roll
+/FontType 3 def/FontMatrix xd/FontBBox xd/Encoding 256 array def 0 1 255{
+Encoding exch/.notdef put}for/CharStrings 256 dict def CharStrings/.notdef{}
+put/Metrics 256 dict def Metrics/.notdef 3 -1 roll put/BuildChar{exch dup
+/$char exch/Encoding get 3 index get def dup/Metrics get $char get aload pop
+setcachedevice begin Encoding exch get CharStrings exch get end exec}def end
+definefont pop}bd/ZBAddChar{findfont begin dup 4 1 roll dup 6 1 roll Encoding 3
+1 roll put CharStrings 3 1 roll put Metrics 3 1 roll put end}bd/Z{findfont dup
+maxlength 2 add dict exch dup{1 index/FID ne{3 index 3 1 roll put}{pop pop}
+ifelse}forall pop dup dup/Encoding get 256 array copy dup/$fe xd/Encoding exch
+put dup/Fontname 3 index put 3 -1 roll dup length 0 ne{0 exch{dup type 0 type
+eq{exch pop}{$fe exch 2 index exch put 1 add}ifelse}forall pop}if dup 256 dict
+dup/$met xd/Metrics exch put dup/FontMatrix get 0 get 1000 mul 1 exch div 3
+index length 256 eq{0 1 255{dup $fe exch get dup/.notdef eq{pop pop}{5 index 3
+-1 roll get 2 index mul $met 3 1 roll put}ifelse}for}if pop definefont pop pop
+}bd/@ftx{{currentpoint 3 -1 roll(0)dup 3 -1 roll 0 exch put dup @gs true
+charpath $ctm setmatrix @@txt @gr @np stringwidth pop 3 -1 roll add exch m}
+forall}bd/@ft{matrix currentmatrix exch $sdf{$scf $sca $scp @ss}if $fil 1 eq
+{/@@txt/@pf ld @ftx}{$fil 2 eq{/@@txt/@ff ld @ftx}{$fil 3 eq{/@@txt/@Pf ld
+ at ftx}{$t $c $m $y $k $n $o @scc_5{show}{pop}ifelse}ifelse}ifelse}ifelse $sdf
+{$dsf $dsa $dsp @ss}if setmatrix}bd/@st{matrix currentmatrix exch $SDF{$SCF
+$SCA $SCP @ss}if $T $C $M $Y $K $N $O @scc_5{{currentpoint 3 -1 roll(0)dup 3 -1
+roll 0 exch put dup @gs true charpath $ctm setmatrix $ptm concat stroke @gr @np
+stringwidth pop 3 -1 roll add exch m}forall}{pop}ifelse $SDF{$dsf $dsa $dsp
+ at ss}if setmatrix}bd/@te{@ft}bd/@tr{@st}bd/@ta{dup @gs @ft @gr @st}bd/@t at a{dup
+ at gs @st @gr @ft}bd/@tm{@sm concat}bd/e{/t{@te}def}bd/r{/t{@tr}def}bd/o{/t{pop}
+def}bd/a{/t{@ta}def}bd/@a{/t{@t at a}def}bd/t{@te}def/T{@np $ctm setmatrix/$ttm
+matrix def}bd/ddt{t}def/@t{/$stm $stm currentmatrix def 3 1 roll m $ttm concat
+ddt $stm setmatrix}bd/@n{/$ttm exch matrix rotate def}bd/@s{}bd/@l{}bd
+/_lineorientation 0 def/_bitfont null def/_bitlobyte 0 def/_bitkey null def
+/_bithibyte 0 def
+end
+%%EndResource
+%%EndProlog
+%%BeginSetup
+wCorel9Dict begin
+ at BeginSysCorelDict
+2.6131 setmiterlimit
+1.00 setflat
+/$fst 128 def
+%%EndSetup
+
+%%Page: 1 1
+%LogicalPage: 1
+%%BeginPageSetup
+ at sv
+ at sm
+ at sv
+%%EndPageSetup
+ at rax 65.19572 188.42627 151.26945 198.18170 @E
+[0.00024312 0.00000000 0.00000000 0.00016051 65.19571415 190.40682768] @tm
+ 0 O 0 @g
+0.00 0.00 0.00 1.00 k
+e
+
+% FontChange:/_OzHandicraftBT 51375.00000 z
+%CHAR: 0 0 (O) @t
+6773 34464 m
+6388 33111 6114 31364 5942 29232 c
+5780 27100 5694 24035 5694 20045 c
+5694 15293 5840 11679 6122 9196 c
+6405 6713 6867 4864 7501 3639 C
+7655 3639 l
+9093 3639 10138 4941 10797 7552 c
+11448 10164 11773 14342 11773 20096 c
+11773 25628 11508 29515 10969 31767 c
+10438 34019 9539 35141 8280 35141 c
+8015 35141 7758 35081 7501 34961 c
+7252 34849 7013 34678 6773 34464 C
+ at c
+7304 -574 m
+5309 -574 3793 1199 2749 4735 c
+1704 8271 1182 13426 1182 20190 c
+1182 25131 1413 28710 1875 30953 c
+2329 33197 3117 35038 4221 36476 c
+4966 37461 5686 38155 6362 38557 c
+7038 38959 7843 39156 8785 39156 c
+11260 39156 13118 37607 14368 34515 c
+15609 31424 16235 26801 16235 20644 c
+16235 15901 15943 12082 15353 9196 c
+14770 6311 13854 4119 12595 2612 c
+11756 1610 10874 831 9950 265 c
+9025 -291 8143 -574 7304 -574 c
+ at c
+F
+%CHAR: 26263 0 (p) @t
+32282 13143 m
+32282 9376 32402 6841 32651 5514 c
+32890 4196 33310 3536 33918 3536 c
+34723 3536 35296 4453 35648 6285 c
+35999 8117 36178 11148 36178 15395 c
+36178 18992 35999 21552 35639 23085 c
+35279 24617 34689 25379 33867 25379 c
+33276 25379 32865 25122 32634 24600 c
+32402 24086 32282 23042 32282 21466 c
+32282 13143 l
+ at c
+28172 27511 m
+28626 27563 28969 27597 29209 27614 c
+29457 27631 29671 27640 29851 27640 c
+30005 27640 30219 27631 30501 27614 c
+30784 27597 31007 27588 31152 27588 C
+32026 28179 32745 28573 33327 28796 c
+33901 29010 34474 29121 35048 29121 c
+36872 29121 38216 28042 39090 25876 c
+39954 23710 40391 20379 40391 15875 c
+40391 10609 39869 6542 38824 3673 c
+37780 805 36298 -625 34389 -625 c
+34038 -625 33704 -557 33378 -428 c
+33045 -291 32685 -69 32282 248 C
+32282 -3382 l
+32282 -4675 32300 -5694 32342 -6448 c
+32385 -7201 32454 -7929 32531 -8631 C
+32086 -9051 31563 -9385 30981 -9633 c
+30399 -9881 29902 -10010 29500 -10010 c
+29020 -10010 28669 -9796 28446 -9359 c
+28232 -8922 28121 -8186 28121 -7150 c
+28121 -7030 28130 -6653 28147 -6019 c
+28164 -5386 28172 -4795 28172 -4264 c
+28172 27511 L
+ at c
+F
+%CHAR: 50573 0 (e) @t
+60009 19411 m
+60043 19797 60077 20190 60103 20601 c
+60129 21012 60137 21235 60137 21269 c
+60137 22519 60009 23427 59761 23975 c
+59512 24532 59101 24806 58528 24806 c
+58065 24806 57680 24377 57380 23513 c
+57072 22648 56815 21184 56601 19112 C
+60009 19411 L
+ at c
+63271 3442 m
+63288 3288 63305 3151 63314 3014 c
+63323 2877 63323 2749 63323 2612 c
+63323 1661 62963 882 62252 283 c
+61542 -325 60643 -625 59555 -625 c
+56978 -625 55026 488 53698 2714 c
+52371 4932 51703 8194 51703 12493 c
+51703 17211 52423 21158 53870 24343 c
+55317 27528 57046 29121 59058 29121 c
+60394 29121 61482 28342 62312 26784 c
+63151 25234 63571 23179 63571 20644 c
+63571 19891 63520 19163 63408 18461 c
+63297 17750 63134 17057 62920 16372 C
+62483 16294 62107 16226 61790 16183 c
+61473 16140 61182 16123 60917 16123 c
+60848 16123 60309 16149 59298 16209 c
+58288 16269 57303 16303 56344 16320 C
+56250 15224 56181 14394 56156 13846 c
+56130 13289 56122 12792 56122 12339 c
+56122 8845 56515 6482 57312 5249 c
+58108 4007 59632 3391 61893 3391 c
+62398 3391 l
+62792 3425 63091 3442 63271 3442 C
+ at c
+F
+%CHAR: 73248 0 (r) @t
+75157 402 m
+75235 2697 75303 4684 75346 6388 c
+75389 8083 75406 9616 75406 10986 c
+75406 14017 75354 16894 75243 19617 c
+75132 22348 74961 24968 74729 27494 C
+75132 27931 75577 28282 76074 28539 c
+76562 28796 77144 28976 77812 29078 C
+78343 28710 78728 28179 78968 27469 c
+79199 26766 79345 25491 79413 23633 C
+80552 24754 81519 25670 82316 26381 c
+83112 27092 83763 27631 84285 27999 C
+84850 27785 85304 27443 85629 26980 c
+85955 26527 86229 25816 86443 24866 C
+85236 24146 84071 23307 82958 22340 c
+81836 21381 80740 20276 79670 19017 C
+79619 17425 79576 15824 79550 14197 c
+79524 12578 79516 10934 79516 9256 c
+79516 8203 79533 6936 79567 5446 c
+79601 3956 79653 2329 79713 574 C
+78942 -402 L
+78788 -402 78565 -394 78266 -377 c
+77966 -360 77743 -351 77615 -351 c
+77007 -351 76519 -291 76134 -171 c
+75748 -60 75423 137 75157 402 C
+ at c
+F
+%CHAR: 94895 0 (a) @t
+103980 4512 m
+103980 6071 103963 7629 103937 9196 c
+103911 10763 103877 12356 103826 13974 C
+103740 13991 103646 14008 103552 14017 c
+103449 14025 103303 14025 103124 14025 c
+102139 14025 101394 13632 100889 12844 c
+100384 12056 100135 10900 100135 9359 c
+100135 7287 100324 5925 100692 5283 c
+101060 4641 101728 4316 102695 4316 c
+102850 4316 103141 4358 103577 4444 c
+103740 4478 103877 4495 103980 4512 C
+ at c
+98174 23376 m
+98029 23376 l
+97489 23376 97027 23598 96625 24035 c
+96222 24463 96017 24934 96017 25439 c
+96017 25499 96042 25585 96094 25688 c
+96145 25790 96239 25919 96368 26090 C
+97327 26655 98311 27212 99330 27743 c
+100349 28282 101394 28787 102447 29275 C
+104536 28873 105983 27743 106780 25876 c
+107585 24009 107987 19582 107987 12595 c
+107987 10266 107927 6430 107816 1079 c
+107799 531 107790 120 107790 -146 C
+107439 -300 107122 -411 106857 -471 c
+106591 -539 106335 -574 106086 -574 c
+105812 -574 105538 -531 105239 -445 c
+104947 -368 104673 -248 104399 -103 C
+104202 1079 L
+103500 745 102790 480 102079 291 c
+101368 94 100752 0 100238 0 c
+98868 0 97841 685 97173 2046 c
+96505 3408 96171 5523 96171 8383 c
+96171 11714 96702 14102 97763 15558 c
+98825 17014 100563 17742 102969 17742 c
+103774 17742 L
+103757 19814 103517 21518 103047 22853 c
+102576 24189 102019 24857 101368 24857 c
+101214 24857 101017 24814 100777 24729 c
+100529 24651 100289 24540 100033 24403 c
+98174 23376 L
+ at c
+F
+%CHAR: 118854 0 (t) @t
+125524 32991 m
+125610 32675 125678 32323 125713 31947 c
+125755 31570 125781 31150 125781 30679 c
+125781 28522 l
+125781 28505 125773 28419 125755 28256 c
+125738 28102 125738 27931 125755 27743 C
+126321 27760 126980 27811 127733 27905 c
+128487 27999 129369 28128 130371 28299 C
+130859 27897 131210 27443 131441 26938 c
+131664 26441 131783 25833 131801 25131 C
+131253 24848 130576 24617 129797 24446 c
+129009 24266 127673 24078 125807 23881 C
+125636 21192 125516 18606 125439 16140 c
+125362 13674 125327 11354 125327 9162 c
+125327 6353 125456 4641 125704 4016 c
+125952 3399 126432 3091 127134 3091 c
+127502 3091 127845 3125 128161 3202 c
+128478 3279 128778 3391 129069 3545 C
+129300 3339 129472 3134 129583 2911 c
+129686 2697 129746 2466 129746 2209 c
+129746 1892 129668 1576 129531 1259 c
+129386 942 129129 557 128761 103 C
+127879 -283 127125 -557 126517 -728 c
+125910 -891 125362 -976 124873 -976 c
+123452 -976 122433 -385 121825 796 c
+121217 1969 120909 3947 120909 6722 c
+120909 8092 120995 10207 121157 13066 c
+121329 15926 121414 18093 121414 19565 c
+121414 20704 121406 21569 121397 22160 c
+121389 22759 121380 23299 121363 23778 C
+120926 23898 120524 24035 120147 24198 c
+119770 24352 119402 24540 119051 24763 C
+119051 25011 l
+119051 25465 119119 25902 119239 26338 c
+119368 26775 119548 27212 119779 27640 C
+121508 27794 L
+121688 32734 L
+122056 33043 122407 33265 122750 33419 c
+123101 33565 123444 33642 123795 33642 c
+124043 33642 124308 33599 124574 33505 c
+124839 33411 125156 33240 125524 32991 C
+ at c
+F
+%CHAR: 139423 0 (i) @t
+141478 36528 m
+141880 36630 142274 36699 142668 36750 c
+143062 36802 143430 36827 143790 36827 c
+143970 36827 144227 36793 144561 36725 c
+144894 36656 145271 36562 145691 36425 C
+145845 35954 145956 35560 146033 35235 c
+146102 34909 146145 34635 146145 34421 c
+146145 34199 146102 33950 146033 33668 c
+145956 33385 145828 33008 145639 32538 C
+145194 32401 144783 32306 144415 32246 c
+144047 32186 143739 32161 143482 32161 c
+143285 32161 143028 32186 142720 32246 c
+142411 32306 142009 32392 141529 32512 C
+141392 33000 141298 33419 141230 33771 c
+141161 34122 141127 34421 141127 34670 c
+141127 34841 141144 35038 141187 35269 c
+141230 35509 141324 35928 141478 36528 C
+ at c
+141829 -51 m
+141709 2928 141624 5626 141564 8049 c
+141504 10481 141478 12775 141478 14950 c
+141478 16372 141504 18075 141555 20071 c
+141606 22057 141692 24891 141829 28573 C
+142146 28676 142463 28744 142771 28796 c
+143079 28847 143387 28873 143687 28873 c
+144004 28873 144304 28856 144586 28821 c
+144869 28787 145168 28736 145468 28676 C
+145571 25080 145639 21663 145682 18427 c
+145725 15190 145742 12056 145742 9033 c
+145742 8057 145734 6610 145716 4675 c
+145699 2749 145691 1310 145691 377 C
+145305 111 144920 -86 144535 -214 c
+144150 -343 143773 -402 143387 -402 c
+143165 -402 142951 -377 142728 -325 c
+142514 -274 142214 -188 141829 -51 C
+ at c
+F
+%CHAR: 156704 0 (n) @t
+158091 26766 m
+158536 27280 159050 27683 159632 27965 c
+160206 28256 160883 28428 161645 28496 C
+162098 27066 L
+162783 27349 163486 27657 164205 27982 c
+164924 28308 165660 28650 166414 29018 c
+166568 29053 166722 29078 166876 29095 c
+167039 29113 167227 29121 167441 29121 c
+168700 29121 169608 28590 170173 27528 c
+170747 26467 171029 24746 171029 22348 c
+171029 16483 l
+171029 12904 171063 9830 171132 7261 c
+171200 4701 171303 2466 171457 582 C
+171038 291 170635 86 170241 -51 c
+169847 -180 169428 -248 168974 -248 c
+168589 -248 168203 -197 167810 -86 c
+167416 26 167005 188 166568 402 C
+166671 2826 166748 5197 166808 7501 c
+166868 9813 166893 12065 166893 14274 c
+166893 15353 l
+166893 19600 166756 22203 166482 23170 c
+166200 24129 165669 24609 164881 24609 c
+164402 24609 163948 24480 163520 24223 c
+163092 23958 162749 23615 162501 23179 C
+162621 21158 162698 19129 162749 17099 c
+162801 15061 162826 12998 162826 10892 c
+162826 9581 162818 7792 162801 5506 c
+162783 3228 162775 1601 162775 634 C
+162527 308 162235 86 161901 -51 c
+161568 -180 161122 -248 160566 -248 c
+160138 -248 159727 -197 159341 -94 c
+158956 0 158554 171 158134 402 C
+158322 3382 158459 6302 158536 9153 c
+158622 12013 158665 14839 158665 17613 c
+158665 19651 158622 21372 158528 22768 c
+158434 24163 158288 25491 158091 26766 C
+ at c
+F
+%CHAR: 181836 0 (g) @t
+191537 -6097 m
+191589 -5874 l
+191906 -4435 192068 -3553 192068 -3237 c
+192068 -1969 190570 -385 187581 1507 c
+187256 1704 187025 1858 186879 1952 C
+186271 1952 185800 1678 185467 1113 c
+185133 557 184961 -231 184961 -1233 c
+184961 -2749 185347 -4007 186126 -4992 c
+186905 -5977 187890 -6473 189080 -6473 c
+189362 -6473 189996 -6388 190989 -6225 c
+191221 -6174 191409 -6131 191537 -6097 C
+ at c
+191032 14171 m
+191066 14625 191092 15070 191109 15515 c
+191126 15952 191135 16457 191135 17005 c
+191135 18623 190998 20105 190724 21441 c
+190450 22785 190030 23984 189482 25054 C
+189397 25071 189303 25088 189191 25097 c
+189088 25105 188969 25105 188832 25105 c
+188147 25105 187693 24746 187462 24018 c
+187239 23290 187128 21723 187128 19308 c
+187128 17459 187350 16020 187804 15002 c
+188258 13983 188883 13469 189679 13469 c
+189919 13469 190133 13520 190321 13623 c
+190510 13717 190750 13906 191032 14171 C
+ at c
+192599 28265 m
+192916 28487 193250 28659 193609 28796 c
+193969 28933 194354 29018 194774 29070 C
+195057 28907 195373 28779 195707 28693 c
+196041 28607 196435 28547 196880 28496 C
+196932 28308 196975 28128 197000 27957 c
+197026 27777 197034 27623 197034 27486 c
+197034 27357 197009 27186 196957 26972 c
+196906 26766 196838 26544 196735 26313 C
+196349 25996 195956 25705 195570 25448 c
+195176 25182 194740 24934 194277 24703 C
+194474 23367 194628 22108 194723 20944 c
+194825 19771 194877 18752 194877 17879 c
+194877 15858 194303 14025 193156 12381 c
+192017 10729 190655 9907 189080 9907 c
+188900 9907 188763 9907 188669 9915 c
+188575 9924 188489 9941 188403 9958 C
+188207 9522 188044 9119 187933 8751 c
+187813 8383 187736 8032 187701 7698 C
+188386 6764 189791 5403 191914 3613 c
+192436 3177 192830 2843 193096 2612 c
+194080 1755 194731 1019 195039 402 c
+195348 -223 195502 -1173 195502 -2457 c
+195502 -2937 l
+195502 -3502 195459 -3982 195373 -4375 c
+195296 -4769 195159 -5163 194979 -5549 C
+193635 -7030 192325 -8220 191041 -9111 c
+189748 -9992 188737 -10438 188001 -10438 c
+186348 -10438 184850 -9718 183523 -8271 c
+182196 -6824 181528 -5026 181528 -2886 c
+181528 -1481 181785 -283 182307 702 c
+182821 1687 183686 2637 184884 3562 C
+184687 3827 184542 4042 184465 4213 c
+184379 4384 184336 4530 184336 4667 c
+184336 5480 184422 6182 184585 6747 c
+184756 7312 184978 7706 185261 7929 C
+185261 8229 l
+185261 8631 185312 9025 185415 9427 c
+185518 9830 185646 10207 185818 10558 C
+184953 11243 184285 12279 183814 13666 c
+183343 15053 183112 16731 183112 18683 c
+183112 19891 183240 21098 183497 22322 c
+183754 23538 184148 24797 184662 26081 C
+185749 27152 186691 27905 187487 28342 c
+188284 28779 189114 29035 189988 29121 c
+190416 29104 190852 29027 191280 28881 c
+191700 28744 192145 28539 192599 28265 C
+ at c
+F
+%CHAR: 223297 0 (S) @t
+232527 37333 m
+231072 35928 229993 34575 229274 33291 c
+228554 32007 228195 30757 228195 29549 c
+228195 28265 229060 25217 230798 20396 c
+231252 19120 l
+232236 16457 232947 14214 233384 12381 c
+233820 10549 234034 8956 234034 7604 c
+234034 5240 233444 3220 232253 1541 c
+231072 -137 229265 -1507 226842 -2560 C
+225917 -2158 225258 -1747 224847 -1327 c
+224436 -916 224230 -437 224230 103 c
+224230 197 L
+226517 1653 228015 2868 228717 3853 c
+229419 4829 229770 6011 229770 7398 c
+229770 9376 228700 13417 226559 19514 c
+226337 20148 l
+225412 22751 224821 24686 224539 25936 c
+224265 27195 224128 28385 224128 29506 c
+224128 30876 224325 32152 224727 33325 c
+225129 34507 225746 35620 226585 36673 c
+227304 37581 228024 38309 228751 38874 c
+229479 39430 230044 39713 230447 39713 c
+230978 39713 231423 39516 231774 39122 c
+232125 38728 232373 38129 232527 37333 C
+ at c
+F
+%CHAR: 243917 0 (y) @t
+248635 1224 m
+248096 5797 247453 10241 246708 14573 c
+245972 18906 245116 23119 244165 27220 C
+244585 27554 244996 27794 245407 27931 c
+245818 28076 246383 28145 247102 28145 c
+247419 28145 247702 28145 247941 28136 c
+248181 28128 248429 28111 248678 28094 C
+249149 25456 249594 22605 250014 19540 c
+250433 16483 250836 13186 251212 9659 C
+251820 12613 252351 15695 252822 18897 c
+253293 22100 253695 25439 254029 28924 C
+254492 29018 254826 29087 255014 29121 c
+255211 29155 255365 29172 255485 29172 c
+255853 29172 256256 29113 256701 28984 c
+257146 28856 257660 28667 258242 28419 C
+257240 21167 255973 14257 254457 7698 c
+252933 1147 251169 -5018 249157 -10789 C
+248635 -10789 l
+247916 -10789 247248 -10643 246640 -10352 c
+246023 -10061 245415 -9581 244790 -8931 C
+245493 -7715 246152 -6311 246751 -4718 c
+247351 -3125 247976 -1147 248635 1224 C
+ at c
+F
+%CHAR: 267200 0 (s) @t
+273571 30457 m
+274170 30260 274658 29977 275035 29618 c
+275411 29258 275728 28753 275977 28102 C
+275600 27700 l
+273297 25174 272141 23179 272141 21723 c
+272141 21004 272620 19249 273571 16457 c
+274041 15121 274401 14051 274649 13246 c
+275232 11371 275617 9958 275805 9008 c
+275985 8049 276079 7158 276079 6319 c
+276079 4444 275685 2843 274898 1516 c
+274110 188 272937 -848 271361 -1584 C
+270779 -1481 270325 -1293 270009 -1019 c
+269692 -745 269341 -146 268955 771 C
+269889 1841 270591 2911 271062 3973 c
+271533 5035 271764 6114 271764 7201 c
+271764 7903 271644 8725 271413 9684 c
+271182 10635 270702 12133 269983 14171 c
+269931 14299 l
+268690 17896 268073 20319 268073 21578 c
+268073 23333 268544 24977 269495 26510 c
+270437 28034 271798 29352 273571 30457 C
+ at c
+F
+%CHAR: 286287 0 (t) @t
+292957 32991 m
+293043 32675 293111 32323 293146 31947 c
+293188 31570 293214 31150 293214 30679 c
+293214 28522 l
+293214 28505 293206 28419 293188 28256 c
+293171 28102 293171 27931 293188 27743 C
+293754 27760 294413 27811 295166 27905 c
+295920 27999 296802 28128 297804 28299 C
+298292 27897 298643 27443 298874 26938 c
+299097 26441 299216 25833 299234 25131 C
+298686 24848 298009 24617 297230 24446 c
+296442 24266 295106 24078 293240 23881 C
+293069 21192 292949 18606 292872 16140 c
+292795 13674 292760 11354 292760 9162 c
+292760 6353 292889 4641 293137 4016 c
+293385 3399 293865 3091 294567 3091 c
+294935 3091 295278 3125 295594 3202 c
+295911 3279 296211 3391 296502 3545 C
+296733 3339 296905 3134 297016 2911 c
+297119 2697 297179 2466 297179 2209 c
+297179 1892 297101 1576 296964 1259 c
+296819 942 296562 557 296194 103 C
+295312 -283 294558 -557 293950 -728 c
+293343 -891 292795 -976 292306 -976 c
+290885 -976 289866 -385 289258 796 c
+288650 1969 288342 3947 288342 6722 c
+288342 8092 288428 10207 288590 13066 c
+288762 15926 288847 18093 288847 19565 c
+288847 20704 288839 21569 288830 22160 c
+288822 22759 288813 23299 288796 23778 C
+288359 23898 287957 24035 287580 24198 c
+287203 24352 286835 24540 286484 24763 C
+286484 25011 l
+286484 25465 286552 25902 286672 26338 c
+286801 26775 286981 27212 287212 27640 C
+288941 27794 L
+289121 32734 L
+289489 33043 289840 33265 290183 33419 c
+290534 33565 290877 33642 291228 33642 c
+291476 33642 291741 33599 292007 33505 c
+292272 33411 292589 33240 292957 32991 C
+ at c
+F
+%CHAR: 306856 0 (e) @t
+316292 19411 m
+316326 19797 316360 20190 316386 20601 c
+316412 21012 316420 21235 316420 21269 c
+316420 22519 316292 23427 316044 23975 c
+315795 24532 315384 24806 314811 24806 c
+314348 24806 313963 24377 313663 23513 c
+313355 22648 313098 21184 312884 19112 C
+316292 19411 L
+ at c
+319554 3442 m
+319571 3288 319588 3151 319597 3014 c
+319606 2877 319606 2749 319606 2612 c
+319606 1661 319246 882 318535 283 c
+317825 -325 316926 -625 315838 -625 c
+313261 -625 311309 488 309981 2714 c
+308654 4932 307986 8194 307986 12493 c
+307986 17211 308706 21158 310153 24343 c
+311600 27528 313329 29121 315341 29121 c
+316677 29121 317765 28342 318595 26784 c
+319434 25234 319854 23179 319854 20644 c
+319854 19891 319803 19163 319691 18461 c
+319580 17750 319417 17057 319203 16372 C
+318766 16294 318390 16226 318073 16183 c
+317756 16140 317465 16123 317200 16123 c
+317131 16123 316592 16149 315581 16209 c
+314571 16269 313586 16303 312627 16320 C
+312533 15224 312464 14394 312439 13846 c
+312413 13289 312405 12792 312405 12339 c
+312405 8845 312798 6482 313595 5249 c
+314391 4007 315915 3391 318176 3391 c
+318681 3391 l
+319075 3425 319374 3442 319554 3442 C
+ at c
+F
+%CHAR: 329531 0 (m) @t
+330259 676 m
+330627 1901 330892 3254 331047 4744 c
+331209 6225 331286 8605 331286 11859 c
+331286 14034 331226 16466 331098 19163 c
+330970 21852 330790 24711 330559 27743 C
+330858 28128 331244 28419 331697 28633 c
+332160 28839 332768 29001 333513 29121 c
+333744 29121 l
+334240 29121 334626 28958 334891 28633 c
+335165 28308 335328 27802 335396 27135 C
+335867 27640 336398 28017 336989 28282 c
+337588 28539 338213 28667 338881 28667 c
+339635 28667 340294 28505 340842 28179 c
+341399 27854 341904 27332 342375 26612 C
+343197 27443 344027 28076 344884 28496 c
+345740 28916 346613 29121 347521 29121 c
+349293 29121 350578 28428 351374 27040 c
+352170 25653 352564 23350 352564 20139 c
+352564 18401 352504 15926 352376 12707 c
+352247 9487 352187 7133 352187 5643 c
+352187 4821 352196 3956 352222 3048 c
+352247 2132 352290 1224 352342 300 C
+351734 34 351186 -171 350698 -300 c
+350201 -437 349764 -505 349379 -505 c
+349088 -505 348805 -471 348506 -394 c
+348214 -317 347855 -180 347418 26 C
+347649 2988 347829 5737 347940 8280 c
+348060 10814 348120 13178 348120 15353 c
+348120 19728 347958 22442 347632 23487 c
+347307 24532 346682 25054 345757 25054 c
+344978 25054 344430 24651 344113 23838 c
+343805 23025 343651 21363 343651 18863 c
+343651 18392 343659 17545 343676 16312 c
+343693 15087 343702 14077 343702 13289 c
+343702 11619 343728 9641 343779 7364 c
+343830 5078 343856 3639 343856 3031 c
+343856 2603 343830 1961 343779 1130 c
+343753 976 L
+342700 428 l
+342563 394 342443 368 342323 360 c
+342204 351 342032 351 341801 351 c
+341279 351 340825 411 340431 539 c
+340037 668 339678 873 339344 1156 C
+339378 2175 339404 3579 339438 5369 c
+339541 10249 339592 13066 339592 13820 c
+339592 16603 l
+339592 20165 339455 22425 339190 23376 c
+338924 24326 338427 24806 337708 24806 c
+337340 24806 336963 24703 336587 24506 c
+336210 24300 335850 24009 335499 23624 C
+335465 22870 335431 22160 335405 21483 c
+335388 20807 335371 20130 335371 19463 c
+335371 15284 335431 11003 335550 6619 c
+335585 5703 335593 5163 335593 4992 c
+335593 3939 335533 2988 335413 2132 c
+335285 1276 335105 557 334874 -51 C
+334549 -137 334266 -197 334018 -240 c
+333769 -283 333538 -300 333341 -300 c
+332905 -300 332434 -223 331929 -60 c
+331415 94 330858 343 330259 676 C
+ at c
+F
+T
+ at rax %Note: Object
+98.12948 198.55587 102.64054 228.72529 @E
+ 0 O 0 @g
+0.00 0.00 0.00 1.00 k
+/$fm 0 def
+100.43603 228.72557 m
+100.06951 228.58157 99.83027 226.58513 99.58139 225.05528 c
+98.89512 220.83761 98.28680 216.35575 98.15414 212.00258 c
+98.03594 208.12394 98.32365 204.33713 99.40025 200.84598 c
+99.75288 199.70192 100.10750 198.53206 100.50321 198.55587 C
+100.91906 198.54312 101.23880 199.83543 101.54693 200.94066 c
+102.50957 204.39468 102.73209 208.21663 102.61020 211.97169 c
+102.46762 216.36283 101.88283 220.84498 101.21953 225.10942 c
+100.97745 226.66706 100.79518 228.66888 100.43603 228.72557 C
+ at c
+F
+
+ at rax %Note: Object
+126.64460 198.62220 138.79757 227.98545 @E
+ 0 O 0 @g
+0.00 0.00 0.00 1.00 k
+/$fm 0 def
+136.27956 213.39439 m
+129.71310 208.96469 L
+129.18756 205.77883 129.07757 203.97940 128.55600 199.86378 c
+128.50809 199.48535 127.78413 198.61058 127.51909 198.62220 C
+127.35496 198.62816 126.76082 199.18403 126.74863 199.36431 c
+126.24548 206.96570 127.40117 218.37146 133.68274 227.98545 C
+138.77093 222.97890 139.59383 213.11717 138.18189 199.19424 C
+138.14249 198.83083 137.80970 198.70894 137.67987 198.69364 C
+137.51858 198.68542 137.11465 198.92863 137.10359 199.15767 c
+136.77562 206.04132 136.69540 209.93216 136.27956 213.39439 C
+ at c
+136.01707 215.27263 m
+135.56013 219.07559 134.99660 220.29335 133.85055 221.80195 C
+131.90088 219.57165 131.11682 217.31159 130.29676 212.34076 C
+136.01707 215.27263 L
+ at c
+F
+
+ at rax %Note: Object
+104.06154 198.23244 111.28649 227.99509 @E
+ 0 O 0 @g
+0.00 0.00 0.00 1.00 k
+/$fm 0 def
+110.19883 226.30791 m
+109.14803 225.31266 108.36964 224.35427 107.85061 223.44378 c
+107.33159 222.53357 107.07165 221.64746 107.07165 220.79197 c
+107.07165 219.88176 107.69584 217.72148 108.95017 214.30488 c
+109.27814 213.40120 l
+109.98850 211.51361 110.50157 209.92365 110.81650 208.62510 c
+111.13172 207.32655 111.28649 206.19808 111.28649 205.23912 c
+111.28649 203.56413 110.85789 202.13320 110.00098 200.94293 c
+109.14633 199.75493 107.89257 199.04939 106.14416 198.30302 C
+105.34592 198.10205 104.78324 198.36454 104.48561 198.65934 c
+104.00117 199.14009 103.94957 199.62454 104.23956 199.96186 C
+105.88961 200.99367 106.94098 201.88460 107.44894 202.58135 c
+107.95408 203.27386 108.20891 204.11036 108.20891 205.09370 c
+108.20891 206.49515 107.43647 209.35928 105.89159 213.68013 c
+105.73087 214.12913 l
+105.06359 215.97392 104.63698 217.34532 104.43345 218.23143 c
+104.23559 219.12321 104.13666 219.96680 104.13666 220.76192 c
+104.13666 221.73279 104.27868 222.63676 104.56923 223.46816 c
+104.85950 224.30551 105.30454 225.09468 105.91030 225.84076 c
+106.42932 226.48422 106.94835 226.99984 107.47361 227.40038 c
+107.99887 227.79496 108.40677 227.99509 108.69704 227.99509 c
+109.08028 227.99509 109.40173 227.85562 109.65487 227.57641 c
+109.90828 227.29748 110.08743 226.87257 110.19883 226.30791 C
+ at c
+F
+
+ at rax %Note: Object
+112.71402 198.44220 124.86671 227.83890 @E
+ 0 O 0 @g
+0.00 0.00 0.00 1.00 k
+/$fm 0 def
+122.61005 210.05405 m
+115.42819 206.33187 L
+116.44413 214.23969 117.26957 218.61439 119.91883 221.64831 C
+121.48384 219.58526 122.12192 217.05477 122.61005 210.05405 C
+ at c
+122.74441 208.25887 m
+122.93943 205.46532 122.97713 203.10151 123.17329 198.97710 c
+123.18406 198.74721 123.58800 198.50570 123.74929 198.51307 C
+123.87912 198.52894 124.21191 198.65055 124.25131 199.01509 C
+125.66268 212.95162 124.83921 222.82583 119.75074 227.83890 C
+113.46973 218.21272 112.31461 206.79420 112.81833 199.18403 c
+112.83024 199.00261 113.42438 198.45014 113.58850 198.44220 C
+113.85354 198.43030 114.57780 199.30620 114.62542 199.68435 c
+114.85502 201.49739 114.83830 201.39761 115.04891 203.03943 C
+122.74441 208.25887 L
+ at c
+F
+
+ at rax %Note: Object
+140.61883 198.28743 150.82866 227.63650 @E
+ 0 O 0 @g
+0.00 0.00 0.00 1.00 k
+/$fm 0 def
+150.78189 198.72539 m
+150.69543 198.42860 150.12198 198.28517 150.05055 198.28743 c
+144.83622 198.46318 140.61883 204.98825 140.61883 212.96353 c
+140.61883 220.89827 144.40847 227.39839 149.95020 227.63650 c
+150.05424 227.64104 150.55540 227.41682 150.56107 227.10416 C
+150.64072 226.69795 150.39666 226.35836 149.78466 226.09106 c
+146.47408 224.64425 143.70378 219.50561 143.70378 213.05140 c
+143.70378 206.45320 146.93386 200.89531 150.47121 199.50350 c
+150.91880 199.32775 150.84312 199.02217 150.78189 198.72539 C
+ at c
+F
+
+ at rax %Note: Object
+65.29720 198.54709 94.28683 227.53672 @E
+ 0 O 0 @g
+0.00 0.00 0.00 1.00 k
+/$fm 0 def
+65.29720 227.53672 m
+94.28683 227.53672 L
+94.27975 198.55417 L
+79.79187 198.54709 L
+73.52476 198.54709 69.52791 202.69899 65.29918 202.76986 C
+65.29720 227.53672 L
+ at c
+F
+
+ at rax %Note: Object
+65.67562 199.41874 93.47357 226.39294 @E
+0 O 0 @g
+[ 0.00 0.00 0.00 0.30  0
+0.00 0.00 0.00 0.00  128
+] 2 128 0 0 1 0.00 0.24 0.19 50 @k
+/$fm 0 def
+65.67562 207.07654 m
+71.15924 207.14712 73.69852 199.40769 79.77402 199.41902 C
+91.43830 199.44085 93.91663 209.70935 93.41603 214.45257 C
+92.89219 219.41433 91.31357 224.61874 90.07398 226.39294 C
+82.12280 222.41934 69.89414 214.38057 65.67562 207.07654 C
+ at c
+F
+
+ at rax %Note: Object
+77.44876 199.55565 82.66847 220.52211 @E
+ 0 O 0 @g
+0.00 0.00 0.00 0.10 k
+/$fm 0 def
+80.11672 220.52239 m
+77.38243 212.84362 75.78482 203.94765 80.19468 199.55565 C
+84.22838 203.92639 82.68718 212.80734 80.11672 220.52239 C
+ at c
+F
+
+ at rax %Note: Object
+77.63471 199.83430 82.48337 219.94328 @E
+ 0 O 0 @g
+0.07 0.00 0.07 0.11 k
+/$fm 0 def
+80.11134 219.94328 m
+79.91943 219.39364 79.73858 218.83691 79.55943 218.27991 C
+79.33238 217.54403 L
+79.11638 216.80532 L
+78.91058 216.06491 L
+78.71726 215.32365 L
+78.53641 214.58239 L
+78.36973 213.84340 L
+78.21780 213.10639 L
+78.08145 212.37307 L
+77.96098 211.64428 L
+77.85865 210.92145 L
+77.77361 210.20513 L
+77.70813 209.49676 L
+77.66220 208.79745 L
+77.63811 208.10863 L
+77.63471 207.43030 L
+77.65427 206.76444 L
+77.69679 206.11162 L
+77.76397 205.47326 L
+77.85553 204.84992 L
+77.97317 204.24331 L
+78.11717 203.65398 L
+78.28894 203.08365 L
+78.48879 202.53288 L
+78.71754 202.00195 L
+78.97606 201.49257 L
+79.26548 201.00586 L
+79.58636 200.54211 L
+79.93956 200.10246 L
+80.18901 199.83430 L
+80.41153 200.09452 L
+80.73383 200.53191 L
+81.02636 200.99395 L
+81.28913 201.47868 L
+81.52413 201.98665 L
+81.73134 202.51616 L
+81.91191 203.06608 L
+82.06583 203.63528 L
+82.19480 204.22403 L
+82.29855 204.82951 L
+82.37906 205.45228 L
+82.43575 206.08980 L
+82.47033 206.74261 L
+82.48337 207.40819 L
+82.47543 208.08624 L
+82.44709 208.77534 L
+82.40031 209.47521 L
+82.33455 210.18387 L
+82.25178 210.90047 L
+82.15143 211.62387 L
+82.03550 212.35351 L
+81.90425 213.08769 L
+81.75883 213.82583 L
+81.59981 214.56624 L
+81.42860 215.30891 L
+81.24491 216.05187 L
+81.05046 216.79483 L
+80.84523 217.53553 L
+80.63150 218.27424 L
+80.46198 218.83266 80.29134 219.39109 80.11134 219.94328 C
+ at c
+F
+
+ at rax %Note: Object
+77.82038 200.11323 82.29770 219.35169 @E
+ 0 O 0 @g
+0.14 0.00 0.15 0.11 k
+/$fm 0 def
+79.29496 216.75430 m
+79.08973 216.01672 L
+78.89726 215.27830 L
+78.71726 214.53987 L
+78.55115 213.80428 L
+78.40006 213.07068 L
+78.26428 212.34104 L
+78.14438 211.61622 L
+78.04290 210.89735 L
+77.95814 210.18557 L
+77.89323 209.48202 L
+77.84759 208.78809 L
+77.82378 208.10494 L
+77.82038 207.43257 L
+77.83965 206.77323 L
+77.88189 206.12750 L
+77.94822 205.49650 L
+78.03865 204.88110 L
+78.15458 204.28299 L
+78.29631 203.70274 L
+78.46526 203.14205 L
+78.66142 202.60148 L
+78.88564 202.08076 L
+79.13877 201.58214 L
+79.42167 201.10620 L
+79.73518 200.65323 L
+80.08016 200.22406 L
+80.18306 200.11323 L
+80.26611 200.21017 L
+80.58047 200.63679 L
+80.86620 201.08806 L
+81.12302 201.56202 L
+81.35320 202.05950 L
+81.55644 202.57909 L
+81.73389 203.11937 L
+81.88554 203.67950 L
+82.01254 204.25946 L
+82.11487 204.85701 L
+82.19452 205.47241 L
+82.25065 206.10283 L
+82.28466 206.74942 L
+82.29770 207.40904 L
+82.28976 208.08142 L
+82.26170 208.76542 L
+82.21521 209.46047 L
+82.14973 210.16460 L
+82.06753 210.87694 L
+81.96775 211.59666 L
+81.85238 212.32261 L
+81.72170 213.05339 L
+81.57685 213.78841 L
+81.41868 214.52598 L
+81.24803 215.26583 L
+81.06491 216.00595 L
+80.87131 216.74665 L
+80.66665 217.48507 L
+80.45348 218.22151 L
+80.10567 219.35169 L
+79.97159 218.95398 L
+79.73660 218.22406 L
+79.51011 217.49074 L
+79.29496 216.75430 L
+ at c
+F
+
+ at rax %Note: Object
+78.00605 200.40094 82.11203 218.74649 @E
+ 0 O 0 @g
+0.21 0.00 0.22 0.10 k
+/$fm 0 def
+78.22715 210.87326 m
+78.14268 210.16602 L
+78.07833 209.46728 L
+78.03298 208.77874 L
+78.00945 208.10126 L
+78.00605 207.43483 L
+78.02504 206.78202 L
+78.06699 206.14337 L
+78.13247 205.51975 L
+78.22176 204.91228 L
+78.33600 204.32268 L
+78.47546 203.75150 L
+78.64157 203.20044 L
+78.83405 202.66980 L
+79.05373 202.15956 L
+79.30148 201.67172 L
+79.57786 201.20655 L
+79.88400 200.76435 L
+80.17597 200.40094 L
+80.42712 200.74167 L
+80.70605 201.18217 L
+80.95691 201.64535 L
+81.18227 202.13235 L
+81.38154 202.64202 L
+81.55587 203.17266 L
+81.70526 203.72372 L
+81.83027 204.29490 L
+81.93118 204.88450 L
+82.00998 205.49254 L
+82.06554 206.11587 L
+82.09899 206.75622 L
+82.11203 207.40989 L
+82.10409 208.07660 L
+82.07631 208.75550 L
+82.03011 209.44573 L
+81.96491 210.14532 L
+81.88328 210.85342 L
+81.78406 211.56945 L
+81.66926 212.29172 L
+81.53915 213.01909 L
+81.39487 213.75099 L
+81.23754 214.48573 L
+81.06746 215.22274 L
+80.88491 215.96031 L
+80.69216 216.69846 L
+80.48806 217.43433 L
+80.27546 218.16879 L
+80.10000 218.74649 L
+79.91376 218.16822 L
+79.68784 217.43745 L
+79.47354 216.70328 L
+79.26888 215.96854 L
+79.07726 215.23294 L
+78.89811 214.49735 L
+78.73257 213.76517 L
+78.58233 213.03496 L
+78.44712 212.30901 L
+78.32778 211.58816 L
+78.22715 210.87326 L
+ at c
+F
+
+ at rax %Note: Object
+78.19172 200.70539 81.92636 218.12457 @E
+ 0 O 0 @g
+0.29 0.00 0.29 0.09 k
+/$fm 0 def
+78.41140 210.84945 m
+78.32721 210.14646 L
+78.26343 209.45254 L
+78.21836 208.76939 L
+78.19512 208.09757 L
+78.19172 207.43710 L
+78.21043 206.79080 L
+78.25209 206.15924 L
+78.31672 205.54299 L
+78.40488 204.94346 L
+78.51742 204.36236 L
+78.65461 203.80025 L
+78.81789 203.25883 L
+79.00668 202.73811 L
+79.22183 202.23836 L
+79.46419 201.76129 L
+79.73405 201.30690 L
+80.03282 200.87546 L
+80.16973 200.70539 L
+80.27376 200.84655 L
+80.54589 201.27628 L
+80.79080 201.72869 L
+81.01134 202.20520 L
+81.20665 202.70494 L
+81.37786 203.22595 L
+81.52498 203.76794 L
+81.64800 204.33033 L
+81.74750 204.91200 L
+81.82545 205.51266 L
+81.88044 206.12891 L
+81.91332 206.76302 L
+81.92636 207.41074 L
+81.91843 208.07178 L
+81.89093 208.74557 L
+81.84501 209.43099 L
+81.78009 210.12605 L
+81.69902 210.83017 L
+81.60038 211.54224 L
+81.48614 212.26082 L
+81.35660 212.98479 L
+81.21288 213.71357 L
+81.05641 214.44548 L
+80.88690 215.17965 L
+80.70491 215.91468 L
+80.51301 216.65027 L
+80.37666 217.14208 80.24173 217.63474 80.09490 218.12457 C
+79.86557 217.38387 L
+79.65213 216.65225 L
+79.44803 215.92035 L
+79.25726 215.18759 L
+79.07896 214.45483 L
+78.91398 213.72605 L
+78.76460 212.99924 L
+78.62995 212.27698 L
+78.51146 211.56009 L
+78.41140 210.84945 L
+ at c
+F
+
+ at rax %Note: Object
+78.37739 201.01606 81.74069 217.47770 @E
+ 0 O 0 @g
+0.36 0.00 0.36 0.08 k
+/$fm 0 def
+78.50098 205.56624 m
+78.58800 204.97465 L
+78.69883 204.40205 L
+78.83376 203.84901 L
+78.99420 203.31723 L
+79.17931 202.80643 L
+79.38992 202.31717 L
+79.62690 201.85087 L
+79.89024 201.40724 L
+80.16123 201.01606 L
+80.38573 201.37011 L
+80.62469 201.81203 L
+80.84041 202.27805 L
+81.03175 202.76787 L
+81.19984 203.27924 L
+81.34469 203.81216 L
+81.46573 204.36576 L
+81.56381 204.93950 L
+81.64091 205.53279 L
+81.69534 206.14195 L
+81.72765 206.76983 L
+81.74069 207.41159 L
+81.73276 208.06696 L
+81.70554 208.73565 L
+81.65991 209.41625 L
+81.59528 210.10677 L
+81.51477 210.80693 L
+81.41669 211.51502 L
+81.30302 212.22992 L
+81.17405 212.95049 L
+81.03090 213.67616 L
+80.87528 214.40523 L
+80.70633 215.13657 L
+80.52491 215.86904 L
+80.38488 216.40564 80.24343 216.94337 80.08894 217.47770 C
+79.92397 216.94450 79.77628 216.40649 79.62718 215.87216 C
+79.43726 215.14224 L
+79.25981 214.41231 L
+79.09540 213.68693 L
+78.94687 212.96353 L
+78.81279 212.24494 L
+78.69515 211.53203 L
+78.59565 210.82535 L
+78.51175 210.12690 L
+78.44854 209.43780 L
+78.40375 208.76003 L
+78.38079 208.09389 L
+78.37739 207.43937 L
+78.39581 206.79959 L
+78.43720 206.17512 L
+78.50098 205.56624 L
+ at c
+F
+
+ at rax %Note: Object
+78.56306 201.35197 81.55502 216.80674 @E
+ 0 O 0 @g
+0.43 0.00 0.43 0.07 k
+/$fm 0 def
+79.17052 203.37562 m
+79.35194 202.87474 L
+79.55802 202.39597 L
+79.78961 201.94044 L
+80.04671 201.50759 L
+80.15443 201.35197 L
+80.22557 201.46422 L
+80.45858 201.89537 L
+80.66948 202.35090 L
+80.85685 202.83080 L
+81.02183 203.33254 L
+81.16441 203.85638 L
+81.28346 204.40120 L
+81.38013 204.96699 L
+81.45638 205.55291 L
+81.51024 206.15499 L
+81.54198 206.77635 L
+81.55502 207.41244 L
+81.54709 208.06214 L
+81.52016 208.72573 L
+81.47480 209.40151 L
+81.41046 210.08750 L
+81.33052 210.78369 L
+81.23301 211.48781 L
+81.11991 212.19902 L
+80.99150 212.91619 L
+80.84891 213.63874 L
+80.69414 214.36498 L
+80.52576 215.09348 L
+80.38431 215.66494 80.24173 216.23754 80.08413 216.80674 C
+79.80633 215.82369 L
+79.61726 215.09688 L
+79.44066 214.36980 L
+79.27682 213.64781 L
+79.12913 212.92781 L
+78.99562 212.21291 L
+78.87883 211.50397 L
+78.77991 210.80126 L
+78.69628 210.10734 L
+78.63364 209.42306 L
+78.58913 208.75068 L
+78.56646 208.09020 L
+78.56306 207.44164 L
+78.58120 206.80838 L
+78.62230 206.19099 L
+78.68523 205.58948 L
+78.77112 205.00583 L
+78.88025 204.44173 L
+79.01291 203.89776 L
+79.17052 203.37562 L
+ at c
+F
+
+ at rax %Note: Object
+78.74872 201.70573 81.36935 216.10828 @E
+ 0 O 0 @g
+0.50 0.00 0.50 0.06 k
+/$fm 0 def
+80.84381 203.38583 m
+80.98413 203.90060 L
+81.10120 204.43663 L
+81.19644 204.99449 L
+81.27184 205.57304 L
+81.32485 206.16803 L
+81.35631 206.78287 L
+81.36935 207.41329 L
+81.36142 208.05732 L
+81.33477 208.71581 L
+81.28970 209.38649 L
+81.22564 210.06822 L
+81.14627 210.76044 L
+81.04932 211.46060 L
+80.93679 212.16813 L
+80.80894 212.88189 L
+80.66693 213.60132 L
+80.51301 214.32472 L
+80.34520 215.05011 L
+80.07874 216.10828 L
+79.98548 215.77521 L
+79.79726 215.05153 L
+79.62151 214.32728 L
+79.45824 213.60869 L
+79.31140 212.89209 L
+79.17846 212.18088 L
+79.06252 211.47591 L
+78.96416 210.77717 L
+78.88082 210.08778 L
+78.81874 209.40860 L
+78.77452 208.74132 L
+78.75213 208.08652 L
+78.74872 207.44391 L
+78.76658 206.81717 L
+78.80740 206.20687 L
+78.86948 205.61272 L
+78.95424 205.03701 L
+79.06167 204.48142 L
+79.19206 203.94652 L
+79.34683 203.43402 L
+79.52457 202.94306 L
+79.72611 202.47477 L
+79.95231 202.03002 L
+80.14507 201.70573 L
+80.29247 201.97871 L
+80.49855 202.42375 L
+80.68195 202.89373 L
+80.84381 203.38583 L
+ at c
+F
+
+ at rax %Note: Object
+78.93439 202.08359 81.18369 215.37524 @E
+ 0 O 0 @g
+0.57 0.00 0.57 0.05 k
+/$fm 0 def
+81.17065 206.78967 m
+81.18369 207.41414 L
+81.17575 208.05250 L
+81.14939 208.70589 L
+81.10460 209.37146 L
+81.04110 210.04894 L
+80.96202 210.73720 L
+80.86564 211.43339 L
+80.75367 212.13723 L
+80.62639 212.84759 L
+80.48494 213.56391 L
+80.33187 214.28447 L
+80.16463 215.00674 L
+80.07335 215.37524 L
+79.97726 215.00617 L
+79.80236 214.28476 L
+79.63965 213.56957 L
+79.49367 212.85638 L
+79.36129 212.14885 L
+79.24620 211.44784 L
+79.14813 210.75307 L
+79.06535 210.06822 L
+79.00384 209.39414 L
+78.95991 208.73197 L
+78.93780 208.08283 L
+78.93439 207.44617 L
+78.95197 206.82595 L
+78.99250 206.22274 L
+79.05373 205.63597 L
+79.13735 205.06819 L
+79.24309 204.52110 L
+79.37121 203.99528 L
+79.52315 203.49241 L
+79.69720 203.01137 L
+79.89420 202.55357 L
+80.13657 202.08359 L
+80.32762 202.49660 L
+80.50706 202.95666 L
+80.66608 203.43940 L
+80.80384 203.94482 L
+80.91893 204.47206 L
+81.01276 205.02198 L
+81.08731 205.59317 L
+81.13946 206.18107 L
+81.17065 206.78967 L
+ at c
+F
+
+ at rax %Note: Object
+79.12006 202.50539 80.99802 214.59657 @E
+ 0 O 0 @g
+0.64 0.00 0.64 0.04 k
+/$fm 0 def
+80.77776 210.71395 m
+80.68195 211.40617 L
+80.57055 212.10633 L
+80.44384 212.81329 L
+80.30296 213.52649 L
+80.15074 214.24422 L
+80.06910 214.59657 L
+79.82107 213.53046 L
+79.67594 212.82066 L
+79.54413 212.11682 L
+79.42989 211.41978 L
+79.33209 210.72898 L
+79.24989 210.04866 L
+79.18894 209.37969 L
+79.14529 208.72261 L
+79.12346 208.07915 L
+79.12006 207.44844 L
+79.13735 206.83474 L
+79.17761 206.23861 L
+79.23798 205.65921 L
+79.32047 205.09937 L
+79.42450 204.56079 L
+79.55036 204.04403 L
+79.69946 203.55080 L
+79.86983 203.07969 L
+80.06230 202.63238 L
+80.12721 202.50539 L
+80.15669 202.56945 L
+80.33216 203.01959 L
+80.48835 203.49298 L
+80.62356 203.98904 L
+80.73666 204.50750 L
+80.82907 205.04976 L
+80.90277 205.61329 L
+80.95408 206.19411 L
+80.98498 206.79647 L
+80.99802 207.41499 L
+80.99008 208.04769 L
+80.96400 208.69597 L
+80.91950 209.35644 L
+80.85628 210.02967 L
+80.77776 210.71395 L
+ at c
+F
+
+ at rax %Note: Object
+79.30573 202.97679 80.81235 213.75978 @E
+ 0 O 0 @g
+0.71 0.00 0.71 0.04 k
+/$fm 0 def
+79.72696 212.08479 m
+79.61357 211.39172 L
+79.51606 210.70488 L
+79.43443 210.02910 L
+79.37405 209.36523 L
+79.33068 208.71326 L
+79.30913 208.07546 L
+79.30573 207.45043 L
+79.32274 206.84353 L
+79.36271 206.25449 L
+79.42224 205.68246 L
+79.50359 205.13055 L
+79.60592 204.60047 L
+79.72951 204.09279 L
+79.87578 203.60920 L
+80.04246 203.14800 L
+80.11616 202.97679 L
+80.15726 203.08252 L
+80.31061 203.54655 L
+80.44328 204.03326 L
+80.55439 204.54293 L
+80.64539 205.07754 L
+80.71824 205.63342 L
+80.76869 206.20715 L
+80.79931 206.80328 L
+80.81235 207.41584 L
+80.80441 208.04287 L
+80.77861 208.68605 L
+80.73439 209.34142 L
+80.67146 210.01039 L
+80.59351 210.69071 L
+80.49827 211.37896 L
+80.38743 212.07543 L
+80.26129 212.77899 L
+80.06372 213.75978 L
+79.93672 213.20277 79.83156 212.64293 79.72696 212.08479 C
+ at c
+F
+
+ at rax %Note: Object
+79.49140 203.51877 80.62668 212.84249 @E
+ 0 O 0 @g
+0.79 0.00 0.79 0.02 k
+/$fm 0 def
+79.50813 206.85231 m
+79.54781 206.27036 L
+79.60649 205.70570 L
+79.68671 205.16173 L
+79.78734 204.64016 L
+79.90866 204.14154 L
+80.05209 203.66759 L
+80.10595 203.51877 L
+80.13288 203.60013 L
+80.26299 204.07748 L
+80.37213 204.57836 L
+80.46170 205.10532 L
+80.53370 205.65354 L
+80.58331 206.22019 L
+80.61364 206.81008 L
+80.62668 207.41669 L
+80.61874 208.03805 L
+80.59323 208.67613 L
+80.54929 209.32639 L
+80.48693 209.99112 L
+80.40926 210.66746 L
+80.31458 211.35175 L
+80.23578 211.84781 80.15698 212.34699 80.05946 212.84249 C
+79.95940 212.35039 79.87748 211.85603 79.79726 211.36365 C
+79.70003 210.68079 L
+79.61896 210.00954 L
+79.55915 209.35077 L
+79.51606 208.70391 L
+79.49480 208.07178 L
+79.49140 207.45241 L
+79.50813 206.85231 L
+ at c
+F
+
+ at rax %Note: Object
+79.67707 204.17187 80.44101 211.79565 @E
+ 0 O 0 @g
+0.86 0.00 0.86 0.02 k
+/$fm 0 def
+80.43307 208.03323 m
+80.40784 208.66620 L
+80.36419 209.31137 L
+80.30211 209.97184 L
+80.22501 210.64422 L
+80.13090 211.32454 L
+80.05606 211.79565 L
+79.98094 211.33559 L
+79.88400 210.65669 L
+79.80350 209.98998 L
+79.74425 209.33631 L
+79.70145 208.69455 L
+79.68047 208.06809 L
+79.67707 207.45439 L
+79.69351 206.86110 L
+79.73291 206.28624 L
+79.79074 205.72894 L
+79.86983 205.19291 L
+79.96876 204.67984 L
+80.09348 204.17187 L
+80.18986 204.61380 L
+80.27802 205.13310 L
+80.34917 205.67367 L
+80.39792 206.23294 L
+80.42797 206.81688 L
+80.44101 207.41754 L
+80.43307 208.03323 L
+ at c
+F
+
+ at rax %Note: Object
+79.86274 205.08009 80.25534 210.51071 @E
+ 0 O 0 @g
+0.93 0.00 0.93 0.01 k
+/$fm 0 def
+79.97499 205.75219 m
+80.05294 205.22409 L
+80.08072 205.08009 L
+80.16463 205.69380 L
+80.21254 206.24570 L
+80.24230 206.82369 L
+80.25534 207.41839 L
+80.24740 208.02841 L
+80.22246 208.65628 L
+80.17909 209.29635 L
+80.11729 209.95257 L
+80.05351 210.51071 L
+79.98803 209.97043 L
+79.92935 209.32186 L
+79.88683 208.68520 L
+79.86614 208.06441 L
+79.86274 207.45638 L
+79.87890 206.86989 L
+79.91802 206.30211 L
+79.97499 205.75219 L
+ at c
+F
+
+ at rax %Note: Object
+80.04841 207.01219 80.06967 208.17723 @E
+ 0 O 0 @g
+1.00 0.00 1.00 0.00 k
+/$fm 0 def
+80.06967 207.41924 m
+80.05578 208.17723 L
+80.04841 207.45836 L
+80.06060 207.01219 L
+80.06967 207.41924 L
+ at c
+F
+
+ at rax %Note: Object
+145.98624 201.33921 168.69742 226.73962 @E
+ 0 O 0 @g
+0.00 1.00 1.00 0.00 k
+0 J 0 j [] 0 d 0 R 0 @G
+0.00 0.00 0.00 0.00 K
+0 0.50003 0.50003 0.00000 @w
+/$fm 0 def
+158.36740 225.24491 m
+156.81033 225.24491 155.38337 224.77039 154.07348 223.82135 c
+152.77011 222.87231 151.70003 221.39178 150.87005 219.38003 c
+150.04006 217.36857 149.62847 215.03820 149.62847 212.38186 c
+149.62847 209.33631 150.27335 206.98441 151.57644 205.33408 c
+152.87301 203.67694 154.49187 202.85518 156.43984 202.85518 c
+157.88721 202.85518 159.25209 203.34359 160.54866 204.32835 c
+161.83814 205.30573 162.90822 206.85713 163.74501 208.96809 c
+164.58180 211.07169 165.00019 213.50126 165.00019 216.23528 c
+165.00019 219.07587 164.35559 221.28548 163.07972 222.86523 c
+161.79704 224.45178 160.22608 225.24491 158.36740 225.24491 c
+ at c
+159.83518 226.73962 m
+161.52265 226.73962 163.04542 226.33597 164.40350 225.52129 c
+165.76838 224.71370 166.81805 223.55915 167.57235 222.05764 c
+168.32013 220.55613 168.69742 218.81339 168.69742 216.81609 c
+168.69742 214.21672 168.01824 211.63805 166.66696 209.08120 c
+165.31569 206.51698 163.65572 204.59027 161.70094 203.28718 c
+159.74589 201.99118 157.57852 201.33921 155.19146 201.33921 c
+152.44781 201.33921 150.22517 202.22476 148.53090 203.99556 c
+146.83663 205.76636 145.98624 208.09644 145.98624 210.98665 c
+145.98624 213.75609 146.66513 216.42633 148.01669 219.01181 c
+149.36797 221.59020 151.03474 223.52372 153.00340 224.80583 c
+154.97178 226.09502 157.24913 226.73962 159.83518 226.73962 c
+ at c
+B
+
+ at rax %Note: Object
+153.66189 197.79534 174.92570 224.80724 @E
+ 0 O 0 @g
+0.00 1.00 1.00 0.00 k
+0 J 0 j [] 0 d 0 R 0 @G
+0.00 0.00 0.00 0.00 K
+0 0.50003 0.50003 0.00000 @w
+/$fm 0 def
+173.58123 217.07008 m
+172.53184 217.07008 L
+172.68293 218.47606 172.75833 219.53934 172.75833 220.26643 c
+172.75833 221.29540 172.47713 222.11150 171.92154 222.70847 c
+171.36567 223.30517 170.61137 223.59997 169.65780 223.59997 c
+168.19002 223.59997 166.90025 223.06507 165.80296 222.00180 c
+164.70539 220.93880 164.15660 219.74513 164.15660 218.41455 c
+164.15660 217.70787 164.30769 217.06328 164.60929 216.48699 c
+164.90438 215.91071 165.57647 215.10822 166.60545 214.07244 c
+168.49162 212.22737 169.73320 210.78000 170.32309 209.73742 c
+170.91298 208.68803 171.20806 207.67266 171.20806 206.67827 c
+171.20806 205.21701 170.76217 203.81102 169.87039 202.45975 c
+168.97890 201.10847 167.66872 199.99020 165.93335 199.11231 c
+164.19770 198.23443 162.36624 197.79534 160.43896 197.79534 c
+158.53209 197.79534 156.92683 198.29594 155.62375 199.28381 c
+154.32038 200.27849 153.66189 201.32107 153.66189 202.41865 c
+153.66189 203.00854 153.83339 203.49553 154.17638 203.88643 c
+154.51937 204.27732 154.91027 204.46951 155.34935 204.46951 c
+155.80885 204.46951 156.18614 204.29121 156.47414 203.92753 c
+156.66633 203.71493 156.85143 203.22794 157.04362 202.48016 c
+157.25622 201.56797 157.51672 200.90948 157.82542 200.49789 c
+158.13411 200.09310 158.55931 199.75720 159.10129 199.49641 c
+159.64328 199.23591 160.23317 199.10551 160.87776 199.10551 c
+162.79172 199.10551 164.47209 199.75011 165.90586 201.04668 c
+167.33254 202.33616 168.05282 203.76992 168.05282 205.33380 c
+168.05282 205.86869 167.96353 206.40387 167.77843 206.93197 c
+167.60013 207.46006 167.27074 208.06384 166.78375 208.72913 c
+166.45465 209.18863 165.70687 209.99112 164.55458 211.14369 c
+163.41591 212.26847 162.70243 213.03666 162.40762 213.45506 c
+161.98923 214.05883 161.68054 214.66233 161.48154 215.27291 c
+161.28255 215.88350 161.17965 216.48699 161.17965 217.09049 c
+161.17965 218.31165 161.59124 219.53254 162.40762 220.76731 c
+163.22372 222.00180 164.28699 222.98287 165.59036 223.70995 c
+166.90025 224.44384 168.38192 224.80724 170.04189 224.80724 c
+170.87187 224.80724 171.90085 224.67713 173.11493 224.42315 c
+173.81452 224.29304 174.41830 224.19014 174.92570 224.12154 C
+174.63090 223.25017 174.40441 222.43408 174.23972 221.65880 c
+174.08211 220.89061 173.86271 219.36104 173.58123 217.07008 C
+ at c
+B
+
+%%PageTrailer
+ at rs
+ at rs
+%%Trailer
+ at EndSysCorelDict
+end
+%%DocumentSuppliedResources: procset wCorel9Dict 9.0 0
+%%EOF
diff --git a/Current/download/javatoli_java.zip b/Current/download/javatoli_java.zip
new file mode 100755
index 0000000..8d75e12
Binary files /dev/null and b/Current/download/javatoli_java.zip differ
diff --git a/Current/download/lisaac-0.13.1.tar.gz b/Current/download/lisaac-0.13.1.tar.gz
new file mode 100644
index 0000000..b98cd3e
Binary files /dev/null and b/Current/download/lisaac-0.13.1.tar.gz differ
diff --git a/Current/download/lisaac-0.13.1.zip b/Current/download/lisaac-0.13.1.zip
new file mode 100644
index 0000000..d837493
Binary files /dev/null and b/Current/download/lisaac-0.13.1.zip differ
diff --git a/Current/download/lisaac-mode.el b/Current/download/lisaac-mode.el
new file mode 100755
index 0000000..7065ec1
--- /dev/null
+++ b/Current/download/lisaac-mode.el
@@ -0,0 +1,485 @@
+;; Mode Emacs for LISAAC language by Sonntag Benoit.
+
+;; INSTALLATION
+;;   To install, simply copy this file into a directory in your
+;;   load-path and add the following two commands in your '.emacs' file:
+;;
+;;   (add-to-list 'auto-mode-alist '("\\.li\\'" . lisaac-mode))
+;;   (autoload 'lisaac-mode "~/lisaac-mode" "Major mode for Lisaac Programs" t)
+
+;; NEW FUNCTION KEY
+;;   <tab>          : Indent current line.
+;;   <Ctrl>+C <tab> : Indent all lines.
+;;   <Ctrl>+C I     : ".if { <Cursor> };".
+;;   <Ctrl>+C E     : ".if { <Cursor> } else { };".
+;;   <Ctrl>+C U     : ".until_do { <Cursor> };".
+;;   <Ctrl>+C W     : ".while_do { <Cursor> };".
+;;   <Echap>  G     : Goto line.
+
+;; BUG REPORT
+;;   - number: hexa, octal, ...
+;;   - ( + to:INTEGER;  truc.put 't' to 10; // to -> black!
+
+
+;;
+;; Table abbrev.
+;; 
+(defvar li-mode-abbrev-table nil
+  "Abbrev table used while in Lisaac mode.")
+(define-abbrev-table 'li-mode-abbrev-table ())
+
+;;
+;; Expression en couleur.
+;;
+
+(defvar li-color 0)
+(defvar li-comment 0)
+(defvar li-string nil)
+
+(defvar li-test 0)
+
+(defun li-message ()
+  ""
+  (setq li-string (match-string 0))
+  (setq li-color font-lock-function-name-face)
+  (setq li-test 0)
+  (beginning-of-line)
+  (while (= li-test 0)
+    ;; Detect Begin file.
+    (beginning-of-line)
+    (if (= (point) (point-min))
+	(setq li-test 1) ;; Stop
+      )
+    ;; Detect local declaration.
+    (if (looking-at (concat "......*[^a-z0-9_]" li-string "\\([ \t\n]*,[ \t\n]*[a-z0-9_]*\\)*[ \t\n]*:[ \t\n]*[A-Z_]+"))
+	(progn  
+	  (setq li-test 1) ;; Stop
+	  (setq li-color 0))
+      )
+    ;; Detect begin Slot definition.
+    (if (looking-at "  \\(\\+\\|-\\|\\*\\)")
+    ;(if (looking-at "  [\\+-\\*]")
+	;(progn
+        ;  (end-of-line)
+        ;  (insert "T")
+	  (setq li-test 1)
+	;  )
+      ) ;; Stop
+    ;; Ligne suivante.
+    (if (= li-test 0)
+	(previous-line 1)
+      )
+    )
+  li-color
+)
+
+(defun li-declaration ()
+  ""
+  (setq li-color font-lock-variable-name-face)
+  ;; Detect local declaration.
+  (if (looking-at "[ \t\n]*[a-z0-9_]*\\([ \t\n]*,[ \t\n]*[a-z0-9_]*\\)*[ \t\n]*:[ \t\n]*[A-Z_]")
+      (setq li-color font-lock-warning-face)
+    )
+  li-color
+)
+
+(defun li-number ()
+  ""
+  (setq li-color font-lock-keyword-face)
+  
+  li-color
+)
+
+
+(defconst li-font-lock-keywords
+  '(
+    
+    ;; Hidden comments
+    ("\\([^/]\\|^\\)/\\*[]!@[#$%^&<|=~/>?\\a-z_A-Z0-9\n\t \\*\\+:\\.;`',(){}-]*\\*/" 0 font-lock-reference-face nil)
+    ;("/\\*\\(\\**\\|[^\\*/]+/*\\)*\\*/" 0 font-lock-reference-face nil)
+    
+    ;; Hidden comments
+    ("//.*" 0 font-lock-comment-face nil)
+
+    ;; quoted expr's in comments
+    ("`[^'\n]*'" 0 font-lock-builtin-face t)
+
+    ;; Quoted expression
+    ("'[^'\n]*'" 0 font-lock-constant-face nil)
+   
+    ;; External expression
+    ("`[^`\n]*`" 0 highlight nil)
+
+    ;; Major keywords :
+    ("^section.*$" 0 font-lock-keyword-face nil)
+
+    ;; Number Hexa :
+    ; ("[0-9][0-9a-fA-F]*[hobd]?" 0 (li-number) nil)
+    ("[0-9]+[A-F][A-F0-9]*h" 0 font-lock-keyword-face nil)
+
+    ;; Prototype :
+    ("[A-Z][A-Z0-9_]*" 0 font-lock-type-face nil)
+
+    ;; Identifier :
+    ("\\.[ \t\n]*[A-Za-z_][a-zA-Z0-9_]*" 0 font-lock-function-name-face nil)
+    ("[A-Za-z_][a-zA-Z0-9_]*" 0 (li-message) nil)
+
+    ;; Number :
+    ; ("[0-9][0-9a-fA-F]*[hobd]?" 0 (li-number) nil)
+    ("[0-9]+" 0 font-lock-keyword-face nil)
+
+    ;; Block :
+    ("\{\\|\}" 0 font-lock-comment-face nil)
+
+    ;; Assignment :
+    ("<-\\|:=\\|?=" 0 0 nil) 
+
+    ;; Symbol declaration :
+    ("^  \\(\\+\\|-\\|\\*\\)" 0 font-lock-warning-face nil)
+    ("\\+\\|-\\|\\*" 0 (li-declaration) nil)
+
+    ;; Operators :
+    ("[!@#$%^&<|=~/>?\\]+" 0 font-lock-variable-name-face nil)
+    )
+  "Additional expressions to highlight in Lisaac mode.")
+
+;;
+;; Table de syntax.
+;;
+(defvar li-mode-syntax-table nil
+  "Syntax table used while in Lisaac mode.")
+
+
+;;
+;; Definition de touche sensible.
+;;
+(defvar li-mode-map (make-sparse-keymap)
+  "Keymap used in Lisaac mode.")
+
+(define-key li-mode-map "\t" 'li-indent-command)
+(define-key li-mode-map "\r" 'li-newline-command)
+(define-key li-mode-map "\C-c\t" 'li-indent-all-command)
+(define-key li-mode-map "\C-ci" 'li-cond1-command)
+(define-key li-mode-map "\C-ce" 'li-cond2-command)
+(define-key li-mode-map "\C-cu" 'li-until-command)
+(define-key li-mode-map "\C-cw" 'li-while-command)
+
+;;
+;; Insertion loop command. 
+;;
+
+(defun li-while-command ()
+  "Insert loop while Lisaac."
+  (interactive)
+  (insert ".while_do {")
+  (li-newline-command)
+  (li-newline-command)
+  (insert "}; // while_do")
+  (li-newline-command)
+  (previous-line 2)
+  (li-indent-command)
+)
+
+(defun li-until-command ()
+  "Insert loop until Lisaac."
+  (interactive)
+  (insert ".until_do {")
+  (li-newline-command)
+  (li-newline-command)
+  (insert "}; // until_do")
+  (li-newline-command)
+  (previous-line 2)
+  (li-indent-command)
+)
+
+;;
+;; Insertion test command.
+;;
+
+(defun li-cond1-command ()
+  "Insert conditionnal Lisaac."
+  (interactive)
+  (insert ".if {")
+  (li-newline-command)
+  (li-newline-command)
+  (insert "}; // if")
+  (li-newline-command)
+  (previous-line 2)
+  (li-indent-command)
+)
+
+(defun li-cond2-command ()
+  "Insert conditionnal Lisaac."
+  (interactive)
+  (insert ".if {")
+  (li-newline-command)
+  (li-newline-command)
+  (insert "} else {")
+  (li-newline-command)
+  (li-newline-command)
+  (insert "}; // if")
+  (li-newline-command)
+  (previous-line 4)
+  (li-indent-command)
+)
+
+
+(defvar li-count-all 0)
+
+(defun li-indent-all-command ()
+  "All indent text"
+  (interactive)
+
+  ;; On cherche la premiere ligne.
+  (setq li-count-all 1)
+  (beginning-of-line)
+  (while (/= (point) (point-min))
+    (setq li-count-all (+ li-count-all 1))
+    (previous-line 1)
+    (beginning-of-line))
+
+  ;; Indent chaque ligne.
+  (next-line 1)
+  (while (/= (point) (point-max)) 
+    (li-indent-command)
+    (next-line 1))
+
+  ;; Retour a la ligne courante.
+  (goto-line li-count-all)
+)
+
+;;
+;; Indentation.
+;;
+
+(defvar li-count-line 0)
+(defvar li-point 0)
+(defvar li-char ?b)
+
+(defvar li-indent 0)
+(defvar li-indent-2 0)
+(defvar li-indent-base 0)
+
+(defun li-indent-previous ()
+  "Indent celon la ligne precedente."
+  ; On cherche la ligne au dessus.
+;(insert "lalo")
+;(insert "li")
+  (setq li-count-line 1)
+;(insert "0")
+  (previous-line 1)
+;(insert "1")
+  (beginning-of-line)
+;(insert "2")
+  (while (looking-at "[ \t\n]*$")
+;(insert "L")
+    (setq li-count-line (+ li-count-line 1))
+    (previous-line 1)
+    (beginning-of-line))
+;(insert "ici")
+  ; On se positionne au debut du texte.
+  (forward-to-indentation 0)
+
+  ; Initialisation.
+  (setq li-indent-base (current-column)) 
+  (setq li-indent 0)
+  (setq li-point (point))
+  
+  ; Cas particulier ...
+  (if (looking-at "^section.*$")
+     (setq li-indent-base (+ li-indent-base 2)))
+  
+  ; On compte les parantheses () or {}, de la ligne precedente.
+  (setq li-test 0)
+  (while (= li-test 0)
+    (setq li-char (char-after li-point))
+    (if (= li-char ?{) 
+	(setq li-indent (+ li-indent 2)))
+    (if (= li-char ?() 
+	(setq li-indent (+ li-indent 2)))
+    (if (= li-char ?})
+        (if (/= li-indent 0)
+	    (setq li-indent (- li-indent 2))))
+    (if (= li-char ?)) 
+        (if (/= li-indent 0)
+	    (setq li-indent (- li-indent 2))))
+;    ;; Virgule and End-of-line.
+;    (if (= li-char ?,)
+;	(if (= (char-after (+ li-point 1)) ?\n)
+;	    (setq li-indent (+ li-indent 2)))) 
+    ;; End-of-line.
+    (if (= li-char ?\n)
+	(setq li-test 1)) ;; Stop
+    ;; Comment //
+    (if (= li-char ?/)
+	(if (= (char-after (+ li-point 1)) ?/)
+	    (setq li-test 1)))  ;; Stop
+    ;; String " "
+    (if (= li-char ?")
+        (progn        
+        (while (= li-test 0)
+          (setq li-point (+ li-point 1))
+          (setq li-char (char-after li-point))
+          (if (= li-char ?\n)
+	     (setq li-test 1)) ;; Stop
+          (if (= li-char ?")
+	     (setq li-test 1)) ;; Stop
+        )
+        (setq li-test 0))
+    )
+    ;; String ' '
+    (if (= li-char ?')
+        (progn        
+        (while (= li-test 0)
+          (setq li-point (+ li-point 1))
+          (setq li-char (char-after li-point))
+          (if (= li-char ?\n)
+	     (setq li-test 1)) ;; Stop
+          (if (= li-char ?')
+	     (setq li-test 1)) ;; Stop
+        )
+        (setq li-test 0))
+    )
+    ;; Next character.
+    (setq li-point (+ li-point 1))
+  )
+
+  ; On redescend: Ligne courante.
+  (while (/= li-count-line 0)
+    (setq li-count-line (- li-count-line 1))
+    (next-line 1))
+  
+  ; Fin de la ligne.
+  (end-of-line)
+
+  ; Initialisation.
+  (setq li-indent-2 0) 
+  (setq li-point (point))
+
+  ; On compte les parantheses () or {}, de la ligne courante.
+  (setq li-test 0)
+  (while (= li-test 0)
+    (setq li-point (- li-point 1))
+    (setq li-char (char-after li-point))
+    (if (= li-char ?}) 
+	(setq li-indent-2 (+ li-indent-2 2)))
+    (if (= li-char ?)) 
+	(setq li-indent-2 (+ li-indent-2 2)))
+    (if (= li-char ?{)
+        (if (/= li-indent-2 0)
+	    (setq li-indent-2 (- li-indent-2 2))))
+    (if (= li-char ?() 
+        (if (/= li-indent-2 0)
+	    (setq li-indent-2 (- li-indent-2 2))))
+    (if (= li-char ?\n)
+	(setq li-test 1)) ;; Stop
+    (if (= li-char ?/)
+	(if (= (char-after (+ li-point 1)) ?/)
+	    (setq li-indent-2 0)))  
+    ;; String " "
+    (if (= li-char ?")
+        (progn        
+        (while (= li-test 0)
+          (setq li-point (- li-point 1))
+          (setq li-char (char-after li-point))
+          (if (= li-char ?\n)
+	     (setq li-test 1)) ;; Stop
+          (if (= li-char ?")
+	     (setq li-test 1)) ;; Stop
+        )
+        (setq li-test 0))
+    )
+    ;; String ' '
+    (if (= li-char ?')
+        (progn        
+        (while (= li-test 0)
+          (setq li-point (- li-point 1))
+          (setq li-char (char-after li-point))
+          (if (= li-char ?\n)
+	     (setq li-test 1)) ;; Stop
+          (if (= li-char ?')
+	     (setq li-test 1)) ;; Stop
+        )
+        (setq li-test 0))
+    )
+  )
+
+  ; On supprime tous les espaces.
+  (beginning-of-line)
+  (delete-horizontal-space)
+  
+  ; On ajoute l'indentation
+  (setq li-indent (- li-indent li-indent-2))
+  (setq li-indent (+ li-indent li-indent-base))
+  (indent-to-column li-indent)
+
+  ; On se met en fin de ligne.
+  (end-of-line)
+) 
+
+
+(defun li-indent-command ()
+  "indent line for Lisaac mode."
+ ; (save-excursion
+ ;   (progn
+  (interactive)
+  (beginning-of-line)
+  (if (looking-at "[ \t]*section.*$")
+	; then
+	(progn
+	  (delete-horizontal-space)
+	  (end-of-line))
+     	;else
+      (li-indent-previous))
+ ; ))
+)
+
+;;
+;; Newline command.
+;;
+
+(defun li-newline-command ()
+  "indent line, append newline, indent line."
+  (interactive)
+  (if (looking-at "[ \t]*$")
+     ; then 
+     (progn
+	(li-indent-command)
+	(newline)
+	(li-indent-command))
+     ; else
+     (newline))
+)
+
+;;
+;; Autoload.
+;;
+(defun lisaac-mode ()
+  "Major mode for editing typical Lisaac code."
+  (interactive)
+
+  ;; compatibility MS-DOS
+  (replace-string "
" "")
+  (global-font-lock-mode t)
+  (global-set-key "\M-g" 'goto-line)
+
+  (kill-all-local-variables)
+  (setq mode-name "Lisaac")
+  (setq major-mode 'lisaac-mode)
+  (setq local-abbrev-table li-mode-abbrev-table)
+  (make-local-variable 'font-lock-defaults)
+  (setq font-lock-defaults '(li-font-lock-keywords))
+  (make-local-variable 'li-mode-syntax-table)
+  (setq li-mode-syntax-table (make-syntax-table))
+  (set-syntax-table li-mode-syntax-table)
+  (use-local-map li-mode-map)
+
+  (run-hooks 'li--mode-hook))
+
+
+;;
+;; Fin du mode Lisaac.
+;;
+(provide 'lisaac-mode)
+
+
diff --git a/Current/download/lisaac.eps b/Current/download/lisaac.eps
new file mode 100755
index 0000000..8000b88
--- /dev/null
+++ b/Current/download/lisaac.eps
@@ -0,0 +1,1991 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%%BoundingBox: 59 141 158 183 
+%%LanguageLevel: 1
+%%Creator: CorelDRAW 9
+%%Title: lisaac.eps
+%%CreationDate: Thu Feb 09 10:58:43 2006
+%%For: cora
+%%DocumentProcessColors: Cyan Magenta Yellow Black 
+%%DocumentSuppliedResources: (atend)
+%%EndComments
+%%BeginProlog
+/AutoFlatness false def
+/AutoSteps 0 def
+/CMYKMarks true def
+/UseLevel 1 def
+%Build: CorelDRAW 9 Version 9.337
+%Color profile: Désactivé
+%%BeginResource: procset wCorel9Dict 9.0 0
+/wCorel9Dict 300 dict def wCorel9Dict begin
+% Copyright (c)1992-1999 Corel Corporation
+% All rights reserved.     v9.0 r0.5
+/bd{bind def}bind def/ld{load def}bd/xd{exch def}bd/_ null def/rp{{pop}repeat}
+bd/@cp/closepath ld/@gs/gsave ld/@gr/grestore ld/@np/newpath ld/Tl/translate ld
+/$sv 0 def/@sv{/$sv save def}bd/@rs{$sv restore}bd/spg/showpage ld/showpage{}
+bd currentscreen/@dsp xd/$dsp/@dsp def/$dsa xd/$dsf xd/$sdf false def/$SDF
+false def/$Scra 0 def/SetScr/setscreen ld/@ss{2 index 0 eq{$dsf 3 1 roll 4 -1
+roll pop}if exch $Scra add exch load SetScr}bd/SepMode_5 where{pop}{/SepMode_5
+0 def}ifelse/CurrentInkName_5 where{pop}{/CurrentInkName_5(Composite)def}
+ifelse/$ink_5 where{pop}{/$ink_5 -1 def}ifelse/$c 0 def/$m 0 def/$y 0 def/$k 0
+def/$t 1 def/$n _ def/$o 0 def/$fil 0 def/$C 0 def/$M 0 def/$Y 0 def/$K 0 def
+/$T 1 def/$N _ def/$O 0 def/$PF false def/s1c 0 def/s1m 0 def/s1y 0 def/s1k 0
+def/s1t 0 def/s1n _ def/$bkg false def/SK 0 def/SM 0 def/SY 0 def/SC 0 def/$op
+false def matrix currentmatrix/$ctm xd/$ptm matrix def/$ttm matrix def/$stm
+matrix def/$ffpnt true def/CorelDrawReencodeVect[16#0/grave 16#5/breve
+16#6/dotaccent 16#8/ring 16#A/hungarumlaut 16#B/ogonek 16#C/caron 16#D/dotlessi
+16#27/quotesingle 16#60/grave 16#7C/bar
+16#82/quotesinglbase/florin/quotedblbase/ellipsis/dagger/daggerdbl
+16#88/circumflex/perthousand/Scaron/guilsinglleft/OE
+16#91/quoteleft/quoteright/quotedblleft/quotedblright/bullet/endash/emdash
+16#98/tilde/trademark/scaron/guilsinglright/oe 16#9F/Ydieresis
+16#A1/exclamdown/cent/sterling/currency/yen/brokenbar/section
+16#a8/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/minus/registered/macron
+16#b0/degree/plusminus/twosuperior/threesuperior/acute/mu/paragraph/periodcentered
+16#b8/cedilla/onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters/questiondown
+16#c0/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla
+16#c8/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis
+16#d0/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/multiply
+16#d8/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls
+16#e0/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla
+16#e8/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis
+16#f0/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide
+16#f8/oslash/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]def
+/L2?/languagelevel where{pop languagelevel 2 ge}{false}ifelse def/Comp?{
+/LumSepsDict where{pop false}{/AldusSepsDict where{pop false}{1 0 0 0 @gs
+setcmykcolor currentcmykcolor @gr add add add 0 ne 0 1 0 0 @gs setcmykcolor
+currentcmykcolor @gr add add add 0 ne 0 0 1 0 @gs setcmykcolor currentcmykcolor
+ at gr add add add 0 ne 0 0 0 1 @gs setcmykcolor currentcmykcolor @gr add add add
+0 ne and and and}ifelse}ifelse}bd/@PL{/LV where{pop LV 2 ge L2? not and{@np
+/Courier findfont 12 scalefont setfont 72 144 m
+(The PostScript level set in the Corel application is higher than)show 72 132 m
+(the PostScript level of this device. Change the PS Level in the Corel)show 72
+120 m(application to Level 1 by selecting the PostScript tab in the print)show
+72 108 m(dialog, and selecting Level 1 from the Compatibility drop down list.)
+show flush spg quit}if}if}bd/@BeginSysCorelDict{systemdict/Corel30Dict known
+{systemdict/Corel30Dict get exec}if systemdict/CorelLexDict known{1 systemdict
+/CorelLexDict get exec}if}bd/@EndSysCorelDict{systemdict/Corel30Dict known
+{end}if/EndCorelLexDict where{pop EndCorelLexDict}if}bd AutoFlatness{/@ifl{dup
+currentflat exch sub 10 gt{
+([Error: PathTooComplex; OffendingCommand: AnyPaintingOperator]\n)print flush
+ at np exit}{currentflat 2 add setflat}ifelse}bd/@fill/fill ld/fill{currentflat{
+{@fill}stopped{@ifl}{exit}ifelse}bind loop setflat}bd/@eofill/eofill ld/eofill
+{currentflat{{@eofill}stopped{@ifl}{exit}ifelse}bind loop setflat}bd/@clip
+/clip ld/clip{currentflat{{@clip}stopped{@ifl}{exit}ifelse}bind loop setflat}
+bd/@eoclip/eoclip ld/eoclip{currentflat{{@eoclip}stopped{@ifl}{exit}ifelse}
+bind loop setflat}bd/@stroke/stroke ld/stroke{currentflat{{@stroke}stopped
+{@ifl}{exit}ifelse}bind loop setflat}bd}if L2?{/@ssa{true setstrokeadjust}bd}{
+/@ssa{}bd}ifelse/d/setdash ld/j/setlinejoin ld/J/setlinecap ld/M/setmiterlimit
+ld/w/setlinewidth ld/O{/$o xd}bd/R{/$O xd}bd/W/eoclip ld/c/curveto ld/C/c ld/l
+/lineto ld/L/l ld/rl/rlineto ld/m/moveto ld/n/newpath ld/N/newpath ld/P{11 rp}
+bd/u{}bd/U{}bd/A{pop}bd/q/@gs ld/Q/@gr ld/&{}bd/@j{@sv @np}bd/@J{@rs}bd/g{1
+exch sub/$k xd/$c 0 def/$m 0 def/$y 0 def/$t 1 def/$n _ def/$fil 0 def}bd/G{1
+sub neg/$K xd _ 1 0 0 0/$C xd/$M xd/$Y xd/$T xd/$N xd}bd/k{1 index type
+/stringtype eq{/$t xd/$n xd}{/$t 0 def/$n _ def}ifelse/$k xd/$y xd/$m xd/$c xd
+/$fil 0 def}bd/K{1 index type/stringtype eq{/$T xd/$N xd}{/$T 0 def/$N _ def}
+ifelse/$K xd/$Y xd/$M xd/$C xd}bd/x/k ld/X/K ld/sf{1 index type/stringtype eq{
+/s1t xd/s1n xd}{/s1t 0 def/s1n _ def}ifelse/s1k xd/s1y xd/s1m xd/s1c xd}bd/i{
+dup 0 ne{setflat}{pop}ifelse}bd/v{4 -2 roll 2 copy 6 -2 roll c}bd/V/v ld/y{2
+copy c}bd/Y/y ld/@w{matrix rotate/$ptm xd matrix scale $ptm dup concatmatrix
+/$ptm xd 1 eq{$ptm exch dup concatmatrix/$ptm xd}if 1 w}bd/@g{1 eq dup/$sdf xd
+{/$scp xd/$sca xd/$scf xd}if}bd/@G{1 eq dup/$SDF xd{/$SCP xd/$SCA xd/$SCF xd}
+if}bd/@D{2 index 0 eq{$dsf 3 1 roll 4 -1 roll pop}if 3 copy exch $Scra add exch
+load SetScr/$dsp xd/$dsa xd/$dsf xd}bd/$ngx{$SDF{$SCF SepMode_5 0 eq{$SCA}
+{$dsa}ifelse $SCP @ss}if}bd/p{/$pm xd 7 rp/$pyf xd/$pxf xd/$pn xd/$fil 1 def}
+bd/@MN{2 copy le{pop}{exch pop}ifelse}bd/@MX{2 copy ge{pop}{exch pop}ifelse}bd
+/InRange{3 -1 roll @MN @MX}bd/@sqr{dup 0 rl dup 0 exch rl neg 0 rl @cp}bd
+/currentscale{1 0 dtransform matrix defaultmatrix idtransform dup mul exch dup
+mul add sqrt 0 1 dtransform matrix defaultmatrix idtransform dup mul exch dup
+mul add sqrt}bd/@unscale{}bd/wDstChck{2 1 roll dup 3 -1 roll eq{1 add}if}bd
+/@dot{dup mul exch dup mul add 1 exch sub}bd/@lin{exch pop abs 1 exch sub}bd
+/cmyk2rgb{3{dup 5 -1 roll add 1 exch sub dup 0 lt{pop 0}if exch}repeat pop}bd
+/rgb2cmyk{3{1 exch sub 3 1 roll}repeat 3 copy @MN @MN 3{dup 5 -1 roll sub neg
+exch}repeat}bd/rgb2g{2 index .299 mul 2 index .587 mul add 1 index .114 mul add
+4 1 roll pop pop pop}bd/WaldoColor_5 where{pop}{/SetRgb/setrgbcolor ld/GetRgb
+/currentrgbcolor ld/SetGry/setgray ld/GetGry/currentgray ld/SetRgb2 systemdict
+/setrgbcolor get def/GetRgb2 systemdict/currentrgbcolor get def/SetHsb
+systemdict/sethsbcolor get def/GetHsb systemdict/currenthsbcolor get def
+/rgb2hsb{SetRgb2 GetHsb}bd/hsb2rgb{3 -1 roll dup floor sub 3 1 roll SetHsb
+GetRgb2}bd/setcmykcolor where{pop/LumSepsDict where{pop/SetCmyk_5{LumSepsDict
+/setcmykcolor get exec}def}{/AldusSepsDict where{pop/SetCmyk_5{AldusSepsDict
+/setcmykcolor get exec}def}{/SetCmyk_5/setcmykcolor ld}ifelse}ifelse}{
+/SetCmyk_5{cmyk2rgb SetRgb}bd}ifelse/currentcmykcolor where{pop/GetCmyk
+/currentcmykcolor ld}{/GetCmyk{GetRgb rgb2cmyk}bd}ifelse/setoverprint where
+{pop}{/setoverprint{/$op xd}bd}ifelse/currentoverprint where{pop}{
+/currentoverprint{$op}bd}ifelse/@tc_5{5 -1 roll dup 1 ge{pop}{4{dup 6 -1 roll
+mul exch}repeat pop}ifelse}bd/@trp{exch pop 5 1 roll @tc_5}bd
+/setprocesscolor_5{SepMode_5 0 eq{SetCmyk_5}{0 4 $ink_5 sub index exch pop 5 1
+roll pop pop pop pop SepsColor true eq{$ink_5 3 gt{1 sub neg SetGry}{0 0 0 4
+$ink_5 roll SetCmyk_5}ifelse}{1 sub neg SetGry}ifelse}ifelse}bd
+/findcmykcustomcolor where{pop}{/findcmykcustomcolor{5 array astore}bd}ifelse
+/setcustomcolor where{pop}{/setcustomcolor{exch aload pop SepMode_5 0 eq{pop
+ at tc_5 setprocesscolor_5}{CurrentInkName_5 eq{4 index}{0}ifelse 6 1 roll 5 rp 1
+sub neg SetGry}ifelse}bd}ifelse/@scc_5{dup type/booleantype eq{setoverprint}{1
+eq setoverprint}ifelse dup _ eq{pop setprocesscolor_5 pop}{findcmykcustomcolor
+exch setcustomcolor}ifelse SepMode_5 0 eq{true}{GetGry 1 eq currentoverprint
+and not}ifelse}bd/colorimage where{pop/ColorImage{colorimage}def}{/ColorImage{
+/ncolors xd/$multi xd $multi true eq{ncolors 3 eq{/daqB xd/daqG xd/daqR xd pop
+pop exch pop abs{daqR pop daqG pop daqB pop}repeat}{/daqK xd/daqY xd/daqM xd
+/daqC xd pop pop exch pop abs{daqC pop daqM pop daqY pop daqK pop}repeat}
+ifelse}{/dataaq xd{dataaq ncolors dup 3 eq{/$dat xd 0 1 $dat length 3 div 1 sub
+{dup 3 mul $dat 1 index get 255 div $dat 2 index 1 add get 255 div $dat 3 index
+2 add get 255 div rgb2g 255 mul cvi exch pop $dat 3 1 roll put}for $dat 0 $dat
+length 3 idiv getinterval pop}{4 eq{/$dat xd 0 1 $dat length 4 div 1 sub{dup 4
+mul $dat 1 index get 255 div $dat 2 index 1 add get 255 div $dat 3 index 2 add
+get 255 div $dat 4 index 3 add get 255 div cmyk2rgb rgb2g 255 mul cvi exch pop
+$dat 3 1 roll put}for $dat 0 $dat length ncolors idiv getinterval}if}ifelse}
+image}ifelse}bd}ifelse/setcmykcolor{1 5 1 roll _ currentoverprint @scc_5
+/$ffpnt xd}bd/currentcmykcolor{GetCmyk}bd/setrgbcolor{rgb2cmyk setcmykcolor}bd
+/currentrgbcolor{currentcmykcolor cmyk2rgb}bd/sethsbcolor{hsb2rgb setrgbcolor}
+bd/currenthsbcolor{currentrgbcolor rgb2hsb}bd/setgray{dup dup setrgbcolor}bd
+/currentgray{currentrgbcolor rgb2g}bd/InsideDCS false def/IMAGE/image ld/image
+{InsideDCS{IMAGE}{/EPSDict where{pop SepMode_5 0 eq{IMAGE}{dup type/dicttype eq
+{dup/ImageType get 1 ne{IMAGE}{dup dup/BitsPerComponent get 8 eq exch
+/BitsPerComponent get 1 eq or currentcolorspace 0 get/DeviceGray eq and{
+CurrentInkName_5(Black)eq{IMAGE}{dup/DataSource get/TCC xd/Height get abs{TCC
+pop}repeat}ifelse}{IMAGE}ifelse}ifelse}{2 index 1 ne{CurrentInkName_5(Black)eq
+{IMAGE}{/TCC xd pop pop exch pop abs{TCC pop}repeat}ifelse}{IMAGE}ifelse}
+ifelse}ifelse}{IMAGE}ifelse}ifelse}bd}ifelse/WaldoColor_5 true def/@sft{$tllx
+$pxf add dup $tllx gt{$pwid sub}if/$tx xd $tury $pyf sub dup $tury lt{$phei
+add}if/$ty xd}bd/@stb{pathbbox/$ury xd/$urx xd/$lly xd/$llx xd}bd/@ep{{cvx exec
+}forall}bd/@tp{@sv/$in true def 2 copy dup $lly le{/$in false def}if $phei sub
+$ury ge{/$in false def}if dup $urx ge{/$in false def}if $pwid add $llx le{/$in
+false def}if $in{@np 2 copy m $pwid 0 rl 0 $phei neg rl $pwid neg 0 rl 0 $phei
+rl clip @np $pn cvlit load aload pop 7 -1 roll 5 index sub 7 -1 roll 3 index
+sub Tl matrix currentmatrix/$ctm xd @ep pop pop pop pop}{pop pop}ifelse @rs}bd
+/@th{@sft 0 1 $tly 1 sub{dup $psx mul $tx add{dup $llx gt{$pwid sub}{exit}
+ifelse}loop exch $phei mul $ty exch sub 0 1 $tlx 1 sub{$pwid mul 3 copy 3 -1
+roll add exch @tp pop}for pop pop}for}bd/@tv{@sft 0 1 $tlx 1 sub{dup $pwid mul
+$tx add exch $psy mul $ty exch sub{dup $ury lt{$phei add}{exit}ifelse}loop 0 1
+$tly 1 sub{$phei mul 3 copy sub @tp pop}for pop pop}for}bd/$fm 0 def/wfill{1
+$fm eq{fill}{eofill}ifelse}bd/wclip{1 $fm eq{clip}{eoclip}ifelse}bd/@pf{@gs
+$ctm setmatrix $pm concat @stb wclip @sv Bburx Bbury $pm itransform/$tury xd
+/$turx xd Bbllx Bblly $pm itransform/$tlly xd/$tllx xd newpath $tllx $tlly m
+$tllx $tury l $turx $tury l $turx $tlly l $tllx $tlly m @cp pathbbox @rs/$tury
+xd/$turx xd/$tlly xd/$tllx xd/$wid $turx $tllx sub def/$hei $tury $tlly sub def
+ at gs $vectpat{1 0 0 0 0 _ $o @scc_5{wfill}if}{$t $c $m $y $k $n $o @scc_5{
+SepMode_5 0 eq $pfrg or{$tllx $tlly Tl $wid $hei scale <00> 8 1 false[8 0 0 1 0
+0]{}imagemask}{/$bkg true def}ifelse}if}ifelse @gr $wid 0 gt $hei 0 gt and{$pn
+cvlit load aload pop/$pd xd 3 -1 roll sub/$phei xd exch sub/$pwid xd $wid $pwid
+div ceiling 1 add/$tlx xd $hei $phei div ceiling 1 add/$tly xd $psx 0 eq{@tv}{
+ at th}ifelse}if @gr @np/$bkg false def}bd/@Pf{@sv SepMode_5 0 eq $Psc 0 ne or
+$ink_5 3 eq or{0 J 0 j[]0 d $t $c $m $y $k $n $o @scc_5 pop $ctm setmatrix 72
+1000 div dup matrix scale dup concat dup Bburx exch Bbury exch itransform
+ceiling cvi/Bbury xd ceiling cvi/Bburx xd Bbllx exch Bblly exch itransform
+floor cvi/Bblly xd floor cvi/Bbllx xd $Prm aload pop $Psn load exec}{1 SetGry
+wfill}ifelse @rs @np}bd/F{matrix currentmatrix $sdf{$scf $sca $scp @ss}if $fil
+1 eq{@pf}{$fil 2 eq{@ff}{$fil 3 eq{@Pf}{$t $c $m $y $k $n $o @scc_5{wfill}
+{@np}ifelse}ifelse}ifelse}ifelse $sdf{$dsf $dsa $dsp @ss}if setmatrix}bd/f{@cp
+F}bd/S{matrix currentmatrix $ctm setmatrix $SDF{$SCF $SCA $SCP @ss}if $T $C $M
+$Y $K $N $O @scc_5{matrix currentmatrix $ptm concat stroke setmatrix}
+{@np}ifelse $SDF{$dsf $dsa $dsp @ss}if setmatrix}bd/s{@cp S}bd/B{@gs F @gr S}
+bd/b{@cp B}bd/_E{5 array astore exch cvlit xd}bd/@cc{currentfile $dat
+readhexstring pop}bd/@sm{/$ctm $ctm currentmatrix def}bd/@E{/Bbury xd/Bburx xd
+/Bblly xd/Bbllx xd}bd/@c{@cp}bd/@p{/$fil 1 def 1 eq dup/$vectpat xd{/$pfrg true
+def}{@gs $t $c $m $y $k $n $o @scc_5/$pfrg xd @gr}ifelse/$pm xd/$psy xd/$psx xd
+/$pyf xd/$pxf xd/$pn xd}bd/@P{/$fil 3 def/$Psn xd/$Psc xd array astore/$Prm xd
+}bd/@ii{concat 3 index 3 index m 3 index 1 index l 2 copy l 1 index 3 index l 3
+index 3 index l clip pop pop pop pop}bd/tcc{@cc}def/@i{@sm @gs @ii 6 index 1 ne
+{/$frg true def pop pop}{1 eq{s1t s1c s1m s1y s1k s1n $O @scc_5/$frg xd}{/$frg
+false def}ifelse 1 eq{@gs $ctm setmatrix F @gr}if}ifelse @np/$ury xd/$urx xd
+/$lly xd/$llx xd/$bts xd/$hei xd/$wid xd/$dat $wid $bts mul 8 div ceiling cvi
+string def $bkg $frg or{$SDF{$SCF $SCA $SCP @ss}if $llx $lly Tl $urx $llx sub
+$ury $lly sub scale $bkg{$t $c $m $y $k $n $o @scc_5 pop}if $wid $hei abs $bts
+1 eq{$bkg}{$bts}ifelse[$wid 0 0 $hei neg 0 $hei 0 gt{$hei}{0}ifelse]/tcc load
+$bts 1 eq{imagemask}{image}ifelse $SDF{$dsf $dsa $dsp @ss}if}{$hei abs{tcc pop}
+repeat}ifelse @gr $ctm setmatrix}bd/@I{@sm @gs @ii @np/$ury xd/$urx xd/$lly xd
+/$llx xd/$ncl xd/$bts xd/$hei xd/$wid xd $ngx $llx $lly Tl $urx $llx sub $ury
+$lly sub scale $wid $hei abs $bts[$wid 0 0 $hei neg 0 $hei 0 gt{$hei}{0}ifelse
+]$msimage false eq $ncl 1 eq or{/$dat $wid $bts mul $ncl mul 8 div ceiling cvi
+string def/@cc load false $ncl ColorImage}{$wid $bts mul 8 div ceiling cvi $ncl
+3 eq{dup dup/$dat1 exch string def/$dat2 exch string def/$dat3 exch string def
+/@cc1 load/@cc2 load/@cc3 load}{dup dup dup/$dat1 exch string def/$dat2 exch
+string def/$dat3 exch string def/$dat4 exch string def/@cc1 load/@cc2 load
+/@cc3 load/@cc4 load}ifelse true $ncl ColorImage}ifelse $SDF{$dsf $dsa $dsp
+ at ss}if @gr $ctm setmatrix}bd/@cc1{currentfile $dat1 readhexstring pop}bd/@cc2{
+currentfile $dat2 readhexstring pop}bd/@cc3{currentfile $dat3 readhexstring pop
+}bd/@cc4{currentfile $dat4 readhexstring pop}bd/$msimage false def/COMP 0 def
+/MaskedImage false def L2?{/@I_2{@sm @gs @ii @np/$ury xd/$urx xd/$lly xd/$llx
+xd/$ncl xd/$bts xd/$hei xd/$wid xd/$dat $wid $bts mul $ncl mul 8 div ceiling
+cvi string def $ngx $ncl 1 eq{/DeviceGray}{$ncl 3 eq{/DeviceRGB}{/DeviceCMYK}
+ifelse}ifelse setcolorspace $llx $lly Tl $urx $llx sub $ury $lly sub scale 8
+dict begin/ImageType 1 def/Width $wid def/Height $hei abs def/BitsPerComponent
+$bts def/Decode $ncl 1 eq{[0 1]}{$ncl 3 eq{[0 1 0 1 0 1]}{[0 1 0 1 0 1 0 1]}
+ifelse}ifelse def/ImageMatrix[$wid 0 0 $hei neg 0 $hei 0 gt{$hei}{0}ifelse]def
+/DataSource currentfile/ASCII85Decode filter COMP 1 eq{/DCTDecode filter}{COMP
+2 eq{/RunLengthDecode filter}if}ifelse def currentdict end image $SDF{$dsf $dsa
+$dsp @ss}if @gr $ctm setmatrix}bd}{/@I_2{}bd}ifelse/@I_3{@sm @gs @ii @np/$ury
+xd/$urx xd/$lly xd/$llx xd/$ncl xd/$bts xd/$hei xd/$wid xd/$dat $wid $bts mul
+$ncl mul 8 div ceiling cvi string def $ngx $ncl 1 eq{/DeviceGray}{$ncl 3 eq
+{/DeviceRGB}{/DeviceCMYK}ifelse}ifelse setcolorspace $llx $lly Tl $urx $llx sub
+$ury $lly sub scale/ImageDataDict 8 dict def ImageDataDict begin/ImageType 1
+def/Width $wid def/Height $hei abs def/BitsPerComponent $bts def/Decode $ncl 1
+eq{[0 1]}{$ncl 3 eq{[0 1 0 1 0 1]}{[0 1 0 1 0 1 0 1]}ifelse}ifelse def
+/ImageMatrix[$wid 0 0 $hei neg 0 $hei 0 gt{$hei}{0}ifelse]def/DataSource
+currentfile/ASCII85Decode filter COMP 1 eq{/DCTDecode filter}{COMP 2 eq{
+/RunLengthDecode filter}if}ifelse def end/MaskedImageDict 7 dict def
+MaskedImageDict begin/ImageType 3 def/InterleaveType 3 def/MaskDict
+ImageMaskDict def/DataDict ImageDataDict def end MaskedImageDict image $SDF
+{$dsf $dsa $dsp @ss}if @gr $ctm setmatrix}bd/@SetMask{/$mbts xd/$mhei xd/$mwid
+xd/ImageMaskDict 8 dict def ImageMaskDict begin/ImageType 1 def/Width $mwid def
+/Height $mhei abs def/BitsPerComponent $mbts def/DataSource maskstream def
+/ImageMatrix[$mwid 0 0 $mhei neg 0 $mhei 0 gt{$mhei}{0}ifelse]def/Decode[1 0]
+def end}bd/@B{@gs S @gr F}bd/@b{@cp @B}bd/@sep{CurrentInkName_5(Composite)eq
+{/$ink_5 -1 def}{CurrentInkName_5(Cyan)eq{/$ink_5 0 def}{CurrentInkName_5
+(Magenta)eq{/$ink_5 1 def}{CurrentInkName_5(Yellow)eq{/$ink_5 2 def}{
+CurrentInkName_5(Black)eq{/$ink_5 3 def}{/$ink_5 4 def}ifelse}ifelse}ifelse}
+ifelse}ifelse}bd/@whi{@gs -72000 dup m -72000 72000 l 72000 dup l 72000 -72000
+l @cp 1 SetGry fill @gr}bd/@neg{[{1 exch sub}/exec cvx currenttransfer/exec
+cvx]cvx settransfer @whi}bd/deflevel 0 def/@sax{/deflevel deflevel 1 add def}
+bd/@eax{/deflevel deflevel dup 0 gt{1 sub}if def deflevel 0 gt{/eax load}{eax}
+ifelse}bd/eax{{exec}forall}bd/@rax{deflevel 0 eq{@rs @sv}if}bd/@daq{dup type
+/arraytype eq{{}forall}if}bd/@BMP{/@cc xd UseLevel 3 eq MaskedImage true eq and
+{7 -2 roll pop pop @I_3}{12 index 1 gt UseLevel 2 eq UseLevel 3 eq or and{7 -2
+roll pop pop @I_2}{11 index 1 eq{12 -1 roll pop @i}{7 -2 roll pop pop @I}
+ifelse}ifelse}ifelse}bd systemdict/pdfmark known not{/pdfmark/cleartomark ld}
+if
+/$fst 128 def/$pad 0 def/$rox 0 def/$roy 0 def/$fmp 50 def/@dlt_hsb{$fco nff ge
+{/$fco nff 1 sub def}if sub neg 2 div dup $fco div/kdb xd nff $fco sub div
+/kdb2 xd sub neg 2 div dup $fco div/kds xd nff $fco sub div/kds2 xd sub neg dup
+0 eq{pop $frb 2 eq{.99}{-.99}ifelse}if dup $frb 2 eq exch 0 lt and{1 add}if dup
+$frb 1 eq exch 0 gt and{1 sub}if 2 div dup $fco div/kdh xd nff $fco sub div
+/kdh2 xd}bd/@dlt_cmyk{$fmp 50 eq{sub neg nff dup 1 gt{1 sub}if div/$dk xd sub
+neg nff dup 1 gt{1 sub}if div/$dy xd sub neg nff dup 1 gt{1 sub}if div/$dm xd
+sub neg nff dup 1 gt{1 sub}if div/$dc xd sub neg nff dup 1 gt{1 sub}if div/$dt
+xd}{$fco nff ge{/$fco nff 1 sub def}if sub neg 2 div dup $fco div/$dk xd nff
+$fco sub div/$dk2 xd sub neg 2 div dup $fco div/$dy xd nff $fco sub div/$dy2 xd
+sub neg 2 div dup $fco div/$dm xd nff $fco sub div/$dm2 xd sub neg 2 div dup
+$fco div/$dc xd nff $fco sub div/$dc2 xd sub neg 2 div dup $fco div/$dt xd nff
+$fco sub div/$dt2 xd}ifelse}bd/@dlt{$fse $fss sub dup/nff xd $fmp mul $fmp add
+100 div round cvi dup 0 le{pop 1}if/$fco xd/$fi 0 def $frb dup 1 eq exch 2 eq
+or{$frt dup $frc $frm $fry $frk @tc_5 4 copy cmyk2rgb rgb2hsb 3 copy/myb xd
+/mys xd/myh xd $tot $toc $tom $toy $tok @tc_5 cmyk2rgb rgb2hsb 3 1 roll 4 1
+roll 5 1 roll @dlt_hsb}{$frt dup $frc $frm $fry $frk @tc_5 5 copy $tot dup $toc
+$tom $toy $tok @tc_5 5 1 roll 6 1 roll 7 1 roll 8 1 roll 9 1 roll @dlt_cmyk}
+ifelse}bd/@ffnxt{/$fi $fi 1 add def $frb dup 1 eq exch 2 eq or{pop pop pop pop
+myh mys myb $fi $fco lt{kdb add 3 1 roll kds add 3 1 roll kdh add 3 1 roll}{
+kdb2 add 3 1 roll kds2 add 3 1 roll kdh2 add 3 1 roll}ifelse 3 copy/myb xd/mys
+xd/myh xd hsb2rgb rgb2cmyk}{$fi $fco lt $fmp 50 eq or{$dk add 5 1 roll $dy add
+5 1 roll $dm add 5 1 roll $dc add 5 1 roll $dt add 5 1 roll}{$dk2 add 5 1 roll
+$dy2 add 5 1 roll $dm2 add 5 1 roll $dc2 add 5 1 roll $dt2 add 5 1 roll}ifelse
+}ifelse}bd/ffcol{5 copy $fsit 0 eq{setcmykcolor pop}{SepMode_5 0 ne{$frn
+findcmykcustomcolor exch setcustomcolor}{pop pop pop pop $frc $frm $fry $frk
+$frn findcmykcustomcolor exch setcustomcolor}ifelse}ifelse}bd/@ftl{1 index 4
+index sub dup $pad mul dup/$pdw xd 2 mul sub $fst div/$wid xd 2 index sub/$hei
+xd pop Tl @dlt $fss 0 eq{ffcol n 0 0 m 0 $hei l $pdw $hei l $pdw 0 l @cp $ffpnt
+{fill}{@np}ifelse}if $fss $wid mul $pdw add 0 Tl nff{ffcol n 0 0 m 0 $hei l
+$wid $hei l $wid 0 l @cp $ffpnt{fill}{@np}ifelse $wid 0 Tl @ffnxt}repeat 5 rp
+$tot dup $toc $tom $toy $tok @tc_5 ffcol n 0 0 m 0 $hei l $pdw $hei l $pdw 0 l
+ at cp $ffpnt{fill}{@np}ifelse 5 rp}bd/@ftrs{1 index 4 index sub dup $rox mul
+/$row xd 2 div 1 index 4 index sub dup $roy mul/$roh xd 2 div 2 copy dup mul
+exch dup mul add sqrt $row dup mul $roh dup mul add sqrt add dup/$hei xd $fst
+div/$wid xd 4 index add $roh add exch 5 index add $row add exch Tl $fan rotate
+pop pop pop pop @dlt $fss 0 eq{ffcol $fty 3 eq{$hei dup neg dup m 2 mul @sqr}{
+0 0 m 0 0 $hei 0 360 arc}ifelse $ffpnt{fill}{@np}ifelse}if 1.0 $pad 2 mul sub
+dup scale $hei $fss $wid mul sub/$hei xd nff{ffcol $fty 3 eq{n $hei dup neg dup
+m 2 mul @sqr}{n 0 0 m 0 0 $hei 0 360 arc}ifelse $ffpnt{fill}{@np}ifelse/$hei
+$hei $wid sub def @ffnxt}repeat 5 rp}bd/@ftc{1 index 4 index sub dup $rox mul
+/$row xd 2 div 1 index 4 index sub dup $roy mul/$roh xd 2 div 2 copy dup mul
+exch dup mul add sqrt $row dup mul $roh dup mul add sqrt add dup/$hei xd $fst
+div/$wid xd 4 index add $roh add exch 5 index add $row add exch Tl pop pop pop
+pop @dlt $fss 0 eq{ffcol $ffpnt{fill}{@np}ifelse}{n}ifelse/$dang 180 $fst 1 sub
+div def/$sang $dang -2 div 180 add def/$eang $dang 2 div 180 add def/$sang
+$sang $dang $fss mul add def/$eang $eang $dang $fss mul add def/$sang $eang
+$dang sub def nff{ffcol n 0 0 m 0 0 $hei $sang $fan add $eang $fan add arc
+$ffpnt{fill}{@np}ifelse 0 0 m 0 0 $hei $eang neg $fan add $sang neg $fan add
+arc $ffpnt{fill}{@np}ifelse/$sang $eang def/$eang $eang $dang add def @ffnxt}
+repeat 5 rp}bd/@fstAdjust{72 0 matrix defaultmatrix dtransform exch dup mul
+exch dup mul add sqrt currentscreen pop pop div dup mul 1 add cvi 2 256 InRange
+$fsc 1 sub dup 0 le{pop 1}if mul/opt$fst xd AutoSteps dup 1 eq exch 3 eq or{
+opt$fst dup dup $fst dup 3 1 roll div exch 3 -1 roll gt{/$adj xd/$fst xd}{pop
+pop}ifelse}if AutoSteps dup 2 eq exch 3 eq or{opt$fst dup dup $fst dup 3 1 roll
+div exch 3 -1 roll lt{/$adj xd/$fst xd}{pop pop}ifelse}if}bd/@ff{/old$fst $fst
+def/$adj 1 def/$fss 0 def $o 1 eq setoverprint AutoSteps 0 gt{@fstAdjust}if 1 1
+$fsc 1 sub{dup 1 sub $fsit 0 eq{$fsa exch 5 mul 5 getinterval aload pop pop
+/$frk xd/$fry xd/$frm xd/$frc xd/$frn _ def/$frt 1 def $fsa exch 5 mul 5
+getinterval aload pop $adj mul cvi $fss add/$fse xd/$tok xd/$toy xd/$tom xd
+/$toc xd/$ton _ def/$tot 1 def}{$fsa exch 7 mul 7 getinterval aload pop pop
+/$frt xd/$frn xd/$frk xd/$fry xd/$frm xd/$frc xd $fsa exch 7 mul 7 getinterval
+aload pop $adj mul cvi $fss add/$fse xd/$tot xd/$ton xd/$tok xd/$toy xd/$tom xd
+/$toc xd}ifelse $fsit 0 eq SepMode_5 0 eq or dup not CurrentInkName_5 $frn eq
+and or{@sv $ctm setmatrix wclip Bbllx Bblly Bburx Bbury $fty 2 eq{@ftc}{1 index
+3 index m 2 copy l 3 index 1 index l 3 index 3 index l @cp $fty dup 1 eq exch 3
+eq or{@ftrs}{pop pop pop pop $fan rotate pathbbox @ftl}ifelse}ifelse @rs/$fss
+$fse def}{1 0 0 0 0 _ $o @scc_5{wfill}if}ifelse}for @np/$fst old$fst def}bd/@k
+{/$fil 2 def/$fmp xd/$roy xd/$rox xd/$pad xd/$fty xd/$fan xd $fty 1 eq{/$fan 0
+def}if/$frb xd/$fst xd/$fsc xd/$fsa xd/$fsit 0 def}bd/@x{/$fil 2 def/$fmp xd
+/$roy xd/$rox xd/$pad xd/$fty xd/$fan xd $fty 1 eq{/$fan 0 def}if/$frb xd/$fst
+xd/$fsc xd/$fsa xd/$fsit 1 def}bd
+/z{exch findfont exch scalefont setfont}bd/ZB{9 dict dup begin 4 1 roll
+/FontType 3 def/FontMatrix xd/FontBBox xd/Encoding 256 array def 0 1 255{
+Encoding exch/.notdef put}for/CharStrings 256 dict def CharStrings/.notdef{}
+put/Metrics 256 dict def Metrics/.notdef 3 -1 roll put/BuildChar{exch dup
+/$char exch/Encoding get 3 index get def dup/Metrics get $char get aload pop
+setcachedevice begin Encoding exch get CharStrings exch get end exec}def end
+definefont pop}bd/ZBAddChar{findfont begin dup 4 1 roll dup 6 1 roll Encoding 3
+1 roll put CharStrings 3 1 roll put Metrics 3 1 roll put end}bd/Z{findfont dup
+maxlength 2 add dict exch dup{1 index/FID ne{3 index 3 1 roll put}{pop pop}
+ifelse}forall pop dup dup/Encoding get 256 array copy dup/$fe xd/Encoding exch
+put dup/Fontname 3 index put 3 -1 roll dup length 0 ne{0 exch{dup type 0 type
+eq{exch pop}{$fe exch 2 index exch put 1 add}ifelse}forall pop}if dup 256 dict
+dup/$met xd/Metrics exch put dup/FontMatrix get 0 get 1000 mul 1 exch div 3
+index length 256 eq{0 1 255{dup $fe exch get dup/.notdef eq{pop pop}{5 index 3
+-1 roll get 2 index mul $met 3 1 roll put}ifelse}for}if pop definefont pop pop
+}bd/@ftx{{currentpoint 3 -1 roll(0)dup 3 -1 roll 0 exch put dup @gs true
+charpath $ctm setmatrix @@txt @gr @np stringwidth pop 3 -1 roll add exch m}
+forall}bd/@ft{matrix currentmatrix exch $sdf{$scf $sca $scp @ss}if $fil 1 eq
+{/@@txt/@pf ld @ftx}{$fil 2 eq{/@@txt/@ff ld @ftx}{$fil 3 eq{/@@txt/@Pf ld
+ at ftx}{$t $c $m $y $k $n $o @scc_5{show}{pop}ifelse}ifelse}ifelse}ifelse $sdf
+{$dsf $dsa $dsp @ss}if setmatrix}bd/@st{matrix currentmatrix exch $SDF{$SCF
+$SCA $SCP @ss}if $T $C $M $Y $K $N $O @scc_5{{currentpoint 3 -1 roll(0)dup 3 -1
+roll 0 exch put dup @gs true charpath $ctm setmatrix $ptm concat stroke @gr @np
+stringwidth pop 3 -1 roll add exch m}forall}{pop}ifelse $SDF{$dsf $dsa $dsp
+ at ss}if setmatrix}bd/@te{@ft}bd/@tr{@st}bd/@ta{dup @gs @ft @gr @st}bd/@t at a{dup
+ at gs @st @gr @ft}bd/@tm{@sm concat}bd/e{/t{@te}def}bd/r{/t{@tr}def}bd/o{/t{pop}
+def}bd/a{/t{@ta}def}bd/@a{/t{@t at a}def}bd/t{@te}def/T{@np $ctm setmatrix/$ttm
+matrix def}bd/ddt{t}def/@t{/$stm $stm currentmatrix def 3 1 roll m $ttm concat
+ddt $stm setmatrix}bd/@n{/$ttm exch matrix rotate def}bd/@s{}bd/@l{}bd
+/_lineorientation 0 def/_bitfont null def/_bitlobyte 0 def/_bitkey null def
+/_bithibyte 0 def
+end
+%%EndResource
+%%EndProlog
+%%BeginSetup
+wCorel9Dict begin
+ at BeginSysCorelDict
+2.6131 setmiterlimit
+1.00 setflat
+/$fst 128 def
+%%EndSetup
+
+%%Page: 1 1
+%LogicalPage: 1
+%%BeginPageSetup
+ at sv
+ at sm
+ at sv
+%%EndPageSetup
+ at rax 71.60031 141.17216 157.81436 150.92759 @E
+[0.00024312 0.00000000 0.00000000 0.00016051 71.60031234 143.15271917] @tm
+ 0 O 0 @g
+0.00 0.00 0.00 1.00 k
+e
+
+% FontChange:/_OzHandicraftBT 51375.00000 z
+%CHAR: 0 0 (P) @t
+6371 34421 m
+6371 33265 6362 32032 6345 30705 c
+6328 29387 6319 28642 6319 28479 c
+6319 26989 6328 25448 6345 23864 c
+6362 22271 6388 20370 6422 18144 C
+6508 18127 6593 18110 6687 18101 c
+6773 18093 6919 18093 7098 18093 c
+8323 18093 9205 18709 9753 19951 c
+10309 21184 10583 23187 10583 25944 c
+10583 28890 10258 30996 9616 32264 c
+8974 33531 7895 34250 6371 34421 C
+ at c
+6422 14376 m
+6422 11345 6439 8691 6482 6396 c
+6525 4110 6593 1995 6670 51 C
+6174 -69 5711 -154 5292 -214 c
+4872 -274 4495 -300 4161 -300 c
+3845 -300 3528 -274 3211 -214 c
+2894 -154 2526 -43 2106 128 C
+2141 3040 2166 5386 2183 7175 c
+2201 8965 2209 10643 2209 12219 c
+2209 14710 2192 18238 2158 22793 c
+2124 27349 2072 32443 2012 38086 C
+2740 38685 L
+6970 38685 10052 37701 11988 35723 c
+13931 33753 14899 30602 14899 26270 c
+14899 22340 14205 19377 12818 17373 c
+11431 15378 9367 14376 6619 14376 c
+6422 14376 L
+ at c
+F
+%CHAR: 22094 0 (r) @t
+24003 402 m
+24081 2697 24149 4684 24192 6388 c
+24235 8083 24252 9616 24252 10986 c
+24252 14017 24200 16894 24089 19617 c
+23978 22348 23807 24968 23575 27494 C
+23978 27931 24423 28282 24920 28539 c
+25408 28796 25990 28976 26658 29078 C
+27189 28710 27574 28179 27814 27469 c
+28045 26766 28191 25491 28259 23633 C
+29398 24754 30365 25670 31162 26381 c
+31958 27092 32609 27631 33131 27999 C
+33696 27785 34150 27443 34475 26980 c
+34801 26527 35075 25816 35289 24866 C
+34082 24146 32917 23307 31804 22340 c
+30682 21381 29586 20276 28516 19017 C
+28465 17425 28422 15824 28396 14197 c
+28370 12578 28362 10934 28362 9256 c
+28362 8203 28379 6936 28413 5446 c
+28447 3956 28499 2329 28559 574 C
+27788 -402 L
+27634 -402 27411 -394 27112 -377 c
+26812 -360 26589 -351 26461 -351 c
+25853 -351 25365 -291 24980 -171 c
+24594 -60 24269 137 24003 402 C
+ at c
+F
+%CHAR: 41105 0 (o) @t
+48554 25336 m
+47869 25020 47356 23984 47013 22237 c
+46671 20490 46499 17998 46499 14753 c
+46499 10532 46654 7612 46953 5985 c
+47253 4350 47775 3536 48512 3536 c
+49274 3536 49813 4350 50113 5968 c
+50412 7595 50567 10737 50567 15404 c
+50567 18863 50412 21346 50104 22853 c
+49796 24360 49274 25182 48554 25336 C
+ at c
+42338 13417 m
+42338 18675 42955 22596 44179 25208 c
+45412 27820 47261 29121 49736 29121 c
+51457 29121 52724 28025 53521 25825 c
+54326 23624 54728 20148 54728 15404 c
+54728 10566 54060 6687 52724 3768 c
+51380 839 49633 -625 47476 -625 c
+45643 -625 44325 445 43528 2594 c
+42732 4744 42338 8357 42338 13417 c
+ at c
+F
+%CHAR: 62171 0 (t) @t
+68841 32991 m
+68927 32675 68995 32323 69030 31947 c
+69072 31570 69098 31150 69098 30679 c
+69098 28522 l
+69098 28505 69090 28419 69072 28256 c
+69055 28102 69055 27931 69072 27743 C
+69638 27760 70297 27811 71050 27905 c
+71804 27999 72686 28128 73688 28299 C
+74176 27897 74527 27443 74758 26938 c
+74981 26441 75100 25833 75118 25131 C
+74570 24848 73893 24617 73114 24446 c
+72326 24266 70990 24078 69124 23881 C
+68953 21192 68833 18606 68756 16140 c
+68679 13674 68644 11354 68644 9162 c
+68644 6353 68773 4641 69021 4016 c
+69269 3399 69749 3091 70451 3091 c
+70819 3091 71162 3125 71478 3202 c
+71795 3279 72095 3391 72386 3545 C
+72617 3339 72789 3134 72900 2911 c
+73003 2697 73063 2466 73063 2209 c
+73063 1892 72985 1576 72848 1259 c
+72703 942 72446 557 72078 103 C
+71196 -283 70442 -557 69834 -728 c
+69227 -891 68679 -976 68190 -976 c
+66769 -976 65750 -385 65142 796 c
+64534 1969 64226 3947 64226 6722 c
+64226 8092 64312 10207 64474 13066 c
+64646 15926 64731 18093 64731 19565 c
+64731 20704 64723 21569 64714 22160 c
+64706 22759 64697 23299 64680 23778 C
+64243 23898 63841 24035 63464 24198 c
+63087 24352 62719 24540 62368 24763 C
+62368 25011 l
+62368 25465 62436 25902 62556 26338 c
+62685 26775 62865 27212 63096 27640 C
+64825 27794 L
+65005 32734 L
+65373 33043 65724 33265 66067 33419 c
+66418 33565 66761 33642 67112 33642 c
+67360 33642 67625 33599 67891 33505 c
+68156 33411 68473 33240 68841 32991 C
+ at c
+F
+%CHAR: 80104 0 (o) @t
+87553 25336 m
+86868 25020 86355 23984 86012 22237 c
+85670 20490 85498 17998 85498 14753 c
+85498 10532 85653 7612 85952 5985 c
+86252 4350 86774 3536 87511 3536 c
+88273 3536 88812 4350 89112 5968 c
+89411 7595 89566 10737 89566 15404 c
+89566 18863 89411 21346 89103 22853 c
+88795 24360 88273 25182 87553 25336 C
+ at c
+81337 13417 m
+81337 18675 81954 22596 83178 25208 c
+84411 27820 86260 29121 88735 29121 c
+90456 29121 91723 28025 92520 25825 c
+93325 23624 93727 20148 93727 15404 c
+93727 10566 93059 6687 91723 3768 c
+90379 839 88632 -625 86475 -625 c
+84642 -625 83324 445 82527 2594 c
+81731 4744 81337 8357 81337 13417 c
+ at c
+F
+%CHAR: 101170 0 (t) @t
+107840 32991 m
+107926 32675 107994 32323 108029 31947 c
+108071 31570 108097 31150 108097 30679 c
+108097 28522 l
+108097 28505 108089 28419 108071 28256 c
+108054 28102 108054 27931 108071 27743 C
+108637 27760 109296 27811 110049 27905 c
+110803 27999 111685 28128 112687 28299 C
+113175 27897 113526 27443 113757 26938 c
+113980 26441 114099 25833 114117 25131 C
+113569 24848 112892 24617 112113 24446 c
+111325 24266 109989 24078 108123 23881 C
+107952 21192 107832 18606 107755 16140 c
+107678 13674 107643 11354 107643 9162 c
+107643 6353 107772 4641 108020 4016 c
+108268 3399 108748 3091 109450 3091 c
+109818 3091 110161 3125 110477 3202 c
+110794 3279 111094 3391 111385 3545 C
+111616 3339 111788 3134 111899 2911 c
+112002 2697 112062 2466 112062 2209 c
+112062 1892 111984 1576 111847 1259 c
+111702 942 111445 557 111077 103 C
+110195 -283 109441 -557 108833 -728 c
+108226 -891 107678 -976 107189 -976 c
+105768 -976 104749 -385 104141 796 c
+103533 1969 103225 3947 103225 6722 c
+103225 8092 103311 10207 103473 13066 c
+103645 15926 103730 18093 103730 19565 c
+103730 20704 103722 21569 103713 22160 c
+103705 22759 103696 23299 103679 23778 C
+103242 23898 102840 24035 102463 24198 c
+102086 24352 101718 24540 101367 24763 C
+101367 25011 l
+101367 25465 101435 25902 101555 26338 c
+101684 26775 101864 27212 102095 27640 C
+103824 27794 L
+104004 32734 L
+104372 33043 104723 33265 105066 33419 c
+105417 33565 105760 33642 106111 33642 c
+106359 33642 106624 33599 106890 33505 c
+107155 33411 107472 33240 107840 32991 C
+ at c
+F
+%CHAR: 119103 0 (y) @t
+123821 1224 m
+123282 5797 122639 10241 121894 14573 c
+121158 18906 120302 23119 119351 27220 C
+119771 27554 120182 27794 120593 27931 c
+121004 28076 121569 28145 122288 28145 c
+122605 28145 122888 28145 123127 28136 c
+123367 28128 123615 28111 123864 28094 C
+124335 25456 124780 22605 125200 19540 c
+125619 16483 126022 13186 126398 9659 C
+127006 12613 127537 15695 128008 18897 c
+128479 22100 128881 25439 129215 28924 C
+129678 29018 130012 29087 130200 29121 c
+130397 29155 130551 29172 130671 29172 c
+131039 29172 131442 29113 131887 28984 c
+132332 28856 132846 28667 133428 28419 C
+132426 21167 131159 14257 129643 7698 c
+128119 1147 126355 -5018 124343 -10789 C
+123821 -10789 l
+123102 -10789 122434 -10643 121826 -10352 c
+121209 -10061 120601 -9581 119976 -8931 C
+120679 -7715 121338 -6311 121937 -4718 c
+122537 -3125 123162 -1147 123821 1224 C
+ at c
+F
+%CHAR: 139750 0 (p) @t
+145769 13143 m
+145769 9376 145889 6841 146138 5514 c
+146377 4196 146797 3536 147405 3536 c
+148210 3536 148783 4453 149135 6285 c
+149486 8117 149665 11148 149665 15395 c
+149665 18992 149486 21552 149126 23085 c
+148766 24617 148176 25379 147354 25379 c
+146763 25379 146352 25122 146121 24600 c
+145889 24086 145769 23042 145769 21466 c
+145769 13143 l
+ at c
+141659 27511 m
+142113 27563 142456 27597 142696 27614 c
+142944 27631 143158 27640 143338 27640 c
+143492 27640 143706 27631 143988 27614 c
+144271 27597 144494 27588 144639 27588 C
+145513 28179 146232 28573 146814 28796 c
+147388 29010 147961 29121 148535 29121 c
+150359 29121 151703 28042 152577 25876 c
+153441 23710 153878 20379 153878 15875 c
+153878 10609 153356 6542 152311 3673 c
+151267 805 149785 -625 147876 -625 c
+147525 -625 147191 -557 146865 -428 c
+146532 -291 146172 -69 145769 248 C
+145769 -3382 l
+145769 -4675 145787 -5694 145829 -6448 c
+145872 -7201 145941 -7929 146018 -8631 C
+145573 -9051 145050 -9385 144468 -9633 c
+143886 -9881 143389 -10010 142987 -10010 c
+142507 -10010 142156 -9796 141933 -9359 c
+141719 -8922 141608 -8186 141608 -7150 c
+141608 -7030 141617 -6653 141634 -6019 c
+141651 -5386 141659 -4795 141659 -4264 c
+141659 27511 L
+ at c
+F
+%CHAR: 161424 0 (e) @t
+170860 19411 m
+170894 19797 170928 20190 170954 20601 c
+170980 21012 170988 21235 170988 21269 c
+170988 22519 170860 23427 170612 23975 c
+170363 24532 169952 24806 169379 24806 c
+168916 24806 168531 24377 168231 23513 c
+167923 22648 167666 21184 167452 19112 C
+170860 19411 L
+ at c
+174122 3442 m
+174139 3288 174156 3151 174165 3014 c
+174174 2877 174174 2749 174174 2612 c
+174174 1661 173814 882 173103 283 c
+172393 -325 171494 -625 170406 -625 c
+167829 -625 165877 488 164549 2714 c
+163222 4932 162554 8194 162554 12493 c
+162554 17211 163274 21158 164721 24343 c
+166168 27528 167897 29121 169909 29121 c
+171245 29121 172333 28342 173163 26784 c
+174002 25234 174422 23179 174422 20644 c
+174422 19891 174371 19163 174259 18461 c
+174148 17750 173985 17057 173771 16372 C
+173334 16294 172958 16226 172641 16183 c
+172324 16140 172033 16123 171768 16123 c
+171699 16123 171160 16149 170149 16209 c
+169139 16269 168154 16303 167195 16320 C
+167101 15224 167032 14394 167007 13846 c
+166981 13289 166973 12792 166973 12339 c
+166973 8845 167366 6482 168163 5249 c
+168959 4007 170483 3391 172744 3391 c
+173249 3391 l
+173643 3425 173942 3442 174122 3442 C
+ at c
+F
+%CHAR: 190291 0 (L) @t
+196944 39036 m
+197492 38583 L
+197244 34764 197055 31082 196944 27520 c
+196824 23958 196764 20524 196764 17211 c
+196764 14471 196816 11936 196927 9607 c
+197038 7287 197210 5060 197441 2937 C
+197612 2954 197860 2980 198194 3014 c
+200986 3262 202475 3588 202655 3990 C
+202835 4016 l
+203066 4016 203315 3964 203571 3862 c
+203828 3768 204145 3588 204513 3339 c
+204762 3074 204950 2783 205070 2475 c
+205181 2166 205241 1815 205241 1430 c
+205241 1361 205233 1276 205215 1156 c
+205198 1036 205190 950 205190 882 C
+204385 394 203417 9 202270 -274 c
+201123 -557 199667 -771 197895 -925 C
+196636 -659 195651 -343 194932 17 c
+194213 377 193613 848 193125 1430 C
+192928 4727 192783 7912 192689 10986 c
+192594 14068 192552 17082 192552 20045 c
+192552 23222 192620 26338 192748 29387 c
+192885 32443 193091 35457 193382 38429 C
+193648 38694 193939 38891 194247 39019 c
+194555 39148 194932 39208 195386 39208 c
+195634 39208 195891 39199 196139 39173 c
+196388 39148 196653 39096 196944 39036 C
+ at c
+F
+%CHAR: 211263 0 (a) @t
+220348 4512 m
+220348 6071 220331 7629 220305 9196 c
+220279 10763 220245 12356 220194 13974 C
+220108 13991 220014 14008 219920 14017 c
+219817 14025 219671 14025 219492 14025 c
+218507 14025 217762 13632 217257 12844 c
+216752 12056 216503 10900 216503 9359 c
+216503 7287 216692 5925 217060 5283 c
+217428 4641 218096 4316 219063 4316 c
+219218 4316 219509 4358 219945 4444 c
+220108 4478 220245 4495 220348 4512 C
+ at c
+214542 23376 m
+214397 23376 l
+213857 23376 213395 23598 212993 24035 c
+212590 24463 212385 24934 212385 25439 c
+212385 25499 212410 25585 212462 25688 c
+212513 25790 212607 25919 212736 26090 C
+213695 26655 214679 27212 215698 27743 c
+216717 28282 217762 28787 218815 29275 C
+220904 28873 222351 27743 223148 25876 c
+223953 24009 224355 19582 224355 12595 c
+224355 10266 224295 6430 224184 1079 c
+224167 531 224158 120 224158 -146 C
+223807 -300 223490 -411 223225 -471 c
+222959 -539 222703 -574 222454 -574 c
+222180 -574 221906 -531 221607 -445 c
+221315 -368 221041 -248 220767 -103 C
+220570 1079 L
+219868 745 219158 480 218447 291 c
+217736 94 217120 0 216606 0 c
+215236 0 214209 685 213541 2046 c
+212873 3408 212539 5523 212539 8383 c
+212539 11714 213070 14102 214131 15558 c
+215193 17014 216931 17742 219337 17742 c
+220142 17742 L
+220125 19814 219885 21518 219415 22853 c
+218944 24189 218387 24857 217736 24857 c
+217582 24857 217385 24814 217145 24729 c
+216897 24651 216657 24540 216401 24403 c
+214542 23376 L
+ at c
+F
+%CHAR: 232586 0 (n) @t
+233973 26766 m
+234418 27280 234932 27683 235514 27965 c
+236088 28256 236765 28428 237527 28496 C
+237980 27066 L
+238665 27349 239368 27657 240087 27982 c
+240806 28308 241542 28650 242296 29018 c
+242450 29053 242604 29078 242758 29095 c
+242921 29113 243109 29121 243323 29121 c
+244582 29121 245490 28590 246055 27528 c
+246629 26467 246911 24746 246911 22348 c
+246911 16483 l
+246911 12904 246945 9830 247014 7261 c
+247082 4701 247185 2466 247339 582 C
+246920 291 246517 86 246123 -51 c
+245729 -180 245310 -248 244856 -248 c
+244471 -248 244085 -197 243692 -86 c
+243298 26 242887 188 242450 402 C
+242553 2826 242630 5197 242690 7501 c
+242750 9813 242775 12065 242775 14274 c
+242775 15353 l
+242775 19600 242638 22203 242364 23170 c
+242082 24129 241551 24609 240763 24609 c
+240284 24609 239830 24480 239402 24223 c
+238974 23958 238631 23615 238383 23179 C
+238503 21158 238580 19129 238631 17099 c
+238683 15061 238708 12998 238708 10892 c
+238708 9581 238700 7792 238683 5506 c
+238665 3228 238657 1601 238657 634 C
+238409 308 238117 86 237783 -51 c
+237450 -180 237004 -248 236448 -248 c
+236020 -248 235609 -197 235223 -94 c
+234838 0 234436 171 234016 402 C
+234204 3382 234341 6302 234418 9153 c
+234504 12013 234547 14839 234547 17613 c
+234547 19651 234504 21372 234410 22768 c
+234316 24163 234170 25491 233973 26766 C
+ at c
+F
+%CHAR: 255082 0 (g) @t
+264783 -6097 m
+264835 -5874 l
+265152 -4435 265314 -3553 265314 -3237 c
+265314 -1969 263816 -385 260827 1507 c
+260502 1704 260271 1858 260125 1952 C
+259517 1952 259046 1678 258713 1113 c
+258379 557 258207 -231 258207 -1233 c
+258207 -2749 258593 -4007 259372 -4992 c
+260151 -5977 261136 -6473 262326 -6473 c
+262608 -6473 263242 -6388 264235 -6225 c
+264467 -6174 264655 -6131 264783 -6097 C
+ at c
+264278 14171 m
+264312 14625 264338 15070 264355 15515 c
+264372 15952 264381 16457 264381 17005 c
+264381 18623 264244 20105 263970 21441 c
+263696 22785 263276 23984 262728 25054 C
+262643 25071 262549 25088 262437 25097 c
+262334 25105 262215 25105 262078 25105 c
+261393 25105 260939 24746 260708 24018 c
+260485 23290 260374 21723 260374 19308 c
+260374 17459 260596 16020 261050 15002 c
+261504 13983 262129 13469 262925 13469 c
+263165 13469 263379 13520 263567 13623 c
+263756 13717 263996 13906 264278 14171 C
+ at c
+265845 28265 m
+266162 28487 266496 28659 266855 28796 c
+267215 28933 267600 29018 268020 29070 C
+268303 28907 268619 28779 268953 28693 c
+269287 28607 269681 28547 270126 28496 C
+270178 28308 270221 28128 270246 27957 c
+270272 27777 270280 27623 270280 27486 c
+270280 27357 270255 27186 270203 26972 c
+270152 26766 270084 26544 269981 26313 C
+269595 25996 269202 25705 268816 25448 c
+268422 25182 267986 24934 267523 24703 C
+267720 23367 267874 22108 267969 20944 c
+268071 19771 268123 18752 268123 17879 c
+268123 15858 267549 14025 266402 12381 c
+265263 10729 263901 9907 262326 9907 c
+262146 9907 262009 9907 261915 9915 c
+261821 9924 261735 9941 261649 9958 C
+261453 9522 261290 9119 261179 8751 c
+261059 8383 260982 8032 260947 7698 C
+261632 6764 263037 5403 265160 3613 c
+265682 3177 266076 2843 266342 2612 c
+267326 1755 267977 1019 268285 402 c
+268594 -223 268748 -1173 268748 -2457 c
+268748 -2937 l
+268748 -3502 268705 -3982 268619 -4375 c
+268542 -4769 268405 -5163 268225 -5549 C
+266881 -7030 265571 -8220 264287 -9111 c
+262994 -9992 261983 -10438 261247 -10438 c
+259594 -10438 258096 -9718 256769 -8271 c
+255442 -6824 254774 -5026 254774 -2886 c
+254774 -1481 255031 -283 255553 702 c
+256067 1687 256932 2637 258130 3562 C
+257933 3827 257788 4042 257711 4213 c
+257625 4384 257582 4530 257582 4667 c
+257582 5480 257668 6182 257831 6747 c
+258002 7312 258224 7706 258507 7929 C
+258507 8229 l
+258507 8631 258558 9025 258661 9427 c
+258764 9830 258892 10207 259064 10558 C
+258199 11243 257531 12279 257060 13666 c
+256589 15053 256358 16731 256358 18683 c
+256358 19891 256486 21098 256743 22322 c
+257000 23538 257394 24797 257908 26081 C
+258995 27152 259937 27905 260733 28342 c
+261530 28779 262360 29035 263234 29121 c
+263662 29104 264098 29027 264526 28881 c
+264946 28744 265391 28539 265845 28265 C
+ at c
+F
+%CHAR: 276251 0 (u) @t
+281389 -197 m
+278529 522 277056 5651 276953 15207 c
+276885 20550 276748 24917 276551 28299 C
+276970 28496 277364 28642 277732 28736 c
+278101 28830 278460 28873 278811 28873 c
+279162 28873 279522 28821 279899 28710 c
+280275 28599 280704 28410 281192 28145 C
+281157 26792 281132 25037 281115 22888 c
+281097 20738 281089 18375 281089 15781 c
+281089 14650 l
+281089 10575 281209 7895 281440 6627 c
+281671 5352 282099 4487 282716 4016 C
+283024 4016 l
+283272 4016 283512 4033 283735 4076 c
+283957 4119 284197 4187 284454 4264 C
+284565 5557 284651 6867 284702 8203 c
+284754 9539 284779 11020 284779 12647 c
+284779 15601 284736 18427 284651 21107 c
+284565 23795 284445 26364 284274 28821 C
+284625 28976 284976 29087 285327 29164 c
+285678 29241 286029 29275 286380 29275 c
+286783 29275 287194 29224 287613 29113 c
+288033 29001 288495 28821 289001 28573 C
+289001 26612 l
+289001 26432 288992 25867 288975 24934 c
+288889 19822 288846 14659 288846 9462 c
+288846 7004 288864 5138 288906 3862 c
+288949 2594 289018 1396 289095 283 C
+288761 43 288393 -120 287982 -214 c
+287571 -308 287014 -351 286312 -351 c
+285558 -351 L
+285336 17 285165 351 285028 651 c
+284899 959 284796 1233 284728 1481 C
+284163 950 283615 522 283084 214 c
+282553 -94 282125 -248 281791 -248 c
+281774 -248 281722 -240 281628 -223 c
+281534 -206 281457 -197 281389 -197 c
+ at c
+F
+%CHAR: 298302 0 (a) @t
+307387 4512 m
+307387 6071 307370 7629 307344 9196 c
+307318 10763 307284 12356 307233 13974 C
+307147 13991 307053 14008 306959 14017 c
+306856 14025 306710 14025 306531 14025 c
+305546 14025 304801 13632 304296 12844 c
+303791 12056 303542 10900 303542 9359 c
+303542 7287 303731 5925 304099 5283 c
+304467 4641 305135 4316 306102 4316 c
+306257 4316 306548 4358 306984 4444 c
+307147 4478 307284 4495 307387 4512 C
+ at c
+301581 23376 m
+301436 23376 l
+300896 23376 300434 23598 300032 24035 c
+299629 24463 299424 24934 299424 25439 c
+299424 25499 299449 25585 299501 25688 c
+299552 25790 299646 25919 299775 26090 C
+300734 26655 301718 27212 302737 27743 c
+303756 28282 304801 28787 305854 29275 C
+307943 28873 309390 27743 310187 25876 c
+310992 24009 311394 19582 311394 12595 c
+311394 10266 311334 6430 311223 1079 c
+311206 531 311197 120 311197 -146 C
+310846 -300 310529 -411 310264 -471 c
+309998 -539 309742 -574 309493 -574 c
+309219 -574 308945 -531 308646 -445 c
+308354 -368 308080 -248 307806 -103 C
+307609 1079 L
+306907 745 306197 480 305486 291 c
+304775 94 304159 0 303645 0 c
+302275 0 301248 685 300580 2046 c
+299912 3408 299578 5523 299578 8383 c
+299578 11714 300109 14102 301170 15558 c
+302232 17014 303970 17742 306376 17742 c
+307181 17742 L
+307164 19814 306924 21518 306454 22853 c
+305983 24189 305426 24857 304775 24857 c
+304621 24857 304424 24814 304184 24729 c
+303936 24651 303696 24540 303440 24403 c
+301581 23376 L
+ at c
+F
+%CHAR: 319625 0 (g) @t
+329326 -6097 m
+329378 -5874 l
+329695 -4435 329857 -3553 329857 -3237 c
+329857 -1969 328359 -385 325370 1507 c
+325045 1704 324814 1858 324668 1952 C
+324060 1952 323589 1678 323256 1113 c
+322922 557 322750 -231 322750 -1233 c
+322750 -2749 323136 -4007 323915 -4992 c
+324694 -5977 325679 -6473 326869 -6473 c
+327151 -6473 327785 -6388 328778 -6225 c
+329010 -6174 329198 -6131 329326 -6097 C
+ at c
+328821 14171 m
+328855 14625 328881 15070 328898 15515 c
+328915 15952 328924 16457 328924 17005 c
+328924 18623 328787 20105 328513 21441 c
+328239 22785 327819 23984 327271 25054 C
+327186 25071 327092 25088 326980 25097 c
+326877 25105 326758 25105 326621 25105 c
+325936 25105 325482 24746 325251 24018 c
+325028 23290 324917 21723 324917 19308 c
+324917 17459 325139 16020 325593 15002 c
+326047 13983 326672 13469 327468 13469 c
+327708 13469 327922 13520 328110 13623 c
+328299 13717 328539 13906 328821 14171 C
+ at c
+330388 28265 m
+330705 28487 331039 28659 331398 28796 c
+331758 28933 332143 29018 332563 29070 C
+332846 28907 333162 28779 333496 28693 c
+333830 28607 334224 28547 334669 28496 C
+334721 28308 334764 28128 334789 27957 c
+334815 27777 334823 27623 334823 27486 c
+334823 27357 334798 27186 334746 26972 c
+334695 26766 334627 26544 334524 26313 C
+334138 25996 333745 25705 333359 25448 c
+332965 25182 332529 24934 332066 24703 C
+332263 23367 332417 22108 332512 20944 c
+332614 19771 332666 18752 332666 17879 c
+332666 15858 332092 14025 330945 12381 c
+329806 10729 328444 9907 326869 9907 c
+326689 9907 326552 9907 326458 9915 c
+326364 9924 326278 9941 326192 9958 C
+325996 9522 325833 9119 325722 8751 c
+325602 8383 325525 8032 325490 7698 C
+326175 6764 327580 5403 329703 3613 c
+330225 3177 330619 2843 330885 2612 c
+331869 1755 332520 1019 332828 402 c
+333137 -223 333291 -1173 333291 -2457 c
+333291 -2937 l
+333291 -3502 333248 -3982 333162 -4375 c
+333085 -4769 332948 -5163 332768 -5549 C
+331424 -7030 330114 -8220 328830 -9111 c
+327537 -9992 326526 -10438 325790 -10438 c
+324137 -10438 322639 -9718 321312 -8271 c
+319985 -6824 319317 -5026 319317 -2886 c
+319317 -1481 319574 -283 320096 702 c
+320610 1687 321475 2637 322673 3562 C
+322476 3827 322331 4042 322254 4213 c
+322168 4384 322125 4530 322125 4667 c
+322125 5480 322211 6182 322374 6747 c
+322545 7312 322767 7706 323050 7929 C
+323050 8229 l
+323050 8631 323101 9025 323204 9427 c
+323307 9830 323435 10207 323607 10558 C
+322742 11243 322074 12279 321603 13666 c
+321132 15053 320901 16731 320901 18683 c
+320901 19891 321029 21098 321286 22322 c
+321543 23538 321937 24797 322451 26081 C
+323538 27152 324480 27905 325276 28342 c
+326073 28779 326903 29035 327777 29121 c
+328205 29104 328641 29027 329069 28881 c
+329489 28744 329934 28539 330388 28265 C
+ at c
+F
+%CHAR: 340794 0 (e) @t
+350230 19411 m
+350264 19797 350298 20190 350324 20601 c
+350350 21012 350358 21235 350358 21269 c
+350358 22519 350230 23427 349982 23975 c
+349733 24532 349322 24806 348749 24806 c
+348286 24806 347901 24377 347601 23513 c
+347293 22648 347036 21184 346822 19112 C
+350230 19411 L
+ at c
+353492 3442 m
+353509 3288 353526 3151 353535 3014 c
+353544 2877 353544 2749 353544 2612 c
+353544 1661 353184 882 352473 283 c
+351763 -325 350864 -625 349776 -625 c
+347199 -625 345247 488 343919 2714 c
+342592 4932 341924 8194 341924 12493 c
+341924 17211 342644 21158 344091 24343 c
+345538 27528 347267 29121 349279 29121 c
+350615 29121 351703 28342 352533 26784 c
+353372 25234 353792 23179 353792 20644 c
+353792 19891 353741 19163 353629 18461 c
+353518 17750 353355 17057 353141 16372 C
+352704 16294 352328 16226 352011 16183 c
+351694 16140 351403 16123 351138 16123 c
+351069 16123 350530 16149 349519 16209 c
+348509 16269 347524 16303 346565 16320 C
+346471 15224 346402 14394 346377 13846 c
+346351 13289 346343 12792 346343 12339 c
+346343 8845 346736 6482 347533 5249 c
+348329 4007 349853 3391 352114 3391 c
+352619 3391 l
+353013 3425 353312 3442 353492 3442 C
+ at c
+F
+T
+ at rax %Note: Object
+104.53408 151.30176 109.04513 181.47118 @E
+ 0 O 0 @g
+0.00 0.00 0.00 1.00 k
+/$fm 0 def
+106.84063 181.47146 m
+106.47411 181.32746 106.23487 179.33102 105.98598 177.80117 c
+105.29972 173.58350 104.69140 169.10164 104.55874 164.74847 c
+104.44054 160.86983 104.72825 157.08302 105.80485 153.59187 c
+106.15748 152.44781 106.51209 151.27795 106.90781 151.30176 C
+107.32365 151.28901 107.64340 152.58132 107.95153 153.68655 c
+108.91417 157.14057 109.13669 160.96252 109.01480 164.71757 c
+108.87222 169.10872 108.28743 173.59087 107.62413 177.85531 c
+107.38205 179.41294 107.19978 181.41477 106.84063 181.47146 C
+ at c
+F
+
+ at rax %Note: Object
+133.04920 151.36809 145.20217 180.73134 @E
+ 0 O 0 @g
+0.00 0.00 0.00 1.00 k
+/$fm 0 def
+142.68416 166.14028 m
+136.11770 161.71058 L
+135.59216 158.52472 135.48217 156.72529 134.96060 152.60967 c
+134.91269 152.23124 134.18872 151.35647 133.92369 151.36809 C
+133.75956 151.37405 133.16542 151.92992 133.15323 152.11020 c
+132.65008 159.71159 133.80576 171.11735 140.08734 180.73134 C
+145.17553 175.72479 145.99843 165.86306 144.58649 151.94013 C
+144.54709 151.57672 144.21430 151.45483 144.08447 151.43953 C
+143.92318 151.43131 143.51924 151.67452 143.50819 151.90356 c
+143.18022 158.78721 143.10000 162.67805 142.68416 166.14028 C
+ at c
+142.42167 168.01852 m
+141.96472 171.82148 141.40120 173.03924 140.25515 174.54784 C
+138.30548 172.31754 137.52142 170.05748 136.70135 165.08665 C
+142.42167 168.01852 L
+ at c
+F
+
+ at rax %Note: Object
+110.46614 150.97833 117.69109 180.74098 @E
+ 0 O 0 @g
+0.00 0.00 0.00 1.00 k
+/$fm 0 def
+116.60343 179.05380 m
+115.55263 178.05855 114.77424 177.10016 114.25521 176.18967 c
+113.73619 175.27946 113.47625 174.39335 113.47625 173.53786 c
+113.47625 172.62765 114.10044 170.46737 115.35477 167.05077 c
+115.68274 166.14709 l
+116.39310 164.25950 116.90617 162.66954 117.22110 161.37099 c
+117.53631 160.07244 117.69109 158.94397 117.69109 157.98501 c
+117.69109 156.31002 117.26249 154.87909 116.40557 153.68882 c
+115.55093 152.50082 114.29717 151.79528 112.54876 151.04891 C
+111.75052 150.84794 111.18784 151.11043 110.89020 151.40523 c
+110.40576 151.88598 110.35417 152.37043 110.64416 152.70775 C
+112.29420 153.73956 113.34557 154.63049 113.85354 155.32724 c
+114.35868 156.01975 114.61351 156.85625 114.61351 157.83959 c
+114.61351 159.24104 113.84107 162.10517 112.29619 166.42602 c
+112.13546 166.87502 l
+111.46819 168.71981 111.04157 170.09121 110.83805 170.97732 c
+110.64019 171.86910 110.54126 172.71269 110.54126 173.50781 c
+110.54126 174.47868 110.68328 175.38265 110.97383 176.21405 c
+111.26409 177.05140 111.70913 177.84057 112.31490 178.58665 c
+112.83392 179.23011 113.35294 179.74573 113.87820 180.14627 c
+114.40346 180.54085 114.81137 180.74098 115.10164 180.74098 c
+115.48488 180.74098 115.80633 180.60151 116.05946 180.32230 c
+116.31288 180.04337 116.49203 179.61846 116.60343 179.05380 C
+ at c
+F
+
+ at rax %Note: Object
+119.11861 151.18809 131.27131 180.58479 @E
+ 0 O 0 @g
+0.00 0.00 0.00 1.00 k
+/$fm 0 def
+129.01465 162.79994 m
+121.83279 159.07776 L
+122.84872 166.98557 123.67417 171.36028 126.32343 174.39420 C
+127.88844 172.33115 128.52652 169.80066 129.01465 162.79994 C
+ at c
+129.14901 161.00476 m
+129.34403 158.21121 129.38173 155.84740 129.57789 151.72299 c
+129.58866 151.49310 129.99260 151.25159 130.15389 151.25896 C
+130.28372 151.27483 130.61650 151.39644 130.65591 151.76098 C
+132.06728 165.69751 131.24381 175.57172 126.15534 180.58479 C
+119.87433 170.95861 118.71921 159.54009 119.22293 151.92992 c
+119.23483 151.74850 119.82898 151.19603 119.99310 151.18809 C
+120.25814 151.17619 120.98239 152.05209 121.03002 152.43024 c
+121.25962 154.24328 121.24290 154.14350 121.45351 155.78532 C
+129.14901 161.00476 L
+ at c
+F
+
+ at rax %Note: Object
+147.02343 151.03332 157.23326 180.38239 @E
+ 0 O 0 @g
+0.00 0.00 0.00 1.00 k
+/$fm 0 def
+157.18649 151.47128 m
+157.10003 151.17449 156.52658 151.03106 156.45515 151.03332 c
+151.24082 151.20907 147.02343 157.73414 147.02343 165.70942 c
+147.02343 173.64416 150.81307 180.14428 156.35480 180.38239 c
+156.45883 180.38693 156.96000 180.16271 156.96567 179.85005 C
+157.04532 179.44384 156.80126 179.10425 156.18926 178.83694 c
+152.87868 177.39014 150.10838 172.25150 150.10838 165.79729 c
+150.10838 159.19909 153.33846 153.64120 156.87581 152.24939 c
+157.32340 152.07364 157.24772 151.76806 157.18649 151.47128 C
+ at c
+F
+
+ at rax %Note: Object
+71.70180 151.29298 100.69143 180.28261 @E
+ 0 O 0 @g
+0.00 0.00 0.00 1.00 k
+/$fm 0 def
+71.70180 180.28261 m
+100.69143 180.28261 L
+100.68435 151.30006 L
+86.19647 151.29298 L
+79.92935 151.29298 75.93250 155.44488 71.70378 155.51575 C
+71.70180 180.28261 L
+ at c
+F
+
+ at rax %Note: Object
+59.78523 151.58778 104.36343 181.81020 @E
+ 0 O 0 @g
+0.00 1.00 1.00 0.00 k
+0 J 0 j [] 0 d 0 R 0 @G
+0.00 0.00 0.00 0.00 K
+0 1.10013 1.10013 0.00000 @w
+/$fm 0 def
+69.58290 159.06841 m
+67.01783 159.28072 61.02567 158.86403 60.83546 156.29443 c
+60.54180 152.31742 66.06085 154.96157 69.58290 159.06841 C
+ at c
+100.41761 176.93490 m
+102.02825 175.20718 103.48951 176.93433 104.23531 179.27263 c
+104.46718 180.00028 104.38611 180.61030 103.97764 181.09134 c
+103.57285 181.56784 102.92598 181.81020 102.03931 181.81020 c
+100.82721 181.81020 98.92857 181.61802 96.92561 180.96803 c
+92.28643 179.46198 85.51672 175.85348 78.86041 169.60082 c
+76.93427 167.79146 71.03310 161.23380 70.26321 160.07839 C
+68.74980 160.08094 66.15496 160.05628 65.03471 159.86920 c
+62.62526 159.46696 59.88557 157.94391 59.78721 156.23858 c
+59.50233 151.30658 67.78885 154.24413 71.29446 158.71181 C
+78.43975 157.81748 77.98564 152.13883 85.09975 151.62094 c
+86.73874 151.50161 88.41543 151.67509 90.70413 152.58954 c
+92.98828 153.50230 95.50403 154.85017 98.26753 156.62551 c
+99.15364 157.17997 99.89376 157.70835 100.48167 158.19335 c
+101.07298 158.68687 101.39726 159.02476 101.45537 159.20646 c
+101.47181 159.25861 101.47578 159.30170 101.46444 159.32778 c
+101.45310 159.35386 101.42646 159.36236 101.38677 159.36236 c
+101.14016 159.36236 100.62850 159.08542 99.84784 158.52246 c
+99.37531 158.18457 98.98441 157.91613 98.66211 157.70835 c
+96.38419 156.15780 94.34098 155.04633 92.56082 154.36517 c
+87.99109 152.61676 85.91017 152.53285 82.09786 153.90624 c
+79.70769 154.76740 76.03342 160.24535 72.06038 159.86778 C
+78.34819 168.33827 86.83569 174.35707 96.55115 179.17994 c
+98.54079 180.16753 100.50038 180.97030 101.60391 180.97030 c
+102.37238 180.97030 102.88885 180.79682 103.16523 180.45921 c
+103.44189 180.12161 103.47846 179.61902 103.26302 178.94353 c
+102.62494 176.94283 99.69506 178.35194 100.41761 176.93490 C
+ at c
+ at B
+
+ at rax %Note: Object
+72.08022 152.16463 99.87817 179.13883 @E
+0 O 0 @g
+[ 0.00 0.00 0.00 0.30  0
+0.00 0.00 0.00 0.00  128
+] 2 128 0 0 1 0.00 0.24 0.19 50 @k
+/$fm 0 def
+72.08022 159.82243 m
+77.56384 159.89301 80.10312 152.15357 86.17861 152.16491 C
+97.84290 152.18674 100.32123 162.45524 99.82063 167.19846 C
+99.29679 172.16022 97.71817 177.36463 96.47858 179.13883 C
+88.52740 175.16523 76.29874 167.12646 72.08022 159.82243 C
+ at c
+F
+
+ at rax %Note: Object
+83.85335 152.30154 89.07307 173.26800 @E
+ 0 O 0 @g
+0.00 0.00 0.00 0.10 k
+/$fm 0 def
+86.52132 173.26828 m
+83.78702 165.58951 82.18942 156.69354 86.59928 152.30154 C
+90.63298 156.67228 89.09178 165.55323 86.52132 173.26828 C
+ at c
+F
+
+ at rax %Note: Object
+84.03931 152.58019 88.88797 172.68917 @E
+ 0 O 0 @g
+0.07 0.00 0.07 0.11 k
+/$fm 0 def
+86.51594 172.68917 m
+86.32403 172.13953 86.14318 171.58280 85.96403 171.02580 C
+85.73698 170.28992 L
+85.52098 169.55121 L
+85.31518 168.81080 L
+85.12186 168.06954 L
+84.94101 167.32828 L
+84.77433 166.58929 L
+84.62239 165.85228 L
+84.48605 165.11896 L
+84.36557 164.39017 L
+84.26324 163.66734 L
+84.17820 162.95102 L
+84.11272 162.24265 L
+84.06680 161.54334 L
+84.04271 160.85452 L
+84.03931 160.17619 L
+84.05887 159.51033 L
+84.10139 158.85751 L
+84.16857 158.21915 L
+84.26013 157.59581 L
+84.37776 156.98920 L
+84.52176 156.39987 L
+84.69354 155.82954 L
+84.89339 155.27877 L
+85.12214 154.74784 L
+85.38066 154.23846 L
+85.67008 153.75175 L
+85.99096 153.28800 L
+86.34416 152.84835 L
+86.59361 152.58019 L
+86.81613 152.84041 L
+87.13843 153.27780 L
+87.43096 153.73984 L
+87.69373 154.22457 L
+87.92872 154.73254 L
+88.13594 155.26205 L
+88.31650 155.81197 L
+88.47043 156.38117 L
+88.59940 156.96992 L
+88.70315 157.57540 L
+88.78365 158.19817 L
+88.84035 158.83569 L
+88.87493 159.48850 L
+88.88797 160.15408 L
+88.88003 160.83213 L
+88.85169 161.52123 L
+88.80491 162.22110 L
+88.73915 162.92976 L
+88.65638 163.64636 L
+88.55603 164.36976 L
+88.44009 165.09940 L
+88.30885 165.83357 L
+88.16343 166.57172 L
+88.00441 167.31213 L
+87.83320 168.05480 L
+87.64951 168.79776 L
+87.45506 169.54072 L
+87.24983 170.28142 L
+87.03609 171.02013 L
+86.86658 171.57855 86.69594 172.13698 86.51594 172.68917 C
+ at c
+F
+
+ at rax %Note: Object
+84.22498 152.85912 88.70230 172.09757 @E
+ 0 O 0 @g
+0.14 0.00 0.15 0.11 k
+/$fm 0 def
+85.69956 169.50019 m
+85.49433 168.76261 L
+85.30186 168.02419 L
+85.12186 167.28576 L
+84.95575 166.55017 L
+84.80466 165.81657 L
+84.66888 165.08693 L
+84.54898 164.36211 L
+84.44750 163.64324 L
+84.36274 162.93146 L
+84.29783 162.22791 L
+84.25219 161.53398 L
+84.22838 160.85083 L
+84.22498 160.17846 L
+84.24425 159.51912 L
+84.28649 158.87339 L
+84.35282 158.24239 L
+84.44324 157.62699 L
+84.55918 157.02888 L
+84.70091 156.44863 L
+84.86986 155.88794 L
+85.06602 155.34737 L
+85.29024 154.82665 L
+85.54337 154.32803 L
+85.82627 153.85209 L
+86.13978 153.39912 L
+86.48476 152.96995 L
+86.58765 152.85912 L
+86.67071 152.95606 L
+86.98507 153.38268 L
+87.27080 153.83395 L
+87.52762 154.30791 L
+87.75780 154.80539 L
+87.96104 155.32498 L
+88.13849 155.86526 L
+88.29014 156.42539 L
+88.41713 157.00535 L
+88.51946 157.60290 L
+88.59912 158.21830 L
+88.65524 158.84872 L
+88.68926 159.49531 L
+88.70230 160.15493 L
+88.69436 160.82731 L
+88.66630 161.51131 L
+88.61981 162.20636 L
+88.55433 162.91049 L
+88.47213 163.62283 L
+88.37235 164.34255 L
+88.25698 165.06850 L
+88.12630 165.79928 L
+87.98145 166.53430 L
+87.82328 167.27187 L
+87.65263 168.01172 L
+87.46951 168.75184 L
+87.27591 169.49254 L
+87.07124 170.23096 L
+86.85808 170.96740 L
+86.51027 172.09757 L
+86.37619 171.69987 L
+86.14120 170.96995 L
+85.91471 170.23663 L
+85.69956 169.50019 L
+ at c
+F
+
+ at rax %Note: Object
+84.41065 153.14683 88.51663 171.49238 @E
+ 0 O 0 @g
+0.21 0.00 0.22 0.10 k
+/$fm 0 def
+84.63175 163.61915 m
+84.54728 162.91191 L
+84.48293 162.21317 L
+84.43757 161.52463 L
+84.41405 160.84715 L
+84.41065 160.18072 L
+84.42964 159.52791 L
+84.47159 158.88926 L
+84.53707 158.26564 L
+84.62636 157.65817 L
+84.74060 157.06857 L
+84.88006 156.49739 L
+85.04617 155.94633 L
+85.23865 155.41569 L
+85.45833 154.90545 L
+85.70608 154.41761 L
+85.98246 153.95244 L
+86.28860 153.51024 L
+86.58057 153.14683 L
+86.83172 153.48756 L
+87.11065 153.92806 L
+87.36151 154.39124 L
+87.58687 154.87824 L
+87.78614 155.38791 L
+87.96047 155.91855 L
+88.10986 156.46961 L
+88.23487 157.04079 L
+88.33578 157.63039 L
+88.41458 158.23843 L
+88.47014 158.86176 L
+88.50359 159.50211 L
+88.51663 160.15578 L
+88.50869 160.82249 L
+88.48091 161.50139 L
+88.43471 162.19162 L
+88.36951 162.89121 L
+88.28787 163.59931 L
+88.18866 164.31534 L
+88.07386 165.03761 L
+87.94375 165.76498 L
+87.79946 166.49688 L
+87.64214 167.23162 L
+87.47206 167.96863 L
+87.28951 168.70620 L
+87.09676 169.44435 L
+86.89266 170.18022 L
+86.68006 170.91468 L
+86.50460 171.49238 L
+86.31836 170.91411 L
+86.09244 170.18334 L
+85.87814 169.44917 L
+85.67348 168.71443 L
+85.48186 167.97883 L
+85.30271 167.24324 L
+85.13717 166.51106 L
+84.98693 165.78085 L
+84.85172 165.05490 L
+84.73238 164.33405 L
+84.63175 163.61915 L
+ at c
+F
+
+ at rax %Note: Object
+84.59631 153.45128 88.33096 170.87046 @E
+ 0 O 0 @g
+0.29 0.00 0.29 0.09 k
+/$fm 0 def
+84.81600 163.59534 m
+84.73181 162.89235 L
+84.66803 162.19843 L
+84.62296 161.51528 L
+84.59972 160.84346 L
+84.59631 160.18299 L
+84.61502 159.53669 L
+84.65669 158.90513 L
+84.72132 158.28888 L
+84.80948 157.68935 L
+84.92202 157.10825 L
+85.05921 156.54614 L
+85.22249 156.00472 L
+85.41128 155.48400 L
+85.62643 154.98425 L
+85.86879 154.50718 L
+86.13865 154.05279 L
+86.43742 153.62135 L
+86.57433 153.45128 L
+86.67836 153.59244 L
+86.95049 154.02217 L
+87.19540 154.47458 L
+87.41594 154.95109 L
+87.61124 155.45083 L
+87.78246 155.97184 L
+87.92957 156.51383 L
+88.05260 157.07622 L
+88.15209 157.65789 L
+88.23005 158.25855 L
+88.28504 158.87480 L
+88.31792 159.50891 L
+88.33096 160.15663 L
+88.32302 160.81767 L
+88.29553 161.49146 L
+88.24961 162.17688 L
+88.18469 162.87194 L
+88.10362 163.57606 L
+88.00498 164.28813 L
+87.89074 165.00671 L
+87.76120 165.73068 L
+87.61748 166.45946 L
+87.46101 167.19137 L
+87.29150 167.92554 L
+87.10951 168.66057 L
+86.91761 169.39616 L
+86.78126 169.88797 86.64633 170.38063 86.49950 170.87046 C
+86.27017 170.12976 L
+86.05672 169.39814 L
+85.85263 168.66624 L
+85.66186 167.93348 L
+85.48356 167.20072 L
+85.31858 166.47194 L
+85.16920 165.74513 L
+85.03455 165.02287 L
+84.91606 164.30598 L
+84.81600 163.59534 L
+ at c
+F
+
+ at rax %Note: Object
+84.78198 153.76195 88.14529 170.22359 @E
+ 0 O 0 @g
+0.36 0.00 0.36 0.08 k
+/$fm 0 def
+84.90557 158.31213 m
+84.99260 157.72054 L
+85.10343 157.14794 L
+85.23836 156.59490 L
+85.39880 156.06312 L
+85.58391 155.55231 L
+85.79452 155.06306 L
+86.03150 154.59676 L
+86.29483 154.15313 L
+86.56583 153.76195 L
+86.79033 154.11600 L
+87.02929 154.55792 L
+87.24501 155.02394 L
+87.43635 155.51376 L
+87.60444 156.02513 L
+87.74929 156.55805 L
+87.87033 157.11165 L
+87.96841 157.68539 L
+88.04551 158.27868 L
+88.09994 158.88784 L
+88.13225 159.51572 L
+88.14529 160.15748 L
+88.13735 160.81285 L
+88.11014 161.48154 L
+88.06450 162.16214 L
+87.99987 162.85266 L
+87.91937 163.55282 L
+87.82129 164.26091 L
+87.70762 164.97581 L
+87.57865 165.69638 L
+87.43550 166.42205 L
+87.27987 167.15112 L
+87.11093 167.88246 L
+86.92951 168.61493 L
+86.78948 169.15153 86.64803 169.68926 86.49354 170.22359 C
+86.32857 169.69039 86.18088 169.15238 86.03178 168.61805 C
+85.84186 167.88813 L
+85.66441 167.15820 L
+85.50000 166.43282 L
+85.35146 165.70942 L
+85.21739 164.99083 L
+85.09975 164.27792 L
+85.00025 163.57124 L
+84.91635 162.87279 L
+84.85313 162.18369 L
+84.80835 161.50592 L
+84.78539 160.83978 L
+84.78198 160.18526 L
+84.80041 159.54548 L
+84.84180 158.92101 L
+84.90557 158.31213 L
+ at c
+F
+
+ at rax %Note: Object
+84.96765 154.09786 87.95962 169.55263 @E
+ 0 O 0 @g
+0.43 0.00 0.43 0.07 k
+/$fm 0 def
+85.57512 156.12151 m
+85.75654 155.62063 L
+85.96261 155.14186 L
+86.19420 154.68633 L
+86.45131 154.25348 L
+86.55902 154.09786 L
+86.63017 154.21011 L
+86.86318 154.64126 L
+87.07408 155.09679 L
+87.26145 155.57669 L
+87.42643 156.07843 L
+87.56901 156.60227 L
+87.68806 157.14709 L
+87.78472 157.71288 L
+87.86098 158.29880 L
+87.91483 158.90088 L
+87.94658 159.52224 L
+87.95962 160.15833 L
+87.95169 160.80803 L
+87.92476 161.47162 L
+87.87940 162.14740 L
+87.81506 162.83339 L
+87.73512 163.52957 L
+87.63761 164.23370 L
+87.52450 164.94491 L
+87.39609 165.66208 L
+87.25351 166.38463 L
+87.09874 167.11087 L
+86.93036 167.83937 L
+86.78891 168.41083 86.64633 168.98343 86.48872 169.55263 C
+86.21093 168.56957 L
+86.02186 167.84277 L
+85.84526 167.11569 L
+85.68142 166.39370 L
+85.53373 165.67370 L
+85.40022 164.95880 L
+85.28343 164.24986 L
+85.18450 163.54715 L
+85.10088 162.85323 L
+85.03824 162.16894 L
+84.99373 161.49657 L
+84.97106 160.83609 L
+84.96765 160.18753 L
+84.98580 159.55427 L
+85.02690 158.93688 L
+85.08983 158.33537 L
+85.17572 157.75172 L
+85.28485 157.18762 L
+85.41751 156.64365 L
+85.57512 156.12151 L
+ at c
+F
+
+ at rax %Note: Object
+85.15332 154.45162 87.77395 168.85417 @E
+ 0 O 0 @g
+0.50 0.00 0.50 0.06 k
+/$fm 0 def
+87.24841 156.13172 m
+87.38872 156.64649 L
+87.50580 157.18252 L
+87.60104 157.74038 L
+87.67644 158.31893 L
+87.72945 158.91392 L
+87.76091 159.52876 L
+87.77395 160.15918 L
+87.76602 160.80321 L
+87.73937 161.46170 L
+87.69430 162.13238 L
+87.63024 162.81411 L
+87.55087 163.50633 L
+87.45392 164.20649 L
+87.34139 164.91402 L
+87.21354 165.62778 L
+87.07153 166.34721 L
+86.91761 167.07061 L
+86.74980 167.79600 L
+86.48334 168.85417 L
+86.39008 168.52110 L
+86.20186 167.79742 L
+86.02611 167.07317 L
+85.86283 166.35458 L
+85.71600 165.63798 L
+85.58306 164.92677 L
+85.46712 164.22180 L
+85.36876 163.52306 L
+85.28542 162.83367 L
+85.22334 162.15449 L
+85.17912 161.48721 L
+85.15672 160.83241 L
+85.15332 160.18980 L
+85.17118 159.56306 L
+85.21200 158.95276 L
+85.27408 158.35861 L
+85.35883 157.78290 L
+85.46627 157.22731 L
+85.59666 156.69241 L
+85.75143 156.17991 L
+85.92917 155.68894 L
+86.13071 155.22066 L
+86.35691 154.77591 L
+86.54967 154.45162 L
+86.69707 154.72460 L
+86.90315 155.16964 L
+87.08655 155.63962 L
+87.24841 156.13172 L
+ at c
+F
+
+ at rax %Note: Object
+85.33899 154.82948 87.58828 168.12113 @E
+ 0 O 0 @g
+0.57 0.00 0.57 0.05 k
+/$fm 0 def
+87.57524 159.53556 m
+87.58828 160.16003 L
+87.58035 160.79839 L
+87.55398 161.45178 L
+87.50920 162.11735 L
+87.44570 162.79483 L
+87.36661 163.48309 L
+87.27024 164.17928 L
+87.15827 164.88312 L
+87.03099 165.59348 L
+86.88954 166.30980 L
+86.73647 167.03036 L
+86.56923 167.75263 L
+86.47795 168.12113 L
+86.38186 167.75206 L
+86.20696 167.03065 L
+86.04425 166.31546 L
+85.89827 165.60227 L
+85.76589 164.89474 L
+85.65080 164.19373 L
+85.55272 163.49896 L
+85.46995 162.81411 L
+85.40844 162.14003 L
+85.36450 161.47786 L
+85.34239 160.82872 L
+85.33899 160.19206 L
+85.35657 159.57184 L
+85.39710 158.96863 L
+85.45833 158.38186 L
+85.54195 157.81408 L
+85.64769 157.26699 L
+85.77581 156.74117 L
+85.92775 156.23830 L
+86.10180 155.75726 L
+86.29880 155.29946 L
+86.54117 154.82948 L
+86.73222 155.24249 L
+86.91165 155.70255 L
+87.07068 156.18529 L
+87.20844 156.69071 L
+87.32353 157.21795 L
+87.41735 157.76787 L
+87.49191 158.33906 L
+87.54406 158.92696 L
+87.57524 159.53556 L
+ at c
+F
+
+ at rax %Note: Object
+85.52466 155.25128 87.40261 167.34246 @E
+ 0 O 0 @g
+0.64 0.00 0.64 0.04 k
+/$fm 0 def
+87.18236 163.45984 m
+87.08655 164.15206 L
+86.97515 164.85222 L
+86.84844 165.55918 L
+86.70756 166.27238 L
+86.55534 166.99011 L
+86.47370 167.34246 L
+86.22567 166.27635 L
+86.08054 165.56655 L
+85.94872 164.86271 L
+85.83449 164.16567 L
+85.73669 163.47487 L
+85.65449 162.79455 L
+85.59354 162.12557 L
+85.54989 161.46850 L
+85.52806 160.82504 L
+85.52466 160.19433 L
+85.54195 159.58063 L
+85.58220 158.98450 L
+85.64258 158.40510 L
+85.72507 157.84526 L
+85.82910 157.30668 L
+85.95496 156.78992 L
+86.10406 156.29669 L
+86.27443 155.82557 L
+86.46690 155.37827 L
+86.53181 155.25128 L
+86.56129 155.31534 L
+86.73676 155.76548 L
+86.89294 156.23887 L
+87.02816 156.73493 L
+87.14126 157.25339 L
+87.23367 157.79565 L
+87.30737 158.35918 L
+87.35868 158.94000 L
+87.38957 159.54236 L
+87.40261 160.16088 L
+87.39468 160.79357 L
+87.36860 161.44186 L
+87.32409 162.10233 L
+87.26088 162.77556 L
+87.18236 163.45984 L
+ at c
+F
+
+ at rax %Note: Object
+85.71033 155.72268 87.21694 166.50567 @E
+ 0 O 0 @g
+0.71 0.00 0.71 0.04 k
+/$fm 0 def
+86.13156 164.83068 m
+86.01817 164.13761 L
+85.92066 163.45077 L
+85.83902 162.77499 L
+85.77865 162.11112 L
+85.73528 161.45915 L
+85.71373 160.82135 L
+85.71033 160.19631 L
+85.72734 159.58942 L
+85.76731 159.00038 L
+85.82683 158.42835 L
+85.90819 157.87644 L
+86.01052 157.34636 L
+86.13411 156.83868 L
+86.28038 156.35509 L
+86.44706 155.89389 L
+86.52076 155.72268 L
+86.56186 155.82841 L
+86.71521 156.29244 L
+86.84787 156.77915 L
+86.95899 157.28882 L
+87.04998 157.82343 L
+87.12283 158.37931 L
+87.17329 158.95304 L
+87.20391 159.54917 L
+87.21694 160.16173 L
+87.20901 160.78876 L
+87.18321 161.43194 L
+87.13899 162.08731 L
+87.07606 162.75628 L
+86.99811 163.43660 L
+86.90287 164.12485 L
+86.79203 164.82132 L
+86.66589 165.52488 L
+86.46831 166.50567 L
+86.34132 165.94866 86.23616 165.38882 86.13156 164.83068 C
+ at c
+F
+
+ at rax %Note: Object
+85.89600 156.26466 87.03128 165.58838 @E
+ 0 O 0 @g
+0.79 0.00 0.79 0.02 k
+/$fm 0 def
+85.91272 159.59820 m
+85.95241 159.01625 L
+86.01109 158.45159 L
+86.09131 157.90762 L
+86.19194 157.38605 L
+86.31326 156.88743 L
+86.45669 156.41348 L
+86.51055 156.26466 L
+86.53748 156.34602 L
+86.66759 156.82337 L
+86.77672 157.32425 L
+86.86630 157.85121 L
+86.93830 158.39943 L
+86.98791 158.96608 L
+87.01824 159.55597 L
+87.03128 160.16258 L
+87.02334 160.78394 L
+86.99783 161.42202 L
+86.95389 162.07228 L
+86.89153 162.73701 L
+86.81386 163.41335 L
+86.71918 164.09764 L
+86.64038 164.59370 86.56157 165.09288 86.46406 165.58838 C
+86.36400 165.09628 86.28208 164.60192 86.20186 164.10954 C
+86.10463 163.42668 L
+86.02356 162.75543 L
+85.96375 162.09666 L
+85.92066 161.44980 L
+85.89940 160.81767 L
+85.89600 160.19830 L
+85.91272 159.59820 L
+ at c
+F
+
+ at rax %Note: Object
+86.08167 156.91776 86.84561 164.54154 @E
+ 0 O 0 @g
+0.86 0.00 0.86 0.02 k
+/$fm 0 def
+86.83767 160.77912 m
+86.81244 161.41209 L
+86.76879 162.05726 L
+86.70671 162.71773 L
+86.62961 163.39011 L
+86.53550 164.07043 L
+86.46066 164.54154 L
+86.38554 164.08148 L
+86.28860 163.40258 L
+86.20809 162.73587 L
+86.14885 162.08220 L
+86.10605 161.44044 L
+86.08507 160.81398 L
+86.08167 160.20028 L
+86.09811 159.60699 L
+86.13751 159.03213 L
+86.19534 158.47483 L
+86.27443 157.93880 L
+86.37335 157.42573 L
+86.49808 156.91776 L
+86.59446 157.35969 L
+86.68261 157.87899 L
+86.75376 158.41956 L
+86.80252 158.97883 L
+86.83257 159.56277 L
+86.84561 160.16343 L
+86.83767 160.77912 L
+ at c
+F
+
+ at rax %Note: Object
+86.26734 157.82598 86.65994 163.25660 @E
+ 0 O 0 @g
+0.93 0.00 0.93 0.01 k
+/$fm 0 def
+86.37959 158.49808 m
+86.45754 157.96998 L
+86.48532 157.82598 L
+86.56923 158.43969 L
+86.61713 158.99159 L
+86.64690 159.56957 L
+86.65994 160.16428 L
+86.65200 160.77430 L
+86.62706 161.40217 L
+86.58369 162.04224 L
+86.52189 162.69846 L
+86.45811 163.25660 L
+86.39263 162.71631 L
+86.33395 162.06775 L
+86.29143 161.43109 L
+86.27074 160.81030 L
+86.26734 160.20227 L
+86.28350 159.61578 L
+86.32261 159.04800 L
+86.37959 158.49808 L
+ at c
+F
+
+ at rax %Note: Object
+86.45301 159.75808 86.47427 160.92312 @E
+ 0 O 0 @g
+1.00 0.00 1.00 0.00 k
+/$fm 0 def
+86.47427 160.16513 m
+86.46038 160.92312 L
+86.45301 160.20425 L
+86.46520 159.75808 L
+86.47427 160.16513 L
+ at c
+F
+
+ at rax %Note: Object
+59.80167 151.57134 104.37987 181.79376 @E
+ 0 O 0 @g
+0.00 1.00 1.00 0.00 k
+/$fm 0 def
+69.59934 159.05197 m
+67.03427 159.26428 61.04211 158.84759 60.85191 156.27798 c
+60.55824 152.30098 66.07729 154.94513 69.59934 159.05197 C
+ at c
+100.43405 176.91846 m
+102.04469 175.19074 103.50595 176.91789 104.25175 179.25619 c
+104.48362 179.98384 104.40255 180.59386 103.99408 181.07490 c
+103.58929 181.55140 102.94243 181.79376 102.05575 181.79376 c
+100.84365 181.79376 98.94501 181.60157 96.94205 180.95159 c
+92.30287 179.44554 85.53317 175.83704 78.87685 169.58438 c
+76.95071 167.77502 71.04954 161.21735 70.27965 160.06195 C
+68.76624 160.06450 66.17140 160.03984 65.05115 159.85276 c
+62.64170 159.45052 59.90202 157.92746 59.80365 156.22214 c
+59.51877 151.29014 67.80529 154.22769 71.31090 158.69537 C
+78.45619 157.80104 78.00208 152.12239 85.11619 151.60450 c
+86.75518 151.48517 88.43187 151.65865 90.72057 152.57310 c
+93.00472 153.48586 95.52047 154.83373 98.28397 156.60907 c
+99.17008 157.16353 99.91020 157.69191 100.49811 158.17691 c
+101.08942 158.67043 101.41370 159.00831 101.47181 159.19002 c
+101.48825 159.24217 101.49222 159.28526 101.48088 159.31134 c
+101.46954 159.33742 101.44290 159.34592 101.40321 159.34592 c
+101.15660 159.34592 100.64494 159.06898 99.86428 158.50602 c
+99.39175 158.16813 99.00085 157.89969 98.67855 157.69191 c
+96.40063 156.14135 94.35742 155.02989 92.57726 154.34872 c
+88.00753 152.60031 85.92661 152.51641 82.11430 153.88980 c
+79.72413 154.75096 76.04986 160.22891 72.07682 159.85134 C
+78.36463 168.32183 86.85213 174.34063 96.56759 179.16350 c
+98.55723 180.15109 100.51682 180.95386 101.62035 180.95386 c
+102.38882 180.95386 102.90529 180.78038 103.18167 180.44277 c
+103.45833 180.10517 103.49490 179.60258 103.27946 178.92709 c
+102.64139 176.92639 99.71150 178.33550 100.43405 176.91846 C
+ at c
+F
+
+%%PageTrailer
+ at rs
+ at rs
+%%Trailer
+ at EndSysCorelDict
+end
+%%DocumentSuppliedResources: procset wCorel9Dict 9.0 0
+%%EOF
diff --git a/Current/download/lisaac_0080.zip b/Current/download/lisaac_0080.zip
new file mode 100755
index 0000000..a3878c9
Binary files /dev/null and b/Current/download/lisaac_0080.zip differ
diff --git a/Current/download/lisaac_0081.zip b/Current/download/lisaac_0081.zip
new file mode 100755
index 0000000..2053251
Binary files /dev/null and b/Current/download/lisaac_0081.zip differ
diff --git a/Current/download/lisaac_0082.zip b/Current/download/lisaac_0082.zip
new file mode 100755
index 0000000..23804e5
Binary files /dev/null and b/Current/download/lisaac_0082.zip differ
diff --git a/Current/download/lisaac_0083.zip b/Current/download/lisaac_0083.zip
new file mode 100755
index 0000000..3ed69dc
Binary files /dev/null and b/Current/download/lisaac_0083.zip differ
diff --git a/Current/download/lisaac_0084.zip b/Current/download/lisaac_0084.zip
new file mode 100755
index 0000000..66e4e1c
Binary files /dev/null and b/Current/download/lisaac_0084.zip differ
diff --git a/Current/download/lisaac_012.zip b/Current/download/lisaac_012.zip
new file mode 100755
index 0000000..25f5ed3
Binary files /dev/null and b/Current/download/lisaac_012.zip differ
diff --git a/Current/download/lisaac_013.tar.gz b/Current/download/lisaac_013.tar.gz
new file mode 100755
index 0000000..8c06d13
Binary files /dev/null and b/Current/download/lisaac_013.tar.gz differ
diff --git a/Current/download/lisaac_013.zip b/Current/download/lisaac_013.zip
new file mode 100755
index 0000000..9ab0bd9
Binary files /dev/null and b/Current/download/lisaac_013.zip differ
diff --git a/Current/download/lisaac_compress.zip b/Current/download/lisaac_compress.zip
new file mode 100755
index 0000000..3008b5a
Binary files /dev/null and b/Current/download/lisaac_compress.zip differ
diff --git a/Current/download/lisaac_cpoo.zip b/Current/download/lisaac_cpoo.zip
new file mode 100755
index 0000000..034e0a3
Binary files /dev/null and b/Current/download/lisaac_cpoo.zip differ
diff --git a/Current/download/lisaac_l0072.zip b/Current/download/lisaac_l0072.zip
new file mode 100755
index 0000000..bd67680
Binary files /dev/null and b/Current/download/lisaac_l0072.zip differ
diff --git a/Current/download/lisaac_li2svg.zip b/Current/download/lisaac_li2svg.zip
new file mode 100755
index 0000000..b0527e9
Binary files /dev/null and b/Current/download/lisaac_li2svg.zip differ
diff --git a/Current/download/lisaac_overview.zip b/Current/download/lisaac_overview.zip
new file mode 100755
index 0000000..c69dbef
Binary files /dev/null and b/Current/download/lisaac_overview.zip differ
diff --git a/Current/download/lisaac_quickstart_french.pdf b/Current/download/lisaac_quickstart_french.pdf
new file mode 100755
index 0000000..6ab8585
Binary files /dev/null and b/Current/download/lisaac_quickstart_french.pdf differ
diff --git a/Current/download/lisaac_scheme_kate_v101.zip b/Current/download/lisaac_scheme_kate_v101.zip
new file mode 100755
index 0000000..1c3ff41
Binary files /dev/null and b/Current/download/lisaac_scheme_kate_v101.zip differ
diff --git a/Current/download/lisaac_scheme_kate_v2.zip b/Current/download/lisaac_scheme_kate_v2.zip
new file mode 100755
index 0000000..f4724fd
Binary files /dev/null and b/Current/download/lisaac_scheme_kate_v2.zip differ
diff --git a/Current/download/lisaac_vfs.zip b/Current/download/lisaac_vfs.zip
new file mode 100755
index 0000000..1cb327b
Binary files /dev/null and b/Current/download/lisaac_vfs.zip differ
diff --git a/Current/download/lisaac_w0072.zip b/Current/download/lisaac_w0072.zip
new file mode 100755
index 0000000..52f364f
Binary files /dev/null and b/Current/download/lisaac_w0072.zip differ
diff --git a/Current/download/mingw.zip b/Current/download/mingw.zip
new file mode 100755
index 0000000..06b2e3c
Binary files /dev/null and b/Current/download/mingw.zip differ
diff --git a/Current/download/mingw32-make.zip b/Current/download/mingw32-make.zip
new file mode 100755
index 0000000..1775e2e
Binary files /dev/null and b/Current/download/mingw32-make.zip differ
diff --git a/Current/download/pres_these.zip b/Current/download/pres_these.zip
new file mode 100755
index 0000000..c5475ad
Binary files /dev/null and b/Current/download/pres_these.zip differ
diff --git a/Current/download/presentation_subversion.pdf b/Current/download/presentation_subversion.pdf
new file mode 100755
index 0000000..68c581a
Binary files /dev/null and b/Current/download/presentation_subversion.pdf differ
diff --git a/Current/download/project_overview.zip b/Current/download/project_overview.zip
new file mode 100755
index 0000000..db6e70e
Binary files /dev/null and b/Current/download/project_overview.zip differ
diff --git a/Current/download/project_st_overview.zip b/Current/download/project_st_overview.zip
new file mode 100755
index 0000000..955c57d
Binary files /dev/null and b/Current/download/project_st_overview.zip differ
diff --git a/Current/download/quick_start_guide_fr.pdf b/Current/download/quick_start_guide_fr.pdf
new file mode 100755
index 0000000..b3bc123
Binary files /dev/null and b/Current/download/quick_start_guide_fr.pdf differ
diff --git a/Current/download/readme.txt b/Current/download/readme.txt
new file mode 100755
index 0000000..855c520
--- /dev/null
+++ b/Current/download/readme.txt
@@ -0,0 +1,57 @@
+Sujet 1 : MEMORY
+================
+* Utilisez le pack `lisaac_cpoo.zip'
+
+* Description du fichier `memory.out'
+
+T1 STRING 4
+ ^ ^      ^
+ | |      +- Identifiant du type unique dans T1
+ | +-------- Nom du type
+ +---------- Type d'objet 1
+T2 ARRAYED_COLLECTION[STRING] 0
+ ^ ^                          ^
+ | |                          +- Identifiant du type unique dans T2
+ | +---------------------------- Nom du type
+ +------------------------------ Type d'objet 2
+
+A1 4 16 3BDA807C
+A2 45 12 3BDA100C
+ ^ ^  ^  ^
+ | |  |  +----- Adresse de l'allocation
+ | |  +-------- Taille en octet de l'allocation (c'est tjrs la même pour les types 1 & 2)
+ | +----------- Identifiant de l'objet
+ +------------- Type d'objet 1 ou 2
+
+A3 128 3BDA2010
+ ^ ^   ^
+ | |   +---- Adresse de l'allocation
+ | +-------- Taille variable en octet de l'allocation
+ +---------- Type d'objet 3
+
+F3 12 387A75B0
+ ^ ^  ^
+ | |  +------ Adresse de la libération
+ | +--------- Taille en octet
+ +----------- Libération d'objet de type 3
+
+RW 387A75B0
+^  ^
+|  +---- Adresse concernée
++------- Accès en Lecture ou écriture
+
+Sujet 2 : Java To Lisaac
+========================
+* Utilisez le pack `lisaac_cpoo.zip' et le pack `javatoli_java.zip'
+
+* Pour les switchs en Java en Lisaac, ca donne :
+
+  (<EXPR>).switch
+  .case <VAL1> then { <INSTRS> }
+  .case <VAL2> then { <INSTRS> }.break
+  .case <VAL3> then { <INSTRS> }
+  .default { <INSTRS> };
+
+Bonne chance,
+
+  Benoit Sonntag.
\ No newline at end of file
diff --git a/Current/download/rsxntdj.zip b/Current/download/rsxntdj.zip
new file mode 100755
index 0000000..7fbee45
Binary files /dev/null and b/Current/download/rsxntdj.zip differ
diff --git a/Current/download/sujet.pdf b/Current/download/sujet.pdf
new file mode 100755
index 0000000..fca8a1c
Binary files /dev/null and b/Current/download/sujet.pdf differ
diff --git a/Current/download/sujetProjet_1.pdf b/Current/download/sujetProjet_1.pdf
new file mode 100755
index 0000000..00a843c
Binary files /dev/null and b/Current/download/sujetProjet_1.pdf differ
diff --git a/Current/download/sujetProjet_2.pdf b/Current/download/sujetProjet_2.pdf
new file mode 100755
index 0000000..cb7eed6
Binary files /dev/null and b/Current/download/sujetProjet_2.pdf differ
diff --git a/Current/download/tp_lisaac.zip b/Current/download/tp_lisaac.zip
new file mode 100755
index 0000000..0a986b1
Binary files /dev/null and b/Current/download/tp_lisaac.zip differ
diff --git a/Current/download/workshop.pdf b/Current/download/workshop.pdf
new file mode 100755
index 0000000..3246052
Binary files /dev/null and b/Current/download/workshop.pdf differ
diff --git a/Current/eclipse/update.zip b/Current/eclipse/update.zip
new file mode 100644
index 0000000..1386821
Binary files /dev/null and b/Current/eclipse/update.zip differ
diff --git a/Current/eclipse/update/.project b/Current/eclipse/update/.project
new file mode 100644
index 0000000..9ec685c
--- /dev/null
+++ b/Current/eclipse/update/.project
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>update</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.pde.UpdateSiteBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.pde.UpdateSiteNature</nature>
+	</natures>
+</projectDescription>
diff --git a/Current/eclipse/update/artifacts.xml b/Current/eclipse/update/artifacts.xml
new file mode 100644
index 0000000..d2563a7
--- /dev/null
+++ b/Current/eclipse/update/artifacts.xml
@@ -0,0 +1,161 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<?artifactRepository class='org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository' version='1.0.0'?>
+<repository name='file:/C:/files/GIT/update/ - artifacts' type='org.eclipse.equinox.p2.artifact.repository.simpleRepository' version='1.0.0'>
+  <properties size='2'>
+    <property name='p2.compressed' value='false'/>
+    <property name='p2.timestamp' value='1250723612283'/>
+  </properties>
+  <mappings size='3'>
+    <rule filter='(&amp; (classifier=osgi.bundle))' output='${repoUrl}/plugins/${id}_${version}.jar'/>
+    <rule filter='(&amp; (classifier=binary))' output='${repoUrl}/binary/${id}_${version}'/>
+    <rule filter='(&amp; (classifier=org.eclipse.update.feature))' output='${repoUrl}/features/${id}_${version}.jar'/>
+  </mappings>
+  <artifacts size='22'>
+    <artifact classifier='org.eclipse.update.feature' id='lisaac' version='1.1.1'>
+      <properties size='2'>
+        <property name='artifact.size' value='1258'/>
+        <property name='download.size' value='1258'/>
+      </properties>
+    </artifact>
+    <artifact classifier='org.eclipse.update.feature' id='lisaac' version='1.1.0'>
+      <properties size='2'>
+        <property name='artifact.size' value='1258'/>
+        <property name='download.size' value='1258'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.lisaac.ldt' version='1.1.4'>
+      <properties size='3'>
+        <property name='artifact.size' value='540054'/>
+        <property name='download.size' value='540054'/>
+        <property name='download.contentType' value='application/zip'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.lisaac.ldt' version='1.1.0'>
+      <properties size='3'>
+        <property name='artifact.size' value='528664'/>
+        <property name='download.size' value='528664'/>
+        <property name='download.contentType' value='application/zip'/>
+      </properties>
+    </artifact>
+    <artifact classifier='org.eclipse.update.feature' id='lisaac' version='1.1.4'>
+      <properties size='2'>
+        <property name='artifact.size' value='1259'/>
+        <property name='download.size' value='1259'/>
+      </properties>
+    </artifact>
+    <artifact classifier='org.eclipse.update.feature' id='lisaac' version='1.1.0'>
+      <properties size='2'>
+        <property name='artifact.size' value='1255'/>
+        <property name='download.size' value='1255'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.lisaac.ldt' version='1.1.1'>
+      <properties size='3'>
+        <property name='artifact.size' value='538755'/>
+        <property name='download.size' value='538755'/>
+        <property name='download.contentType' value='application/zip'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.lisaac.ldt' version='1.1.0'>
+      <properties size='3'>
+        <property name='artifact.size' value='531369'/>
+        <property name='download.size' value='531369'/>
+        <property name='download.contentType' value='application/zip'/>
+      </properties>
+    </artifact>
+    <artifact classifier='org.eclipse.update.feature' id='lisaac' version='1.0.0'>
+      <properties size='2'>
+        <property name='artifact.size' value='808'/>
+        <property name='download.size' value='808'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.lisaac.ldt' version='1.0.0'>
+      <properties size='3'>
+        <property name='artifact.size' value='529846'/>
+        <property name='download.size' value='529846'/>
+        <property name='download.contentType' value='application/zip'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.lisaac.ldt' version='1.0.0'>
+      <properties size='3'>
+        <property name='artifact.size' value='531238'/>
+        <property name='download.size' value='531238'/>
+        <property name='download.contentType' value='application/zip'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.lisaac.ldt' version='1.1.3'>
+      <properties size='3'>
+        <property name='artifact.size' value='540260'/>
+        <property name='download.size' value='540260'/>
+        <property name='download.contentType' value='application/zip'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.lisaac.ldt' version='1.1.0'>
+      <properties size='3'>
+        <property name='artifact.size' value='538752'/>
+        <property name='download.size' value='538752'/>
+        <property name='download.contentType' value='application/zip'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.lisaac.ldt' version='1.1.4'>
+      <properties size='3'>
+        <property name='artifact.size' value='545837'/>
+        <property name='download.size' value='545837'/>
+        <property name='download.contentType' value='application/zip'/>
+      </properties>
+    </artifact>
+    <artifact classifier='org.eclipse.update.feature' id='lisaac' version='1.1.2'>
+      <properties size='2'>
+        <property name='artifact.size' value='1259'/>
+        <property name='download.size' value='1259'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.lisaac.ldt' version='1.0.0'>
+      <properties size='3'>
+        <property name='artifact.size' value='528664'/>
+        <property name='download.size' value='528664'/>
+        <property name='download.contentType' value='application/zip'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.lisaac.ldt' version='1.1.4'>
+      <properties size='3'>
+        <property name='artifact.size' value='546707'/>
+        <property name='download.size' value='546707'/>
+        <property name='download.contentType' value='application/zip'/>
+      </properties>
+    </artifact>
+    <artifact classifier='org.eclipse.update.feature' id='lisaac' version='1.1.3'>
+      <properties size='2'>
+        <property name='artifact.size' value='1259'/>
+        <property name='download.size' value='1259'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.lisaac.ldt' version='1.0.0'>
+      <properties size='3'>
+        <property name='artifact.size' value='529792'/>
+        <property name='download.size' value='529792'/>
+        <property name='download.contentType' value='application/zip'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.lisaac.ldt' version='1.0.0'>
+      <properties size='3'>
+        <property name='artifact.size' value='529867'/>
+        <property name='download.size' value='529867'/>
+        <property name='download.contentType' value='application/zip'/>
+      </properties>
+    </artifact>
+    <artifact classifier='org.eclipse.update.feature' id='lisaac' version='1.0.0'>
+      <properties size='2'>
+        <property name='artifact.size' value='1262'/>
+        <property name='download.size' value='1262'/>
+      </properties>
+    </artifact>
+    <artifact classifier='osgi.bundle' id='org.lisaac.ldt' version='1.1.2'>
+      <properties size='3'>
+        <property name='artifact.size' value='543034'/>
+        <property name='download.size' value='543034'/>
+        <property name='download.contentType' value='application/zip'/>
+      </properties>
+    </artifact>
+  </artifacts>
+</repository>
diff --git a/Current/eclipse/update/content.xml b/Current/eclipse/update/content.xml
new file mode 100644
index 0000000..56c3921
--- /dev/null
+++ b/Current/eclipse/update/content.xml
@@ -0,0 +1,1051 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<?metadataRepository class='org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository' version='1.0.0'?>
+<repository name='file:/C:/files/GIT/update/ - metadata' type='org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository' version='1.0.0'>
+  <properties size='2'>
+    <property name='p2.compressed' value='false'/>
+    <property name='p2.timestamp' value='1250723612293'/>
+  </properties>
+  <units size='23'>
+    <unit id='tooling.source.default' version='1.0.0' singleton='false'>
+      <hostRequirements size='1'>
+        <required namespace='org.eclipse.equinox.p2.eclipse.type' name='source' range='0.0.0' optional='true' multiple='true' greedy='false'/>
+      </hostRequirements>
+      <properties size='1'>
+        <property name='org.eclipse.equinox.p2.type.fragment' value='true'/>
+      </properties>
+      <provides size='2'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='tooling.source.default' version='1.0.0'/>
+        <provided namespace='org.eclipse.equinox.p2.flavor' name='tooling' version='1.0.0'/>
+      </provides>
+      <requires size='1'>
+        <required namespace='org.eclipse.equinox.p2.eclipse.type' name='source' range='0.0.0' optional='true' multiple='true' greedy='false'/>
+      </requires>
+      <touchpoint id='null' version='0.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='2'>
+          <instruction key='install'>
+            addSourceBundle(bundle:${artifact})
+          </instruction>
+          <instruction key='uninstall'>
+            removeSourceBundle(bundle:${artifact})
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='org.lisaac.ldt' version='1.0.0'>
+      <update id='org.lisaac.ldt' range='[0.0.0,1.0.0)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.Bundle-Vendor.0' value='Damien Bouvarel'/>
+        <property name='df_LT.Bundle-Name.0' value='Lisaac Plug-in'/>
+        <property name='org.eclipse.equinox.p2.name' value='%Bundle-Name.0'/>
+        <property name='org.eclipse.equinox.p2.provider' value='%Bundle-Vendor.0'/>
+      </properties>
+      <provides size='20'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='org.lisaac.ldt' version='1.0.0'/>
+        <provided namespace='osgi.bundle' name='org.lisaac.ldt' version='1.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.actions' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.builder' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.editors' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.launch' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.model' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.model.items' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.model.lip' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.model.types' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.outline' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.perspectives' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.preferences' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.properties' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.templates' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.views' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.wizards' version='0.0.0'/>
+        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
+        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
+      </provides>
+      <requires size='14'>
+        <required namespace='osgi.bundle' name='org.eclipse.ui' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.jface.text' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.ui.editors' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.ui.ide' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.ui.console' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.debug.ui' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.ltk.core.refactoring' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.debug.core' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.debug.core.model' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.debug.ui' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.ltk.ui.refactoring' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.ui.texteditor.templates' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.ui.views.contentoutline' range='0.0.0'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.lisaac.ldt' version='1.0.0'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='manifest'>
+            Bundle-Name: %Bundle-Name.0&#xA;Bundle-ClassPath: .,bin/&#xA;Bundle-Version: 1.0.0&#xA;Import-Package: org.eclipse.debug.core,org.eclipse.debug.core.model,org.eclipse.debug.ui,org.eclipse.ltk.ui.refactoring,org.eclipse.ui.texteditor.templates,org.eclipse.ui.views.contentoutline&#xA;Bundle-Activator: org.lisaac.ldt.LisaacPlugin&#xA;Bundle-Vendor: %Bundle-Vendor.0&#xA;Require-Bundle: org.eclipse.ui,org.eclipse.core.runtime,org.eclipse.jface.text,org.eclipse.ui.editors,org.eclipse.ui.ide,org.eclipse.ui.console,org.eclipse.debug.ui,org.eclipse.ltk.core.refactoring&#xA;Export-Package: org.lisaac.ldt; uses:=&quot;org.eclipse.core.runtime,  org.eclipse.jface.resource,  org.eclipse.ui.plugin,  org.eclipse.jface.text.templates.persistence,  org.osgi.framework,  org.eclipse.jface.text.templates&quot;,org.lisaac.ldt.actions; uses:=&quot;org.eclipse.jface.action,  org.eclipse.ui,  org.eclipse.jface.viewers,  org.eclipse.swt.widgets&quot;,org.lisaac.ldt.builder;uses:=&quot;org.lisaac.ldt.model,org.eclipse.core.runtime,org.eclipse.core.resources&quot;,org.lisaac.ldt.editors; uses:=&quot;org.eclipse.jface.text,  org.eclipse.jface.text.hyperlink,  org.eclipse.core.runtime,  org.eclipse.jface.text.source,  org.eclipse.jface.text.rules,  org.eclipse.jface.text.contentassist,  org.lisaac.ldt.model,  org.eclipse.jface.preference,  org.eclipse.jface.text.presentation,  org.eclipse.core.resources,  org.eclipse.jface.viewers,  org.eclipse.swt.graphics,  org.eclipse.jface.util,  org.eclipse.swt.widgets,  org.eclipse.ui.editors.text&quot;,org.lisaac.ldt.launch; uses:=&quot;org.eclipse.debug.core,  org.eclipse.debug.ui,  org.eclipse.core.runtime,  org.eclipse.ui,  org.eclipse.debug.core.model,  org.eclipse.core.resources,  org.eclipse.jface.viewers,  org.eclipse.swt.graphics,  org.eclipse.swt.widgets&quot;,org.lisaac.ldt.model; uses:=&quot;org.lisaac.ldt.model.types,  org.lisaac.ldt.model.items,  org.lisaac.ldt.model.lip,  org.eclipse.core.resources,  org.lisaac.ldt.builder&quot;,org.lisaac.ldt.model.items;uses:=&quot;org.lisaac.ldt.model,org.lisaac.ldt.model.types&quot;,org.lisaac.ldt.model.lip,org.lisaac.ldt.model.types,org.lisaac.ldt.outline;uses:=&quot;org.lisaac.ldt.model.items,org.eclipse.jface.viewers,org.eclipse.swt.graphics&quot;,org.lisaac.ldt.perspectives;uses:=&quot;org.eclipse.ui&quot;,org.lisaac.ldt.preferences; uses:=&quot;org.eclipse.ui.texteditor.templates,  org.eclipse.jface.preference,  org.eclipse.ui,  org.eclipse.core.runtime.preferences&quot;,org.lisaac.ldt.properties;uses:=&quot;org.eclipse.core.resources,org.eclipse.ui.dialogs,org.eclipse.swt.widgets&quot;,org.lisaac.ldt.templates;uses:=&quot;org.eclipse.jface.text,org.eclipse.swt.graphics,org.eclipse.jface.text.templates&quot;,org.lisaac.ldt.views; uses:=&quot;org.eclipse.jface.text,  org.eclipse.ui.texteditor,  org.eclipse.ui.console,  org.eclipse.ui.views.contentoutline,  org.eclipse.core.resources,  org.eclipse.jface.viewers,  org.eclipse.swt.widgets&quot;,org.lisaac.ldt.wizards; uses:=&quot;org.eclipse.jface.wizard,  org.eclipse.ui,  org.eclipse.core.resources,  org.eclipse.jface.viewers,  org.eclipse.swt.widgets&quot;&#xA;Bundle-SymbolicName: org.lisaac.ldt;singleton:=true&#xA;Manifest-Version: 1.0&#xA;Bundle-ActivationPolicy: lazy&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-RequiredExecutionEnvironment: J2SE-1.5&#xA;Bundle-Localization: plugin
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='tooling.osgi.bundle.default' version='1.0.0' singleton='false'>
+      <hostRequirements size='1'>
+        <required namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' range='0.0.0' multiple='true' greedy='false'/>
+      </hostRequirements>
+      <properties size='1'>
+        <property name='org.eclipse.equinox.p2.type.fragment' value='true'/>
+      </properties>
+      <provides size='2'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='tooling.osgi.bundle.default' version='1.0.0'/>
+        <provided namespace='org.eclipse.equinox.p2.flavor' name='tooling' version='1.0.0'/>
+      </provides>
+      <requires size='1'>
+        <required namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' range='0.0.0' multiple='true' greedy='false'/>
+      </requires>
+      <touchpoint id='null' version='0.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='4'>
+          <instruction key='install'>
+            installBundle(bundle:${artifact})
+          </instruction>
+          <instruction key='uninstall'>
+            uninstallBundle(bundle:${artifact})
+          </instruction>
+          <instruction key='unconfigure'>
+
+          </instruction>
+          <instruction key='configure'>
+            setStartLevel(startLevel:4);
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='lisaac.feature.group' version='1.0.0' singleton='false'>
+      <update id='lisaac.feature.group' range='[0.0.0,1.0.0)' severity='0'/>
+      <properties size='4'>
+        <property name='org.eclipse.equinox.p2.name' value='Lisaac Feature'/>
+        <property name='org.eclipse.equinox.p2.description' value='[Enter Feature Description here.]'/>
+        <property name='org.eclipse.equinox.p2.description.url' value='http://www.example.com/description'/>
+        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
+      </properties>
+      <provides size='1'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='lisaac.feature.group' version='1.0.0'/>
+      </provides>
+      <requires size='14'>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.runtime' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jface.text' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.editors' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.ide' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.console' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.debug.ui' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ltk.core.refactoring' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.debug.core' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ltk.ui.refactoring' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.workbench.texteditor' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.views' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.lisaac.ldt' range='[1.0.0,1.0.0]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='lisaac.feature.jar' range='[1.0.0,1.0.0]'>
+          <filter>
+            (org.eclipse.update.install.features=true)
+          </filter>
+        </required>
+      </requires>
+      <touchpoint id='null' version='0.0.0'/>
+      <licenses size='1'>
+        <license url='http://www.example.com/license'>
+          [Enter License Description here.]
+        </license>
+      </licenses>
+      <copyright url='http://www.example.com/copyright'>
+        [Enter Copyright Description here.]
+      </copyright>
+    </unit>
+    <unit id='lisaac.feature.jar' version='1.0.0'>
+      <update id='lisaac.feature.jar' range='[0.0.0,1.0.0)' severity='0'/>
+      <properties size='4'>
+        <property name='org.eclipse.equinox.p2.name' value='Lisaac Feature'/>
+        <property name='org.eclipse.equinox.p2.description' value='[Enter Feature Description here.]'/>
+        <property name='org.eclipse.equinox.p2.description.url' value='http://www.example.com/description'/>
+        <property name='org.eclipse.update.feature.plugin' value='org.lisaac.ldt'/>
+      </properties>
+      <provides size='3'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='lisaac.feature.jar' version='1.0.0'/>
+        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/>
+        <provided namespace='org.eclipse.update.feature' name='lisaac' version='1.0.0'/>
+      </provides>
+      <filter>
+        (org.eclipse.update.install.features=true)
+      </filter>
+      <artifacts size='1'>
+        <artifact classifier='org.eclipse.update.feature' id='lisaac' version='1.0.0'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='zipped'>
+            true
+          </instruction>
+        </instructions>
+      </touchpointData>
+      <licenses size='1'>
+        <license url='http://www.example.com/license'>
+          [Enter License Description here.]
+        </license>
+      </licenses>
+      <copyright url='http://www.example.com/copyright'>
+        [Enter Copyright Description here.]
+      </copyright>
+    </unit>
+    <unit id='tooling.org.eclipse.update.feature.default' version='1.0.0' singleton='false'>
+      <hostRequirements size='1'>
+        <required namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' range='0.0.0' optional='true' multiple='true' greedy='false'/>
+      </hostRequirements>
+      <properties size='1'>
+        <property name='org.eclipse.equinox.p2.type.fragment' value='true'/>
+      </properties>
+      <provides size='2'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='tooling.org.eclipse.update.feature.default' version='1.0.0'/>
+        <provided namespace='org.eclipse.equinox.p2.flavor' name='tooling' version='1.0.0'/>
+      </provides>
+      <requires size='1'>
+        <required namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' range='0.0.0' optional='true' multiple='true' greedy='false'/>
+      </requires>
+      <filter>
+        (org.eclipse.update.install.features=true)
+      </filter>
+      <touchpoint id='null' version='0.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='2'>
+          <instruction key='install'>
+            installFeature(feature:${artifact},featureId:default,featureVersion:default)
+          </instruction>
+          <instruction key='uninstall'>
+            uninstallFeature(feature:${artifact},featureId:default,featureVersion:default)
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='config.a.jre' version='1.6.0' singleton='false'>
+      <hostRequirements size='1'>
+        <required namespace='org.eclipse.equinox.p2.iu' name='a.jre' range='1.6.0'/>
+      </hostRequirements>
+      <properties size='1'>
+        <property name='org.eclipse.equinox.p2.type.fragment' value='true'/>
+      </properties>
+      <provides size='1'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='config.a.jre' version='1.6.0'/>
+      </provides>
+      <requires size='1'>
+        <required namespace='org.eclipse.equinox.p2.iu' name='a.jre' range='1.6.0'/>
+      </requires>
+      <touchpoint id='org.eclipse.equinox.p2.native' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='install'>
+
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='a.jre' version='1.6.0' singleton='false'>
+      <provides size='117'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='a.jre' version='1.6.0'/>
+        <provided namespace='java.package' name='javax.accessibility' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.activity' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.crypto' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.crypto.interfaces' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.crypto.spec' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.imageio' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.imageio.event' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.imageio.metadata' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.imageio.plugins.bmp' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.imageio.plugins.jpeg' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.imageio.spi' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.imageio.stream' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.management' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.management.loading' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.management.modelmbean' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.management.monitor' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.management.openmbean' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.management.relation' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.management.remote' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.management.remote.rmi' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.management.timer' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.naming' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.naming.directory' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.naming.event' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.naming.ldap' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.naming.spi' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.net' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.net.ssl' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.print' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.print.attribute' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.print.attribute.standard' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.print.event' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.rmi' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.rmi.CORBA' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.rmi.ssl' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.security.auth' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.security.auth.callback' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.security.auth.kerberos' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.security.auth.login' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.security.auth.spi' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.security.auth.x500' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.security.cert' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.security.sasl' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.sound.midi' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.sound.midi.spi' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.sound.sampled' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.sound.sampled.spi' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.sql' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.sql.rowset' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.sql.rowset.serial' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.sql.rowset.spi' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.swing' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.swing.border' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.swing.colorchooser' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.swing.event' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.swing.filechooser' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.swing.plaf' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.swing.plaf.basic' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.swing.plaf.metal' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.swing.plaf.multi' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.swing.plaf.synth' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.swing.table' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.swing.text' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.swing.text.html' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.swing.text.html.parser' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.swing.text.rtf' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.swing.tree' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.swing.undo' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.transaction' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.transaction.xa' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.xml' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.xml.datatype' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.xml.namespace' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.xml.parsers' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.xml.transform' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.xml.transform.dom' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.xml.transform.sax' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.xml.transform.stream' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.xml.validation' version='0.0.0'/>
+        <provided namespace='java.package' name='javax.xml.xpath' version='0.0.0'/>
+        <provided namespace='java.package' name='org.ietf.jgss' version='0.0.0'/>
+        <provided namespace='java.package' name='org.omg.CORBA' version='0.0.0'/>
+        <provided namespace='java.package' name='org.omg.CORBA_2_3' version='0.0.0'/>
+        <provided namespace='java.package' name='org.omg.CORBA_2_3.portable' version='0.0.0'/>
+        <provided namespace='java.package' name='org.omg.CORBA.DynAnyPackage' version='0.0.0'/>
+        <provided namespace='java.package' name='org.omg.CORBA.ORBPackage' version='0.0.0'/>
+        <provided namespace='java.package' name='org.omg.CORBA.portable' version='0.0.0'/>
+        <provided namespace='java.package' name='org.omg.CORBA.TypeCodePackage' version='0.0.0'/>
+        <provided namespace='java.package' name='org.omg.CosNaming' version='0.0.0'/>
+        <provided namespace='java.package' name='org.omg.CosNaming.NamingContextExtPackage' version='0.0.0'/>
+        <provided namespace='java.package' name='org.omg.CosNaming.NamingContextPackage' version='0.0.0'/>
+        <provided namespace='java.package' name='org.omg.Dynamic' version='0.0.0'/>
+        <provided namespace='java.package' name='org.omg.DynamicAny' version='0.0.0'/>
+        <provided namespace='java.package' name='org.omg.DynamicAny.DynAnyFactoryPackage' version='0.0.0'/>
+        <provided namespace='java.package' name='org.omg.DynamicAny.DynAnyPackage' version='0.0.0'/>
+        <provided namespace='java.package' name='org.omg.IOP' version='0.0.0'/>
+        <provided namespace='java.package' name='org.omg.IOP.CodecFactoryPackage' version='0.0.0'/>
+        <provided namespace='java.package' name='org.omg.IOP.CodecPackage' version='0.0.0'/>
+        <provided namespace='java.package' name='org.omg.Messaging' version='0.0.0'/>
+        <provided namespace='java.package' name='org.omg.PortableInterceptor' version='0.0.0'/>
+        <provided namespace='java.package' name='org.omg.PortableInterceptor.ORBInitInfoPackage' version='0.0.0'/>
+        <provided namespace='java.package' name='org.omg.PortableServer' version='0.0.0'/>
+        <provided namespace='java.package' name='org.omg.PortableServer.CurrentPackage' version='0.0.0'/>
+        <provided namespace='java.package' name='org.omg.PortableServer.POAManagerPackage' version='0.0.0'/>
+        <provided namespace='java.package' name='org.omg.PortableServer.POAPackage' version='0.0.0'/>
+        <provided namespace='java.package' name='org.omg.PortableServer.portable' version='0.0.0'/>
+        <provided namespace='java.package' name='org.omg.PortableServer.ServantLocatorPackage' version='0.0.0'/>
+        <provided namespace='java.package' name='org.omg.SendingContext' version='0.0.0'/>
+        <provided namespace='java.package' name='org.omg.stub.java.rmi' version='0.0.0'/>
+        <provided namespace='java.package' name='org.w3c.dom' version='0.0.0'/>
+        <provided namespace='java.package' name='org.w3c.dom.bootstrap' version='0.0.0'/>
+        <provided namespace='java.package' name='org.w3c.dom.events' version='0.0.0'/>
+        <provided namespace='java.package' name='org.w3c.dom.ls' version='0.0.0'/>
+        <provided namespace='java.package' name='org.xml.sax' version='0.0.0'/>
+        <provided namespace='java.package' name='org.xml.sax.ext' version='0.0.0'/>
+        <provided namespace='java.package' name='org.xml.sax.helpers' version='0.0.0'/>
+      </provides>
+      <touchpoint id='org.eclipse.equinox.p2.native' version='1.0.0'/>
+    </unit>
+    <unit id='org.lisaac.ldt' version='1.1.0'>
+      <update id='org.lisaac.ldt' range='[0.0.0,1.1.0)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.Bundle-Vendor.0' value='Damien Bouvarel'/>
+        <property name='df_LT.Bundle-Name.0' value='Lisaac Plug-in'/>
+        <property name='org.eclipse.equinox.p2.name' value='%Bundle-Name.0'/>
+        <property name='org.eclipse.equinox.p2.provider' value='%Bundle-Vendor.0'/>
+      </properties>
+      <provides size='20'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='org.lisaac.ldt' version='1.1.0'/>
+        <provided namespace='osgi.bundle' name='org.lisaac.ldt' version='1.1.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.actions' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.builder' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.editors' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.launch' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.model' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.model.items' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.model.lip' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.model.types' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.outline' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.perspectives' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.preferences' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.properties' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.templates' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.views' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.wizards' version='0.0.0'/>
+        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
+        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
+      </provides>
+      <requires size='14'>
+        <required namespace='osgi.bundle' name='org.eclipse.ui' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.jface.text' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.ui.editors' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.ui.ide' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.ui.console' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.debug.ui' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.ltk.core.refactoring' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.debug.core' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.debug.core.model' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.debug.ui' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.ltk.ui.refactoring' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.ui.texteditor.templates' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.ui.views.contentoutline' range='0.0.0'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.lisaac.ldt' version='1.1.0'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='manifest'>
+            Bundle-Name: %Bundle-Name.0&#xA;Bundle-ClassPath: .,bin/&#xA;Bundle-Version: 1.1.0&#xA;Import-Package: org.eclipse.debug.core,org.eclipse.debug.core.model,org.eclipse.debug.ui,org.eclipse.ltk.ui.refactoring,org.eclipse.ui.texteditor.templates,org.eclipse.ui.views.contentoutline&#xA;Bundle-Activator: org.lisaac.ldt.LisaacPlugin&#xA;Bundle-Vendor: %Bundle-Vendor.0&#xA;Require-Bundle: org.eclipse.ui,org.eclipse.core.runtime,org.eclipse.jface.text,org.eclipse.ui.editors,org.eclipse.ui.ide,org.eclipse.ui.console,org.eclipse.debug.ui,org.eclipse.ltk.core.refactoring&#xA;Export-Package: org.lisaac.ldt; uses:=&quot;org.eclipse.core.runtime,  org.eclipse.jface.resource,  org.eclipse.ui.plugin,  org.eclipse.jface.text.templates.persistence,  org.osgi.framework,  org.eclipse.jface.text.templates&quot;,org.lisaac.ldt.actions; uses:=&quot;org.eclipse.jface.action,  org.eclipse.ui,  org.eclipse.jface.viewers,  org.eclipse.swt.widgets&quot;,org.lisaac.ldt.builder;uses:=&quot;org.lisaac.ldt.model,org.eclipse.core.runtime,org.eclipse.core.resources&quot;,org.lisaac.ldt.editors; uses:=&quot;org.eclipse.jface.text,  org.eclipse.jface.text.hyperlink,  org.eclipse.core.runtime,  org.eclipse.jface.text.source,  org.eclipse.jface.text.rules,  org.eclipse.jface.text.contentassist,  org.lisaac.ldt.model,  org.eclipse.jface.preference,  org.eclipse.jface.text.presentation,  org.eclipse.core.resources,  org.eclipse.jface.viewers,  org.eclipse.swt.graphics,  org.eclipse.jface.util,  org.eclipse.swt.widgets,  org.eclipse.ui.editors.text&quot;,org.lisaac.ldt.launch; uses:=&quot;org.eclipse.debug.core,  org.eclipse.debug.ui,  org.eclipse.core.runtime,  org.eclipse.ui,  org.eclipse.debug.core.model,  org.eclipse.core.resources,  org.eclipse.jface.viewers,  org.eclipse.swt.graphics,  org.eclipse.swt.widgets&quot;,org.lisaac.ldt.model; uses:=&quot;org.lisaac.ldt.model.types,  org.lisaac.ldt.model.items,  org.lisaac.ldt.model.lip,  org.eclipse.core.resources,  org.lisaac.ldt.builder&quot;,org.lisaac.ldt.model.items;uses:=&quot;org.lisaac.ldt.model,org.lisaac.ldt.model.types&quot;,org.lisaac.ldt.model.lip,org.lisaac.ldt.model.types,org.lisaac.ldt.outline;uses:=&quot;org.lisaac.ldt.model.items,org.eclipse.jface.viewers,org.eclipse.swt.graphics&quot;,org.lisaac.ldt.perspectives;uses:=&quot;org.eclipse.ui&quot;,org.lisaac.ldt.preferences; uses:=&quot;org.eclipse.ui.texteditor.templates,  org.eclipse.jface.preference,  org.eclipse.ui,  org.eclipse.core.runtime.preferences&quot;,org.lisaac.ldt.properties;uses:=&quot;org.eclipse.core.resources,org.eclipse.ui.dialogs,org.eclipse.swt.widgets&quot;,org.lisaac.ldt.templates;uses:=&quot;org.eclipse.jface.text,org.eclipse.swt.graphics,org.eclipse.jface.text.templates&quot;,org.lisaac.ldt.views; uses:=&quot;org.eclipse.jface.text,  org.eclipse.ui.texteditor,  org.eclipse.ui.console,  org.eclipse.ui.views.contentoutline,  org.eclipse.core.resources,  org.eclipse.jface.viewers,  org.eclipse.swt.widgets&quot;,org.lisaac.ldt.wizards; uses:=&quot;org.eclipse.jface.wizard,  org.eclipse.ui,  org.eclipse.core.resources,  org.eclipse.jface.viewers,  org.eclipse.swt.widgets&quot;&#xA;Bundle-SymbolicName: org.lisaac.ldt;singleton:=true&#xA;Manifest-Version: 1.0&#xA;Bundle-ActivationPolicy: lazy&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-RequiredExecutionEnvironment: J2SE-1.5&#xA;Bundle-Localization: plugin
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='lisaac.feature.group' version='1.1.0' singleton='false'>
+      <update id='lisaac.feature.group' range='[0.0.0,1.1.0)' severity='0'/>
+      <properties size='4'>
+        <property name='org.eclipse.equinox.p2.name' value='Lisaac'/>
+        <property name='org.eclipse.equinox.p2.description' value='IDE Support for Lisaac language'/>
+        <property name='org.eclipse.equinox.p2.description.url' value='http://isaacproject.u-strasbg.fr/'/>
+        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
+      </properties>
+      <provides size='1'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='lisaac.feature.group' version='1.1.0'/>
+      </provides>
+      <requires size='14'>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.runtime' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jface.text' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.editors' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.ide' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.console' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.debug.ui' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ltk.core.refactoring' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.debug.core' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ltk.ui.refactoring' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.workbench.texteditor' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.views' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.lisaac.ldt' range='[1.1.0,1.1.0]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='lisaac.feature.jar' range='[1.1.0,1.1.0]'>
+          <filter>
+            (org.eclipse.update.install.features=true)
+          </filter>
+        </required>
+      </requires>
+      <touchpoint id='null' version='0.0.0'/>
+      <licenses size='1'>
+        <license>
+          ///////////////////////////////////////////////////////////////////////////////&#xA;//                            Lisaac Plugin                                  //&#xA;//                                                                           //&#xA;//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //&#xA;//                                                                           //&#xA;//   This program is free software: you can redistribute it and/or modify    //&#xA;//   it under the terms of the GNU General Public License as published by    //&#xA;//   the Free Software Foundation, either version 3 of the License, or       //&#xA;//   (at your option) any later version.                                     //&#xA;//                                                                           //&#xA;//   This program is distributed in the hope that it will be useful,         //&#xA;//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //&#xA;//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //&#xA;//   GNU General Public License for more details.                            //&#xA;//                                                                           //&#xA;//   You should have received a copy of the GNU General Public License       //&#xA;//   along with this program.  If not, see &lt;http://www.gnu.org/licenses/&gt;.   //&#xA;//                                                                           //&#xA;//                     http://isaacproject.u-strasbg.fr/                     //&#xA;///////////////////////////////////////////////////////////////////////////////
+        </license>
+      </licenses>
+      <copyright>
+        2009 Damien Bouvarel
+      </copyright>
+    </unit>
+    <unit id='lisaac.feature.jar' version='1.1.0'>
+      <update id='lisaac.feature.jar' range='[0.0.0,1.1.0)' severity='0'/>
+      <properties size='4'>
+        <property name='org.eclipse.equinox.p2.name' value='Lisaac'/>
+        <property name='org.eclipse.equinox.p2.description' value='IDE Support for Lisaac language'/>
+        <property name='org.eclipse.equinox.p2.description.url' value='http://isaacproject.u-strasbg.fr/'/>
+        <property name='org.eclipse.update.feature.plugin' value='org.lisaac.ldt'/>
+      </properties>
+      <provides size='3'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='lisaac.feature.jar' version='1.1.0'/>
+        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/>
+        <provided namespace='org.eclipse.update.feature' name='lisaac' version='1.1.0'/>
+      </provides>
+      <filter>
+        (org.eclipse.update.install.features=true)
+      </filter>
+      <artifacts size='1'>
+        <artifact classifier='org.eclipse.update.feature' id='lisaac' version='1.1.0'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='zipped'>
+            true
+          </instruction>
+        </instructions>
+      </touchpointData>
+      <licenses size='1'>
+        <license>
+          ///////////////////////////////////////////////////////////////////////////////&#xA;//                            Lisaac Plugin                                  //&#xA;//                                                                           //&#xA;//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //&#xA;//                                                                           //&#xA;//   This program is free software: you can redistribute it and/or modify    //&#xA;//   it under the terms of the GNU General Public License as published by    //&#xA;//   the Free Software Foundation, either version 3 of the License, or       //&#xA;//   (at your option) any later version.                                     //&#xA;//                                                                           //&#xA;//   This program is distributed in the hope that it will be useful,         //&#xA;//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //&#xA;//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //&#xA;//   GNU General Public License for more details.                            //&#xA;//                                                                           //&#xA;//   You should have received a copy of the GNU General Public License       //&#xA;//   along with this program.  If not, see &lt;http://www.gnu.org/licenses/&gt;.   //&#xA;//                                                                           //&#xA;//                     http://isaacproject.u-strasbg.fr/                     //&#xA;///////////////////////////////////////////////////////////////////////////////
+        </license>
+      </licenses>
+      <copyright>
+        2009 Damien Bouvarel
+      </copyright>
+    </unit>
+    <unit id='org.lisaac.ldt' version='1.1.1'>
+      <update id='org.lisaac.ldt' range='[0.0.0,1.1.1)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.Bundle-Vendor.0' value='Damien Bouvarel'/>
+        <property name='df_LT.Bundle-Name.0' value='Lisaac Plug-in'/>
+        <property name='org.eclipse.equinox.p2.name' value='%Bundle-Name.0'/>
+        <property name='org.eclipse.equinox.p2.provider' value='%Bundle-Vendor.0'/>
+      </properties>
+      <provides size='20'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='org.lisaac.ldt' version='1.1.1'/>
+        <provided namespace='osgi.bundle' name='org.lisaac.ldt' version='1.1.1'/>
+        <provided namespace='java.package' name='org.lisaac.ldt' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.actions' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.builder' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.editors' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.launch' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.model' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.model.items' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.model.lip' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.model.types' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.outline' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.perspectives' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.preferences' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.properties' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.templates' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.views' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.wizards' version='0.0.0'/>
+        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
+        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
+      </provides>
+      <requires size='14'>
+        <required namespace='osgi.bundle' name='org.eclipse.ui' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.jface.text' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.ui.editors' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.ui.ide' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.ui.console' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.debug.ui' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.ltk.core.refactoring' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.debug.core' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.debug.core.model' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.debug.ui' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.ltk.ui.refactoring' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.ui.texteditor.templates' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.ui.views.contentoutline' range='0.0.0'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.lisaac.ldt' version='1.1.1'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='manifest'>
+            Bundle-Name: %Bundle-Name.0&#xA;Bundle-ClassPath: .,bin/&#xA;Bundle-Version: 1.1.1&#xA;Import-Package: org.eclipse.debug.core,org.eclipse.debug.core.model,org.eclipse.debug.ui,org.eclipse.ltk.ui.refactoring,org.eclipse.ui.texteditor.templates,org.eclipse.ui.views.contentoutline&#xA;Bundle-Activator: org.lisaac.ldt.LisaacPlugin&#xA;Bundle-Vendor: %Bundle-Vendor.0&#xA;Require-Bundle: org.eclipse.ui,org.eclipse.core.runtime,org.eclipse.jface.text,org.eclipse.ui.editors,org.eclipse.ui.ide,org.eclipse.ui.console,org.eclipse.debug.ui,org.eclipse.ltk.core.refactoring&#xA;Export-Package: org.lisaac.ldt; uses:=&quot;org.eclipse.core.runtime,  org.eclipse.jface.resource,  org.eclipse.ui.plugin,  org.eclipse.jface.text.templates.persistence,  org.osgi.framework,  org.eclipse.jface.text.templates&quot;,org.lisaac.ldt.actions; uses:=&quot;org.eclipse.jface.action,  org.eclipse.ui,  org.eclipse.jface.viewers,  org.eclipse.swt.widgets&quot;,org.lisaac.ldt.builder;uses:=&quot;org.lisaac.ldt.model,org.eclipse.core.runtime,org.eclipse.core.resources&quot;,org.lisaac.ldt.editors; uses:=&quot;org.eclipse.jface.text,  org.eclipse.jface.text.hyperlink,  org.eclipse.core.runtime,  org.eclipse.jface.text.source,  org.eclipse.jface.text.rules,  org.eclipse.jface.text.contentassist,  org.lisaac.ldt.model,  org.eclipse.jface.preference,  org.eclipse.jface.text.presentation,  org.eclipse.core.resources,  org.eclipse.jface.viewers,  org.eclipse.swt.graphics,  org.eclipse.jface.util,  org.eclipse.swt.widgets,  org.eclipse.ui.editors.text&quot;,org.lisaac.ldt.launch; uses:=&quot;org.eclipse.debug.core,  org.eclipse.debug.ui,  org.eclipse.core.runtime,  org.eclipse.ui,  org.eclipse.debug.core.model,  org.eclipse.core.resources,  org.eclipse.jface.viewers,  org.eclipse.swt.graphics,  org.eclipse.swt.widgets&quot;,org.lisaac.ldt.model; uses:=&quot;org.lisaac.ldt.model.types,  org.lisaac.ldt.model.items,  org.lisaac.ldt.model.lip,  org.eclipse.core.resources,  org.lisaac.ldt.builder&quot;,org.lisaac.ldt.model.items;uses:=&quot;org.lisaac.ldt.model,org.lisaac.ldt.model.types&quot;,org.lisaac.ldt.model.lip,org.lisaac.ldt.model.types,org.lisaac.ldt.outline;uses:=&quot;org.lisaac.ldt.model.items,org.eclipse.jface.viewers,org.eclipse.swt.graphics&quot;,org.lisaac.ldt.perspectives;uses:=&quot;org.eclipse.ui&quot;,org.lisaac.ldt.preferences; uses:=&quot;org.eclipse.ui.texteditor.templates,  org.eclipse.jface.preference,  org.eclipse.ui,  org.eclipse.core.runtime.preferences&quot;,org.lisaac.ldt.properties;uses:=&quot;org.eclipse.core.resources,org.eclipse.ui.dialogs,org.eclipse.swt.widgets&quot;,org.lisaac.ldt.templates;uses:=&quot;org.eclipse.jface.text,org.eclipse.swt.graphics,org.eclipse.jface.text.templates&quot;,org.lisaac.ldt.views; uses:=&quot;org.eclipse.jface.text,  org.eclipse.ui.texteditor,  org.eclipse.ui.console,  org.eclipse.ui.views.contentoutline,  org.eclipse.core.resources,  org.eclipse.jface.viewers,  org.eclipse.swt.widgets&quot;,org.lisaac.ldt.wizards; uses:=&quot;org.eclipse.jface.wizard,  org.eclipse.ui,  org.eclipse.core.resources,  org.eclipse.jface.viewers,  org.eclipse.swt.widgets&quot;&#xA;Bundle-SymbolicName: org.lisaac.ldt;singleton:=true&#xA;Manifest-Version: 1.0&#xA;Bundle-ActivationPolicy: lazy&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-RequiredExecutionEnvironment: J2SE-1.5&#xA;Bundle-Localization: plugin
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='lisaac.feature.jar' version='1.1.1'>
+      <update id='lisaac.feature.jar' range='[0.0.0,1.1.1)' severity='0'/>
+      <properties size='4'>
+        <property name='org.eclipse.equinox.p2.name' value='Lisaac'/>
+        <property name='org.eclipse.equinox.p2.description' value='IDE Support for Lisaac language'/>
+        <property name='org.eclipse.equinox.p2.description.url' value='http://isaacproject.u-strasbg.fr/'/>
+        <property name='org.eclipse.update.feature.plugin' value='org.lisaac.ldt'/>
+      </properties>
+      <provides size='3'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='lisaac.feature.jar' version='1.1.1'/>
+        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/>
+        <provided namespace='org.eclipse.update.feature' name='lisaac' version='1.1.1'/>
+      </provides>
+      <filter>
+        (org.eclipse.update.install.features=true)
+      </filter>
+      <artifacts size='1'>
+        <artifact classifier='org.eclipse.update.feature' id='lisaac' version='1.1.1'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='zipped'>
+            true
+          </instruction>
+        </instructions>
+      </touchpointData>
+      <licenses size='1'>
+        <license>
+          ///////////////////////////////////////////////////////////////////////////////&#xA;//                            Lisaac Plugin                                  //&#xA;//                                                                           //&#xA;//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //&#xA;//                                                                           //&#xA;//   This program is free software: you can redistribute it and/or modify    //&#xA;//   it under the terms of the GNU General Public License as published by    //&#xA;//   the Free Software Foundation, either version 3 of the License, or       //&#xA;//   (at your option) any later version.                                     //&#xA;//                                                                           //&#xA;//   This program is distributed in the hope that it will be useful,         //&#xA;//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //&#xA;//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //&#xA;//   GNU General Public License for more details.                            //&#xA;//                                                                           //&#xA;//   You should have received a copy of the GNU General Public License       //&#xA;//   along with this program.  If not, see &lt;http://www.gnu.org/licenses/&gt;.   //&#xA;//                                                                           //&#xA;//                     http://isaacproject.u-strasbg.fr/                     //&#xA;///////////////////////////////////////////////////////////////////////////////
+        </license>
+      </licenses>
+      <copyright>
+        2009 Damien Bouvarel
+      </copyright>
+    </unit>
+    <unit id='lisaac.feature.group' version='1.1.1' singleton='false'>
+      <update id='lisaac.feature.group' range='[0.0.0,1.1.1)' severity='0'/>
+      <properties size='4'>
+        <property name='org.eclipse.equinox.p2.name' value='Lisaac'/>
+        <property name='org.eclipse.equinox.p2.description' value='IDE Support for Lisaac language'/>
+        <property name='org.eclipse.equinox.p2.description.url' value='http://isaacproject.u-strasbg.fr/'/>
+        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
+      </properties>
+      <provides size='1'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='lisaac.feature.group' version='1.1.1'/>
+      </provides>
+      <requires size='14'>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.runtime' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jface.text' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.editors' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.ide' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.console' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.debug.ui' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ltk.core.refactoring' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.debug.core' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ltk.ui.refactoring' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.workbench.texteditor' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.views' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.lisaac.ldt' range='[1.1.1,1.1.1]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='lisaac.feature.jar' range='[1.1.1,1.1.1]'>
+          <filter>
+            (org.eclipse.update.install.features=true)
+          </filter>
+        </required>
+      </requires>
+      <touchpoint id='null' version='0.0.0'/>
+      <licenses size='1'>
+        <license>
+          ///////////////////////////////////////////////////////////////////////////////&#xA;//                            Lisaac Plugin                                  //&#xA;//                                                                           //&#xA;//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //&#xA;//                                                                           //&#xA;//   This program is free software: you can redistribute it and/or modify    //&#xA;//   it under the terms of the GNU General Public License as published by    //&#xA;//   the Free Software Foundation, either version 3 of the License, or       //&#xA;//   (at your option) any later version.                                     //&#xA;//                                                                           //&#xA;//   This program is distributed in the hope that it will be useful,         //&#xA;//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //&#xA;//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //&#xA;//   GNU General Public License for more details.                            //&#xA;//                                                                           //&#xA;//   You should have received a copy of the GNU General Public License       //&#xA;//   along with this program.  If not, see &lt;http://www.gnu.org/licenses/&gt;.   //&#xA;//                                                                           //&#xA;//                     http://isaacproject.u-strasbg.fr/                     //&#xA;///////////////////////////////////////////////////////////////////////////////
+        </license>
+      </licenses>
+      <copyright>
+        2009 Damien Bouvarel
+      </copyright>
+    </unit>
+    <unit id='lisaac.feature.group' version='1.1.2' singleton='false'>
+      <update id='lisaac.feature.group' range='[0.0.0,1.1.2)' severity='0'/>
+      <properties size='4'>
+        <property name='org.eclipse.equinox.p2.name' value='Lisaac'/>
+        <property name='org.eclipse.equinox.p2.description' value='IDE Support for Lisaac language'/>
+        <property name='org.eclipse.equinox.p2.description.url' value='http://isaacproject.u-strasbg.fr/'/>
+        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
+      </properties>
+      <provides size='1'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='lisaac.feature.group' version='1.1.2'/>
+      </provides>
+      <requires size='14'>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.runtime' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jface.text' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.editors' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.ide' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.console' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.debug.ui' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ltk.core.refactoring' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.debug.core' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ltk.ui.refactoring' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.workbench.texteditor' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.views' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.lisaac.ldt' range='[1.1.2,1.1.2]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='lisaac.feature.jar' range='[1.1.2,1.1.2]'>
+          <filter>
+            (org.eclipse.update.install.features=true)
+          </filter>
+        </required>
+      </requires>
+      <touchpoint id='null' version='0.0.0'/>
+      <licenses size='1'>
+        <license>
+          ///////////////////////////////////////////////////////////////////////////////&#xA;//                            Lisaac Plugin                                  //&#xA;//                                                                           //&#xA;//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //&#xA;//                                                                           //&#xA;//   This program is free software: you can redistribute it and/or modify    //&#xA;//   it under the terms of the GNU General Public License as published by    //&#xA;//   the Free Software Foundation, either version 3 of the License, or       //&#xA;//   (at your option) any later version.                                     //&#xA;//                                                                           //&#xA;//   This program is distributed in the hope that it will be useful,         //&#xA;//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //&#xA;//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //&#xA;//   GNU General Public License for more details.                            //&#xA;//                                                                           //&#xA;//   You should have received a copy of the GNU General Public License       //&#xA;//   along with this program.  If not, see &lt;http://www.gnu.org/licenses/&gt;.   //&#xA;//                                                                           //&#xA;//                     http://isaacproject.u-strasbg.fr/                     //&#xA;///////////////////////////////////////////////////////////////////////////////
+        </license>
+      </licenses>
+      <copyright>
+        2009 Damien Bouvarel
+      </copyright>
+    </unit>
+    <unit id='lisaac.feature.jar' version='1.1.2'>
+      <update id='lisaac.feature.jar' range='[0.0.0,1.1.2)' severity='0'/>
+      <properties size='4'>
+        <property name='org.eclipse.equinox.p2.name' value='Lisaac'/>
+        <property name='org.eclipse.equinox.p2.description' value='IDE Support for Lisaac language'/>
+        <property name='org.eclipse.equinox.p2.description.url' value='http://isaacproject.u-strasbg.fr/'/>
+        <property name='org.eclipse.update.feature.plugin' value='org.lisaac.ldt'/>
+      </properties>
+      <provides size='3'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='lisaac.feature.jar' version='1.1.2'/>
+        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/>
+        <provided namespace='org.eclipse.update.feature' name='lisaac' version='1.1.2'/>
+      </provides>
+      <filter>
+        (org.eclipse.update.install.features=true)
+      </filter>
+      <artifacts size='1'>
+        <artifact classifier='org.eclipse.update.feature' id='lisaac' version='1.1.2'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='zipped'>
+            true
+          </instruction>
+        </instructions>
+      </touchpointData>
+      <licenses size='1'>
+        <license>
+          ///////////////////////////////////////////////////////////////////////////////&#xA;//                            Lisaac Plugin                                  //&#xA;//                                                                           //&#xA;//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //&#xA;//                                                                           //&#xA;//   This program is free software: you can redistribute it and/or modify    //&#xA;//   it under the terms of the GNU General Public License as published by    //&#xA;//   the Free Software Foundation, either version 3 of the License, or       //&#xA;//   (at your option) any later version.                                     //&#xA;//                                                                           //&#xA;//   This program is distributed in the hope that it will be useful,         //&#xA;//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //&#xA;//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //&#xA;//   GNU General Public License for more details.                            //&#xA;//                                                                           //&#xA;//   You should have received a copy of the GNU General Public License       //&#xA;//   along with this program.  If not, see &lt;http://www.gnu.org/licenses/&gt;.   //&#xA;//                                                                           //&#xA;//                     http://isaacproject.u-strasbg.fr/                     //&#xA;///////////////////////////////////////////////////////////////////////////////
+        </license>
+      </licenses>
+      <copyright>
+        2009 Damien Bouvarel
+      </copyright>
+    </unit>
+    <unit id='org.lisaac.ldt' version='1.1.2'>
+      <update id='org.lisaac.ldt' range='[0.0.0,1.1.2)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.Bundle-Vendor.0' value='Damien Bouvarel'/>
+        <property name='df_LT.Bundle-Name.0' value='Lisaac Plug-in'/>
+        <property name='org.eclipse.equinox.p2.name' value='%Bundle-Name.0'/>
+        <property name='org.eclipse.equinox.p2.provider' value='%Bundle-Vendor.0'/>
+      </properties>
+      <provides size='20'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='org.lisaac.ldt' version='1.1.2'/>
+        <provided namespace='osgi.bundle' name='org.lisaac.ldt' version='1.1.2'/>
+        <provided namespace='java.package' name='org.lisaac.ldt' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.actions' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.builder' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.editors' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.launch' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.model' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.model.items' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.model.lip' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.model.types' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.outline' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.perspectives' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.preferences' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.properties' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.templates' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.views' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.wizards' version='0.0.0'/>
+        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
+        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
+      </provides>
+      <requires size='14'>
+        <required namespace='osgi.bundle' name='org.eclipse.ui' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.jface.text' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.ui.editors' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.ui.ide' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.ui.console' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.debug.ui' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.ltk.core.refactoring' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.debug.core' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.debug.core.model' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.debug.ui' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.ltk.ui.refactoring' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.ui.texteditor.templates' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.ui.views.contentoutline' range='0.0.0'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.lisaac.ldt' version='1.1.2'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='manifest'>
+            Bundle-Name: %Bundle-Name.0&#xA;Bundle-ClassPath: .,bin/&#xA;Bundle-Version: 1.1.2&#xA;Import-Package: org.eclipse.debug.core,org.eclipse.debug.core.model,org.eclipse.debug.ui,org.eclipse.ltk.ui.refactoring,org.eclipse.ui.texteditor.templates,org.eclipse.ui.views.contentoutline&#xA;Bundle-Activator: org.lisaac.ldt.LisaacPlugin&#xA;Bundle-Vendor: %Bundle-Vendor.0&#xA;Require-Bundle: org.eclipse.ui,org.eclipse.core.runtime,org.eclipse.jface.text,org.eclipse.ui.editors,org.eclipse.ui.ide,org.eclipse.ui.console,org.eclipse.debug.ui,org.eclipse.ltk.core.refactoring&#xA;Export-Package: org.lisaac.ldt; uses:=&quot;org.eclipse.core.runtime,  org.eclipse.jface.resource,  org.eclipse.ui.plugin,  org.eclipse.jface.text.templates.persistence,  org.osgi.framework,  org.eclipse.jface.text.templates&quot;,org.lisaac.ldt.actions; uses:=&quot;org.eclipse.jface.action,  org.eclipse.ui,  org.eclipse.jface.viewers,  org.eclipse.swt.widgets&quot;,org.lisaac.ldt.builder;uses:=&quot;org.lisaac.ldt.model,org.eclipse.core.runtime,org.eclipse.core.resources&quot;,org.lisaac.ldt.editors; uses:=&quot;org.eclipse.jface.text,  org.eclipse.jface.text.hyperlink,  org.eclipse.core.runtime,  org.eclipse.jface.text.source,  org.eclipse.jface.text.rules,  org.eclipse.jface.text.contentassist,  org.lisaac.ldt.model,  org.eclipse.jface.preference,  org.eclipse.jface.text.presentation,  org.eclipse.core.resources,  org.eclipse.jface.viewers,  org.eclipse.swt.graphics,  org.eclipse.jface.util,  org.eclipse.swt.widgets,  org.eclipse.ui.editors.text&quot;,org.lisaac.ldt.launch; uses:=&quot;org.eclipse.debug.core,  org.eclipse.debug.ui,  org.eclipse.core.runtime,  org.eclipse.ui,  org.eclipse.debug.core.model,  org.eclipse.core.resources,  org.eclipse.jface.viewers,  org.eclipse.swt.graphics,  org.eclipse.swt.widgets&quot;,org.lisaac.ldt.model; uses:=&quot;org.lisaac.ldt.model.types,  org.lisaac.ldt.model.items,  org.lisaac.ldt.model.lip,  org.eclipse.core.resources,  org.lisaac.ldt.builder&quot;,org.lisaac.ldt.model.items;uses:=&quot;org.lisaac.ldt.model,org.lisaac.ldt.model.types&quot;,org.lisaac.ldt.model.lip,org.lisaac.ldt.model.types,org.lisaac.ldt.outline;uses:=&quot;org.lisaac.ldt.model.items,org.eclipse.jface.viewers,org.eclipse.swt.graphics&quot;,org.lisaac.ldt.perspectives;uses:=&quot;org.eclipse.ui&quot;,org.lisaac.ldt.preferences; uses:=&quot;org.eclipse.ui.texteditor.templates,  org.eclipse.jface.preference,  org.eclipse.ui,  org.eclipse.core.runtime.preferences&quot;,org.lisaac.ldt.properties;uses:=&quot;org.eclipse.core.resources,org.eclipse.ui.dialogs,org.eclipse.swt.widgets&quot;,org.lisaac.ldt.templates;uses:=&quot;org.eclipse.jface.text,org.eclipse.swt.graphics,org.eclipse.jface.text.templates&quot;,org.lisaac.ldt.views; uses:=&quot;org.eclipse.jface.text,  org.eclipse.ui.texteditor,  org.eclipse.ui.console,  org.eclipse.ui.views.contentoutline,  org.eclipse.core.resources,  org.eclipse.jface.viewers,  org.eclipse.swt.widgets&quot;,org.lisaac.ldt.wizards; uses:=&quot;org.eclipse.jface.wizard,  org.eclipse.ui,  org.eclipse.core.resources,  org.eclipse.jface.viewers,  org.eclipse.swt.widgets&quot;&#xA;Bundle-SymbolicName: org.lisaac.ldt;singleton:=true&#xA;Manifest-Version: 1.0&#xA;Bundle-ActivationPolicy: lazy&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-RequiredExecutionEnvironment: J2SE-1.5&#xA;Bundle-Localization: plugin
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='lisaac.feature.group' version='1.1.3' singleton='false'>
+      <update id='lisaac.feature.group' range='[0.0.0,1.1.3)' severity='0'/>
+      <properties size='4'>
+        <property name='org.eclipse.equinox.p2.name' value='Lisaac'/>
+        <property name='org.eclipse.equinox.p2.description' value='IDE Support for Lisaac language'/>
+        <property name='org.eclipse.equinox.p2.description.url' value='http://isaacproject.u-strasbg.fr/'/>
+        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
+      </properties>
+      <provides size='1'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='lisaac.feature.group' version='1.1.3'/>
+      </provides>
+      <requires size='14'>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.runtime' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jface.text' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.editors' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.ide' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.console' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.debug.ui' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ltk.core.refactoring' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.debug.core' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ltk.ui.refactoring' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.workbench.texteditor' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.views' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.lisaac.ldt' range='[1.1.3,1.1.3]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='lisaac.feature.jar' range='[1.1.3,1.1.3]'>
+          <filter>
+            (org.eclipse.update.install.features=true)
+          </filter>
+        </required>
+      </requires>
+      <touchpoint id='null' version='0.0.0'/>
+      <licenses size='1'>
+        <license>
+          ///////////////////////////////////////////////////////////////////////////////&#xA;//                            Lisaac Plugin                                  //&#xA;//                                                                           //&#xA;//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //&#xA;//                                                                           //&#xA;//   This program is free software: you can redistribute it and/or modify    //&#xA;//   it under the terms of the GNU General Public License as published by    //&#xA;//   the Free Software Foundation, either version 3 of the License, or       //&#xA;//   (at your option) any later version.                                     //&#xA;//                                                                           //&#xA;//   This program is distributed in the hope that it will be useful,         //&#xA;//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //&#xA;//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //&#xA;//   GNU General Public License for more details.                            //&#xA;//                                                                           //&#xA;//   You should have received a copy of the GNU General Public License       //&#xA;//   along with this program.  If not, see &lt;http://www.gnu.org/licenses/&gt;.   //&#xA;//                                                                           //&#xA;//                     http://isaacproject.u-strasbg.fr/                     //&#xA;///////////////////////////////////////////////////////////////////////////////
+        </license>
+      </licenses>
+      <copyright>
+        2009 Damien Bouvarel
+      </copyright>
+    </unit>
+    <unit id='lisaac.feature.jar' version='1.1.3'>
+      <update id='lisaac.feature.jar' range='[0.0.0,1.1.3)' severity='0'/>
+      <properties size='4'>
+        <property name='org.eclipse.equinox.p2.name' value='Lisaac'/>
+        <property name='org.eclipse.equinox.p2.description' value='IDE Support for Lisaac language'/>
+        <property name='org.eclipse.equinox.p2.description.url' value='http://isaacproject.u-strasbg.fr/'/>
+        <property name='org.eclipse.update.feature.plugin' value='org.lisaac.ldt'/>
+      </properties>
+      <provides size='3'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='lisaac.feature.jar' version='1.1.3'/>
+        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/>
+        <provided namespace='org.eclipse.update.feature' name='lisaac' version='1.1.3'/>
+      </provides>
+      <filter>
+        (org.eclipse.update.install.features=true)
+      </filter>
+      <artifacts size='1'>
+        <artifact classifier='org.eclipse.update.feature' id='lisaac' version='1.1.3'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='zipped'>
+            true
+          </instruction>
+        </instructions>
+      </touchpointData>
+      <licenses size='1'>
+        <license>
+          ///////////////////////////////////////////////////////////////////////////////&#xA;//                            Lisaac Plugin                                  //&#xA;//                                                                           //&#xA;//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //&#xA;//                                                                           //&#xA;//   This program is free software: you can redistribute it and/or modify    //&#xA;//   it under the terms of the GNU General Public License as published by    //&#xA;//   the Free Software Foundation, either version 3 of the License, or       //&#xA;//   (at your option) any later version.                                     //&#xA;//                                                                           //&#xA;//   This program is distributed in the hope that it will be useful,         //&#xA;//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //&#xA;//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //&#xA;//   GNU General Public License for more details.                            //&#xA;//                                                                           //&#xA;//   You should have received a copy of the GNU General Public License       //&#xA;//   along with this program.  If not, see &lt;http://www.gnu.org/licenses/&gt;.   //&#xA;//                                                                           //&#xA;//                     http://isaacproject.u-strasbg.fr/                     //&#xA;///////////////////////////////////////////////////////////////////////////////
+        </license>
+      </licenses>
+      <copyright>
+        2009 Damien Bouvarel
+      </copyright>
+    </unit>
+    <unit id='org.lisaac.ldt' version='1.1.3'>
+      <update id='org.lisaac.ldt' range='[0.0.0,1.1.3)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.Bundle-Vendor.0' value='Damien Bouvarel'/>
+        <property name='df_LT.Bundle-Name.0' value='Lisaac Plug-in'/>
+        <property name='org.eclipse.equinox.p2.name' value='%Bundle-Name.0'/>
+        <property name='org.eclipse.equinox.p2.provider' value='%Bundle-Vendor.0'/>
+      </properties>
+      <provides size='20'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='org.lisaac.ldt' version='1.1.3'/>
+        <provided namespace='osgi.bundle' name='org.lisaac.ldt' version='1.1.3'/>
+        <provided namespace='java.package' name='org.lisaac.ldt' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.actions' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.builder' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.editors' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.launch' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.model' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.model.items' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.model.lip' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.model.types' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.outline' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.perspectives' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.preferences' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.properties' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.templates' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.views' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.wizards' version='0.0.0'/>
+        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
+        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
+      </provides>
+      <requires size='14'>
+        <required namespace='osgi.bundle' name='org.eclipse.ui' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.jface.text' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.ui.editors' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.ui.ide' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.ui.console' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.debug.ui' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.ltk.core.refactoring' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.debug.core' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.debug.core.model' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.debug.ui' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.ltk.ui.refactoring' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.ui.texteditor.templates' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.ui.views.contentoutline' range='0.0.0'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.lisaac.ldt' version='1.1.3'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='manifest'>
+            Bundle-Name: %Bundle-Name.0&#xA;Bundle-ClassPath: .,bin/&#xA;Bundle-Version: 1.1.3&#xA;Import-Package: org.eclipse.debug.core,org.eclipse.debug.core.model,org.eclipse.debug.ui,org.eclipse.ltk.ui.refactoring,org.eclipse.ui.texteditor.templates,org.eclipse.ui.views.contentoutline&#xA;Bundle-Activator: org.lisaac.ldt.LisaacPlugin&#xA;Bundle-Vendor: %Bundle-Vendor.0&#xA;Require-Bundle: org.eclipse.ui,org.eclipse.core.runtime,org.eclipse.jface.text,org.eclipse.ui.editors,org.eclipse.ui.ide,org.eclipse.ui.console,org.eclipse.debug.ui,org.eclipse.ltk.core.refactoring&#xA;Export-Package: org.lisaac.ldt; uses:=&quot;org.eclipse.core.runtime,  org.eclipse.jface.resource,  org.eclipse.ui.plugin,  org.eclipse.jface.text.templates.persistence,  org.osgi.framework,  org.eclipse.jface.text.templates&quot;,org.lisaac.ldt.actions; uses:=&quot;org.eclipse.jface.action,  org.eclipse.ui,  org.eclipse.jface.viewers,  org.eclipse.swt.widgets&quot;,org.lisaac.ldt.builder;uses:=&quot;org.lisaac.ldt.model,org.eclipse.core.runtime,org.eclipse.core.resources&quot;,org.lisaac.ldt.editors; uses:=&quot;org.eclipse.jface.text,  org.eclipse.jface.text.hyperlink,  org.eclipse.core.runtime,  org.eclipse.jface.text.source,  org.eclipse.jface.text.rules,  org.eclipse.jface.text.contentassist,  org.lisaac.ldt.model,  org.eclipse.jface.preference,  org.eclipse.jface.text.presentation,  org.eclipse.core.resources,  org.eclipse.jface.viewers,  org.eclipse.swt.graphics,  org.eclipse.jface.util,  org.eclipse.swt.widgets,  org.eclipse.ui.editors.text&quot;,org.lisaac.ldt.launch; uses:=&quot;org.eclipse.debug.core,  org.eclipse.debug.ui,  org.eclipse.core.runtime,  org.eclipse.ui,  org.eclipse.debug.core.model,  org.eclipse.core.resources,  org.eclipse.jface.viewers,  org.eclipse.swt.graphics,  org.eclipse.swt.widgets&quot;,org.lisaac.ldt.model; uses:=&quot;org.lisaac.ldt.model.types,  org.lisaac.ldt.model.items,  org.lisaac.ldt.model.lip,  org.eclipse.core.resources,  org.lisaac.ldt.builder&quot;,org.lisaac.ldt.model.items;uses:=&quot;org.lisaac.ldt.model,org.lisaac.ldt.model.types&quot;,org.lisaac.ldt.model.lip,org.lisaac.ldt.model.types,org.lisaac.ldt.outline;uses:=&quot;org.lisaac.ldt.model.items,org.eclipse.jface.viewers,org.eclipse.swt.graphics&quot;,org.lisaac.ldt.perspectives;uses:=&quot;org.eclipse.ui&quot;,org.lisaac.ldt.preferences; uses:=&quot;org.eclipse.ui.texteditor.templates,  org.eclipse.jface.preference,  org.eclipse.ui,  org.eclipse.core.runtime.preferences&quot;,org.lisaac.ldt.properties;uses:=&quot;org.eclipse.core.resources,org.eclipse.ui.dialogs,org.eclipse.swt.widgets&quot;,org.lisaac.ldt.templates;uses:=&quot;org.eclipse.jface.text,org.eclipse.swt.graphics,org.eclipse.jface.text.templates&quot;,org.lisaac.ldt.views; uses:=&quot;org.eclipse.jface.text,  org.eclipse.ui.texteditor,  org.eclipse.ui.console,  org.eclipse.ui.views.contentoutline,  org.eclipse.core.resources,  org.eclipse.jface.viewers,  org.eclipse.swt.widgets&quot;,org.lisaac.ldt.wizards; uses:=&quot;org.eclipse.jface.wizard,  org.eclipse.ui,  org.eclipse.core.resources,  org.eclipse.jface.viewers,  org.eclipse.swt.widgets&quot;&#xA;Bundle-SymbolicName: org.lisaac.ldt;singleton:=true&#xA;Manifest-Version: 1.0&#xA;Bundle-ActivationPolicy: lazy&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-RequiredExecutionEnvironment: J2SE-1.5&#xA;Bundle-Localization: plugin
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+    <unit id='lisaac.feature.group' version='1.1.4' singleton='false'>
+      <update id='lisaac.feature.group' range='[0.0.0,1.1.4)' severity='0'/>
+      <properties size='4'>
+        <property name='org.eclipse.equinox.p2.name' value='Lisaac'/>
+        <property name='org.eclipse.equinox.p2.description' value='IDE Support for Lisaac language'/>
+        <property name='org.eclipse.equinox.p2.description.url' value='http://isaacproject.u-strasbg.fr/'/>
+        <property name='org.eclipse.equinox.p2.type.group' value='true'/>
+      </properties>
+      <provides size='1'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='lisaac.feature.group' version='1.1.4'/>
+      </provides>
+      <requires size='14'>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.core.runtime' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jface.text' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.editors' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.ide' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.console' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.debug.ui' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ltk.core.refactoring' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.debug.core' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ltk.ui.refactoring' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.workbench.texteditor' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ui.views' range='0.0.0'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='org.lisaac.ldt' range='[1.1.4,1.1.4]'/>
+        <required namespace='org.eclipse.equinox.p2.iu' name='lisaac.feature.jar' range='[1.1.4,1.1.4]'>
+          <filter>
+            (org.eclipse.update.install.features=true)
+          </filter>
+        </required>
+      </requires>
+      <touchpoint id='null' version='0.0.0'/>
+      <licenses size='1'>
+        <license>
+          ///////////////////////////////////////////////////////////////////////////////&#xA;//                            Lisaac Plugin                                  //&#xA;//                                                                           //&#xA;//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //&#xA;//                                                                           //&#xA;//   This program is free software: you can redistribute it and/or modify    //&#xA;//   it under the terms of the GNU General Public License as published by    //&#xA;//   the Free Software Foundation, either version 3 of the License, or       //&#xA;//   (at your option) any later version.                                     //&#xA;//                                                                           //&#xA;//   This program is distributed in the hope that it will be useful,         //&#xA;//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //&#xA;//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //&#xA;//   GNU General Public License for more details.                            //&#xA;//                                                                           //&#xA;//   You should have received a copy of the GNU General Public License       //&#xA;//   along with this program.  If not, see &lt;http://www.gnu.org/licenses/&gt;.   //&#xA;//                                                                           //&#xA;//                     http://isaacproject.u-strasbg.fr/                     //&#xA;///////////////////////////////////////////////////////////////////////////////
+        </license>
+      </licenses>
+      <copyright>
+        2009 Damien Bouvarel
+      </copyright>
+    </unit>
+    <unit id='lisaac.feature.jar' version='1.1.4'>
+      <update id='lisaac.feature.jar' range='[0.0.0,1.1.4)' severity='0'/>
+      <properties size='4'>
+        <property name='org.eclipse.equinox.p2.name' value='Lisaac'/>
+        <property name='org.eclipse.equinox.p2.description' value='IDE Support for Lisaac language'/>
+        <property name='org.eclipse.equinox.p2.description.url' value='http://isaacproject.u-strasbg.fr/'/>
+        <property name='org.eclipse.update.feature.plugin' value='org.lisaac.ldt'/>
+      </properties>
+      <provides size='3'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='lisaac.feature.jar' version='1.1.4'/>
+        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' version='1.0.0'/>
+        <provided namespace='org.eclipse.update.feature' name='lisaac' version='1.1.4'/>
+      </provides>
+      <filter>
+        (org.eclipse.update.install.features=true)
+      </filter>
+      <artifacts size='1'>
+        <artifact classifier='org.eclipse.update.feature' id='lisaac' version='1.1.4'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='zipped'>
+            true
+          </instruction>
+        </instructions>
+      </touchpointData>
+      <licenses size='1'>
+        <license>
+          ///////////////////////////////////////////////////////////////////////////////&#xA;//                            Lisaac Plugin                                  //&#xA;//                                                                           //&#xA;//                   LSIIT - ULP - CNRS - INRIA - FRANCE                     //&#xA;//                                                                           //&#xA;//   This program is free software: you can redistribute it and/or modify    //&#xA;//   it under the terms of the GNU General Public License as published by    //&#xA;//   the Free Software Foundation, either version 3 of the License, or       //&#xA;//   (at your option) any later version.                                     //&#xA;//                                                                           //&#xA;//   This program is distributed in the hope that it will be useful,         //&#xA;//   but WITHOUT ANY WARRANTY; without even the implied warranty of          //&#xA;//   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           //&#xA;//   GNU General Public License for more details.                            //&#xA;//                                                                           //&#xA;//   You should have received a copy of the GNU General Public License       //&#xA;//   along with this program.  If not, see &lt;http://www.gnu.org/licenses/&gt;.   //&#xA;//                                                                           //&#xA;//                     http://isaacproject.u-strasbg.fr/                     //&#xA;///////////////////////////////////////////////////////////////////////////////
+        </license>
+      </licenses>
+      <copyright>
+        2009 Damien Bouvarel
+      </copyright>
+    </unit>
+    <unit id='org.lisaac.ldt' version='1.1.4'>
+      <update id='org.lisaac.ldt' range='[0.0.0,1.1.4)' severity='0'/>
+      <properties size='4'>
+        <property name='df_LT.Bundle-Vendor.0' value='Damien Bouvarel'/>
+        <property name='df_LT.Bundle-Name.0' value='Lisaac Plug-in'/>
+        <property name='org.eclipse.equinox.p2.name' value='%Bundle-Name.0'/>
+        <property name='org.eclipse.equinox.p2.provider' value='%Bundle-Vendor.0'/>
+      </properties>
+      <provides size='20'>
+        <provided namespace='org.eclipse.equinox.p2.iu' name='org.lisaac.ldt' version='1.1.4'/>
+        <provided namespace='osgi.bundle' name='org.lisaac.ldt' version='1.1.4'/>
+        <provided namespace='java.package' name='org.lisaac.ldt' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.actions' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.builder' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.editors' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.launch' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.model' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.model.items' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.model.lip' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.model.types' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.outline' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.perspectives' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.preferences' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.properties' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.templates' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.views' version='0.0.0'/>
+        <provided namespace='java.package' name='org.lisaac.ldt.wizards' version='0.0.0'/>
+        <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/>
+        <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/>
+      </provides>
+      <requires size='14'>
+        <required namespace='osgi.bundle' name='org.eclipse.ui' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.core.runtime' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.jface.text' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.ui.editors' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.ui.ide' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.ui.console' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.debug.ui' range='0.0.0'/>
+        <required namespace='osgi.bundle' name='org.eclipse.ltk.core.refactoring' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.debug.core' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.debug.core.model' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.debug.ui' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.ltk.ui.refactoring' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.ui.texteditor.templates' range='0.0.0'/>
+        <required namespace='java.package' name='org.eclipse.ui.views.contentoutline' range='0.0.0'/>
+      </requires>
+      <artifacts size='1'>
+        <artifact classifier='osgi.bundle' id='org.lisaac.ldt' version='1.1.4'/>
+      </artifacts>
+      <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/>
+      <touchpointData size='1'>
+        <instructions size='1'>
+          <instruction key='manifest'>
+            Bundle-Name: %Bundle-Name.0&#xA;Bundle-ClassPath: .,bin/&#xA;Bundle-Version: 1.1.4&#xA;Import-Package: org.eclipse.debug.core,org.eclipse.debug.core.model,org.eclipse.debug.ui,org.eclipse.ltk.ui.refactoring,org.eclipse.ui.texteditor.templates,org.eclipse.ui.views.contentoutline&#xA;Bundle-Activator: org.lisaac.ldt.LisaacPlugin&#xA;Bundle-Vendor: %Bundle-Vendor.0&#xA;Require-Bundle: org.eclipse.ui,org.eclipse.core.runtime,org.eclipse.jface.text,org.eclipse.ui.editors,org.eclipse.ui.ide,org.eclipse.ui.console,org.eclipse.debug.ui,org.eclipse.ltk.core.refactoring&#xA;Export-Package: org.lisaac.ldt; uses:=&quot;org.eclipse.core.runtime,  org.eclipse.jface.resource,  org.eclipse.ui.plugin,  org.eclipse.jface.text.templates.persistence,  org.osgi.framework,  org.eclipse.jface.text.templates&quot;,org.lisaac.ldt.actions; uses:=&quot;org.eclipse.jface.action,  org.eclipse.ui,  org.eclipse.jface.viewers,  org.eclipse.swt.widgets&quot;,org.lisaac.ldt.builder;uses:=&quot;org.lisaac.ldt.model,org.eclipse.core.runtime,org.eclipse.core.resources&quot;,org.lisaac.ldt.editors; uses:=&quot;org.eclipse.jface.text,  org.eclipse.jface.text.hyperlink,  org.eclipse.core.runtime,  org.eclipse.jface.text.source,  org.eclipse.jface.text.rules,  org.eclipse.jface.text.contentassist,  org.lisaac.ldt.model,  org.eclipse.jface.preference,  org.eclipse.jface.text.presentation,  org.eclipse.core.resources,  org.eclipse.jface.viewers,  org.eclipse.swt.graphics,  org.eclipse.jface.util,  org.eclipse.swt.widgets,  org.eclipse.ui.editors.text&quot;,org.lisaac.ldt.launch; uses:=&quot;org.eclipse.debug.core,  org.eclipse.debug.ui,  org.eclipse.core.runtime,  org.eclipse.ui,  org.eclipse.debug.core.model,  org.eclipse.core.resources,  org.eclipse.jface.viewers,  org.eclipse.swt.graphics,  org.eclipse.swt.widgets&quot;,org.lisaac.ldt.model; uses:=&quot;org.lisaac.ldt.model.types,  org.lisaac.ldt.model.items,  org.lisaac.ldt.model.lip,  org.eclipse.core.resources,  org.lisaac.ldt.builder&quot;,org.lisaac.ldt.model.items;uses:=&quot;org.lisaac.ldt.model,org.lisaac.ldt.model.types&quot;,org.lisaac.ldt.model.lip,org.lisaac.ldt.model.types,org.lisaac.ldt.outline;uses:=&quot;org.lisaac.ldt.model.items,org.eclipse.jface.viewers,org.eclipse.swt.graphics&quot;,org.lisaac.ldt.perspectives;uses:=&quot;org.eclipse.ui&quot;,org.lisaac.ldt.preferences; uses:=&quot;org.eclipse.ui.texteditor.templates,  org.eclipse.jface.preference,  org.eclipse.ui,  org.eclipse.core.runtime.preferences&quot;,org.lisaac.ldt.properties;uses:=&quot;org.eclipse.core.resources,org.eclipse.ui.dialogs,org.eclipse.swt.widgets&quot;,org.lisaac.ldt.templates;uses:=&quot;org.eclipse.jface.text,org.eclipse.swt.graphics,org.eclipse.jface.text.templates&quot;,org.lisaac.ldt.views; uses:=&quot;org.eclipse.jface.text,  org.eclipse.ui.texteditor,  org.eclipse.ui.console,  org.eclipse.ui.views.contentoutline,  org.eclipse.core.resources,  org.eclipse.jface.viewers,  org.eclipse.swt.widgets&quot;,org.lisaac.ldt.wizards; uses:=&quot;org.eclipse.jface.wizard,  org.eclipse.ui,  org.eclipse.core.resources,  org.eclipse.jface.viewers,  org.eclipse.swt.widgets&quot;&#xA;Bundle-SymbolicName: org.lisaac.ldt;singleton:=true&#xA;Manifest-Version: 1.0&#xA;Bundle-ActivationPolicy: lazy&#xA;Bundle-ManifestVersion: 2&#xA;Bundle-RequiredExecutionEnvironment: J2SE-1.5&#xA;Bundle-Localization: plugin
+          </instruction>
+        </instructions>
+      </touchpointData>
+    </unit>
+  </units>
+</repository>
diff --git a/Current/eclipse/update/features/lisaac_1.1.0.jar b/Current/eclipse/update/features/lisaac_1.1.0.jar
new file mode 100755
index 0000000..8dba2a9
Binary files /dev/null and b/Current/eclipse/update/features/lisaac_1.1.0.jar differ
diff --git a/Current/eclipse/update/features/lisaac_1.1.4.jar b/Current/eclipse/update/features/lisaac_1.1.4.jar
new file mode 100644
index 0000000..696f687
Binary files /dev/null and b/Current/eclipse/update/features/lisaac_1.1.4.jar differ
diff --git a/Current/eclipse/update/index.html b/Current/eclipse/update/index.html
new file mode 100644
index 0000000..17340d8
--- /dev/null
+++ b/Current/eclipse/update/index.html
@@ -0,0 +1,60 @@
+<html>
+<head>
+<title>update</title>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<style>@import url("web/site.css");</style>
+<script type="text/javascript">
+	var returnval = 0;
+	var stylesheet, xmlFile, cache, doc;
+	function init(){
+		// NSCP 7.1+ / Mozilla 1.4.1+ / Safari
+		// Use the standard DOM Level 2 technique, if it is supported
+		if (document.implementation && document.implementation.createDocument) {
+			xmlFile = document.implementation.createDocument("", "", null);
+			stylesheet = document.implementation.createDocument("", "", null);
+			if (xmlFile.load){
+				xmlFile.load("site.xml");
+				stylesheet.load("web/site.xsl");
+			} else {
+				alert("Document could not be loaded by browser.");
+			}
+			xmlFile.addEventListener("load", transform, false);
+			stylesheet.addEventListener("load", transform, false);
+		}
+		//IE 6.0+ solution
+		else if (window.ActiveXObject) {
+			xmlFile = new ActiveXObject("msxml2.DOMDocument.3.0");
+			xmlFile.async = false;
+			xmlFile.load("site.xml");
+			stylesheet = new ActiveXObject("msxml2.FreeThreadedDOMDocument.3.0");
+			stylesheet.async = false;
+			stylesheet.load("web/site.xsl");
+			cache = new ActiveXObject("msxml2.XSLTemplate.3.0");
+			cache.stylesheet = stylesheet;
+			transformData();
+		}
+	}
+	// separate transformation function for IE 6.0+
+	function transformData(){
+		var processor = cache.createProcessor();
+		processor.input = xmlFile;
+		processor.transform();
+		data.innerHTML = processor.output;
+	}
+	// separate transformation function for NSCP 7.1+ and Mozilla 1.4.1+ 
+	function transform(){
+		returnval+=1;
+		if (returnval==2){
+			var processor = new XSLTProcessor();
+			processor.importStylesheet(stylesheet); 
+			doc = processor.transformToDocument(xmlFile);
+			document.getElementById("data").innerHTML = doc.documentElement.innerHTML;
+		}
+	}
+</script>
+</head>
+<body onload="init();">
+<!--[insert static HTML here]-->
+<div id="data"><!-- this is where the transformed data goes --></div>
+</body>
+</html>
diff --git a/Current/eclipse/update/plugins/org.lisaac.ldt_1.1.0.jar b/Current/eclipse/update/plugins/org.lisaac.ldt_1.1.0.jar
new file mode 100755
index 0000000..d64eb55
Binary files /dev/null and b/Current/eclipse/update/plugins/org.lisaac.ldt_1.1.0.jar differ
diff --git a/Current/eclipse/update/plugins/org.lisaac.ldt_1.1.4.jar b/Current/eclipse/update/plugins/org.lisaac.ldt_1.1.4.jar
new file mode 100644
index 0000000..a7808fb
Binary files /dev/null and b/Current/eclipse/update/plugins/org.lisaac.ldt_1.1.4.jar differ
diff --git a/Current/eclipse/update/site.xml b/Current/eclipse/update/site.xml
new file mode 100644
index 0000000..6c2fed2
--- /dev/null
+++ b/Current/eclipse/update/site.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<site>
+   <feature url="features/lisaac_1.1.4.jar" id="lisaac" version="1.1.4">
+      <category name="Lisaac"/>
+   </feature>
+   <category-def name="Lisaac" label="org.lisaac.ldt.category"/>
+</site>
diff --git a/Current/eclipse/update/web/site.css b/Current/eclipse/update/web/site.css
new file mode 100644
index 0000000..425134e
--- /dev/null
+++ b/Current/eclipse/update/web/site.css
@@ -0,0 +1,12 @@
+<STYLE type="text/css">
+td.spacer {padding-bottom: 10px; padding-top: 10px;}
+.title { font-family: sans-serif; color: #99AACC;}
+.bodyText { font-family: sans-serif; font-size: 9pt; color:#000000;  }
+.sub-header { font-family: sans-serif; font-style: normal; font-weight: bold; font-size: 9pt; color: white;}
+.log-text {font-family: sans-serif; font-style: normal; font-weight: lighter; font-size: 8pt; color:black;}
+.big-header { font-family: sans-serif; font-style: normal; font-weight: bold; font-size: 9pt; color: white; border-top:10px solid white;}
+.light-row {background:#FFFFFF}
+.dark-row {background:#EEEEFF}
+.header {background:#99AADD}
+#indent {word-wrap : break-word;width :300px;text-indent:10px;}
+</STYLE>
diff --git a/Current/eclipse/update/web/site.xsl b/Current/eclipse/update/web/site.xsl
new file mode 100644
index 0000000..29fbbc8
--- /dev/null
+++ b/Current/eclipse/update/web/site.xsl
@@ -0,0 +1,214 @@
+<xsl:stylesheet version = '1.0' xmlns:xsl='http://www.w3.org/1999/XSL/Transform' xmlns:msxsl="urn:schemas-microsoft-com:xslt">
+<xsl:output method="html" encoding="UTF-8"/>
+<xsl:key name="cat" match="category" use="@name"/>
+<xsl:template match="/">
+<xsl:for-each select="site">
+	<html>
+	<head>
+	<title>update</title>
+	<style>@import url("web/site.css");</style>
+	</head>
+	<body>
+	<h1 class="title">update</h1>
+	<p class="bodyText"><xsl:value-of select="description"/></p>
+	<table width="100%" border="0" cellspacing="1" cellpadding="2">
+	<xsl:for-each select="category-def">
+		<xsl:sort select="@label" order="ascending" case-order="upper-first"/>
+		<xsl:sort select="@name" order="ascending" case-order="upper-first"/>
+	<xsl:if test="count(key('cat', at name)) != 0">
+			<tr class="header">
+				<td class="sub-header" width="30%">
+					<xsl:value-of select="@name"/>
+				</td>
+				<td class="sub-header" width="70%">
+					<xsl:value-of select="@label"/>
+				</td>
+			</tr>
+			<xsl:for-each select="key('cat', at name)">
+			<xsl:sort select="ancestor::feature//@version" order="ascending"/>
+			<xsl:sort select="ancestor::feature//@id" order="ascending" case-order="upper-first"/>
+			<tr>
+				<xsl:choose>
+				<xsl:when test="(position() mod 2 = 1)">
+					<xsl:attribute name="class">dark-row</xsl:attribute>
+				</xsl:when>
+				<xsl:otherwise>
+					<xsl:attribute name="class">light-row</xsl:attribute>
+				</xsl:otherwise>
+				</xsl:choose>
+				<td class="log-text" id="indent">
+						<xsl:choose>
+						<xsl:when test="ancestor::feature//@label">
+							<a href="{ancestor::feature//@url}"><xsl:value-of select="ancestor::feature//@label"/></a>
+							<br/>
+							<div id="indent">
+							(<xsl:value-of select="ancestor::feature//@id"/> - <xsl:value-of select="ancestor::feature//@version"/>)
+							</div>
+						</xsl:when>
+						<xsl:otherwise>
+						<a href="{ancestor::feature//@url}"><xsl:value-of select="ancestor::feature//@id"/> - <xsl:value-of select="ancestor::feature//@version"/></a>
+						</xsl:otherwise>
+						</xsl:choose>
+						<br />
+				</td>
+				<td>
+					<table>
+						<xsl:if test="ancestor::feature//@os">
+							<tr><td class="log-text" id="indent">Operating Systems:</td>
+							<td class="log-text" id="indent"><xsl:value-of select="ancestor::feature//@os"/></td>
+							</tr>
+						</xsl:if>
+						<xsl:if test="ancestor::feature//@ws">
+							<tr><td class="log-text" id="indent">Windows Systems:</td>
+							<td class="log-text" id="indent"><xsl:value-of select="ancestor::feature//@ws"/></td>
+							</tr>
+						</xsl:if>
+						<xsl:if test="ancestor::feature//@nl">
+							<tr><td class="log-text" id="indent">Languages:</td>
+							<td class="log-text" id="indent"><xsl:value-of select="ancestor::feature//@nl"/></td>
+							</tr>
+						</xsl:if>
+						<xsl:if test="ancestor::feature//@arch">
+							<tr><td class="log-text" id="indent">Architecture:</td>
+							<td class="log-text" id="indent"><xsl:value-of select="ancestor::feature//@arch"/></td>
+							</tr>
+						</xsl:if>
+					</table>
+				</td>
+			</tr>
+			</xsl:for-each>
+			<tr><td class="spacer"><br/></td><td class="spacer"><br/></td></tr>
+		</xsl:if>
+	</xsl:for-each>
+	<xsl:if test="count(feature)  &gt; count(feature/category)">
+	<tr class="header">
+		<td class="sub-header" colspan="2">
+		Uncategorized
+		</td>
+	</tr>
+	</xsl:if>
+	<xsl:choose>
+	<xsl:when test="function-available('msxsl:node-set')">
+	   <xsl:variable name="rtf-nodes">
+		<xsl:for-each select="feature[not(category)]">
+			<xsl:sort select="@id" order="ascending" case-order="upper-first"/>
+			<xsl:sort select="@version" order="ascending" />
+			<xsl:value-of select="."/>
+			<xsl:copy-of select="." />
+		</xsl:for-each>
+	   </xsl:variable>
+	   <xsl:variable name="myNodeSet" select="msxsl:node-set($rtf-nodes)/*"/>
+	<xsl:for-each select="$myNodeSet">
+	<tr>
+		<xsl:choose>
+		<xsl:when test="position() mod 2 = 1">
+		<xsl:attribute name="class">dark-row</xsl:attribute>
+		</xsl:when>
+		<xsl:otherwise>
+		<xsl:attribute name="class">light-row</xsl:attribute>
+		</xsl:otherwise>
+		</xsl:choose>
+		<td class="log-text" id="indent">
+			<xsl:choose>
+			<xsl:when test="@label">
+				<a href="{@url}"><xsl:value-of select="@label"/></a>
+				<br />
+				<div id="indent">
+				(<xsl:value-of select="@id"/> - <xsl:value-of select="@version"/>)
+				</div>
+			</xsl:when>
+			<xsl:otherwise>
+				<a href="{@url}"><xsl:value-of select="@id"/> - <xsl:value-of select="@version"/></a>
+			</xsl:otherwise>
+			</xsl:choose>
+			<br /><br />
+		</td>
+		<td>
+			<table>
+				<xsl:if test="@os">
+					<tr><td class="log-text" id="indent">Operating Systems:</td>
+					<td class="log-text" id="indent"><xsl:value-of select="@os"/></td>
+					</tr>
+				</xsl:if>
+				<xsl:if test="@ws">
+					<tr><td class="log-text" id="indent">Windows Systems:</td>
+					<td class="log-text" id="indent"><xsl:value-of select="@ws"/></td>
+					</tr>
+				</xsl:if>
+				<xsl:if test="@nl">
+					<tr><td class="log-text" id="indent">Languages:</td>
+					<td class="log-text" id="indent"><xsl:value-of select="@nl"/></td>
+					</tr>
+				</xsl:if>
+				<xsl:if test="@arch">
+					<tr><td class="log-text" id="indent">Architecture:</td>
+					<td class="log-text" id="indent"><xsl:value-of select="@arch"/></td>
+					</tr>
+				</xsl:if>
+			</table>
+		</td>
+	</tr>
+	</xsl:for-each>
+	</xsl:when>
+	<xsl:otherwise>
+	<xsl:for-each select="feature[not(category)]">
+	<xsl:sort select="@id" order="ascending" case-order="upper-first"/>
+	<xsl:sort select="@version" order="ascending" />
+	<tr>
+		<xsl:choose>
+		<xsl:when test="count(preceding-sibling::feature[not(category)]) mod 2 = 1">
+		<xsl:attribute name="class">dark-row</xsl:attribute>
+		</xsl:when>
+		<xsl:otherwise>
+		<xsl:attribute name="class">light-row</xsl:attribute>
+		</xsl:otherwise>
+		</xsl:choose>
+		<td class="log-text" id="indent">
+			<xsl:choose>
+			<xsl:when test="@label">
+				<a href="{@url}"><xsl:value-of select="@label"/></a>
+				<br />
+				<div id="indent">
+				(<xsl:value-of select="@id"/> - <xsl:value-of select="@version"/>)
+				</div>
+			</xsl:when>
+			<xsl:otherwise>
+				<a href="{@url}"><xsl:value-of select="@id"/> - <xsl:value-of select="@version"/></a>
+			</xsl:otherwise>
+			</xsl:choose>
+			<br /><br />
+		</td>
+		<td>
+			<table>
+				<xsl:if test="@os">
+					<tr><td class="log-text" id="indent">Operating Systems:</td>
+					<td class="log-text" id="indent"><xsl:value-of select="@os"/></td>
+					</tr>
+				</xsl:if>
+				<xsl:if test="@ws">
+					<tr><td class="log-text" id="indent">Windows Systems:</td>
+					<td class="log-text" id="indent"><xsl:value-of select="@ws"/></td>
+					</tr>
+				</xsl:if>
+				<xsl:if test="@nl">
+					<tr><td class="log-text" id="indent">Languages:</td>
+					<td class="log-text" id="indent"><xsl:value-of select="@nl"/></td>
+					</tr>
+				</xsl:if>
+				<xsl:if test="@arch">
+					<tr><td class="log-text" id="indent">Architecture:</td>
+					<td class="log-text" id="indent"><xsl:value-of select="@arch"/></td>
+					</tr>
+				</xsl:if>
+			</table>
+		</td>
+	</tr>
+	</xsl:for-each>
+	</xsl:otherwise>
+	</xsl:choose>
+	</table>
+	</body>
+	</html>
+</xsl:for-each>
+</xsl:template>
+</xsl:stylesheet>
diff --git a/Current/index.html b/Current/index.html
new file mode 100644
index 0000000..e5e0aff
--- /dev/null
+++ b/Current/index.html
@@ -0,0 +1,159 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">	
+
+<html xmlns= "http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+
+<head>
+  <title> Isaac project </title>
+  <link rel="stylesheet" type="text/css" href="style/style.css" />
+  <link rel="shortcut icon" type="image/png" href="pictures/favicon.ico"/>
+  <link rel="icon" type="image/png" href="pictures/favicon.ico"/>
+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+
+<body>
+
+<!--Logos of entreprises which working with Isaac project-->
+  <div id="logo">
+    <img src="pictures/logos/isaaclogo.png" alt="logo Isaac"/> 
+    <a href="http://www.inria.fr"> <img src="pictures/logos/inria.png" 
+    alt="Inria"/> </a>
+    <a href="http://lsiit.u-strasbg.fr"> <img src="pictures/logos/lsiit.png" 
+    alt="LSIIT"/> </a>
+    <a href="http://www.cnrs.fr/"><img src="pictures/logos/cnrs.png" 
+    alt="CNRS"/> </a>
+    <a href="http://www.st.com"><img src="pictures/logos/st.png" alt="ST"/> </a>
+    <a href="http://www.powerlinux.fr"><img src="pictures/logos/powerlinux.png" width=80 height=50 alt="PowerLinux"/> </a>
+  </div>
+
+<!--List of the top menu-->
+    <ul id="top_menu">
+      <li> <span class="page"> <a href ="index.html"> Home </a> </span> </li>
+      <li> <a href ="os.html"> Operating system </a> </li>
+      <li> <a href ="li.html"> Language </a> </li>
+      <li> <a href ="community.html"> Community </a> </li>
+      <li> <a href ="links.html"> Links </a> </li>
+    </ul>
+<!--End of top menu-->
+
+<!-- List of the side menu -->
+<div>
+    <ul id="side_menu">
+      <li> <span class="page"> <a href="index.html"> Overview </a> </span> </li>
+      <li> <a href="index/motivations.html"> French Stuff </a> </li>
+      <li> <a href="index/papers.html"> Papers </a> </li>
+      <li> <a href="index/news.html"> News </a> </li>
+    </ul>
+</div>
+<!-- End of side menu -->
+
+  <div id="text">
+    <h1> Welcome to Isaac project </h1>
+
+      <h2> IsaacOS : object prototype based operating system <br/> 
+      Lisaac : object prototype based language </h2>
+
+        <h3> Latest News </h3>
+
+        <table class="table1">
+	<tr>
+           <td> <img src="pictures/icons/news_site.gif" alt="web"/> </td>
+           <td> 09/03/2008 </td>
+           <td> Lisaac infrastructure move from GNA to <a href=https://alioth.debian.org/projects/lisaac/>ALIOTH</a> done.</td>
+        </tr>
+	<tr>
+           <td> <img src="pictures/icons/news_compiler.gif" alt="compiler"/> </td>
+           <td> 04/30/2008 </td>
+           <td> Lisaac in the <a href=http://shootout.alioth.debian.org/>Shootout benchmark game</a> </td>
+        </tr>
+	<tr>
+           <td> <img src="pictures/icons/news_compiler.gif" alt="compiler"/> </td>
+           <td> 02/17/2008 </td>
+           <td> New release of <b>Lisaac</b> v 0.13.1 (in language/download) </td>
+        </tr>
+	<tr>
+           <td> <img src="pictures/icons/news_compiler.gif" alt="compiler"/> </td>
+           <td> 02/08/2008 </td>
+           <td> New release of <b>Lisaac</b> v 0.13 (in language/download) </td>
+         </tr>
+        </table>
+      <h3> Overview </h3>
+
+        <p> The project Isaac / Lisaac results from the thesis of Benoit Sonntag 
+        with in the Design Team of Loria. As a whole, this project gives the 
+        first steps for solving the problem posed by the integration of 
+        object concepts into the core of Operating Systems. Isaac stands alone 
+        as the very first really effective Operating System fully designed
+        with prototype-based object technology. We bring out a different point 
+        of view to the use of computers by intensively taking advantage of the 
+        expressiveness and flexibility of prototypes.</p>
+
+        <p> To realise this project, we had to design a new prototype-based 
+        language: Lisaac. It stands as a Self's successor, however it 
+        distinguishes itself in many ways, essentially because of system-
+        programming constraints. Lisaac allows low-level programming but remains
+        a high-level language. Its powerful compiler uses original compilation
+        techniques for late binding suppression and optimisations of type 
+        predictions and code specialisation. This compiler gives the target code
+        an efficiency that no other languages of the same type has matched so 
+        far.</p>
+
+      <h3> Presentations </h3>
+
+        <table class="table2">
+          <tr>
+            <th> File </th>
+            <th> Size </th> 
+            <th> Date </th>
+            <th> Description </th>
+          </tr>
+          <tr>
+            <td> <a href="download/fiche.pdf"> fiche.pdf </a> </td>
+            <td> 66 Ko </td> 
+            <td> 07/2007 </td>
+            <td> Descriptive file of project (1 page) </td>
+          </tr>
+          <tr>
+            <td> <a href="download/workshop.pdf"> workshop.pdf</a> </td>
+            <td> 3.4 Mo </td>
+            <td> 03/2006 </td>
+            <td> General presentation of the project</td>
+          </tr>
+          <tr>
+            <td> <a href="download/project_st_overview.zip"> 
+            project_st_overview.zip </a> </td>
+            <td> 3.4 Mo </td>
+            <td> 05/2004 </td>
+            <td> General overview (diaporama) </td>
+          </tr>				   
+          <tr>
+            <td> <a href="download/project_overview.zip"> project_overview.zip 
+            </a> </td>
+            <td> 2.3 Mo </td>
+            <td> 05/2004 </td>
+            <td> General overview (diaporama) </td>
+          </tr>							 
+          <tr>
+            <td> <a href="download/pres_these.zip"> pres_these.zip </a> </td>
+            <td> 2.7 Mo </td>
+            <td> 11/2003 </td>
+            <td> General thesis overview (diaporama) </td>
+          </tr>
+            <tr>
+              <td> <a href="download/sujet.pdf"> sujet.pdf </a> </td>
+              <td> 44 Ko </td>
+              <td> 09/1999 </td>
+              <td> Benoit Sonntag's Phd thesis subject </td>
+            </tr>
+        </table>
+  </div>
+
+  <div id="foot">
+    <a href="http://validator.w3.org/check?uri=referer"> 
+    <img src="http://www.w3.org/Icons/valid-xhtml10" 
+    alt="Valid XHTML 1.0 Strict" /> </a>
+  </div>
+
+</body>
+
+</html>
diff --git a/Current/index/motivations.html b/Current/index/motivations.html
new file mode 100644
index 0000000..c087b77
--- /dev/null
+++ b/Current/index/motivations.html
@@ -0,0 +1,1190 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+
+<html xmlns= "http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+
+<head>
+  <title> Isaac project </title>
+  <link rel="stylesheet" type="text/css" href="../style/style.css" />
+  <link rel="shortcut icon" type="image/png" href="../pictures/favicon.ico"/>
+  <link rel="icon" type="image/png" href="../pictures/favicon.ico"/>
+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+
+<body>
+
+<!--Logos of entreprises which working with Isaac project-->
+  <div id="logo">
+    <img src="../pictures/logos/isaaclogo.png" alt="logo Isaac"/>
+    <a href="http://www.inria.fr"> <img src="../pictures/logos/inria.png" 
+    alt="Inria"/> </a>
+    <a href="http://lsiit.u-strasbg.fr"> <img src="../pictures/logos/lsiit.png"
+    alt="LSIIT"/> </a>
+    <a href="http://www.cnrs.fr/"><img src="../pictures/logos/cnrs.png" 
+    alt="CNRS"/></a>
+    <a href="http://www.st.com"><img src="../pictures/logos/st.png" alt="ST"/></a>
+    <a href="http://www.powerlinux.fr"><img src="../pictures/logos/powerlinux.png" width=80 height=50 alt="PowerLinux"/> </a>
+  </div>
+
+<!--List of the top menu-->
+<div>
+  <ul id="top_menu">
+    <li> <span class="page"> <a href ="../index.html"> Home </a> </span> </li>
+    <li> <a href ="../os.html"> Operating system </a> </li>
+    <li> <a href ="../li.html"> Language </a> </li>
+    <li> <a href ="../community.html"> Community </a> </li>
+    <li> <a href ="../links.html"> Links </a> </li>
+  </ul>
+</div>
+<!--End of the top menu-->
+
+<!--List of the side menu-->
+<div>
+  <ul id="side_menu">
+    <li> <a href="../index.html"> Overview </a> </li>
+    <li> <span class="page"> <a href="motivations.html"> French Stuff </a> 
+    </span> </li>
+    <li> <a href="papers.html"> Papers </a> </li>
+    <li> <a href="news.html"> News </a> </li>
+  </ul>
+</div>
+<!--End of the side menu-->
+
+  <div id="text">
+
+    <p class="adress"> Cette page reprend les textes en fran&ccedil;ais du site IsaacOS
+    jusqu'&agrave; d&eacute;but avril 2006. </p>
+    <p class="adress"> Elle n'est plus mise  jour. </p>
+
+    <ul>
+      <li> <a href="#Pagepres"> Pr&eacute;sentation succincte du projet Isaac 
+      </a> </li>
+      <li> <a href="#OS"> Pr&eacute;sentation d'IsaacOS </a> </li>
+      <li> <a href="#Lisaac"> Carte d'idendit&eacute; de Lisaac </a> </li>
+      <li> <a href="#Motivations"> Ouverture sur les possibilit&eacute;s 
+      offertes par le projet IsaacOS </a> </li>
+    </ul>
+
+    <a name="Pagepres"> </a>
+    <h2> Pr&eacute;sentation succincte du projet Isaac </h2>
+
+      <p> Le projet Isaac / Lisaac est issu de la th&egrave;se de Benoit Sonntag
+      au sein de l'&eacute;quipe Design du Loria. Ce projet constitue les 
+      premi&egrave;res &eacute;tapes de la conception d'une nouvelle 
+      architecture de syst&egrave;me d'exploitation, enti&egrave;rement 
+      bas&eacute;e sur la technologie objet &agrave; base de prototype. </p>
+
+      <p> Les syst&egrave;mes d'exploitation actuellement utilis&eacute;s 
+      (Microsoft Windows, Linux,...) sont architecturalement vieux de 30 ans : 
+      leur structure a &eacute;t&eacute; pens&eacute; dans les ann&eacute;es 
+      1965 et 1970 lors de la conception de Multics puis d'Unix. Les concepts 
+      les plus r&eacute;cents impl&eacute;ment&eacute;s en leur sein datent des
+      ann&eacute;es 1980 (threads, drivers). Ces syst&egrave;mes sont 
+      con&ccedil;us et &eacute;crit &agrave; l'aide de langages 
+      imp&eacute;ratifs, principalement le C. </p>
+
+      <p> L'int&eacute;gration de logiciels pens&eacute; et &eacute;cris en 
+      langage objet n'&eacute;tait alors possible qu'&agrave; haut niveau et 
+      l'objet n'est souvent qu'une vue de l'esprit destin&eacute;e &agrave; 
+      simplifier la vie du d&eacute;veloppeur. </p>
+
+      <p> ISAAC est le premier OS r&eacute;ellement op&eacute;rationnel, 
+      int&eacute;gralement objet, int&eacute;grant des m&eacute;canismes 
+      architecturaux radicalement nouveaux. </p>
+
+      <p> De la m&ecirc;me mani&egrave;re que le C a &eacute;t&eacute; 
+      con&ccedil;u pour l'&eacute;criture d'UNIX, l'&eacute;criture de ce 
+      syst&egrave;me a n&eacute;cessit&eacute; la conception d'un nouveau 
+      langage : le <a href="../li.html"> Lisaac</a>. Ce langage novateur 
+      int&egrave;gre la technologie des objets &agrave; prototypes, alternatif 
+      &agrave; la technologie des objets &agrave; classe. Ce langage est 
+      int&eacute;gralement objet, tout &eacute;l&eacute;ment en &eacute;tant un
+      &agrave; part enti&egrave;re, toute m&eacute;thode(fonction) &eacute;tant
+      vivante d&egrave;s l'&eacute;criture : plus de classe abstraite &agrave; 
+      instancier. La puissance de cette technologie permet &agrave; un objet de
+      changer dynamiquement de parent en pleine ex&eacute;cution, permettant 
+      ainsi une flexibilit&eacute; jamais &eacute;gal&eacute;e. </p>
+
+      <p> Ce langage extr&ecirc;mement expressif, permet de diminuer fortement 
+      les co&ucirc;ts et temps de d&eacute;veloppement. Pour preuve, le code de
+      l'OS Isaac, interface graphique comprise, avoisine les 30 000 lignes, 
+      contre 130 000 pour un noyau GNU/Linux r&eacute;duit &agrave; sa plus 
+      simple expression ; sa palette d'utilisation couvre tous les besoins 
+      puisqu'il est &agrave; la fois bas, moyen et haut niveau. </p>
+
+      <p> Son compilateur puissant utilise des techniques originales de 
+      compilation pour la suppression de la liaison dynamique, des optimisations
+      de pr&eacute;diction de type et de sp&eacute;cialisation de code. </p>
+
+      <p> Un nouvel algorithme d'analyse de contexte, adapt&eacute; &agrave; la
+      technologie objet, rend le code cible d'une efficacit&eacute; encore 
+      in&eacute;gal&eacute;e pour ce type de langage (voir 
+      <a href="../li/li_benchs.html"> Benchs </a>). </p>
+
+      <p> Ce syst&egrave;me d'exploitation ouvre des perspectives impensables 
+      jusqu'&agrave; peu : Logiciels autog&eacute;n&eacute;r&eacute; &agrave; la
+      demande de l'utilisateur par assemblage d'objets, portabilit&eacute; 
+      totale des logiciels par ajout/supression/modifications 
+      l&eacute;g&egrave;re d'objets, syst&egrave;me d'exploitation intelligent,
+      g&eacute;n&eacute;ration de drivers semi automatique, etc.... </p>
+
+      <h3> Presentation </h3>
+
+        <table class="table2">
+          <tr>
+            <th> file </th>
+            <th> size </th>
+            <th> date </th>
+            <th> description </th>
+          </tr>
+            <td> <a href="../download/project_st_overview.zip"> 
+            project_st_overview.zip </a> </td>
+            <td> 3.4 Mo </td>
+            <td> 05/2004 </td>
+            <td> Pr&eacute;sentation g&eacute;n&eacute;rale (diaporama) </td>
+          </tr>
+          <tr>
+            <td> <a href="../download/project_overview.zip"> 
+            project_overview.zip </a> </td>
+            <td> 2.3 Mo </td>
+            <td> 05/2004 </td>
+            <td> Pr&eacute;sentation g&eacute;n&eacute;rale (diaporama) </td>
+          </tr>
+          <tr>
+            <td> <a href="../download/pres_these.zip"> pres_these.zip </a> </td>
+            <td> 2.7 Mo </td>
+            <td> 11/2003 </td>
+            <td> Pr&eacute;sentation de la th&egrave;se (diaporama) </td>
+          </tr>
+          <tr>
+            <td> <a href="../download/fiche.pdf"> fiche.pdf </a> </td>
+            <td> 66 Ko </td>
+            <td> 07/2003 </td>
+            <td> Fiche descriptive du projet (1 page) </td>
+          </tr>
+          <tr>
+            <td> <a href="../download/sujet.pdf"> sujet.pdf </a> </td>
+            <td> 44 Ko </td>
+            <td> 09/1999 </td>
+            <td> Sujet de Th&egrave;se de Benoit Sonntag </td>
+          </tr>
+        </table>
+
+    <a name="OS"> </a>
+    <h2> Pr&eacute;sentation d'IsaacOS </h2>
+
+      <h3> ISAAC : L'objet au coeur du syst&egrave;me d'exploitation </h3>
+
+        <table>
+          <tr>
+            <th> Identity card </th>
+          </tr>
+          <tr>
+            <td> </td>
+            <th> concept </th>
+            <td> Object prototype based. </td>
+          </tr>
+          <tr>
+            <td> </td>
+            <th> language </th>
+            <td> Lisaac and assembler (for boot loader and hardware ports) </td>
+          </tr>
+          <tr>
+            <td> </td>
+            <th> platforms </th>
+            <td> Intel x86, Strong ARM (Intel), Dragon Ball (Motorola), ST230, 
+            Linux and Windows </td>
+          </tr>
+          <tr>
+            <td> </td>
+            <th> features </th>
+            <td> Graphic user interface </td>
+          </tr>
+          <tr>
+            <td> </td>
+            <td> </td>
+            <td> Vectorial GDI </td>
+          </tr>
+          <tr>
+            <td> </td>
+            <td> </td>
+            <td> True type font support </td>
+          </tr>
+          <tr>
+            <td> </td>
+            <td> </td>
+            <td> Bitmap and Postcript viewer </td>
+          </tr>
+          <tr>
+            <td> </td>
+            <td> </td>
+            <td> MPEG-1 and MPEG-2 viewer </td>
+          </tr>
+          <tr>
+            <td> </td>
+            <td> </td>
+            <td> Games (tetris, 4online) </td>
+          </tr>
+        </table>
+
+      <p> L'&eacute;volution des technologies et du mat&eacute;riel nous 
+      am&egrave;ne &agrave; revoir la conception du noyau des syst&egrave;mes 
+      d'exploitation actuels. Nous pensons que l'introduction de concepts objets 
+      de haut niveau au coeur m&ecirc;me des syst&egrave;mes d'exploitation 
+      simplifie et optimise l'utilisation des divers composants physiques d'un 
+      ordinateur. Ce type de d&eacute;marche apporte un r&eacute;el 
+      progr&egrave;s aussi bien dans l'adaptation dynamique du syst&egrave;me, 
+      que dans la simplification et le pouvoir expressif du code.</p>
+
+      <img class="center" src="../pictures/evolsys.jpg" alt="&Eacute;volution 
+      des syt&egrave;mes d'exploitations vers plus de flexibilit&eacute;"/>
+
+      <table>
+        <tr>
+          <td> <img src="../pictures/isaac_screen.png" alt="screen Isaac"/> 
+          </td>
+          <td> Isaac est un syst&egrave;me d'exploitation compos&eacute; 
+          uniquement de prototypes interconnect&eacute;s dynamiquement. Chaque 
+          prototype est un macro-objet fonctionnant directement sur le 
+          processeur. Isaac n'est pas un interfa&ccedil;age d'objets avec les 
+          concepts de syst&egrave;mes d'exploitation actuels. Le syst&egrave;me
+          Isaac est une homog&eacute;n&eacute;it&eacute; parfaite o&ugrave; seul
+          l'objet r&egrave;gne en ma&icirc;tre. Pas de fichier, pas de processus
+          , pas de segment de m&eacute;moire sans rev&ecirc;tir une forme d'
+          objet unique. </td>
+        </tr>
+      </table>
+      
+      <table>
+        <tr>
+          <td class="adress"> <h4> Modularit&eacute; </h4> Chargement dynamique
+          des objets <br/>
+          <h4> Flexibilit&eacute; </h4> Modification des objets durant 
+          l'ex&eacute;cution <br/> 
+          <h4> Expressivit&eacute; </h4> H&eacute;ritage multiple et dynamique 
+          en natif, m&ecirc;me apr&egrave;s compilation </td>
+          <td> <img src="../pictures/macro.gif" alt="macro"/> </td>
+        </tr>
+      </table>
+      
+      <table>
+        <tr>
+          <td> <img src="../pictures/computer.gif" alt="computer"/> </td>
+          <td class="adress"> <h4> L&eacute;g&eacute;ret&eacute; </h4> Moins de
+          500 Ko de m&eacute;moire vive (avec interface graphique). <br/>
+          <h4> Adaptabilit&eacute; </h4> Portage facilit&eacute; par le 
+          d&eacute;coupage en objets <br/> Actuellement fonctionnel sur Intel 
+          x86, Motorola DragonBall (Palm), Intel ARM : le compilateur 
+          g&eacute;n&egrave;re du C, seule une centaine de ligne en assembleur 
+          sont &agrave; r&eacute;&eacute;crire. </td>
+        </tr>
+      </table>
+
+      <table>
+        <tr>
+          <td class="adress"> <h4> Uniformit&eacute; </h4> Mod&egrave;le 
+          uniforme des objets reposant directement sur le mat&eacute;riel.<br/>
+          <h4> Rapidit&eacute; </h4> Code compil&eacute; des prototypes 
+          r&eacute;ellement efficace. </td>
+          <td> <img src="../pictures/test.gif" alt="test"/> </td>
+        </tr>
+      </table>
+   
+     <table>
+        <tr>
+          <td> <img src="../pictures/security.gif" alt="security"/> </td>
+          <td class="adress"> <h4> S&eacute;curit&eacute; </h4> 4 niveaux de 
+          privil&egrave;ge hardware.<br/>
+          <h4>Stabilit&eacute; </h4> Utilisation de la programmation par 
+          contrat.<br/>
+          Ecrit &agrave; 100 % en langage de haut niveau. </td>
+        </tr>
+    </table>
+
+    <a name="Lisaac"> </a>
+    <h2> Carte d'idendit&eacute; de Lisaac </h2>
+
+      <h3> Lisaac: The power of simplicity at work for operating systems </h3>
+
+        <table>
+          <tr>
+            <th> Identity&nbsp;card </th>
+          </tr>
+          <tr>
+            <td> </td>
+            <th> concept </th>
+            <td>small prototype-based programming language</td>
+          </tr>
+          <tr>
+            <td> </td>
+            <td> </td>
+            <td>The ideas in Lisaac are mostly inspired by Smalltalk (all values
+            are objects), Self (prototype-based) and Eiffel (design by contract)
+            </td>
+          </tr>
+          <tr>
+            <td> </td>
+            <th> platforms </th>
+            <td> all platforms (host/target specific for GCC) </td>
+          </tr>
+          <tr>
+            <td> </td>
+            <th> features </th>
+            <td> pure object language </td>
+          </tr>
+          <tr>
+            <td> </td>
+            <td> </td>
+            <td> very fast (like C code) </td>
+          </tr>
+          <tr>
+            <td> </td>
+            <td> </td>
+            <td> dynamic and multiple inheritance </td>
+          </tr>
+          <tr>
+            <td> </td>
+            <td> </td>
+            <td> dynamic definition slot </td>
+          </tr>
+          <tr>
+            <td> </td>
+            <td> </td>
+            <td> static typing (invariant) </td>
+          </tr>
+          <tr>
+            <td> </td>
+            <td> </td>
+            <td> genericity type </td>
+          </tr>
+          <tr>
+            <td> </td>
+            <td> </td>
+            <td> auto-cast type system </td>
+          </tr>
+          <tr>
+            <td> </td>
+            <td> </td>
+            <td> programming by contract </td>
+          </tr>
+          <tr>
+            <td> </td>
+            <td> </td>
+            <td> interrupt manager </td>
+          </tr>
+          <tr>
+            <td> </td>
+            <td> </td>
+            <td> include C code facilities </td>
+          </tr>
+         </table>
+
+    <img class="center" src="../pictures/emacs.gif" alt="Emacs"/>
+   
+  <p> La r&eacute;alisation du syst&egrave;me d'exploitation Isaac nous a 
+  conduit &agrave; concevoir un nouveau langage de programmation: Lisaac. Ce 
+  langage &agrave; base de prototypes s'inpire fortement du langage Self. En 
+  plus des atouts de Self, Lisaac int&egrave;gre des m&eacute;canismes de 
+  protection des communications ainsi que d'autres outils relatifs &agrave; la 
+  conception de syst&egrave;mes d'exploitation. L'utilisation de prototypes et 
+  en particulier l'h&eacute;ritage dynamique sont tr&egrave;s bien 
+  adapt&eacute;s &agrave; la conception de syst&egrave;me d'exploitation. Les 
+  premiers tests d'ex&eacute;cution de nos objets compil&eacute;s montrent qu'il
+  est possible d'obtenir des performances comparables &agrave; des programmes C
+  avec des programmes dans un langage de haut niveau &agrave; base de prototypes
+  . Ainsi, notre langage est le fruit d'une exp&eacute;rience dans la mise en 
+  place d'un syst&egrave;me d'exploitation &agrave; base d'objets dynamiques; 
+  ses possibilit&eacute;s sont un subtil m&eacute;lange de Self, d'Eiffel et 
+  dans une moindre mesure du langage C. Il h&eacute;rite de la s&eacute;mantique 
+  de Self et une certaine forme de typage statique d'Eiffel. Pour sa part, 
+  l'implantation est particuli&egrave;rement originale sur de nombreux points. 
+  Un langage de ce type sous la forme compil&eacute; est une grande 
+  premi&egrave;re dans le domaine. Son originalit&eacute; ne s'arr&ecirc;te pas
+  l&agrave;, le fait que les objets restent objets apr&egrave;s compilation 
+  permet de conserver toute son expressivit&eacute;. </p>
+
+  <h3> Classe Versus Prototype </h3>
+
+  <img class="center" src="../pictures/classvsproto.jpg" 
+  alt="Objet &agrave; classe contre Objet &agrave; prototype" 
+  title="Objet &agrave; classe contre Objet &agrave; prototype"/>
+
+  <a name="Motivations"> </a>
+  <h2> Ouverture sur les possibilit&eacute;s offertes par le projet IsaacOS </h2>
+    
+    <p> L'informatique est soumise comme d'autres disciplines &agrave; des 
+    limitations technologique qui sous-tend pour beaucoup son &eacute;volution.
+    Celle-ci touche une discipline fondamentale dans ce domaine: le 
+    g&eacute;nie logiciel. </p>
+
+    <p> D'un c&ocirc;t&eacute; on poss&egrave;de des langages dit de "haut 
+    niveau" permettant de d&eacute;velopper rapidement sans trop se soucier des
+    particularit&eacute;es structurelles de l'ordinateur et de l'autre les 
+    langages de "bas niveau" qui ont la particularit&eacute; d'&ecirc;tre rapide
+    mais oblige le d&eacute;veloppeur &agrave; comprendre et g&eacute;rer assez
+    finement son code en fonction des particularit&eacute;es de la machine 
+    cible. </p>
+
+    <p> On peut ainsi appliquer la c&eacute;l&egrave;bre maxime "On ne peut 
+    avoir le beurre et l'argent du beurre" ou appliqu&eacute; &agrave; notre 
+    contexte, on ne peut disposer d'un langage de "haut niveau" avec les 
+    performances d'un langage bas niveau. On ne peut donc imaginer 
+    d'&eacute;crire un syst&egrave;me d'exploitation avec un langage de haut 
+    niveau sans subir des performances catastrophiques aisi que 
+    l'impossibilit&eacute; de porter ce SE sur une architecture 
+    embarqu&eacute;e. </p>
+
+    <p> C'est cette probl&eacute;matique que se propose de r&eacute;soudre, 
+    entre autre, le projet IsaacOS gr&acirc;ce &agrave; son langage Lisaac. </p>
+
+    <p> Lisaac est un langage objet moderne dans lequel on trouve tous les 
+    outils de haut niveau qu'on est en droit d'attendre dans des langages de ce
+    type : Collection, table de hashage, cha&icirc;nes de caract&egrave;res 
+    &eacute;volu&eacute;e et outill&eacute;e, librairie num&eacute;rique 
+    compl&egrave;te, etc... </p>
+
+    <p> En tant que langage objet &agrave; prototype, Lisaac innove en offrant 
+    une gestion des objets plus souple avec la disparition des classes et la 
+    possibilit&eacute; de changer dynamiquement de parent &agrave; 
+    l'ex&eacute;cution. </p>
+
+    <p> Mais Lisaac est aussi dot&eacute; de m&eacute;canismes de gestion du 
+    syst&egrave;me qui en fait un langage permettant d'&eacute;crire des drivers
+    et des syst&egrave;mes d'exploitations (gestion m&eacute;moire, 
+    interruptions, masque de bit, etc...) </p>  
+    
+    <p> Gr&acirc;ce &agrave; un algorithme de supression de la liaison 
+    dynamique, le compilateur produit du code aussi rapide que du C. </p> 
+    
+    <p>IsaacOS est la premi&egrave;re application d&eacute;montrant les larges 
+    possibilit&eacute;s offertes par le compilateur. Ce syst&egrave;me est 
+    enti&egrave;rement constitu&eacute; d'objets dialoguant entre eux, 
+    tr&egrave;s l&eacute;ger (500 Ko avec inerface graphique), il ouvre la voie
+    &agrave; des SE ou la notion de processus s'efface devant celui d'espaces 
+    applicatif, une application n'&eacute;tant qu'un rassemblement opportun 
+    d'objets distinct. </p>
+
+  <h3> Pourquoi un nouveau Syst&egrave;me d'exploitation ? </h3>
+
+    <p> Les syst&egrave;mes d'exploitation actuellement disponibles sur le 
+    march&eacute; sont tous bas&eacute;s sur des &eacute;tudes, des machines, et
+    des besoins datant de plus d'une vingtaine d'ann&eacute;es. En effet, que ce
+    soit Solaris de SUN, Linux ou Windows de Microsoft, leur architecture 
+    interne est peu diff&eacute;rente et s'appuie sur les fondements d'Unix. 
+    Notre approche se veut diff&eacute;rente et particuli&egrave;rement en 
+    rupture avec cette architecture pour faciliter l'&eacute;volution du 
+    syst&egrave;me lui-m&ecirc;me, et par cons&eacute;quent de la couche 
+    applicative s'y rattachant. </p>  
+    
+    <p> Dans plusieurs domaines de l'informatique moderne, comme l'ergonomie, 
+    la communication inter-applications, ou la r&eacute;partition de la charge,
+    nous commen&ccedil;ons &agrave; entrevoir certaines limites li&eacute;es 
+    essentiellement, &agrave; notre avis, au syst&egrave;me d'exploitation. Nous
+    pensons que les syst&egrave;mes d'exploitation manquent d'expressivit&eacute;
+    et de dialogue avec la couche applicative de mani&egrave;re significative, 
+    rendant ainsi certains services impossibles &agrave; imaginer actuellement.
+    Nous pouvons citer comme exemple: une gestion enti&egrave;rement automatique
+    de la m&eacute;moire, un multi-t&acirc;che implicite, la fusion des 
+    fonctionnalit&eacute;s de diff&eacute;rentes composantes logicielles. </p> 
+    
+    <p> Le syst&egrave;me ne doit plus se contenter de g&eacute;rer le 
+    mat&eacute;riel, mais il doit s'impliquer d'avantage dans la gestion 
+    m&ecirc;me des applications. Dans cette partie, nous montrons ce qu'est 
+    &agrave; notre avis le syst&egrave;me d'exploitation id&eacute;al. A chaque
+    &eacute;l&eacute;ment de r&eacute;flexion, nous apporterons petit &agrave; 
+    petit les concepts de notre syst&egrave;me pour atteindre nos objectifs.
+    </p>
+
+  <h3> Flexibilit&eacute;, modularit&eacute; et &eacute;volutivit&eacute;: un 
+  syst&egrave;me &agrave; la carte </h3>
+
+    <p> Aujourd'hui, les syst&egrave;mes d'exploitation sont &eacute;volutifs au
+    niveau des p&eacute;riph&eacute;riques par le biais de drivers installables
+    au coeur du syst&egrave;me. L'id&eacute;e est s&eacute;duisante, mais elle 
+    reste un cas relativement isol&eacute; de flexibilit&eacute; dans son 
+    ensemble. En effet, le noyau du syst&egrave;me, le syst&egrave;me de fichier
+    et parfois m&ecirc;me l'environnement utilisateur reste encore fig&eacute; 
+    sans &eacute;volution, ni flexibilit&eacute; possibles. La mise en place de 
+    drivers reste une op&eacute;ration fastidieuse et instable pour bien des 
+    syst&egrave;mes. L'op&eacute;ration n&eacute;cessite encore trop souvent le
+    red&eacute;marrage complet de l'ordinateur. Et l'&eacute;criture de ces 
+    drivers reste complexe pour atteindre une stabilit&eacute; prenant en compte
+    l'ensemble des param&egrave;tres du syst&egrave;me. </p> 
+    
+    <p> Un syst&egrave;me d'exploitation enti&egrave;rement en drivers apporte 
+    une flexibilit&eacute; encore in&eacute;gal&eacute;e. Un syst&egrave;me 
+    o&ugrave; la modularit&eacute; r&egrave;gne en ma&icirc;tre et o&ugrave; 
+    l'identit&eacute; du syst&egrave;me se d&eacute;crit par son ensemble et non
+    pas par un noyau rigide. </p>
+
+  <h3> R&eacute;utilisabilit&eacute; des fonctionnalit&eacute;s : un 
+  syst&egrave;me coop&eacute;ratif </h3>
+
+    <p> A notre avis, un des nombreux volets d'un syst&egrave;me d'exploitation 
+    d'un genre nouveau porte sur la r&eacute;utilisabilit&eacute; du code 
+    d&eacute;j&agrave; pr&eacute;sent dans le syst&egrave;me complet 
+    (syst&egrave;me d'exploitation + application). Aujourd'hui, nous pouvons 
+    constater certains efforts qui vont dans ce sens comme les DLL (Dynamic Link
+    Library (Microsoft)), OLE/COM (Component Object Model (Microsoft)) ou les 
+    librairies dynamiques de Linux (.SO : Shared Object file) permettent 
+    &agrave; plusieurs applications d'utiliser les m&ecirc;mes librairies de 
+    fonctions durant l'ex&eacute;cution. Cette approche pragmatique reste 
+    largement insuffisante. Dans notre approche, l'ensemble du syst&egrave;me 
+    devient collectivement une librairie accessible et offrant des services 
+    logistiques ou physiques &agrave; l'ensemble des applications. Bien 
+    &eacute;videmment, notre id&eacute;e est d'&eacute;tendre notre 
+    d&eacute;marche au niveau applicatif et de permettre ainsi qu'une 
+    application devienne elle-m&ecirc;me r&eacute;utilisable par une autre. 
+    Ainsi, les fonctionnalit&eacute;s de chacun sont partag&eacute;es par tous.
+    </p> 
+    
+    <p> Lorsque l'on parle de r&eacute;utilisabilit&eacute;, on parle tr&egrave;s
+    souvent de concepts objets. L&agrave; encore, notre syst&egrave;me 
+    id&eacute;al s'accaparerait les vertus de l'objet pour accro&icirc;tre la 
+    r&eacute;utilisabilit&eacute;. Ici, nous pouvons nous placer au niveau de 
+    Corba. Mais, les objectifs de cet outil ne sont pas les m&ecirc;mes. Tout 
+    d'abord, Corba n'est pas pr&eacute;vu pour de la programmation 
+    syst&egrave;me. En revanche, il est plus adapt&eacute; &agrave; la prise en
+    compte d'ex&eacute;cution &agrave; distance d'objet. Mais la lourdeur que 
+    cel&agrave; impose ne permet pas son utilisation de mani&egrave;re intensive
+    au sein d'un unique syst&egrave;me. En effet, nous envisageons nos drivers 
+    comme des objets pouvant h&eacute;riter, red&eacute;finir, compl&eacute;ter
+    ou sp&eacute;cifier d'autres objets. L'id&eacute;e d'objets dynamiques vient
+    du mariage entre le c&ocirc;t&eacute; dynamique des drivers et de la 
+    flexibilit&eacute; d'expressivit&eacute; et de r&eacute;utilisabilit&eacute;
+    des concepts objets. </p>  
+    
+    <p> Un syst&egrave;me d'exploitation tirant pleinement partie de la notion
+    d'h&eacute;ritage est &agrave; notre avis un grand pas en avant en terme de
+    co&ucirc;t de d&eacute;veloppement et de clart&eacute; du syst&egrave;me. 
+    Toutefois, il est vrai que l'&eacute;volution va dans ce sens, avec une 
+    approche plus simple, l'approche par d&eacute;l&eacute;gation qui est 
+    d&eacute;j&agrave; pr&eacute;sente dans les syst&egrave;mes traditionnels.
+    </p>
+
+  <h3> Robustesse et stabilit&eacute; : un syst&egrave;me fiable </h3>
+
+    <p> Dans notre approche, la stabilit&eacute; du syst&egrave;me n'est pas un 
+    r&eacute;el probl&egrave;me. Au contraire, la division du noyau et du 
+    syst&egrave;me tout entier en une multitude de parties permet d'obtenir une
+    meilleure stabilit&eacute; globale. En effet, &agrave; l'image de la nature,
+    si un &eacute;l&eacute;ment de notre corps est defectueux, le reste de 
+    l'&ecirc;tre reste heureusement op&eacute;rationnel. Evidemment, certains 
+    objets restent indispensables pour le bon fonctionnement du syst&egrave;me.
+    Mais nous pouvons d'ores et d&eacute;j&agrave; pr&eacute;sager une 
+    flexibilit&eacute; &eacute;tonnante. A titre d'exemple, en cas d'absence de
+    drivers scheduler dans Isaac, l'ensemble du syst&egrave;me reste fonctionnel
+    en mono-t&acirc;che ! Cela montre bien la puissance d'un tel syst&egrave;me
+    par rapport aux difficult&eacute;s d'instabilit&eacute; que l'on peut 
+    rencontrer dans les syst&egrave;mes conventionnels. </p>  
+    
+    <p> A l'image du probl&egrave;me de la stabilit&eacute;, la coh&eacute;rence
+    et la compatibilit&eacute; entre deux syst&egrave;mes Isaac poss&eacute;dant
+    des drivers diff&eacute;rents peuvent susciter une inqui&eacute;tude. 
+    Plusieurs solutions sont &agrave; envisager. La premi&egrave;re passe par
+    l'unicit&eacute; des interfaces des drivers offrant les m&ecirc;mes 
+    fonctionnalit&eacute;s. En cas d'absence de drivers n&eacute;cessaires 
+    &agrave; une quelconque compatibilit&eacute;, le syst&egrave;me se doit 
+    d'approcher au mieux la demande avec les outils dont il dispose. </p> 
+    
+    <p> N&eacute;anmoins, la mise en place d'une compatibilit&eacute; par ajout 
+    de drivers ou d'objet dynamique reste une solution simple et naturelle qui 
+    je pense, n'est pas un frein &agrave; notre d&eacute;marche. </p> 
+    
+    <p> Aussi, il est n&eacute;cessaire de s'interroger sur la protection des 
+    diff&eacute;rents objets du syst&egrave;me. A l'image des syst&egrave;mes
+    conventionnels, il existe une hi&eacute;rarchie au sein de nos objets. 
+    Certains objets sont indispensables pour le bon fonctionnement et la 
+    robustesse du syst&egrave;me. Il faut donc leur garantir une bonne 
+    protection par rapport aux autres. L'int&eacute;grit&eacute; de leurs 
+    donn&eacute;es doit passer par une protection hardware de leurs zones de 
+    travail. Aussi, les deux niveaux de privil&egrave;ge (Le premier niveau 
+    appel&eacute; kernel) est compos&eacute; du noyau syst&egrave;me et de ces 
+    drivers. Le second niveau appel&eacute; user renferme l'ensemble des 
+    applications en cours d'utilisation, dans les syst&egrave;mes actuels nous 
+    paraissent insuffisants. </p> 
+    
+    <p> Aujourd'hui, un syst&egrave;me d'exploitation peut se bloquer par 
+    l'utilisation d'un mauvais drivers. Le driver &eacute;tant de m&ecirc;me 
+    niveau de privil&egrave;ge que le noyau, aucune protection fiable n'est 
+    possible. Un mod&egrave;le comprenant 4 niveaux de privil&egrave;ge est 
+    souhaitable, comme le sugg&egrave;re le syst&egrave;me. Multics et les 
+    manuels de r&eacute;f&eacute;rence des processeurs Intel. Nous pouvons ainsi
+    mieux prot&eacute;ger les objets indispensables au fonctionnement du 
+    syst&egrave;me. Car, plus nous divisons l'ensemble du syst&egrave;me 
+    (syst&egrave;me d'exploitation et applications) dans des espaces 
+    ind&eacute;pendants et prot&eacute;g&eacute;s entre eux, plus nous 
+    &eacute;vitons un crash complet du syst&egrave;me. </p> 
+    
+    <p> Evidemment, le syst&egrave;me id&eacute;al devrait garantir une 
+    protection hardware pour chaque objet. Mais les contraintes 
+    mat&eacute;rielles et le co&ucirc;t en terme de performance 
+    d'ex&eacute;cution ne nous le permettent pas encore. </p>
+
+  <h3> Lisibilit&eacute;, transparence et simplicit&eacute; : un syst&egrave;me 
+  ouvert </h3>
+
+    <p> L'&eacute;volution n'est int&eacute;ressante que dans sa 
+    simplicit&eacute;. Il est n&eacute;cessaire de pouvoir installer ou 
+    d&eacute;sinstaller un driver de mani&egrave;re plus intuitive 
+    qu'actuellement.Ainsi dans Isaac, l'installation d'un nouvel 
+    &eacute;l&eacute;ment se r&eacute;duit &agrave; une simple copie de fichier
+    dans le r&eacute;pertoire appropri&eacute;. Apr&egrave;s copie de ce fichier
+    , le syst&egrave;me prend en compte automatiquement le nouvel 
+    &eacute;l&eacute;ment. La d&eacute;sinstallation se mat&eacute;rialise par
+    la suppression de ce fichier. Les fichiers sont consid&eacute;r&eacute;s 
+    comme des &eacute;l&eacute;ments toujours vivants et actifs au sein du 
+    syst&egrave;me. </p> 
+    
+    <p> Aussi, les syst&egrave;mes actuels sont devenus cons&eacute;quents. 
+    Aujourd'hui, une abondance de fichiers obscurs "non parlants" rang&eacute;s
+    dans une multitude de r&eacute;pertoires ne permet pas &agrave; 
+    l'utilisateur (m&ecirc;me exp&eacute;riment&eacute;) de manipuler ou de 
+    comprendre leur int&eacute;r&ecirc;t et leur utilit&eacute; au sein du 
+    syst&egrave;me. Dans le monde Isaac, l'ensemble des fichiers est 
+    repr&eacute;sent&eacute; comme des objets. Un objet sous sa forme 
+    ex&eacute;cutable poss&eacute;de une interface lisible &agrave; tous 
+    permettant de comprendre son utilit&eacute; au sein du syst&egrave;me. Nous
+    entendons par interface, une liste de fonctionnalit&eacute;s par description
+    des prototypes de l'objet comparable &agrave; un fichier .h du langage C. 
+    Ces prototypes devront &ecirc;tre agr&eacute;ment&eacute;s de commentaires 
+    aidant ainsi sa r&eacute;utilisabilit&eacute; par un programmeur 
+    ext&eacute;rieur. Dans le cas o&ugrave; le fichier n'est pas un objet de 
+    type Isaac (une image ou un texte), le syst&egrave;me effectura 
+    automatiquement un lien vers un objet Isaac capable d'extraire une interface
+    virtuelle du fichier. Cette interface pourra avoir diff&eacute;rents niveaux
+    d'interpr&eacute;tation. Par exemple pour un fichier d'animation, le niveau
+    d'interpr&eacute;tation le plus abstrait est l'affichage de l'animation. 
+    Puis nous pouvons imaginer le d&eacute;coupage de l'animation en image et 
+    son. L'interpr&eacute;tation de ce fichier la plus concr&egrave;te 
+    r&eacute;side en l'affichage de ses octets avec les attributs du fichier 
+    (Lecture/&eacute;criture, dates, taille,...) </p> 
+    
+    <p> Pour un syst&egrave;me d'une meilleure lisibilit&eacute;, le choix des 
+    r&eacute;pertoires doit refl&eacute;ter exactement le chemin d'acc&egrave;s
+    via l'interface utilisateur. L&agrave; encore une totale fusion entre la 
+    repr&eacute;sentation de l'arborescence des fichiers et de son 
+    accessibilit&eacute; via l'interface utilisateur est souhaitable. Les menus
+    contextuels pr&eacute;sents dans le syst&egrave;me BeOS vont dans ce sens, 
+    nous pensons que cette meilleure transparence pour l'utilisateur entre la 
+    r&eacute;alit&eacute; et son interface permet une compr&eacute;hension plus
+    approfondie et plus simple du syst&egrave;me. Nous &eacute;tendons ce concept
+    jusqu'au menu des applications. Par exemple, les objets capables d'ouvrir 
+    des fichiers document seront rang&eacute;s dans le r&eacute;pertoire ouvrir
+    du r&eacute;pertoire fichier qui correspondra directement au menu fichier de
+    l'application. De ce fait, l'ajout d'un objet permettant d'ouvrir un nouveau
+    format de fichier provoque automatiquement sa prise en compte et son 
+    acc&egrave;s via le menu fichier. De plus, une remarque importante doit 
+    &ecirc;tre faite sur le nombre r&eacute;el d'applications que 
+    poss&egrave;dera ce syst&egrave;me. Par son fonctionnement, il y aura 
+    tr&egrave;s peu de r&eacute;elles applications disjointes proprement dites.
+    En effet, tous les objets traitant le m&ecirc;me domaine sont 
+    regroup&eacute;s dans une seule application. Par cons&eacute;quent, nous ne
+    parlons pas r&eacute;ellement d'applications, mais plutot de domaine 
+    applicatif. </p> 
+    
+    <p> A premi&egrave;re vue, nous aurions un nombre tr&egrave;s restreint de 
+    domaines: </p>
+      
+      <ul>
+        <li> la musique </li>
+        <li> le graphisme, traitement de texte </li>
+        <li> le r&eacute;seau / Internet </li>
+        <li> le syst&egrave;me </li>
+        <li> la gestion </li>
+      </ul>
+    
+    <p> Chaque domaine forme une application unique compos&eacute;e de l'union 
+    d'objets pouvant apporter des fonctionnalit&eacute;s li&eacute;es au 
+    domaine applicatif. </p>
+
+  <h3> Diviser pour r&egrave;gner: un syst&egrave;me qui construit ses 
+  applications </h3>
+
+    <p> Notre syst&egrave;me et les applications elles-m&ecirc;mes 
+    r&eacute;agissent comme des librairies pour d'autres applications. Un 
+    ex&eacute;cutable Isaac est une multitude de fonctions accessibles &agrave;
+    tous (ou presque) permettant ainsi des &eacute;changes de 
+    fonctionnalit&eacute;s comparables &agrave; des environnements et des 
+    techniques que l'on trouve dans le multi-agents. Une application est un 
+    assemblage d'objets li&eacute;s &agrave; un domaine applicatif. Par simple 
+    copie de fichier objet dans un r&eacute;pertoire li&eacute; &agrave; un 
+    domaine d'application, l'utilisateur voit son application adopter de 
+    nouvelle fonctionnalit&eacute;. </p> 
+    
+    <p> Comme les objets se partagent mutuellement leurs fonctionnalit&eacute;s,
+    nous pouvons envisager qu'un seul objet feuille est utile pour toutes les 
+    applications &agrave; sortie graphique: </p>
+
+      <ul>
+        <li> traitement/&eacute;diteur de texte </li>
+        <li> dessin vectoriel 2D/3D </li>
+        <li> dessin bitmap </li>
+        <li> animation graphique </li>
+        <li> affichage de page HTML </li>
+        <li> le mailleur </li>
+        <li> ... </li>
+      </ul>
+    
+    <p> Par exemple, quel graphiste n'a pas r&ecirc;v&eacute; de manipuler en 
+    m&ecirc;me temps sur une m&ecirc;me feuille du dessin vectoriel et du dessin
+    bitmap ?! Aujourd'hui, le professionnel de l'image travaille avec un 
+    logiciel de traitement photo et un logiciel de traitement vectoriel. Aucun 
+    logiciel n'est capable de coordonner les deux mondes correctement. Dans ce 
+    domaine, toutes les tentatives se sont sold&eacute;es par un &eacute;chec: 
+    par manque de professionnalisme des fonctionnalit&eacute;s du produit ou par
+    la lourdeur catastrophique du logiciel L'exemple le plus frappant est le 
+    logiciel Expression de Macrom&eacute;dia actuellement abandonn&eacute; et 
+    rachet&eacute; par la firme Corel... </p>
+    
+    <p> Actuellement, les lourdes applications sont effectivement 
+    d&eacute;coup&eacute;es en diff&eacute;rentes parties. Mais, la conception 
+    actuelle ne facilite pas ce d&eacute;coupage et nous sommes bien forc&eacute;
+    de constater que les temps de chargement restent cons&eacute;quents pour ce
+    type de logiciel. Ici, le d&eacute;coupage en objet est inh&eacute;rent au 
+    concept du syst&egrave;me, par cons&eacute;quent, plusieurs atouts vont dans
+    le sens de mes propos. Tout d'abord, la conception objet d'une application 
+    permet un meilleur partage du code via l'h&eacute;ritage (surtout dans le 
+    concept d'objet &agrave; base de prototype). Mais aussi, l'encapsulation du
+    code en diff&eacute;rents objets permet une meilleure 
+    s&eacute;gr&eacute;gation des diff&eacute;rentes parties du logiciel. Par 
+    cons&eacute;quent, le chargement de ces parties peut &ecirc;tre 
+    r&eacute;alis&eacute; par n&eacute;cessit&eacute;. Ainsi, le syst&egrave;me
+    ne conserve en m&eacute;moire que ce que l'utilisateur lui impose. Segmenter
+    les fonctionnalit&eacute;s tout en les rendant compatibles entre elles est 
+    le secret d'un bon travail en concert sans &ecirc;tre oblig&eacute; 
+    d'ex&eacute;cuter une "usine &agrave; gaz"! </p> 
+    
+    <p> Un exemple de partage consiste &agrave; d&eacute;l&eacute;guer &agrave;
+    un objet le choix d'une couleur pour l'ensemble des applications graphiques. 
+    Cet objet aurait la capacit&eacute; de travailler avec diff&eacute;rents 
+    modes de repr&eacute;sentation d'une couleur: </p>
+      
+      <ul>
+        <li> rouge, vert, bleu </li>
+        <li> cyan, magenta, jaune </li>
+        <li> teinte, saturation, luminosit&eacute; </li>
+        <li> palette pantone </li>
+        <li> YUV </li>
+        <li> ... </li>
+      </ul>
+    
+    <p> L'ensemble des applications graphiques se retrouve ainsi avec des 
+    fonctionnalit&eacute;s de choix de couleurs multiples sans aucun ajout de 
+    code. De plus, un avantage non n&eacute;gligeable pour l'utilisateur 
+    r&eacute;side en l'unicit&eacute; de la repr&eacute;sentation de l'interface
+    qui s'occupe du choix d'une couleur. </p>
+    
+    <p> L'id&eacute;e g&eacute;n&eacute;rale est que chaque objet dynamique
+    s'attribue une t&acirc;che bien pr&eacute;cise et suffisamment restreinte
+    pour que le travail soit bien fait. </p>
+    
+    <p> Cela est s&eacute;duisant, mais elle soul&egrave;ve de nombreux 
+    probl&egrave;mes, notamment en terme de communication, d'&eacute;change de 
+    donn&eacute;es et d'ergonomie d'interface. Ici, le syst&egrave;me Isaac 
+    apporte plusieurs m&eacute;canismes permettant la communication entre 
+    plusieurs objets qui ne se connaissent pas ou peu, sans pour autant avoir de
+    solution miracle. Le syst&egrave;me est enti&egrave;rement r&eacute;flexif: 
+    chaque objet est capable d'analyser les interfaces des autres objets 
+    pr&eacute;sents dans le syst&egrave;me. Cette r&eacute;flexivit&eacute; 
+    permet &agrave; tout objet de connaitre les fonctionnalit&eacute;s dont il 
+    dispose. Il peut ainsi utiliser un objet inconnu par envoi de message. Il 
+    peut le consulter ou &eacute;ventuellement en h&eacute;riter pour enrichir 
+    l'objet en question apr&egrave;s analyse de celui-ci. </p>
+    
+    <p> Un autre m&eacute;canisme est celui des journaux. Isaac voulant 
+    s'orienter de plus en plus vers un syst&egrave;me intelligent et 
+    multi-agents, nous avons imagin&eacute; un m&eacute;canisme par abonnement 
+    &agrave; des journaux circulant dans le syst&egrave;me. Chaque objet a la 
+    possibilit&eacute; d'&eacute;diter un journal qui sera automatiquement 
+    distribu&eacute; &agrave; l'ensemble des objets s'&eacute;tant abonn&eacute;
+    &agrave; celui-ci. Aux &eacute;v&egrave;nements simples comme un clic de 
+    souris, jusqu'&agrave; des &eacute;v&egrave;nements plus complexes, des 
+    journaux sont &eacute;dit&eacute;s pour informer les objets 
+    int&eacute;ress&eacute;s. </p>
+    
+    <p> La derni&egrave;re difficult&eacute; se situe au niveau de l'interface 
+    utilisateur. L'application &eacute;tant &eacute;mergente par assemblage 
+    d'objets, le programmeur ne d&eacute;finit pas ou que partiellement le "look"
+    d'une application. En effet, chaque objet poss&egrave;de la lourde 
+    t&acirc;che de d&eacute;finir l'interface d'acc&egrave;s pour les 
+    fonctionnalit&eacute;s de l'objet. Mais c'est le syst&egrave;me qui doit 
+    s'occuper lui-m&ecirc;me d'agencer l'interface globale de l'application. 
+    Nous pouvons parler d'interface &eacute;mergente. Elle doit varier, 
+    s'enrichir lorsqu'on&nbsp; ajoute de nouveaux objets, mais cette variation 
+    ne doit pas d&eacute;stabiliser l'utilisateur. Une fois encore, il n'existe
+    pas de solution miracle. Nous avons effectu&eacute; des &eacute;tudes sur 
+    les interfaces des applications actuelles. Cette analyse nous a permis 
+    d'extraire deux axiomes de constructions interfaces qui, par analyse du 
+    contexte, permettent d'extrapoler, et d'inf&eacute;rer automatiquement 
+    toutes les variantes des interfaces pr&eacute;sentes dans les applications 
+    actuelles. </p>
+    
+    <p> En effet, avec ce que nous avons appel&eacute; les "groupes" et les 
+    "items", nous sommes capables de construire par inf&eacute;rence tous les 
+    &eacute;l&eacute;ments pr&eacute;sents dans une application: menus 
+    d&eacute;roulants, fen&ecirc;tres de dialogue, bo&icirc;tes &agrave; outils
+    , listes, arbres, boutons, check list... Le programmeur d&eacute;finit 
+    simplement un "item" dans un "groupe" pour donner acc&egrave;s &agrave; une
+    fonctionnalit&eacute; de son objet par l'interface utilisateur. Par la suite
+    , le syst&egrave;me calcule le "look" de cet item selon le contexte o&ugrave;
+    il se situe. Il peut parfaitement devenir un bouton, un &eacute;l&eacute;ment
+    d'un menu, un &eacute;l&eacute;ment d'une liste, ou encore un raccourci en 
+    ic&ocirc;ne. </p>
+    
+    <p> Ici, nous avons aussi pens&eacute; au c&ocirc;t&eacute; international, 
+    car les items peuvent &ecirc;tre traduits dynamiquement dans la langue de 
+    l'utilisateur. De plus, avec une telle abstraction de cette interface, il 
+    est facilement imaginable de construire une interface autre que graphique. 
+    Echange et description vocale des groupes et des items sont envisageables 
+    pour un utilisateur aveugle. Une adaptabilit&eacute; de l'interface au 
+    p&eacute;riph&eacute;rique disponible est indispensable pour imaginer un 
+    syst&egrave;me d'exploitation universel. Un t&eacute;l&eacute;phone portable
+    ne poss&egrave;de pas de souris et son clavier est restreint, l'interface 
+    doit donc s'adapter &agrave; cel&agrave;. Nous pensons aussi &agrave; 
+    l'assistant personnel qui ne poss&eacute;de pas de clavier mais juste un 
+    &eacute;cran tactile. </p>
+
+  <h3> Vers un syst&egrave;me intelligent </h3>
+
+    <p> Contrairement &agrave; la bo&icirc;te noire "application" dans les 
+    syst&egrave;mes actuels, nous disposons d'une vision tr&egrave;s profonde de
+    la s&eacute;mantique d'un domaine d'application. Le syst&egrave;me a 
+    acc&egrave;s &agrave; l'ensemble des composantes objets et de l'interface de
+    chacune d'elles permettant ainsi l'analyse des &eacute;changes de 
+    donn&eacute;es et services qui transitent entre chaque objet. Nous ajoutons
+    en plus la r&eacute;flexivit&eacute;, qui permet &agrave; n'importe quel 
+    objet d'analyser les fonctionnalit&eacute;s d'un autre objet. Chaque groupe
+    d'objets peut fonctionner en parall&egrave;le avec d'autres, changer son 
+    h&eacute;ritage ou modifier ses fonctionnalit&eacute;s durant son 
+    ex&eacute;cution (avec certaines limites qu'impose la compilation de nos 
+    objets). </p>
+    
+    <p> D'ores et d&eacute;j&agrave;, nous pouvons consid&eacute;rer nos objets 
+    comme des individus capables de communiquer et de demander des services 
+    &agrave; d'autres de mani&egrave;re comparable &agrave; une population dans 
+    les syst&egrave;mes multi-agents. Sans encore bien savoir comment rester 
+    stable et coh&eacute;rent, nous envisageons la possibilit&eacute; que le 
+    syst&egrave;me assemble, cr&eacute;e ou h&eacute;rite de nouveaux objets, 
+    selon ses besoins, permettant ainsi d'obtenir des services encore non 
+    g&eacute;r&eacute;s par le syst&egrave;me. Faut-il que l'utilisateur donne 
+    son but, comment et dans quelles proportions il canalise et ma&icirc;trise 
+    ce brassage d'objets? Le syst&egrave;me doit trouver, si cela est possible,
+    l'assemblage d'objets permettant de r&eacute;pondre &agrave; une demande. 
+    Notre r&eacute;flexion est encore loin d'&ecirc;tre suffisante pour 
+    pr&eacute;tendre r&eacute;pondre &agrave; ce type de questions. 
+    N&eacute;anmoins, de telles perspectives sont encourageantes et un 
+    syst&egrave;me ouvert comme Isaac se dirige dans ce sens. Cette partie ne 
+    sera pas davantage d&eacute;velopp&eacute;e, mais il me para&icirc;t 
+    interressant que le syst&egrave;me puisse s'intercaler et analyser les 
+    &eacute;changes que les objets r&eacute;alisent entre eux. </p>
+
+  <h3> Compatibilit&eacute;: vers un format de fichier unique </h3>
+
+    <p> Les formats de fichier sont encore un frein pour certains utilisateurs
+    inexp&eacute;riment&eacute;s. La duplicit&eacute; des formats dans certains
+    domaines de l'informatique freine les &eacute;changes de documents 
+    directement d'un ordinateur &agrave; un autre. L'id&eacute;al serait 
+    &eacute;videmment un format unique de document pour n'importe quelle domaine
+    applicatif. Il est malheureusement impensable de mettre v&eacute;ritablement
+    cela en oeuvre. La trop grande variabilit&eacute; des donn&eacute;es &agrave; 
+    traiter est au c&OElig;ur du probl&egrave;me. Et puis, il ne faut pas 
+    freiner l'&eacute;volution en mati&egrave;re de compression de ces 
+    donn&eacute;es provoquant inexorablement une multitude de formats de 
+    fichiers. N&eacute;anmoins avec l'architecture du fonctionnement applicatif
+    d'Isaac, le format des documents produits par ces applications demande 
+    &agrave; &ecirc;tre repens&eacute; pour tirer pleinement partie du 
+    cot&eacute; modulaire du syst&egrave;me. En effet, notre syst&egrave;me a 
+    suffisamment de connaissance sur la s&eacute;mantique des objets en cours 
+    d'utilisation pour en extraire une image m&eacute;moire minimale 
+    repr&eacute;sentant un document compos&eacute; de donn&eacute;es 
+    vari&eacute;es. Cette image m&eacute;moire est en quelque sorte un fichier 
+    document standard pour Isaac. Il est important d'imaginer diff&eacute;rents
+    degr&eacute;s de conservation et d'extraction de cette image m&eacute;moire
+    dans un fichier. De fa&ccedil;on graduelle, le syst&egrave;me peut 
+    n'extraire que les liens de r&eacute;f&eacute;rence que n&eacute;cessite le
+    document ou bien encapsuler dans le fichier m&eacute;moire l'ensemble des 
+    objets et instances que n&eacute;cessite l'ouverture de ce document. </p>
+
+    <p> Nous obtenons ainsi une forme de fichier plus ou moins co&ucirc;teuse en
+    terme de place sur le disque, plus ou moins riche en informations et 
+    &eacute;videmment plus ou moins portable. En cas d'absence d'un lien sur un
+    ordinateur distant, l'ouverture du fichier provoque un message 
+    d'avertissement sans pour autant interdire l'ouverture partielle de ce 
+    fichier. De plus, il est facilement envisageable de produire un format 
+    standard par domaine d'application. Par exemple, l'objet feuille commun 
+    &agrave; l'ensemble des parties applicatif du domaine graphique est tout 
+    &agrave; fait en mesure d'effectuer une image de son contenu dans un fichier
+    . La communication entre les diff&eacute;rents outils graphiques et l'objet
+    feuille passe forc&eacute;ment par un protocole commun. L'ordinateur distant 
+    ne devra que poss&eacute;der un objet feuille pour visionner ce document 
+    sans obtenir la possibilit&eacute; de le modifier. </p>
+
+    <p> En d'autres termes, un objet cl&eacute; pour chaque domaine 
+    d'application peut servir de charni&egrave;re pour la diffusion de
+    documents. </p>
+
+    <p> Notre approche ressemble &eacute;troitement aux id&eacute;es 
+    pr&eacute;sentes dans le langage XML Extensible Markup Language: Langage 
+    Extensible de&nbsp;&nbsp; balisage. En d'autres termes, nous pouvons 
+    exprimer notre d&eacute;marche comme une g&eacute;n&eacute;ralisation des 
+    fichiers XML. Les fichers XML apportent une s&eacute;mantique par balise 
+    &agrave; un document visuel simple. Notre id&eacute;e est d'apporter une 
+    s&eacute;mantique &agrave; n'importe quel fichier o&ugrave; les balises sont
+    mat&eacute;rialis&eacute;es par des envois de message aux objets du 
+    syst&egrave;me. </p>
+
+  <h3> Vers une r&eacute;partition de la charge automatique: un syst&egrave;me 
+  distribu&eacute; </h3>
+
+    <p> Le parall&eacute;lisme reste une chose difficile &agrave; mettre en 
+    oeuvre dans un syst&egrave;me d'exploitation moderne. Dans les 
+    syst&egrave;mes actuels, nous pouvons constater trois formes de 
+    parall&eacute;lisme utilis&eacute;es. La premi&egrave;re se situe au niveau
+    du processeur, elle est directement li&eacute;e &agrave; l'architecture de 
+    la machine et ne rentre pas en jeu dans la mise en place de nouveaux 
+    concepts en mati&egrave;re de syst&egrave;me d'exploitation. Le second 
+    parall&eacute;lisme est mat&eacute;rialis&eacute; par le biais de 
+    t&acirc;ches, appel&eacute;es processus, introduit par Unix La description 
+    des processus date en r&eacute;alit&eacute; du syst&egrave;me d'exploitation
+    Multics, mais je consid&egrave;re les syst&egrave;mes Unix comme une 
+    implantation simplifi&eacute; des concepts introduit par Multics. Elle 
+    permet d'ex&eacute;cuter plusieurs applications en m&ecirc;me temps 
+    gr&acirc;ce &agrave; des proc&eacute;d&eacute;s de pr&eacute;emption sur une
+    machine monoprocesseur. La derni&egrave;re forme de parall&eacute;lisme, 
+    appel&eacute;e thread ou encore processus l&eacute;ger, est tr&egrave;s 
+    proche de la premi&egrave;re. Elle permet de parall&eacute;liser 
+    l'ex&eacute;cution de morceaux de code au sein d'une m&ecirc;me application
+    . </p>
+
+    <p> Notre syst&egrave;me poss&egrave;de un d&eacute;coupage de 
+    l'ex&eacute;cution en objet et une visibilit&eacute; syst&egrave;me de ce 
+    d&eacute;coupage. De mani&egrave;re simpliste, chaque objet pourrait 
+    fonctionner parall&egrave;lement &agrave; d'autres. Ce d&eacute;coupage 
+    implicite doit encore donner lieu &agrave; des &eacute;tudes pr&eacute;cises
+    de faisabilit&eacute;. Les probl&egrave;mes directement li&eacute;s &agrave;
+    un fort parall&eacute;lisme d'Isaac sont les inter-blocages entre objets. 
+    Plusieurs possibilit&eacute;s pour &eacute;viter ces inter-blocages sont 
+    &agrave; envisager. </p>
+
+    <p> N&eacute;anmoins, la solution actuelle est de regrouper les objets en 
+    ensembles ind&eacute;pendants et pouvant s'ex&eacute;cuter en 
+    parall&egrave;le. Cette &eacute;tude fait l'objet de la partie. </p>
+
+    <p> Un parall&eacute;lisme par l'ex&eacute;cution de certains objets sur une
+    machine distante est aussi &agrave; envisager. L&agrave; encore, il serait 
+    n&eacute;cessaire de r&eacute;fl&eacute;chir sur l'ordonnancement de 
+    l'ex&eacute;cution distante des objets. Est-il pr&eacute;f&eacute;rable de 
+    ramener l'objet distant en local, ou de le laisser s'interfacer avec le 
+    syst&egrave;me &agrave; distance? Comment fonctionner avec des architectures
+    vari&eacute;es alors que nos objets sont compil&eacute;s pour des questions
+    d'efficacit&eacute; &eacute;vidente? </p>
+
+  <h3> Efficacit&eacute;: un syst&egrave;me rapide </h3>
+
+    <p> Malgr&eacute; les progr&egrave;s des interpr&egrave;tes actuels, nous 
+    pensons qu'ils ne permettent pas de tirer pleinement partie de la puissance 
+    des processeurs. De plus, nous envisageons difficilement l'ex&eacute;cution
+    de sections critiques du syst&egrave;me comme les drivers de 
+    p&eacute;riph&eacute;riques en code interpr&eacute;t&eacute;. Tout notre 
+    syst&egrave;me de communication, de protection et d'ex&eacute;cution de nos
+    objets utilise au mieux directement les possibilit&eacute;s 
+    mat&eacute;rielles de la machine. L'ensemble de nos objets est donc 
+    compil&eacute; pour obtenir de bonnes performances &agrave; 
+    l'ex&eacute;cution. Le code restant portable d'une architecture &agrave; une
+    autre via une simple recompilation, nous pensons que ce choix est des plus 
+    raisonnables. </p>
+
+  <h3> Notre syst&egrave;me peut pr&eacute;tendre &agrave; de bonnes 
+  performances pour les raisons suivantes </h3>
+
+    <p> Avec un bon parall&eacute;lisme de nos objets, m&ecirc;me le noyau 
+    syst&egrave;me peut &ecirc;tre pr&eacute;empt&eacute; et ainsi avoir une 
+    meilleure r&eacute;partition globale de la charge. La communication par 
+    envoi de message est bien plus efficace qu'une communication par les 
+    traditionnelles interruptions. Le m&eacute;canisme d'h&eacute;ritage et de 
+    red&eacute;finition permet d'&eacute;viter une certaine lourdeur au niveau 
+    des fonctions dite "relai" dans les API API: Application Protocol Interface
+    . actuelles. </p>
+
+    <p> L'utilisation de langage de haut niveau facilite la mise en place des 
+    techniques de cache, d'aliasing et de table d'hash-coding o&ugrave; les 
+    gains en terme de temps d'ex&eacute;cution ne sont plus &agrave; 
+    d&eacute;montrer. </p>
+
+  <h3> L&eacute;g&egrave;ret&eacute; et adaptabilit&eacute;: un syst&egrave;me 
+  portable </h3>
+
+    <p> Aussi, nous constatons aujourd'hui que les syst&egrave;mes 
+    d'exploitation se partagent le parc informatique de mani&egrave;re bien 
+    pr&eacute;cise. Aucun syst&egrave;me d'exploitation n'est capable de 
+    fonctionner aussi bien sur votre t&eacute;l&eacute;phone portable que sur 
+    votre ordinateur de bureau. L&agrave; encore, la flexibilit&eacute; du 
+    syst&egrave;me fait d&eacute;faut. Un OS moderne se doit de pouvoir 
+    s'adapter et faire corps avec les possibilit&eacute;s vari&eacute;es du 
+    mat&eacute;riel dont il dispose. </p>
+
+    <p> La division des services en objets et les m&eacute;canismes 
+    d'h&eacute;ritage nous permettent d'obtenir un syst&egrave;me 
+    extr&ecirc;mement compact. L'ensemble du syst&egrave;me Isaac ne prend pas 
+    plus d'un m&eacute;ga-octet avec toutes les fonctionnalit&eacute;s d'un 
+    syst&egrave;me actuel. Selon le mat&eacute;riel et les exigeances que l'on 
+    s'impose, le syst&egrave;me peut &ecirc;tre r&eacute;duit &agrave; quelques
+    kilo-octets par simple suppression d'objets. Ce gain de place est 
+    impressionnant et risque de l'&ecirc;tre encore plus lors de la mise en 
+    oeuvre d'applications cons&eacute;quentes. </p>
+
+    <p> Isaac est aujourd'hui capable de fonctionner et d'offrir les m&ecirc;mes
+    services sur un ordinateur de bureau que sur un assistant personnel. Sans 
+    grande difficult&eacute; et sans une r&eacute;&eacute;criture 
+    syst&egrave;matique du code, le portage sur des architectures vari&eacute;es
+    n'est pas un probl&egrave;me. L&agrave; encore, les vertus de l'objet y sont
+    pour beaucoup. </p>
+
+    <p> Lorsque l'on regarde &agrave; la loupe le portage du syst&egrave;me 
+    Linux sur d'autres architectures que le PC, on est forc&eacute; de constater
+    des transformations massives du code C de certaines parties du noyau 
+    syst&egrave;me. Il est vrai, qu'&agrave; la base, Linus Torvalds n'avait pas
+    pr&eacute;vu le portage de Linux sur une autre architecture que le PC. Il y 
+    a donc peut-&ecirc;tre un probl&egrave;me de conception datant des 
+    premi&egrave;res versions de ce syst&egrave;me. En revanche, ce 
+    syst&egrave;me est actuellement tellement port&eacute; sur d'autres 
+    architectures que la richesse du code d&eacute;j&agrave; pr&eacute;sent 
+    facilite grandement de nouveaux portages. </p>
+
+    <p> A titre d'exemple, sous Isaac, nous avons r&eacute;alis&eacute; un 
+    portage entre le PC et une architecture particuli&egrave;rement 
+    diff&eacute;rente sur un assitant personnel. Les seules modifications du 
+    code se situent au niveau de la partie basse des drivers de 
+    p&eacute;riph&eacute;rique que nous red&eacute;finissons par h&eacute;ritage
+    . Le drivers graphique ne diff&egrave;re que d'une centaine de lignes entre
+    les deux architectures. </p>
+
+  <h3> L'uniformit&eacute; des prototypes: un syst&egrave;me 
+  &eacute;l&eacute;gant </h3>
+
+    <p> La recherche d'uniformit&eacute; est l'une des obsessions et des 
+    qualit&eacute;s de tout scientifique. L'abolition des cas particuliers pour 
+    en extraire le cas g&eacute;n&eacute;ral et la d&eacute;finition la plus 
+    g&eacute;n&eacute;rique possible d'un probl&egrave;me am&egrave;ne la 
+    satisfaction de p&eacute;r&eacute;nit&eacute; de notre recherche, mais aussi
+    la solidit&eacute; du mod&egrave;le que l'on d&eacute;fend. </p>
+
+    <p> Pour cette raison, je me suis efforc&eacute; d'apporter un maximum de 
+    coh&eacute;rence et d'uniformit&eacute; dans l'ensemble du projet. Ici, le 
+    monde des prototypes s'&eacute;tend du simple entier jusqu'aux structures 
+    les plus complexes du syst&egrave;me. La cr&eacute;ation du langage Lisaac 
+    a permis de r&eacute;v&eacute;ler sous une forme &eacute;l&eacute;gante la 
+    puissance des prototypes pour la programmation syst&egrave;me. Une personne
+    ne conna&icirc;ssant pas l'informatique et ayant assimil&eacute; les 
+    m&eacute;canismes simples d'objet &agrave; prototypes peut comprendre 
+    l'ensemble du code en commen&ccedil;ant par les conditionnels 
+    d&eacute;crites par liaison dynamique, jusqu'au gestionnaire de 
+    m&eacute;moire enti&egrave;rement &eacute;crit en Lisaac. &Eacute;videmment
+    l'&eacute;l&eacute;gance d'un langage reste assez subjectif, comme la 
+    beaut&eacute; d'une formule math&eacute;matiques. Mais je pense que la 
+    recherche faite avec passion et cr&eacute;ativit&eacute; se rapproche 
+    beaucoup de l'artiste qui cherche sans cesse &agrave; parfaire la 
+    beaut&eacute; de son art. </p>
+
+    <p> Le nombre d'&eacute;l&eacute;ments externes au concept de prototypes 
+    (appel&eacute; aussi "briques de base") est particuli&egrave;rement 
+    r&eacute;duit dans notre projet. Mises &agrave; part certaines 
+    op&eacute;rations arithm&eacute;tiques et logiques comme la soustraction ou
+    la multiplication, les autres op&eacute;rations de bas niveau sont 
+    &eacute;crites en Lisaac. L'acc&egrave;s &agrave; l'assembleur est juste 
+    n&eacute;cessaire pour l'&eacute;criture ou la lecture d'un port de 
+    p&eacute;riph&eacute;rique ou pour des op&eacute;rations tr&egrave;s 
+    sp&eacute;cifiques comme l'invalidation des caches m&eacute;moire du 
+    processeur. </p>
+
+  <h3> Comment atteindre le syst&egrave;me id&eacute;al ? </h3>
+
+    <p> Les concepts objets sont au coeur de notre probl&eacute;matique. Ils 
+    sont visiblement insuffisants pour r&eacute;ellement pr&eacute;tendre 
+    subvenir &agrave; l'ensemble de nos exigences. N&eacute;anmoins, ils 
+    apportent la r&eacute;ponse &agrave; de nombreuses attentes. Ils peuvent 
+    &ecirc;tre consid&eacute;r&eacute;s comme la meilleure base actuelle d'un 
+    tel projet. Mais je n'h&eacute;siterai pas &agrave; remettre en cause ce 
+    choix si le besoin s'en fait ressentir. </p>
+
+    <p> Isaac est actuellement unique pour avoir associ&eacute; un mod&egrave;le
+    objet de haut niveau des applications jusqu'au noyau directement sur le 
+    mat&eacute;riel. Ses objets sont ind&eacute;pendants, compil&eacute;s et 
+    communiquent entre eux. Ils h&eacute;ritent et se chargent durant 
+    l'ex&eacute;cution du syst&egrave;me. J'ai choisi d'emprunter les 
+    id&eacute;es des langages &agrave; base de prototypes car leur 
+    expressivit&eacute; est actuellement encore in&eacute;gal&eacute;e et 
+    r&eacute;pond parfaitement &agrave; notre vision d'un syst&egrave;me moderne
+    . </p>
+
+    <p> Isaac s'inscrit parfaitement dans l'&eacute;volution informatique depuis
+    sa cr&eacute;ation. </p>
+
+    <p> En effet, nous observons deux ph&eacute;nom&egrave;nes 
+    d'&eacute;volution, l'un touchant les langages, l'autre les syst&egrave;mes
+    d'exploitation. </p>
+
+    <p> Pour r&eacute;duire le nombre de lignes de code et gagner en 
+    clart&eacute;, les langages informatiques n'ont cess&eacute; de se 
+    structurer. De l'assembleur, nous avons vu la cr&eacute;ation de langage 
+    plus "&eacute;volu&eacute;" comme le Fortran66. Le Fortran66 est assez 
+    proche du langage machine par son c&ocirc;t&eacute; tr&egrave;s 
+    lin&eacute;aire du code. Mais il permet en quelques lignes d'effectuer un 
+    traitement complexe. Puis nous avons structur&eacute; le code 
+    lin&eacute;aire en proc&eacute;dures et fonctions comme dans le langage C. 
+    L'utilisation de fonctions param&eacute;triques permet une r&eacute;duction
+    et une g&eacute;n&eacute;ralisation du code. L'arriv&eacute;e des concepts 
+    objets peut &ecirc;tre vu comme un regroupement de proc&eacute;dures et 
+    fonctions en une entit&eacute; appel&eacute; objet. L'h&eacute;ritage et les
+    autres atouts des concepts objets sont encore l&agrave; pour faciliter la 
+    r&eacute;utilisabilit&eacute; et la r&eacute;duction du code. Je vois le 
+    d&eacute;coupage en objet comme une structuration macroscopique du code. 
+    Nous assistons donc &agrave; un ph&eacute;nom&egrave;ne de regroupement du 
+    code en entit&eacute;s de plus en plus grandes et abstraites pour permettre
+    une vision plus macroscopique d'une application complexe. </p>
+
+    <p> Pour les syst&egrave;mes d'exploitation, nous avons le 
+    ph&eacute;nom&egrave;ne inverse. Pour les m&ecirc;mes raisons de 
+    r&eacute;utilisabilit&eacute; et de r&eacute;duction du code, les 
+    syst&egrave;mes n'ont cess&eacute; d'augmenter leur fragmentation. 
+    L'utilisation de librairies externes, l'insertion de drivers 
+    d&eacute;coupent le syst&egrave;me en parties ind&eacute;pendantes et 
+    communicantes. On parle ici plus de flexibilit&eacute; et de communication 
+    avec le syst&egrave;me et les applications. Mais il est surprenant de 
+    constater que l'&eacute;volution des langages et des syst&egrave;mes 
+    d'exploitation suivent une progression diff&eacute;rente vers les 
+    m&ecirc;mes objectifs. La jonction des deux disciplines au niveau conceptuel
+    para&icirc;t souhaitable. </p>
+
+    <p> Le projet Isaac s'inscrit donc naturellement dans un prolongement de 
+    cette &eacute;volution par une fusion entre langage et syst&egrave;me 
+    d'exploitation. </p>
+
+    <p> Nous avons eu besoin de construire le langage Lisaac permettant de 
+    mat&eacute;rialiser les m&eacute;canismes et possibilit&eacute;s d'Isaac. 
+    Puis nous avons effectu&eacute; un prototype pour prouver qu'un 
+    syst&egrave;me enti&egrave;rement en objets dynamiques pouvait voir le jour.
+    </p>
+
+    <p> Le projet Isaac est le d&eacute;but d'une solution compl&egrave;te d'un 
+    syst&egrave;me d'exploitation &agrave; base de prototypes. Les 
+    probl&egrave;mes ont &eacute;t&eacute; soulev&eacute;s et trait&eacute;s 
+    dans leur ensemble. C'est pour cel&agrave; que le projet est aussi complet 
+    et complexe. </p>
+
+    <p> Par son caract&egrave;re novateur, il est difficile d'&eacute;tablir 
+    clairement les limites, les difficult&eacute;s qu'il reste &agrave; 
+    r&eacute;soudre et l'avancement global du projet. </p>
+
+  </div>
+
+  <div id="foot">
+    <a href="http://validator.w3.org/check?uri=referer">
+    <img src="http://www.w3.org/Icons/valid-xhtml10"
+    alt="Valid XHTML 1.0 Strict"/></a>
+  </div>
+
+</body>
+
+</html>
diff --git a/Current/index/news.html b/Current/index/news.html
new file mode 100644
index 0000000..8cd13c2
--- /dev/null
+++ b/Current/index/news.html
@@ -0,0 +1,443 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+
+<html xmlns= "http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+
+<head>
+  <title> Isaac project </title>
+  <link rel="stylesheet" type="text/css" href="../style/style.css" />
+  <link rel="shortcut icon" type="image/png" href="../pictures/favicon.ico"/>
+  <link rel="icon" type="image/png" href="../pictures/favicon.ico"/>
+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+
+<body>
+
+<!--Logos of entreprises which working with Isaac project-->
+  <div id="logo">
+    <img src="../pictures/logos/isaaclogo.png" alt="logo Isaac" title="Isaac"/>
+    <a href="http://www.inria.fr"> <img src="../pictures/logos/inria.png" 
+    alt="Inria"/> </a>
+    <a href="http://lsiit.u-strasbg.fr"> <img src="../pictures/logos/lsiit.png"
+    alt="LSIIT"/> </a>
+    <a href="http://www.cnrs.fr/"><img src="../pictures/logos/cnrs.png" 
+    alt="CNRS"/></a>
+    <a href="http://www.st.com"><img src="../pictures/logos/st.png" alt="ST"/></a>
+    <a href="http://www.powerlinux.fr"><img src="../pictures/logos/powerlinux.png" width=80 height=50 alt="PowerLinux"/> </a>
+  </div>
+
+<!--List of the top menu-->
+  <ul id="top_menu">
+    <li> <span class="page"> <a href ="../index.html"> Home </a> </span> </li>
+    <li> <a href ="../os.html"> Operating system </a> </li>
+    <li> <a href ="../li.html"> Language </a> </li>
+    <li> <a href ="../community.html"> Community </a> </li>
+    <li> <a href ="../links.html"> Links </a> </li>
+  </ul>
+<!--End of top menu-->
+
+<!--List of the side menu-->
+<div>
+  <ul id="side_menu">
+    <li> <a href="../index.html"> Overview </a> </li>
+    <li> <a href="motivations.html"> French Stuff </a> </li>
+    <li> <a href="papers.html"> Papers </a> </li>
+    <li> <span class="page"> <a href="news.html"> News </a> </span> </li>
+  </ul>
+</div>
+<!--End of side menu-->
+
+  <div id="text">
+
+    <table class="table2">
+      <tr> 
+        <td> <img class="imgleft" src="../pictures/icons/news_pres.gif" 
+        alt="presentation"/> </td>
+        <td> Presentation </td>
+        <td> <img class="imgleft" src="../pictures/icons/news_site.gif" 
+        alt="web"/> </td>
+        <td> Web Site </td>
+        <td> <img class="imgleft" src="../pictures/icons/news_isaac.gif" 
+        alt="logo"/> </td>
+        <td> Isaac </td>
+      </tr>
+      <tr> 
+        <td> <img class="imgleft" src="../pictures/icons/news_lisaac.gif" 
+        alt="news"/> </td>
+        <td> Lisaac </td>
+        <td> <img class="imgleft" src="../pictures/icons/news_compiler.gif" 
+        alt="compiler"/> </td>
+        <td> Compiler </td>
+        <td> <img class="imgleft" src="../pictures/icons/news_other.gif" 
+        alt="others"/> </td>
+        <td> Other </td>
+      </tr>
+    </table>
+
+    <table class="table1">
+    <tr>
+    	<td> <img src="../pictures/icons/news_site.gif" alt="web"/> </td>
+   	<td> 09/03/2008 </td>
+    	<td> Lisaac infrastructure move from GNA to <a href=https://alioth.debian.org/projects/lisaac/>ALIOTH</a> done.</td>
+    </tr>
+
+  <tr>
+        <td> <img src="../pictures/icons/news_compiler.gif" alt="compiler"/> </td>
+        <td> 02/17/2008 </td>
+        <td> New release of <b>Lisaac</b> v 0.13.1 (in language/download) </td>
+      </tr>
+    <tr>
+        <td> <img src="../pictures/icons/news_compiler.gif" alt="compiler"/> </td>
+        <td> 02/08/2008 </td>
+        <td> New release of <b>Lisaac</b> v 0.13 (in language/download) </td>
+      </tr>
+      <tr>
+        <td> <img src="../pictures/icons/news_compiler.gif" alt="compiler"/> </td>
+        <td> 09/24/2007 </td>
+        <td> New release of <b>Lisaac</b> v 0.12 (in language/download) </td>
+      </tr>
+      <tr>
+        <td> <img src="../pictures/icons/news_site.gif" alt="web"/> </td>
+        <td> 09/14/2007 </td>
+        <td> New website and W3C validation by Natacha Kraus </td>
+      </tr>
+      <tr>
+        <td> <img src="../pictures/icons/news_lisaac.gif" alt="news"/> </td>
+        <td> 08/29/2007 </td>
+        <td> Migration to GNA server <br/>
+        <a href="https://gna.org/projects/isaac/">  
+        https://gna.org/projects/isaac/ </a> </td>
+      </tr>
+      <tr> 
+        <td> <img src="../pictures/icons/news_lisaac.gif" alt="news"/> </td>
+        <td> 08/13/2007 </td>
+        <td> <b>Lisaac mode</b> for Vim editor <br/>
+        Contribution by Xavier Oswald (available in the lisaac tarball) . </td>
+      </tr>
+      <tr> 
+        <td> <img src="../pictures/icons/news_lisaac.gif" alt="news"/> </td>
+        <td> 06/15/2007 </td>
+        <td> The new Lisaac 0.11 compiler has come !!<br/>
+        Entirely rewritten, it includes almost all 0.2 specification tags. </td>
+      </tr>
+      <tr> 
+        <td> <img src="../pictures/icons/news_lisaac.gif" alt="news"/> </td>
+        <td> 06/15/2007 </td>
+        <td> New documentation for Lisaac compiler, including 0.3 specification
+        manual, exhaustive library reference, user friendly index of main 
+        objects functions. </td>
+      </tr>
+      <tr> 
+        <td> <img src="../pictures/icons/news_site.gif" alt="web"/> </td>
+        <td> 05/15/2007 </td>
+        <td> Isaac Project site has moved to University of Strasbourg, France 
+        </td>
+      </tr>
+      <tr> 
+        <td> <img src="../pictures/icons/news_lisaac.gif" alt="news"/> </td>
+        <td> 03/27/2007 </td>
+        <td> Update of <b>Lisaac mode</b> for Kate editor (v2.0) <br/>
+        Contribution by Anthony Pajot (file in language/download/contributions). 
+        </td>
+      </tr>
+      <tr> 
+        <td> <img src="../pictures/icons/news_lisaac.gif" alt="news"/> </td>
+        <td> 03/19/2007 </td>
+        <td> New benchmarks for <b>Lisaac</b> Compiler (language/benchmarks). </td>
+      </tr>
+      <tr> 
+        <td> <img src="../pictures/icons/news_lisaac.gif" alt="news"/> </td>
+        <td> 03/05/2007 </td>
+        <td> Inherit diagram generator of a source code for <b>Lisaac</b> <br/>
+        Contribution by Jerome Hilbert, Simon Fuhlhaber, Gregoire Jacquemin
+        <br/> (file in language/download/contributions). </td>
+      </tr>
+      <tr> 
+        <td> <img src="../pictures/icons/news_lisaac.gif" alt="news"/> </td>
+        <td> 03/05/2007 </td>
+        <td> Quick Start Manual for <b>Lisaac</b> <br/>
+        Contribution by Alexandre Chabert (file in language/docs).</td>
+      </tr>
+      <tr> 
+        <td> <img src="../pictures/icons/news_lisaac.gif" alt="news"/> </td>
+        <td> 03/05/2007 </td>
+        <td> Update of <b>Lisaac mode</b> for Kate editor <br/>
+        Contribution by Anthony Pajot (file in language/download/contributions).
+        </td>
+      </tr>
+      <tr> 
+        <td> <img src="../pictures/icons/news_lisaac.gif" alt="news"/> </td>
+        <td> 01/23/2007 </td>
+        <td> <b>Lisaac files</b> for a Virtual File System <br/>
+        Contribution by Damien Bouvarel (file in 
+        language/download/contributions). </td>
+      </tr>
+      <tr> 
+        <td> <img src="../pictures/icons/news_lisaac.gif" alt="news"/> </td>
+        <td> 01/23/2007 </td>
+        <td> <b>Lisaac files</b> for a Compress/Decompress software <br/>
+        Contribution by Damien Bouvarel (file in 
+        language/download/contributions). </td>
+      </tr>
+      <tr> 
+        <td> <img src="../pictures/icons/news_pres.gif" alt="presentation"/> 
+        </td>
+        <td> 01/11/2007 </td>
+        <td> <b>LSIIT seminar</b> : presentation of <b>Lisaac</b> and <b>Isaac
+       </b> </td>
+      </tr>
+      <tr> 
+        <td> <img src="../pictures/icons/news_lisaac.gif" alt="news"/> </td>
+        <td> 01/11/2007 </td>
+        <td> <b>Lisaac mode</b> for Kate editor <br/>
+        Contribution by Anthony Pajot (file in language/download/contributions). 
+        </td>
+      </tr>
+      <tr> 
+        <td> <img src="../pictures/icons/news_pres.gif" alt="presentation"/> </td>
+        <td> 23/11/2006 </td>
+        <td> <b>LSIIT seminar</b> : presentation of <b> Lisaac </b> compiler </td>
+      </tr>
+      <tr> 
+        <td> <img src="../pictures/icons/news_pres.gif" alt="presentation"/> </td>
+        <td> 10/30/2006 </td>
+        <td> Presentation invitee for the conference <b>MajecSTIC</b> (Lorient).</td>
+      </tr>
+      <tr> 
+        <td> <img src="../pictures/icons/news_other.gif" alt="others"/> </td>
+        <td> 04/2006 </td>
+        <td> <b> Nasa Conference </b> : Software Engineering Workshop #30 <br/>
+        (read in home/papers). </td>
+      </tr>
+      <tr> 
+        <td> <img src="../pictures/icons/news_pres.gif" alt="presentation"/> </td>
+        <td> 03/24/2006 </td>
+        <td> <b> Isaac </b> and <b> Lisaac </b> workshop in Loria. <br/>
+        Presentations and practice (exercises in language/download/utilities).
+        </td>
+      </tr>
+      <tr>
+        <td> <img src="../pictures/icons/news_isaac.gif" alt="logo"/> </td>
+        <td> 02/07/2006 </td>
+        <td> New <b>Isaac</b> versions for Linux and Windows (in system/
+        download) </td>
+      </tr>
+      <tr>
+        <td> <img src="../pictures/icons/news_pres.gif" alt="presentation"/> </td>
+        <td> 01/31/2006 <br/> 02/02/2006 </td>
+        <td> <b>Isaac</b> project in the INRIA stand in the forum 
+        <a href="http://www.solutionslinux.fr/fr/medias_communiques_affiche.php?
+        id_communique=25"> "Solutions Linux 2006" </a> (Paris) </td>
+      </tr>
+      <tr> 
+        <td> <img src="../pictures/icons/news_compiler.gif" alt="compiler"/> </td>
+        <td> 11 / 2005 </td>
+        <td> New release of <b>Lisaac</b>: v 0.084 (in language/download) </td>
+      </tr>
+      <tr> 
+        <td> <img src="../pictures/icons/news_site.gif" alt="web"/> </td>
+        <td> 09 / 2005 </td>
+        <td> New version of the web site www.IsaacOS.com (image of 
+        <a href="http://IsaacOS.loria.fr"> http://IsaacOS.loria.fr </a>) </td>
+      </tr>
+      <tr> 
+        <td> <img src="../pictures/icons/news_pres.gif" alt="presentation"/> </td>
+        <td> 04/11/2005 </td>
+        <td> <a href="http://www.lip6.fr/fr/liens/organise-fiche.php?theme=5&lt;
+        RECORD_KEY(organise)=id&lt;id(organise)=112"> OASIS seminar at Lip6 </a>. 
+        <br/> <b>Isaac</b> project: an alternative high level object approach 
+        for system programmation. </td>
+      </tr>
+      <tr> 
+        <td> <img src="../pictures/icons/news_pres.gif" alt="presentation"/> </td>
+        <td> 03 / 2004 <br/> 02 / 2005 </td>
+        <td> ST Microelectronics seminars
+          <ul>   
+            <li> Presentation of the project <b>Isaac</b> / <b>Lisaac</b>. </li>
+            <li> <b>Lisaac</b> language : syntax and semantic. </li>
+            <li> Compilation and optimization technics of the <b>Lisaac</b> 
+            compiler. </li>
+            <li> The <b>Isaac</b> Operating System. </li>
+            <li> Use of <b>Lisaac</b>, for <b>Isaac</b> and system 
+            programmation. </li>
+          </ul>
+        </td>
+      </tr>
+	    <tr>
+        <td> <img src="../pictures/icons/news_lisaac.gif" alt="news"/> </td>
+        <td> 10/28/2004 </td>
+        <td> Lisaac v 0.2 reference guide (in language/docs) </td>
+      </tr>	
+      <tr>  
+        <td> <img src="../pictures/icons/news_site.gif" alt="web"/> </td>
+        <td> 05/03/2004 </td>
+        <td> <b>Isaac</b> distrib for Linux (in system/download) </td>
+      </tr>
+      <tr> 
+        <td> <img src="../pictures/icons/news_compiler.gif" alt="compiler"/> </td>
+        <td> 04/24/2004 </td>
+        <td> New release of <b>Lisaac</b>: v 0.083 (in language/download) </td>
+      </tr>
+      <tr> 
+        <td> <img src="../pictures/icons/news_pres.gif" alt="presentation"/> </td>
+        <td> 03/22/2004 </td>
+        <td> "Caf&eacute;-D&eacute;mo" Loria.<br/>
+        Supelec Metz (engineer school).<br/> Presentation. </td>
+      </tr>
+      <tr> 
+        <td> <img src="../pictures/icons/news_isaac.gif" alt="logo"/> </td>
+        <td> 03/27/2004 </td>
+        <td> <b>Isaac</b> implemented on Linux (in only 1 hour !) </td>
+      </tr>
+      <tr> 
+        <td> <img src="../pictures/icons/news_compiler.gif" alt="compiler"/> </td>
+        <td> 03/15/2004 </td>
+        <td> New release of <b>Lisaac</b>: v 0.082 (in language/download) </td>
+      </tr>
+      <tr> 
+        <td> <img src="../pictures/icons/news_pres.gif" alt="presentation"/> </td>
+        <td> 03/15/2004 </td>
+        <td> <a href="http://www.info.ucl.ac.be"> Catholic University of Louvain
+        -La-Neuve, Computer Science department (Belgium)</a> <br/>
+        Presentation. </td>
+      </tr> 
+      <tr> 
+        <td> <img src="../pictures/icons/news_pres.gif" alt="presentation"/> </td>
+        <td> 03/11/2004 </td>
+        <td> <a href="http://www-sop.inria.fr/everest/events/cassis04/"> CASSIS
+        conference <br/> 
+        (<i>Construction and Analysis of Safe, Secure and Interoperable Smart 
+        Devices</i>) </a> <br/>
+        Invitation for a presentation. </td>
+      </tr> 
+      <tr>
+        <td> <img src="../pictures/icons/news_isaac.gif" alt="logo"/> </td>	
+        <td> 02/15/2004 </td>
+        <td> <b>Isaac</b> Implemented on Compaq IPAQ H3970. </td>
+      </tr>  
+      <tr> 
+        <td> <img src="../pictures/icons/news_compiler.gif" alt="compiler"/> </td>
+        <td> 02/11/2004 </td>
+        <td> New release of <b>Lisaac</b>: v 0.081 (in language/download) </td>
+      </tr>  
+      <tr> 
+        <td> <img src="../pictures/icons/news_pres.gif" alt="presentation"/> </td>
+        <td> 01/27/2004 </td>
+        <td> 11<sup>&egrave;mes </sup> Rencontres <i>INRIA -</i> Industrie</a> <br/>
+        Presentation. </td>
+      </tr>
+      <tr> 
+        <td> <img src="../pictures/icons/news_compiler.gif" alt="compiler"/> </td>
+        <td> 12/07/2003 </td>
+        <td> <i>Bootstrap</i> of the <b>Lisaac</b> compiler </td>
+      </tr>
+      <tr> 
+        <td> <img src="../pictures/icons/news_site.gif" alt="web"/> </td>
+        <td> 11/24/2003 </td>
+        <td> New version of IsaacOS web site </td>
+      </tr>
+      <tr> 
+        <td> <img src="../pictures/icons/news_other.gif" alt="others"/> </td>
+        <td> 11/11/2003 </td>
+        <td> Ph.D graduation of Benoit Sonntag </td>
+      </tr>
+      <tr> 
+        <td> <img src="../pictures/icons/news_other.gif" alt="others"/> </td>
+        <td> 10 / 2003 </td>
+        <td> Paper in <i>IN&eacute;dit</i>, information letter of 
+        <i>INRIA</i> </td>
+      </tr>  
+      <tr> 
+        <td> <img src="../pictures/icons/news_isaac.gif" alt="logo"/> </td>
+        <td> 10 / 2003 </td>
+        <td> New version of <b>Isaac</b> fully written in <b>Lisaac</b> (no C 
+        code line - 40 assembly code lines) </td>
+      </tr>
+      <tr> 
+        <td> <img src="../pictures/icons/news_other.gif" alt="others"/> </td>
+        <td> 09/10/2003 </td>
+        <td> <i>Inria</i> licence for the broadcast via Internet and for the use
+        of the compiler and the standard library of the <b>Lisaac</b> language. </td>
+      </tr>
+      <tr> 
+        <td> <img src="../pictures/icons/news_pres.gif" alt="presentation"/> </td>
+        <td> 07/15/2003 </td>
+        <td> Presentation of the project in the Research and Development Center 
+        of <i>ST-Microelectronics </i> in Grenoble </td>
+      </tr>
+      <tr> 
+        <td> <img src="../pictures/icons/news_other.gif" alt="others"/> </td>
+        <td> 07/03/2003 </td>
+        <td> <b>Lisaac</b> source code deposit at the <i>Agence pour la 
+        Protection des Programmes</i> </td>
+      </tr>
+      <tr> 
+        <td> <img src="../pictures/icons/news_pres.gif" alt="presentation"/> </td>
+        <td> 04/08/2003 </td>
+        <td> <a href="http://www.loria.fr/prnb.php?mn=services&lt;lg=fr&lt;ct
+        =00655"> SEDRE </a> Seminar <br/>
+        Presentation of the project within the work of J&eacute;r&ocirc;me 
+        Boutet <br/> 
+        (implementation on light architecture) </td>
+      </tr>
+      <tr> 
+        <td> <img src="../pictures/icons/news_other.gif" alt="others"/> </td>
+        <td> 09 / 2002 </td>
+        <td> Arrival on the project of J&eacute;r&ocirc;me Boutet, <i>Inria</i>
+        engineer. </td>
+      </tr>
+      <tr> 
+        <td> <img src="../pictures/icons/news_other.gif" alt="others"/> </td>
+        <td> 09 / 2002 </td>
+        <td> Trademark <b>Isaac</b> deposit </td>
+      </tr>
+      <tr> 
+        <td> <img src="../pictures/icons/news_other.gif" alt="others"/> </td>
+        <td> 07/17/2002 </td>
+        <td> <b>Isaac</b> source code deposit at the <i>Agence pour la 
+        Protection des Programmes</i> </td>
+      </tr>
+      <tr> 
+        <td> <img src="../pictures/icons/news_pres.gif" alt="presentation"/> </td>
+        <td> 03/28/2002 </td>
+        <td> <i>Qualit&eacute; et Suret&eacute; Logicielle</i> Seminar of the 
+        team <i>Intelligence logicielle</i> <br/>
+        Compilation of fonctionnal and object languages <br/>
+        Title: <i>Techniques de compilation du langage Lisaac &agrave; base de 
+        prototypes</i> </td>
+      </tr>
+      <tr> 
+        <td> <img src="../pictures/icons/news_other.gif" alt="others"/> </td>
+        <td> 02 / 2002 </td>
+        <td> <b>Isaac</b> project elected key topic of year 2001 in <i> Loria</i> </td>
+      </tr>
+      <tr> 
+        <td> <img src="../pictures/icons/news_site.gif" alt="web"/> </td>
+        <td> 09 / 2001 </td>
+        <td> Creation of the project web site <i>www.IsaacOS.com</i> </td>
+      </tr>
+      <tr> 
+        <td> <img src="../pictures/icons/news_lisaac.gif" alt="news"/> </td>
+        <td> 08 / 2001 </td>
+        <td> Ceation of the <b>Lisaac</b> language </td>
+      </tr>
+      <tr> 
+        <td> <img src="../pictures/icons/news_pres.gif" alt="presentation"/> </td>
+        <td> 06/21/2001 </td>
+        <td> Seminar <i> Centre Charles Hermite</i> <br/>
+        Presentation of the system. <br/>
+        Title: <i>Isaac, Oriented Object Operating System</i> </td>
+      </tr>
+    </table>
+
+  </div>
+
+  <div id="foot">
+    <a href="http://validator.w3.org/check?uri=referer">
+    <img src="http://www.w3.org/Icons/valid-xhtml10" 
+    alt="Valid XHTML 1.0 Strict"/> </a>
+  </div>
+
+</body>
+
+</html>
diff --git a/Current/index/papers.html b/Current/index/papers.html
new file mode 100644
index 0000000..dd0631e
--- /dev/null
+++ b/Current/index/papers.html
@@ -0,0 +1,319 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+
+<html xmlns= "http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+
+<head>
+  <title> Isaac project </title>
+  <link rel="stylesheet" type="text/css" href="../style/style.css" />
+  <link rel="shortcut icon" type="image/png" href="../pictures/favicon.ico"/>
+  <link rel="icon" type="image/png" href="../pictures/favicon.ico"/>
+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+
+<body>
+
+<!--Logos of entreprises which working with Isaac project-->
+  <div id="logo">
+    <img src="../pictures/logos/isaaclogo.png" alt="logo Isaac" title="Isaac"/>
+    <a href="http://www.inria.fr"> <img src="../pictures/logos/inria.png" 
+    alt="Inria"/> </a>
+    <a href="http://lsiit.u-strasbg.fr"> <img src="../pictures/logos/lsiit.png"
+    alt="LSIIT"/> </a>
+    <a href="http://www.cnrs.fr/"><img src="../pictures/logos/cnrs.png" 
+    alt="CNRS"/></a>
+    <a href="http://www.st.com"><img src="../pictures/logos/st.png" alt="ST"/></a>
+    <a href="http://www.powerlinux.fr"><img src="../pictures/logos/powerlinux.png" width=80 height=50 alt="PowerLinux"/> </a>
+  </div>
+
+<!--List of the top menu-->
+  <ul id="top_menu">
+    <li> <span class="page"> <a href ="../index.html"> Home </a> </span> </li>
+    <li> <a href ="../os.html"> Operating system </a> </li>
+    <li> <a href ="../li.html"> Language </a> </li>
+    <li> <a href ="../community.html"> Community </a> </li>
+    <li> <a href ="../links.html"> Links </a> </li>
+  </ul>
+<!--End of the top menu-->
+
+<!--List of the side menu-->
+<div>
+  <ul id="side_menu">
+    <li> <a href="../index.html"> Overview </a> </li>
+    <li> <a href="motivations.html"> French Stuff </a> </li>
+    <li> <span class="page"> <a href="papers.html"> Papers </a> </span> </li>
+    <li> <a href="news.html"> News </a> </li>
+  </ul>
+</div>
+<!--End of the side menu-->
+	
+  <div id="text">
+
+<!--Publication sonntagNASA2006.pdf-->
+
+    <table class="table3">
+      <tr>
+        <th> file </th>
+        <td> <a href="papers/sonntagNASA2006.pdf"> sonntagNASA2006.pdf </a> </td>
+      </tr>
+      <tr>
+        <th> size </th>
+        <td> 103 Ko </td>
+      </tr>
+      <tr>
+        <th> date </th>
+        <td> 04/2006 </td>
+      </tr>
+      <tr>
+        <th> conference </th>
+        <td> Software Engineering Workshop #30 </td>
+      </tr>
+      <tr>
+        <th> title </th>
+        <td> Hardware Memory Segmentation for New Software Model </td>
+      </tr>
+      <tr>
+        <th> abstract </th>
+        <td> This article is the conclusions of a study on the implementation of
+        a new oriented object operating system. Indeed, starting from the 
+        analysis of our needs in communication for the development for our 
+        object mechanism, various problems appeared. In this study, we reveal 
+        that the poor <i> flexibility </i> in memory management is the 
+        <i> reflection </i> of the lack of segmentation usage. Nowadays, some 
+        processors offer advanced mecanisms of memory management through 
+        segmentation. Unfortunately, they are unusable some context as ANSI C 
+        programming. At first sight, the implementation of an operating system 
+        using such a mecanism would need prior rewriting of the stack in order 
+        to take account for memory allocation indexes. This article brings a 
+        simple and effective solution to allow processor segmentation. Moreover,
+        this solution does not require any massive modification of the stack. 
+        </td>
+      </tr>
+    </table>
+
+  <hr/>
+
+<!--Publication sonntagJMAC2006.pdf-->
+
+    <table class="table3"> 
+      <tr>
+        <th> file </th>
+        <td> <a href="papers/sonntagJMAC2006.pdf"> sonntagJMAC2006.pdf </a> </td>
+      </tr>
+      <tr>
+        <th> size </th>
+        <td> 85 Ko </td>
+      </tr>
+      <tr>
+        <th> date </th>
+        <td> 03/2006 </td>
+      </tr>
+      <tr>
+        <th> conference </th>
+        <td> JMAC'2006 </td>
+      </tr>
+      <tr>
+        <th> title </th>
+        <td> Lisaac Agent : petit mod&egrave;le agent pour langage à prototype </td>
+      </tr>
+      <tr>
+        <th> abstract </th>
+        <td> Nous proposons dans cet article les bases d'un mod&egrave;le simple
+        de langage orient&eacute; agents r&eacute;actifs pour le langage Lisaac
+        , langage objet &agrave; prototype compil&eacute;. Nous 
+        pr&eacute;sentons les axiomes de bases &agrave; impl&eacute;menter dans
+        le compilateur afin d'int&eacute;grer des m&eacute;canismes agents, en 
+        s'adaptant aux sp&eacute;cificit&eacute;s d'un langage objet &agrave; 
+        prototype. Nous proposons l'int&eacute;gration de m&eacute;canismes 
+        comme la gestion de messages multicast, la d&eacute;finition du 
+        comportement r&eacute;actif de l'agent, un m&eacute;canisme de 
+        structuration de SMA, et un m&eacute;canisme d'extraction 
+        structur&eacute; de donn&eacute;es. </td>
+      </tr>
+    </table>
+
+  <hr/>
+
+<!--Publication cfse4.pdf-->
+
+    <table class="table3">
+      <tr>
+        <th> file </th>
+        <td> <a href="papers/cfse4.pdf"> cfse4.pdf </a> </td>
+      </tr>
+      <tr>
+        <th> size </th>
+        <td> 143 Ko </td>
+      </tr>
+      <tr>
+        <th> date </th>
+        <td> 03/2005 </td>
+      </tr>
+      <tr>
+        <th> conference </th>
+        <td> CFSE'4 </td>
+      </tr>
+      <tr>
+        <th> title </th>
+        <td> Le projet Isaac : une alternative objet de haut </td>
+      </tr>
+      <tr>
+        <th> abstract </th>
+        <td> Le march&eacute; fleurissant de l'informatique embarqu&eacute;e 
+        impose une r&eacute;utilisabilit&eacute; croissante du code existant 
+        tout en ayant de fortes contraintes mat&eacute;rielles. Aussi, il est 
+        n&eacute;cessaire de s'adapter de plus en plus rapidement &agrave; ce 
+        mat&eacute;riel h&eacute;t&eacute;roclite. Nous pensons que 
+        l'utilisation de langages de haut niveau, en particulier les langages 
+        objets, apporte certaines r&eacute;ponses &agrave; une
+        adaptabilit&eacute; rapide au sein des syst&egrave;mes d'exploitation et
+        de la couche applicative grandissante. L'&eacute;volution des langages 
+        informatiques &eacute;chappe encore &agrave; la programmation
+        syst&egrave;me. Ici, nous d&eacute;non&ccedil;ons l'utilisation quasi-
+        syst&eacute;matique du langage C et apportons une r&eacute;elle 
+        alternative. </td>
+      </tr>
+    </table>
+
+  <hr/>
+
+<!--Publication wecoop.pdf-->
+
+    <table class="table3">
+      <tr>
+        <th> file </th>
+        <td> <a href="papers/wecoop.pdf"> wecoop.pdf </a> </td>
+      </tr>
+      <tr>
+        <th> size </th>
+        <td> 143 Ko </td>
+      </tr>
+      <tr>
+        <th> date </th>
+        <td> 06/2002 </td>
+      </tr>
+      <tr>
+        <th> conference </th>
+        <td> ECOOP2002 </td>
+      </tr>
+      <tr>
+        <th> title </th>
+        <td> Dynamic inheritance : a powerful mechanism for operating system 
+        design </td>
+      </tr>
+      <tr>
+        <th> abstract </th>
+        <td> The design of the Isaac operating system comes from several years 
+        of reflexion and implementation on the need for flexibility and dynamism 
+        in future operating systems. Our goals progressively lead us towards the
+        object-oriented concepts. Prototype-based languages appeared the most 
+        elegant manner to materialize our vision of operating system. These, 
+        coupled with a powerful language allowing changing inheritance 
+        dynamically, made it possible to create the innovating Isaac OS. </td>
+      </tr>
+    </table>
+
+  <hr/>
+
+<!--Publication cfse.pdf-->
+
+    <table class="table3">
+      <tr>
+        <th> file </th>
+        <td> <a href="papers/cfse.pdf"> cfse.pdf </a> </td>
+      </tr>
+      <tr>
+        <th> size </th>
+        <td> 153 Ko </td>
+      </tr>
+      <tr>
+        <th> date </th>
+        <td> 04/2001 </td>
+      </tr>
+      <tr>
+        <th> conference </th>
+        <td> CFSE'2 (Conf&eacute;rence Fran&ccedil;aise des syst&egrave;mes 
+        d'exploitations) </td>
+      </tr>
+      <tr>
+        <th> title </th>
+        <td> Utilisation de la segmentation m&eacute;moire du processeur &agrave;
+        partir d'un langage de haut niveau </td>
+      </tr>
+      <tr>
+        <th> abstract </th>
+        <td> Cet article est le fruit d'une &eacute;tude sur la mise en place 
+        d'un nouveau syst&egrave;me d'exploitation enti&egrave;rement en objets.
+        En effet, &agrave; partir de l'analyse de nos besoins en mati&egrave;re 
+        de communication pour l'&eacute;laboration de nos m&eacute;canismes 
+        objets, diff&eacute;rents probl&egrave;mes sont apparus. Ici, nous en 
+        d&eacute;non&ccedil;ons un qui concerne le manque de flexibilit&eacute; 
+        de la gestion m&eacute;moire par l'absence d'utilisation de la 
+        segmentation. Actuellement, certains processeurs offrent des 
+        m&eacute;canismes &eacute;labor&eacute;s de gestion de la m&eacute;moire
+        par segmentation. Mais malheureusement, ils sont inutilisables dans le 
+        contexte d'un programme C ansi par exemple. A premi&egrave;re vue, la 
+        mise en place d'un syst&egrave;me d'exploitation utilisant ce 
+        m&eacute;canisme n&eacute;cessite de r&eacute;&eacute;crire 
+        compl&egrave;tement le compilateur pour que ce dernier prenne en compte
+        les indexations d'adressage m&eacute;moire. Cet article apporte une 
+        solution simple et efficace pour permettre la prise en charge de la 
+        segmentation processeur d'un programme C en m&eacute;moire. Cette 
+        solution ne n&eacute;cessite aucune modification massive du compilateur.
+        </td>
+      </tr>
+    </table>
+    
+  <hr/>
+
+<!--Publication tools.pdf-->
+
+    <table class="table3">
+      <tr>
+        <th> file </th>
+        <td> <a href="papers/tools.pdf"> tools.pdf </a> </td>
+      </tr>
+      <tr>
+        <th> size </th>
+        <td> 205 Ko </td>
+      </tr>
+      <tr>
+        <th> date </th>
+        <td> 02/2002 </td>
+      </tr>
+      <tr>
+        <th> conference </th>
+        <td> TOOLS 2002 (Technology of Object-Oriented Languages and Systems) 
+        </td>
+      </tr>
+      <tr>
+        <th> title </th>
+        <td> Lisaac : the power of simplicity at work for operating system </td>
+      </tr>
+      <tr>
+        <th> abstract </th>
+        <td> The design as well as the implementation of the Isaac operating 
+        system led us to set up a new programming language named Lisaac. Many 
+        features from the Lisaac language come from the Self programming 
+        language (<i>ungar87b</i>). Comparing to Self's skills, Lisaac 
+        integrates communications protection mechanisms as well as other tools 
+        related to operating systems' design. System interruptions support as 
+        well as drivers memory mapping have been considered in the design of 
+        Lisaac. The use of prototypes and especially dynamic inheritance, fits a 
+        flexible operating system in the making. First benchmarks of our 
+        compiled objects show that it is possible to obtain high-level 
+        prototype-based language's executables as fast as C programs are. </td>
+      </tr>
+    </table>
+    
+  </div>
+
+  <div id="foot">
+    <a href="http://validator.w3.org/check?uri=referer"> 
+    <img src="http://www.w3.org/Icons/valid-xhtml10"
+    alt="Valid XHTML 1.0 Strict" /> </a>
+  </div>
+
+</body>
+
+</html>
diff --git a/Current/index/papers.html.old b/Current/index/papers.html.old
new file mode 100644
index 0000000..3ec9203
--- /dev/null
+++ b/Current/index/papers.html.old
@@ -0,0 +1,477 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+
+<html xmlns= "http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+
+<head>
+  <title> Isaac project </title>
+  <link rel="stylesheet" type="text/css" href="../style/style.css" />
+  <link rel="shortcut icon" type="image/png" href="../pictures/favicon.ico"/>
+  <link rel="icon" type="image/png" href="../pictures/favicon.ico"/>
+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+
+<body>
+
+<!--Logos of entreprises which working with Isaac project-->
+  <div id="logo">
+    <img src="../pictures/logos/isaaclogo.png" alt="logo Isaac" title="Isaac"/>
+    <a href="http://www.inria.fr"> <img src="../pictures/logos/inria.png" alt="Inria"
+    title="lien vers l'INRIA"/> </a>
+    <a href="http://lsiit.u-strasbg.fr"> <img src="../pictures/logos/lsiit.png"
+    alt="LSIIT" title="lien vers l'LSIIT"/> </a>
+    <a href="http://www.cnrs.fr/"><img src="../pictures/logos/cnrs.png" alt="CNRS"
+    title="lien vers le CNRS"/></a>
+    <a href="http://www.st.com"><img src="../pictures/logos/st.png" alt="ST"
+    title="lien vers ST"/></a>
+  </div>
+
+<!--List of the top menu-->
+    <ul id="top_menu">
+      <li> <span class="page"> <a href ="../index.html"> Home </a> </span> </li>
+      <li> <a href ="../os.html"> Operating system </a> </li>
+      <li> <a href ="../li.html"> Language </a> </li>
+      <li> <a href ="../community.html"> Community </a> </li>
+      <li> <a href ="../links.html"> Links </a> </li>
+    </ul>
+
+<!-- List of the side menu -->
+    <ul id="side_menu">
+      <li> <a href="../index.html"> Overview </a> </span> </li>
+      <li> <a href="motivations.html"> French Stuff </a> </li>
+      <li> <span class="page"> <a href="papers.html"> Papers </a> </li>
+      <li> <a href="news.html"> News </a> </li>
+    </ul>
+
+<!-- End menu -->
+	
+  <div id="text">
+    <br>
+    <hr>
+
+<!-- Publi sonntagNASA2006.pdf -->
+
+    <table width="100%" border="0" cellspacing="0" cellpadding="4px">
+    <tr>
+      <td width="10%"> <div align="right"> <b> file </b> </div> </td>
+      <td width="90%"> 
+        <div style="margin-left:15pt;"align="left">
+           <a href="papers/sonntagNASA2006.pdf"> sonntagNASA2006.pdf </a> 
+        </div>
+      </td>
+    </tr>
+
+    <tr>
+      <td> <div align="right"> <b> size </b> </div> </td>
+      <td>
+        <div style="margin-left:15pt;"align="left"> 103 Ko </div>
+      </td>
+    </tr>
+    
+    <tr>
+      <td> <div align="right"> <b> date </b> </div> </td>
+      <td>
+        <div style="margin-left:15pt;"align="left"> 04/2006 </div>
+      </td>
+    </tr>
+    
+    <tr>
+      <td><div align="right"> <b> conference </b> </div> </td>
+      <td>
+        <div style="margin-left:15pt;"align="left">
+          Software Engineering Workshop #30
+        </div>
+      </td>
+    </tr>
+	  
+    <tr>
+      <td> <div align="right"> <b> title </b> </div> </td>
+      <td>
+        <div style="margin-left:15pt;"align="left">
+          Hardware Memory Segmentation for New Software Model
+        </div>
+      </td>
+    </tr>
+  
+    <tr>
+      <td> <div align="right"><b>abstract</b></div></td>
+      <td>
+        <div style="margin-left:15pt;"align="justify">
+          This article is the conclusions of a study on the implementation of a
+          new oriented object operating system. Indeed, starting from the
+          analysis of our needs in communication for the development for our
+          object mechanism, various problems appeared. In this study, we reveal
+          that the poor <i>flexibility</i> in memory management is the 
+          <i>reflection</i> of the lack of segmentation usage. Nowadays, some 
+          processors offer advanced mecanisms of memory management through 
+          segmentation. Unfortunately, they are unusable some context as ANSI C
+          programming. At first sight, the implementation of an operating 
+          system using such a mecanism would need prior rewriting of the stack 
+          in order to take account for memory allocation indexes. This article 
+          brings a simple and effective solution to allow processor 
+          segmentation. Moreover, this solution does not require any massive
+          modification of the stack.
+        </div>
+      </td>
+    </tr>
+    </table>
+
+    <hr>
+
+<!-- Publi sonntagJMAC2006.pdf -->
+
+    <table width="100%" border="0" cellspacing="0" cellpadding="4px"> 
+		<tr>
+      <td width="10%"> <div align="right"> <b> file </b> </div> </td>
+      <td width="90%"> 
+        <div style="margin-left:15pt;"align="left">
+          <a href="papers/sonntagJMAC2006.pdf"> sonntagJMAC2006.pdf </a>
+        </div>
+      </td>
+    </tr>
+
+    <tr>
+      <td> <div align="right"> <b> size </b> </div> </td>
+      <td>
+	      <div style="margin-left:15pt;"align="left">
+          85 Ko
+        </div>
+      </td>
+    </tr>
+    
+    <tr>
+      <td> <div align="right"> <b> date </b> </div> </td>
+      <td>
+        <div style="margin-left:15pt;"align="left">
+          03/2006
+        </div>
+      </td>
+    </tr>
+    
+    <tr>
+      <td> <div align="right"> <b> conference </b> </div> </td>
+      <td>
+        <div style="margin-left:15pt;"align="left">
+          JMAC'2006
+        </div>
+      </td>
+    </tr>
+
+    <tr>
+      <td> <div align="right"> <b> title </b> </div> </td>
+      <td>
+        <div style="margin-left:15pt;"align="left">
+          Lisaac Agent : petit modèle agent pour langage à prototype
+        </div>
+      </td>
+    </tr>
+
+    <tr>
+      <td> <div align="right"> <b> abstract </b> </div> </td>
+      <td>
+        <div style="margin-left:15pt;"align="justify">
+          Nous proposons dans cet article les bases d'un modèle simple de 
+          langage orienté agents réactifs pour le langage Lisaac, langage
+          objet à prototype compilé. Nous présentons les axiomes de bases à
+          implémenter dans le compilateur afin d'intégrer des mécanismes agents,
+          en s'adaptant aux spécificités d'un langage objet à prototype. Nous 
+          proposons l'intégration de mécanismes comme la gestion de messages 
+          multicast, la définition du comportement réactif de l'agent, un 
+          mécanisme de structuration de SMA, et un mécanisme d'extraction 
+          structuré de données.
+        </div>
+      </td>
+    </tr>
+    </table>
+
+    <hr>
+
+<!-- Publi cfse4.pdf -->
+
+    <table width="100%" border="0" cellspacing="0" cellpadding="4px">
+    <tr>
+      <td width="10%"> <div align="right"> <b> file </b> </div> </td>
+      <td width="90%"> 
+        <div style="margin-left:15pt;"align="left">
+          <a href="papers/cfse4.pdf"> cfse4.pdf </a>
+        </div>
+      </td>
+    </tr>
+
+    <tr>
+      <td> <div align="right"> <b> size </b> </div> </td>
+      <td>
+        <div style="margin-left:15pt;"align="left">
+          143 Ko
+        </div>
+      </td>
+    </tr>
+
+    <tr>
+      <td> <div align="right"> <b> date </b> </div> </td>
+      <td>
+        <div style="margin-left:15pt;"align="left">
+          03/2005
+        </div>
+      </td>
+    </tr>
+
+    <tr>
+      <td> <div align="right"> <b> conference </b> </div> </td>
+      <td>
+        <div style="margin-left:15pt;"align="left">
+          CFSE'4
+        </div>
+      </td>
+    </tr>
+
+    <tr>
+      <td> <div align="right"> <b> title </b> </div> </td>
+      <td>
+        <div style="margin-left:15pt;"align="left">
+          Le projet Isaac : une alternative objet de haut
+        </div>
+      </td>
+    </tr>
+
+    <tr>
+      <td> <div align="right"> <b> abstract </b> </div> </td>
+      <td>
+        <div style="margin-left:15pt;"align="justify">
+          Le marché fleurissant de l'informatique embarquée impose une
+          réutilisabilité croissante du code existant tout en ayant de fortes
+          contraintes matérielles. Aussi, il est nécessaire de s'adapter de 
+          plus en plus rapidement à ce matériel hétéroclite. Nous pensons que
+          l'utilisation de langages de haut niveau, en particulier les 
+          langages objets, apporte certaines réponses à une adaptabilité 
+          rapide au sein des systèmes d'exploitation et de la couche 
+          applicative grandissante. L'évolution des langages informatiques
+          échappe encore à la programmation système. Ici, nous dénonçons 
+          l'utilisation quasi-systématique du langage C et apportons une 
+          réelle alternative.
+        </div>
+      </td>
+    </tr>
+    </table>
+    
+		<hr>
+
+<!-- Publi wecoop.pdf -->
+
+    <table width="100%" border="0" cellspacing="0" cellpadding="4px">
+    <tr>
+      <td width="10%"> <div align="right"> <b> file </b> </div> </td>
+      <td width="90%"> 
+        <div style="margin-left:15pt;"align="left">
+          <a href="papers/wecoop.pdf"> wecoop.pdf </a>
+        </div>
+      </td>
+    </tr>
+
+    <tr>
+      <td> <div align="right"> <b> size </b> </div> </td>
+      <td>
+        <div style="margin-left:15pt;"align="left">
+          143 Ko
+        </div>
+      </td>
+    </tr>
+
+    <tr>
+      <td> <div align="right"> <b> date </b> </div> </td>
+      <td>
+        <div style="margin-left:15pt;"align="left">
+          06/2002
+        </div>
+      </td>
+    </tr>
+
+    <tr>
+      <td> <div align="right"> <b> conference </b> </div> </td>
+      <td>
+        <div style="margin-left:15pt;"align="left">
+          ECOOP2002
+        </div>
+      </td>
+    </tr>
+
+    <tr>
+      <td> <div align="right"> <b> title </b> </div> </td>
+      <td>
+        <div style="margin-left:15pt;"align="left">
+          Dynamic inheritance : a powerful mechanism for operating system design
+        </div>
+      </td>
+    </tr>
+
+    <tr>
+      <td> <div align="right"> <b> abstract </b> </div> </td>
+      <td>
+        <div style="margin-left:15pt;"align="justify">
+          The design of the Isaac operating system comes from several years of 
+          reflexion and implementation on the need for flexibility and dynamism 
+          in future operating systems. Our goals progressively lead us towards 
+          the object-oriented concepts. Prototype-based languages appeared the 
+          most elegant manner to materialize our vision of operating system.
+          These, coupled with a powerful language allowing changing inheritance
+          dynamically, made it possible to create the innovating Isaac OS.
+        </div>
+      </td>
+    </tr>
+    </table>
+
+    <hr>
+
+<!-- Publi cfse.pdf -->
+
+    <table width="100%" border="0" cellspacing="0" cellpadding="4px">
+    <tr>
+      <td width="10%"> <div align="right" ><b> file </b> </div> </td>
+      <td width="90%">
+        <div style="margin-left:15pt;"align="left">
+          <a href="papers/cfse.pdf"> cfse.pdf </a>
+        </div>
+      </td>
+    </tr>
+
+    <tr>
+      <td> <div align="right"> <b> size </b> </div> </td>
+      <td>
+        <div style="margin-left:15pt;"align="left">
+          153 Ko
+        </div>
+      </td>
+    </tr>
+
+    <tr>
+      <td> <div align="right"> <b> date </b> </div> </td>
+      <td>
+        <div style="margin-left:15pt;"align="left">
+          04/2001
+        </div>
+      </td>
+    </tr>
+
+    <tr>
+      <td> <div align="right"> <b> conference </b> </div> </td>
+      <td>
+        <div style="margin-left:15pt;"align="left">
+          CFSE'2 <font size="-1">(Conf&eacute;rence Fran&ccedil;aise des 
+          syst&egrave;mes d'exploitations)
+        </div>
+      </td>
+    </tr>
+
+    <tr>
+      <td> <div align="right"> <b> title </b> </div> </td>
+      <td>
+        <div style="margin-left:15pt;"align="left">
+          Utilisation de la segmentation m&eacute;moire du 
+          processeur &agrave; partir d'un langage de haut niveau
+        </div>
+      </td>
+    </tr>
+
+    <tr>
+      <td> <div align="right"> <b> abstract </b> </div> </td>
+      <td>
+        <div style="margin-left:15pt;"align="justify">
+          Cet article est le fruit d'une &eacute;tude sur la mise en place d'un
+          nouveau syst&egrave;me d'exploitation enti&egrave;rement en objets.
+          En effet, &agrave; partir de l'analyse de nos besoins en mati&egrave;re
+          de communication pour l'&eacute;laboration de nos m&eacute;canismes 
+          objets, diff&eacute;rents probl&egrave;mes sont apparus. Ici, nous en 
+          d&eacute;non&ccedil;ons un qui concerne le manque de flexibilit&eacute; 
+          de la gestion m&eacute;moire par l'absence d'utilisation de la 
+          segmentation.Actuellement, certains processeurs offrent des 
+          m&eacute;canismes &eacute;labor&eacute;s de gestion de la 
+          m&eacute;moire par segmentation. Mais malheureusement, ils sont 
+          inutilisables dans le contexte d'un programme C ansi par exemple.
+          A premi&egrave;re vue, la mise en place d'un syst&egrave;me 
+          d'exploitation utilisant ce m&eacute;canisme n&eacute;cessite de 
+          r&eacute;&eacute;crire compl&egrave;tement le compilateur pour que ce 
+          dernier prenne en compte les indexations d'adressage m&eacute;moire.
+          Cet article apporte une solution simple et efficace pour permettre la 
+          prise en charge de la segmentation processeur d'un programme C en 
+          m&eacute;moire. Cette solution ne n&eacute;cessite aucune modification
+          massive du compilateur.
+        </div>
+      </td>
+    </tr>
+    </table>
+    
+		<hr>
+
+<!-- Publi tools.pdf -->
+
+    <table width="100%" border="0" cellspacing="0" cellpadding="4px">
+    <tr>
+      <td width="10%"> <div align="right"> <b> file </b> </div> </td>
+      <td width="90%">
+        <div style="margin-left:15pt;"align="left">
+          <a href="papers/tools.pdf"> tools.pdf </a>
+        </div>
+      </td>
+    </tr>
+
+    <tr>
+      <td> <div align="right"> <b> size </b> </div> </td>
+      <td>
+        <div style="margin-left:15pt;"align="left">
+          205 Ko
+        </div>
+      </td>
+    </tr>
+
+    <tr>
+      <td> <div align="right"> <b> date </b> </div> </td>
+      <td>
+        <div style="margin-left:15pt;"align="left">
+          02/2002
+        </div>
+      </td>
+    </tr>
+
+    <tr>
+      <td> <div align="right"> <b> conference </b> </div> </td>
+      <td>
+        <div style="margin-left:15pt;"align="left">
+          TOOLS 2002 <font size="-1">(Technology of Object-Oriented Languages
+          and Systems) </font>
+        </div>
+      </td>
+    </tr>
+
+    <tr>
+      <td> <div align="right"> <b> title </b> </div> </td>
+      <td>
+        <div style="margin-left:15pt;"align="left">
+          Lisaac : the power of simplicity at work for operating system
+        </div>
+      </td>
+    </tr>
+
+    <tr>
+      <td> <div align="right"> <b> abstract </b> </div> </td>
+      <td>
+        <div style="margin-left:15pt;"align="justify">
+          The design as well as the implementation of the Isaac operating 
+          system led us to set up a new programming language named Lisaac. 
+          Many features from the Lisaac language come from the Self programming 
+          language (<i>ungar87b</i>).
+          Comparing to Self's skills, Lisaac integrates communications 
+          protection mechanisms as well as other tools related to operating 
+          systems' design. System interruptions support as well as drivers 
+          memory mapping have been considered in the design of Lisaac. The use 
+          of prototypes and especially dynamic inheritance, fits a flexible 
+          operating system in the making. First benchmarks of our compiled 
+          objects show that it is possible to obtain high-level prototype-based
+          language's executables as fast as C programs are.
+        </div>
+      </td>
+    </tr>
+    </table>
+    <hr>
+  </div>
+</body>
+</html>
diff --git a/Current/index/papers/cfse.pdf b/Current/index/papers/cfse.pdf
new file mode 100755
index 0000000..fe26eb1
Binary files /dev/null and b/Current/index/papers/cfse.pdf differ
diff --git a/Current/index/papers/cfse4.pdf b/Current/index/papers/cfse4.pdf
new file mode 100755
index 0000000..9e51a7a
Binary files /dev/null and b/Current/index/papers/cfse4.pdf differ
diff --git a/Current/index/papers/sonntagJMAC2006.pdf b/Current/index/papers/sonntagJMAC2006.pdf
new file mode 100755
index 0000000..650c09f
Binary files /dev/null and b/Current/index/papers/sonntagJMAC2006.pdf differ
diff --git a/Current/index/papers/sonntagNASA2006.pdf b/Current/index/papers/sonntagNASA2006.pdf
new file mode 100755
index 0000000..a36a609
Binary files /dev/null and b/Current/index/papers/sonntagNASA2006.pdf differ
diff --git a/Current/index/papers/tools.pdf b/Current/index/papers/tools.pdf
new file mode 100755
index 0000000..c8f73c4
Binary files /dev/null and b/Current/index/papers/tools.pdf differ
diff --git a/Current/index/papers/wecoop.pdf b/Current/index/papers/wecoop.pdf
new file mode 100755
index 0000000..71ca923
Binary files /dev/null and b/Current/index/papers/wecoop.pdf differ
diff --git a/Current/index/these_icps.txt b/Current/index/these_icps.txt
new file mode 100644
index 0000000..cf9985e
--- /dev/null
+++ b/Current/index/these_icps.txt
@@ -0,0 +1,47 @@
+Proposition de thèse (Sept. 2007) pour étudiant ayant un Master 2
+ d'informatique dans lequel il est particulièrement bien classé.
+ 
+ Directeur(s) de Thèse :        Philippe Clauss, PR - Benoît Sonntag, MCF
+ 
+ Unité(s) d'Accueil(s) : Laboratoire LSIIT UMR CNRS 7005, Strasbourg,
+ équipe ICPS
+ 
+ Établissement de rattachement : Université Louis Pasteur, Strasbourg
+ 
+ Requis :
+  - Interêt pour le projet Isaac/Lisaac (www.IsaacOS.com),
+  - Très bonne connaissance des concepts objets,
+  - Bonne connaissance des systèmes d'exploitation,
+  - Connaissance en Architecture et Assembleur.
+ 
+ Contacts :
+  sonntag at icps.u-strasbg.fr ou
+  clauss at icps.u-strasbg.fr
+ 
+Titre : Programmation des couches basses par une approche de haut niveau
+ 
+ Sujet (résumé) :
+ L'informatique embarquée impose une réutilisabilité croissante du code
+ existant avec de fortes contraintes matérielles. Néanmoins dans la
+ pratique, l'équipe de développement doit maîtriser en profondeur ce code
+ pour l'adapter aux différentes contraintes matérielles. Le code est
+ essentiellement écrit en C pour des raisons d'efficacité, de portage,
+ d'intégration avec le système (gestion du matériel). Ici, nous dénonçons
+ une réutilisabilité peu fiable, parfois hasardeuse d'un code C non
+ maîtrisé.
+ 
+ Les langages de haut niveau échappent encore à la programmation système.
+ Le développement des couches basses nécessite un code sensible à
+ l'architecture matérielle et rend difficile l'application
+ d'optimisations génériques et automatiques. La fiabilisation des couches
+ basses du système devient une priorité grandissante dans une
+ informatique de plus en plus hétéroclite. Une impasse est alors à
+ combattre: la réutilisabilité et la fiabilisation d'un code sont
+ grandement facilitées par l'utilisation des langages de haut niveau,
+ mais leurs utilisations pour les couches basses du système ne sera
+ possible qu'après une maîtrise des optimisations spécifiques du matériel
+ avec des performances au moins similaires à un programme écrit en C.
+ Cette thèse aura pour objectif de sortir de cette impasse en repoussant
+ les limites des langages de haut niveau pour l'embarqué tout en
+ garantissant l'efficacité.
+ 
diff --git a/Current/li.html b/Current/li.html
new file mode 100644
index 0000000..8f46901
--- /dev/null
+++ b/Current/li.html
@@ -0,0 +1,164 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">	
+
+<html xmlns= "http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+
+<head>
+  <title> Isaac project </title>
+  <link rel="stylesheet" type="text/css" href="style/style.css" />
+  <link rel="shortcut icon" type="image/png" href="pictures/favicon.ico"/>
+  <link rel="icon" type="image/png" href="pictures/favicon.ico"/>
+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+
+<body>
+
+<!--Logos of entreprises which working with Isaac project-->
+  <div id="logo">
+    <img src="pictures/logos/isaaclogo.png" alt="logo Isaac" title="Isaac"/>
+    <a href="http://www.inria.fr"> <img src="pictures/logos/inria.png" 
+    alt="Inria"/> </a>
+    <a href="http://lsiit.u-strasbg.fr"> <img src="pictures/logos/lsiit.png" 
+    alt="LSIIT"/> </a>
+    <a href="http://www.cnrs.fr/"><img src="pictures/logos/cnrs.png" 
+    alt="CNRS"/></a>
+    <a href="http://www.st.com"><img src="pictures/logos/st.png" alt="ST"/> </a>
+    <a href="http://www.powerlinux.fr"><img src="pictures/logos/powerlinux.png" width=80 height=50 alt="PowerLinux"/> </a>
+  </div>
+
+<!--List of the top menu-->
+  <ul id="top_menu">
+    <li> <a href="index.html"> Home </a> </li>
+    <li> <a href="os.html"> Operating system </a> </li>
+    <li> <span class="page"> <a href="li.html"> Language </a> </span> </li>
+    <li> <a href="community.html"> Community </a> </li>
+    <li> <a href="links.html"> Links </a> </li>
+  </ul>
+<!--End of the top menu-->
+
+<!--List of the side menu-->
+<div>
+  <ul id="side_menu">
+    <li> <span class="page"> <a href="li.html"> About </a> </span> </li>
+    <li> <a href="li/li_docs.html"> Docs </a> </li>
+    <li> <a href="li/li_download.html"> Download </a> </li>
+    <li> <a href="li/li_library.html"> Library </a> </li> 
+    <li> <a href="li/li_sample_code.html"> Sample code </a> </li>
+    <li> <a href="li/li_simplicity.html"> Simplicity </a> </li>
+    <li> <a href="li/li_benchs.html"> Benchmarks </a> </li>
+  </ul>
+</div>
+<!--End of the side menu-->
+
+  <div id="text">
+
+    <h2> Lisaac: The power of simplicity at work for operating systems </h2>
+
+      <table>
+        <tr>
+          <th> Identity card </th>
+        </tr>
+        <tr>
+          <td> </td>
+          <th> concept </th>
+          <td> small prototype-based programming language </td>
+        </tr>
+        <tr>
+          <td> </td>
+          <td> </td>
+          <td> The ideas in Lisaac are mostly inspired by Smalltalk (all values
+          are objects), Self (prototype-based) <br/> and Eiffel (design by 
+          contract) </td>
+        </tr>
+        <tr>
+          <td> </td>
+          <th> platforms </th>
+          <td> all platforms (host/target specific for GCC) </td>
+        </tr>
+        <tr>
+          <td> </td>
+          <th> features </th>
+          <td> pure object language </td>
+        </tr>
+        <tr>
+          <td> </td>
+          <td> </td>
+          <td> very fast (like C code) </td>
+        </tr>
+        <tr>
+          <td> </td>
+          <td> </td>
+          <td> dynamic and multiple inheritance </td>
+        </tr>
+        <tr>
+          <td> </td>
+          <td> </td>
+          <td> dynamic definition slot </td>
+        </tr>
+        <tr>
+          <td> </td>
+          <td> </td>
+          <td> static typing (invariant) </td>
+        </tr>
+        <tr>
+          <td> </td>
+          <td> </td>
+          <td> genericity type </td>
+        </tr>
+        <tr>
+          <td> </td>
+          <td> </td>
+          <td> auto-cast type system </td>
+        </tr>
+        <tr>
+          <td> </td>
+          <td> </td>
+          <td> programming by contract </td>
+        </tr>
+        <tr>
+          <td> </td>
+          <td> </td>
+          <td> interrupt manager </td>
+        </tr>
+        <tr>
+          <td> </td>
+          <td> </td>
+          <td> include C code facilities </td>
+        </tr>
+      </table>
+
+      <img class="center" src="pictures/emacs.gif" alt="emacs"/> 
+
+      <p> Making a new operating system drive us to conceive a new 
+      programmation language : Lisaac. </p>
+
+      <p> This language based on prototype object is strongly inspired from self
+      language. </p>
+
+      <p> More than the advantages of self, Lisaac give protection of 
+      comunication mecanism and operating system tools. </p>
+
+      <p> Using prototype and dynamic inheritance is fully adapted to the 
+      conception of operating system. </p>
+
+      <p> First <a href="li/li_benchs.html"> tests </a> learn us, that Lisaac 
+      compiler is able to give the same performance than C compiler. Lisaac 
+      inherit of Self's semantic and of the Eiffel's static typing. </p>
+
+    <h2> Classe Versus Prototype </h2>
+
+      <img class="center" src="pictures/classvsproto.jpg" alt="Objet &agrave; 
+      classe contre Objet &agrave; prototype" title="Objet &agrave; classe 
+      contre Objet &agrave; prototype"/>
+
+  </div>
+
+  <div id="foot">
+    <a href="http://validator.w3.org/check?uri=referer">
+    <img src="http://www.w3.org/Icons/valid-xhtml10"
+	 alt="Valid XHTML"/> </a>
+  </div>
+
+</body>
+
+</html>
diff --git a/Current/li/Readme.txt b/Current/li/Readme.txt
new file mode 100644
index 0000000..af34af6
--- /dev/null
+++ b/Current/li/Readme.txt
@@ -0,0 +1,71 @@
+
+           Welcome to the Lisaac compiler !
+
+                        ~~~~
+The first compiler for Object Prototype Language !
+
+Install.
+========
+
+* Linux/Unix:
+-------------
+
+For the installation in your system, simply to tape : 
+
+    make
+    ./install_lisaac
+
+Run isaac' to compile.
+
+
+* Windows/Dos:
+--------------
+
+1- Download from our site:
+   * djgpp.zip, for C compiler and binutils (GCC for Windows)
+   * rsxntdj.zip, if you want to make Windows application
+   * emacs_207.zip, for Lisaac editor facilities
+   * last lisaac compiler version (>= 0084)
+
+2- Uncompress djgpp and rsxntdj to c:\ and emacs...
+
+3- Update your C:\AUTOEXEC.BAT:
+Append with good path:
+
+REM **** DJGPP ****
+set DJGPP=C:\djgpp\djgpp.env
+set PATH=C:\djgpp\bin\:%PATH%
+
+REM **** RSXNTDJ **
+SET RSXNTDJ=C:\rsxntdj
+SET PATH=%PATH%;C:\rsxntdj\bin
+SET LIBRARY_PATH=C:\rsxntdj\lib;C:\djgpp\lib
+
+4- Verify and update file : /rsxntdj/lib/specs
+In 'cpp' option, update path include with emacs editor only.
+Example :
+
+%{Zwin32: -Ic:/rsxntdj/include -Ic:/rsxntdj/include/win32 -D__WIN32__
+-D_WIN32 >-D__RSXNT__ %{Zdll:-D__DLL__}}
+
+5- Reboot or reloaded AUTOEXEC.BAT
+
+6- In lisaac directory, to run 'make', and 'install_lisaac'
+
+7- Reboot or reloaded AUTOEXEC.BAT
+
+Directory description.
+======================
+
+  ./lib     : Standard Library for Lisaac.
+  ./lib_os  : Library for Unix and Windows and Dos (Input/Output,FileSystem)
+  ./bin     : Executable file compiler (and C source).
+  ./emacs   : Lisaac mode for Emacs editor.
+  ./manual  : Manual reference Lisaac language (PS format).
+  ./example : Example Lisaac source code. 
+
+
+Good luck,
+Best regard,
+
+     Lisaac team.
diff --git a/Current/li/li_benchs.html b/Current/li/li_benchs.html
new file mode 100755
index 0000000..e80fc2d
--- /dev/null
+++ b/Current/li/li_benchs.html
@@ -0,0 +1,248 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+
+<html xmlns= "http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+
+<head>
+  <title> Isaac project </title>
+  <link rel="stylesheet" type="text/css" href="../style/style.css"/>
+  <link rel="shortcut icon" type="image/png" href="../pictures/favicon.ico"/>
+  <link rel="icon" type="image/png" href="../pictures/favicon.ico"/>
+  <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1" />
+</head>
+
+<body>
+
+<!--Logos of entreprises which working with Isaac project-->
+  <div id="logo">                    
+    <img src="../pictures/logos/isaaclogo.png" alt="logo Isaac"/>
+    <a href="http://www.inria.fr"> <img src="../pictures/logos/inria.png"
+    alt="Inria"/> </a>
+    <a href="http://lsiit.u-strasbg.fr"> <img src="../pictures/logos/lsiit.png"
+    alt="LSIIT"/> </a>
+    <a href="http://www.cnrs.fr/"> <img src="../pictures/logos/cnrs.png"
+    alt="CNRS"/> </a>
+    <a href="http://www.st.com"> <img src="../pictures/logos/st.png" alt="ST"/> </a>
+    <a href="http://www.powerlinux.fr"><img src="../pictures/logos/powerlinux.png" width=80 height=50 alt="PowerLinux"/> </a>
+  </div>
+
+<!--List of the top menu-->
+  <ul id="top_menu">
+    <li> <a href="../index.html"> Home </a> </li>
+    <li> <a href="../os.html"> Operating system </a> </li>
+    <li> <span class="page"> <a href="../li.html"> Language </a> </span> </li>
+    <li> <a href="../community.html"> Community </a> </li>
+    <li> <a href="../links.html"> Links </a> </li>
+  </ul>
+<!--End of the top menu-->
+
+<!--List of the side menu-->
+<div>
+  <ul id="side_menu">
+    <li> <a href="../li.html"> About </a> </li>
+    <li> <a href="li_docs.html"> Docs </a> </li>
+    <li> <a href="li_download.html"> Download </a> </li>
+    <li> <a href="li_library.html"> Library </a> </li>
+    <li> <a href="li_sample_code.html"> Sample code </a> </li>
+    <li> <a href="li_simplicity.html"> Simplicity </a> </li>
+    <li> <span class="page"> <a href="li_benchs.html"> Benchmarks </a> </span> 
+    </li>
+  </ul>
+</div>
+<!--End of the side menu-->
+
+  <div id="text">
+
+    <h3> Lisaac Shootout benchmark game </h3>
+
+     Lisaac in the <a href=http://shootout.alioth.debian.org/>Shootout benchmark game</a>
+
+    <h3> MPG2 benchmark gcc-4.1.2 VS Lisaac 0.12 </h3>
+    
+    <p class="nospace"> A mpeg2 decoder written in C was rigorously translated in Lisaac </p>
+      <ul>
+        <li> Lisaac compilation options : -O -i20 </li>
+        <li> Gcc compilation options : -O3  -fomit-frame-pointer  
+        -ftree-vectorize -msse -march=pentium4 -mtune=pentium4 </li>
+        <li> System : Debian unstable/lenny </li>
+        <li> Video: 80Mo, 1m51s </li>
+      </ul>
+
+      <table>
+        <tr>
+          <th> </th>
+          <th> C version </th>
+          <th> Lisaac version </th>
+          <th> Lisaac Rate (%) </th>
+        </tr>
+        <tr> 
+          <td> Code line count </td>
+          <td> 9888 </td>
+          <td> 6003 </td> 
+          <td> 35.3% less </td>
+        </tr>
+        <tr>
+          <td> Binary size </td>
+          <td> 76Kb </td>
+          <td> 88Kb </td>
+          <td> 13.64% more </td>
+        </tr>
+        <tr>
+          <td> Text size </td>
+          <td> 51427b</td>
+          <td> 53887b </td>
+          <td> 4.78% more </td>
+        <tr>
+          <td> Run time YUV format (s) </td>
+          <td> 30.74 </td>
+          <td> 44.43 </td>
+          <td> 44.5% slower </td>
+        </tr>
+        <tr>
+          <td> Run time SIF format (s) </td>
+          <td> 60.67 </td>
+          <td> 59.15 </td>
+          <td> 2.5% faster </td>
+        </tr>
+        <tr>
+          <td> Run time TGA format (s) </td>
+          <td> 97.87 </td>
+          <td> 83.48 </td> 
+          <td> 17.2% faster </td>
+        </tr>
+        <tr>
+          <td> Run time PPM format (s) </td>
+          <td> 97.33 </td>
+          <td> 83.70 </td>
+          <td> 16.3% faster </td>
+        </tr>
+      </table>
+
+      <p class="adress"> <i> Intel(R) Core(TM)2 Quad CPU @ 2.40GHz, 4Go DDR2 </i> </p>
+
+    <h3> Lisaac 0.083 vs Lisaac 0.11 bench </h3>
+      
+      <table>
+        <tr>
+          <th> Compiler </th>
+          <th> Memory </th>
+          <th> Lines (C) </th>
+          <th> Binary size </th>
+          <th> Time </th>
+          <th> Rmqs </th>                                    
+        </tr>
+        <tr>
+          <td> Lisaac 0.083 </td>
+          <td> 441 MB </td>
+          <td> 387 030 </td>
+          <td> 2.6 MB </td>
+          <td> 28 s </td>
+          <td> <sup> (2) </sup> </td>
+        </tr>
+        <tr>
+          <td> Lisaac 0.11 (First step) </td>
+          <td> 315 MB </td>
+          <td> 404 451 </td>
+          <td> 3.2 MB </td>
+          <td> 20 s </td>
+          <td> <sup> (1) </sup> </td> 
+        </tr> 
+        <tr> 
+          <td> Lisaac 0.11 (Next step) </td> 
+          <td> 310 MB </td>
+          <td> 246 263 </td>
+          <td> 3.4 MB </td>
+          <td> 16 s </td>
+          <td> <sup> (1) (2) </sup> </td>                 
+        </tr> 
+        <tr>
+          <td> Lisaac 0.083 -d </td>
+          <td> 530 MB </td>
+          <td> 570 680 </td>
+          <td> 6.5 MB </td>
+          <td> 52 s </td>
+          <td> <sup> (3) </sup> </td>
+        </tr>
+        <tr>
+          <td> Lisaac 0.11 -d </td>
+          <td> 360 MB </td>
+          <td> 736 546 </td>
+          <td> 10.9 MB </td>
+          <td> 18 s </td>
+          <td> <sup> (3) </sup> </td>
+        </tr> 
+      </table>
+      
+      <p class="adress"> <i>(Athlon 2.4Ghz, 512 MB)</i> </p>
+      
+      <p class="nospace"> <sup>(1)</sup> Improvement of 20% of generated code.
+      <br/> <sup>(2)</sup> Improvement of 42% of compiler speed.<br/> <sup>(3)
+      </sup> Improvement of 65% of compiler speed (almost same performance as 
+      normal mode).</p>
+      
+    <h3> Bootstrap bench </h3>
+    
+      <table>
+        <tr>
+          <th> version </th>
+          <th> language </th>
+          <th> lines* </th>
+          <th> times </th>
+          <th> memory </th> 
+        </tr> 
+        <tr> 
+          <td> 0.083 </td> 
+          <td> Lisaac 0.083 </td>
+          <td> 16.105 </td>
+          <td> 11 s </td>
+          <td> 225 Mo </td>
+        </tr>
+        <tr>
+          <td> 0.082 </td>
+          <td> Lisaac 0.082 </td>
+          <td> 16.210 </td>
+          <td> 11 s </td>
+          <td> 225 Mo </td>
+        </tr> 
+        <tr>
+          <td> 0.081 </td>
+          <td> Lisaac 0.081 </td>
+          <td> 15.918 </td>
+          <td> 11 s </td>
+          <td> 230 Mo </td>
+        </tr>
+        <tr>
+          <td> 0.080 </td>
+          <td> Lisaac 0.073 </td>
+          <td> 15.600 </td>
+          <td> 118 s </td>
+          <td> 192 Mo </td>
+        </tr>
+        <tr>
+          <td> 0.073 </td>
+          <td> SmartEiffel 1.1 </td>
+          <td> 17.200 </td>
+          <td> 135 s </td>
+          <td> 286 Mo </td>
+        </tr>
+      </table>
+      
+      <p class="nospace"> *lines of compiler without library </p>     
+      
+      <p class="nospace"> Lisaac is a hugh level language, so it explain 37,31%
+      code line less than C program. Specialisations of the code made  by the 
+      Lisaac compiler explain the 10% surplus of binary size. Data structure are
+      heavier in Lisaac than C, but all memory is dynamically managed in Lisaac,
+      so memory uses at runtime is about equal. </p>
+
+  </div>
+
+  <div id="foot">
+    <a href="http://validator.w3.org/check?uri=referer">
+    <img src="http://www.w3.org/Icons/valid-xhtml10"
+    alt="Valid XHTML 1.0 Strict"/></a>
+  </div>
+
+</body>
+
+</html>
diff --git a/Current/li/li_docs.html b/Current/li/li_docs.html
new file mode 100755
index 0000000..077417f
--- /dev/null
+++ b/Current/li/li_docs.html
@@ -0,0 +1,306 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+
+<html xmlns= "http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+
+<head>
+  <title> Isaac project </title>
+  <link rel="stylesheet" type="text/css" href="../style/style.css" />
+  <link rel="shortcut icon" type="image/png" href="../pictures/favicon.ico"/>
+  <link rel="icon" type="image/png" href="../pictures/favicon.ico"/>
+  <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+</head>
+
+<body>
+
+<!--Logos of entreprises which working with Isaac project-->
+  <div id="logo">
+    <img src="../pictures/logos/isaaclogo.png" alt="logo Isaac"/>
+    <a href="http://www.inria.fr"> <img src="../pictures/logos/inria.png"
+    alt="Inria"/> </a>
+    <a href="http://lsiit.u-strasbg.fr"> <img src="../pictures/logos/lsiit.png"
+    alt="LSIIT"/> </a>
+    <a href="http://www.cnrs.fr/"> <img src="../pictures/logos/cnrs.png" 
+    alt="CNRS"/> </a>
+    <a href="http://www.st.com"><img src="../pictures/logos/st.png" alt="ST"/> </a>
+    <a href="http://www.powerlinux.fr"><img src="../pictures/logos/powerlinux.png" width=80 height=50 alt="PowerLinux"/> </a>
+  </div>
+
+<!--List of the top menu-->
+  <ul id="top_menu">
+    <li> <a href="../index.html"> Home </a> </li>
+    <li> <a href="../os.html"> Operating system </a> </li>
+    <li> <span class="page"> <a href="../li.html"> Language </a> </span> </li>
+    <li> <a href="../community.html"> Community </a> </li>
+	 <li> <a href="../links.html"> Links </a> </li>
+  </ul>
+<!--End of the top menu-->
+
+<!--List of the side menu-->
+<div>
+  <ul id="side_menu">
+    <li> <a href="../li.html"> About </a> </li>
+    <li> <span class="page"> <a href="li_docs.html"> Docs </a> </span> </li>
+    <li> <a href="li_download.html"> Download </a> </li>
+    <li> <a href="li_library.html"> Library </a> </li>
+    <li> <a href="li_sample_code.html"> Sample code </a> </li>
+    <li> <a href="li_simplicity.html">	Simplicity </a> </li>
+    <li> <a href="li_benchs.html"> Benchmarks </a> </li>
+  </ul>
+</div>
+<!--End of the side menu-->
+
+  <div id="text">
+
+    <h3> Reference manual </h3>
+
+      <table>
+        <tr>
+          <th> file </th>
+          <th> size </th>
+          <th> date </th>
+          <th> version </th>
+        </tr>
+        <tr>
+          <td> <a href="../download/Lisaac_RM_03.pdf"> Lisaac_RM_03.pdf </a> </td>
+          <td> 596 Kb </td>
+          <td> 09/2007 </td>
+          <td> 0.3 </td>
+        </tr>
+        <tr>
+          <td> <a href="../download/Lisaac_RM_02.pdf"> Lisaac_RM_02.pdf </a> </td>
+          <td> 900 Kb </td>
+          <td> 10/2004 </td>
+          <td> 0.2 </td>
+        </tr>
+        <tr>
+          <td> <a href="../download/Lisaac_RM.pdf"> Lisaac_RM.pdf </a> </td>
+          <td> 580 Kb </td>
+          <td> 09/2003 </td>
+          <td> 0.1 </td>
+        </tr>
+      </table>
+
+    <h3> Various Stuff </h3>
+
+      <table>
+        <tr>
+          <th> file </th>
+          <th> size </th>
+          <th> date </th>
+          <th> version </th>
+        </tr>
+        <tr>
+          <td> <a href="../download/quick_start_guide_fr.pdf"> Quick Start 
+          Manual (french) </a> </td>
+          <td> 589.6 Kb </td>
+          <td> 02/2008 </td>
+          <td> 1.0 </td>
+        </tr>
+        <tr>
+          <td> <a href="../download/lisaac_overview.zip"> lisaac_overview.zip 
+          </a> </td>
+          <td> 2.3 Mb </td>
+          <td> 05/2004 </td>
+          <td> 1.0 </td>
+        </tr>
+        <tr>
+          <td> <a href="../download/aide_memoire_fr.pdf"> Quick Help (french) </a> </td>
+          <td> 92 Kb </td>
+          <td> 09/2007 </td>
+          <td> 0.12 </td>
+        </tr>
+        <tr>
+          <td> <a href="../download/aide_memoire_en.pdf"> Quick Help (english) </a> </td>
+          <td> 88 Kb </td>
+          <td> 09/2007 </td>
+          <td> 0.12 </td>
+        </tr>
+      </table>
+
+    <h3> Grammar BNF </h3>
+
+      <table>
+        <tr>
+          <th> PROGRAM </th>
+          <td> ::= </td>
+          <td> { "Section" ( <i>section</i> | <b>TYPE_LIST</b> ) { <b>SLOT</b> 
+          } } [ <b>CONTRACT</b> ';' ]</td>
+        </tr>
+        <tr>
+          <th> SLOT </th>
+          <td> ::= </td>
+          <td> <i>style</i> ['('<b>LOCAL</b>')']<b>TYPE_SLOT</b>[':'(<b>TYPE</b>
+          | '('<b>TYPE_LIST</b>')')][<i>affect</i> <b>DEF_SLOT</b>]';'</td>
+        </tr>
+        <tr>
+          <th> TYPE_SLOT </th>
+          <td> ::= </td>
+          <td> <i>identifier</i> [ <b>LOC_ARG</b> { <i>identifier</i> <b>LOC_ARG
+          </b> } ] </td>
+        </tr>
+        <tr>
+          <td> </td>
+          <td> | </td>
+          <td> '\'' <i>operator</i> '\'' [ [ ( "Left" | "Right" ) <i>integer</i>
+          ] <b>LOC_ARG</b> ] </td>
+        </tr>
+        <tr>
+          <th> DEF_SLOT </th>
+          <td> ::= </td>
+          <td> [ <b>CONTRACT</b> ] <b>EXPR</b> [ <b>CONTRACT</b> ] </td>
+        </tr>
+        <tr>
+          <th> LOC_ARG </th>
+          <td> ::= </td>
+          <td> <i>identifier</i> ':' <b>TYPE</b> </td>
+        </tr>
+        <tr>
+          <td> </td>
+          <td> | </td>
+          <td> '(' <b>LOCAL</b> ')' </td>
+        </tr>
+        <tr>
+          <th> LOCAL </th>
+          <td> ::= </td>
+          <td> { <i>identifier</i> [ ':' <b>TYPE</b> ] ',' } <i>identifier</i> 
+          ':' <b>TYPE</b> </td>
+        </tr>
+        <tr>
+          <th> TYPE_LIST </th>
+          <td> ::= </td>
+          <td> <b>TYPE</b> { ',' <b>TYPE</b> } </td>
+        </tr>
+        <tr>
+          <th> TYPE </th>
+          <td> ::= </td>
+          <td> [ <i>type</i> ] <b>PROTOTYPE</b> </td>
+        </tr>
+        <tr>
+          <th> PROTOTYPE </th>
+          <td> ::= </td>
+          <td> <i>cap_identifier</i> [ '[' <b>TYPE_LIST</b> { <i>identifier</i>
+          <b>TYPE_LIST</b> } ']' ] </td>
+        </tr>
+        <tr>
+          <th> EXPR </th>
+          <td> ::= </td>
+          <td> <b>EXPR_PREFIX</b> ( [ <i>affect</i> <b>EXPR</b> ] | { 
+          <i>operator</i> <b>EXPR_PREFIX</b> } ) </td>
+        </tr>
+        <tr>
+          <th> EXPR_PREFIX </th>
+          <td> ::= </td>
+          <td> { <i>operator</i> } <b>EXPR_MESSAGE</b> </td>
+        </tr>
+        <tr>
+          <th> EXPR_MESSAGE </th>
+          <td> ::= </td>
+          <td> <b>EXPR_BASE</b> { '.' <b>SEND_MSG</b> } </td>
+        </tr>
+        <tr>
+          <th> EXPR_BASE </th>
+          <td> ::= </td>
+          <td> <b>EXPR_PRIMARY</b> </td>
+        </tr>
+        <tr>
+          <td> </td>
+          <td> | </td>
+          <td> <b>SEND_MSG</b> </td>
+        </tr>
+        <tr>
+          <td> </td>
+          <td> | </td>
+          <td>"Old" <i>identifier</i> </td>
+        </tr>
+        <tr>
+          <th> EXPR_PRIMARY </th>
+          <td> ::= </td>
+          <td> "Self" </td>
+        </tr>
+        <tr>
+          <td> </td>
+          <td> | </td>
+          <td> <b>PROTOTYPE</b> </td>
+        </tr>
+        <tr>
+          <td> </td>
+          <td> | </td>
+          <td> <i>result</i> </td>
+        </tr>
+        <tr>
+          <td> </td>
+          <td> | </td>
+          <td> <i>integer</i> </td>
+        </tr>
+        <tr>
+          <td> </td>
+          <td> | </td>
+          <td> <i>characters</i> </td>
+        </tr>
+        <tr>
+          <td> </td>
+          <td> | </td>
+          <td> <i>string</i> </td>
+        </tr>
+        <tr>
+          <td> </td>
+          <td> | </td>
+          <td> '(' <b>GROUP</b> ')' </td>
+        </tr>
+        <tr>
+          <td> </td>
+          <td> | </td>
+          <td> '{' [ <b>LOC_ARG</b> ';' ] <b>GROUP</b> '}' </td>
+        </tr>
+        <tr>
+          <td> </td>
+          <td> | </td>
+          <td> <i>external</i> [ ':' [ '(' ] <b>TYPE</b> [ '(' <b>TYPE_LIST</b>
+          ')' ] [ ')' ] ] </td>
+        </tr>
+        <tr>
+          <th> GROUP </th>
+          <td> ::= </td>
+          <td> <b>DEF_LOCAL</b> { <b>EXPR</b> ';' } [ <b>EXPR</b> { ',' { 
+          <b>EXPR</b> ';' } <b>EXPR</b> } ] </td>
+        </tr>
+        <tr>
+          <th> CONTRACT </th>
+          <td> ::= </td>
+          <td>'[' <b>DEF_LOCAL</b> { ( <b>EXPR</b> ';' | "..." ) } ']' </td>
+        </tr>
+        <tr>
+          <th> DEF_LOCAL </th>
+          <td> ::= </td>
+          <td> { <i>style</i> <b>LOCAL</b> ';' } </td>
+        </tr>
+        <tr>
+          <th> SEND_MSG </th>
+          <td> ::= </td>
+          <td> <i>identifier</i> [ <b>ARGUMENT</b> { <i>identifier</i> 
+          <b>ARGUMENT</b> } ] </td>
+        </tr>
+        <tr>
+          <th> ARGUMENT </th>
+          <td> ::= </td>
+          <td> <b>EXPR_PRIMARY</b> </td>
+        </tr>
+        <tr>
+          <td> </td>
+          <td> | </td>
+          <td> <i>identifier</i> </td>
+        </tr>
+    </table>
+
+  </div>
+
+  <div id="foot">
+    <a href="http://validator.w3.org/check?uri=referer">
+    <img src="http://www.w3.org/Icons/valid-xhtml10"
+    alt="Valid XHTML 1.0 Strict"/> </a>
+  </div>
+
+</body>
+
+</html>
diff --git a/Current/li/li_download.html b/Current/li/li_download.html
new file mode 100755
index 0000000..cb0def2
--- /dev/null
+++ b/Current/li/li_download.html
@@ -0,0 +1,280 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+
+<html xmlns= "http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+
+<head>
+  <title> Isaac project </title>
+  <link rel="stylesheet" type="text/css" href="../style/style.css"/>
+  <link rel="shortcut icon" type="image/png" href="../pictures/favicon.ico"/>
+  <link rel="icon" type="image/png" href="../pictures/favicon.ico"/>
+  <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+</head>
+
+<body>
+
+<!--Logos of entreprises which working with Isaac project-->
+  <div id="logo">
+    <img src="../pictures/logos/isaaclogo.png" alt="logo Isaac"/>
+    <a href="http://www.inria.fr"> <img src="../pictures/logos/inria.png"
+    alt="Inria"/> </a>
+    <a href="http://lsiit.u-strasbg.fr"> <img src="../pictures/logos/lsiit.png"
+    alt="LSIIT"/> </a>
+    <a href="http://www.cnrs.fr/"> <img src="../pictures/logos/cnrs.png" 
+    alt="CNRS"/> </a>
+    <a href="http://www.st.com"> <img src="../pictures/logos/st.png" alt="ST"/> </a>
+    <a href="http://www.powerlinux.fr"><img src="../pictures/logos/powerlinux.png" width=80 height=50 alt="PowerLinux"/> </a>
+  </div>
+
+<!--List of the top menu-->
+  <ul id="top_menu">
+    <li> <a href="../index.html"> Home </a> </li>
+    <li> <a href="../os.html"> Operating system </a> </li>
+    <li> <span class="page"> <a href="../li.html"> Language </a> </span> </li>
+    <li> <a href="../community.html"> Community </a> </li>
+    <li> <a href="../links.html"> Links </a> </li>
+  </ul>
+<!--End of the top menu-->
+
+<!--List of the side menu-->
+<div>
+  <ul id="side_menu">
+    <li> <a href="../li.html"> About </a> </li>
+    <li> <a href="li_docs.html"> Docs </a> </li>
+    <li> <span class="page"> <a href="li_download.html"> Download </a>
+    </span> </li>
+    <li> <a href="li_library.html"> Library </a> </li>
+    <li> <a href="li_sample_code.html"> Sample code </a> </li>
+    <li> <a href="li_simplicity.html"> Simplicity </a> </li>
+    <li> <a href="li_benchs.html"> Benchmarks </a> </li>
+  </ul>
+</div>
+<!--End of the side menu-->
+
+
+  <div id="text">
+    <h3> Versionning </h3>
+
+      <img src="../pictures/version.png" alt="version"/>
+
+    <h3> Compiler and library </h3>
+
+      <table class="table5">
+       <tr>
+          <th class="nocenter"> file </th>
+          <th> size </th>
+          <th> date </th>
+          <th> version </th>
+        </tr>
+	 <tr>
+          <td class="nocenter"> lisaac_013.1 <a href="../download/lisaac-0.13.1.zip"> .zip </a>&nbsp;<a href ="../download/lisaac-0.13.1.tar.gz"> .tar.gz </a></td>
+          <td> 2500 Kb(.zip) 2000Kb(.tar.gz) </td>
+          <td> 02/2008 </td> 
+          <td> 0.13.1 </td>
+        </tr>
+       <tr>
+          <td class="nocenter"> lisaac_013 <a href="../download/lisaac_013.zip"> .zip </a>&nbsp;<a href ="../download/lisaac_013.tar.gz  "> .tar.gz </a></td>
+          <td> 2600 Kb(.zip) 2100Kb(.tar.gz) </td>
+          <td> 02/2008 </td> 
+          <td> 0.13 </td>
+        </tr>
+        <tr>
+          <td class="nocenter"> <a href="../download/lisaac_012.zip"> lisaac_012.zip </a> </td>
+          <td> 2404 Kb </td>
+          <td> 09/2007 </td> 
+          <td> 0.12 </td>
+        </tr>
+        <tr>
+          <td class="nocenter"> <a href="../download/lisaac_0084.zip"> lisaac_0084.zip </a> </td>
+          <td> 1500 Kb </td>
+          <td> 11/2005 </td> 
+          <td> 0.084 </td>
+        </tr>
+        <tr>
+          <td class="nocenter"> <a href="../download/lisaac_0083.zip"> lisaac_0083.zip </a> </td>
+          <td> 993 Kb </td>
+          <td> 04/2004 </td>
+          <td> 0.083 </td>
+        </tr>
+        <tr>
+          <td class="nocenter"> <a href="../download/lisaac_0082.zip"> lisaac_0082.zip </a> </td>
+          <td> 995 Kb </td>
+          <td> 03/2004 </td>
+          <td> 0.082 </td>
+        </tr>
+        <tr>
+          <td class="nocenter"> <a href="../download/lisaac_0081.zip"> lisaac_0081.zip </a> </td>
+          <td> 945 Kb </td>
+          <td> 02/2004 </td>
+          <td> 0.081 </td>
+        </tr>
+        <tr>
+          <td class="nocenter"> <a href="../download/lisaac_0080.zip"> lisaac_0080.zip </a> </td>
+          <td> 900 Kb </td>
+          <td> 12/2003 </td>
+          <td> 0.080 </td>
+        </tr>
+        <tr>
+          <td class="nocenter"> <a href="../download/lisaac_l0072.zip"> lisaac_l0072.zip </a> 
+          </td>
+          <td> 618 Kb </td>
+          <td> 09/2003 </td>
+          <td> 0.072 (Linux) </td>
+        </tr>
+        <tr>
+          <td class="nocenter"> <a href="../download/lisaac_w0072.zip"> lisaac_w0072.zip </a> 
+          </td>
+          <td> 752 Kb </td>
+          <td> 09/2003 </td>
+          <td> 0.072 (Windows) </td>
+        </tr>
+      </table>
+
+    <h3> Utilities for Windows </h3>
+
+      <table class="table5">
+        <tr>
+          <th class="nocenter"> file </th>
+          <th> size </th>
+          <th> date </th>
+          <th> version </th>
+          <th class="nocenter"> description </th>
+        </tr>
+        <tr>
+          <td class="nocenter"> <a href="../download/emacs_207.zip"> emacs_207.zip </a> </td>
+          <td> 9.5 Mb </td>
+          <td> 05/2003 </td>
+          <td> 2.07 </td>
+          <td class="nocenter"> Emacs editor </td>
+        </tr>
+        <tr>
+          <td class="nocenter"> <a href="../download/mingw.zip"> mingw.zip </a> </td>
+          <td> 13 Mb </td>
+          <td> 09/2007 </td>
+          <td> for Lisaac 0.12</td>
+          <td class="nocenter"> Minimalist GNU for Windows </td>
+        </tr>
+        <tr>
+          <td class="nocenter"> <a href="../download/mingw32-make.zip"> mingw32-make.zip </a> </td>
+          <td> 92 Kb </td>
+          <td> 09/2007 </td>
+          <td> for Lisaac 0.12</td>
+          <td class="nocenter"> Make for Windows </td>
+        </tr>
+      </table>
+
+    <h3> Utilities </h3>
+
+      <table class="table5">
+        <tr>
+          <th class="nocenter"> file </th>
+          <th> size </th>
+          <th> date </th>
+          <th> version </th>
+          <th class="nocenter"> description </th>
+        </tr>
+        <tr>
+          <td class="nocenter"> <a href="../download/tp_lisaac.zip"> tp_lisaac.zip </a> </td>
+          <td> 38 Kb </td>
+          <td> 03/2006 </td>
+          <td> 1.0 </td>
+          <td class="nocenter"> File from a practical work session </td>
+        </tr>
+      </table>
+
+    <h3> Contributions </h3>
+      
+      <table class="table5">
+        <tr>
+          <th class="nocenter"> file </th>
+          <th> size </th>
+          <th> date </th>
+          <th> version </th>
+          <th class="nocenter"> description </th>
+          <th> author </th>
+        </tr>
+        <tr>
+          <td class="nocenter"> <a href="../download/lisaac_li2svg.zip"> lisaac_li2svg.zip </a> 
+          </td>
+          <td> 104 Kb </td>
+          <td> 03/2007 </td>
+          <td> 0.1 </td>
+          <td class="nocenter"> Inherit diagram generator of a source code </td>
+          <td> Jerome Hilbert<br/>Simon Fuhlhaber<br/>Gregoire Jacquemin </td>
+        </tr>					    
+        <tr>
+          <td class="nocenter"> <a href="../download/lisaac_vfs.zip"> lisaac_vfs.zip </a> </td>
+          <td> 34 Kb </td>
+          <td> 01/2007 </td>
+          <td> 0.1 </td>
+          <td class="nocenter"> A Virtual File System </td>
+          <td> Damien Bouvarel </td>
+        </tr>
+        <tr>
+          <td class="nocenter"> <a href="../download/file_keeper.zip"> file_keeper.zip </a> </td>
+          <td> 63 Kb </td>
+          <td> 01/2007 </td>
+          <td> 0.2 </td>
+          <td class="nocenter"> Compress / Decompress with Huffman algorithm </td>
+          <td> Damien Bouvarel </td>		     
+        </tr>
+      </table>
+      
+    <h3> Licence </h3>
+    
+      <p class="nospace"> The SOFTWARE has been registered at the Agency for the
+      Protection of Programmes (APP) under the number: </p> 
+      
+      <p class="adress"> IDDN.FR.001.270035.000.R.P.2003.000.10400 </p>
+      
+      <h4> Foreword </h4>
+      
+        <p class="nospace"> LISAAC is distributed under the GPL v3 licence 
+        (see <a href="http://www.gnu.org/licenses/gpl-3.0.html"> here </a>) </p>
+
+      <h3> Projet CPOO </h3>
+
+      <table class="table5">
+	      <tr>
+          <th class="nocenter"> file </th>
+          <th> size </th>
+          <th> date </th>
+        </tr>
+        <tr>
+          <td class="nocenter"> <a href="../download/sujetProjet_1.pdf"> Subject Project 1.pdf </a> </td>
+          <td> 53.1 Kb </td>
+          <td> 10/2007 </td>
+         </tr>
+	       <tr>
+          <td class="nocenter"> <a href="../download/sujetProjet_2.pdf"> Subject Project 2.pdf </a> </td>
+          <td> 45.6 Kb </td>
+          <td> 10/2007 </td>
+         </tr>
+	       <tr>
+          <td class="nocenter"> <a href="../download/readme.txt"> Readme.txt </a> </td>
+          <td> 1.4 Kb </td>
+          <td> 10/2007 </td>
+         </tr>
+	       <tr>
+          <td class="nocenter"> <a href="../download/lisaac_cpoo.zip"> Lisaac CPOO.zip </a> </td>
+          <td> 3 Mb </td>
+          <td> 10/2007 </td>
+         </tr>
+	       <tr>
+          <td class="nocenter"> <a href="../download/javatoli_java.zip"> Java to li java.zip </a> </td>
+          <td> 32.5 Kb </td>
+          <td> 10/2007 </td>
+         </tr>
+	</table>
+
+  </div>
+
+  <div id="foot">
+    <a href="http://validator.w3.org/check?uri=referer">
+    <img src="http://www.w3.org/Icons/valid-xhtml10"
+    alt="Valid XHTML 1.0 Strict"/> </a>
+  </div>
+
+</body>
+
+</html>
diff --git a/Current/li/li_library.html b/Current/li/li_library.html
new file mode 100755
index 0000000..73b3aae
--- /dev/null
+++ b/Current/li/li_library.html
@@ -0,0 +1,69 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+
+<html xmlns= "http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+
+<head>
+  <title> Isaac project </title>
+  <link rel="stylesheet" type="text/css" href="../style/style.css"/>
+  <link rel="shortcut icon" type="image/png" href="../pictures/favicon.ico"/>
+  <link rel="icon" type="image/png" href="../pictures/favicon.ico"/>
+  <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+</head>
+
+<body>
+
+<!--Logos of entreprises which working with Isaac project-->
+  <div id="logo">
+    <img src="../pictures/logos/isaaclogo.png" alt="logo Isaac"/>
+    <a href="http://www.inria.fr"> <img src="../pictures/logos/inria.png"
+    alt="Inria"/> </a>
+    <a href="http://lsiit.u-strasbg.fr"> <img src="../pictures/logos/lsiit.png"
+    alt="LSIIT"/> </a>
+    <a href="http://www.cnrs.fr/"> <img src="../pictures/logos/cnrs.png"
+    alt="CNRS"/> </a>
+    <a href="http://www.st.com"> <img src="../pictures/logos/st.png" alt="ST"/> </a>
+    <a href="http://www.powerlinux.fr"><img src="../pictures/logos/powerlinux.png" width=80 height=50 alt="PowerLinux"/> </a>
+  </div>
+
+<!--List of the top menu-->
+  <ul id="top_menu">
+    <li> <a href="../index.html"> Home </a> </li>
+    <li> <a href="../os.html"> Operating system </a> </li>
+    <li> <span class="page"> <a href="../li.html"> Language </a> </span> </li>
+    <li> <a href="../community.html"> Community </a> </li>
+    <li> <a href="../links.html"> Links </a> </li>
+  </ul>
+<!--End of the top menu-->
+
+<!--List of the side menu-->
+<div>
+  <ul id="side_menu">
+    <li> <a href="../li.html"> About </a> </li>
+    <li> <a href="li_docs.html"> Docs </a> </li>
+    <li> <a href="li_download.html"> Download </a> </li>
+    <li> <span class="page"> <a href="li_library.html"> Library </a> </span> </li>
+    <li> <a href="li_sample_code.html"> Sample code </a> </li>
+    <li> <a href="li_simplicity.html"> Simplicity </a> </li>
+    <li> <a href="li_benchs.html"> Benchmarks </a> </li>
+  </ul>
+</div>
+<!--End of the side menu-->
+
+  <div id="text">
+    
+    <ul>
+      <li> <a href="../API/index.html"> Library reference </a> </li>
+    </ul>
+
+  </div>
+
+  <div id="foot">
+    <a href="http://validator.w3.org/check?uri=referer">
+    <img src="http://www.w3.org/Icons/valid-xhtml10" 
+    alt="Valid XHTML 1.0 Strict"/></a>
+  </div>
+
+</body>
+
+</html>
diff --git a/Current/li/li_sample_code.html b/Current/li/li_sample_code.html
new file mode 100755
index 0000000..4f7bd5d
--- /dev/null
+++ b/Current/li/li_sample_code.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+
+<html xmlns= "http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+
+<head>
+  <title> Isaac project </title>
+  <link rel="stylesheet" type="text/css" href="../style/style.css"/>
+  <link rel="shortcut icon" type="image/png" href="../pictures/favicon.ico"/>
+  <link rel="icon" type="image/png" href="../pictures/favicon.ico"/>
+  <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1" />
+</head>
+
+<body>
+
+<!--Logos of entreprises which working with Isaac project-->
+  <div id="logo">
+    <img src="../pictures/logos/isaaclogo.png" alt="logo Isaac"/>
+    <a href="http://www.inria.fr"> <img src="../pictures/logos/inria.png"
+    alt="Inria"/> </a>
+    <a href="http://lsiit.u-strasbg.fr"> <img src="../pictures/logos/lsiit.png"
+    alt="LSIIT"/> </a>
+    <a href="http://www.cnrs.fr/"> <img src="../pictures/logos/cnrs.png"
+    alt="CNRS"/> </a>
+    <a href="http://www.st.com"> <img src="../pictures/logos/st.png" alt="ST"/> </a>
+    <a href="http://www.powerlinux.fr"><img src="../pictures/logos/powerlinux.png" width=80 height=50 alt="PowerLinux"/> </a>
+  </div>
+  
+<!--List of the top menu-->
+  <ul id="top_menu">
+    <li> <a href="../index.html"> Home </a> </li>
+    <li> <a href="../os.html"> Operating system </a> </li>
+    <li> <span class="page"> <a href="../li.html"> Language </a> </span> </li>
+    <li> <a href="../community.html"> Community </a> </li>
+    <li> <a href="../links.html"> Links </a> </li>
+  </ul>
+<!--End of the top menu-->
+
+<!--List of the side menu-->
+<div>
+  <ul id="side_menu">
+    <li> <a href="../li.html"> About </a> </li>
+    <li> <a href="li_docs.html"> Docs </a> </li>
+    <li> <a href="li_download.html"> Download </a> </li>
+    <li> <a href="li_library.html"> Library </a> </li>
+    <li> <span class="page"> <a href="li_sample_code.html"> Sample code </a>
+    </span> </li>
+    <li> <a href="li_simplicity.html"> Simplicity </a> </li>
+    <li> <a href="li_benchs.html"> Benchmarks </a> </li>
+  </ul>
+</div>
+<!--End of the side menu-->
+
+  <div id="text">
+  
+    <h3> Hello world </h3>
+    
+      <pre class="size">
+
+  <span class="section"> Section Header </span>
+      <span class="signe">+</span> <span class="proto_name">name</span> :=<span class="proto_real_name"> HELLO_WORLD</span>;
+
+  <span class="section"> Section Public </span>
+      <span class="signe">-</span> <span class="proto_name">main</span> &lt;- 
+      (
+        <i>"Hello world\n"</i>.<span class="function">print</span>;
+      );
+
+    </pre>
+
+    <h3> Factorial </h3>
+
+      <pre class="size">
+
+  <span class="section"> Section Header </span>
+      <span class="signe">+</span> <span class="proto_name">name</span> := <span class="proto_real_name">FACTORIAL</span>;
+
+  <span class="section"> Section Private </span>
+      <span class="signe">-</span> <span class="proto_name">factorial</span> x:<span class="proto_real_name">INTEGER</span> :<span class="proto_real_name">INTEGER</span> &lt;- 
+      ( <span class="signe">+</span> result:<span class="proto_real_name">INTEGER</span>;
+        (x &lt;= 1).<span class="function">if</span> {
+          result := 1;
+        } <span class="function">else</span> {
+          result := x * <span class="function">factorial</span> (x - 1);
+        };
+        result
+      );
+
+  <span class="section"> Section Public </span>
+      <span class="signe">-</span> <span class="proto_name">main</span> &lt;- 
+      (
+        <i>"5! = "</i>.<span class="function">print</span>;
+        <span class="function">factorial</span> 5 .<span class="function">print</span>;
+      );
+
+      </pre>
+
+  </div>
+
+  <div id="foot">
+    <a href="http://validator.w3.org/check?uri=referer">
+    <img src="http://www.w3.org/Icons/valid-xhtml10"
+    alt="Valid XHTML 1.0 Strict"/> </a>
+  </div>
+
+</body>
+
+</html>
diff --git a/Current/li/li_simplicity.html b/Current/li/li_simplicity.html
new file mode 100755
index 0000000..8c061aa
--- /dev/null
+++ b/Current/li/li_simplicity.html
@@ -0,0 +1,70 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+
+<html xmlns= "http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+
+<head>
+  <title> Isaac project </title>
+  <link rel="stylesheet" type="text/css" href="../style/style.css"/>
+  <link rel="shortcut icon" type="image/png" href="../pictures/favicon.ico"/>
+  <link rel="icon" type="image/png" href="../pictures/favicon.ico"/>
+  <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+</head>
+
+<body>
+
+<!--Logos of entreprises which working with Isaac project-->
+  <div id="logo">
+    <img src="../pictures/logos/isaaclogo.png" alt="logo Isaac"/>
+    <a href="http://www.inria.fr"> <img src="../pictures/logos/inria.png"
+    alt="Inria"/> </a>
+    <a href="http://lsiit.u-strasbg.fr"> <img src="../pictures/logos/lsiit.png"
+    alt="LSIIT"/> </a>
+    <a href="http://www.cnrs.fr/"> <img src="../pictures/logos/cnrs.png"
+    alt="CNRS"/> </a>
+    <a href="http://www.st.com"> <img src="../pictures/logos/st.png" alt="ST"/> </a>
+    <a href="http://www.powerlinux.fr"><img src="../pictures/logos/powerlinux.png" width=80 height=50 alt="PowerLinux"/> </a>
+  </div>
+  
+<!--List of the top menu-->
+  <ul id="top_menu">
+    <li> <a href="../index.html"> Home </a> </li>
+    <li> <a href="../os.html"> Operating system </a> </li>
+    <li> <span class="page"> <a href="../li.html"> Language </a> </span> </li>
+    <li> <a href="../community.html"> Community </a> </li>
+    <li> <a href="../links.html"> Links </a> </li>
+  </ul>
+<!--End of the top menu-->
+
+<!--List of the side menu-->
+<div>
+  <ul id="side_menu">
+    <li> <a href="../li.html"> About </a> </li>
+    <li> <a href="li_docs.html"> Docs </a> </li>
+		<li> <a href="li_download.html"> Download </a> </li>
+		<li> <a href="li_library.html"> Library </a> </li>
+		<li> <a href="li_sample_code.html"> Sample code </a> </li>
+    <li> <span class="page"> <a href="li_simplicity.html"> Simplicity </a> 
+		</span> </li>
+    <li> <a href="li_benchs.html"> Benchmarks </a> </li>
+  </ul>
+</div>
+<!--End of the side menu-->
+
+  <div id="text">
+    
+		<h3> Language keywords count </h3>
+
+      <img class="center" src="../pictures/Langage_keywords.png" alt="Langage keywords"/>
+
+	</div>
+
+	<div id="foot">
+		<a href="http://validator.w3.org/check?uri=referer">
+		<img src="http://www.w3.org/Icons/valid-xhtml10" 
+		alt="Valid XHTML 1.0 Strict"/> </a>
+	</div>
+
+</body>
+
+</html>
diff --git a/Current/links.html b/Current/links.html
new file mode 100644
index 0000000..9b2e1a3
--- /dev/null
+++ b/Current/links.html
@@ -0,0 +1,123 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">	
+
+<html xmlns= "http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+
+<head>
+  <title> Isaac project </title>
+  <link rel="stylesheet" type="text/css" href="style/style.css"/>
+  <link rel="shortcut icon" type="image/png" href="pictures/favicon.ico"/>
+  <link rel="icon" type="image/png" href="pictures/favicon.ico"/>
+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+
+<body>
+
+<!--Logos of entreprises which working with Isaac project-->
+  <div id="logo">
+    <img src="pictures/logos/isaaclogo.png" alt="logo Isaac"/>
+    <a href="http://www.inria.fr"> <img src="pictures/logos/inria.png" 
+    alt="Inria"/> </a>
+    <a href="http://lsiit.u-strasbg.fr"> <img src="pictures/logos/lsiit.png" 
+    alt="LSIIT"/> </a>
+    <a href="http://www.cnrs.fr/"><img src="pictures/logos/cnrs.png" 
+    alt="CNRS"/></a>
+    <a href="http://www.st.com"><img src="pictures/logos/st.png" alt="ST"/></a>
+    <a href="http://www.powerlinux.fr"><img src="../pictures/logos/powerlinux.png" width=80 height=50 alt="PowerLinux"/> </a>
+  </div>
+
+<!--List of the top menu-->
+  <ul id="top_menu">
+    <li> <a href ="index.html"> Home </a> </li>
+    <li> <a href ="os.html"> Operating system </a> </li>
+    <li> <a href ="li.html"> Language </a> </li>
+    <li> <a href ="community.html"> Community </a> </li>
+    <li> <span class="page"> <a href ="links.html"> Links </a> </span> </li>
+  </ul>
+<!--End of the top menu-->
+
+<!--List of the side menu -->
+    <ul id="side_menu">
+      <li> </li>
+    </ul>
+<!--End of the side menu-->
+
+  <div id="text">
+
+    <h3> Useful links </h3>
+
+      <table class="table4">
+        <tr>
+          <td> <a href="http://www2.tunes.org/Review/OSes.html"> Operating System
+          </a> </td>
+          <td> Review of Operating Systems </td>
+        </tr>
+      <tr>
+        <td> <a href="http://www.handhelds.org/geeklog/index.php"> Handhelds.org
+        </a> </td>
+        <td> Open Source Operating Systems for Handheld Devices </td>
+      </tr>
+      <tr>
+        <td> <a href="http://gcc.gnu.org/"> GCC </a> </td>
+        <td> The C Compiler </td>
+      </tr>
+      <tr>
+        <td> <a href="http://www.delorie.com/djgpp/"> djgpp </a> </td>
+        <td> GNU Utilities for Windows </td>
+      </tr>
+      <tr>
+        <td> <a href="http://smarteiffel.loria.fr/"> SmartEiffel </a> </td>
+        <td> The GNU Eiffel compiler home page </td>
+      </tr>
+      <tr>
+        <td> <a href="http://research.sun.com/self/"> Self </a> </td>
+        <td> The power of simplicity's Home Page </td>
+      </tr>
+      <tr>
+        <td> <a href="http://www.iolanguage.com/about/"> IO </a> </td>
+        <td> Prototype language with VM </td>
+      </tr>
+      <tr>
+        <td> 
+        <a href="http://www.pervasive.jku.at/About_Us/Staff/Blaschek/Omega/_Report/Language.html">
+        Omega </a> </td>
+        <td> The Omega language </td>
+      </tr>
+      <tr>
+        <td> <a href="http://fr.wikipedia.org/wiki/Lisaac"> Lisaac </a> </td>
+        <td> Lisaac on Wikipedia (French) </td>
+      </tr>
+    </table>
+
+    <h3> Editors that support Lisaac <i> (plugins in the Lisaac tarball) </i> </h3>
+    
+      <table class="table4">
+        <tr>
+          <td> <a href="http://www.vim.org/"> Vim </a> </td>
+          <td> Vim the editor </td>
+        </tr>
+        <tr>
+          <td> <a href="http://kate-editor.org/"> Kate </a> </td>
+          <td> KDE Advanced Text Editor </td>
+        </tr>
+        <tr> 
+          <td> <a href="http://www.gnu.org/software/emacs/"> Emacs </a> </td>
+          <td> GNU Emacs </td>
+        </tr>
+        <tr>
+          <td> <a href="http://www.kdevelop.org/"> Kdevelop </a> </td>
+          <td> KDE development environment <i> (in progress...) </i> </td>
+        </tr>
+      </table>
+
+  </div>
+  
+  <div id="foot">
+    <a href="http://validator.w3.org/check?uri=referer">
+    <img src="http://www.w3.org/Icons/valid-xhtml10"
+    alt="Valid XHTML 1.0 Strict"/> </a>
+  </div>
+
+</body>
+
+</html>
diff --git a/Current/os.html b/Current/os.html
new file mode 100755
index 0000000..3a89f1b
--- /dev/null
+++ b/Current/os.html
@@ -0,0 +1,175 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">	
+
+<html xmlns= "http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+
+<head>
+  <title> Isaac project </title>
+  <link rel="stylesheet" type="text/css" href="style/style.css" />
+  <link rel="shortcut icon" type="image/png" href="pictures/favicon.ico"/>
+  <link rel="icon" type="image/png" href="pictures/favicon.ico"/>
+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+</head>
+
+<body>
+
+<!--Logos of entreprises which working with Isaac project-->
+  <div id="logo">
+    <img src="pictures/logos/isaaclogo.png" alt="logo Isaac"/>
+    <a href="http://www.inria.fr"> <img src="pictures/logos/inria.png" 
+    alt="Inria" /> </a>
+    <a href="http://lsiit.u-strasbg.fr"> <img src="pictures/logos/lsiit.png"
+    alt="LSIIT"/> </a>
+    <a href="http://www.cnrs.fr/"><img src="pictures/logos/cnrs.png" 
+    alt="CNRS"/></a>
+    <a href="http://www.st.com"><img src="pictures/logos/st.png" alt="ST"/> </a>
+    <a href="http://www.powerlinux.fr"><img src="pictures/logos/powerlinux.png" width=80 height=50 alt="PowerLinux"/> </a>
+  </div>
+
+<!--List of the top menu-->
+  <ul id="top_menu">
+    <li> <a href="index.html"> Home </a> </li>
+    <li> <span class="page"> <a href="os.html"> Operating system </a> </span> 
+    </li>
+    <li> <a href="li.html"> Language </a> </li>
+    <li> <a href="community.html"> Community </a> </li>
+    <li> <a href="links.html"> Links </a> </li>
+  </ul>
+<!--End of the top menu-->
+
+<!--List of the side menu-->
+<div>
+  <ul id="side_menu">
+    <li> <span class="page"> <a href="os.html"> About </a> </span> </li>
+    <li> <a href="os/os_docs.html"> Docs </a> </li>
+    <li> <a href="os/os_download.html"> Download </a> </li>
+  </ul>
+</div>
+<!--End of the side menu-->
+
+  <div id="text">
+
+    <h2> ISAAC: object for operating systems </h2>
+
+      <table>
+        <tr>
+          <th> Identity card </th>
+        </tr>
+        <tr>
+            <td> </td>
+            <th> concept </th>
+            <td> Object prototype based. </td>
+        </tr>
+        <tr>
+            <td> </td>
+            <th> language </th>
+            <td> Lisaac and assembler (for boot loader and hardware ports) </td>
+        </tr>
+        <tr>
+            <td> </td>
+            <th> platforms </th>
+            <td> Intel x86, Strong ARM (Intel), Dragon Ball (Motorola), ST230, 
+            Linux and Windows </td>
+        </tr>
+        <tr>
+            <td> </td>
+            <th> features </th>
+            <td> Graphic user interface </td>
+        </tr>
+        <tr>
+            <td> </td>
+            <td> </td>
+            <td> Vectorial GDI </td>
+        </tr>
+        <tr>
+            <td> </td>
+            <td> </td>
+            <td> True type font support </td>
+        </tr>
+        <tr>
+            <td> </td>
+            <td> </td>
+            <td> Bitmap and Postcript viewer </td>
+        </tr>
+        <tr>
+            <td> </td>
+            <td> </td>
+            <td> MPEG-1 and MPEG-2 viewer </td>
+        </tr>
+        <tr>
+            <td> </td>
+            <td> </td>
+            <td> Games (tetris, 4online) </td>
+        </tr>
+    </table>
+
+    <p> Technologies and harware are continusly evolving, so it drive us to 
+    complelty rethinking today operating systems. We think the application of 
+    the new prototype object in the core of operating simplify and optimize the
+    use of hardware device. This approach give a great deed in operating systems
+    and expressiveness of the code. </p>
+
+    <img class="center" src="pictures/evolsys.jpg" alt="&Eacute;volution des 
+    syt&egrave;mes d'exploitations vers plus de flexibilit&eacute;"/>
+
+    <table>
+      <tr>
+        <td> <img src="pictures/isaac_screen.png" alt="Isaac sreen"/> </td>
+        <td> <b>Isaac</b> is an operating system purely made by dynamicaly 
+        interconnected prototype object. Each <i>macro-object</i> run on top of 
+        the processor. <br/>
+        <b>IsaacOS</b> is not an interface with a standard kernel. <b>IsaacOS</b>
+        is fully made with only object. No file, no process, no kernel, just and
+        only object. </td>
+      </tr>
+    </table>
+
+    <table>
+      <tr>
+        <td class="adress"> <h4> Modularity </h4> Dynamic loading of objects.
+        <br/> <h4> Flexibility </h4> Object Modifying during run-time.<br/>
+        <h4> Expressivnessfont </h4> Multiple and dynamic inheritance, even 
+        after compilation. </td>
+        <td> <img src="pictures/macro.gif" alt="macro"/> </td>
+      </tr>
+    </table>
+
+    <table>
+      <tr>
+        <td> <img src="pictures/computer.gif" alt="computer"/> </td>
+        <td class="adress"> <h4> Lightweight </h4> Less than 500 Ko of memory 
+        (with GUI).<br/> <h4> Adaptability </h4> Easy porterage by the objects 
+        structure <br/> Working in Intel x86, Motorola DragonBall (Palm), Intel 
+        ARM architecture: compiler produce C code, onlya few 100 lines of asm 
+        code have to be rewriting. </td>
+      </tr>
+    </table>
+
+    <table>
+      <tr>
+        <td class="adress"> <h4> Uniformity </h4> Uniformity of hardware object.
+        <br/> <h4> Speed </h4> Very efficient compiled objects. </td>
+        <td> <img src="pictures/test.gif" alt="test"/> </td>
+      </tr>
+    </table>
+
+    <table>
+      <tr>
+        <td> <img src="pictures/security.gif" alt="security"/> </td>
+        <td class="adress"> <h4> Security </h4> 4 hardware level of protection.
+        <br/> <h4> Stability </h4> Contract programming.<br/> 100 % written in 
+        a high level language. </td>
+      </tr>
+    </table>
+
+  </div>
+
+  <div id="foot">
+    <a href="http://validator.w3.org/check?uri=referer">
+    <img src="http://www.w3.org/Icons/valid-xhtml10" 
+    alt="Valid XHTML 1.0 Strict"/> </a>
+  </div>
+
+</body>
+
+</html>
diff --git a/Current/os/os_docs.html b/Current/os/os_docs.html
new file mode 100755
index 0000000..936ccc8
--- /dev/null
+++ b/Current/os/os_docs.html
@@ -0,0 +1,94 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+
+<html xmlns= "http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+
+<head>
+  <title> Isaac project </title>
+  <link rel="stylesheet" type="text/css" href="../style/style.css"/>
+  <link rel="shortcut icon" type="image/png"
+  href="../pictures/favicon.ico"/>
+  <link rel="icon" type="image/png" href="../pictures/favicon.ico"/>
+  <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1" />
+</head>
+
+<body>
+
+<!--Logos of entreprises which working with Isaac project-->
+  <div id="logo">
+    <img src="../pictures/logos/isaaclogo.png" alt="logo Isaac"/>
+    <a href="http://www.inria.fr"> <img src="../pictures/logos/inria.png"
+    alt="Inria" /> </a>
+    <a href="http://lsiit.u-strasbg.fr"> <img src="../pictures/logos/lsiit.png"
+    alt="LSIIT"/> </a>
+    <a href="http://www.cnrs.fr/"><img src="../pictures/logos/cnrs.png"
+    alt="CNRS"/></a>
+    <a href="http://www.st.com"><img src="../pictures/logos/st.png"
+    alt="ST"/> </a>
+    <a href="http://www.powerlinux.fr"><img src="../pictures/logos/powerlinux.png" width=80 height=50 alt="PowerLinux"/> </a>
+  </div>
+
+<!--List of the top menu-->
+  <ul id="top_menu">
+    <li> <a href="../index.html"> Home </a> </li>
+    <li> <span class="page"> <a href="../os.html"> Operating system </a> </span>
+    </li>
+    <li> <a href="../li.html"> Language </a> </li>
+    <li> <a href="../community.html"> Community </a> </li>
+    <li> <a href="../links.html"> Links </a> </li>
+  </ul>
+<!--End of the top menu-->
+
+<!--List of the side menu-->
+  <ul id="side_menu">
+    <li> <a href="../os.html"> About </a> </li>
+    <li> <span class="page"> <a href="os_docs.html"> Docs </a> </span> </li>
+    <li> <a href="os_download.html"> Download </a> </li>
+  </ul>
+<!--End of the side menu-->
+
+  <div id="text">
+
+    <h3> Diaporama </h3>
+
+      <table>
+        <tr> 
+          <th> file </th> 
+          <th> size </th> 
+          <th> date </th> 
+        </tr>
+        <tr> 
+          <td> <a href="../download/isaac_overview.zip"> isaac_overview.zip </a> </td>
+          <td> 2.5 Mo </td> 
+          <td> 05/2004 </td> 
+        </tr> 
+      </table>
+
+  <h3> Specification </h3>
+
+  <table>
+    <tr> 
+      <th> file </th> 
+      <th> size </th> 
+      <th> date </th> 
+      <th> description </th> 
+    </tr>
+    <tr> 
+      <td> <a href="../download/formatx32.pdf"> formatx32.pdf </a> </td> 
+      <td> 93 Ko </td> 
+      <td> 09/2001 </td> 
+      <td> Executable Object Format  </td> 
+    </tr> 
+  </table>
+
+  </div>
+  
+  <div id="foot">
+    <a href="http://validator.w3.org/check?uri=referer">
+    <img src="http://www.w3.org/Icons/valid-xhtml10"
+    alt="Valid XHTML 1.0 Strict"/> </a>
+  </div>
+
+</body>
+
+</html>
diff --git a/Current/os/os_download.html b/Current/os/os_download.html
new file mode 100755
index 0000000..0e58a73
--- /dev/null
+++ b/Current/os/os_download.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+
+<html xmlns= "http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+	 
+<head>
+  <title> Isaac project </title>
+  <link rel="stylesheet" type="text/css" href="../style/style.css" />
+  <link rel="shortcut icon" type="image/png" href="../pictures/favicon.ico"/>
+  <link rel="icon" type="image/png" href="../pictures/favicon.ico"/>
+  <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
+</head>
+				  
+<body>
+				  
+<!--Logos of entreprises which working with Isaac project-->
+  <div id="logo">
+    <img src="../pictures/logos/isaaclogo.png" alt="logo Isaac"/>
+    <a href="http://www.inria.fr"> <img src="../pictures/logos/inria.png"
+    alt="Inria" /> </a>
+    <a href="http://lsiit.u-strasbg.fr"> <img src="../pictures/logos/lsiit.png"
+    alt="LSIIT"/> </a>
+    <a href="http://www.cnrs.fr/"><img src="../pictures/logos/cnrs.png"
+    alt="CNRS"/></a>
+    <a href="http://www.st.com"><img src="../pictures/logos/st.png" alt="ST"/> </a>
+    <a href="http://www.powerlinux.fr"><img src="../pictures/logos/powerlinux.png" width=80 height=50 alt="PowerLinux"/> </a>
+  </div>
+																  
+<!--List of the top menu-->
+  <ul id="top_menu">
+    <li> <a href="../index.html"> Home </a> </li>
+    <li> <span class="page"> <a href="../os.html"> Operating system </a> </span>
+    </li>
+    <li> <a href="../li.html"> Language </a> </li>
+    <li> <a href="../community.html"> Community </a> </li>
+    <li> <a href="../links.html"> Links </a> </li>
+  </ul>
+<!--End of the top menu-->
+
+<!--List of the side menu-->
+  <ul id="side_menu">
+    <li> <a href="../os.html"> About </a> </li>
+    <li> <a href="os_docs.html"> Docs </a> </li>
+    <li> <span class="page"> <a href="os_download.html"> Download </a>
+    </span> </li>
+  </ul>
+<!--End of the side menu-->
+
+  <div id="text">
+
+    <h3> Download demo </h3>
+
+    <table>
+      <tr> 
+        <th> file </th> 
+        <th> size </th> 
+        <th> date </th> 
+        <th> version </th> 
+      </tr>
+      <tr> 
+        <td> <a href="../download/isaac_200602.zip"> isaac_200602.zip </a> </td> 
+        <td> 1 500 Ko </td> 
+        <td> 02/2006 </td> 
+        <td> Linux / Windows </td> 
+      </tr> 
+      <tr> 
+        <td> <a href="../download/isaac_linux.zip"> isaac_linux.zip </a> </td> 
+        <td> 319 Ko </td> 
+        <td> 05/2004 </td> 
+        <td> Linux </td> 
+      </tr> 
+    </table>
+
+  <h3> Licence </h3>
+
+    <p class="nospace"> ACCOMPANYING FILE FOR SOFTWARE DISTRIBUTION ON INTERNET
+    </p>
+
+    <p class="nospace"> Software (c) INRIA 2003 in its ISAACOS version of the 
+    2004/5/3, here in after referred to as &quot;THE SOFTWARE&quot;. </p>
+
+    <p class="nospace"> The SOFTWARE has been designed and produced by Benoit 
+    Sonntag, the researcher of the project Design, a research project of the 
+    National Computer and Automatics Institute (INRIA), Campus Scientifique B.P.
+    239 54506 VANDOEUVRE-l&egrave;s-NANCY CEDEX. </p>
+  
+    <p class="nospace"> INRIA holds all the patent rights concerning the 
+    SOFTWARE <br/> The SOFTWARE has been registered at the Agency for the 
+    Protection of Programmes (APP) under the number <br/>
+    IDDN.FR.001.270035.000.R.P.2003.000.10400 </p>
+
+    <h4> Foreword </h4>
+
+      <p class="nospace"> ISAACOS sources will soon be distributed under the 
+      CeCILL v2 licence (see <a href="http://www.cecill.info/licences.fr.html">
+      here </a>). </p>
+      
+      <p class="nospace"> The C code is CeCILL for the moment. </p>
+
+  </div>
+
+  <div id="foot">
+    <a href="http://validator.w3.org/check?uri=referer">
+    <img src="http://www.w3.org/Icons/valid-xhtml10"
+    alt="Valid XHTML 1.0 Strict"/> </a>
+  </div>
+
+</body>
+
+</html>
diff --git a/Current/pictures/#emacs.li# b/Current/pictures/#emacs.li#
new file mode 100644
index 0000000..80b41a9
--- /dev/null
+++ b/Current/pictures/#emacs.li#
@@ -0,0 +1,21 @@
+
+Section Header
+  
+  + name        := TRUE;
+    
+Section Inherit
+  
+  - parent_boolean:BOOLEAN := BOOLEAN;
+  
+Section Private 
+
+  - if true_block:BLOCK else false_block:BLOCK<-
+  ( true_block.value; );
+
+  - '||' left 10 other:BLOCK :BOOLEAN <- TRUE;
+
+  - '!':BOOLEAN <- FALSE;
+  
+  
+  
+  
\ No newline at end of file
diff --git a/Current/pictures/Langage_keywords.png b/Current/pictures/Langage_keywords.png
new file mode 100755
index 0000000..0db160e
Binary files /dev/null and b/Current/pictures/Langage_keywords.png differ
diff --git a/Experimental/images/classvsproto.jpg b/Current/pictures/classvsproto.jpg
old mode 100644
new mode 100755
similarity index 100%
copy from Experimental/images/classvsproto.jpg
copy to Current/pictures/classvsproto.jpg
diff --git a/Current/pictures/computer.gif b/Current/pictures/computer.gif
new file mode 100755
index 0000000..06b66b3
Binary files /dev/null and b/Current/pictures/computer.gif differ
diff --git a/Experimental/images/lisample.gif b/Current/pictures/emacs.gif
old mode 100644
new mode 100755
similarity index 100%
copy from Experimental/images/lisample.gif
copy to Current/pictures/emacs.gif
diff --git a/Current/pictures/emacs.li b/Current/pictures/emacs.li
new file mode 100644
index 0000000..ef48af1
--- /dev/null
+++ b/Current/pictures/emacs.li
@@ -0,0 +1,16 @@
+Section Header
+  
+  + name        := TRUE;
+    
+Section Inherit
+  
+  - parent_boolean:BOOLEAN := BOOLEAN;
+  
+Section Private 
+
+  - if true_block:BLOCK else false_block:BLOCK<-
+  ( true_block.value; );
+
+  - '||' left 10 other:BLOCK :BOOLEAN <- TRUE;
+
+  - '!':BOOLEAN <- FALSE;
diff --git a/Current/pictures/evolsys.jpg b/Current/pictures/evolsys.jpg
new file mode 100755
index 0000000..fe10c6b
Binary files /dev/null and b/Current/pictures/evolsys.jpg differ
diff --git a/Experimental/favicon.ico b/Current/pictures/favicon.ico
old mode 100644
new mode 100755
similarity index 100%
copy from Experimental/favicon.ico
copy to Current/pictures/favicon.ico
diff --git a/Experimental/images/fond.png b/Current/pictures/fond.png
old mode 100644
new mode 100755
similarity index 100%
copy from Experimental/images/fond.png
copy to Current/pictures/fond.png
diff --git a/Current/pictures/high_menu.png b/Current/pictures/high_menu.png
new file mode 100755
index 0000000..a5c7b2f
Binary files /dev/null and b/Current/pictures/high_menu.png differ
diff --git a/Experimental/images/news_icons/news_compiler.gif b/Current/pictures/icons/news_compiler.gif
old mode 100644
new mode 100755
similarity index 100%
copy from Experimental/images/news_icons/news_compiler.gif
copy to Current/pictures/icons/news_compiler.gif
diff --git a/Experimental/images/news_icons/news_isaac.gif b/Current/pictures/icons/news_isaac.gif
old mode 100644
new mode 100755
similarity index 100%
copy from Experimental/images/news_icons/news_isaac.gif
copy to Current/pictures/icons/news_isaac.gif
diff --git a/Experimental/images/news_icons/news_lisaac.gif b/Current/pictures/icons/news_lisaac.gif
old mode 100644
new mode 100755
similarity index 100%
copy from Experimental/images/news_icons/news_lisaac.gif
copy to Current/pictures/icons/news_lisaac.gif
diff --git a/Experimental/images/news_icons/news_other.gif b/Current/pictures/icons/news_other.gif
old mode 100644
new mode 100755
similarity index 100%
copy from Experimental/images/news_icons/news_other.gif
copy to Current/pictures/icons/news_other.gif
diff --git a/Experimental/images/news_icons/news_pres.gif b/Current/pictures/icons/news_pres.gif
old mode 100644
new mode 100755
similarity index 100%
copy from Experimental/images/news_icons/news_pres.gif
copy to Current/pictures/icons/news_pres.gif
diff --git a/Experimental/images/news_icons/news_site.gif b/Current/pictures/icons/news_site.gif
old mode 100644
new mode 100755
similarity index 100%
copy from Experimental/images/news_icons/news_site.gif
copy to Current/pictures/icons/news_site.gif
diff --git a/Current/pictures/isaac_screen.png b/Current/pictures/isaac_screen.png
new file mode 100755
index 0000000..ebb832a
Binary files /dev/null and b/Current/pictures/isaac_screen.png differ
diff --git a/Experimental/images/logos/cnrs.png b/Current/pictures/logos/cnrs.png
old mode 100644
new mode 100755
similarity index 100%
copy from Experimental/images/logos/cnrs.png
copy to Current/pictures/logos/cnrs.png
diff --git a/Experimental/images/logos/inria.png b/Current/pictures/logos/inria.png
old mode 100644
new mode 100755
similarity index 100%
copy from Experimental/images/logos/inria.png
copy to Current/pictures/logos/inria.png
diff --git a/Current/pictures/logos/isaaclogo.png b/Current/pictures/logos/isaaclogo.png
new file mode 100755
index 0000000..3ab0bef
Binary files /dev/null and b/Current/pictures/logos/isaaclogo.png differ
diff --git a/Experimental/images/logos/lsiit.png b/Current/pictures/logos/lsiit.png
old mode 100644
new mode 100755
similarity index 100%
copy from Experimental/images/logos/lsiit.png
copy to Current/pictures/logos/lsiit.png
diff --git a/Experimental/images/logos/powerlinux.png b/Current/pictures/logos/powerlinux.png
similarity index 100%
copy from Experimental/images/logos/powerlinux.png
copy to Current/pictures/logos/powerlinux.png
diff --git a/Experimental/images/logos/st.png b/Current/pictures/logos/st.png
old mode 100644
new mode 100755
similarity index 100%
copy from Experimental/images/logos/st.png
copy to Current/pictures/logos/st.png
diff --git a/Current/pictures/macro.gif b/Current/pictures/macro.gif
new file mode 100755
index 0000000..208390c
Binary files /dev/null and b/Current/pictures/macro.gif differ
diff --git a/Current/pictures/old/isaac.png b/Current/pictures/old/isaac.png
new file mode 100755
index 0000000..8fb4d67
Binary files /dev/null and b/Current/pictures/old/isaac.png differ
diff --git a/Current/pictures/old/isaacos.png b/Current/pictures/old/isaacos.png
new file mode 100755
index 0000000..5205516
Binary files /dev/null and b/Current/pictures/old/isaacos.png differ
diff --git a/Current/pictures/old/lisaac.png b/Current/pictures/old/lisaac.png
new file mode 100755
index 0000000..edf0dd7
Binary files /dev/null and b/Current/pictures/old/lisaac.png differ
diff --git a/Current/pictures/photos/achabert.png b/Current/pictures/photos/achabert.png
new file mode 100644
index 0000000..6096842
Binary files /dev/null and b/Current/pictures/photos/achabert.png differ
diff --git a/Current/pictures/photos/apajot.png b/Current/pictures/photos/apajot.png
new file mode 100644
index 0000000..79144b4
Binary files /dev/null and b/Current/pictures/photos/apajot.png differ
diff --git a/Current/pictures/photos/bsonntag.png b/Current/pictures/photos/bsonntag.png
new file mode 100644
index 0000000..a557295
Binary files /dev/null and b/Current/pictures/photos/bsonntag.png differ
diff --git a/Current/pictures/photos/jboutet.png b/Current/pictures/photos/jboutet.png
new file mode 100644
index 0000000..a9c4dad
Binary files /dev/null and b/Current/pictures/photos/jboutet.png differ
diff --git a/Current/pictures/photos/jhilbert.png b/Current/pictures/photos/jhilbert.png
new file mode 100644
index 0000000..3c0b57e
Binary files /dev/null and b/Current/pictures/photos/jhilbert.png differ
diff --git a/Current/pictures/photos/mherrmann.jpeg b/Current/pictures/photos/mherrmann.jpeg
new file mode 100644
index 0000000..ab0c6de
Binary files /dev/null and b/Current/pictures/photos/mherrmann.jpeg differ
diff --git a/Current/pictures/photos/mildred.png b/Current/pictures/photos/mildred.png
new file mode 100644
index 0000000..d6991e5
Binary files /dev/null and b/Current/pictures/photos/mildred.png differ
diff --git a/Current/pictures/photos/nboulay.png b/Current/pictures/photos/nboulay.png
new file mode 100644
index 0000000..f124a98
Binary files /dev/null and b/Current/pictures/photos/nboulay.png differ
diff --git a/Current/pictures/photos/nkraus.png b/Current/pictures/photos/nkraus.png
new file mode 100644
index 0000000..5df30bb
Binary files /dev/null and b/Current/pictures/photos/nkraus.png differ
diff --git a/Current/pictures/photos/pavoye.png b/Current/pictures/photos/pavoye.png
new file mode 100644
index 0000000..c66fe72
Binary files /dev/null and b/Current/pictures/photos/pavoye.png differ
diff --git a/Current/pictures/photos/photo-Damien.png b/Current/pictures/photos/photo-Damien.png
new file mode 100644
index 0000000..3c44d6e
Binary files /dev/null and b/Current/pictures/photos/photo-Damien.png differ
diff --git a/Current/pictures/photos/sfuhlaber.png b/Current/pictures/photos/sfuhlaber.png
new file mode 100644
index 0000000..800e81c
Binary files /dev/null and b/Current/pictures/photos/sfuhlaber.png differ
diff --git a/Current/pictures/photos/xoswald.png b/Current/pictures/photos/xoswald.png
new file mode 100644
index 0000000..949a30a
Binary files /dev/null and b/Current/pictures/photos/xoswald.png differ
diff --git a/Current/pictures/security.gif b/Current/pictures/security.gif
new file mode 100755
index 0000000..01afb88
Binary files /dev/null and b/Current/pictures/security.gif differ
diff --git a/Current/pictures/shirt.png b/Current/pictures/shirt.png
new file mode 100755
index 0000000..871f95d
Binary files /dev/null and b/Current/pictures/shirt.png differ
diff --git a/Current/pictures/test.gif b/Current/pictures/test.gif
new file mode 100755
index 0000000..d45c669
Binary files /dev/null and b/Current/pictures/test.gif differ
diff --git a/Current/pictures/th-lsiit.jpg b/Current/pictures/th-lsiit.jpg
new file mode 100755
index 0000000..e64993c
Binary files /dev/null and b/Current/pictures/th-lsiit.jpg differ
diff --git a/Current/pictures/version.png b/Current/pictures/version.png
new file mode 100755
index 0000000..f3e6249
Binary files /dev/null and b/Current/pictures/version.png differ
diff --git a/Current/style/style.css b/Current/style/style.css
new file mode 100644
index 0000000..2e135ea
--- /dev/null
+++ b/Current/style/style.css
@@ -0,0 +1,249 @@
+/* classes for the example of codein page sample code */
+.size {
+  font-size: 150%
+  }
+
+.section {
+  color: #800080; /* purple */
+  font-weight: bold;
+  }
+
+.signe {
+  color: #FF0000; /* red */
+  font-weight: bold;
+  }
+
+.proto_name {
+  color: #0000FF; /* blue */
+  font-weight: bold;
+  }
+
+.proto_real_name {
+  color: #008000; /* green */
+  }
+
+.function {
+  color: #0000FF;
+  }
+
+/* class for the page which you are */
+.page {
+  width: 25%;
+  font-weight: bold;
+  font-size: 1.1em;
+  }
+
+/* to center some paragraph */
+.adress {
+  text-align: center;
+  text-indent: 0;
+  }
+
+/* to enable image in center position */
+img.center {
+  display:block;
+  clear:both;
+  margin-left:auto;
+  margin-right:auto;
+  }
+
+/*class style of the table 1 (on the top of index page for example)*/
+.table1 {
+  margin: auto;
+  border-collapse: collapse;
+  text-align: center;
+  width: 100%;
+  }
+
+.table1 td {
+  border: 0.1em solid black;
+  width: 1%;
+  padding-top: 1%;
+  }
+
+.table1 ul {
+  text-align: left;
+  }
+
+/* class style of the table 2 (on the bottom of index page for example) */
+.table2 {
+  margin: auto;
+  padding: 1%;
+  width: 100%;
+  }
+
+.table2 td, .table2 th {
+  text-align: left;
+  }
+  
+.table2 .th2 {
+  width: 10%;
+  }
+
+.table2 td img { /* for the community page */
+  float: right;
+  }
+
+.table2 td .imgleft { /* for the news page */
+  float: left;
+  }
+
+/* class style of the table on the papers page */
+.table3 {
+  margin: auto;
+  padding: 1%;
+  }
+
+.table3 td {
+  text-align: justify
+  }
+
+.table3 th {
+  text-align: left;
+  padding-bottom: 1%;
+  width: 15%;
+  }
+
+/* class style of the table on the page links */
+table.table4 td {
+  width: 25%;
+  }
+
+/* class style for tables on the li download page */
+.table5 {
+  margin: auto;
+  }
+
+.table5 .nocenter {
+  text-align: left;
+  }
+
+.table5 th  {
+  text-align: center;
+  }
+
+.table5 td {
+  text-align: center;
+  }
+
+#logo img {
+  border: none;
+  }
+
+table {
+  text-align: justify;
+  width: 100%;
+  }
+
+hr {
+  color: #243FB1;
+  background-color: #243FB1;
+  border: 0;
+  }
+
+body {
+  background: url("../pictures/fond.png") no-repeat fixed;
+  font-size: 76%;
+  }
+
+/* style for the top menu */
+#top_menu {
+  background: url("../pictures/high_menu.png") no-repeat;
+  margin: 0;
+  padding: 0;
+  list-style-type: none;
+  text-align: left;
+  }
+
+#top_menu li {
+  display: inline; /* for having an honrizontal menu */
+  }
+
+#top_menu li a {
+  padding: 1%;
+  color: #FFFFFF;
+  text-decoration: none;
+  }
+
+#top_menu li a:hover {
+  color: #77CFEC; 
+  }
+
+/* style for the side menu */
+#side_menu {
+  float: left;
+  width: 15%;
+  position: fixed;
+  padding: 0;
+  margin-top: 2%;
+  }
+
+#side_menu li {
+  list-style-type: none;
+  margin: 0;
+  padding: 0;
+  }
+
+#side_menu a {
+  text-decoration: none;
+  color: #000000;
+  }
+
+#side_menu a:hover {
+  display: block;
+  color: #243FB1;
+  border-bottom: 2px solid #241FB1;
+  }
+
+/* style for the text */
+#text {
+  margin-left: 17%;
+  }
+
+h1 {
+  text-align: center;
+  }
+
+h2 {
+  text-align: center;
+  }
+
+h3 {
+  border-bottom: solid 0.01em #243FB1;
+  }
+
+h4 {
+  text-align: center;
+  }
+
+.other {
+	text-align: left;
+	text-decoration: underline;
+	font-weight: normal;
+	margin-left: 5%;
+  }
+
+h5 {
+  font: 100% normal;
+  }
+
+p {
+  text-align: justify;
+  text-indent: 5%;
+  margin: 1%;
+  padding: 1%;
+  }
+
+.nospace {
+  text-indent: 0;
+  }
+ 
+/* style for the footer of the page */
+#foot {
+  position: fixed;
+  bottom: 0;
+  }
+
+#foot img {
+  border: none;
+  }

-- 
Website for Isaac project



More information about the Lisaac-commits mailing list