Index: trunk/src/lib/graphics/font.xpm
===================================================================
--- trunk/src/lib/graphics/font.xpm	(revision 5338)
+++ trunk/src/lib/graphics/font.xpm	(revision 5339)
@@ -1,276 +1,268 @@
 /* XPM */
 static char * font_xpm[] = {
-"256 256 17 1",
+"256 256 9 1",
 " 	c None",
-".	c #868885",
-"+	c #878986",
-"@	c #959794",
-"#	c #A6A8A5",
-"$	c #A7A9A6",
-"%	c #ABADAA",
-"&	c #B4B6B3",
-"*	c #C1C3BF",
-"=	c #CDCFCB",
-"-	c #D6D8D5",
-";	c #DCDEDB",
-">	c #E6E8E5",
-",	c #E7E9E6",
-"'	c #F1F3F0",
-")	c #FBFDFA",
-"!	c #FEFFFC",
-"                                                                                                                                                                                                                                                                ",
-"                                      @  ++                              =                                              @@                           @                                                                                                      +   ",
-"                        $+            !@ ==              @ @            *!=$         &=    @*           ,!&             ''                ,;         &'$                +$                                                                                 =+   ",
-"                        =@            ,+ &&             &+ ,           !@! @+       *@ ,   ,           ,* )@            ==               !+            ;;               +&                                                                                 ,    ",
-"                        =@            =  @@             ,  ,          *; !          )  @@ ;            )@ )@            ==              '@              '@            =@ ++,                                                                              =+    ",
-"                        =@            +               @@)@*;@         *, !          ,  &+$$            ;;@'             @@             @)               $'                +             +                                                                 ,     ",
-"                        =@                            @==@,&@          ';!          +;$; ;             *),                             ==                !             +;$&             =                                                                =+     ",
-"                        @                              *  '             ,!&             ,             ,*,=  $$                         )@                !@            '+ )             =                                                                ,      ",
-"                        @                              ! @;              )''           *@$;;         == +!  =&                         )@                )@                             ;@                            !!!!!!                            =+      ",
-"                        +                            *;'=';=             ! '&         += =  ;        )@  =' ,+                         '$                !@                          ===';==+                                                           ,       ",
-"                                                      $@ ;               ! ==         , @@  !        ,=   ';'                          *;                )                              =                                                              =+       ",
-"                        @+                            ;  '            $  ! )+        =   =  ;        @)@  =)@                          +)               &,                              =               !!                              !!             ,        ",
-"                        )=                            , +&            &,!!'@        @&   $;;          @,!,@$!+                          ;*              )                               =               !!                              !!            =+        ",
-"                                                                         !                                                               '&            '$                                                !                                            ,         ",
-"                                                                                                                                          &!+        ,,                                                 *$                                           &.         ",
-"                                                                                                                                                                                                                                                                ",
-"                                                                                                                                                                                                                                                                ",
-"                                                                                                                                                                                                                                                                ",
-"       ;!,+             @*@           @;!!*           =!!'$              $=           $====            @'!,+          ======+          ,!!*           +>!;                                                                                            *,!!,@    ",
-"      '@  )           ,,&)@           @   ;,          +   )@            +))           ==@@@           =&              @@@@$)@         !+  )&          )  @!                                                                                           )   +)$   ",
-"     @,   &*             )@                !              ==            ,&!           =@             +,                   @;         @)   ==         ;&   *&                                                                                          @    ==   ",
-"     =&   +)             !@                !              ,@           =@@!           =@             *@                   '          +!@  )+         )@   @;            !!              !!                                           +                     )    ",
-"     )@    !             )@               =;             =*           @= @!           ==@            ' *!'@              &&           &!&;@          '&   $!            !!              !!                &'                         =,+                 +'@    ",
-"     !@    !             !@              &'            =;'@           '  @!           +@=!+          ),  @)@             )            +')'           &'   ,!                                            &'@          @@@@@@@+          =,+               )      ",
-"     )@    !             )@             &'                '$         ;   @!              @!          )&   *,            =&            '  ;!+          =!=,@!                                          &'@            @@@@@@@+            =,+            ;&      ",
-"     ;$   +!             !@            @'                 $'         )!!!)!!@             !@         ,@   @)            )            ,&   ,'              @=                                         +,=                                 @'&            =+      ",
-"     $;   $;             )@            )                  $!             @!               )@         *&   $,           =&            )@   @!              =@                                           +,=           !!!!!!!=          @'&                      ",
-"      )   '+             !@           ,,                  '&             @!              &!           '   '@           )             *,   ;&             +,             !!              !!               +,=                         @'&                @       ",
-"      +'='$           !!!)!!!@        )!!!!!          !;=)=              @!           !=;'            @!='&           @!              ;'='=          @'=,=              !!              !!                 ++                        &                  !@      ",
-"                                                                                                                                                                                         !                                                                      ",
-"                                                                                                                                                                                        *$                                                                      ",
-"                                                                                                                                                                                                                                                                ",
-"                                                                                                                                                                                                                                                                ",
-"                                                                                                                                                                                                                                                                ",
-"       @,!,             =             ====*            +=!!,$         ====@           ======+         ======$          +=!!,$         =+   =+         ======+          ====           =+   *+         =+             =*    =$         =@   +$          *!!*     ",
-"      &;   '           *)*            )&  ;!          &'+   @         )& +='          )&              )&              &'+   +         )@   )@           &)               @)           )@  &;          )@             ))   @)=         ))   @=         ;&  &;    ",
-"      ,  @=,           !;!            )@   !@         )               )@   ,*         )@              )@              )               )@   )@           @!                !           )@  '           )@             !;$  ;;=         !!&  @=        @'    '@   ",
-"     &@ $@ ;          +' !+           !@   !+        *,               !@   @)         !@              !@             *,               !@   !@           @!                !           !@ '@           !@             !@,  '@=         !,)  @=        =*    *=   ",
-"     ,  ,  ;          *$ ,*           )@  ;=         '&               )@    !         )&              )@             '&               )@   )@           @!                !           )@=*            )@             ) ! @*@=         )+'& @=        )@    @!   ",
-"     )  =  )          )  @)           !)!!;          )@               !@    !         !,===$          !,====         )@               !)!!!!@           @!                !           !,)@            !@             ! *&,+@=         ! @) @=        !@    @!   ",
-"     !  ; &,         @,   !@          !@  ='         )@               )@    !         )@              )&             )@    $$         !@   )@           @!                !           )@='            )@             ! +') @=         !  '=@=        )@    @!   ",
-"     ;  '&&=&        ;)!!!!;          !@   '&        ==               !@   @!         !@              !@             ==    ==         !@   !@           @!                !           !@ ';           !@             !  '* @=         !  @)==        ;&    &;   ",
-"     @*  @ +@        !    @!          )@   ==        @!               )@   ,*         )@              )@             +!    ==         )@   )@           @!                !           )@  !&          )@             !     @=         !   ')=        $,    ,$   ",
-"      ;&            @,     !@         !@   )@         ;'              !@  *'          !@              !@              ;'   ==         !@   !@           @!               @'           !@  @)+         !@             !     @=         !   @!=         '@  @'    ",
-"       &!!*         ;@     =;         )!!!'@           &!,=,*         )!!'&           )!!!!!=         )@               &!;='&         )@   )@         !)!!!!@         !;;'            )@   ='         )!!!!!@        !     @=         !    ,=          ';;'     ",
-"                                                                                                                                                                                                                                                                ",
-"                                                                                                                                                                                                                                                                ",
-"                                                                                                                                                                                                                                                                ",
-"                                                                                                                                                                                                                                                                ",
-"                                                                                                                                                                                        @@@@+        @               @@@@+                                      ",
-"      ====*+           *!!*           ====&            &!!'*        ========+         =+   $+       &@      &       =       $        =     =        @=     $@        $======+           )=@@+        @&              @@@,=                                      ",
-"      )&  @)$         ;&  &;          )&  *'          &*   @           &)             )@   =@       $)     *$       ;@     @$        ,;   ;*         )@    )              &)            !@            '                 ==               @                      ",
-"      )@   $!        @'    '@         )@   !@         )                @!             )@   =@        !+    )        =$     @@         !@ @'          $!   ;$              '*            )@            @&                ==              ='                      ",
-"      !@   $!        =*    *=         !@   !@         '*               @!             !@   =@        ,*   @,        @=  =  =          *' '            '= @'              ='             !@             '                ==              ,&@                     ",
-"      )@   ,*        )@    @!         )@  &'          +!;              @!             )@   =@        $!   ;$        @; @!@ ;           ')=            +! '+             @)              )@             @&               ==             &+ ,                     ",
-"      !=@$,;         !@    @!         !,='=             ,!=            @!             !@   =@         !+  )          ) =;& )           $!              ;!;              '=              !@              '               ==             ,  &+                    ",
-"      )=@@           )@    @!         )& '=              +''           @!             )@   =@         ;= @;          ! ,@; ,           '',              )              *'               )@              @&              ==            &+   ,                    ",
-"      !@             ;&    &;         !@  )+               '*          @!             !@   =@         @) ,@          ! ' ) =          *; )@             !              )@               !@               '              ==            ,    &+                   ",
-"      )@             $,    ,$         )@  ='               ==          @!             '@   ;@          !&)           ;*= !*$          )  &'             !             '=                )@               @&             ==           &@     ,                   ",
-"      !@              '@  @'          !@   '*         +    )+          @!             &,   )           ;);           =)@ ='@         ,@   '=            !            *'                 !@                '             ==                                      ",
-"      )@               ';;'           )@   @!         ,!==!$           @!              ;'=!+           @)@           @)  $)         $,    +!            !            )!!!!!!@           )@                @&            ==                                      ",
-"                          '&                                                                                                                                                            !@                 '            ==                          !!!!!!!!!   ",
-"                           =!+                                                                                                                                                          ),==$              @&        ==='=                                      ",
-"                                                                                                                                                                                                                                                                ",
-"                                                                                                                                                                                                                                                                ",
-"       $*                            @                                    ++                             @@@                          @                 +=              +=            @               @@@@                                                      ",
-"        ;@                           !@                                   ==                            )=@@$                         !@                @!              @!            !@              @@@!@                                                     ",
-"         @                           !@                                   ==                           *;                             !@                                              !@                 !@                                                     ",
-"                                     )@                                   ==                           ==                             )@                                              )@                 )@                                                     ",
-"                      *'!'@          !@ ,!=             ;!!,+         @'!$==           ;!'&          !!))!!!@         +'!&$=          !@ ,!$          !!!!           @!!!!            !@  @'             !@          ! =' &!          !@ ,!$           ;!'&     ",
-"                      +  $!          )== +'=           )&             )+ @)=          )@  '&           ==             )  @)=          )== $!+            !               !            )@ +'              )@          !=+,=&*=         )== $!+         )@  ;;    ",
-"                          !          !*   @)          ;;             =*   ==         *&   $,           ==            **   ==          !=   !@            !               !            !@ )+              !@          !@ == @=         !=   !@        ;=    )    ",
-"                       &=;!          )@    !          )@             )@   ==         ),===,!           ==            )@   ==          )@   )@            !               !            )*'@               )@          )  =@ @=         )@   )@        )@    !@   ",
-"                     @'   !          !@    !          !@             !@   ==         !&                ==            !@   ==          !@   !@            !               !            !$;'               !@          !  =@ @=         !@   !@        !@    !@   ",
-"                     '@   !          )@   @'          ;;             ,*   ,=         ;;                ==            ,*   ,=          )@   )@            !               !            )@ ;'              )@          !  =@ @=         )@   )@        ;=    )    ",
-"                     ,=  *!          !'   '@           )&            @)@ =;=          )&   +           ==            @)@ ;==          !@   !@            !               !            !@  ';             !@          !  =@ @=         !@   !@         )@  ;;    ",
-"                      ,!; *!@        )@*!'@             =!!,$         &!, ==           =!!'*           ==             $!'+==          )@   )@            !               !            )@   ';            )@          !  =@ @=         )@   )@          ;!'&     ",
-"                                                                                                                          ,$                                             !                                                                                      ",
-"                                                                                                                      +  @)                                             *'                                                                                      ",
-"                                                                                                                      =!!;                                           =!!;                                                                                       ",
-"                                                                                                                                                                                                                                                                ",
-"                                                                                                                                                                                          @@            @             @@                                        ",
-"                                                                                                                                                                                        $,@@            !             @@,$                                      ",
-"                                                                       =+                                                                                                               )               !                )                                      ",
-"                                                                       )@                                                                                                               !               !                !                                      ",
-"      !@+'!$           ,!=+!           !@ ,!*          &'!!;         !!!)!!=          !@   !@        ;;    $;       '       '        &!    !         &,    @,        =!!!!!!            !@              !               @!                                      ",
-"      )== @!@         )@  '!           )=;+@=         &,               !@             )@   )@        +!    '+       =@  !$  =         ;,  '@          !+   ,@             '&            )@              !               @!                                      ",
-"      !*   *,        =*   @!           !;   +         =,               !@             !@   !@         '&  +'        @* @=; @@          '*==           ,=   '             ;&             !               !                !                                      ",
-"      )@   @!        )@   @!           )@              '!;@            )@             )@   )@         &'  =&         ; = ! *           +)'            +!  =&            ;=            !!@               !                @!!         @,,=   $                   ",
-"      !@   @!        !@   @!           !@               @;)'           !@             !@   !@          )@ )          ) ' ; ;           @!'             '$ )            =;               )               !                )           '  @'$;+                   ",
-"      )@   *=        ,*   *!           )@                  !@          )@             )@   )@          =,$=          !@* $$!           !+,;            &'**           &;                !@              !               @!                @+                    ",
-"      !'  @)         @)@ ==!           !@             @   @!           ,;             ,, @*!@          +)'+          ='+  )=          ,$  )&            ))           &'                 !@              !               +!                                      ",
-"      )$*),+          $!,+@!           )@             *,!);             ;!!!           ,)& )@           ''           $)   )$         &;   @!+           ;,           )!!!!!!            )               !                !                                      ",
-"      !@                  @!                                                                                                                            '+                              '               !                '                                      ",
-"      )@                  @!                                                                                                                           &,                               +!==            !             ==)+                                      ",
-"      !@                  @!                                                                                                                         @!;                                                                                                        ",
-"                                                                                                                                                                                                                                      =@ =@             @       ",
-"                                         =              @                              $*               $+                              @                              +=                                @             $*                              @ @      ",
-"       +=!!,$          =  =             '+             '@'            +$ +$             ;@             @ $                             '@'             =  =             &=             $+ $+            '@'             ;@              =              @)@      ",
-"      &'+   @          @  @             +                 @            +  +              @              @                                 @            @  @              @             +  +            @                 @             *)*             *!*      ",
-"      )                                                                                                                                                                                                                                !;!             !;!      ",
-"     *,               !@   !@          ;!'&           *'!'@           *'!'@           *'!'@           *'!'@             ;!!,+          ;!'&            ;!'&            ;!'&           !!!!@           !!!!@           !!!!@           +' !+           +' !+     ",
-"     ,$               )@   )@         )@  '&          +  $!           +  $!           +  $!           +  $!            )&             )@  '&          )@  '&          )@  '&             )@              )@              )@           *$ ,*           *$ ,*     ",
-"     )@               !@   !@        *&   $,              !               !               !               !           =;             *&   $,         *&   $,         *&   $,             !@              !@              !@           )  @)           )  @)     ",
-"     )@               )@   )@        ),===,!           &=;!            &=;!            &=;!            &=;!           )@             ),===,!         ),===,!         ),===,!             )@              )@              )@          @,   !@         @,   !@    ",
-"     ;=               !@   !@        !&              @'   !          @'   !          @'   !          @'   !           !@             !&              !&              !&                  !@              !@              !@          ;)!!!!;         ;)!!!!;    ",
-"     @!               )@   )@        ;;              '@   !          '@   !          '@   !          '@   !           ;;             ;;              ;;              ;;                  )@              )@              )@          !    @!         !    @!    ",
-"      ;'              ,, @*!@         )&   +         ,=  *!          ,=  *!          ,=  *!          ,=  *!            )&             )&   +          )&   +          )&   +             !@              !@              !@         @,     !@       @,     !@   ",
-"       =!;=,*          ,)& )@          =!!'*          ,!; *!@         ,!; *!@         ,!; *!@         ,!; *!@           ;!!,@          =!!'*           =!!'*           =!!'*             )@              )@              )@         ;@     =;       ;@     =;   ",
-"         =                                                                                                               ;                                                                                                                                      ",
-"         $$                                                                                                               '                                                                                                                                     ",
-"        %)-                                                                                                              =@                                                                                                                                     ",
-"        *&                                                                                                                                             !  !            !  !                                                                                     ",
-"                                                        @                              +=                @             +=                                                                                                                                       ",
-"      ======+                           ====+          '@'            +$ +$             &=              '@'             &=             =  =            *!!*           =+   $+                           +,!'           *!!*$=                            @'!@   ",
-"      )&                               @))                @            +  +              @             @                 @             @  @           ;&  &;          )@   =@                           )             ;&  &)                            @'      ",
-"      )@                               ;'!                                                                                                           @'    '@         )@   =@                          @!            @'   =!@                           ,$      ",
-"      !@              !!'$'!$          )&!             ;!'&            ;!'&            ;!'&           !@   !@         !@   !@        &,    @,        =*    *=         !@   =@          ;!!*,           @!            =*   ,;=                           )       ",
-"      )&                *)@ !         $;@!            )@  ;;          )@  ;;          )@  ;;          )@   )@         )@   )@         !+   ,@        )@    @!         )@   =@         )@  );           &!            )@  , @!        +;   +,           &!       ",
-"      !,===$            &!  !@        ,+@!==         ;=    )         ;=    )         ;=    )          !@   !@         !@   !@         ,=   '         !@    @!         !@   =@        ;;  *=)          $,!=+          !@ $= @!         +; +'           $''=      ",
-"      )@              ;,,!!!)@        ) @)           )@    !@        )@    !@        )@    !@         )@   )@         )@   )@         +!  =&         )@    @!         )@   =@        )@ @= !@          @)            )@ )  @!          +,'             ;*       ",
-"      !@             == @!           &'=,!           !@    !@        !@    !@        !@    !@         !@   !@         !@   !@          '$ )          ;&    &;         !@   =@        !@ '  !@          @!            ;*=@  &;           ,;             )@       ",
-"      )@             )@ @!           '@ &!           ;=    )         ;=    )         ;=    )          )@   )@         )@   )@          &'**          $,    ,$         '@   ;@        ;;'   )           &*            $),   ,$          , +;            )        ",
-"      !@             ,, ;!&         +'  @!            )@  ;;          )@  ;;          )@  ;;          ,, @*!@         ,, @*!@           ))            '@  @'          &,   )         +)*  ;;          @'              !&  @'          ,   +;          @!        ",
-"      )!!!!!=         ,'$$'!;       *&  @!!!=          ;!'&            ;!'&            ;!'&            ,)& )@          ,)& )@           ;,             ';;'            ;'=!+         &=,!'&           )!!!!!         $;'>;'          @     +          $'        ",
-"                                                                                                                                        '+                                                                                                            ==        ",
-"                                                                                                                                       &,                                                                                                             )@        ",
-"                                                                                                                                     @!;                                                                                                                        ",
-"                                                                                                                                                                                                                                                                ",
-"                                                                                                                                                                                                                                                                ",
-"                                                                                                                                                                                                                                                                ",
-"                                                       ,* @!             @!                                                                                                                                                                                     ",
-"                         !'            !, !'           )+ ==             ;,,@        +';                                !'                !+           +!               =;                                                                                =@    ",
-"                        +!*           @!$@!&          +!  )@          $!!)))         ' ,@             $',@             +!&               '*             !$            $ '$+             @                                                                @)     ",
-"                        @)@           $) @)+         )!!!!)!$        @!$+ *!        @; '   =         @'@=&             @)+              $'              ;=            !)))!@            !                                                                !$     ",
-"                        =!            =! *!          @,,@*!$         ='+             '!$ *'@         $'                *!               )+              ==             '!;             +!                                                               ;,      ",
-"                        ,,                            )@ &,          +)!!,@            &'@           =!* !!                            @'               ==            ;;*!           !)!!!!@                         !!!!!'                            @)       ",
-"                        =@                           &!&@,,@           @$,)+         @!& =!'        ')!)';@                            ==               ;*            @  @           ==',==                          =====$                            )@       ",
-"                       ++                           *!)))))'        +&    )@         &  ** ,@      +! &))                              ,@               )+                             )@                                             *&              ;;        ",
-"                      @))                            $'  !          $);==>'             =* )       @!$*!,@+                            '&              &,                              !             @!'                             ,))             @)         ",
-"                      @!=                            ;* @!          =*=,)*              +',         ;)=&))$                            ==              )+                                            ')                              &!$             !@         ",
-"                                                     )+ ;;             &;                                                              $)             ;=                                            &)*                                             ;;          ",
-"                                                                       ;&                                                               =            +=                                             !'                                                          ",
-"                                                                                                                                                                                                                                                                ",
-"                                                                                                                                                                                                                                                                ",
-"                                                                                                                                                                                                                                                                ",
-"                                                                                                                                                                                                                                                                ",
-"                                                                                                                                                                                                                                                                ",
-"       &!'+            @,=             *!'@            *'!&              '=           !!!!!+            &'!;         !!!!!!            *!'$            *!,                                                                                           &,!!,@     ",
-"      ;'@''          +!))@            !=@;)           '*@*)@            ')@           !@@@@           +!;@@+         !@@@''           !=@*)+          ';@,'                                                                                          )*@@;)     ",
-"     +)  @!           @ )            +=   !              @)            ;=)           $'               '@             @   )@          @)   )          $'   !                                              =,                          !@             +=    !     ",
-"     *;  @!            +!                $'            @!)+           *;@!           =';'&           &'='*              ,;            !!!!+          ='  &!           +';             +';              &!=          =!!!!!!          =);                &';     ",
-"     )@  $,            $,               &)+            +*)@          &' $,           '*@;!@          ')&*!$            @)            $!&*)@          +!!)!,           ))!             ))!            @),+           ======$           @!'@            $),$      ",
-"     !   ,&            =*              ='+               '&         +);@,,@              ,&          )@  '*            '*            )@  '&            @@!@           @=              @=            =)'             ======+            &),            ;*        ",
-"     !   )             )@             '= @               )@         ,)))))=              )@          )   )@           *'            +)   )@             *,            +*                             @!'           +))))))           +''@             ++        ",
-"     !;$'*          +@&!&@+         *!,@&)          =,@@,,            @&!&          ;*@$';           !;@,;            )@             !;@,;          +@$,'            $))@            @!'               ,!&                          ,)@              $))        ",
-"     +''$           ')!)))$         !)))!!          @;)'&            +)!)!+         &,)'&            +')&            ,,              $')&           '),&             @!=             !)                 &+                         +&                @!$        ",
-"                                                                                                                                                                                    &!$                                                                         ",
-"                                                                                                                                                                                    !,                                                                          ",
-"                                                                                                                                                                                                                                                                ",
-"                                                                                                                                                                                                                                                                ",
-"                                                                                                                                                                                                                                                                ",
-"                                                                                                                                                                                                                                                                ",
-"                                                                                                                                                                                                                                                                ",
-"       =!!'&         =!!!!           !!!!!!&           ;!;==         !!!!!!*         !!!!!!!=        !!!!!!!=          ;!;=*         !!!+=!!;         !!!!!!          !!!!!!$       !!!! '!!;       $!!!!@          !!!  @!!$       !!!  !!!&         *'!,@     ",
-"     $!=@@=)@        @*!!!           *!@@@;)         @!&@,)&         *!@@@=)=        *!@@@@!@        *!@@@@!@        +!,@;)&         *!@ @!=          @@!=@@          @@@!=@        *!@@ ''$        +*!@@           *!,  ,!=        *!!+ @!=        +!,$@,)$    ",
-"     !@    )          =!;!@          $'    !         !+   )@         $'    *!        $'    )         $'    )         !*   )@         $'   )             )                )          $'  ;'           $'             $'= @=)         $''*  )         !&    ,'    ",
-"    &,  *'!!         +)$@!&          =*   *'        *;    @          =*    @!        =* +! =         =* +! =        &'    !          =*  +!            +!               +!          ==$!;            =*             =*=@'@!         =**) +!        &,     @)    ",
-"    '@ )& ;,         ,'  );          )!!!)'         )@               )@    $,        )!)!,           )!)!,          '$               )!!)!,            $,          =+   $,          ))!)'            )@             )@='&$,         )@+!+$,        )@     $,    ",
-"    ) =; *),        @)=@@!)          !&@@;)+        !@               !     '&        !&@'*+          !&@,*          )   @@@@         !&@@,*            =*          )    ;*          !* &),           !    ==        ! =) =*         !  !*=*        !@     '&    ",
-"    !@@!'&)!        !)))!!!         @)    )@        )$              @!    &)        @)    !@        @)              !  +)))!        @)   )@            )@         @!    )@         @)   =!          @!    )@       @! $& )@        @!  *))@        )=    &'     ",
-"    ''$@@=        +=!$   =!&       @='@@@,'         =)&@=!         @='@@$,)+       @='@@@&!        @='@@            ''&@@*!        +='@ &!&         +@&!&@+       $!'$@;'         @='@+  !=+       @='@@@&!        ='@  &!&        ='@ +!!         &);@$,'+     ",
-"     ;))=@        ;!),  ;!)!       ))))))*           *))*          ))))))*         ))))))!!        ))))!             =)),=@        ,))*@!)!         ')!)))$        $;))*          ))))&  ))@       ))))))!'       *))' =!),       =))!  !!          $,)'&       ",
-"                                                                                                                                                                                                                                                                ",
-"                                                                                                                                                                                                                                                                ",
-"                                                                                                                                                                                                                                                                ",
-"                                                                                                                                                                                                                                                                ",
-"                                                                                                                                                                                                                                                                ",
-"                                                                                                                                                                                                                                                                ",
-"                                                                                                                                                                                                                                                                ",
-"     !!!!!,@           =!'&          !!!!!!$           *'!;==        ;!!!!!!;       !!!! &!!!;      !!!&  !!!=      !!!   =!!=       !!! &!!;       !!!   =!!=       !!!!!!@           =!!$           &@             @!!=              &                        ",
-"     *!@@$')         +!=@=)&         *!@@@;)          ',$@;)$        )=@!=@!=       *!@@ +@!=       $!=   *!*       ,!@   @,,        $!, *!$        @!'   =!$        !@@*!,            '=@            )=             +@!@             +)+                       ",
-"     $'    !         !&   ,!         $'    !         @'    )+       +)  )  )@       $'     )         )*   ;,        == @!  )@         =!@!+          $!  @!+        $'  ''             )              =!               )              !)=                       ",
-"     =*   @!        *,    @!         =*   @!         *)$            *! +!  !@       =*    +!         ',  @)         == '! +!           !)+            ''&)&         ++ ''             +!              @!              +!             '=&)                       ",
-"     )=@@*!$        )$    $,         )=@@=!$          )!!!,            $,           )@    $,         =!  '=         ;$@=;@*;           !;             @)!&            ;)+             $,               !@             $,            ;,  !$                      ",
-"     !)));@         !     ,&         !))))&            @@*)@           =*           !     ;*         &! =)          )$' =@'@          ;')              ,=            =)+ $@           =*               !=             =*                +                       ",
-"    @!              !     )         @!  '),         &!    )@           )@           !     )+         @!;!&          ),& $;)          *' !=             )@           &!$  )@           )@               =!             )@                                        ",
-"   @='@@            ,=   '+        @='@ @!)+        =!,@$,'          @&!&@          !'$@&!;           !)'           !'  @)*        +*)= ,)@          @&!&@         @)'@@&!            !                @!             !                                         ",
-"   ))))!             ',=;          )))=  !)*        '=;)'&           )!))=          @;)),&            !)@           )@   )+        ;!),$!)!          )!))=         '))))!!           @!                 !@           @!                                         ",
-"                     '))=&@                                                                                                                                                          &'@                !*          @=;                                         ",
-"                    '!!)),                                                                                                                                                           ;)!@                          &))&                           ========@     ",
-"                                                                                                                                                                                                                                                                ",
-"                                                                                                                                                                                                                                                                ",
-"                                                                                                                                                                                                                                                                ",
-"                                                                                                                                                                                                                                                                ",
-"      @!@                                                                                                                                               '!               '!                                                                                     ",
-"       &'                           +=!                                 =='=                            ;!!!+                       +=!                 !=               !=         +=!              =='=                                                       ",
-"                                    @,!                                 ==)@                           ,=@@@                        @,!                 @                @          @,!              ==)@                                                       ",
-"                     @=!!,+          $!&'!&           &'!*!$          *),$)           $,!'@          &)))))+          *!,&!!@        $!&'!$           !)!            ;!!)!           $';!!!+           )           &!!='$,'        =!!*;!'$          $;!!;+     ",
-"                     )=@@')          =!,@*)@         ',@@,!          ';@=)!          ')&@,)@         +=!@@@          !,@*)!@         =!;@;)           @=!            @@@=!           =**!=@           +!           +,' )'+)&       @,!'&@')         ''&@$,)@    ",
-"                      @@@=,          !*   ,=        ,=   @!         ,=   ;,         ='    '=          $,            ,;   ,,          !*  $,            $,               $,           );'&             $,            )@ )@ )@        !*   $,        ,;     ,=    ",
-"                    &!))))*          !    ;*        )               )    =*         )=@@@@,&          =*            )    ;*          !   =*            =*               =*           !,)@             =*            !  !  !         !    =*        )      ;*    ",
-"                   +!    )@         @!+   )+        !               !+   )@        @)))))))@          )@            !+   )@         @!   )@            )@               )@          @) @!             )@           @! @! @!        @!    )@        !@    +)     ",
-"                   @!&@;!!&        @=!'$&!&         ''$@;!@         !'@&!!&         !=@@@&;         +&!&@@          !'$&!!         @='@ &!&         +@&!&@+             !          @=; +!,@        +@&!&@+        +=' &' &'+      @='@ +&!&        ')*@@;)&     ",
-"                    =)'**)!        )!**),@           ;)'*            ,)**)!          *)),&          '!)))!           ,)=;!         )))*$!)!         ')!)))$            @!          ))& ;))!        ')!)))$        ,)!@;!@;)@      )))! '!)!         &')'*       ",
-"                                                                                                                    =@@$'=                                          &@&)$                                                                                       ",
-"                                                                                                                   @=)),&                                          &'),@                                                                                        ",
-"                                                                                                                                                                                                                                                                ",
-"                                                                                                                                                                                                                                                                ",
-"                                                                                                                                                                                                                                                                ",
-"                                                                                                                                                                                                        !                                                       ",
-"                                                                                                                                                                                                        '                                                       ",
-"                                                                      !                                                                                                                 =!+            @=            +!,                                        ",
-"                                                                      !                                                                                                                ,,@             *@             $)@                                       ",
-"    =!!*'!&           *!,$!!@        ;!!+&!;          $,!,,'        &!!!!!&         =!' @!!        &!!!+ &!!!+     &!!,   !!!+      $!!, !!!       $!!'   !!!       $!!!!!!            )               '               )                                        ",
-"    @,!,@*)@         !;@=)!@         @=!)==;         &'$@&)=        +,;@@@          @,*  =!        +=!*  @!;@      +!=+@= *!&       +'!@ '!&       +=!@   !,@       =;@@;!=           @!               )              +!                                        ",
-"     !*   ,=        ,=   ;,           $!@            ';+  @+         )@              )@  $,          )&  *)         )@ '' &,         @)@&!*         +)@  *'         @  $!@           ,!&               ,               !!            $&  +                      ",
-"     !    ;*        )    =*           =*             @))!!'          !               !   =*          !' @)@         '@@') )+          ,))'           !' &)            ;'             &!@              @*              &'$           ;))'=)@                     ",
-"    @!+   )+        !+   )@           )@            +=   $!@        @!              @!   )@          =!+!;          =$'@!@,          &'&''           ;!,!@           '=  =+           )@              =@              )@            ,  ;!$                      ",
-"    &!'$&!&         ''@&!!          @&!&@           &)=@@='         @!*@;!          @!*&!!&          $!)!           ='& !)+       +&!'  +)!$         $!)&          @!'@@&)            !               )               !                                         ",
-"    ;**),@           ,)**!          )!))!@          '=,))*           ;)'*+           =),=)!           !!@           ='  ;,        ,!),  &!)!         *!;           !))))!!           @!               !              @!                                         ",
-"   @)=@               +@='@                                                                                                                       @@$)!$                             @!*             +;             $'=                                         ",
-"  @!))!               ')));                                                                                                                       ))!!)!                              ;!             &&            @'&                                          ",
-"                                                                                                                                                                                                     ;@                                                         ",
-"                                                                                                                                                                                                     )                                                          ",
-"                                                                                                                                                                                                                                                        ,'      ",
-"                                                                                                                                                                                                                                      @' @,            * ;      ",
-"                       =  =&             *'@            ,!@           &;  =&           ''              @'!@                             '!+           &;  =&          ''                              +';             '=              *; ;=            +;@      ",
-"       *'!;=           =  '$            ;=            @,++'           '&  '$            ;;             ,  =                           $, +'+          '&  '$           ';             ;$&!$          *= &;             !             =)!)            =)))       ",
-"     +!,@$)&                                          +                                                *,*                            +    +                                          )@''                                           @*!!            @*!!       ",
-"     !&   =@        =!' @!!           $,!'@          @=!!,+          @=!!,+          @=!!,+          $;)),+           *''=!           $,!'@           $,!'@          $,!'@           !))             !!!             !!!              ='!@            ='!@      ",
-"    *,    @         @,*  =!          ')&@,)@         )=@@')          )=@@')          )=@@')          )&@$')          ',@$'!          ')&@,)@         ')&@,)@        ')&@,)@          @=!             @=!             @=!             +) !&           +) !&      ",
-"    )@               )@  $,         ='    '=          @@@=,           @@@=,           @@@=,          +@@@=,         ,=   ='         ='    '=        ='    '=       ='    '=           #,              $,              $,             ,; );           ,; );      ",
-"    !@               !   =*         )=@@@@,&        &!))))*         &!))))*         &!))))*         &)))))*         )               )=@@@@,&        )=@@@@,&       )=@@@@,&           =*              =*              =*            @)=@!)          @)=@!)      ",
-"    )=              @!   )@        @)))))))@       +!    )@        +!    )@        +!    )@        +!    )@         !    @         @)))))))@       @)))))))@      @)))))))@           )@              )@              )@            !))!!!          !))!!!      ",
-"    =);@$'          @!*&!!&         !=@@@&;        @!&@;!!&        @!&@;!!&        @!&@;!!&        @!$$,!!&         ''$$,'          !=@@@&;         !;@@@&;        !=@@@&;         +@&!&@+         +@&!&@+         +@&!&@+         =!$  =!&       +=!$  =!&     ",
-"     &,),@           =),=)!          *)),&          =)'**)!         =)'**)!         =)'**)!         =),&*)!          ;),$            *)),&           *)),&          *)),&          ')!)))$         ')!)))$         ')!)))$        @!), ;!)!       ;!), ;!)!     ",
-"       !@                                                                                                             !@                                                                                                                                        ",
-"       @&                                                                                                             +&                                                                                                                                        ",
-"      ';                                                                                                             ;,                                                                                                                                         ",
-"                                                                                                                                                                                                                                                                ",
-"          &'                                                                                                                                                                                                                                                    ",
-"         ;;                                                                                                                                           @'  @,          @' @,                                                                                     ",
-"                                                        '!            &;  =&           ',               ,!             '*             &; =&           *;  ;=          *; ;=                                                                                     ",
-"     !!!!!!!=                        $!!!!!!;         @, @'           '&  '$            '$            @, @'             !+            '& '$            *!'&         !)); )!!;                          *!'$           *'!,&&                             *!!@   ",
-"     *!@@@@!@                        +!;!=@=$         @                                                                                              +!=@=)&        *!@+ @!=                          '=@=)+        +!,$@,);                            ,,@@    ",
-"     $'    )        &,!!$*!'         +)+)  $@         &,!,@           &,!,@           &,!,@         =!' @!!         =!' @!!        $!!'   !!!        !@   ='        $'    )          $;!!;&;         @'             !&   ')!                          @&)*      ",
-"     =* +! =        ;@@=),@';        ,=+! !$         ''$@,)@         ''$@,)@         ''$@,)@        @,*  =!         @,*  =!        +=!@   !,@       *,    @)        =*   +!         ''&@*))$         ==            &,   '&@!        @!+ +!@           ))!)+     ",
-"     )!)!,           @@;)$@=,       +) $!!)         ,;    ,=        ,;    ,=        ,;    ,=         )@  $,          )@  $,         +)@  *'         )@    $,        )@   $,        ,;  @!;'=        ')!!!!         )@ +)+ $,         ''*!$             !@       ",
-"     !&@'*+        &!)))!)))&       ,, ;=&=++       )     ;*        )     ;*        )     ;*         !   =*          !   =*          !' &)          !@    ,&        !    ;*        )  ;)@ ;*         @!@           !@&'   '&          ))@             &!        ",
-"    @)    !@      +!+  '&          @)!))@  '@       !+   +)+        !+   +)+        !+   +)+        @!   )@         @!   )@          ;!,!@          )&   &'         !    )+        !*);  +)          @)            )''   &'          ,!)*             '&        ",
-"   @='@@@&!       @!$&'))$@*      +';  !&@$)        ')$@=)&         ')$@=)&         ')$@=)&         @!*&!!&         @!*&!!&          $!)&           =)&@;)+         !,@$';         !)'@@;)&          ',@$&+        ,),@$,'+         '; *)@           +)         ",
-"   ))))))!!        ,);@ ;)'*      ;)! @)))!!         *))=+           *))=+           *))=+           =),=)!          =),=)!          *!;             &))*           @,)'&          ;*')'*           =)))),+        &&')'&           &   *            ;,         ",
-"                                                                                                                                  @@$)!$                                                                                                          +@*)+         ",
-"                                                                                                                                  ))!!)!                                                                                                          ');+          ",
+".	c #FEFEFE",
+"+	c #FDFDFD",
+"@	c #FAFAFA",
+"#	c #FBFBFB",
+"$	c #F8F8F8",
+"%	c #FCFCFC",
+"&	c #F9F9F9",
+"*	c #F7F7F7",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"  .               .               .               .               .               .               .               .               .               .     .         .     .         .     .         .     .         .     .         .     .         .     .       ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"  .               .               .               .               .               .               .               .               .               .               .               .               .               .               .               .             ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"  .               .               .               .               .               .               .               .               .               .               .               .     .         .     .         .     .         .     .         .     .       ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"  .               .               .               .               .               .               .               .               .               .               .               .               .               .               .               .             ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                  ..              ...             .                    ..         .                 +......       ..                 ..            .              .               .               ..              .               ..                   ..       ",
+"                  ..              ...                                 ...                          ........       .+               +...           ...+                                            ..                              ..                  ..        ",
+"                  ..              ...                              .........                       ..              @               ..               ..+                                            #                                                  .+        ",
+"                  ..                                              ..........                        ...                           ...                ..                                                                                              ..$        ",
+"                  ++                                              ... #..                          ...++  .+                      ...                ..                                                                                             #..         ",
+"                                                                  %......%%%.                     ...  %....                      ...                ..                                                                                             ..          ",
+"                  ..                                               +........+                     ..........+                     ...                .+                                                                                            +..          ",
+"                  ..                              .                    ..  ..     .               ...........#                    ...                .+           .               .                               .                                ..           ",
+"                  ..                                              &..........                       .....+                        ...                .+                                                                                            %@           ",
+"                                                                  &.........%                                                     ...                .+                                                                                                         ",
+"                                                                      ...                                                          ..               ..+                                                                                                         ",
+"                                                                                                                                   +...           ....#                                                                                                         ",
+"                                                                                                                                    ++.           ..%                                                                                                           ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"   .+....+#        ....           ..........      ..........             ..       ...........      +%.++%%##      ..........       .......+        +.....+%       ..              ..              .               .               .                ......       ",
+"  ..........      .....           ..........      ........%              ..       ...........      .........      ..........       ........+      &........+      ..              ..                                                               ......+      ",
+"  ...     .+        ...                   %.                      ..     ..                                                        ..    ..+      &..     ..                                                                                           ...      ",
+"  ..      ..        ...            +........             ..+      ..........       ........%      .........                        ........       @.........      ..              ..                                                                .....+      ",
+"  ..      ..        ...           ..........            .....     ..........       .........%     ..........           ..%         ........+       +........      ..              ..                                                                .....       ",
+"  ..      ..        ...                                   ...                             ...     ...     ..          @.+         ...     ..#                                      #                                                                            ",
+"  %......#.+        ...           ..........       ..........            ..        ..........     #..@@%+...         ...          ..........$      ........                                                                                          .          ",
+"   ........         ...           ...........     &.........             ..       &.........+      +........        ..+           ..........      .........                                                                                         ..          ",
+"     ....+           .            ..........       ........              ..        ........+         ......         ..              .......        ......+                                                                                           .          ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"  .               .........+      .........%       ........       ........+.       %.........      +........       .+.......      ...      ...    ...                  ...        ...     ..&     ...              .%.       .#.   +#%      ..     %.......+    ",
+"                  ...........     ..........#     .........       ..........+     +..........%    +.........      ..........      ...      ...    ...                  ...        ...   ++.       ...             %...+     ....  %...+     ..     ..........@  ",
+"                           %.%            ...     +..                      ..     @.       +..    +.+             +..             ...      ...    ...                  ...        ...  ..+        ...             ..#..     ..... ... .#    ..    +..      ..%  ",
+"                   ...........    ..........      ..                       ..     &...........    ..........      ...  ....       ... *.......    ...                  ...        ...  ..         ...             ... ..   .. ... ...  .%   ..    ...       ..  ",
+"                  ............    ..........      ..              ...      ..     &.........+     ..........      ...  .....      ... *.......    ...                  ...        ...  .#         ...             ... +.   .. ... ...  $..  ..    ...       ..  ",
+"                  ...      ...    ...      .+     ..              ...      ..     &..             ...             ...     ..      ...      ...    ...                  ...        ...  ...        ...             ...  .% +.  ... ...   +.. ..    +..       ..  ",
+"                  ............    ...........     %.+......       ..........+      ..........     ...             #.........      ...      ...    ...              ......+        ...   #.+       %.........      ...  ....#  ... ...    .....    %........#..  ",
+"  .               .........%..    ...........      +.......       ..........       %..........    ...              .........      ...      ...    ...             .......         ...    ...       .........      ...   ...   ... ...     ...@     +........+   ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"  .........%.      .+......+.     .........%       .........      ....... ....... ..       ..      ..       ..+   %..    ...    +. ...     ...    ...      ...    ..........         ..            ..              ..             .               ........      ",
+"  ..........+     %..........+    ..........#     ..........      &&&&#.. ....... ..       ..      %..      ..     ..    ...@   ..  ...   ..+     ...      ...     .........       ....            ..              ...                                          ",
+"           ..     %..      ..%            ...     ..+                  .. ..      ..       ..       ..     +.      ...   ....   ..   %.. ...      %..      ...                     ..               ..              ..+                                         ",
+"  ..........+     ..       ...    ..........%     .........+           .. ..      ..       ..       ..+   ..+       ..  .. .+  %..    .....        ..........                     ...               ..               ..                                         ",
+"  .........+.     ..       ...    ........+.       .........+          .. ..      ..       ..        ..   ..        ..  +. ..  +.     ....+         ........$        ....         ...                ..              ..                                         ",
+"  ...             ..%  %%  %..    ...   #.+                ..          .. ..      %..      ..        ..+ %..        ... .. ..+ ..    ... ...                        ..%           ...                ..              ..                                         ",
+"  ..              %......#+..#    ..     +..       ..........          .. ..       .........%         ..#..          +...   ....+   ...   ...         ....         .........      ...                 ..             .+                                         ",
+"  ..               %.........     ..      ..@     &..........          .. ..       #........           +..%          %..+   ....   ...     ...        ....        ...........     ...                 ..             .+                                         ",
+"                       ..                  ..                                                                                                                                     ...                                .+                                         ",
+"                                            ..                                                                                                                                    ...                                .+                                         ",
+"                                             ..                                                                                                                                    ..                               ..+                                         ",
+"                                                                                                                                                                                   +...                           ....                                          ",
+"                                                                                                                                                                                    %+.                            .%                                           ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"   ..             .........+      .........%       ........       ........+.       +........       +........       .+.......      ...      ...    ...                  ...        ...     ..&     ...              .+.       .%.   +%+      ..     %.......++   ",
+"                  .........+.     ..........#     +........        .........+     #.........      +.........      +.........      ...      ...    ...                  ...        ...   ...       ...             %...+     ....  %...+     ..     ..........#  ",
+"                           %.%            ...     +..                      ..     +.              +.+             +..             ...      ...    ...                  ...        ...  ..+        ...             ..#..     ..... ... .%    ..    +..      ..%  ",
+"                   ...........    ..........      ..               .       ..     ..........      ..........      ...  ....       ... *.......    ...                  ...        ...  ..         ...             ... ..   .. ... ...  .+   ..    ...       ..  ",
+"                  ............    ..........      ..              ...      ..     ..........      ..........      ...  .....      ... *.......    ...                  ...        ...  .%         ...             ... +.   .. ... ...  $..  ..    ...       ..  ",
+"                  ...      ...    ...      .+     ...             ...      ..     ...             ...             ...     ..      ...      ...    ...                  ...        ...  ...        ...             ...  .% +.  ... ...   +.. ..    +..       ..  ",
+"                  ............    ...........     %.+......       ..........+     %.........      ...             #.........      ...      ...    ...              ......+        ...   #.+       %.........      ...   ...#  ... ...    .....     ........%..  ",
+"                  .........%..    ...........      +.......       .........+       %........      ...              .........      ...      ...    ...             .......         ...     ..+      .........      ...   ...   ... ...     ...@     +........+   ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"  .........+.      .+......+.     .........+.      .........      ....... ....... ..       ..      ..       ..+   %..    ...    +. ...     ...    ...      ...    ..........      .               ...             .               .               .             ",
+"  ..........+     %..........%    ..........%     ..........       &&&#.. ....... ..       ..      %..      ..     ..    ...@   ..  ...   ..+     ...      ...     .........                      ...                                                           ",
+"           ..     +..      ..%             ..     ..+                  .. ..      ..       ..       ..     +.      ...   ....   ..   %.. ...      #..      ...                                    ..                                                            ",
+"  ..........+     ..       ...    ..........%     +........+           .. ..      ..       ..       +..   ..+       ..  .. .+  %.+    .....        ..........          ..                                                                                       ",
+"  .........+      ..       ...    .........+       .........+          .. ..      ..       ..        ..   ..        ..  +. ..  +.     ....+         ........$        ....                                                                                       ",
+"  ...             ..%  ++  %..    ...      .%              ..          .. ..      %..      ..         .+ +..        +.. ..  .+ ..    ... ...                        ..#                           &&                                                            ",
+"  ..              #......#+..#    ..       ..     &..........          .. ..       .........+         +.%..          +...   ....+   ...   ...         ....         .........                      ...                                                           ",
+"  ..               %.........     ..       ...    &..........          .. ..       #........           +..           %..+   ....   ...     ...        ....        ...........                     ...                                                           ",
+"                       ..                                                                                                                                                                                                                                       ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"  .               .               .               .               .               .               .               .               .               .                                                                                                             ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                  ..                   ..           .+.....                         ..      ...   ...                             .. ..                                                                                                                         ",
+"                  ..                   ...          ......                          ..      ...   ...                             ..  .                                                                                                                         ",
+"                                   %.......         ...                             ..      ...   ..                                                                                                                                                            ",
+"                  ..              +........       #%.....                         . +......... .                                                                                                                                                                ",
+"                  ..              +..  +.         .....%#                         #  .+.....+@ #                                                                                                                                                                ",
+"                  ..              ..   #.           ..                                            &&                                                                                                                                                            ",
+"                  ..              ..   &.           ......                              ...       ...                                                                                                                                                           ",
+"                  ..              ...  @.         +.......                             ....       ...                                                                                                                                                           ",
+"                                  +...@+...                                                                                                                                                                                                                     ",
+"                                   #.......                                                                                                                                                                                                                     ",
+"                                       ...                                                                                                                                                                                                                      ",
+"                                       ..                                                                                                                                                                                                                       ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                   ..                                                              ..+                                                                                                                ..        ",
+"                                                                                                                                                                                                                                                      ..        ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                   +....        ",
+"                                                                                                                                                                                                                                                  +.....        ",
+"                                                                                                                                                                                                                                                  ...           ",
+"                                                                                                                                                                                                                                                  +.......      ",
+"                                                                                                                                                                                                                                                   .......      ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"      .@               ..             ...             ...+           .. ..                        ..........%..... ........           +.                .%            .+.+           ..  .         ..              @.              ..+..           .  .         ",
+"                       *             %% #%           ...&            .  ..                         ...........@   #........                                                           .  .          %%                                             .  .         ",
+"   ........                                                                                                ..+    +..                ......                          ......                                        .                 .                          ",
+"  ...........     .........+      .........+      .........+      .........+                       .......+..%.......              +.........      %.........      +.........      %.........       ...           ...               ...             ..          ",
+"   ........%.     ...........     ...........     ...........     ...........      ........%      ...........#.......             +..........+     ..........%    +..........+     ..........%      ...           ...               ...             ..          ",
+"           ..+             %.%             %.%             %.%             %.%    ...........     ...      ..+    ..+             &..      +..    @..      +..    &..      +..    @..       ..      ...           ...               ...             ..          ",
+"   ...........     ...........     ...........     ...........     ...........             %.%    ........+....   +........       &...........    &...........    &...........    &...........      ...           ...               ...             ..          ",
+"  ............    ............    ............    ............    ............      ...... ...     .......+%...... ++......       &.........%     &.........+     &.........%     &.........+       ...           ...               ...             ..          ",
+"  ..       ...    ...      ...    ...      ...    ...      ...    ...      ...    +...........                        +..         #..             &..             #..             &..               ...           ...               ...             ..          ",
+"  ............    ............    ............    ............    ............    ...      ...                                     ...........     ..........      ...........     ..........       ...           ...               ...             ..          ",
+"   ........%..    .........+..    .........+..    .........+..    .........+..    ...      ...                                      +.........     %..........      +.........     %..........      ...           ...               ...             ..          ",
+"                    ......  .       ......  .       ......  .       ......  .     ............                                                       ........                        ........        .                                              ..          ",
+"                                                                                   .......+ ..                                                                                                                                                                  ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"   .........+          ....           ..+               ..            ....             ...#           .  ..                          .......+..       ..               &+.            ..+.           .@ .+              +.        ...             ..........    ",
+"    .........+        +..                               *                             ...             .  .                          +.........%                                                      .@  +                        .........++     ..+.......+   ",
+"            ..                       ......                          ......                                                        %..    ..%.+   ..       ..     ..       ..     ...      ..      .       ..      ..      ...    ...........     ..%     ...   ",
+"  .......   ..     +#%      ..     +........+      %.......+       +........+      %.......+       %.......+                       ...   %+  ..   ...      ..     ...      ..     ...      ..     ...      ..     ...      ...             ..     ..........    ",
+"  .......   ..    %...%     ..    +..........+    #..........     +..........+    #..........     #..........                      ...  ..   ..   ...      ..     ...      ..     ...      ..     ...      ..     +..      ...            ...     ...........   ",
+"   ...      ..    ..  .#    ..    ..       ..+    +..      ..%    ..       ..+    +..      ..%    +..      ..%                     ... +.    ..   ...      ..     ...      ..     ...      ..     ...      ..      ..........     ..........+     ..&      ..   ",
+"   ...........    ..   .%   ..    ..       ...    ..       ...    ..       ...    ..       ...    ...      ...                      ...++   #..   ...      ..     ...      ..     ...      ..     ...      ..      +........@     .........#      ..&  +.....   ",
+"   .........+     ..   &..  ..    ..       ...    ..       ...    ..       ...    ..       ...    ...      ...                      ..........    ...      ..     ...      ..     +..      ..     ...      ..                     ...             ..&  +.....   ",
+"                  ..    ... ..    +.+      #..    +.       ...    +..      #..    +.       ...    +..      ...                      .@......%     %..      .+     %..      .+     +..     ..+     %..      .+                     ..              ..&           ",
+"                  ..     .....    @..........     %........%..     ..........     %........%..    %........%..                                     ..........      ..........      +........       ..........         ....                        ..            ",
+"                  ..      ...@     %+......%+      +........+      %+......%+      +........+      +........+                                      @+.......       &+.......         .....+        &+.......          ....                                      ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"      .+               ..            .....            ...%          ... ..           .  +         ..........%..... ........           ..+              ..+            .+.#           ..  .          ..             ..%             ..+.%           .  .         ",
+"                                                     ...             .  ..           .  %          ........%..#   #........                                                           .  .                                                         .  .         ",
+"   ........        ........        ........        ........        ........          ...#                  ...    ...                .......         .......         .......                         ..            ..                .                          ",
+"  ...........     ...........     ...........     ...........     ...........                      ..................              +........       +........       +........        ........         ..           ...               ...             ..          ",
+"           %.+             %.+             %.+             %.+             %.+    .........%      ............    ...             %.+             %.+             %.+             #.........         ..           ...               ...             ..          ",
+"           ..+             ..+             ..+             ..+             ..+    ...........     ...      ...    ...             ..              ..              ..#             +.                 ..           ...               ...             ..          ",
+"  %...........    %...........    %...........    %...........    %...........             %.%    .............   +........       ..........      ..........      ..........      ..........         ..           ...               ...             ..          ",
+"  ............    ............    ............    ............    ............     +...... ...     ........%...... ++......       ..........      ..........      ..........      ..........         ..           ...               ...             ..          ",
+"  ..       ...    ..       ...    ..       ...    ..       ...    ...      ...    +...........                        ...         ...             ...             ...             ...                ..           ...               ...             ..          ",
+"  ............    ............    ............    ............    ............    ...      ...                       &@            .........       .........       .........      %.........         ..           ...               ...             ..          ",
+"   ........%..     ........%..     ........%..     ........%..     ........%..    ...      ...                                     @+.......       @+.......       @+.......       %........         ..           ...               ...             ..          ",
+"                                                                                  .........+..                                                                                                                                                                  ",
+"                                                                                   .......+ ..                                                                                                                                                                  ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
+"   ..........          +..%           %..              ..+            ....             ..++          ..  ..                          .......+..       ..               ...           ..%..           .. ..             ..@        ...                ..  .      ",
+"    .........+        +..                                                             +..             .  .                          +.........%                                                      ..  .                        .........++         .  .      ",
+"            ..      *                ......          ......          ......          ......          ......                        %..    ..#.+   ..       ..     ...      ..     ...      ..     ..       ..     ...      ...    ...........      ..      ..   ",
+"  .......   ..     ..++     ..     +........+      +........+      +........+      +........+      +........+                      ...   ++  ..   ...      ..     ...      ..     ...      ..     ...      ..     ...      ...             ..      ..      ...  ",
+"  .......   ..    +....#    ..    +..      ..+    +..      ..+    +..      ..+    +..      ..+    +..      ..+                     ...  ..   ..   ...      ..     ...      ..     ...      ..     ...      ..     %..      ...    ...........      ..      ...  ",
+"   ...      ..    ..  .+*   ..    ..       ..+    ..       ..+    ..       ..+    ..       ..+    ...      ..+                     ... +.    ..   ...      ..     ...      ..     ...      ..     ...      ..      +.........     ..........+      ..      ..   ",
+"   ...........    ..   ++   ..    ..       ...    ..       ...    ..       ...    ..       ...    ...      ...                      ...++...#..   ...      ..     ...      ..     ...      ..     ...      ..       ........@     ...              +........%   ",
+"   .........+     ..    +.  ..    ..       ...    ..       ...    ..       ...    ..       ...    ...      ...                      .........+    ...      ..     +..      ..     +..      ..     ...      ..                     ...                +.....+    ",
+"                  ..     .....    +.+      #..    +..      #..    +..      #..    +..      #..    +..      #..                      .&......      %..     ..+     +..     ..+     +..     ..+     #..     ..+                      .                            ",
+"                  ..      ...+     ..........      ..........      ..........      ..........      ..........                                      ..........      %........       %........       ..........         ....                            ....      ",
+"                  ..       %+       +......%        +......%        +......%        +......%        +......%                                        +.....+.         .....+          .....+         +.......           ...                            ....      ",
+"                                                                                                                                                                                                                                                                ",
+"                                                                                                                                                                                                                                                                ",
 "                                                                                                                                                                                                                                                                "};
Index: trunk/src/lib/graphics/text_engine.cc
===================================================================
--- trunk/src/lib/graphics/text_engine.cc	(revision 5338)
+++ trunk/src/lib/graphics/text_engine.cc	(revision 5339)
@@ -453,4 +453,7 @@
 
   this->fastTextureID = this->createFastTexture();
+
+
+//  this->createAsciiImage("test.bmp");
 }
 
@@ -472,4 +475,5 @@
   if (xpmArray != NULL)
     this->loadFontFromXPMArray(xpmArray);
+
 }
 
@@ -569,11 +573,11 @@
       glNewList(glyph->displayList, GL_COMPILE); // Start Building A List
        glBegin(GL_QUADS);                           // Use A Quad For Each Character
-        glTexCoord2f(cx,1.0f-cy-0.0625f);            // Texture Coord (Bottom Left)
-        glVertex2d(0,16);                            // Vertex Coord (Bottom Left)
-        glTexCoord2f(cx+0.0625f,1.0f-cy-0.0625f);    // Texture Coord (Bottom Right)
-        glVertex2i(16,16);                           // Vertex Coord (Bottom Right)
-        glTexCoord2f(cx+0.0625f,1.0f-cy-0.001f);     // Texture Coord (Top Right)
+        glTexCoord2f(cx, cy+0.001f);            // Texture Coord (Bottom Left)
+        glVertex2d(0,-16);                            // Vertex Coord (Bottom Left)
+        glTexCoord2f(cx+0.0625f, cy+0.001f);    // Texture Coord (Bottom Right)
+        glVertex2i(16,-16);                           // Vertex Coord (Bottom Right)
+        glTexCoord2f(cx+0.0625f, cy+0.0625f);     // Texture Coord (Top Right)
         glVertex2i(16,0);                            // Vertex Coord (Top Right)
-        glTexCoord2f(cx,1.0f-cy-0.001f);             // Texture Coord (Top Left)
+        glTexCoord2f(cx, cy+0.0625f);             // Texture Coord (Top Left)
         glVertex2i(0,0);                             // Vertex Coord (Top Left)
        glEnd();                                     // Done Building Our Quad (Character)
@@ -621,4 +625,72 @@
 
 Font* Font::defaultFont = NULL;
+
+void Font::createAsciiImage(const char* fileName)
+{
+  if (this->font == NULL)
+    return;
+  int height = this->getMaxHeight();
+
+  //
+  SDL_Color tmpColor = {0, 0, 0};
+  // Surface definition.
+  SDL_Rect tmpRect; // this represents a Rectangle for blitting.
+  SDL_Surface* tmpSurf =  SDL_CreateRGBSurface(SDL_SWSURFACE,
+      height*16, height*16,
+      32,
+#if SDL_BYTEORDER == SDL_LIL_ENDIAN /* OpenGL RGBA masks */
+                                               0x000000FF,
+                                               0x0000FF00,
+                                               0x00FF0000,
+                                               0xFF000000
+#else
+                                                   0xFF000000,
+                                               0x00FF0000,
+                                               0x0000FF00,
+                                               0x000000FF
+#endif
+                                                );
+    tmpRect.x = 0; tmpRect.y = 0; tmpRect.w = tmpSurf->w; tmpRect.h = tmpSurf->h;
+    SDL_SetClipRect(tmpSurf, &tmpRect);
+    int maxLineHeight = 0;
+
+    int posX, posY;
+  // all the interessting Glyphs
+    for (posY = 0; posY < 16; posY++)
+    {
+      for (posX = 0; posX < 16; posX++)
+      {
+        SDL_Surface* glyphSurf = NULL;
+        if (likely(this->font != NULL))
+        {
+          SDL_Color white = {255, 255, 255};
+          glyphSurf = TTF_RenderGlyph_Blended(this->font, posX+16*posY, white);
+        }
+        if( glyphSurf != NULL )
+        {
+          tmpRect.x = height*posX;
+          tmpRect.y = height*posY;
+          SDL_SetAlpha(glyphSurf, 0, 0);
+
+          SDL_BlitSurface(glyphSurf, NULL, tmpSurf, &tmpRect);
+          SDL_FreeSurface(glyphSurf);
+              // Outputting Glyphs to BMP-files.
+/*
+          char outname[512];
+          if (i < 10)
+          sprintf( outname, "%s-glyph-00%d.bmp", this->getName(), i );
+          else if (i <100)
+          sprintf( outname, "%s-glyph-0%d.bmp", this->getName(), i );
+          else
+          sprintf( outname, "%s-glyph-%d.bmp", this->getName(), i );
+          SDL_SaveBMP(tmpSurf, outname);*/
+
+        }
+      }
+    }
+    SDL_SaveBMP(tmpSurf, fileName);
+    SDL_FreeSurface(tmpSurf);
+}
+
 /**
  * initializes the default font
@@ -747,5 +819,5 @@
 
   // all the interessting Glyphs
-  for (int i = 0; i <= 127; i++)
+  for (int i = 0; i < 128; i++)
     {
       SDL_Surface* glyphSurf = NULL;
@@ -882,7 +954,7 @@
     {
       x = 0; y = 0;
-      for (i = 0; i < FONT_HIGHEST_KNOWN_CHAR; i++)
+      for (i = 0; i <= FONT_HIGHEST_KNOWN_CHAR; i++)
         {
-          if(tmpGlyph = this->glyphArray[i])
+          if((tmpGlyph = this->glyphArray[i]) != NULL)
             {
               // getting the height of the highest Glyph in the Line.
@@ -902,5 +974,5 @@
             }
         }
-      if (i == FONT_HIGHEST_KNOWN_CHAR)
+      if (i >= FONT_HIGHEST_KNOWN_CHAR-1 || size > 8192)
         sizeOK = true;
       else
Index: trunk/src/lib/graphics/text_engine.h
===================================================================
--- trunk/src/lib/graphics/text_engine.h	(revision 5338)
+++ trunk/src/lib/graphics/text_engine.h	(revision 5339)
@@ -46,5 +46,5 @@
 #define FONT_NUM_COLORS              256                        //!< number of colors.
 
-#define FONT_HIGHEST_KNOWN_CHAR      256                        //!< The highest character known to the textEngine.
+#define FONT_HIGHEST_KNOWN_CHAR      128                        //!< The highest character known to the textEngine.
 
 #define TEXT_DEFAULT_ALIGNMENT       TEXT_ALIGN_CENTER          //!< default alignment
@@ -183,4 +183,5 @@
   inline static Font* getDefaultFont() { return Font::defaultFont; };
 
+  void createAsciiImage(const char* fileName);
   static void initDefaultFont();
   static void removeDefaultFont();
