Announcement

Collapse

Forum Guidelines

This forum is for finished source code that is working properly. If you have questions about this or any other source code, please post it in one of the Discussion Forums, not here.
See more
See less

HTML SPECIAL CHARS - another one...

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • HTML SPECIAL CHARS - another one...

    One more utility to help you coding HTML and easily create something like: ¾€≈∫½¥×∑ϖ³ ...©

    Code:
    '                                     HTML SPECIAL CHARS
    '
    '   If you manually write HTML pages, this small utility will help you to insert
    '   into your page almost all printable special HTML characters in WYSIWYG mode.
    '   Launch this program (minimized by default), click it on the taskbar, click
    '   needed character (program hides) - paste its code to your document. Enjoy!
    '                                           Alex Art, 14.11.2007
    '                   Public domain - can be freely used and modified.
    '
    #COMPILE EXE
    
    '-----------------------------------------------------------------
    ' A PIECE OF WINAPI: Created by inClean v1.25
    '-----------------------------------------------------------------
    %GMEM_MOVEABLE                                  = &H2
    %GMEM_ZEROINIT                                  = &H40
    %GHND                                           = %GMEM_MOVEABLE OR %GMEM_ZEROINIT
    %SW_MINIMIZE                                    = 6
    %GWL_WNDPROC                                    = -4
    %GWL_USERDATA                                   = -21
    %WM_DESTROY                                     = &H2
    %WM_NCACTIVATE                                  = &H086
    %WM_INITDIALOG                                  = &H110
    %WM_LBUTTONUP                                   = &H202
    %WS_POPUP                                       = &H80000000
    %WS_VISIBLE                                     = &H10000000
    %WS_BORDER                                      = &H00800000
    %WS_DLGFRAME                                    = &H00400000
    %WS_SYSMENU                                     = &H00080000
    %WS_EX_LEFT                                     = &H00000000
    %WS_EX_LTRREADING                               = &H00000000
    %WS_EX_RIGHTSCROLLBAR                           = &H00000000
    %WS_EX_CONTROLPARENT                            = &H00010000
    %CF_TEXT                                        =  1
    %HWND_DESKTOP                                   = 0
    %SS_NOTIFY                                      = &H00000100
    %DS_3DLOOK                                      = &H0004&
    %DS_NOFAILCREATE                                = &H0010&
    %DS_SETFONT                                     = &H0040&
    %DS_CONTROL                                     = &H0400&
    %DS_CENTER                                      = &H0800&
    %IDD_DIALOG1 = 101
    %IDC_GRAPHIC1 = 1001
    
    DECLARE FUNCTION CallWindowProc LIB "USER32.DLL" ALIAS "CallWindowProcA" (BYVAL lpPrevWndFunc AS DWORD, BYVAL hWnd AS DWORD, BYVAL uMsg AS DWORD, BYVAL wParam AS DWORD, BYVAL lParam AS LONG) AS LONG
    DECLARE FUNCTION CloseClipboard LIB "USER32.DLL" ALIAS "CloseClipboard" () AS LONG
    DECLARE FUNCTION EmptyClipboard LIB "USER32.DLL" ALIAS "EmptyClipboard" () AS LONG
    DECLARE FUNCTION GetDlgItem LIB "USER32.DLL" ALIAS "GetDlgItem" (BYVAL hDlg AS DWORD, BYVAL nIDDlgItem AS LONG) AS DWORD
    DECLARE FUNCTION GetFocus LIB "USER32.DLL" ALIAS "GetFocus" () AS DWORD
    DECLARE FUNCTION GetWindowLong LIB "USER32.DLL" ALIAS "GetWindowLongA" (BYVAL hWnd AS DWORD, BYVAL nIndex AS LONG) AS LONG
    DECLARE FUNCTION GlobalAlloc LIB "KERNEL32.DLL" ALIAS "GlobalAlloc" (BYVAL wFlags AS DWORD, BYVAL dwBytes AS DWORD) AS LONG
    DECLARE FUNCTION GlobalLock LIB "KERNEL32.DLL" ALIAS "GlobalLock" (BYVAL hMem AS DWORD) AS DWORD
    DECLARE FUNCTION GlobalUnlock LIB "KERNEL32.DLL" ALIAS "GlobalUnlock" (BYVAL hMem AS DWORD) AS LONG
    DECLARE FUNCTION OpenClipboard LIB "USER32.DLL" ALIAS "OpenClipboard" (BYVAL hWnd AS DWORD) AS LONG
    DECLARE FUNCTION SetClipboardData LIB "USER32.DLL" ALIAS "SetClipboardData" (BYVAL dwFormat AS DWORD, BYVAL hMem AS DWORD) AS DWORD
    DECLARE FUNCTION SetFocus LIB "USER32.DLL" ALIAS "SetFocus" (BYVAL hWnd AS DWORD) AS LONG
    DECLARE FUNCTION SetWindowLong LIB "USER32.DLL" ALIAS "SetWindowLongA" (BYVAL hWnd AS DWORD, BYVAL nIndex AS LONG, BYVAL lNewLong AS LONG) AS LONG
    '-----------------------------------------------------------------
    DECLARE CALLBACK FUNCTION ShowDIALOG1Proc()
    DECLARE FUNCTION ShowDIALOG1(BYVAL hParent AS DWORD) AS LONG
    DECLARE FUNCTION ReadBMP$()
    
    '------------------------------------------------------------------------------
    GLOBAL hDlg  AS DWORD
    GLOBAL SArr$()        ''' Main string array
    
    '------------------------------------------------------------------------------
    '-------  SUBCLASSING MACROS: thanx to Colin Schmidt -------------
    MACRO SubClass_Set(phDlg, phCtl, pProc)
        SetWindowLong GetDlgItem(phDlg, phCtl), %GWL_USERDATA, _
        SetWindowLong(GetDlgItem(phDlg, phCtl), %GWL_WNDPROC, CODEPTR(pProc))
    END MACRO
    MACRO SubClass_Kill(phCtl)
        SetWindowLong(GetDlgItem(CBHNDL, phCtl), %GWL_WNDPROC, GetWindowLong(CBHNDL, %GWL_USERDATA))
    END MACRO
    MACRO SubClass_OrgProc
        FUNCTION = CallWindowProc(GetWindowLong(hWnd, %GWL_USERDATA), hWnd, wMsg, wParam, lParam)
    END MACRO
    'End subclassing
    
    '------------------------------------------------------------------------------
    '   ** Main Application Entry Point **
    '------------------------------------------------------------------------------
    FUNCTION PBMAIN()
        ShowDIALOG1 %HWND_DESKTOP
    END FUNCTION
    '------------------------------------------------------------------------------
    '   ** CallBacks **
    '------------------------------------------------------------------------------
    CALLBACK FUNCTION ShowDIALOG1Proc()
    
        SELECT CASE AS LONG CBMSG
            CASE %WM_INITDIALOG
                ' Initialization handler
                CALL ReadStrArray
                CALL SetImage
                DIALOG SHOW STATE CBHNDL, %SW_MINIMIZE  ' Run minimized
            CASE %WM_DESTROY
                ''' Remove subclass
                SubClass_Kill(%IDC_GRAPHIC1)
    
            CASE %WM_NCACTIVATE
                STATIC hWndSaveFocus AS DWORD
                IF ISFALSE CBWPARAM THEN
                    hWndSaveFocus = GetFocus()
                ELSEIF hWndSaveFocus THEN
                    SetFocus(hWndSaveFocus)
                    hWndSaveFocus = 0
                END IF
        END SELECT
    END FUNCTION
    
    '------------------------------------------------------------------------------
    '    GRAPHIC Callback  - get left mouse click  and
    '    calculate X and Y indexes of string in SArr$()
    '------------------------------------------------------------------------------
    FUNCTION CBImage(BYVAL hWnd AS LONG, BYVAL wMsg AS LONG, _
                           BYVAL wParam AS LONG, BYVAL lParam AS LONG) AS LONG
      SELECT CASE wMsg
        CASE %WM_LBUTTONUP
            Mx&=LOWRD(lParam) : My&=HIWRD(lParam)
            Nx&=(Mx&-9)\16+1  :  IF Nx&>37 THEN Nx&=37
            Ny&=(My&-3)\21+1
            Txt$=SArr$(Ny&,Nx&)
            IF Txt$="" THEN DIALOG END hDlg  ''' Red EXIT button --> bye
                CALL SetClipboard (Txt$)            ''' Set text to clipboard
                DIALOG SHOW STATE hDlg, %SW_MINIMIZE  ' & minimize window to return
      END SELECT                                      ' caret back to your editor
      SubClass_OrgProc
    END FUNCTION
    
    '------------------------------------------------------------------------------
    SUB SetClipboard (Txt$)
    LOCAL lpMem AS ASCIIZ PTR
    LOCAL hMem  AS DWORD
         Txt$=Txt$+CHR$(0)
         hMem = GlobalAlloc(%GHND, LEN(Txt$) + 1)
         lpMem = GlobalLock(hMem)
         @lpMem = Txt$
         GlobalUnlock hMem
         OpenClipboard 0
         EmptyClipboard
         SetClipboardData %CF_TEXT , hMem
         CloseClipboard
    END SUB
    
    '------------------------------------------------------------------------------
    '   ** Dialog **
    '------------------------------------------------------------------------------
    FUNCTION ShowDIALOG1(BYVAL hParent AS DWORD) AS LONG
        LOCAL lRslt AS LONG
        DIALOG NEW PIXELS, hParent, "HTML Special Chars", 186, 127, 615, 118, _
            %WS_POPUP OR %WS_BORDER OR %WS_DLGFRAME OR %WS_SYSMENU OR _
            %WS_VISIBLE OR %DS_CENTER OR %DS_CONTROL OR %DS_3DLOOK OR %DS_NOFAILCREATE OR _
            %DS_SETFONT, %WS_EX_CONTROLPARENT OR _
            %WS_EX_LEFT OR %WS_EX_LTRREADING OR %WS_EX_RIGHTSCROLLBAR, TO hDlg
            DIALOG SET COLOR hDlg, -1,RGB(130,130,220)
        CONTROL ADD GRAPHIC, hDlg, %IDC_GRAPHIC1, "", 3, 4, 608, 109, %SS_NOTIFY
          SubClass_Set(hDlg, %IDC_GRAPHIC1, CBImage)
        DIALOG SHOW MODAL hDlg, CALL ShowDIALOG1Proc TO lRslt
        FUNCTION = lRslt
    END FUNCTION
    
    '------------------------------------------------------------------------------
    '   Create imagemap using encoded B&W BMP
    '------------------------------------------------------------------------------
    SUB SetImage
    LOCAL Buf AS DWORD
    LOCAL PixelPtr AS LONG PTR
    LOCAL BufPtr AS BYTE PTR
    LOCAL BPtr AS BYTE PTR
    
       Buff$=ReadBMP$()                          ''' Get buffer of B&W BMP-image
    
       GRAPHIC ATTACH hDlg, %IDC_GRAPHIC1
       GRAPHIC CLEAR %BLACK                      ''' Background = black
       GRAPHIC GET BITS TO bmp$                  ''' Get black image into memory
    
           PixelPtr = STRPTR(bmp$) + 8         ' Pointer to black bitmap
           BPtr = STRPTR(Buff$)+LEN(Buff$)-76  ' Pointer to B&W BMP-image
    
      FOR Row&=0 TO 108
          BufPtr=BPtr-Row&*76                    ''' BMP Bits stored in reverse order
          FOR Col&=1 TO 76
              [email protected]                        ''' Get byte from buffer
              FOR j&= 7 TO 0 STEP -1                 ' Look all bits
                   Color&=BIT(Buf, j&)               ' if bit=1
                   IF Color& THEN @PixelPtr = %WHITE ' Set white pixel
                   INCR PixelPtr
              NEXT j&
              INCR BufPtr
          NEXT Col&
      NEXT Row&
    
       GRAPHIC SET BITS bmp$                     ''' Print new bitmap
    
    '''''' Draw some lines for a nice look
       GRAPHIC BOX (0,0)-(608,109),,RGB(100,100,100)
        Hor&=9
        FOR i&=1 TO 38
            GRAPHIC LINE (Hor&,1)-(Hor&,108), RGB(200,200,200)
            Hor&=Hor&+16
        NEXT i&
        Ver&=23
        FOR i&= 1 TO 4
            GRAPHIC LINE (9,Ver&)-(602,Ver&), RGB(200,200,200)
            Ver&=Ver&+21
        NEXT i&
    ''''''  Red cross = EXIT button
            GRAPHIC WIDTH 2
            GRAPHIC LINE (590,93)-(598,101), %RED
            GRAPHIC LINE (590,101)-(598,93), %RED
    END SUB
    
    
    '------------------------------------------------------------------------------
    '                         D A T A      B L O C K
    '------------------------------------------------------------------------------
    SUB ReadStrArray
        REDIM SArr$(5,37)
        count&=0
        FOR i&=1 TO 5
            FOR j&=1 TO 37
                INCR count&
                SArr$(i&,j&)=READ$(count&)
            NEXT j&
        NEXT i&
    DATA "€", "£", "¥", "¢", "§", "©", "®", "™", "ª", "«"
    DATA "»", "¬", " ", "¯", "°", "¹", "²", "³", "´", "¶"
    DATA "·", "¡", "¿", "¤", "¦", "¨", "¸", "º", "¼"
    DATA "½", "¾", "±", "×", "÷", "•", "…", "′"
    DATA "″", "‾", "⁄", "←", "↑", "→", "↓", "↔", "µ", "∂"
    DATA "∏", "∑", "−", "√", "∞", "∩", "∫", "≈", "≠", "≡"
    DATA "≤", "≥", "⌈", "⌉", "⌊", "⌋", "◊", "♠", "♣"
    DATA "♥", "♦", "Α", "Β", "Γ", "Δ", "Ε", "Ζ"
    DATA "Η", "Θ", "Ι", "Κ", "Λ", "Μ", "Ν", "Ξ", "Ο", "Π"
    DATA "Ρ", "Σ", "Τ", "Υ", "Φ", "Χ", "Ψ", "Ω", "α", "β"
    DATA "γ", "δ", "ε", "ζ", "η", "θ", "ι", "κ", "λ"
    DATA "μ", "ν", "ξ", "ο", "π", "ρ", "ς", "σ", τ", "υ"
    DATA "φ", "χ", "ψ", "ω", "θ", "ϒ", "ϖ", "À", "Á", "Â"
    DATA "Ã", "Ä", "Å", "Æ", "Ç", "È", "É", "Ê", "Ë"
    DATA "Ì", "Í", "Î", "Ï", "Ð", "Ñ", "Ò", "Ó", "Ô"
    DATA "Õ", "Ö", "Ø", "Ù", "Ú", "Û ", "Ü", "Ý", "Þ"
    DATA "ß", "à", "á", "â", "ã", "ä", "å", "æ", "ç"
    DATA "è", "é", "ê", "ë", "ì", "í", "î", "ï", "ð"
    DATA "ñ", "ò", "ó", "ô", "õ", "ö", "ø", "ù", "ú"
    DATA "û", "ü", "ý", "þ", "ÿ", "<", ">", ""
    END SUB
    
    '------------------------------------------------------------------------------
    '   1 bit-per-pixel bitmap 109*608
    '------------------------------------------------------------------------------
    FUNCTION ReadBMP$()
    FUNCTION = PEEK$(CODEPTR(ReadBMP_Data), 8284)
    EXIT FUNCTION
    '============
    ReadBMP_Data:
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 159, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 127, 252, 127, 254, 127, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 223, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 191, 254, 255, 255, 191
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 223, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 223, 254, 255, 255, 223, 255, 255, 255, 255, 255, 255, 255, 255, 248, 63, 193, 255, 228, 127, 248, 159, 252, 79, 252, 79
    ! DB  254, 39, 254, 39, 255, 19, 252, 35, 255, 143, 255, 143, 255, 143, 255, 143, 255, 143, 255, 143, 255, 143, 255, 143, 255, 143, 255, 159, 254, 35, 255, 159
    ! DB  255, 159, 255, 159, 255, 159, 255, 159, 254, 159, 255, 151, 255, 151, 255, 151, 255, 151, 255, 223, 254, 159, 255, 223, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  254, 255, 247, 255, 247, 191, 251, 63, 253, 159, 253, 159, 254, 207, 254, 207, 255, 103, 253, 221, 255, 119, 255, 119, 255, 119, 255, 119, 255, 119, 255, 223
    ! DB  255, 223, 255, 223, 255, 223, 255, 111, 255, 119, 255, 111, 255, 111, 255, 111, 255, 111, 255, 111, 255, 111, 255, 99, 255, 99, 255, 99, 255, 99, 255, 207
    ! DB  254, 111, 255, 207, 255, 255, 255, 255, 255, 255, 255, 255, 254, 255, 240, 127, 247, 191, 251, 191, 253, 223, 253, 223, 254, 239, 254, 239, 255, 119, 253, 223
    ! DB  255, 127, 255, 127, 255, 127, 255, 127, 255, 127, 255, 223, 255, 223, 255, 223, 255, 223, 254, 247, 255, 119, 254, 247, 254, 247, 254, 247, 254, 247, 254, 247
    ! DB  254, 183, 255, 119, 255, 119, 255, 119, 255, 119, 255, 175, 254, 247, 255, 175, 255, 251, 254, 255, 255, 255, 255, 255, 254, 255, 247, 191, 247, 191, 252, 191
    ! DB  254, 95, 254, 95, 255, 47, 255, 47, 255, 151, 254, 95, 255, 127, 255, 127, 255, 127, 255, 127, 255, 127, 255, 223, 255, 223, 255, 223, 255, 223, 254, 247
    ! DB  255, 119, 254, 247, 254, 247, 254, 247, 254, 247, 254, 247, 254, 215, 255, 119, 255, 119, 255, 119, 255, 119, 255, 175, 254, 247, 255, 175, 255, 199, 255, 31
    ! DB  255, 255, 255, 255, 254, 255, 247, 223, 247, 191, 255, 63, 255, 159, 255, 159, 255, 207, 255, 207, 255, 231, 255, 129, 255, 127, 255, 7, 255, 7, 255, 7
    ! DB  255, 7, 255, 223, 255, 223, 255, 223, 255, 223, 254, 247, 255, 119, 254, 247, 254, 247, 254, 247, 254, 247, 254, 247, 254, 239, 255, 119, 255, 119, 255, 119
    ! DB  255, 119, 255, 119, 254, 247, 255, 119, 255, 63, 255, 231, 255, 255, 255, 255, 254, 255, 247, 223, 247, 63, 251, 191, 253, 223, 253, 223, 254, 239, 254, 239
    ! DB  255, 119, 253, 221, 255, 119, 255, 119, 255, 119, 255, 119, 255, 119, 255, 159, 255, 159, 255, 159, 255, 159, 255, 119, 254, 55, 255, 111, 255, 111, 255, 111
    ! DB  255, 111, 255, 111, 255, 103, 255, 119, 255, 119, 255, 119, 255, 119, 255, 119, 254, 103, 255, 119, 254, 255, 255, 251, 255, 255, 255, 255, 253, 127, 247, 223
    ! DB  246, 127, 252, 127, 254, 63, 254, 63, 255, 31, 255, 31, 255, 143, 254, 3, 255, 143, 255, 143, 255, 143, 255, 143, 255, 143, 255, 223, 255, 223, 255, 223
    ! DB  255, 223, 255, 143, 255, 79, 255, 159, 255, 159, 255, 159, 255, 159, 255, 159, 255, 155, 254, 103, 254, 103, 254, 103, 254, 103, 254, 35, 254, 143, 254, 35
    ! DB  255, 63, 255, 231, 255, 255, 255, 255, 253, 191, 247, 191, 247, 191, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 239, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 254, 255, 255, 255, 255, 199, 255, 31, 255, 255, 255, 255, 251, 191, 240, 127, 247, 191, 254, 255, 255, 127, 253, 223
    ! DB  254, 159, 255, 95, 255, 207, 255, 255, 255, 255, 255, 223, 255, 223, 255, 119, 255, 175, 255, 223, 255, 223, 255, 119, 255, 175, 255, 95, 255, 79, 255, 223
    ! DB  255, 223, 254, 239, 255, 79, 255, 175, 255, 255, 255, 223, 255, 223, 255, 119, 255, 175, 255, 223, 254, 255, 255, 175, 255, 251, 254, 255, 255, 255, 255, 255
    ! DB  251, 223, 247, 255, 247, 191, 254, 255, 255, 127, 254, 191, 255, 47, 255, 255, 255, 183, 255, 255, 255, 255, 255, 223, 255, 223, 255, 175, 255, 255, 255, 223
    ! DB  255, 223, 255, 175, 255, 255, 255, 159, 255, 151, 255, 223, 255, 223, 255, 95, 255, 151, 255, 255, 255, 255, 255, 223, 255, 223, 255, 175, 255, 255, 255, 223
    ! DB  252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 225, 135, 193, 255, 248, 127, 253, 255, 255, 191, 255, 127, 255, 255, 255, 255, 255, 183, 255, 255
    ! DB  255, 255, 255, 191, 255, 239, 255, 223, 255, 255, 255, 191, 255, 239, 255, 223, 255, 255, 255, 111, 255, 255, 255, 191, 255, 239, 255, 191, 255, 255, 255, 255
    ! DB  255, 255, 255, 191, 255, 239, 255, 223, 255, 255, 255, 239, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 207, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 127, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 255, 247, 159
    ! DB  255, 127, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 159, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 254, 255, 251, 95, 255, 127, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 223, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 255, 251, 127, 255, 127, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 223, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 127, 252, 255
    ! DB  252, 127, 252, 255, 254, 63, 248, 143, 255, 63, 255, 159, 252, 99, 248, 112, 248, 112, 248, 112, 248, 112, 248, 112, 248, 112, 241, 0, 255, 135, 252, 3
    ! DB  252, 3, 252, 3, 252, 3, 255, 7, 255, 7, 255, 7, 255, 7, 248, 15, 240, 123, 255, 15, 255, 15, 255, 15, 255, 15, 255, 15, 251, 15, 255, 143
    ! DB  255, 143, 255, 143, 255, 199, 255, 255, 253, 191, 251, 127, 250, 191, 254, 255, 253, 95, 247, 119, 254, 223, 255, 159, 249, 153, 254, 251, 254, 251, 254, 251
    ! DB  254, 251, 254, 251, 254, 251, 251, 222, 127, 123, 255, 123, 255, 123, 255, 123, 255, 123, 255, 223, 255, 223, 255, 223, 255, 223, 254, 247, 253, 251, 254, 247
    ! DB  254, 247, 254, 247, 254, 247, 254, 247, 252, 247, 255, 119, 255, 119, 255, 119, 255, 187, 255, 255, 253, 255, 251, 191, 246, 223, 254, 255, 253, 95, 247, 119
    ! DB  253, 239, 255, 159, 243, 156, 254, 251, 254, 251, 254, 251, 254, 251, 254, 251, 254, 251, 251, 223, 126, 253, 255, 125, 255, 125, 255, 125, 255, 125, 255, 223
    ! DB  255, 223, 255, 223, 255, 223, 254, 251, 253, 243, 253, 251, 253, 251, 253, 251, 253, 251, 253, 251, 252, 251, 254, 251, 254, 251, 254, 251, 255, 125, 255, 255
    ! DB  253, 255, 251, 191, 246, 223, 254, 127, 251, 111, 247, 119, 253, 239, 255, 159, 243, 156, 255, 7, 255, 7, 255, 7, 255, 7, 255, 7, 255, 7, 253, 221
    ! DB  253, 255, 255, 127, 255, 127, 255, 127, 255, 127, 255, 223, 255, 223, 255, 223, 255, 223, 254, 253, 253, 235, 251, 253, 251, 253, 251, 253, 251, 253, 251, 253
    ! DB  251, 125, 254, 251, 254, 251, 254, 251, 255, 125, 255, 255, 253, 255, 251, 191, 246, 223, 254, 191, 251, 111, 247, 119, 253, 239, 255, 159, 243, 156, 255, 119
    ! DB  255, 119, 255, 119, 255, 119, 255, 119, 255, 119, 252, 29, 253, 255, 255, 119, 255, 119, 255, 119, 255, 119, 255, 223, 255, 223, 255, 223, 255, 223, 254, 253
    ! DB  253, 219, 251, 253, 251, 253, 251, 253, 251, 253, 251, 253, 251, 125, 254, 251, 254, 251, 254, 251, 255, 125, 255, 255, 246, 255, 235, 191, 246, 223, 245, 191
    ! DB  251, 111, 251, 239, 252, 15, 255, 159, 243, 156, 255, 119, 255, 119, 255, 119, 255, 119, 255, 119, 255, 119, 254, 193, 253, 255, 255, 7, 255, 7, 255, 7
    ! DB  255, 7, 255, 223, 255, 223, 255, 223, 255, 223, 248, 29, 253, 219, 251, 253, 251, 253, 251, 253, 251, 253, 251, 253, 251, 189, 254, 251, 254, 251, 254, 251
    ! DB  255, 125, 255, 255, 248, 63, 227, 127, 250, 63, 249, 223, 243, 103, 252, 159, 253, 239, 255, 159, 243, 156, 255, 175, 255, 175, 255, 175, 255, 175, 255, 175
    ! DB  255, 175, 254, 221, 253, 255, 255, 119, 255, 119, 255, 119, 255, 119, 255, 223, 255, 223, 255, 223, 255, 223, 254, 253, 253, 187, 251, 253, 251, 253, 251, 253
    ! DB  251, 253, 251, 253, 251, 221, 254, 251, 254, 251, 254, 251, 255, 125, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 239, 255, 31
    ! DB  249, 249, 255, 175, 255, 175, 255, 175, 255, 175, 255, 175, 255, 175, 255, 93, 253, 253, 255, 127, 255, 127, 255, 127, 255, 127, 255, 223, 255, 223, 255, 223
    ! DB  255, 223, 254, 253, 253, 123, 251, 253, 251, 253, 251, 253, 251, 253, 251, 253, 251, 237, 254, 251, 254, 251, 254, 251, 255, 125, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 253, 239, 255, 111, 224, 0, 127, 175, 255, 175, 255, 175, 255, 175, 255, 175, 255, 175, 255, 95, 254, 253, 255, 127
    ! DB  255, 127, 255, 127, 255, 127, 255, 223, 255, 223, 255, 223, 255, 223, 254, 251, 252, 251, 253, 251, 253, 251, 253, 251, 253, 251, 253, 251, 253, 243, 254, 251
    ! DB  254, 251, 254, 251, 255, 125, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 223, 254, 111, 255, 255, 255, 223, 255, 223, 255, 223
    ! DB  255, 223, 255, 223, 255, 223, 255, 159, 127, 121, 255, 123, 255, 123, 255, 123, 255, 123, 255, 223, 255, 223, 255, 223, 255, 223, 254, 247, 253, 251, 254, 247
    ! DB  254, 247, 254, 247, 254, 247, 254, 247, 254, 243, 254, 251, 254, 251, 254, 251, 255, 125, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 63, 252, 247, 255, 255, 255, 223, 255, 223, 255, 223, 255, 223, 255, 223, 255, 207, 254, 0, 127, 133, 252, 3, 252, 3, 252, 3, 252, 3, 255, 7
    ! DB  255, 7, 255, 7, 255, 7, 248, 15, 241, 224, 255, 15, 255, 15, 255, 15, 255, 15, 255, 15, 255, 13, 248, 32, 248, 32, 248, 32, 252, 16, 127, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 249, 249, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 183, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 191
    ! DB  255, 223, 255, 119, 255, 79, 255, 175, 255, 183, 255, 255, 255, 255, 255, 223, 255, 223, 255, 119, 255, 175, 255, 223, 255, 223, 255, 119, 255, 175, 255, 255
    ! DB  255, 79, 255, 223, 255, 191, 255, 119, 255, 79, 255, 175, 255, 255, 255, 223, 255, 223, 255, 119, 255, 215, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 191, 255, 223, 255, 175, 255, 151, 255, 255, 255, 207, 255, 255, 255, 255, 255, 223, 255, 223, 255, 175
    ! DB  255, 255, 255, 223, 255, 223, 255, 175, 255, 255, 255, 255, 255, 151, 255, 223, 255, 191, 255, 175, 255, 151, 255, 255, 255, 255, 255, 223, 255, 223, 255, 175
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 127, 255, 239, 255, 223, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 191, 255, 239, 255, 223, 255, 255, 255, 191, 255, 239, 255, 223, 255, 255, 255, 255, 255, 255, 255, 191, 255, 223, 255, 223
    ! DB  255, 255, 255, 255, 255, 255, 255, 191, 255, 239, 255, 223, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 254, 255, 255, 191, 255, 255, 255, 255, 255, 231, 255, 247, 255, 255, 255, 255, 255, 255, 255, 255, 254, 127, 255, 255, 255, 231
    ! DB  255, 255, 255, 255, 254, 255, 255, 199, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 255, 255, 191, 255, 255, 255, 255, 255, 251, 255, 247, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 254, 255, 255, 255, 255, 251, 255, 255, 255, 255, 254, 255, 255, 251, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 255
    ! DB  255, 191, 255, 255, 255, 255, 255, 251, 255, 247, 255, 255, 255, 255, 255, 255, 255, 255, 254, 255, 255, 255, 255, 251, 255, 255, 255, 255, 254, 255, 255, 251
    ! DB  255, 255, 255, 255, 193, 7, 248, 127, 248, 63, 193, 135, 195, 195, 193, 160, 224, 247, 252, 3, 255, 15, 248, 32, 252, 31, 252, 1, 255, 7, 255, 7
    ! DB  255, 7, 248, 112, 255, 7, 248, 97, 255, 19, 254, 31, 255, 191, 255, 159, 255, 135, 255, 131, 255, 119, 255, 159, 255, 143, 255, 115, 254, 247, 254, 35
    ! DB  255, 223, 255, 131, 255, 159, 254, 231, 254, 31, 255, 131, 255, 199, 255, 255, 247, 223, 247, 191, 254, 255, 247, 223, 247, 239, 247, 187, 251, 247, 253, 251
    ! DB  254, 247, 254, 251, 255, 127, 254, 253, 255, 223, 255, 223, 255, 223, 254, 251, 255, 223, 251, 109, 254, 205, 254, 239, 255, 223, 255, 111, 255, 123, 255, 127
    ! DB  255, 119, 255, 111, 255, 175, 255, 111, 255, 107, 254, 205, 255, 175, 255, 127, 255, 111, 255, 107, 254, 239, 255, 127, 255, 187, 255, 255, 247, 223, 239, 223
    ! DB  254, 255, 247, 191, 247, 223, 247, 59, 251, 231, 253, 251, 253, 251, 254, 251, 255, 127, 255, 125, 255, 223, 255, 223, 255, 7, 255, 119, 255, 223, 254, 103
    ! DB  254, 239, 254, 247, 255, 175, 254, 247, 255, 127, 255, 127, 255, 119, 254, 247, 255, 191, 255, 95, 255, 111, 254, 239, 255, 175, 255, 127, 254, 247, 255, 111
    ! DB  254, 247, 255, 127, 255, 125, 255, 255, 247, 223, 223, 239, 254, 255, 247, 127, 247, 223, 246, 219, 251, 215, 255, 255, 251, 253, 254, 251, 255, 127, 255, 191
    ! DB  255, 223, 255, 223, 254, 219, 255, 175, 255, 223, 253, 251, 254, 239, 254, 247, 255, 175, 254, 247, 255, 135, 255, 127, 255, 119, 254, 247, 255, 191, 255, 63
    ! DB  255, 111, 254, 239, 255, 183, 255, 127, 254, 247, 255, 111, 254, 247, 255, 127, 255, 125, 255, 255, 247, 223, 219, 111, 254, 255, 246, 255, 251, 223, 246, 219
    ! DB  251, 183, 255, 111, 251, 253, 254, 251, 255, 15, 255, 223, 255, 223, 255, 223, 253, 221, 255, 175, 255, 223, 251, 253, 254, 231, 254, 247, 255, 183, 254, 247
    ! DB  255, 127, 255, 127, 255, 119, 254, 247, 255, 191, 255, 95, 255, 175, 254, 239, 255, 183, 255, 127, 254, 247, 255, 111, 254, 247, 255, 127, 255, 125, 255, 255
    ! DB  240, 31, 216, 111, 254, 255, 241, 255, 251, 191, 246, 235, 251, 183, 255, 15, 251, 253, 254, 251, 255, 119, 255, 223, 255, 223, 255, 223, 253, 221, 255, 223
    ! DB  254, 3, 251, 253, 254, 215, 254, 239, 254, 183, 255, 111, 255, 123, 255, 127, 253, 55, 254, 7, 255, 63, 254, 111, 255, 159, 254, 239, 254, 123, 255, 191
    ! DB  255, 111, 253, 111, 254, 239, 255, 191, 255, 187, 255, 255, 247, 223, 219, 111, 254, 255, 246, 255, 253, 191, 245, 235, 251, 119, 255, 111, 251, 253, 254, 251
    ! DB  255, 123, 255, 191, 255, 223, 255, 175, 253, 221, 255, 175, 253, 221, 251, 253, 255, 23, 254, 159, 254, 123, 255, 159, 255, 135, 255, 191, 252, 79, 254, 247
    ! DB  255, 191, 255, 115, 255, 223, 254, 239, 255, 115, 255, 199, 255, 159, 254, 3, 255, 31, 255, 199, 255, 192, 255, 255, 247, 223, 223, 239, 254, 255, 247, 127
    ! DB  253, 127, 245, 235, 250, 247, 255, 255, 251, 253, 254, 251, 255, 123, 255, 191, 255, 223, 255, 183, 254, 219, 255, 175, 253, 221, 251, 253, 255, 255, 254, 239
    ! DB  255, 255, 255, 191, 255, 255, 255, 223, 255, 255, 254, 247, 255, 255, 255, 255, 255, 223, 255, 255, 255, 255, 255, 191, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 247, 223, 239, 223, 254, 255, 247, 191, 253, 127, 243, 243, 249, 247, 255, 255, 253, 251, 254, 251, 255, 123, 255, 125, 253, 221, 255, 119
    ! DB  255, 7, 255, 119, 253, 221, 253, 251, 255, 255, 254, 239, 255, 255, 255, 127, 255, 255, 255, 143, 255, 255, 254, 247, 255, 255, 255, 255, 254, 223, 255, 255
    ! DB  255, 255, 255, 143, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 247, 223, 247, 191, 254, 255, 247, 223, 254, 255, 243, 243, 251, 247, 253, 251
    ! DB  254, 247, 254, 251, 255, 119, 254, 253, 253, 221, 255, 123, 255, 223, 254, 251, 253, 221, 254, 247, 255, 255, 254, 239, 255, 255, 255, 111, 255, 255, 255, 179
    ! DB  255, 255, 255, 111, 255, 255, 255, 255, 254, 191, 255, 255, 255, 255, 255, 183, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 193, 7, 248, 127
    ! DB  248, 63, 193, 15, 254, 255, 199, 248, 227, 193, 252, 3, 255, 15, 248, 0, 252, 15, 252, 1, 252, 1, 252, 48, 255, 7, 248, 48, 251, 6, 255, 15
    ! DB  255, 255, 255, 31, 255, 255, 255, 15, 255, 255, 255, 219, 255, 255, 255, 159, 255, 255, 255, 255, 255, 63, 255, 255, 255, 255, 255, 215, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 127, 255, 255, 255, 191, 255, 255, 255, 127, 255, 255, 240, 112, 120, 0
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 127, 255, 255
    ! DB  255, 31, 255, 255, 255, 127, 255, 255, 253, 253, 253, 254, 255, 255, 255, 255, 255, 255, 255, 255, 254, 127, 255, 255, 255, 127, 255, 255, 255, 255, 255, 255
    ! DB  255, 191, 255, 239, 255, 135, 255, 15, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 127, 255, 255, 254, 175, 255, 255, 255, 127, 255, 255, 253, 253, 254, 255, 255, 255, 255, 247, 255, 255, 255, 255
    ! DB  254, 191, 255, 255, 255, 127, 255, 255, 254, 3, 254, 3, 255, 191, 255, 239, 255, 191, 255, 239, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 239, 255, 255, 255, 255, 127, 255, 255, 255, 191, 255, 255, 255, 3, 255, 31
    ! DB  253, 253, 255, 127, 255, 255, 255, 247, 255, 255, 253, 251, 255, 191, 255, 255, 255, 127, 255, 255, 255, 255, 255, 255, 255, 191, 255, 239, 255, 191, 255, 239
    ! DB  255, 223, 254, 15, 254, 3, 255, 191, 255, 191, 248, 112, 248, 15, 252, 31, 252, 1, 252, 3, 254, 1, 255, 255, 255, 255, 255, 255, 247, 255, 255, 255
    ! DB  255, 127, 255, 255, 255, 191, 255, 255, 255, 119, 254, 239, 253, 253, 255, 191, 255, 255, 255, 231, 252, 227, 253, 251, 255, 191, 255, 255, 255, 191, 255, 255
    ! DB  255, 255, 255, 255, 255, 191, 255, 239, 255, 191, 255, 239, 255, 175, 255, 191, 255, 143, 255, 191, 255, 31, 254, 251, 254, 247, 255, 127, 253, 251, 255, 123
    ! DB  255, 125, 255, 255, 255, 255, 255, 255, 251, 255, 239, 255, 255, 127, 255, 253, 255, 191, 251, 253, 255, 119, 254, 247, 253, 253, 255, 191, 255, 255, 255, 231
    ! DB  251, 93, 253, 251, 255, 191, 253, 195, 252, 1, 255, 255, 255, 251, 254, 255, 255, 191, 255, 239, 255, 191, 255, 239, 255, 175, 252, 7, 252, 81, 255, 31
    ! DB  255, 31, 254, 251, 254, 251, 255, 127, 254, 251, 255, 125, 255, 126, 255, 255, 255, 255, 255, 255, 251, 255, 223, 255, 255, 127, 255, 254, 255, 191, 247, 254
    ! DB  255, 119, 254, 247, 253, 253, 255, 223, 255, 255, 255, 215, 251, 189, 253, 251, 255, 191, 254, 29, 255, 223, 252, 1, 255, 199, 255, 31, 255, 191, 255, 239
    ! DB  255, 191, 255, 239, 255, 119, 252, 7, 248, 0, 255, 31, 254, 15, 255, 7, 254, 251, 255, 127, 254, 247, 255, 127, 255, 191, 255, 255, 255, 255, 255, 255
    ! DB  253, 255, 128, 0, 255, 127, 192, 0, 127, 191, 224, 0, 127, 119, 254, 251, 253, 253, 255, 223, 255, 255, 255, 215, 251, 189, 253, 251, 255, 191, 255, 255
    ! DB  255, 223, 255, 255, 255, 63, 255, 231, 255, 191, 255, 239, 255, 191, 255, 239, 255, 119, 252, 7, 248, 0, 254, 15, 252, 7, 255, 119, 254, 247, 255, 127
    ! DB  255, 119, 255, 119, 255, 223, 255, 255, 255, 255, 255, 255, 254, 255, 223, 255, 255, 127, 255, 254, 255, 191, 247, 254, 255, 119, 255, 115, 253, 253, 255, 191
    ! DB  252, 3, 255, 219, 251, 93, 253, 251, 255, 191, 255, 255, 252, 1, 252, 1, 254, 255, 255, 251, 255, 191, 255, 239, 255, 191, 255, 239, 254, 251, 254, 15
    ! DB  248, 0, 252, 7, 254, 15, 255, 119, 254, 15, 255, 127, 255, 119, 255, 7, 255, 239, 255, 255, 255, 255, 255, 255, 254, 255, 239, 255, 255, 127, 255, 253
    ! DB  255, 191, 251, 253, 255, 119, 255, 139, 253, 253, 255, 191, 255, 255, 254, 187, 252, 195, 253, 251, 255, 191, 253, 195, 255, 239, 255, 255, 255, 63, 255, 231
    ! DB  255, 191, 255, 239, 255, 191, 255, 239, 255, 119, 255, 31, 252, 129, 248, 3, 255, 31, 255, 175, 254, 239, 255, 127, 255, 111, 255, 119, 255, 239, 255, 255
    ! DB  251, 127, 255, 255, 255, 127, 255, 255, 255, 127, 255, 255, 255, 191, 255, 255, 255, 255, 255, 251, 253, 253, 255, 127, 255, 255, 255, 59, 255, 255, 253, 251
    ! DB  255, 191, 254, 29, 255, 239, 252, 1, 255, 199, 255, 31, 255, 191, 255, 239, 255, 191, 255, 239, 255, 119, 255, 191, 255, 7, 248, 3, 255, 31, 255, 175
    ! DB  254, 247, 255, 127, 255, 175, 255, 127, 255, 247, 255, 255, 251, 127, 255, 255, 255, 127, 255, 255, 253, 95, 255, 255, 255, 191, 255, 255, 255, 255, 255, 251
    ! DB  253, 253, 254, 253, 255, 255, 255, 251, 255, 255, 253, 251, 255, 191, 255, 255, 255, 247, 255, 255, 255, 251, 254, 255, 255, 191, 255, 239, 255, 191, 255, 239
    ! DB  255, 175, 255, 191, 255, 7, 248, 67, 255, 191, 255, 175, 254, 247, 255, 127, 255, 175, 255, 127, 255, 123, 255, 255, 253, 191, 248, 31, 255, 255, 255, 255
    ! DB  254, 63, 255, 255, 255, 191, 255, 255, 255, 255, 255, 115, 253, 253, 253, 253, 255, 255, 255, 251, 255, 255, 254, 247, 255, 191, 255, 255, 255, 247, 255, 255
    ! DB  255, 255, 255, 255, 255, 191, 255, 239, 255, 191, 255, 239, 255, 175, 255, 255, 255, 143, 252, 71, 255, 255, 255, 223, 254, 239, 255, 125, 255, 223, 255, 123
    ! DB  255, 123, 255, 255, 253, 191, 255, 255, 255, 255, 255, 255, 255, 127, 255, 255, 255, 191, 255, 255, 255, 255, 255, 135, 240, 0, 120, 1, 255, 255, 255, 251
    ! DB  255, 255, 255, 15, 255, 191, 255, 255, 255, 247, 255, 255, 255, 255, 255, 255, 255, 191, 255, 239, 255, 191, 255, 239, 255, 223, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 223, 248, 31, 252, 1, 255, 223, 252, 3, 255, 1, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 251, 255, 255, 255, 255, 255, 191, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 135, 255, 15
    ! DB  255, 191, 255, 239, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 255, 255, 255, 255, 255, 191, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 253, 255, 255, 255, 255, 255, 175, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 255, 255, 255, 255, 255, 207, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 223, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 251, 255, 252, 127, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 215, 255, 255, 255, 223, 255, 143, 255, 255
    ! DB  255, 223, 255, 255, 255, 159, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 253, 255, 253, 191, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 215, 255, 255, 255, 223, 255, 119, 255, 255, 255, 223, 255, 255, 255, 223, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 255, 255, 191, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 215, 255, 255, 255, 223, 255, 119, 255, 255, 255, 223, 255, 255, 255, 223, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 63, 242, 63, 252, 127, 252, 63, 255, 127, 254, 15
    ! DB  254, 15, 255, 255, 255, 255, 255, 183, 254, 223, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 215, 255, 255, 255, 223
    ! DB  255, 127, 255, 255, 255, 223, 255, 255, 255, 255, 255, 255, 253, 253, 253, 240, 253, 253, 255, 255, 255, 255, 255, 255, 255, 255, 251, 222, 255, 255, 255, 255
    ! DB  251, 223, 241, 223, 254, 255, 252, 223, 254, 191, 253, 247, 253, 247, 255, 255, 255, 255, 255, 111, 255, 111, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 215, 255, 255, 255, 223, 255, 191, 253, 11, 255, 223, 255, 255, 255, 255, 255, 255, 254, 224, 254, 251, 254, 224, 252, 1
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 247, 255, 253, 255, 254, 255, 250, 223, 253, 223, 251, 27, 248, 115, 255, 255, 255, 255, 255, 111
    ! DB  255, 111, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 215, 255, 255, 255, 223, 255, 223, 254, 247, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 109, 254, 253, 254, 237, 255, 223, 254, 247, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 247, 255, 253, 255, 240, 31, 251, 127
    ! DB  251, 223, 246, 237, 246, 237, 255, 255, 255, 255, 254, 223, 255, 183, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 215
    ! DB  255, 255, 255, 223, 255, 223, 253, 251, 255, 255, 255, 255, 255, 255, 255, 255, 255, 117, 255, 126, 255, 117, 255, 223, 255, 111, 255, 223, 255, 159, 255, 255
    ! DB  255, 255, 255, 255, 192, 127, 253, 255, 254, 255, 251, 127, 251, 223, 245, 253, 246, 221, 241, 138, 63, 255, 255, 111, 255, 111, 255, 251, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 215, 255, 159, 255, 223, 255, 223, 253, 251, 255, 255, 255, 255, 255, 255, 255, 255, 255, 185, 255, 182
    ! DB  255, 185, 255, 223, 255, 159, 255, 255, 255, 15, 255, 255, 255, 255, 255, 255, 247, 255, 248, 127, 240, 31, 253, 31, 251, 191, 245, 253, 246, 29, 251, 219
    ! DB  127, 255, 255, 111, 255, 111, 255, 251, 255, 255, 255, 255, 255, 255, 255, 143, 255, 15, 255, 31, 255, 255, 255, 23, 255, 159, 255, 223, 255, 255, 253, 251
    ! DB  255, 223, 255, 255, 255, 255, 255, 255, 248, 221, 248, 185, 241, 189, 252, 1, 255, 159, 252, 1, 255, 15, 255, 255, 255, 255, 255, 255, 192, 63, 253, 255
    ! DB  253, 127, 254, 63, 252, 127, 245, 253, 246, 237, 251, 209, 127, 7, 255, 183, 254, 223, 252, 3, 255, 255, 255, 255, 255, 143, 255, 223, 255, 191, 255, 239
    ! DB  255, 255, 254, 23, 255, 255, 255, 255, 255, 255, 253, 251, 255, 223, 255, 255, 255, 255, 255, 143, 253, 223, 253, 223, 254, 223, 255, 223, 255, 111, 255, 255
    ! DB  255, 159, 255, 255, 255, 255, 255, 255, 247, 255, 253, 255, 253, 127, 255, 191, 253, 255, 246, 237, 246, 237, 251, 213, 127, 111, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 119, 255, 223, 255, 223, 255, 239, 255, 255, 254, 23, 255, 255, 255, 223, 255, 223, 254, 247, 255, 223, 255, 255, 255, 255, 255, 119
    ! DB  253, 239, 253, 239, 254, 239, 255, 223, 254, 247, 255, 223, 255, 255, 255, 255, 255, 239, 255, 255, 247, 223, 253, 255, 253, 191, 255, 191, 253, 255, 251, 11
    ! DB  248, 27, 251, 205, 127, 143, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 119, 255, 223, 255, 239, 255, 159, 255, 223, 254, 23, 255, 255, 255, 255
    ! DB  255, 255, 253, 11, 255, 223, 255, 255, 255, 255, 255, 119, 253, 247, 253, 239, 249, 239, 255, 223, 255, 255, 255, 255, 255, 255, 255, 255, 255, 239, 255, 255
    ! DB  251, 223, 253, 255, 251, 191, 255, 223, 253, 191, 253, 247, 253, 247, 251, 206, 127, 111, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 119, 255, 159
    ! DB  255, 111, 255, 239, 255, 223, 254, 23, 255, 255, 255, 255, 255, 255, 255, 255, 255, 223, 255, 255, 255, 255, 255, 119, 249, 247, 249, 247, 254, 247, 255, 223
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 247, 255, 255, 252, 63, 254, 63, 241, 31, 255, 255, 254, 63, 254, 15, 254, 15, 224, 159, 63, 15, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 143, 255, 223, 255, 159, 255, 15, 255, 239, 255, 3, 255, 255, 255, 255, 255, 255, 255, 255, 255, 223, 255, 175
    ! DB  255, 255, 255, 143, 253, 251, 253, 251, 240, 251, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 247, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 3, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255
    ! DB  255, 255, 255
    END FUNCTION
    Last edited by Alexander Artyukhov; 14 Dec 2007, 08:23 AM.
    SY: Alex [email protected]
Working...
X