Sign in to follow this  
Followers 0
Skitty

Help with asm

71 posts in this topic

I've been searching everywhere but it's like no one talks about it or something, question is, how the heck do I get the home drive letter in assembly?

I need to make this string automatically change to the correct users home drive lable~

"%s:\Documents and Settings\TEST\Desktop\Log.dat"

I can't find anything on google about or related to it, it's like google has an anti asm fetish.

Also, is it me or are these forums getting a little slower?


Things that I've done..

Icon Resource Editor: icon resource editor 

AutoIt Piano: a piano

AutoIt Unlocker: unlocks files when you want to delete them

Colorful tooltips: a wrapper for the tool tips UDF

Rouge GoogleBot: a full screen animation

ASciTE text editor: a text editor written in autoit

Warning: Posts by this user are subject to change or may disappear without notice.

Share this post


Link to post
Share on other sites



#2 ·  Posted (edited)

Uhmmm... The same way you would in C, or any native windows application? Why is this question specifically about asm?

Rough outline:

strIn db "%HOMEDRIVE%Documents and SettingsTESTDesktopLog.dat"
strOut db MAX_PATH+1 dup 0

invoke ExpandEnvironmentStringsA,lpIn,lpOut,MAX_PATH

Then of course, there is the small matter that even then you are doing it wrong. You want the desktop directory for user TEST? Then you are actually trying to find a known folder. There are examples for that on these forums. Search for SHGetKnownFolderPath.

The reason it's not on google is because not many asm users ask questions like this. Most have previous knowledge of the winapi etc.

Edited by Mat

Share this post


Link to post
Share on other sites

#3 ·  Posted (edited)

Uhmmm... The same way you would in C, or any native windows application? Why is this question specifically about asm?

Rough outline:

strIn db "%HOMEDRIVE%Documents and SettingsTESTDesktopLog.dat"
strOut db MAX_PATH+1 dup 0

invoke ExpandEnvironmentStringsA,lpIn,lpOut,MAX_PATH

Then of course, there is the small matter that even then you are doing it wrong. You want the desktop directory for user TEST? Then you are actually trying to find a known folder. There are examples for that on these forums. Search for SHGetKnownFolderPath.

The reason it's not on google is because not many asm users ask questions like this. Most have previous knowledge of the winapi etc.

I see, makes sense, and the reason it's specifically targeted to ASM is due to the fact that I don't know C, C++ etc, I was tinkering with some little project written in asm that creates a file in its directory (where it was launched from) and enters some data into it, suddenly I wan't the file to be created at a specific location, adding my user name was an accident but you get the idea, I wan't to have the app always create the file in a specific directory regardless of the home drive label.

When my the app is going to create the file, the string location is as so~

MAC "ab" ; binary mode
MAC "C:directoryLog.dat" ;Location
call fopen
Edited by THAT1ANONYMOUSEDUDE

Things that I've done..

Icon Resource Editor: icon resource editor 

AutoIt Piano: a piano

AutoIt Unlocker: unlocks files when you want to delete them

Colorful tooltips: a wrapper for the tool tips UDF

Rouge GoogleBot: a full screen animation

ASciTE text editor: a text editor written in autoit

Warning: Posts by this user are subject to change or may disappear without notice.

Share this post


Link to post
Share on other sites

So you are going to mix native winapi and libc?

Did you try using fopen with the environment strings in there (%HOMEDRIVE%)?

Share this post


Link to post
Share on other sites

#5 ·  Posted (edited)

So you are going to mix native winapi and libc?

Did you try using fopen with the environment strings in there (%HOMEDRIVE%)?

Yes, windows xp suggested I send a crash report to microsoft afterward.

Damn, I really want to learn assembly, this is how I tried, which I know is wrong because of the crash report thing.

MAC "ab"
MAC "%HOMEDRIVE%Documents and SettingsLog.dat"
call fopen

Assembling: test.asm
test.asm(58) : error A2006: undefined symbol : HOMEDRIVE
MAC(1): Macro Called From
  test.asm(58): Main Line Code
test.asm(58) : error A2206: missing operator in expression
MAC(3): Macro Called From
  test.asm(58): Main Line Code
Edited by THAT1ANONYMOUSEDUDE

Things that I've done..

Icon Resource Editor: icon resource editor 

AutoIt Piano: a piano

AutoIt Unlocker: unlocks files when you want to delete them

Colorful tooltips: a wrapper for the tool tips UDF

Rouge GoogleBot: a full screen animation

ASciTE text editor: a text editor written in autoit

Warning: Posts by this user are subject to change or may disappear without notice.

Share this post


Link to post
Share on other sites

You really need to read some Windows guidelines. A directory already exists for applications to write their data. The root of the home drive is not it.

Share this post


Link to post
Share on other sites

Do %s in strings have a special meaning in masm?

I would imagine they do since this works for me~

push offset hUser
call GetUserNameA
push offset hUser
MAC "-Current User:%s-"

And I can write the user name the file in place of the %s, where it would be written as "-Current User: TEST-".

You really need to read some Windows guidelines. A directory already exists for applications to write their data. The root of the home drive is not it.

Where can I find a good source? a nice help file like autoit's would be really good, also, I noticed that if I don't include the drive letter and start the path as if it was a directory in nix like "documents and settingsdata.dat" it's created without any errors.

Things that I've done..

Icon Resource Editor: icon resource editor 

AutoIt Piano: a piano

AutoIt Unlocker: unlocks files when you want to delete them

Colorful tooltips: a wrapper for the tool tips UDF

Rouge GoogleBot: a full screen animation

ASciTE text editor: a text editor written in autoit

Warning: Posts by this user are subject to change or may disappear without notice.

Share this post


Link to post
Share on other sites

If you can't find Windows guidelines via a quick search then you should not be using ASM. Simple logical progression.

Share this post


Link to post
Share on other sites

#10 ·  Posted

If you can't find Windows guidelines via a quick search then you should not be using ASM. Simple logical progression.

C'mon, It's just that I'm not familiar with the terminology used with this stuff, this reminds me of the time I started with autoit, I would have never gotten anywhere if people weren't generous enough to explain simple things that would essentially show me how to catch fish.

Although, I still remember exactly what gave me the boost in learning autoit, it was a comment I read posted by Jos stating that I should highlight the native function in question and press [F1], as soon as I found that out everything was uphill from there, but scite and MASM32 don't come with a nifty chm explaining everything in detail for asm, autoit was like climbing the Rockies and masm seems like I'm trying to climb Mt.Everest on a unicycle with my current understanding of the language, I'd really like to replace the unicycle with a helicopter if you know what I mean.


Things that I've done..

Icon Resource Editor: icon resource editor 

AutoIt Piano: a piano

AutoIt Unlocker: unlocks files when you want to delete them

Colorful tooltips: a wrapper for the tool tips UDF

Rouge GoogleBot: a full screen animation

ASciTE text editor: a text editor written in autoit

Warning: Posts by this user are subject to change or may disappear without notice.

Share this post


Link to post
Share on other sites

#11 ·  Posted

I have given you the terminology in both of my previous posts.

Share this post


Link to post
Share on other sites

#12 ·  Posted

THAT1ANONYMOUSEDUDE,

Programming in Assembly language is overkill for anything other than code in need of major optimization. You should really stick to C or C++. Compilers are getting very good at optimizing code, and it'd be a waste to learn the obscure assembly instruction set yourself unless you really need to.

From what I can tell, most people on these forums haven't written programs in pure Assembly, but rather have dabbled in it lightly, or taken compiled C/C++ code and massaged it slightly to be executable in memory. My programming roots stretch back to around 90-91 when code was in dire need of optimization in a long-since dead DOS 16-bit world. Even then, I only wrote a handful of pure-Assembly projects (mostly TSR programs) - the rest were a mix of C++ and Assembly.

You'll find the difficult task of learning Assembly made even more complex by the new 64-bit assembly model and all the quirks involved with that. Also, no inline assembler supports 64-bit code yet as far as I know.

However, if you are still interested in it (and I only recommend it for optimization), here's some links:

Intel 64 and IA-32 Architectures Software Developer Manuals

AMD Developer Guides and Manuals

Flat Assembler (FASM) Documentation

The Netwide Assembler (NASM) Documentation

Iczelion's Win32 Assembly Tutorials

X86asm.net and their X86 Opcode and Instruction Reference

Sandpile.org

Borland Turbo Assembler Manuals (these were my bibles back in the day)

There's also plenty of links on 64-bit programming quirks out there. I believe I left a few of these on someone's thread somewhere on these forums..

Good luck (but really - stick to C/C++!)

1 person likes this

Share this post


Link to post
Share on other sites

#13 ·  Posted

You'll find the difficult task of learning Assembly made even more complex by the new 64-bit assembly model and all the quirks involved with that. Also, no inline assembler supports 64-bit code yet as far as I know.

Visual Studio 2010 doesn't. When we went 64-bit we had to remove all our inline assembly which was mostly just DllCall() and a 3rd-party library for math functions.

Share this post


Link to post
Share on other sites

#14 ·  Posted (edited)

So I was browsing opensc and noticed there was a topic with no replies titled "antivirus open source" in asm, so I downloaded it and ran the fucker and it deleted absolutely everything on my desktop, including a whole bunch of sources I was fiddling with and autoit scripts I have, I'm now making a profile there so I can show everybody how much I don't like the guy who uploaded that piece of shit application.

I mean really? why even do that? I still lost a whole bunch of cool stuff I had accumulated over 15 hours.

And thank you Ascend4nt, I'll be skimming through those url's from now.

Edit: now awaiting moderator approval so I can get back to displaying my discontent.

And wow, I knew something was wrong with fire fox, I rebooted and :D

Posted Image

Edited by THAT1ANONYMOUSEDUDE

Things that I've done..

Icon Resource Editor: icon resource editor 

AutoIt Piano: a piano

AutoIt Unlocker: unlocks files when you want to delete them

Colorful tooltips: a wrapper for the tool tips UDF

Rouge GoogleBot: a full screen animation

ASciTE text editor: a text editor written in autoit

Warning: Posts by this user are subject to change or may disappear without notice.

Share this post


Link to post
Share on other sites

#16 ·  Posted (edited)

why the fuck didn't you read the source?

Because it's a huge source written in bloody assembler and reading it require that I be some kind of human alien hybrid capable of implementing an accelerated advanced understanding and perception of cryptographic code that only machines should be dealing with.

Edit: You want to hold my eyeballs and help me understand this shit?

.586
;.MMX
.XMM
.model  flat, stdcall
option  casemap:none
; ------- Main Include ------- ;
include Ansav.inc

.code ; ------- Code Start ------- ;
Align 16
; ------- Ansav Initial ------- ;
AnsavInitFirst proc uses edi esi ebx


IFDEF  DEBUG
; ------- Init for debug ------- ;
mov  hFileLog,0
call  InitLog
ENDIF
IFDEF  ERRORLOG
mov  hFileErrorLog,0
mov  ErrorOccured,0
ENDIF
mLog "AnsavInitFirst::"

xor  eax,eax
mov  incmdl,eax
mov  NoStealth,eax
mov  HaveMMX,eax
mov  PluginsCount,eax
mov  SomeObjectNeedReboot,eax
mov  CmdLineScan,eax

; ------- Init for ansav needed value ------- ;
push  0
call  GetModuleHandle
mov  hInstance,eax
call  GetCommandLine
mov  CommandLine,eax
call  InitCommonControls

; ------- determine processor is support MMX ? ------- ;
inc   eax
cpuid
test  edx,200000h
jz   @F
  mov  HaveMMX,1
@@:

invoke  MyZeroMemory,ADDR icex,sizeof INITCOMMONCONTROLSEX
mov  [icex.dwSize],sizeof INITCOMMONCONTROLSEX ; <-- compability ;
mov  [icex.dwICC],ICC_COOL_CLASSES

mLog "Loading comctl32.dll::"

invoke  LoadLibrary,reparg("comctl32.dll")
.if  eax
  invoke  GetProcAddress,eax,reparg("InitCommonControlsEx")
  .if  eax
   mLog "[ok]"
   lea  edx,icex
   push  edx
   call  eax
IFDEF  DEBUG
  .else
   mLog "[failed]"
ENDIF
  .endif
IFDEF  DEBUG
.else
  mLog "[failed]"
ENDIF
.endif

; ------- Check for NT Window$ Version ------- ;
mLog  "Check for Windows Version"
invoke  IsNT
.if  eax
  mLog  "..Windows is NT/2K/XP"
  mov  WinVerNT,1
.else
  mLog  "..Windows not NT/2K/XP"
  mov  WinVerNT,0
.endif
; ------- Escalate privileges ------- ;
call  SetToken

; ------- keep run one instance ------- ;
call  IsAnsavRun?
.if  eax
  invoke  MessageBox,0, 
    reparg("ANSAV already running..."), 
    offset szAppName,MB_OK
  invoke  ExitProcess,0
.endif

; ------- Buffering, get MyDir, MyPath etc... ------- ;
call  GetPathPath


; ------- LOAD CONFIGURATION ------- ;
push  1
call  LoadConfig

xor  eax,eax

; ------- set null flag ------- ;
mov  pBufferVirusInfo,eax
mov  BufferVirusInfoSize,eax

; ------- init buffer for last scanned path ------- ;
mov  LastScannedPath,eax
mov  LastScannedPathSize,eax
mov  ArcReady,eax
; ------- componen ------- ;
call  LoadComponen

; ------- time for blind sucker ------- ;
call  BlindSucker

AnsavInitFirstSize equ $ - offset AnsavInitFirst

; ------- build CRC 32 table ------- ;
call  crcInit

; ------- VERTICAL LOGO ------- ;
invoke  LoadBitmap,hInstance,IMG_VLOGO
mov  hVLogoBmp,eax

; ------- decrypt vbd ------- ;
IFDEF  RELEASE
call  DecryptVDB
ENDIF
call  IsAlreadyInstalled?
mov  AlreadyInstalled,eax
.if  !eax
  .if  !TimeForBlind
   invoke  lstrcat,ADDR szAppName,reparg(" - [ PORTABLE ]")
  .endif
.endif
invoke  LoadIcon,hInstance,IDI_MAIN_ICON
mov  hMainIcon,eax

; ------- check for external database ------- ;
xor  eax,eax
mov  ExternalVdb,eax
mov  ExternalVdbSize,eax
call  LoadExVdb

call  RenewConfigFlags
; ------- check exvdb ver compare ------- ;
.if  ExternalVdb && ExternalVdbSize
  mov  esi,ExternalVdb
  movzx  eax,[esi.EXVDBINFO].wDay
  movzx  ecx,[esi.EXVDBINFO].wMonth
  movzx  edx,[esi.EXVDBINFO].wYear
 
  cmp  edx,dwRDYear
  ja  @F
  cmp  ecx,dwRDMonth
  ja   @F
  cmp  eax,dwRDDay
  ja   @F
   jmp  @nver
  @@:
 
  mov  dwRDYear,edx
  mov  dwRDMonth,ecx
  mov  dwRDDay,eax
.endif
@nver:
; ------- immune registry ------- ;
call  RegImmune

; get explorer PID, exclude from heuristic engine
invoke  FindWindow,0,reparg("Start Menu")
.if  eax
  invoke  GetWindowThreadProcessId,eax,offset ExplorerPID
.endif
; ------- load trusted database ------- ;
call  LoadTrustDatabase
call  OnLatestUpdate

; ------- check oldiest engine alias kadaluwarsa! ------- ;
call IsOldiest?

; ------- check etc host file ------- ;
call  CheckEtcHost
; ------- set antidump ------- ;
call  AntiDump
ret
AnsavInitFirst endp
Align 16
WndProc PROTO :HWND,:UINT,:WPARAM,:LPARAM
; ------- Win Main procedure ------- ;
WinMain proc hInst:HINSTANCE,hPrevInst:HINSTANCE,CmdLine:LPSTR,CmdShow:DWORD
LOCAL wc:WNDCLASSEX
LOCAL msg:MSG
mLog  "WinMain enter::"

invoke  MyZeroMemory,ADDR wc,sizeof WNDCLASSEX

mov  [wc.cbSize],sizeof WNDCLASSEX
mov  [wc.style],CS_HREDRAW or CS_VREDRAW
mov  [wc.lpfnWndProc],offset WndProc
mov  [wc.cbClsExtra],NULL
mov  [wc.cbWndExtra],DLGWINDOWEXTRA
push hInst
pop  [wc.hInstance]
mov  [wc.hbrBackground],COLOR_BTNFACE+1
mov  [wc.lpszMenuName],IDM_MAIN_MENU
mov  [wc.lpszClassName],offset szClassName
mov  eax,hMainIcon
mov  [wc.hIcon],eax
mov  [wc.hIconSm],eax
invoke LoadCursor,NULL,IDC_ARROW
mov  wc.hCursor,eax
invoke RegisterClassEx,addr wc

mErrorTrap eax,"cannot register class",@endl

mLog  "CreateDialogParam..."
invoke CreateDialogParam,hInstance,IDD_DIALOG,NULL,offset WndProc,NULL
mov  hMainWnd,eax

mErrorTrap eax,"cannot Create main window",@endl

invoke UpdateWindow,hMainWnd
invoke  SetLastError,0

invoke  MyZeroMemory,ADDR msg,sizeof MSG

invoke  Sleep,100

.while TRUE
  invoke  IsWindow,hMainWnd
  test  eax,eax
  jz   @endl
 
  invoke GetMessage,addr msg,NULL,0,0
   .BREAK .if !eax
  invoke TranslateMessage,addr msg
  invoke DispatchMessage,addr msg
.endw
mov  eax,[msg.wParam]
ret
@endl:
xor  eax,eax
ret
WinMain endp
align 16
; ------- Main Window Procedure ------- ;
WndProc proc hWin:HWND,uMsg:UINT,wParam:WPARAM,lParam:LPARAM
LOCAL  ps,hDC,hOld,memDC:DWORD
mov  eax,uMsg
.if eax==WM_INITDIALOG   ; ------- Initial dialog ------- ;
  push hWin
  pop  hMainWnd
 
  .if  !TimeForBlind
   invoke  SetWindowText,hWin,ADDR szAppName
  .else
   invoke  SetWindowText,hWin,ADDR szRandomString
  .endif
 
  push  ebx
  push  esi
 
  mov  ebx,GetDlgItem
  mov  esi,hMainWnd
 
  scall  ebx,esi,IDC_MAIN_PB
  mov  hMainProgBar,eax
  scall  ebx,esi,IDC_EDIT_PATH
  mov  hMainEditPath,eax
  scall  ebx,esi,IDC_TXT_STATUS
  mov  hMainTxtStatus,eax 
  scall  ebx,esi,IDC_TXT_CHKFILES
  mov  hTxtCheckedFiles,eax
  scall  ebx,esi,IDC_TXT_THREATDETC
  mov  hTxtDetectedThreats,eax
  scall  ebx,esi,IDC_TXT_PERCENT
  mov  hTxtMainPercent,eax
 
  pop  esi
  pop  ebx
 
  invoke  GetMenu,hWin
  mov  hMainMenu,eax
 
  ; ------- Build-build ------- ;
  call  BuildMainListview
  call  BuildMainTxtStatus
  call  BuildToolbar
  call  BuildMainMenuPic
  call  BuildMainPopMenu
 
  call  SetAllMainCtrlState
  invoke  SendMessage,hToolBar, 
    TB_ENABLEBUTTON,IDC_MAINTB_STOP,STATE_DISABLE
 
  ; ------- Create timer to monitor existing rem media ------- ;
  call  SetMainTimer
 
  ; ------- Check for existing threat in mem ------- ;
  mov  MemCheck,1
  call  CheckAndProcessBVI
  .if  eax
   invoke  SetMainTxtStatus,STATUS_DETECTED
   invoke  SetActionTbState,STATE_ENABLE
  .else
   invoke  SetMainTxtStatus,STATUS_CLEAN
   invoke  SetActionTbState,STATE_DISABLE
  .endif
  mov  MemCheck,0
 
  ; ------- Set status ------- ;
  StatusIdleWait
  ; make status clr show ttl
  call  SetStatusClrTtl
 
  .if  !NoPlugins
   call  BuildPlugins
  .endif
 
  ; ------- create syncro hook ------- ;
 
  .if  ShowLog
   call  ShowLogWindow
  .endif
 
  invoke  VerticalTile,hWin,IMG_VREDTILE,70
 
  ; ------- is already installed? ------- ;
  call  CheckInstalled
 
  .if  StealthMode && hStealthmMap
   mov  eax,hStealthmMap
   m2m  [eax.CEST].hMainWnd,hWin
   m2m  [eax.CEST].hWnd2,hWin
  .endif
 
  invoke  SetTimer,hWin,2194,2000,offset MakeUnkillable
 
  call  SetMenuInstallable
 
 
  ; ------- auto check update ------- ;
  mov  hAutUpdCheckThread,0
  lea  eax,AutomaticUpdateCheck
  invoke  CreateThread,0,0,eax,0,0,offset brw
  mov  hAutUpdCheckThread,eax
 
  call  DontHookme
 
  invoke  SetForegroundWindow,hWin
  invoke  SetFocus,hWin
 
  .if  CmdLineScan
   invoke  StartScanOnlyDir,CmdLineScan
  .endif
 
.elseif  eax == WM_PAINT
  invoke LocalAlloc,LPTR,sizeof PAINTSTRUCT
  mov  ps,eax
 
  invoke  BeginPaint,hWin,ps
  mov    hDC, eax
 
  invoke  CreateCompatibleDC,hDC
  mov    memDC, eax
 
  invoke  SelectObject,memDC,hVLogoBmp
  mov    hOld, eax
 
  invoke  BitBlt,hDC,1,1,80,400,memDC,0,0,SRCCOPY
 
  invoke  SelectObject,hDC,hOld
  invoke  DeleteDC,memDC
 
  invoke  EndPaint,hWin,ps
  invoke  ReleaseDC,hWin,hDC
 
  invoke  LocalFree,ps
.elseif  eax == WM_COMMAND  ; ------- Command Control ------- ;
  mov  eax,wParam
  and  eax,0FFFFh
 
  ; ------- Menu-Menu ------- ;   ; --------------------[ -= MENU =- ]
  .if eax==IDM_FILE_EXIT
   jmp  @close
  .elseif  eax == IDM_FILE_SCAN
   call  CheckAndAskIfAvailable
   .if  eax
    call  StartQuickScan  ; <-- quick scan ;
   .endif
  .elseif  eax == IDM_FILE_SCAN2
   call  StartScanSingleFile    ; <-- Scan single file ;
  .elseif  eax == IDM_FILE_SCANMULTIPLEOBJECT
   call  CheckAndAskIfAvailable   ; <-- multiple object scan ;
   .if  eax
    call  MultipleScanObject
   .endif
  .elseif  eax == IDM_FILE_SCANMEM
   call  CheckAndAskIfAvailable
   .if  eax
    call  QuickScanMem
   .endif
  .elseif  eax == IDM_FILE_SCANALLREM  ; <-- Scan all removable media ;
   call  CheckAndAskIfAvailable
   .if  eax
    call  StartScanAllRemovableMedia
   .endif
  .elseif  eax == IDM_FILE_SCANALLHARDISK  ; <-- Scan all hardisk partition ;
   call  CheckAndAskIfAvailable
   .if  eax
    call  StartScanAllHardisk
   .endif
  .elseif  eax == IDM_FILE_SCANONLYWINDIR ; <-- scan only windows directory ;
   call  CheckAndAskIfAvailable
   .if  eax
   
    invoke  StartScanOnlyDir,offset szWinDir
   .endif
  .elseif  eax == IDM_FILE_SCANSYSDIR
   call  CheckAndAskIfAvailable
   .if  eax
    invoke  StartScanOnlyDir,offset szSysDir
   .endif
  .elseif  eax == IDM_VIEW_RESULT
   call  ViewResult
  .elseif  eax == IDM_VIEW_CONSOLELOG  ; <-- Console style LOG ;
   call  ShowLogWindow
  .elseif  eax == IDM_VIEW_VDB
   invoke  DialogBoxParam,hInstance,IDD_ANVDB,hWin,ADDR AnvdbDlgProc,0
   invoke  ShowWindow,eax,SW_SHOW
  .elseif  eax == IDM_VIEW_QUARZONE ; <-- view quarantine ;
   call  ViewQuarantine
  .elseif  eax == IDM_VIEW_TRUSTZONE
   call  StartTrustZone
  .elseif  eax == IDM_ADVANCED_ASHUT ; <-- Auto shutdown after scan finished ;
   .if  !ShutdownAfterScan
    mov  ShutdownAfterScan,1
    invoke  CheckMenuItem,hMainMenu,IDM_ADVANCED_ASHUT,MF_CHECKED
   .else
    mov  ShutdownAfterScan,0
    invoke  CheckMenuItem,hMainMenu,IDM_ADVANCED_ASHUT,MF_UNCHECKED
   .endif
  .elseif  eax == IDM_VIEW_CLEARLIST
   mov  [LastScannedInfo.wStatus],STATUS_TAKEACTION
   invoke  SendMessage,hMainList,LVM_DELETEALLITEMS,0,0
   invoke  SetActionTbState,STATE_DISABLE
  .elseif  eax == IDM_ADVANCED_CONFIG
   call  StartConfigDlg
  .elseif  eax == IDM_HELP_INSTALL  ; <-- INSTALL ;
   call  InstallUninstallAnsav
  .elseif  eax==IDM_HELP_ABOUT   ; ------- About ------- ;
   push  hWin
   call  ShowAboutDialog
  .elseif  eax==IDM_HELP_README
   call  Readme
  .elseif  eax == IDM_HELP_UPDATE ; <-- UPDATE ;
   .if  AlreadyInstalled
    call  Update
   .else
    invoke  MessageBox,hWin, 
    reparg("Please install ANSAV first to use this feature"), 
    offset szAppName,MB_OK
   .endif
 
  .elseif  eax == IDM_HELP_SUBMITTHREAT
   invoke  ShellExecute,hWin,offset szOpen,reparg("http://ansav.com/content/view/15/34/"),0,0,SW_MAXIMIZE
  ; ------- popup menu ------- ;   ; --------------------[ -= POPUP MENU =- ]
  .elseif  eax == IDM_MPM_PROPERTIES
   call  ObjectProperties
  .elseif  eax == IDM_MPM_GOTOOBJL
   call  GotoObjectLocation
  .elseif  eax == IDM_MPM_SELECTALL
   call  SelectAllObject
  .elseif  eax == IDM_MPM_CLEAN  ; <-- clean selected object ;
   mov  ForFix,1
   push  1 ; <-- clean only selected object ;
   call  StartCleanNow
  .elseif  eax == IDM_MPM_DELETE  ; <-- delete selected object ;
   push  1 ; <-- clean only selected object ;
   call  StartCleanNow
  .elseif  eax == IDM_MPM_QUARANTINE  ; <-- quarantine selected object ;
   push  1 ; <-- quarantine only selected object ;
   call  StartQuarantineNow
  .elseif  eax == IDM_MPM_SIGNASTRUST
   call  DoSignAsTrust
  .elseif  eax == IDM_MPM_COPYTHREATN
   push  1
   call  ClipboardCopyObject ; <-- threat name ;
  .elseif  eax == IDM_MPM_COPYOBJPATH
   push  2
   call  ClipboardCopyObject ; <-- object path ;
 
  ; ------- Button-Button ------- ;   ; --------------------[ -= BUTTON/TOOLBAR =- ]
  .elseif  eax == IDC_MAINTB_EXIT
   jmp  @close
  .elseif  eax == IDC_MAINTB_SCAN
   call  CheckAndAskIfAvailable
   .if  eax
    mov  eax,MainScanButton
    .if  eax == 1
     call  StartQuickScan
    .elseif  eax == 2
     call  ScanSingleFile
    .elseif  eax == 3
     call  MultipleScanObject
    .else
     call  StartQuickScan
    .endif
   .endif
  .elseif  eax == IDC_MAINTB_STOP
   mov  StopScan,1
   mov  StopClean,1
  .elseif  eax == IDC_MAINTB_CLEAN
   ; confirm
   cmp  NoActConfirm,1
   je   @F
   invoke  MessageBox,hWin, 
     reparg("Are you sure to clean all detected object?"), 
     ADDR szAppName,MB_ICONQUESTION or MB_OKCANCEL
   .if  eax == IDOK
    @@:
    mov  ForFix,1
    push  0    ; <-- clean all object in list and try to clean first;
    call  StartCleanNow
   .endif
  .elseif  eax == IDC_MAINTB_DELETE
   ; confirm
   cmp  NoActConfirm,1
   je   @F
   invoke  MessageBox,hWin, 
     reparg("Are you sure to delete all detected object?"), 
     ADDR szAppName,MB_ICONQUESTION or MB_OKCANCEL
   .if  eax == IDOK
    @@:
    push  0    ; <-- delete all object ;
    call  StartCleanNow
   .endif
  .elseif  eax == IDC_MAINTB_QUARANTINE
   ; confirm
   cmp  NoActConfirm,1
   je   @F
   invoke  MessageBox,hWin, 
     reparg("Are you sure to quarantine all detected object?"), 
     ADDR szAppName,MB_ICONQUESTION or MB_OKCANCEL
   .if  eax == IDOK
    @@:
    push  0    ; <-- quarantine all object ;
    call  StartQuarantineNow
   .endif
  .elseif  eax == IDC_MAINTB_VIEWRES
   call  ViewResult
  .endif
 
;-------------------------------------- PLUGINS ----------------------------------------;
  mov  eax,[wParam]
  .if   eax >= DynPluginsMenuMin && 
    eax <= DynPluginsMenuMax
    push  eax
    call  ProcessPlugins
  .endif
 
;;-------------------------------------- HOOK CODE ----------------------------------------;
; ;.elseif  eax == WM_USER+777h
; 
;  ;invoke  ProcessThisMessage,wParam,lParam
;  ;ret
; 
;;-------------------------------------- end of hook code ----------------------------------------;
.elseif  eax==WM_SIZE
  call  RepositionMainWnd
.elseif  eax == WM_NOTIFY  ; <-- notify ;
 
  push  ebx
   mov   ebx,lParam
   mov  eax,[ebx.NMHDR].hwndFrom
   .if  eax == hMainList
    .if  [ebx.NMHDR].code == NM_RCLICK
     call  ReleaseCapture
     call  MainPopMenu
    .endif
   .endif
  pop  ebx
 
.elseif eax==WM_CLOSE   ; ------- If Close ------- ;
@close:
  ; ------- confirm if scan process running ------- ;
  .if  InScanning || InAction
   .if  InScanning
    mov  edx,reparg("Do you want to stop current scanning process?")
   .else
    mov  edx,reparg("Do you want to stop current action process?")
   .endif
   invoke  MessageBox,hWin,edx,ADDR szAppName,MB_YESNO or MB_ICONQUESTION
   
   cmp  eax,IDNO
   je   @F
  .endif
  call  MainWndCleanUp
 
  ; ------- check uncleanable object ------- ;
  .if  SomeObjectNeedReboot
   invoke  wsprintf,offset szUtilsBuff,offset szUncleanNdtrbF,SomeObjectNeedReboot
   invoke  MessageBox,hWin,offset szUtilsBuff,offset szAppName,MB_YESNO or MB_ICONQUESTION
   .if  eax==IDYES
    invoke  MessageBox,hWin,offset szPleaseSave,offset szAppName,MB_OK or MB_ICONINFORMATION
    call  DoReboot
   .endif
  .endif
 
  invoke  DestroyWindow,hWin
 
  jmp  @endl
  @@:
  mov  uMsg,0 ; <-- reset ; bug fixed
.elseif eax==WM_DESTROY  ; ------- If Destroy ------- ;
  invoke PostQuitMessage,NULL
.endif

@endl:
invoke DefWindowProc,hWin,uMsg,wParam,lParam
ret
WndProc endp
align 16
.data

.code ; ------- ENTRYPOINT ------- ;
;--------------------------------------------------------------------------------
                                                                              ;
start:          ; ------- Entry Point ------- ;|
                                                                                  ;/
                                                                                 ;/
;--------------------------------------------------------------------------------/
IFDEF  RELEASE
; ------- Initial First ------- ;
call  AnsavInitFirst
call  FillJunk

ENDIF
; ------- process command line ------- ;
call  ProcessCommandLine
 
; ------- Make sure memory is clean ------- ;
.if  !incmdl
  .if  !NoScanMem
   call  StartCheckMemoryFirst
  .endif
.endif

; ------- Make main window ------- ;
.if  !incmdl
  invoke  WinMain,hInstance,NULL,CommandLine,SW_SHOWDEFAULT
.endif
GlobalExit::
; ------- free last scanned path buffer ------- ;
call  FreeLastScannedPathBuffer
; ------- free CmdLine buffer ------- ;
mov  eax,CmdLineScan
cmp  eax,0
je   @F
  anfree  eax
@@:
; ------- free exvdb is available ------- ;
call  CloseExVdb
; ------- if stealth hook, free hook ------- ;
call  UnStealth

; ------- immune registry ------- ;
call  RegImmune

mov  ebx,FreeLibrary

; ------- unload all module ------- ;
mov  eax,hArcMod
.if  eax
  scall  ebx,eax
.endif
mov  eax,hFixerMod
.if  eax
  scall  ebx,eax
.endif

; ------- unload plugins ------- ;
call  CleanupPlugins

IFDEF  DEBUG
; ------- Log needed ------- ;
call  CloseLog
ENDIF
IFDEF  ERRORLOG
; ------- Error Log needed ------- ;
call  CloseErrorLog
ENDIF

push 0
call ExitProcess
end start
Edited by THAT1ANONYMOUSEDUDE

Things that I've done..

Icon Resource Editor: icon resource editor 

AutoIt Piano: a piano

AutoIt Unlocker: unlocks files when you want to delete them

Colorful tooltips: a wrapper for the tool tips UDF

Rouge GoogleBot: a full screen animation

ASciTE text editor: a text editor written in autoit

Warning: Posts by this user are subject to change or may disappear without notice.

Share this post


Link to post
Share on other sites

#17 ·  Posted

Because it's a huge source written in bloody assembler and reading it require that I be some kind of human alien hybrid capable of implementing an accelerated advanced understanding and perception of cryptographic code that only machines should be dealing with.

Edit: You want to hold my eyeballs and help me understand this shit?

.586
;.MMX
.XMM
.model  flat, stdcall
option  casemap:none
; ------- Main Include ------- ;
include Ansav.inc

.code ; ------- Code Start ------- ;
Align 16
; ------- Ansav Initial ------- ;
AnsavInitFirst proc uses edi esi ebx


IFDEF  DEBUG
; ------- Init for debug ------- ;
mov  hFileLog,0
call  InitLog
ENDIF
IFDEF  ERRORLOG
mov  hFileErrorLog,0
mov  ErrorOccured,0
ENDIF
mLog "AnsavInitFirst::"

xor  eax,eax
mov  incmdl,eax
mov  NoStealth,eax
mov  HaveMMX,eax
mov  PluginsCount,eax
mov  SomeObjectNeedReboot,eax
mov  CmdLineScan,eax

; ------- Init for ansav needed value ------- ;
push  0
call  GetModuleHandle
mov  hInstance,eax
call  GetCommandLine
mov  CommandLine,eax
call  InitCommonControls

; ------- determine processor is support MMX ? ------- ;
inc   eax
cpuid
test  edx,200000h
jz   @F
  mov  HaveMMX,1
@@:

invoke  MyZeroMemory,ADDR icex,sizeof INITCOMMONCONTROLSEX
mov  [icex.dwSize],sizeof INITCOMMONCONTROLSEX ; <-- compability ;
mov  [icex.dwICC],ICC_COOL_CLASSES

mLog "Loading comctl32.dll::"

invoke  LoadLibrary,reparg("comctl32.dll")
.if  eax
  invoke  GetProcAddress,eax,reparg("InitCommonControlsEx")
  .if  eax
   mLog "[ok]"
   lea  edx,icex
   push  edx
   call  eax
IFDEF  DEBUG
  .else
   mLog "[failed]"
ENDIF
  .endif
IFDEF  DEBUG
.else
  mLog "[failed]"
ENDIF
.endif

; ------- Check for NT Window$ Version ------- ;
mLog  "Check for Windows Version"
invoke  IsNT
.if  eax
  mLog  "..Windows is NT/2K/XP"
  mov  WinVerNT,1
.else
  mLog  "..Windows not NT/2K/XP"
  mov  WinVerNT,0
.endif
; ------- Escalate privileges ------- ;
call  SetToken

; ------- keep run one instance ------- ;
call  IsAnsavRun?
.if  eax
  invoke  MessageBox,0, 
    reparg("ANSAV already running..."), 
    offset szAppName,MB_OK
  invoke  ExitProcess,0
.endif

; ------- Buffering, get MyDir, MyPath etc... ------- ;
call  GetPathPath


; ------- LOAD CONFIGURATION ------- ;
push  1
call  LoadConfig

xor  eax,eax

; ------- set null flag ------- ;
mov  pBufferVirusInfo,eax
mov  BufferVirusInfoSize,eax

; ------- init buffer for last scanned path ------- ;
mov  LastScannedPath,eax
mov  LastScannedPathSize,eax
mov  ArcReady,eax
; ------- componen ------- ;
call  LoadComponen

; ------- time for blind sucker ------- ;
call  BlindSucker

AnsavInitFirstSize equ $ - offset AnsavInitFirst

; ------- build CRC 32 table ------- ;
call  crcInit

; ------- VERTICAL LOGO ------- ;
invoke  LoadBitmap,hInstance,IMG_VLOGO
mov  hVLogoBmp,eax

; ------- decrypt vbd ------- ;
IFDEF  RELEASE
call  DecryptVDB
ENDIF
call  IsAlreadyInstalled?
mov  AlreadyInstalled,eax
.if  !eax
  .if  !TimeForBlind
   invoke  lstrcat,ADDR szAppName,reparg(" - [ PORTABLE ]")
  .endif
.endif
invoke  LoadIcon,hInstance,IDI_MAIN_ICON
mov  hMainIcon,eax

; ------- check for external database ------- ;
xor  eax,eax
mov  ExternalVdb,eax
mov  ExternalVdbSize,eax
call  LoadExVdb

call  RenewConfigFlags
; ------- check exvdb ver compare ------- ;
.if  ExternalVdb && ExternalVdbSize
  mov  esi,ExternalVdb
  movzx  eax,[esi.EXVDBINFO].wDay
  movzx  ecx,[esi.EXVDBINFO].wMonth
  movzx  edx,[esi.EXVDBINFO].wYear

  cmp  edx,dwRDYear
  ja  @F
  cmp  ecx,dwRDMonth
  ja   @F
  cmp  eax,dwRDDay
  ja   @F
   jmp  @nver
  @@:

  mov  dwRDYear,edx
  mov  dwRDMonth,ecx
  mov  dwRDDay,eax
.endif
@nver:
; ------- immune registry ------- ;
call  RegImmune

; get explorer PID, exclude from heuristic engine
invoke  FindWindow,0,reparg("Start Menu")
.if  eax
  invoke  GetWindowThreadProcessId,eax,offset ExplorerPID
.endif
; ------- load trusted database ------- ;
call  LoadTrustDatabase
call  OnLatestUpdate

; ------- check oldiest engine alias kadaluwarsa! ------- ;
call IsOldiest?

; ------- check etc host file ------- ;
call  CheckEtcHost
; ------- set antidump ------- ;
call  AntiDump
ret
AnsavInitFirst endp
Align 16
WndProc PROTO :HWND,:UINT,:WPARAM,:LPARAM
; ------- Win Main procedure ------- ;
WinMain proc hInst:HINSTANCE,hPrevInst:HINSTANCE,CmdLine:LPSTR,CmdShow:DWORD
LOCAL wc:WNDCLASSEX
LOCAL msg:MSG
mLog  "WinMain enter::"

invoke  MyZeroMemory,ADDR wc,sizeof WNDCLASSEX

mov  [wc.cbSize],sizeof WNDCLASSEX
mov  [wc.style],CS_HREDRAW or CS_VREDRAW
mov  [wc.lpfnWndProc],offset WndProc
mov  [wc.cbClsExtra],NULL
mov  [wc.cbWndExtra],DLGWINDOWEXTRA
push hInst
pop  [wc.hInstance]
mov  [wc.hbrBackground],COLOR_BTNFACE+1
mov  [wc.lpszMenuName],IDM_MAIN_MENU
mov  [wc.lpszClassName],offset szClassName
mov  eax,hMainIcon
mov  [wc.hIcon],eax
mov  [wc.hIconSm],eax
invoke LoadCursor,NULL,IDC_ARROW
mov  wc.hCursor,eax
invoke RegisterClassEx,addr wc

mErrorTrap eax,"cannot register class",@endl

mLog  "CreateDialogParam..."
invoke CreateDialogParam,hInstance,IDD_DIALOG,NULL,offset WndProc,NULL
mov  hMainWnd,eax

mErrorTrap eax,"cannot Create main window",@endl

invoke UpdateWindow,hMainWnd
invoke  SetLastError,0

invoke  MyZeroMemory,ADDR msg,sizeof MSG

invoke  Sleep,100

.while TRUE
  invoke  IsWindow,hMainWnd
  test  eax,eax
  jz   @endl

  invoke GetMessage,addr msg,NULL,0,0
   .BREAK .if !eax
  invoke TranslateMessage,addr msg
  invoke DispatchMessage,addr msg
.endw
mov  eax,[msg.wParam]
ret
@endl:
xor  eax,eax
ret
WinMain endp
align 16
; ------- Main Window Procedure ------- ;
WndProc proc hWin:HWND,uMsg:UINT,wParam:WPARAM,lParam:LPARAM
LOCAL  ps,hDC,hOld,memDC:DWORD
mov  eax,uMsg
.if eax==WM_INITDIALOG   ; ------- Initial dialog ------- ;
  push hWin
  pop  hMainWnd

  .if  !TimeForBlind
   invoke  SetWindowText,hWin,ADDR szAppName
  .else
   invoke  SetWindowText,hWin,ADDR szRandomString
  .endif

  push  ebx
  push  esi

  mov  ebx,GetDlgItem
  mov  esi,hMainWnd

  scall  ebx,esi,IDC_MAIN_PB
  mov  hMainProgBar,eax
  scall  ebx,esi,IDC_EDIT_PATH
  mov  hMainEditPath,eax
  scall  ebx,esi,IDC_TXT_STATUS
  mov  hMainTxtStatus,eax
  scall  ebx,esi,IDC_TXT_CHKFILES
  mov  hTxtCheckedFiles,eax
  scall  ebx,esi,IDC_TXT_THREATDETC
  mov  hTxtDetectedThreats,eax
  scall  ebx,esi,IDC_TXT_PERCENT
  mov  hTxtMainPercent,eax

  pop  esi
  pop  ebx

  invoke  GetMenu,hWin
  mov  hMainMenu,eax

  ; ------- Build-build ------- ;
  call  BuildMainListview
  call  BuildMainTxtStatus
  call  BuildToolbar
  call  BuildMainMenuPic
  call  BuildMainPopMenu

  call  SetAllMainCtrlState
  invoke  SendMessage,hToolBar, 
    TB_ENABLEBUTTON,IDC_MAINTB_STOP,STATE_DISABLE

  ; ------- Create timer to monitor existing rem media ------- ;
  call  SetMainTimer

  ; ------- Check for existing threat in mem ------- ;
  mov  MemCheck,1
  call  CheckAndProcessBVI
  .if  eax
   invoke  SetMainTxtStatus,STATUS_DETECTED
   invoke  SetActionTbState,STATE_ENABLE
  .else
   invoke  SetMainTxtStatus,STATUS_CLEAN
   invoke  SetActionTbState,STATE_DISABLE
  .endif
  mov  MemCheck,0

  ; ------- Set status ------- ;
  StatusIdleWait
  ; make status clr show ttl
  call  SetStatusClrTtl

  .if  !NoPlugins
   call  BuildPlugins
  .endif

  ; ------- create syncro hook ------- ;

  .if  ShowLog
   call  ShowLogWindow
  .endif

  invoke  VerticalTile,hWin,IMG_VREDTILE,70

  ; ------- is already installed? ------- ;
  call  CheckInstalled

  .if  StealthMode && hStealthmMap
   mov  eax,hStealthmMap
   m2m  [eax.CEST].hMainWnd,hWin
   m2m  [eax.CEST].hWnd2,hWin
  .endif

  invoke  SetTimer,hWin,2194,2000,offset MakeUnkillable

  call  SetMenuInstallable


  ; ------- auto check update ------- ;
  mov  hAutUpdCheckThread,0
  lea  eax,AutomaticUpdateCheck
  invoke  CreateThread,0,0,eax,0,0,offset brw
  mov  hAutUpdCheckThread,eax

  call  DontHookme

  invoke  SetForegroundWindow,hWin
  invoke  SetFocus,hWin

  .if  CmdLineScan
   invoke  StartScanOnlyDir,CmdLineScan
  .endif

.elseif  eax == WM_PAINT
  invoke LocalAlloc,LPTR,sizeof PAINTSTRUCT
  mov  ps,eax

  invoke  BeginPaint,hWin,ps
  mov    hDC, eax

  invoke  CreateCompatibleDC,hDC
  mov    memDC, eax

  invoke  SelectObject,memDC,hVLogoBmp
  mov    hOld, eax

  invoke  BitBlt,hDC,1,1,80,400,memDC,0,0,SRCCOPY

  invoke  SelectObject,hDC,hOld
  invoke  DeleteDC,memDC

  invoke  EndPaint,hWin,ps
  invoke  ReleaseDC,hWin,hDC

  invoke  LocalFree,ps
.elseif  eax == WM_COMMAND  ; ------- Command Control ------- ;
  mov  eax,wParam
  and  eax,0FFFFh

  ; ------- Menu-Menu ------- ;   ; --------------------[ -= MENU =- ]
  .if eax==IDM_FILE_EXIT
   jmp  @close
  .elseif  eax == IDM_FILE_SCAN
   call  CheckAndAskIfAvailable
   .if  eax
    call  StartQuickScan  ; <-- quick scan ;
   .endif
  .elseif  eax == IDM_FILE_SCAN2
   call  StartScanSingleFile    ; <-- Scan single file ;
  .elseif  eax == IDM_FILE_SCANMULTIPLEOBJECT
   call  CheckAndAskIfAvailable   ; <-- multiple object scan ;
   .if  eax
    call  MultipleScanObject
   .endif
  .elseif  eax == IDM_FILE_SCANMEM
   call  CheckAndAskIfAvailable
   .if  eax
    call  QuickScanMem
   .endif
  .elseif  eax == IDM_FILE_SCANALLREM  ; <-- Scan all removable media ;
   call  CheckAndAskIfAvailable
   .if  eax
    call  StartScanAllRemovableMedia
   .endif
  .elseif  eax == IDM_FILE_SCANALLHARDISK  ; <-- Scan all hardisk partition ;
   call  CheckAndAskIfAvailable
   .if  eax
    call  StartScanAllHardisk
   .endif
  .elseif  eax == IDM_FILE_SCANONLYWINDIR ; <-- scan only windows directory ;
   call  CheckAndAskIfAvailable
   .if  eax
  
    invoke  StartScanOnlyDir,offset szWinDir
   .endif
  .elseif  eax == IDM_FILE_SCANSYSDIR
   call  CheckAndAskIfAvailable
   .if  eax
    invoke  StartScanOnlyDir,offset szSysDir
   .endif
  .elseif  eax == IDM_VIEW_RESULT
   call  ViewResult
  .elseif  eax == IDM_VIEW_CONSOLELOG  ; <-- Console style LOG ;
   call  ShowLogWindow
  .elseif  eax == IDM_VIEW_VDB
   invoke  DialogBoxParam,hInstance,IDD_ANVDB,hWin,ADDR AnvdbDlgProc,0
   invoke  ShowWindow,eax,SW_SHOW
  .elseif  eax == IDM_VIEW_QUARZONE ; <-- view quarantine ;
   call  ViewQuarantine
  .elseif  eax == IDM_VIEW_TRUSTZONE
   call  StartTrustZone
  .elseif  eax == IDM_ADVANCED_ASHUT ; <-- Auto shutdown after scan finished ;
   .if  !ShutdownAfterScan
    mov  ShutdownAfterScan,1
    invoke  CheckMenuItem,hMainMenu,IDM_ADVANCED_ASHUT,MF_CHECKED
   .else
    mov  ShutdownAfterScan,0
    invoke  CheckMenuItem,hMainMenu,IDM_ADVANCED_ASHUT,MF_UNCHECKED
   .endif
  .elseif  eax == IDM_VIEW_CLEARLIST
   mov  [LastScannedInfo.wStatus],STATUS_TAKEACTION
   invoke  SendMessage,hMainList,LVM_DELETEALLITEMS,0,0
   invoke  SetActionTbState,STATE_DISABLE
  .elseif  eax == IDM_ADVANCED_CONFIG
   call  StartConfigDlg
  .elseif  eax == IDM_HELP_INSTALL  ; <-- INSTALL ;
   call  InstallUninstallAnsav
  .elseif  eax==IDM_HELP_ABOUT   ; ------- About ------- ;
   push  hWin
   call  ShowAboutDialog
  .elseif  eax==IDM_HELP_README
   call  Readme
  .elseif  eax == IDM_HELP_UPDATE ; <-- UPDATE ;
   .if  AlreadyInstalled
    call  Update
   .else
    invoke  MessageBox,hWin, 
    reparg("Please install ANSAV first to use this feature"), 
    offset szAppName,MB_OK
   .endif

  .elseif  eax == IDM_HELP_SUBMITTHREAT
   invoke  ShellExecute,hWin,offset szOpen,reparg("http://ansav.com/content/view/15/34/"),0,0,SW_MAXIMIZE
  ; ------- popup menu ------- ;   ; --------------------[ -= POPUP MENU =- ]
  .elseif  eax == IDM_MPM_PROPERTIES
   call  ObjectProperties
  .elseif  eax == IDM_MPM_GOTOOBJL
   call  GotoObjectLocation
  .elseif  eax == IDM_MPM_SELECTALL
   call  SelectAllObject
  .elseif  eax == IDM_MPM_CLEAN  ; <-- clean selected object ;
   mov  ForFix,1
   push  1 ; <-- clean only selected object ;
   call  StartCleanNow
  .elseif  eax == IDM_MPM_DELETE  ; <-- delete selected object ;
   push  1 ; <-- clean only selected object ;
   call  StartCleanNow
  .elseif  eax == IDM_MPM_QUARANTINE  ; <-- quarantine selected object ;
   push  1 ; <-- quarantine only selected object ;
   call  StartQuarantineNow
  .elseif  eax == IDM_MPM_SIGNASTRUST
   call  DoSignAsTrust
  .elseif  eax == IDM_MPM_COPYTHREATN
   push  1
   call  ClipboardCopyObject ; <-- threat name ;
  .elseif  eax == IDM_MPM_COPYOBJPATH
   push  2
   call  ClipboardCopyObject ; <-- object path ;

  ; ------- Button-Button ------- ;   ; --------------------[ -= BUTTON/TOOLBAR =- ]
  .elseif  eax == IDC_MAINTB_EXIT
   jmp  @close
  .elseif  eax == IDC_MAINTB_SCAN
   call  CheckAndAskIfAvailable
   .if  eax
    mov  eax,MainScanButton
    .if  eax == 1
     call  StartQuickScan
    .elseif  eax == 2
     call  ScanSingleFile
    .elseif  eax == 3
     call  MultipleScanObject
    .else
     call  StartQuickScan
    .endif
   .endif
  .elseif  eax == IDC_MAINTB_STOP
   mov  StopScan,1
   mov  StopClean,1
  .elseif  eax == IDC_MAINTB_CLEAN
   ; confirm
   cmp  NoActConfirm,1
   je   @F
   invoke  MessageBox,hWin, 
     reparg("Are you sure to clean all detected object?"), 
     ADDR szAppName,MB_ICONQUESTION or MB_OKCANCEL
   .if  eax == IDOK
    @@:
    mov  ForFix,1
    push  0    ; <-- clean all object in list and try to clean first;
    call  StartCleanNow
   .endif
  .elseif  eax == IDC_MAINTB_DELETE
   ; confirm
   cmp  NoActConfirm,1
   je   @F
   invoke  MessageBox,hWin, 
     reparg("Are you sure to delete all detected object?"), 
     ADDR szAppName,MB_ICONQUESTION or MB_OKCANCEL
   .if  eax == IDOK
    @@:
    push  0    ; <-- delete all object ;
    call  StartCleanNow
   .endif
  .elseif  eax == IDC_MAINTB_QUARANTINE
   ; confirm
   cmp  NoActConfirm,1
   je   @F
   invoke  MessageBox,hWin, 
     reparg("Are you sure to quarantine all detected object?"), 
     ADDR szAppName,MB_ICONQUESTION or MB_OKCANCEL
   .if  eax == IDOK
    @@:
    push  0    ; <-- quarantine all object ;
    call  StartQuarantineNow
   .endif
  .elseif  eax == IDC_MAINTB_VIEWRES
   call  ViewResult
  .endif

;-------------------------------------- PLUGINS ----------------------------------------;
  mov  eax,[wParam]
  .if   eax >= DynPluginsMenuMin && 
    eax <= DynPluginsMenuMax
    push  eax
    call  ProcessPlugins
  .endif

;;-------------------------------------- HOOK CODE ----------------------------------------;
; ;.elseif  eax == WM_USER+777h
;
;  ;invoke  ProcessThisMessage,wParam,lParam
;  ;ret
;
;;-------------------------------------- end of hook code ----------------------------------------;
.elseif  eax==WM_SIZE
  call  RepositionMainWnd
.elseif  eax == WM_NOTIFY  ; <-- notify ;

  push  ebx
   mov   ebx,lParam
   mov  eax,[ebx.NMHDR].hwndFrom
   .if  eax == hMainList
    .if  [ebx.NMHDR].code == NM_RCLICK
     call  ReleaseCapture
     call  MainPopMenu
    .endif
   .endif
  pop  ebx

.elseif eax==WM_CLOSE   ; ------- If Close ------- ;
@close:
  ; ------- confirm if scan process running ------- ;
  .if  InScanning || InAction
   .if  InScanning
    mov  edx,reparg("Do you want to stop current scanning process?")
   .else
    mov  edx,reparg("Do you want to stop current action process?")
   .endif
   invoke  MessageBox,hWin,edx,ADDR szAppName,MB_YESNO or MB_ICONQUESTION
  
   cmp  eax,IDNO
   je   @F
  .endif
  call  MainWndCleanUp

  ; ------- check uncleanable object ------- ;
  .if  SomeObjectNeedReboot
   invoke  wsprintf,offset szUtilsBuff,offset szUncleanNdtrbF,SomeObjectNeedReboot
   invoke  MessageBox,hWin,offset szUtilsBuff,offset szAppName,MB_YESNO or MB_ICONQUESTION
   .if  eax==IDYES
    invoke  MessageBox,hWin,offset szPleaseSave,offset szAppName,MB_OK or MB_ICONINFORMATION
    call  DoReboot
   .endif
  .endif

  invoke  DestroyWindow,hWin

  jmp  @endl
  @@:
  mov  uMsg,0 ; <-- reset ; bug fixed
.elseif eax==WM_DESTROY  ; ------- If Destroy ------- ;
  invoke PostQuitMessage,NULL
.endif

@endl:
invoke DefWindowProc,hWin,uMsg,wParam,lParam
ret
WndProc endp
align 16
.data

.code ; ------- ENTRYPOINT ------- ;
;--------------------------------------------------------------------------------
                                                                              ;
start:          ; ------- Entry Point ------- ;|
                                                                                  ;/
                                                                                 ;/
;--------------------------------------------------------------------------------/
IFDEF  RELEASE
; ------- Initial First ------- ;
call  AnsavInitFirst
call  FillJunk

ENDIF
; ------- process command line ------- ;
call  ProcessCommandLine

; ------- Make sure memory is clean ------- ;
.if  !incmdl
  .if  !NoScanMem
   call  StartCheckMemoryFirst
  .endif
.endif

; ------- Make main window ------- ;
.if  !incmdl
  invoke  WinMain,hInstance,NULL,CommandLine,SW_SHOWDEFAULT
.endif
GlobalExit::
; ------- free last scanned path buffer ------- ;
call  FreeLastScannedPathBuffer
; ------- free CmdLine buffer ------- ;
mov  eax,CmdLineScan
cmp  eax,0
je   @F
  anfree  eax
@@:
; ------- free exvdb is available ------- ;
call  CloseExVdb
; ------- if stealth hook, free hook ------- ;
call  UnStealth

; ------- immune registry ------- ;
call  RegImmune

mov  ebx,FreeLibrary

; ------- unload all module ------- ;
mov  eax,hArcMod
.if  eax
  scall  ebx,eax
.endif
mov  eax,hFixerMod
.if  eax
  scall  ebx,eax
.endif

; ------- unload plugins ------- ;
call  CleanupPlugins

IFDEF  DEBUG
; ------- Log needed ------- ;
call  CloseLog
ENDIF
IFDEF  ERRORLOG
; ------- Error Log needed ------- ;
call  CloseErrorLog
ENDIF

push 0
call ExitProcess
end start

10 minutes of reading reveals nothing malicious in that source. its just a gui source file, that inits the gui and has a message loop. it spawns a thread on some autoupdate stuff and the only potentially dangerous are the calls to anything outside that file, that is Scan***file etc. rather have a look in Ansav.inc

If you downloaded it from some random site, its possible that someone infected it.


Ever wanted to call functions in another process? ProcessCall UDFConsole stuff: Console UDFC Preprocessor for AutoIt OMG

Share this post


Link to post
Share on other sites

#18 ·  Posted

That's nothing. Where's the rest? The heart.


 

.

eMyvnE

Share this post


Link to post
Share on other sites

#19 ·  Posted

That's nothing. Where's the rest? The heart.

You're a scary individual, I guess we know who the alien hybrids are around here, I got the source from here, what ever you do, DO NOT run the precompiled binary as it literally deleted every file on my hdd that wasn't locked at a ferocious velocity.


Things that I've done..

Icon Resource Editor: icon resource editor 

AutoIt Piano: a piano

AutoIt Unlocker: unlocks files when you want to delete them

Colorful tooltips: a wrapper for the tool tips UDF

Rouge GoogleBot: a full screen animation

ASciTE text editor: a text editor written in autoit

Warning: Posts by this user are subject to change or may disappear without notice.

Share this post


Link to post
Share on other sites

#20 ·  Posted

So, you downloaded a program, that you yourself stated you don't know what it does because you couldn't be bothered to read the source code. Then you ran it on your main computer rather than in a sandbox or virtual machine. Then it deleted everything on your computer that wasn't locked when you ran this unknown program. And you're mad at someone else because you were too lazy/stupid/disinterested to figure out what it would do, and were too stupid to run it in a sandbox/virtual machine, am I getting this right?

3 people like this

If I posted any code, assume that code was written using the latest release version unless stated otherwise. Also, if it doesn't work on XP I can't help with that because I don't have access to XP, and I'm not going to.
Give a programmer the correct code and he can do his work for a day. Teach a programmer to debug and he can do his work for a lifetime - by Chirag Gude
How to ask questions the smart way!

I hereby grant any person the right to use any code I post, that I am the original author of, on the autoitscript.com forums, unless I've specifically stated otherwise in the code or the thread post. If you do use my code all I ask, as a courtesy, is to make note of where you got it from.

Back up and restore Windows user files _Array.au3 - Modified array functions that include support for 2D arrays.  -  ColorChooser - An add-on for SciTE that pops up a color dialog so you can select and paste a color code into a script.  -  Customizable Splashscreen GUI w/Progress Bar - Create a custom "splash screen" GUI with a progress bar and custom label.  -  _FileGetProperty - Retrieve the properties of a file  -  SciTE Toolbar - A toolbar demo for use with the SciTE editor  -  GUIRegisterMsg demo - Demo script to show how to use the Windows messages to interact with controls and your GUI.  -   Latin Square password generator

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

  • Similar Content

    • UEZ
      Inline Assembler Snippets
      By UEZ
      I will try to maintain this topic by inserting links in the first post (here) to the snippets to keep track of the snippets.
      My examples are using AndyG's AssembleIt UDF which is here:
      AssembleIt.au3 (needs FASM.au3 -> see link below (ward))
      ;AssembleIt by Andy @ www.autoit.de ;BIG thx to progandy for the "Buttons" in the debugger ;see examples how to call _AssembleIt() ;Listview changed in Debugger 12.05.2012 ;SSE-Register are nor in the right direction (bitwise from right to left) 20.02.2012 ;Debugger included 07.04.2011 ;modified by UEZ 05.03.2015 #include-once #include "FASM.au3" #include <ButtonConstants.au3> #include <EditConstants.au3> #include <GUIConstantsEx.au3> ;#include <GUIListBox.au3> #include <GuiStatusBar.au3> #include <StaticConstants.au3> #include <WindowsConstants.au3> #include <Constants.au3> #include <array.au3> #include <GuiListView.au3> #include <WinAPI.au3> ;Opt("MustDeclareVars", 1) If @AutoItX64 Then MsgBox(0, "_AssembleIt Error", "Sorry, 64Bit is not supported. Program will be terminated!") Exit EndIf Global $_ASSEMBLEIT_FLAG = 1 Global $Fasm = FasmInit() If @error Then MsgBox(0, "_AssembleIt Error", "Not able to FasmInit! Program will be terminated!") Exit EndIf ; #FUNCTION# ====================================================================================== ; Name ..........: _AssembleIt() ; Description ...: "Wrapper" for the FASM.au3 by Ward ; Syntax ........: _AssembleIt($Returntype, $sFunc, $Type1 = "type", $Param1 = 0, $Type2 = "type", $Param2 = 0.... ; Parameters ....: $Returntype - Data type returned by the assembled program ; $sFunc - Name of the function, in which the Assemblercode is contained ; $sType1 - DataType of Parameter1 ; $sParam1 - Parameter1 ; $sType2 - DataType of Parameter2 ; $sParam2 - Parameter2.....and so on, you can pass up to 20 parameters ; ; Return values .: Success depends on $Returntype @error=0 ; Failure @error = -2 FasmReset has failed ; Failure @error = -3 Error in Assemblercode detected by Fasm ; Failure @error = -4 Function with Assemblercode doesn´t exist (i.e. wrong functionname) ; Failure @error = -5 Error while executing MemoryFuncCall ; ; Author ........: Andy @ www.autoit.de ; Modified ......: ; Remarks .......: _AssembleIt() instructs MemoryFuncCall with cdecl-convention, so only a RET is necessary at the end of the ASM-code ; If $_ASSEMBLEIT_FLAG = 0 is set before calling AssembleIt(), an AutoIt-code to call the opcodes without the need of FASM.au3 is created ; Related .......: Fasm.au3 by Ward http://www.autoitscript.com/forum/index.php?showtopic=111613&view=findpost&p=782727 ; Link ..........: ; Example .......: ; ================================================================================================= Func _AssembleIt($Returntype, $sFunc, $Type1 = "int", $Param1 = 0, $Type2 = "int", $Param2 = 0, $Type3 = "int", $Param3 = 0, $Type4 = "int", $Param4 = 0, $Type5 = "", $Param5 = 0, $Type6 = "", $Param6 = 0, $Type7 = "", $Param7 = 0, $Type8 = "", $Param8 = 0, $Type9 = "", $Param9 = 0, $Type10 = "", $Param10 = 0, $Type11 = "", $Param11 = 0, $Type12 = "", $Param12 = 0, $Type13 = "", $Param13 = 0, $Type14 = "", $Param14 = 0, $Type15 = "", $Param15 = 0, $Type16 = "", $Param16 = 0, $Type17 = "", $Param17 = 0, $Type18 = "", $Param18 = 0, $Type19 = "", $Param19 = 0, $Type20 = "", $Param20 = 0) ;assembles the code FasmReset($Fasm) If @error Then MsgBox(0, "_AssembleIt Error", "Error in Function FasmReset()") Return SetError(-2, 0, "ERROR -2") EndIf If $sFunc <> "" Then Call($sFunc) ;extract Assemblercode from function $sFunc() If @error = 0xDEAD Then MsgBox(0, "_AssembleIt Error", "The called function " & $sFunc & " doesn´t exist or contains errors!") Return SetError(-4, 0, "ERROR -4") EndIf Local $bytecode = FasmGetBinary($Fasm) ;assemble ASM-code to opcodes If @extended Then ;shows errors during assembling Local $Error = FasmGetLastError() ;gets errors MsgBox(0, "FASM-ERROR in function " & $sFunc & "()", "Error Code:" & $Error[0] & _ @CRLF & "Error Message:" & $Error[1] & @CRLF & "Error Line:" & $Error[2] & @CRLF) Return SetError(-3, 0, "ERROR -3") Else ;no errors during assembling the code FileDelete("asm_test.bin") ;creates binary file with opcodes, in the case that someone wants to use an external debugger^^ FileWrite("asm_test.bin", BinaryToString(String(FasmGetBinary($Fasm)))) ; ConsoleWrite($bytecode & @CRLF) ;opcodes, can easily be copied and inserted somewhere.... If $_ASSEMBLEIT_FLAG = 0 Then ;if less then 4 parameters, CallWindowProcW is possible If @NumParams > 10 Then ;only a maximum of 4 parameters in CallWindowProcW posssible MsgBox(0, "_AssembleIt Error", "The $_ASSEMBLEIT_FLAG is set to 0, but more than 4 Parameters are used in the Function " & $sFunc & @CRLF & _ "Please reduce the number of parameters to a maximum of 4 if you want an AutoItscript with a CallWindowProcW-call!") Exit Else ;all is ready to create an AutoItscript which can execute the opcodes without FASM.au3 Local $scriptstring = 'Local $iRet, $tCodeBuffer = DllStructCreate("byte ASM[' & StringLen($bytecode) / 2 - 1 & ']") ;reserve memory for ASM opcodes' & @CRLF & _ '$tCodeBuffer.ASM = "' & $bytecode & '" ;write opcodes into memory (struct)' & @CRLF $scriptstring &= '$iRet = DllCall("user32.dll", "' & $Returntype & '", "CallWindowProcW", "ptr", DllStructGetPtr($tCodeBuffer)' Local $n = 1 For $i = 3 To 9 Step 2 ;CallWindowProcW must be called with 4 parameters... $scriptstring &= ', "' & Eval("Type" & $n) & '", ' If Eval("Param" & $n) <> 0 Or Eval("Param" & $n) <> "" Then $scriptstring &= "Param" & $n Else $scriptstring &= '0' EndIf $n += 1 Next $scriptstring &= ')' & @CRLF ClipPut($scriptstring) ;puts the AutoItcode into Clipboard MsgBox(0, "_AssembleIt() Info!", "The following code was created and written into the Clipboard:" & _ @CRLF & @CRLF & $scriptstring & @CRLF & @CRLF & @CRLF & _ "This code can now be inserted into an AutoIt-Script, please adapt the parameters in the Dll-call to the used AutoIt-variables!" & _ @CRLF & "The Program will be terminated!") FasmExit($Fasm) Exit EndIf ElseIf $_ASSEMBLEIT_FLAG = 2 Then $scriptstring = '$tCodeBuffer.ASM = "' & $bytecode & '" ;write opcodes into memory (struct) / length: ' & StringLen($bytecode) / 2 - 1 ClipPut($scriptstring) MsgBox(0, "_AssembleIt() Info!", "ONLY the byte code line was created and written into the Clipboard:" & _ @CRLF & @CRLF & $scriptstring) FasmExit($Fasm) Exit EndIf ;MemoryFuncCall Local $scriptstring = 'MemoryFuncCall("' & $Returntype & ':cdecl",' & FasmGetFuncPtr($Fasm) ;cdecl instructs the function to clean the stack, only a simple RET at the end is necessary ;Local $scriptstring = 'MemoryFuncCall("' & $Returntype & '",' & FasmGetFuncPtr($Fasm) ;if "compatible" mode to existing programs is required, please commend out this line Local $n = 1 For $i = 3 To @NumParams Step 2 ;all parameters $scriptstring &= ',"' & Eval("Type" & $n) & '", $Param' & $n $n += 1 Next $scriptstring &= ')' Local $a = Execute($scriptstring) ;do the MemoryFuncCall, execute the opcodes If @error Then MsgBox(0, "_AssembleIt Error", "Error executing the MemoryFuncCall!") Return SetError(-5, 0, "ERROR -5") EndIf ;_arraydisplay($a) Return SetError(0, 0, $a[0]) EndIf EndFunc ;==>_AssembleIt Func _($str) ;short version of Fasmadd Fasmadd($Fasm, $str) EndFunc ;==>_ ;debug-Fenster Dim $_DBG_LABEL[170] Global $hwnd_weiterbutton, $_DBG_closebutton Global $_DBG_firstcall = True, $_DBG_buttonID Global $_DBG_GUI = GUICreate("AssembleIt Debug-Info 1.0", 670, 550, 10, 10, 0, $WS_EX_DLGMODALFRAME) Global $_DBG_winpos = WinGetPos($_DBG_GUI) Global $_DBG_Window_posold_x = $_DBG_winpos[0] ;fensterposition merken Global $_DBG_Window_posold_y = $_DBG_winpos[1] + $_DBG_winpos[3] ;$WM_MOVING = 0x0216 Global $_DBG_BUTTONSGUI = -1 GUIRegisterMsg(0x0216, "_DBG_WM_MOVING") ; $WM_MOVING GUIRegisterMsg(0x0232, "_DBG_WM_MOVING") ; $WM_EXITSIZEMOVE GUIRegisterMsg($WM_MOVE, "_DBG_WM_MOVING") ;~ GUIRegisterMsg($WM_MOVING, "_DBG_WM_MOVING") ;~ GUIRegisterMsg($WM_SIZE, "_DBG_WM_SIZE") ;GUIRegisterMsg($WM_COMMAND, "_DBG_WM_COMMAND") $_DBG_LABEL[18] = GUICtrlCreateLabel("FPU-Register showed as DOUBLE!", 10, 175, 290, 16) GUICtrlSetFont(-1, -1, -1, 4) ;GUICtrlSetResizing ( -1, 32+ 2 ) $_DBG_LABEL[17] = GUICtrlCreateLabel("EFlags", 580, 16, 102, 16) GUICtrlSetFont(-1, -1, -1, 4) $_DBG_LABEL[38] = GUICtrlCreateLabel("CF =", 580, 32 + 16 * 0, 30, 16);CF $_DBG_LABEL[59] = GUICtrlCreateLabel("DF =", 580, 32 + 16 * 1, 30, 16) $_DBG_LABEL[39] = GUICtrlCreateLabel("PF =", 580, 32 + 16 * 2, 30, 16) $_DBG_LABEL[68] = GUICtrlCreateLabel("OF =", 580, 32 + 16 * 3, 30, 16) $_DBG_LABEL[48] = GUICtrlCreateLabel("AF =", 580, 32 + 16 * 4, 30, 16) $_DBG_LABEL[49] = GUICtrlCreateLabel("ZF =", 580, 32 + 16 * 6, 30, 16) $_DBG_LABEL[58] = GUICtrlCreateLabel("SF =", 580, 32 + 16 * 7, 30, 16) For $i = 0 To 7 $_DBG_LABEL[10 + $i] = GUICtrlCreateLabel("ST" & $i & " = ", 10 + Mod($i, 2) * 180, 195 + 16 * Int($i / 2), 30, 16) $_DBG_LABEL[80 + $i] = GUICtrlCreateLabel("", 50 + Mod($i, 2) * 180, 195 + 16 * Int($i / 2), 100, 16) $_DBG_LABEL[30 + $i] = GUICtrlCreateLabel("XMM" & $i & " = ", 10, 400 + 15 * $i, 40, 16);XMM0-XMM7 $_DBG_LABEL[90 + $i] = GUICtrlCreateLabel("", 60, 400 + 15 * $i, 300, 16);XMM $_DBG_LABEL[40 + $i] = GUICtrlCreateLabel("", 60, 32 + 16 * $i, 400, 16);hex $_DBG_LABEL[50 + $i] = GUICtrlCreateLabel("", 150, 32 + 16 * $i, 400, 16);int $_DBG_LABEL[60 + $i] = GUICtrlCreateLabel("", 230, 32 + 16 * $i, 300, 16);float $_DBG_LABEL[70 + $i] = GUICtrlCreateLabel("", 320, 32 + 16 * $i, 240, 16);bin $_DBG_LABEL[100 + $i] = GUICtrlCreateLabel("", 610, 32 + 16 * $i, 40, 16) ;eflags $_DBG_LABEL[110 + $i] = GUICtrlCreateLabel("", 280, 400 + 15 * $i, 250, 16);XMM-2xdouble $_DBG_LABEL[120 + $i] = GUICtrlCreateLabel("", 440, 400 + 15 * $i, 250, 16);XMM-4xfloat Next GUICtrlSetPos($_DBG_LABEL[105], 590, 32 + 16 * 5, 1, 1) ;platz machen für ungenutztes label $_DBG_LABEL[20] = GUICtrlCreateLabel("FPU-Flags", 10, 270, 55, 16) GUICtrlSetFont(-1, -1, -1, 4) $_DBG_LABEL[21] = GUICtrlCreateLabel("CO= C1= C2=", 520, 200, 135, 20) $_DBG_LABEL[25] = GUICtrlCreateLabel("Stack", 370, 175, 130, 20) GUICtrlSetFont(-1, -1, -1, 4) $_DBG_LABEL[26] = GUICtrlCreateLabel("HEX", 450, 175, 130, 20) GUICtrlSetFont(-1, -1, -1, 4) $_DBG_LABEL[27] = GUICtrlCreateLabel("INT", 550, 175, 130, 20) GUICtrlSetFont(-1, -1, -1, 4) For $i = 40 To 0 Step -4 $_DBG_LABEL[129 + $i / 4] = GUICtrlCreateLabel(StringFormat("[esp %+02.2d]", 40 - $i), 370, 195 + 16 * $i / 4, 50, 16);129-140 $_DBG_LABEL[141 + $i / 4] = GUICtrlCreateLabel("", 450, 195 + 16 * $i / 4, 100, 16);141-152 $_DBG_LABEL[155 + $i / 4] = GUICtrlCreateLabel("", 550, 195 + 16 * $i / 4, 100, 16);155-161 Next $_DBG_LABEL[108] = GUICtrlCreateLabel("SSE-Register HEX", 10, 375, 150, 20) GUICtrlSetFont(-1, -1, -1, 4) $_DBG_LABEL[109] = GUICtrlCreateLabel("2x Double", 280, 375, 100, 20) GUICtrlSetFont(-1, -1, -1, 4) $_DBG_LABEL[118] = GUICtrlCreateLabel("4x Float", 450, 375, 100, 20) GUICtrlSetFont(-1, -1, -1, 4) ;GUIRegisterMsg($WM_COMMAND, "MyWM_COMMAND") Global $listviewitem_reg32[8] Global $reg_32[8] = ["EAX", "EBX", "ECX", "EDX", "ESI", "EDI", "ESP", "EBP"] Global $Listview_reg32 = GUICtrlCreateListView("REG32|HEX|INT|FLOAT|BIN [BIT31....Bit0]", 10, 2, 560, 172, BitOR($GUI_SS_DEFAULT_LISTVIEW, $LVS_NOSORTHEADER));,$GUI_BKCOLOR_LV_ALTERNATE ) GUICtrlSetFont(-1, 8.5, -1, -1) GUICtrlSetBkColor($Listview_reg32, 0xF0f0f0) ; Grau GUICtrlSetBkColor($Listview_reg32, $GUI_BKCOLOR_LV_ALTERNATE) _GUICtrlListView_BeginUpdate($Listview_reg32) For $i = 0 To 7 $listviewitem_reg32[$i] = GUICtrlCreateListViewItem($reg_32[$i] & "|0xDDDDDDDD|88888888888|9.99999999E999|00000000 00000000 00000000 00000000 ", $Listview_reg32) GUICtrlSetBkColor($listviewitem_reg32[$i], 0xFFFFFF) ; weiss Next For $i = 0 To 4 _GUICtrlListView_SetColumnWidth($Listview_reg32, $i, $LVSCW_AUTOSIZE_USEHEADER);$LVSCW_AUTOSIZE) Next _GUICtrlListView_EndUpdate($Listview_reg32) ;thx progandy für den "button" ! Global Const $tagDLGTEMPLATE = "align 2 ;DWORD style; DWORD dwExtendedStyle; WORD cdit; short x; short y; short cx; short cy;" Global Const $tagDLGITEMTEMPLATE = "align 2 ;DWORD style; DWORD dwExtendedStyle; short x; short y; short cx; short cy; WORD id;" Global $_DBG_noshowflag = 0 Global $dlgproc = DllCallbackRegister("_DlgProc", "bool", "hwnd;uint;wparam;lparam") Global $_DBG_ = DllCallbackRegister("_DBG_MSGBOX", "dword", "dword;dword;dword;dword;dword;dword;dword;dword;dword") ;speicher reservieren für datenbereich Global $ptr_dbgmem = Number(_MemGlobalAlloc(600, 0)) ;512 byte + 8 byte weil nur 8byte-align Local $mod = Mod($ptr_dbgmem, 16) ;benötigt wird für SSE-Register abe 16-byte-align If $mod <> 0 Then $ptr_dbgmem += (16 - $mod) ;16 byte align EndIf Global $_dbg_string[100], $_DBG_nr = 0, $_DBG_command[2] Global $struct_FXSAVE = DllStructCreate("byte[512]", $ptr_dbgmem);platz für Daten aus FXSAVE Global $struct_STACK = DllStructCreate("dword[11]", $ptr_dbgmem + 520);platz für Daten aus STACK [esp-20] bis [esp+20] Global $ptr_STACK = DllStructGetPtr($struct_STACK) ;http://siyobik.info/index.php?module=x86&id=128 ;ob ich diese flags noch einbaue, weiss ich nicht Local $struct = DllStructCreate("" & _ "word FCW;" & _ ;FPU control word 0+1 "word FSW;" & _ ;FPU statusword 2+3 "byte FTW;" & _ ;FPU ag word 4 "byte;" & _ ;reserved 5 "word FOP;" & _ ;FPU opcode 6+7 "dword FIP;" & _ ;FPU instruction pointer 8-11 "word CS;" & _ ; 12-13 "word ;" & _ ;reserved 14-15 "dword FDP;" & _ ; 16-19 "word DS;" & _ ; 20+21 "word ;" & _ ;reserved 22-23 "dword MXCSR;" & _ ;MXCSR 24-27 "dword MXCSR_MASK;" & _ ;MXCSR_MASK 28-31 "byte[10] ST0;") ;ST0 32-41 Global $struct_double = DllStructCreate("double[8]") ;platz für 8 doubles der FPU register st0-st7 Global $struct_128SSE = DllStructCreate("byte[128]", Ptr($ptr_dbgmem + 160));platz für 16 byte SSE Global $struct_EFLAGS = DllStructCreate("dword EFLAGS", Ptr($ptr_dbgmem + 512));platz 32 bit eflags Global $ptr_SSE = DllStructGetPtr($struct_128SSE) ;pointer Global $ptr_EFLAGS = DllStructGetPtr($struct_EFLAGS) Global $struct_SSE64x2int = DllStructCreate("uint64[16]", $ptr_SSE) ;platz für 2x 64byte SSE Global $struct_SSE32x4int = DllStructCreate("uint[32]", $ptr_SSE) ;platz für 4x 32byte SSE Global $struct_SSE16x8int = DllStructCreate("word[64]", $ptr_SSE) ;platz für 8x 16byte SSE Global $struct_SSE64x2dbl = DllStructCreate("double[16]", $ptr_SSE) ;platz für 2x 64byte DOUBLE SSE Global $struct_SSE32x4flt = DllStructCreate("float[32]", $ptr_SSE) ;platz für 4x 32byte FLOAT SSE ;debug-funktion, aus dem asmcode per call an die callback-adresse aufgerufen Func _DBG_MSGBOX($anz, $edi, $esi, $ebp, $esp, $ebx, $edx, $ecx, $eax);aus asm übergebene register If $_DBG_noshowflag = 1 Then Return 0 GUISetState(@SW_SHOW, $_DBG_GUI) _WinAPI_UpdateWindow($_DBG_GUI) ;_DBG_WM_SIZE($_DBG_GUI,0,0,0) Dim $reg[8] = [$eax, $ebx, $ecx, $edx, $esi, $edi, $esp, $ebp] _GUICtrlListView_BeginUpdate($Listview_reg32) For $i = 0 To 7 ;fenster mit Werten füllen GUICtrlSetData($listviewitem_reg32[$i], "|" & Ptr($reg[$i]) & "|" & _ String($reg[$i]) & "|" & _ StringFormat(" %2.6G", int2float($reg[$i])) & "|" & int2bin($reg[$i])) ;hex GUICtrlSetData($_DBG_LABEL[$i + 80], DllStructGetData($struct_double, 1, $i + 1));FPU st0-st7 ;SSE $struct_temp = DllStructCreate("byte[16]", $ptr_SSE + 16 * $i) $struct = DllStructCreate("byte[16]") For $z = 1 To 16 DllStructSetData($struct, 1, DllStructGetData($struct_temp, 1, 17 - $z), $z) Next GUICtrlSetData($_DBG_LABEL[$i + 90], DllStructGetData($struct, 1)) GUICtrlSetData($_DBG_LABEL[$i + 100], BitAND(2 ^ $i, DllStructGetData($struct_EFLAGS, 1)) / (2 ^ $i));eflags $struct = DllStructCreate("double[2]", $ptr_SSE + 16 * $i); 2x 64byte DOUBLE SSE GUICtrlSetData($_DBG_LABEL[$i + 110], StringFormat("%6s %6s", DllStructGetData($struct, 1, 2), DllStructGetData($struct, 1, 1))) $struct = DllStructCreate("float[4]", $ptr_SSE + 16 * $i); 4x 32byte FLOAT SSE GUICtrlSetData($_DBG_LABEL[$i + 120], StringFormat("%10.5f %10.5f %10.5f %10.5f", DllStructGetData($struct, 1, 4), DllStructGetData($struct, 1, 3), DllStructGetData($struct, 1, 2), DllStructGetData($struct, 1, 1))) Next GUICtrlSetData($_DBG_LABEL[101], BitAND(2 ^ 10, DllStructGetData($struct_EFLAGS, 1)) / (2 ^ 10));eflags DF GUICtrlSetData($_DBG_LABEL[103], BitAND(2 ^ 11, DllStructGetData($struct_EFLAGS, 1)) / (2 ^ 11));eflags OF For $i = 0 To 10 ;stack GUICtrlSetData($_DBG_LABEL[141 + $i], Ptr(DllStructGetData($struct_STACK, 1, $i + 1)));stack hex GUICtrlSetData($_DBG_LABEL[155 + $i], Int(DllStructGetData($struct_STACK, 1, $i + 1)));stack int Next _GUICtrlListView_EndUpdate($Listview_reg32) If $anz = 0 Or Execute($_dbg_string[$anz]) Then Switch __GET_MSGBOX_BUTTON() Case 0, 1 Case 2 $_DBG_noshowflag = True Case 3 DllCall("kernel32.dll", "none", "ExitProcess", "int", 0xDEADBEEF) EndSwitch EndIf Return 0 EndFunc ;==>_DBG_MSGBOX Func __GET_MSGBOX_BUTTON() Local Static $tDLG, $aOldPos[4] = [0, 0, -1, -1] Local $pos_DBB_Window = WinGetPos($_DBG_GUI) ;Positionsdaten der GUI holen If $aOldPos[0] <> $pos_DBB_Window[0] Or $aOldPos[1] <> $pos_DBB_Window[1] Or $aOldPos[2] <> $pos_DBB_Window[2] Or $aOldPos[2] <> $pos_DBB_Window[2] Then $aOldPos = $pos_DBB_Window Local $x = Int($pos_DBB_Window[0] / 2) Local $y = Int(($pos_DBB_Window[1] + $pos_DBB_Window[3]) / 2) ;es folgen die Daten für den "...NEXT"-Button, der muss ein modales Fenster sein, wer da eine andere Idee hat, bitte melden Local $w = Int($pos_DBB_Window[2] / 2) ;breite Button Local $h = 30 ;höhe Button Local $bTitle = StringToBinary("Next....", 2) ;text Button Local $bXY = BinaryMid(Binary($x), 1, 2) & BinaryMid(Binary($y), 1, 2);Buttondaten Local $bWH = BinaryMid(Binary($w), 1, 2) & BinaryMid(Binary($h), 1, 2) Local $bWhalfH = BinaryMid(Binary(Int($w / 2 - 15)), 1, 2) & BinaryMid(Binary($h), 1, 2) Local $bDIALOG = Binary("0x00000090400000040300") & $bXY & $bWH & Binary("0x000000000000") & Binary("0x000000500000000000000000") & $bWhalfH & Binary("0x0100FFFF8000") & $bTitle & Binary("0x0000") & Binary("0x0000") ; |Style ||ExStyl||cdit| |Empty "Arrays"| |Style ||ExStyl||x ||y | |id||BUTTON| |Chr0| |irgend welche anderen Arrays $x = Mod(BinaryLen($bDIALOG), 4) If $x Then $bDIALOG &= BinaryMid(Binary("0x000000"), 1, $x) $bTitle = StringToBinary("End Debugging", 2) ;text Button $bDIALOG &= Binary("0x0000005000000000") & BinaryMid(Int($w / 2 - 15), 1, 2) & Binary("0x0000") & $bWhalfH & Binary("0x0200FFFF8000") & $bTitle & Binary("0x0000") & Binary("0x0000") $x = Mod(BinaryLen($bDIALOG), 4) If $x Then $bDIALOG &= BinaryMid(Binary("0x000000"), 1, $x) $bTitle = StringToBinary("Kill", 2) ;text Button $bDIALOG &= Binary("0x0000005000000000") & BinaryMid(Int($w - 30), 1, 2) & Binary("0x0000") & BinaryMid(30, 1, 2) & BinaryMid($h, 1, 2) & Binary("0x0300FFFF8000") & $bTitle & Binary("0x0000") & Binary("0x0000") $tDLG = DllStructCreate("byte[" & BinaryLen($bDIALOG) & "]") DllStructSetData($tDLG, 1, $bDIALOG) ;Button-Daten in struct schreiben EndIf Local $aRet = DllCall("user32.dll", "int", "DialogBoxIndirectParamW", "ptr", 0, "ptr", DllStructGetPtr($tDLG), "hwnd", 0, "ptr", DllCallbackGetPtr($dlgproc), "lparam", 0) If @error Then Return 0 Return $aRet[0] EndFunc ;==>__GET_MSGBOX_BUTTON ;Alle Register, Flags, Stack usw werden in einen Speicherbereich geschrieben und von dort mit ;der Funktion _DBG_MSGBOX() ausgelesen Func _asmdbg_($_DBG_command = "") ;Register _("push dword[esp+40]") ;stack in memory _("pop dword[" & $ptr_STACK & "]") _("push dword[esp+36]") ;stack in memory _("pop dword[" & $ptr_STACK + 4 & "]") _("push dword[esp+32]") ;stack in memory _("pop dword[" & $ptr_STACK + 8 & "]") _("push dword[esp+28]") ;stack in memory _("pop dword[" & $ptr_STACK + 12 & "]") _("push dword[esp+24]") ;stack in memory _("pop dword[" & $ptr_STACK + 16 & "]") _("push dword[esp+20]") ;stack in memory _("pop dword[" & $ptr_STACK + 20 & "]") _("push dword[esp+16]") ;stack in memory _("pop dword[" & $ptr_STACK + 24 & "]") _("push dword[esp+12]") ;stack in memory _("pop dword[" & $ptr_STACK + 28 & "]") _("push dword[esp+08]") ;stack in memory _("pop dword[" & $ptr_STACK + 32 & "]") _("push dword[esp+04]") ;stack in memory _("pop dword[" & $ptr_STACK + 36 & "]") _("push dword[esp+00]") ;stack in memory _("pop dword[" & $ptr_STACK + 40 & "]") _("pushfd") ;eflags sichern _("pop dword[" & Ptr($ptr_EFLAGS) & "]") ;eflags speichern in struct _("pushfd") ;eflags sichern _("push eax") _("mov eax," & $ptr_dbgmem) ;alle FPU+SSE Registerinhalte und flags sichern _("FXSAVE [eax]") _("fstp qword[" & DllStructGetPtr($struct_double) & "]") ;alle FPU-Register sichern _("fstp qword[" & DllStructGetPtr($struct_double) + 8 & "]") _("fstp qword[" & DllStructGetPtr($struct_double) + 16 & "]") _("fstp qword[" & DllStructGetPtr($struct_double) + 24 & "]") _("fstp qword[" & DllStructGetPtr($struct_double) + 32 & "]") _("fstp qword[" & DllStructGetPtr($struct_double) + 40 & "]") _("fstp qword[" & DllStructGetPtr($struct_double) + 48 & "]") _("fstp qword[" & DllStructGetPtr($struct_double) + 56 & "]") ; _("fwait") _("pop eax") _("pushad") ;alle Register sichern _("pushad") ;auf den stack für für die msgbox If $_DBG_command <> "" Then ;falls kein Befehl übergeben wurde $_DBG_nr += 1 $_dbg_string[$_DBG_nr] = $_DBG_command _("push " & Ptr($_DBG_nr)) ;anzahl der Else _("push " & Ptr(0)) EndIf _("call " & DllCallbackGetPtr($_DBG_)) ;in autoit-callbackroutine springen _("mov eax," & $ptr_dbgmem) ;alle FPU+SSE registerinhalte und flags restore _("FXRSTOR [eax]") ;restore alle FPU-Register ; _("fwait") _("popad") ;alle register wieder zurücksetzen _("popfd") ;eflags setzen EndFunc ;==>_asmdbg_ Func bin2ascii($bin_string) ;string aus nullen und einsen in 8-bit-ascii text string umwandeln Local $step = 8 ;8-Bit ASCII Buchstaben Local $ascii_string = "" ;Rückgabestring For $f = 1 To StringLen($bin_string) Step $step ;string von Vorne nach hinten 8-bitweise durchsuchen Local $t = StringMid($bin_string, $f, $step) ; 8-Bit-Wort, ein ASCII-Buchstabe Local $bin = 0 ;startwert für For $i = 1 To $step ;jedes Bit suchen If StringMid($t, $i, 1) = "1" Then $bin += (2 ^ ($step - $i)) ;wenn Bit=1 dann binärzahl=binärzahl+2^(8-Bitposition) Next $ascii_string &= Chr($bin) Next Return $ascii_string EndFunc ;==>bin2ascii Func int2bin($integer) ;32Bit in binärstring darstellen Local $bin_string = "" For $i = 31 To 0 Step -1 ;asciicode in bits If Mod($i + 1, 8) = 0 Then $bin_string &= " " If BitAND($integer, 2 ^ $i) Then $bin_string &= "1" Else $bin_string &= "0" EndIf Next Return $bin_string EndFunc ;==>int2bin Func int2float($integer) Local $struct = DllStructCreate("int") Local $struct2 = DllStructCreate("float", DllStructGetPtr($struct)) DllStructSetData($struct, 1, $integer) Local $ret = DllStructGetData($struct2, 1) $struct = 0 $struct2 = 0 Return $ret EndFunc ;==>int2float Func _DlgProc($hwnd, $uMsg, $wParam, $lParam) ;thx to progandy! If $uMsg = $WM_INITDIALOG Then $_DBG_BUTTONSGUI = $hwnd ElseIf $uMsg = $WM_CLOSE Then DllCall("user32.dll", "bool", "EndDialog", "hwnd", $hwnd, "int_ptr", 0) Return True ElseIf $uMsg = $WM_COMMAND Then DllCall("user32.dll", "bool", "EndDialog", "hwnd", $hwnd, "int_ptr", BitAND($wParam, 0xFFFF)) Return True ElseIf $uMsg = $WM_DESTROY Then $_DBG_BUTTONSGUI = -1 EndIf Return False EndFunc ;==>_DlgProc Func _DBG_WM_MOVING($hwnd, $uMsg, $wParam, $lParam) If $hwnd = $_DBG_GUI And IsHWnd($_DBG_BUTTONSGUI) Then Local $pos = WinGetPos($hwnd) WinMove($_DBG_BUTTONSGUI, "", $pos[0], $pos[1] + $pos[3]) EndIf Return $GUI_RUNDEFMSG EndFunc ;==>_DBG_WM_MOVING Func _DBG_WM_SIZE($hwnd, $message, $wParam, $lParam);fenstergrösse wird verändert Local $posgui = WinGetPos($_DBG_GUI) $_DBG_Window_posold_x = $posgui[0] ;fensterposition merken $_DBG_Window_posold_y = $posgui[1] ;WinMove($hwnd_weiterbutton, "", $pos[0], $pos[1] + $pos[3], 200, 60);buttonposition anpassen WinMove($hwnd_weiterbutton, "", $posgui[0], $posgui[1] + $posgui[3], $posgui[2], 60);fensterposition anpassen WinMove($_DBG_GUI, "", $posgui[0], $posgui[1], $posgui[2], $posgui[3]);fensterposition anpassen _WinAPI_SetWindowPos($_DBG_buttonID, 0, 0, 0, $posgui[2], 60, 0x0020);buttonpos im fenster resze EndFunc ;==>_DBG_WM_SIZE You can use also different inline assembler UDFs, e.g. Extended Flat Assembler (by Beege) or the originaly by Ward The Embedded Flat Assembler (FASM) UDF
      Without the help of AndyG and Eukalyptus I wouldn't be able to create ASM code - many thanks!!!
      Many thanks dudes - you rock! 
       
      I'm a novice in assembler coding - please don't blame me.
       
      Feel free to post your snippets here!
       
      Categories
      String
      _ASM_StringLFCharCount (counts the line feeds within a string)
      _ASM_StringReplaceWChar (replaces a unicode char within a string)
       
      Graphic
      _ASM_DrawRectFilled (draws a filled rectangle)
      _ASM_ImageInvert (inverts (negative) an image)
      _ASM_BitmapCreateBitmapWithAlpha (merges an image with an alpha blend image)
      _ASM_ImageCreateNegativeMMX (inverts (negative) an image using MMX)
      _ASM_DrawLineUsingGDIPlus (draws a line using the GDIPlus lib)
      _ASM_BitCompareBitmapsMMX (bitwise bitmap compare)
      _ASM_BitmapGetAverageColorValue / _ASM64_BitmapCountARGBColors.au3 (gets the average color of a bitmap)
    • UEZ
      GDI+ Snowfall
      By UEZ
      Simple snowfall using GDI+ & ASM.
      Thanks to Eukalyptus for the ASM codes. 
       
      If the script runs too slow reduce the amount of flakes in line 48.
       
      For more information please visit the forum thread.
       
      Happy snowing.
    • UEZ
      GDI+ Snowfall build 2016-01-17 (romantic edition)
      By UEZ
      Simple snowfall using GDI+ & ASM.
      Thanks to Eukalyptus for the ASM codes.
       
      If the script runs too slow reduce the amount of flakes in line 115.
       
      You can switch now between local MP3 stream and internet stream. Further you can also set the scrolling text.
      Command line options:
      -local "<path to local MP3 file>"
      -url "<URL to a MP3 file>"
      -text "<your individual text>"
      Max. text length are 500 chars.
      Don't forget the double quotes after the parameters!
       
      Download: click me
       

       
      Happy snowing and romantic moments...
    • UEZ
      Sphere Outro build 2015-10-29
      By UEZ
      Here a little Outro for all the animation lovers which I created when I played around with spheres.
      Download:    Sphere Outro.7z     --=> 7-Zip archive
       

       
      Credits:
      Eukalyptus (GDIPlusEx.au3 -> don't search for it because it is not released for the public )
      wakillon & TitchySID.dll creator
       
      If it is too slow reduce the stars in line 77 (-=> $iStars)
      If you cannot see the fade in/out text change in line 152 the font name from "Plantagenet Cherokee" to "Times New Roman"!
       

    • UEZ
      Perforator v1.25 build 2015-06-30 beta - perforate your GUI easily
      By UEZ
      I was asked by mesale0077 whether I could write a code to transfer an image to pixel coordinates to have the perforated GUI effect which was introduced by GreenCan.
       
      Here the result:

       
      Download:  Perforator v1.25 build 2015-06-30 beta.7z (previous downloads: 501)
       
      Requires AutoIt v3.3.11.5 or higher!
      Thanks to GreenCan for the original perforated GUI code, eukalyptus for the optimized pixel array code, mesale0077 for additional help and suggestions, AndyG for the ASM codes, Ward for MemoryDLL.au3, Yashied for the _WinAPIEx.au3 lib, http://www.cooltext.com for the Logo, AZIO for this GUI design, skuter for XM tune (.in your arms.) and un4seen for BassMod.dll.
       
       
      Example 1
      #include <StaticConstants.au3> #include <GUIConstantsEx.au3> #include <WindowsConstants.au3> #include <WinAPI.au3> $aPixelArray = _PixelCoordinate() $aSize = StringSplit($aPixelArray[0], ",", 2) $iW = $aSize[0] $iH = $aSize[1] Const $sTitle = "Perforator " Const $sVersion = "v0.8.0 build 2013-03-15 beta" $hGUI_About = GUICreate("About", 340, 220, -1, -1, BitOR($WS_CAPTION, $WS_SYSMENU, $WS_POPUP)) GUISetBkColor(0xE1E3E7) GUICtrlCreateLabel($sTitle & " ", 0, 0, 340, 53, $SS_CENTER) GUICtrlSetFont(-1, 32, 800, -1, "Arial", 4) GUICtrlSetColor(-1, 0x3a6a7e) GUICtrlSetBkColor(-1, 0xF1F1EF) GUICtrlCreateLabel("-", 2, 54, 338, 1, $SS_ETCHEDHORZ) GUISetFont(9, 600, -1, "Arial") GUICtrlCreateLabel("Version: " & @TAB & $sVersion, 15, 70, -1, 17) GUISetFont(9, 400, -1, "Arial") GUICtrlCreateLabel("Credits:" & @TAB & @TAB & "GreenCan for the idea and initial code" & @CRLF & _ @TAB & @TAB & @TAB & "eukalyptus for code gen optimization" & @CRLF & _ @TAB & @TAB & @TAB & "mesale0077 for additional help" & @CRLF & _ @TAB & @TAB & @TAB & "AndyG for ASM routines" & @CRLF & _ @TAB & @TAB & @TAB & "Yashied for WinAPIEx.au3" & @CRLF & _ @TAB & @TAB & @TAB & "http://www.cooltext.com for the Logo" & @CRLF & _ @TAB & @TAB & @TAB & "AZIO for this GUI design", 15, 100, 300, -1) GUICtrlSetFont(-1, 8, 400, -1, "Arial", 4) $iBtnX = GUICtrlCreateButton("X", 310, 190, 24, 24) $fScale = 0.5 $hRegion = _WinAPI_GuiImageHole(HWnd($hGUI_About), $aPixelArray, 250, 30, $iW * $fScale, $iH * $fScale, $fScale) GUISetState(@SW_SHOW, $hGUI_About) Do Switch GUIGetMsg() Case $GUI_EVENT_CLOSE, $iBtnX ExitLoop EndSwitch Until False _WinAPI_DeleteObject($hRegion) GUIDelete($hGUI_About) Exit Func _WinAPI_GuiImageHole($hWnd, $aPixelArray, $iX, $iY, $iWidth, $iHeight, $fScale = 1, $bCorrection = True) Local $size = WinGetPos(HWnd($hWnd)) Local $iHwndWidth = $size[2] Local $iHwndHeight = $size[3] If $bCorrection Then $iX += _WinAPI_GetSystemMetrics($SM_CXDLGFRAME) $iY += _WinAPI_GetSystemMetrics(8) + _WinAPI_GetSystemMetrics($SM_CYSIZE) + 1 EndIf Local $aRegion, $aRegionMask, $hDll = DllOpen("gdi32.dll") $aRegion = DllCall($hDll, "int", "CreateRectRgn", "int", 0, "int", 0, "int", 0, "int", 0) $aRegionMask = DllCall($hDll, "int", "CreateRectRgn", "int", 0, "int", 0, "int", $iX, "int", $iHwndHeight) DllCall($hDll, "int", "CombineRgn", "handle", $aRegion[0], "handle", $aRegionMask[0], "handle", $aRegion[0], "int", 2) $aRegionMask = DllCall($hDll, "int", "CreateRectRgn", "int", 0, "int", 0, "int", $iHwndWidth, "int", $iY) DllCall($hDll, "int", "CombineRgn", "handle", $aRegion[0], "handle", $aRegionMask[0], "handle", $aRegion[0], "int", 2) $aRegionMask = DllCall($hDll, "int", "CreateRectRgn", "int", $iX + $iWidth * $fScale, "int", 0, "int", $iHwndWidth, "int", $iHwndHeight) DllCall($hDll, "int", "CombineRgn", "handle", $aRegion[0], "handle", $aRegionMask[0], "handle", $aRegion[0], "int", 2) $aRegionMask = DllCall($hDll, "int", "CreateRectRgn", "int", 0, "int", $iY + $iHeight * $fScale, "int", $iHwndWidth, "int", $iHwndHeight) DllCall($hDll, "int", "CombineRgn", "handle", $aRegion[0], "handle", $aRegionMask[0], "handle", $aRegion[0], "int", 2) Local $i, $aBlock, $aRet For $i = 1 To UBound($aPixelArray) - 1 $aBlock = StringSplit($aPixelArray[$i], ",", 2) $aRegionMask = DllCall($hDll, "int", "CreateRectRgn", "int", $iX + $aBlock[0] * $fScale, "int", $iY + $aBlock[1] * $fScale, "int", $iX + $aBlock[2] * $fScale, "int", $iY + $aBlock[3] * $fScale) DllCall($hDll, "int", "CombineRgn", "handle", $aRegion[0], "handle", $aRegionMask[0], "handle", $aRegion[0], "int", 2) _WinAPI_DeleteObject($aRegionMask[0]) Next DllClose($hDLL) DllCall("user32.dll", "int", "SetWindowRgn", "hwnd", $hWnd, "handle", $aRegion[0], "bool", 1) Return $aRegion[0] EndFunc ;==>_WinAPI_GuiImageHole Func _PixelCoordinate() #region pixel coordinates Local $aPixelArray[151] = [ _ "120,35","50,0,63,3","7,0,44,12","0,0,7,2","44,0,50,2","90,0,93,9","63,0,90,2","93,0,120,1","93,1,96,3","96,1,98,2","108,1,115,2","112,4,121,17","117,1,121,4","1,2,3,4","3,2,4,3","44,2,46,3","66,2,73,5","73,2,77,3","88,2,90,3","114,3,117,4","116,2,117,3","44,3,45,4","50,5,61,17","50,3,60,5","60,3,61,4","73,3,74,4","93,3,94,4","74,5,85,10","77,4,80,5","95,4,101,12","35,13,46,35","44,6,46,13","44,5,45,6","66,5,70,8","70,5,71,6","85,6,90,10","89,5,90,6","93,6,95,9","94,5,95,6","101,5,104,9","107,9,112,19","110,6,112,9","111,5,112,6","0,18,4,35","1,10,4,18","1,7,3,10","1,6,2,7","61,6,62,19","72,8,74,10","73,6,74,8","104,6,106,7","104,7,105,8","108,8,110,9","109,7,110,8","66,18,70,35","66,8,68,18","68,8,69,9","90,9,91,10","101,9,103,10","74,12,97,17","93,10,95,12","101,10,102,11","104,12,107,18","105,11,107,12","106,10,107,11","92,11,93,12","7,12,9,13","17,12,19,14","16,12,17,13","19,12,20,13","25,12,30,14","24,12,25,13","30,12,31,13","37,12,44,13","73,12,74,16","72,12,73,14","97,12,100,14","7,13,8,14","102,14,104,18","103,13,104,14","13,21,24,35","17,15,21,21","17,14,18,15","26,14,28,15","27,18,35,35","31,14,35,18","97,14,99,15","8,15,13,19","7,15,8,18","29,15,31,18","97,15,98,16","21,17,23,21","21,16,22,17","28,16,29,18","100,17,102,18","101,16,102,17","13,17,14,18","55,17,60,20","52,17,55,19","51,17,52,18","60,17,61,19","68,17,69,18","78,17,87,20","75,17,78,18","89,17,94,20","87,17,89,19","94,17,96,18","112,17,116,19","116,17,118,18","114,21,120,35","117,19,120,21","119,17,120,19","15,19,17,21","16,18,17,19","77,18,78,19","94,18,95,19","9,19,13,20","23,19,24,21","46,23,62,35","46,19,47,23","70,22,76,35","70,19,71,22","111,19,113,20","14,20,15,21","60,21,62,23","61,20,62,21","71,20,72,22","85,22,103,35","88,20,91,22","91,20,92,21","116,20,117,21","4,23,13,35","4,21,5,23","47,21,49,23","62,24,66,35","64,22,66,24","65,21,66,22", _ "72,21,74,22","86,21,88,22","95,21,99,22","5,22,6,23","11,22,13,23","49,22,50,23","58,22,60,23","103,23,114,35","112,22,114,23","63,23,64,24","76,23,85,35","25,33,27,35","26,32,27,33","24,34,25,35"] #endregion Return $aPixelArray EndFunc ;==>_PixelCoordinate() 
      Example 2
      #include <StaticConstants.au3> #include <GUIConstantsEx.au3> #include <WindowsConstants.au3> #include <WinAPI.au3> Global Const $iW = 300, $iH = 280 Global Const $iFrameCount = 23 ;real frame count is +1 because 0 based calculation Global $aAnim[$iFrameCount + 1], $i, $j, $aTmp, $iDelay, $iMin = 0xFFFF For $i = 0 To $iFrameCount $aAnim[$i] = Call("_PixelCoordinates" & $i) ;create an array with arrays as values $aTmp = $aAnim[$i] $j = Int(StringRegExpReplace($aTmp[0], "(\d+),.*", "$1")) If $j < $iMin Then $iMin = $j ;minimum frame delay value Next $iDelay = Max($iMin - 40, 30) Global $aFrame0 = $aAnim[0] ;content of $aFrame0[0] is <anim delay>,<anim witdh>x<anim height> Global Const $iAnimWidth = StringRegExpReplace($aFrame0[0], "\d+,(\d+)x\d+", "$1") ;extract width Global Const $iAnimHeight = StringRegExpReplace($aFrame0[0], "\d+,\d+x(\d+)", "$1") ;extract height Global $hGUI = GUICreate("Test", $iW, $iH) GUISetBkColor(0x003388) Global $iLabel = GUICtrlCreateLabel("Perforator Demo", 0, 0, $iW, 50, $SS_CENTER) GUICtrlSetFont(-1, 24, 400, 0, "Comic Sans MS", 5) GUICtrlSetColor(-1, 0xF0F0F0) Global $iLabel2 = GUICtrlCreateLabel("-", 2, 54, $iW - 4, 1, $SS_ETCHEDHORZ) Global $iEdit = GUICtrlCreateEdit("Demo coded by UEZ 2013", 120, 70, 165, 145) ControlFocus($hGUI, "", $iLabel2) Global $iBtnX = GUICtrlCreateButton("Exit", $iW - 40, $iH - 40, 30, 30) GUISetState() Global Const $iDeltaX = _WinAPI_GetSystemMetrics($SM_CXDLGFRAME) Global Const $iDeltaY = _WinAPI_GetSystemMetrics(8) + _WinAPI_GetSystemMetrics($SM_CYSIZE) + 1 Global Const $size = WinGetPos(HWnd($hGUI)) Global Const $iHwndWidth = $size[2], $iHwndHeight = $size[3] Global $hDLL_GDI32 = DllOpen("gdi32.dll") Global $hDLL_User32 = DllOpen("user32.dll") GUIRegisterMsg($WM_TIMER, "PlayAnim") ;$WM_TIMER = 0x0113 DllCall("User32.dll", "int", "SetTimer", "hwnd", $hGUI, "int", 0, "int", $iDelay, "int", 0) Do Switch GUIGetMsg() Case $GUI_EVENT_CLOSE, $iBtnX GUIRegisterMsg($WM_TIMER, "") GUIDelete() DllClose($hDLL_GDI32) DllClose($hDLL_User32) Exit EndSwitch Until False Func Max($a, $b) If $a > $b Then Return $a Return $b EndFunc Func PlayAnim() Local Static $f = 0 Local $aDelay = $aAnim[$f] Local $iDelay = StringRegExpReplace($aDelay[0], "(\d+),.*", "$1") Local Static $iTimer = TimerInit() DllCall($hDLL_GDI32, "bool", "DeleteObject", "handle", _WinAPI_GuiImageHole($hGUI, $aDelay, 0, 70, $iAnimWidth, $iAnimHeight)) ;position anim at x = 0 and y = 70 If TimerDiff($iTimer) > $iDelay Then $f += 1 $iTimer = TimerInit() EndIf If $f > $iFrameCount Then $f = 0 EndFunc Func _WinAPI_GuiImageHole($hWnd, $aPixelArray, $iX, $iY, $iWidth, $iHeight, $fScale = 1, $bCorrection = True) If $bCorrection Then $iX += $iDeltaX $iY += $iDeltaY EndIf Local $aRegion, $aRegionMask $aRegion = DllCall($hDLL_GDI32, "int", "CreateRectRgn", "int", 0, "int", 0, "int", 0, "int", 0) $aRegionMask = DllCall($hDLL_GDI32, "int", "CreateRectRgn", "int", 0, "int", 0, "int", $iX, "int", $iHwndHeight) DllCall($hDLL_GDI32, "int", "CombineRgn", "handle", $aRegion[0], "handle", $aRegionMask[0], "handle", $aRegion[0], "int", 2) $aRegionMask = DllCall($hDLL_GDI32, "int", "CreateRectRgn", "int", 0, "int", 0, "int", $iHwndWidth, "int", $iY) DllCall($hDLL_GDI32, "int", "CombineRgn", "handle", $aRegion[0], "handle", $aRegionMask[0], "handle", $aRegion[0], "int", 2) $aRegionMask = DllCall($hDLL_GDI32, "int", "CreateRectRgn", "int", $iX + $iWidth * $fScale, "int", 0, "int", $iHwndWidth, "int", $iHwndHeight) DllCall($hDLL_GDI32, "int", "CombineRgn", "handle", $aRegion[0], "handle", $aRegionMask[0], "handle", $aRegion[0], "int", 2) $aRegionMask = DllCall($hDLL_GDI32, "int", "CreateRectRgn", "int", 0, "int", $iY + $iHeight * $fScale, "int", $iHwndWidth, "int", $iHwndHeight) DllCall($hDLL_GDI32, "int", "CombineRgn", "handle", $aRegion[0], "handle", $aRegionMask[0], "handle", $aRegion[0], "int", 2) Local $i, $aBlock, $aRet For $i = 1 To UBound($aPixelArray) - 1 $aBlock = StringSplit($aPixelArray[$i], ",", 2) $aRegionMask = DllCall($hDLL_GDI32, "int", "CreateRectRgn", "int", $iX + $aBlock[0] * $fScale, "int", $iY + $aBlock[1] * $fScale, "int", $iX + $aBlock[2] * $fScale, "int", $iY + $aBlock[3] * $fScale) DllCall($hDLL_GDI32, "int", "CombineRgn", "handle", $aRegion[0], "handle", $aRegionMask[0], "handle", $aRegion[0], "int", 2) DllCall("gdi32.dll", "bool", "DeleteObject", "handle", $aRegionMask[0]) Next DllCall($hDLL_User32, "int", "SetWindowRgn", "hwnd", $hWnd, "handle", $aRegion[0], "bool", 1) Return $aRegion[0] EndFunc ;==>_WinAPI_GuiImageHole #region Func _PixelCoordinates0() #region pixel coordinates Local $sPixelRect $sPixelRect &= "90,128x128;0,13,70,24;0,0,66,13;68,33,128,107;76,0,128,33;70,0,76,13;66,0,70,3;66,3,67,4;69,3,70,5;66,9,68,11;66,7,67,9;68,9,70,10;69,7,70,9;69,10,70,11;66,11,67,13;67,12,68,13;69,12,70,13;70,13,71,14;73,13,76,18;71,14,73,16;72,13,73,14;70,20,73,29;70,15,71,20;71,16,72,17;71,18,72,20;75,18,76,22;74,18,75,19;73,22,74,33;0,24,35,106;35,24,48,51;48,24,53,37;53,24,56,25;62,24,69,32;61,24,62,26;60,24,61,25;69,24,70,31;74,24,75,26;53,25,54,27;74,28,76,33;75,27,76,28;70,29,71,30;70,31,73,33;72,29,73,31;53,32,55,36;53,30,54,32;60,32,66,34;61,30,62,32;66,32,67,33;69,32,70,33;58,34,62,35;59,33,60,34;58,35,60,36;66,36,68,44;67,35,68,36;53,36,54,37;60,37,62,38;61,36,62,37;65,36,66,39;48,37,50,40;59,38,60,39;48,40,49,45;51,40,52,44;48,53,53,59;49,46,52,53;49,43,51,46;61,43,62,44;57,44,58,45;62,44,63,45;66,46,68,49;67,44,68,46;61,45,62,47;57,47,59,48;63,48,64,49;48,49,49,50;61,54,68,58;62,50,64,53;61,49,63,50;64,49,65,52;67,49,68,52;61,50,62,51;35,51,47,71;47,52,49,53;54,53,60,58;55,52,57,53;58,52,59,53;47,53,48,54;62,53,63,54;65,53,66,54;53,54,54,58;60,57,61,58;58,58,59,59;61,58,65,59;66,62,68,68;67,58,68,62;66,58,67,59;48,59,52,66;47,60,48,62;62,62,64,64;52,63,53,66;58,63,59,65;57,63,58,64;59,64,62,67;61,63,62,64;53,64,54,66;62,64,63,65;65,64,66,68;39,77,62,91;47,65,48,77;48,66,51,68;51,69,64,77;54,67,56,69;48,68,50,69;52,68,54,69;56,68,57,69;59,68,60,69;67,68,68,69;48,69,49,70;48,71,51,77;49,70,51,71;35,71,42,75;42,71,45,73;45,71,46,72;64,71,65,82;66,78,68,89;66,73,68,77;67,71,68,73;42,73,43,74;45,74,47,77;46,73,47,74;65,74,66,76;35,75,40,77;40,75,41,76;43,75,45,77;42,76,43,77;35,77,39,78;62,77,64,88;67,77,68,78;35,78,36,79;35,90,38,97;35,83,37,90;35,81,36,83;37,88,38,89;62,88,63,90;67,89,68,98;42,106,55,128;48,91,62,102;40,91,48,97;58,104,66,113;62,94,64,104;62,92,63,94;38,94,39,95;66,94,67,98;35,99,38,107;35,97,36,99;45,97,48,99;42,97,45,98;41,99,43,100;64,99,65,104;41,100,42,101;67,100,68,107;46,102,49,106;47,101,48,102;43,102,45,106;41,102,43,104;55,102,58,108;" $sPixelRect &= "51,102,55,104;58,102,62,104;38,103,39,106;45,103,46,106;49,103,50,106;50,104,53,106;54,104,55,106;66,105,67,111;0,106,31,128;33,107,36,109;33,106,35,107;36,107,37,108;37,113,42,128;39,108,42,113;40,107,42,108;70,107,128,128;67,109,70,111;69,107,70,109;31,115,37,128;31,108,33,115;57,108,58,110;56,108,57,109;33,109,35,110;37,110,39,112;38,109,39,110;33,110,34,111;36,111,37,112;55,113,65,128;55,111,58,113;69,111,70,113;34,112,36,113;35,114,37,115;65,117,70,128;65,114,66,117;66,115,67,117;67,116,68,117" #endregion Local $aPixelRect = StringSplit($sPixelRect, ";", 2) Return $aPixelRect EndFunc ;==>_PixelCoordinates0() Func _PixelCoordinates1() #region pixel coordinates Local $sPixelRect $sPixelRect &= "90,128x128;0,0,80,24;71,33,128,128;89,0,128,33;80,0,89,4;80,4,83,10;83,4,85,5;83,5,84,7;82,13,89,33;86,8,89,13;88,5,89,8;87,7,88,8;83,10,86,13;84,9,86,10;80,10,82,11;80,11,81,16;81,13,82,18;80,19,81,22;0,24,35,106;35,24,48,51;48,24,55,37;55,24,57,25;63,24,74,31;62,24,63,25;75,24,78,33;74,24,75,30;78,24,80,27;55,25,56,26;79,28,82,33;80,27,82,28;81,26,82,27;78,27,79,28;78,29,79,33;66,31,69,34;62,31,66,33;69,31,73,32;60,33,63,35;61,32,62,33;69,32,71,33;73,32,75,33;63,33,65,34;55,34,56,36;59,34,60,36;67,72,71,106;68,36,71,72;69,35,71,36;70,34,71,35;60,35,62,36;66,40,68,41;66,37,68,39;67,36,68,37;48,37,50,40;62,37,63,38;60,38,62,39;50,39,51,40;60,39,61,40;67,39,68,40;48,40,49,48;49,46,53,60;50,42,53,44;51,40,52,42;52,41,53,42;61,41,62,42;67,41,68,44;58,43,59,45;62,43,64,44;50,44,52,46;59,44,60,45;49,45,50,46;62,45,63,47;55,46,56,48;67,46,68,49;62,49,64,51;64,50,66,52;66,50,67,51;35,56,48,70;35,51,47,56;55,51,56,58;47,52,49,54;56,54,68,58;58,52,60,54;64,52,65,53;62,53,64,54;67,53,68,54;53,55,55,58;53,54,54,55;48,56,49,58;53,58,54,59;59,58,60,59;62,58,65,59;67,58,68,59;46,73,62,99;48,61,52,67;49,60,52,61;63,60,64,65;52,61,53,66;66,63,68,68;67,61,68,63;58,62,59,65;53,63,54,66;59,63,60,66;60,64,63,67;62,63,63,64;54,64,55,65;53,68,59,73;55,67,57,68;56,66,57,67;65,66,66,67;49,67,51,73;48,67,49,70;62,67,63,68;67,68,68,69;51,69,53,73;62,69,65,84;59,69,62,73;35,70,43,74;43,70,46,72;46,70,47,71;47,72,49,73;48,71,49,72;65,71,66,72;43,72,44,73;65,73,67,78;35,74,40,76;40,74,42,75;40,76,46,96;44,74,46,76;43,75,44,76;35,76,38,77;39,76,40,90;35,77,36,78;65,78,66,79;35,86,38,97;35,82,37,86;35,80,36,82;66,83,67,88;62,84,64,88;62,88,63,90;58,104,66,112;62,94,64,104;62,91,63,94;38,93,39,96;66,94,67,99;43,96,44,100;42,96,43,98;41,96,42,97;44,96,46,98;35,97,37,98;35,99,38,106;35,98,36,99;38,100,40,104;38,99,39,100;46,99,47,100;54,99,58,107;49,99,54,102;58,99,62,104;64,99,65,104;40,107,55,128;43,103,51,107;48,100,49,103;44,102,47,103;49,102,51,103;52,102,54,104;38,104,39,105;51,104,53,107;" $sPixelRect &= "40,106,43,107;42,105,43,106;53,105,54,107;0,106,30,128;33,106,36,108;36,106,37,107;68,109,71,111;68,106,71,108;30,111,35,128;30,108,34,111;30,107,32,108;38,108,40,111;39,107,40,108;56,107,58,109;34,108,35,109;66,108,67,111;69,108,71,109;36,110,38,112;37,109,38,110;57,109,58,110;35,111,36,113;55,112,65,128;55,111,58,112;65,117,71,128;70,111,71,117;69,111,70,114;35,114,40,128;38,112,40,114;36,113,38,114;65,114,66,117;66,116,67,117;68,116,70,117" #endregion Local $aPixelRect = StringSplit($sPixelRect, ";", 2) Return $aPixelRect EndFunc ;==>_PixelCoordinates1() Func _PixelCoordinates2() #region pixel coordinates Local $sPixelRect $sPixelRect &= "90,128x128;0,0,69,19;67,34,128,107;85,0,128,34;69,0,85,13;78,13,85,17;75,13,78,15;73,13,75,14;64,19,79,29;69,14,70,19;77,15,78,16;70,16,71,19;71,17,76,19;80,17,85,23;79,17,80,20;76,18,77,19;0,19,44,96;44,19,56,31;56,19,60,20;61,19,64,20;56,20,57,21;63,20,64,21;79,23,82,34;79,21,80,23;84,23,85,25;82,25,83,28;62,28,64,32;63,26,64,28;82,29,85,34;84,27,85,29;56,29,57,30;60,29,62,31;68,29,73,31;64,29,68,30;73,29,75,30;77,30,79,34;78,29,79,30;64,30,66,31;44,31,48,45;48,31,50,35;52,31,56,32;69,31,70,32;74,31,77,34;57,32,58,34;71,32,74,34;50,33,51,34;69,33,71,34;61,34,62,36;60,34,61,35;62,34,63,35;48,35,49,38;48,42,52,54;50,36,52,42;51,35,52,36;52,36,53,38;61,37,62,39;60,37,61,38;66,37,67,40;49,38,50,42;60,40,62,43;62,41,63,42;44,45,46,50;46,45,47,46;65,46,67,48;66,45,67,46;52,47,54,48;55,49,59,54;56,48,59,49;57,47,58,48;44,55,50,69;47,48,48,55;46,48,47,49;52,48,53,49;59,50,64,54;60,48,62,50;62,49,63,50;66,49,67,66;44,51,46,55;44,50,45,51;52,51,55,54;54,50,55,51;64,51,66,55;46,52,47,54;48,54,51,55;56,54,58,55;59,54,63,55;50,55,51,56;60,55,61,57;56,58,57,62;55,58,56,60;60,58,62,61;50,60,52,64;50,59,51,60;64,60,66,65;65,59,66,60;49,74,63,103;53,65,59,74;57,61,59,65;57,60,58,61;59,60,60,63;52,61,53,63;60,61,61,63;54,63,55,65;63,63,64,64;55,64,56,65;59,67,64,74;60,65,63,67;51,68,53,74;52,66,53,68;59,66,60,67;50,67,51,68;63,74,67,77;64,70,67,74;66,67,67,70;44,69,48,76;48,69,49,73;49,71,51,73;50,70,51,71;50,73,51,74;44,76,46,82;46,76,47,79;63,77,65,78;66,77,67,85;47,88,49,98;47,81,49,84;48,78,49,81;63,78,64,85;44,82,45,85;48,84,49,88;44,88,45,91;58,104,66,111;63,90,64,104;66,91,67,97;46,92,47,98;0,96,33,128;33,99,39,112;33,96,37,99;42,96,43,97;64,97,65,104;40,98,42,99;46,99,49,101;48,98,49,99;45,99,46,100;65,100,66,101;39,101,40,105;44,112,65,128;44,103,52,111;45,101,48,103;44,102,45,103;48,102,49,103;40,103,42,106;53,103,63,104;52,104,58,106;43,105,44,108;40,106,41,107;52,108,55,112;52,106,54,108;56,106,58,108;55,106,56,107;71,107,128,128;68,107,71,110;39,108,40,111;" $sPixelRect &= "66,108,68,109;55,109,58,112;66,109,67,110;70,110,71,114;69,110,70,112;45,111,52,112;58,111,65,112;33,112,37,113;33,113,35,114;36,115,44,128;42,113,44,115;33,114,34,115;40,114,42,115;65,116,71,128;65,114,66,116;66,115,67,116;70,115,71,116;33,116,36,128" #endregion Local $aPixelRect = StringSplit($sPixelRect, ";", 2) Return $aPixelRect EndFunc ;==>_PixelCoordinates2() Func _PixelCoordinates3() #region pixel coordinates Local $sPixelRect $sPixelRect &= "90,128x128;0,0,82,23;76,35,128,128;89,0,128,35;82,0,89,11;86,11,89,15;85,11,86,13;66,23,85,33;82,17,86,23;82,15,83,17;87,20,89,29;87,15,89,18;83,16,84,17;86,17,87,18;88,18,89,20;0,23,39,106;39,23,57,35;57,23,59,25;59,23,60,24;65,23,66,25;64,23,65,24;85,23,87,24;57,25,58,27;85,25,87,26;85,26,86,33;57,28,58,35;64,31,66,34;65,29,66,31;58,31,59,35;87,32,89,35;88,31,89,32;62,33,64,35;63,32,64,33;66,33,68,34;70,33,78,34;82,33,85,35;59,34,60,37;71,34,73,35;81,34,82,35;85,34,87,35;39,35,48,48;48,35,51,40;51,35,52,37;55,35,56,36;52,36,53,38;63,36,65,38;68,71,76,87;69,37,76,71;70,36,76,37;49,44,54,58;52,39,55,43;53,38,54,39;62,39,64,40;63,38,64,39;48,40,50,42;68,40,69,42;51,41,52,44;55,41,56,42;48,42,49,44;63,42,64,43;50,43,51,44;52,43,54,44;64,43,65,44;57,45,59,47;56,45,57,46;63,45,65,47;39,58,53,61;47,50,49,58;48,47,49,50;39,48,45,58;45,48,46,51;54,48,55,52;68,48,69,50;57,49,58,50;63,50,68,51;65,49,66,50;46,50,47,51;55,51,56,52;57,53,68,57;59,51,61,53;63,51,65,53;66,51,67,52;58,52,59,53;65,52,66,53;45,53,47,58;54,54,57,57;54,53,55,54;68,54,69,58;62,57,66,58;63,58,64,59;67,63,69,67;68,60,69,63;39,61,46,75;47,61,52,68;52,62,55,65;52,61,54,62;58,61,59,63;63,61,65,64;46,62,47,66;59,62,60,64;60,63,63,66;62,62,63,63;63,64,64,65;52,65,53,66;46,76,64,98;53,68,66,76;56,65,57,68;66,65,67,67;57,66,58,68;58,67,61,68;60,66,61,67;46,68,50,72;46,67,47,68;54,67,56,68;63,67,64,68;50,68,51,69;50,71,53,76;51,70,53,71;52,69,53,70;66,70,67,71;46,72,48,73;48,74,50,76;49,72,50,74;66,72,68,75;46,73,47,74;39,75,43,79;43,75,45,76;47,75,48,76;64,76,67,81;66,75,67,76;43,76,44,77;43,79,46,96;44,78,46,79;45,77,46,78;39,79,41,80;39,80,40,81;64,81,66,87;39,85,41,96;39,83,40,85;42,86,43,89;64,87,65,89;69,87,76,112;42,90,43,96;60,103,67,111;64,90,65,103;65,92,66,94;67,93,69,94;68,92,69,93;67,94,68,95;45,96,46,99;44,96,45,97;67,98,69,107;68,96,69,98;44,98,45,100;43,98,44,99;47,98,48,100;46,98,47,99;56,98,60,107;41,109,57,128;44,103,54,109;52,98,56,102;51,98,52,101;50,98,51,99;60,98,64,103;65,98,66,103;" $sPixelRect &= "39,99,40,107;48,100,51,103;48,99,49,100;42,102,48,103;53,102,56,103;42,103,44,105;55,103,56,104;54,105,56,109;54,104,55,105;40,105,41,107;43,105,44,106;0,106,34,128;37,106,39,108;36,106,37,107;58,107,60,109;57,107,58,108;68,107,69,108;34,108,37,110;37,108,38,109;42,108,44,109;68,109,69,111;67,109,68,110;34,110,36,112;34,115,41,128;40,110,41,115;57,111,65,128;57,110,60,111;39,111,40,112;34,112,35,113;65,117,76,128;72,112,76,117;70,112,72,114;38,113,40,115;65,114,67,117;65,113,66,114;34,114,35,115;37,114,38,115;71,114,72,115;67,115,68,117;68,116,69,117;70,116,72,117" #endregion Local $aPixelRect = StringSplit($sPixelRect, ";", 2) Return $aPixelRect EndFunc ;==>_PixelCoordinates3() Func _PixelCoordinates4() #region pixel coordinates Local $sPixelRect $sPixelRect &= "90,128x128;0,0,128,21;0,21,41,96;41,21,58,33;58,21,62,22;70,36,128,113;67,21,100,31;65,21,67,23;64,21,65,22;107,21,128,36;100,21,107,24;58,22,60,23;58,23,59,24;66,23,67,25;100,24,103,28;103,24,104,26;104,28,107,36;106,25,107,28;65,29,67,33;66,26,67,29;105,27,106,28;100,28,102,29;58,30,60,36;58,29,59,30;101,30,104,36;102,29,104,30;62,31,65,33;64,30,65,31;76,31,88,35;70,31,76,33;67,31,70,32;88,31,94,32;96,31,101,36;61,32,62,33;67,32,68,33;88,32,90,34;90,32,91,33;93,32,96,36;92,32,93,33;41,52,48,72;41,33,49,44;49,33,52,36;54,33,57,34;62,33,63,34;73,33,74,35;71,33,73,34;74,33,76,34;91,34,93,36;52,35,53,36;70,35,71,36;82,35,85,36;87,35,88,36;90,35,91,36;49,36,51,37;68,60,70,66;68,48,70,49;69,36,70,48;49,37,50,41;50,42,54,56;52,38,55,40;52,37,54,38;63,37,65,38;68,37,69,41;63,38,64,39;51,39,52,42;52,40,54,42;62,40,65,42;56,43,59,45;62,44,65,45;63,43,64,44;41,44,47,52;47,44,48,47;49,44,50,64;54,48,55,50;62,51,66,56;63,48,65,51;65,48,66,49;48,49,49,54;47,49,48,50;57,50,61,55;59,49,60,50;62,49,63,51;67,49,68,50;66,52,70,56;69,49,70,52;54,52,57,55;61,52,62,53;61,54,62,56;48,55,49,70;58,55,60,56;50,56,53,64;69,56,70,60;53,61,55,63;53,60,54,61;48,73,65,98;53,66,66,73;59,62,61,66;58,60,60,62;62,60,64,63;64,60,65,61;61,61,62,64;66,62,68,65;67,61,68,62;53,63,54,64;56,63,57,66;62,63,63,64;51,64,52,65;54,65,56,66;57,65,58,66;64,65,65,66;66,71,70,77;69,66,70,71;51,68,53,73;52,67,53,68;49,68,50,69;66,68,67,71;68,69,69,71;50,70,51,73;41,72,46,75;46,72,47,73;49,72,50,73;65,77,67,85;65,73,66,77;41,75,45,77;45,77,48,90;47,75,48,77;41,77,43,79;43,77,44,78;67,77,68,78;69,77,70,85;41,79,42,80;41,84,43,96;41,83,42,84;65,85,66,86;69,87,70,89;52,98,66,107;65,88,66,98;43,89,44,96;46,90,48,97;67,98,70,106;68,94,70,96;69,90,70,94;68,91,69,92;0,96,35,128;35,107,41,128;35,98,41,106;35,96,39,98;68,97,70,98;69,96,70,97;47,97,48,98;50,98,52,100;45,108,57,128;49,101,51,108;48,99,50,101;41,100,42,101;66,100,67,107;41,102,45,105;42,101,45,102;48,101,49,103;45,102,46,104;51,102,52,108;41,105,44,107;" $sPixelRect &= "47,106,49,108;48,105,49,106;37,106,41,107;60,108,70,110;68,106,70,108;41,107,43,108;46,107,47,108;52,107,57,108;59,107,66,108;41,108,42,109;57,110,65,128;57,109,60,110;65,110,66,111;69,110,70,112;41,113,45,128;43,112,45,113;65,116,128,128;65,113,66,116;71,113,128,116;66,115,67,116;70,115,71,116" #endregion Local $aPixelRect = StringSplit($sPixelRect, ";", 2) Return $aPixelRect EndFunc ;==>_PixelCoordinates4() Func _PixelCoordinates5() #region pixel coordinates Local $sPixelRect $sPixelRect &= "90,128x128;0,0,128,18;0,49,48,95;0,18,46,49;46,18,57,29;57,18,59,20;59,18,60,19;65,18,128,21;63,18,65,19;57,20,58,21;68,39,128,110;75,21,88,35;66,21,75,30;88,21,93,32;93,21,95,29;95,21,96,23;98,21,128,39;97,21,98,23;64,26,66,30;65,23,66,26;57,26,59,29;57,25,58,26;95,30,98,39;97,25,98,30;59,27,60,30;62,27,64,30;61,28,62,32;96,28,97,30;46,29,50,35;50,29,52,32;55,29,57,30;58,29,59,30;93,29,94,30;62,30,63,33;65,30,67,31;71,30,75,33;70,30,71,31;91,32,95,39;93,31,95,32;89,33,91,39;88,32,90,33;67,35,74,39;68,33,69,35;73,33,75,34;88,33,89,34;51,34,53,38;69,34,71,35;46,35,48,43;48,35,49,38;62,35,63,36;79,35,85,38;77,35,79,36;85,35,87,36;57,36,58,37;74,36,77,39;48,43,52,47;49,38,52,43;50,37,51,38;77,37,79,39;87,37,89,39;79,38,83,39;84,38,85,39;86,38,87,39;55,39,58,41;61,39,64,41;67,39,68,40;58,40,59,41;62,41,64,42;65,58,68,63;66,49,68,54;66,45,68,48;67,41,68,45;46,43,47,44;64,43,65,45;52,44,54,46;55,47,63,50;57,44,58,47;61,44,62,45;46,45,48,46;60,45,61,47;46,46,47,49;56,46,57,47;61,46,62,47;65,46,66,47;48,47,51,55;51,48,55,52;67,48,68,49;63,49,65,52;55,50,58,53;59,50,63,53;65,50,66,53;58,51,59,52;51,52,52,53;67,54,68,58;48,55,50,60;59,58,62,59;60,56,61,58;50,57,52,61;55,57,57,59;61,57,62,58;66,57,67,58;52,64,64,105;57,59,60,64;57,58,58,59;52,59,53,62;56,59,57,60;60,59,61,61;64,59,65,62;48,66,50,75;48,60,49,66;53,60,54,61;51,61,52,62;54,62,55,64;60,63,64,64;62,62,63,63;55,63,57,64;67,63,68,82;64,68,67,70;66,65,67,68;64,67,65,68;51,68,52,83;50,68,51,70;64,70,65,83;65,71,67,72;66,70,67,71;50,71,51,73;48,75,49,81;65,77,66,78;50,80,51,82;65,80,66,82;50,97,52,100;51,86,52,97;64,87,65,112;48,88,49,98;67,88,68,94;0,95,37,128;37,95,39,96;44,95,46,99;43,95,44,98;42,95,43,96;46,95,48,97;67,95,68,102;37,96,38,97;39,98,42,99;40,97,41,98;37,106,42,128;37,100,39,106;37,98,38,100;44,100,48,107;46,99,48,100;50,102,52,107;51,100,52,102;65,100,66,109;39,102,41,106;39,101,40,102;41,101,44,104;48,101,49,103;43,104,44,106;42,104,43,105;66,104,68,105;47,112,64,128;52,105,55,112;59,105,64,112;" $sPixelRect &= "56,105,59,106;45,107,49,108;48,106,49,107;58,106,59,107;42,108,45,111;42,107,44,108;51,107,52,108;55,108,59,112;55,107,57,108;67,107,68,109;66,107,67,108;45,108,46,109;50,110,52,112;51,109,52,110;71,110,128,128;70,110,71,112;69,110,70,111;42,111,43,112;49,111,50,112;65,111,66,112;42,114,47,128;45,113,47,114;64,116,71,128;64,113,65,116;65,114,67,116;69,115,71,116;70,114,71,115;67,115,68,116" #endregion Local $aPixelRect = StringSplit($sPixelRect, ";", 2) Return $aPixelRect EndFunc ;==>_PixelCoordinates5() Func _PixelCoordinates6() #region pixel coordinates Local $sPixelRect $sPixelRect &= "90,128x128;59,0,128,20;0,50,42,98;0,0,44,44;44,0,59,18;44,18,51,30;51,18,53,20;53,18,54,19;57,18,59,19;51,20,52,21;68,20,128,118;60,20,68,31;51,24,52,31;58,27,60,31;59,26,60,27;52,28,55,30;52,27,53,28;57,28,58,33;55,29,56,30;44,30,46,33;49,30,51,31;52,30,53,31;48,31,49,32;58,31,59,33;61,31,63,32;63,47,68,54;67,31,68,47;65,33,67,34;66,31,67,33;46,32,47,33;53,32,54,33;44,33,45,38;52,34,54,36;66,34,67,35;46,37,48,40;47,35,48,37;54,35,55,36;64,36,65,47;52,37,54,39;63,37,64,41;44,44,47,55;45,40,47,44;53,40,54,43;52,40,53,41;52,43,53,44;58,43,61,44;0,44,41,50;41,44,43,48;63,44,64,47;49,45,50,47;47,46,48,48;65,46,66,47;52,47,54,48;59,47,60,48;41,48,42,49;50,50,54,56;51,49,54,50;52,48,53,49;55,50,59,56;55,49,58,50;56,48,57,49;61,48,62,50;60,48,61,49;62,49,63,50;42,51,44,52;43,50,44,51;47,52,50,56;48,51,50,52;59,52,63,55;60,51,61,52;42,69,47,99;42,58,45,69;42,54,43,58;54,54,55,55;64,54,65,58;63,54,64,56;65,54,66,55;63,60,68,63;67,54,68,60;45,55,47,56;59,55,62,56;43,56,44,58;51,56,54,57;57,56,58,57;51,59,52,60;64,59,65,60;66,59,67,60;45,61,47,67;45,60,46,61;56,61,59,64;57,60,59,61;52,62,55,64;52,61,54,62;59,61,60,62;47,62,48,63;61,64,68,65;62,62,63,64;53,72,63,106;55,64,57,72;55,63,56,64;63,63,65,64;67,63,68,64;47,64,49,66;49,64,50,65;54,64,55,66;53,64,54,65;57,64,58,65;62,65,68,66;47,66,48,67;57,68,62,72;59,67,62,68;60,66,61,67;67,66,68,71;66,66,67,67;45,67,46,69;54,68,55,69;49,71,53,78;49,69,51,71;62,69,63,72;51,70,52,71;54,71,55,72;63,72,66,73;64,71,65,72;45,99,52,103;47,83,49,87;47,72,48,83;63,77,65,87;63,73,64,77;65,77,68,79;65,74,68,76;65,73,67,74;66,76,68,77;48,78,49,79;51,78,53,87;50,78,51,80;66,79,68,84;49,84,50,85;67,84,68,87;47,92,50,99;47,87,48,92;63,87,64,89;58,106,65,114;63,96,65,106;63,91,64,96;50,92,51,95;50,96,51,99;67,97,68,112;0,98,31,128;31,108,38,128;31,102,34,108;32,98,33,102;31,98,32,100;33,98,34,100;38,99,42,101;39,98,42,99;51,98,52,99;44,99,45,100;35,100,36,103;36,101,39,102;37,100,38,101;42,100,44,102;33,101,34,102;41,101,42,103;40,101,41,102;" $sPixelRect &= "36,102,38,103;42,102,43,103;34,104,36,108;34,103,35,104;36,103,37,104;47,103,52,105;46,103,47,104;41,106,49,112;41,104,45,106;36,105,38,106;40,105,41,111;39,105,40,108;45,105,46,106;47,105,50,106;36,106,37,108;55,106,58,112;54,106,55,107;49,110,52,113;49,107,51,110;38,115,50,128;38,110,40,115;38,109,39,110;65,111,66,114;44,112,49,115;43,112,44,114;42,112,43,113;56,112,58,113;49,113,51,115;40,114,41,115;55,115,64,128;59,114,65,115;64,115,66,117;66,116,68,117;50,119,55,128;53,118,55,119;54,117,55,118;64,117,65,118;50,118,51,119;72,118,128,128;70,118,72,121;69,118,70,119;64,122,67,128;64,121,66,122;71,121,72,122;67,124,69,128;67,123,68,124;69,125,72,128" #endregion Local $aPixelRect = StringSplit($sPixelRect, ";", 2) Return $aPixelRect EndFunc ;==>_PixelCoordinates6() Func _PixelCoordinates7() #region pixel coordinates Local $sPixelRect $sPixelRect &= "90,128x128;59,0,128,24;0,0,42,87;42,0,59,21;42,21,51,32;51,21,54,22;57,21,59,22;51,22,52,23;69,24,128,120;60,24,69,34;58,30,60,34;59,28,60,30;51,30,53,34;51,29,52,30;53,31,55,33;57,31,58,34;42,32,45,38;45,32,46,34;48,32,51,33;53,33,54,34;56,33,57,37;52,34,53,35;60,34,63,35;65,34,69,57;49,36,52,37;50,35,51,36;64,36,65,38;51,37,53,38;42,38,44,46;61,50,65,54;62,40,64,50;61,39,63,40;60,41,62,42;61,40,62,41;64,41,65,42;61,42,62,43;50,43,51,47;48,44,50,45;51,45,52,47;42,46,43,51;58,46,59,47;61,46,62,50;45,47,46,48;46,50,47,51;48,50,50,52;50,51,51,52;53,53,57,59;53,51,55,53;59,51,60,53;58,51,59,52;56,52,57,53;42,53,44,69;49,54,52,57;49,53,51,54;47,54,49,56;46,54,47,55;57,55,63,58;57,54,59,55;61,54,63,55;44,56,45,59;47,56,48,57;52,56,53,57;63,56,65,57;45,57,46,59;48,57,50,59;61,63,65,68;62,59,65,63;61,58,64,59;63,57,64,58;67,57,69,72;66,57,67,64;57,58,59,59;50,59,51,60;54,59,56,60;48,61,49,63;44,64,46,68;44,63,45,64;49,64,52,66;54,64,56,67;56,64,57,65;60,64,61,67;46,65,47,68;47,79,64,105;46,71,60,79;52,67,55,71;50,66,54,67;53,65,54,66;63,68,67,76;65,65,66,68;51,67,52,68;42,71,44,79;42,69,43,71;57,69,59,71;47,70,50,71;55,70,57,71;66,77,69,85;68,72,69,77;45,73,46,86;60,74,62,79;60,73,61,74;62,75,63,79;65,76,66,81;64,76,65,78;66,76,67,77;42,79,43,85;46,79,47,88;64,86,66,89;64,84,65,86;68,85,69,88;67,85,68,86;0,87,31,128;31,87,41,98;64,89,65,91;41,91,43,100;41,90,42,91;46,90,47,102;43,91,44,95;64,93,65,115;67,106,69,112;68,95,69,106;43,96,45,100;31,98,34,100;34,98,35,99;38,100,41,101;39,98,41,100;38,98,39,99;45,98,46,100;34,100,36,103;33,100,34,101;44,100,45,101;36,101,37,103;40,101,42,103;39,101,40,102;37,102,38,103;42,102,43,103;67,102,68,103;31,103,34,105;34,103,35,104;41,103,42,104;31,116,41,128;36,108,42,113;38,105,44,108;38,104,40,105;42,104,44,105;31,106,35,116;31,105,33,106;50,105,64,112;48,105,50,107;35,106,36,107;37,107,38,108;45,113,55,128;47,108,50,113;47,107,49,108;42,108,43,111;65,109,66,114;35,110,36,112;46,112,47,113;50,112,55,113;55,117,64,128;59,112,64,116;" $sPixelRect &= "57,112,59,114;56,112,57,113;67,115,69,118;68,112,69,115;38,113,42,115;37,113,38,114;39,115,41,116;55,115,57,117;41,119,45,128;43,117,45,119;44,116,45,117;57,116,59,117;60,116,67,117;64,117,66,118;68,118,69,119;72,120,128,128;71,120,72,122;70,120,71,121;64,122,66,128;64,121,65,122;66,124,69,128;66,123,67,124;69,125,72,128" #endregion Local $aPixelRect = StringSplit($sPixelRect, ";", 2) Return $aPixelRect EndFunc ;==>_PixelCoordinates7() Func _PixelCoordinates8() #region pixel coordinates Local $sPixelRect $sPixelRect &= "90,128x128;56,48,128,66;53,0,128,35;0,0,33,65;33,0,53,16;33,16,43,25;43,16,46,17;50,16,53,18;49,16,50,17;43,17,44,19;50,25,53,31;52,18,53,25;51,18,52,19;51,23,52,25;41,25,45,27;43,24,44,25;33,25,38,32;38,25,39,26;38,27,42,28;40,26,41,27;47,27,50,30;49,26,50,27;43,27,45,28;38,28,39,30;40,30,41,32;48,30,50,31;48,31,49,32;51,31,53,33;33,36,36,38;33,32,35,36;35,32,36,34;37,32,39,33;38,34,41,35;40,33,41,34;52,33,53,34;37,35,40,36;58,35,128,48;56,35,58,38;55,35,56,36;40,36,41,37;50,41,55,54;51,37,54,41;51,36,53,37;45,38,48,39;47,37,48,38;33,38,35,43;36,40,40,43;37,39,39,40;38,38,39,39;54,38,55,41;57,38,58,41;46,39,47,40;55,40,56,47;33,43,34,46;37,43,40,45;56,43,57,46;45,44,46,47;33,48,40,53;35,45,36,48;46,45,47,48;36,46,38,48;40,50,46,52;42,47,45,50;42,46,43,47;34,47,35,48;38,47,40,48;47,47,48,48;57,47,58,48;49,48,50,53;40,49,41,50;45,49,46,50;53,54,56,62;55,49,56,54;42,52,49,53;46,51,47,52;48,51,49,52;36,53,41,54;40,52,41,53;33,53,35,54;42,53,46,54;38,54,40,55;51,54,53,56;52,56,53,57;33,59,35,64;33,57,34,59;38,59,41,61;38,58,40,59;43,59,46,61;43,58,45,59;49,60,53,63;50,59,53,60;35,78,54,102;36,66,49,78;42,61,44,66;42,60,43,61;35,61,36,64;39,61,42,63;44,61,45,62;48,62,49,63;55,62,56,65;46,64,48,66;47,63,48,64;52,64,55,71;50,63,54,64;0,65,24,98;24,65,31,79;31,65,32,74;37,65,39,66;41,65,42,66;44,65,46,66;48,65,49,66;69,66,128,121;60,66,69,97;55,73,60,78;58,66,60,73;57,66,58,67;33,71,36,78;34,68,36,71;35,67,36,68;49,70,52,78;49,67,50,70;50,69,51,70;53,71,56,73;55,70,56,71;56,72,57,73;52,73,53,78;54,73,55,75;31,83,35,88;32,74,33,83;33,78,35,83;57,78,60,84;56,78,57,81;24,79,29,87;29,79,30,83;54,81,55,86;55,84,56,85;59,84,60,89;58,84,59,85;24,87,27,90;27,87,28,88;30,92,35,98;32,88,35,92;50,102,60,113;54,93,57,102;54,88,55,93;24,90,26,95;31,91,32,92;55,91,56,93;26,93,27,95;28,95,30,98;29,94,30,95;24,96,26,97;25,95,26,96;57,96,58,102;24,97,25,100;63,97,69,109;62,97,63,106;61,97,62,101;0,98,16,128;16,98,22,106;22,98,23,103;27,98,28,101;33,98,35,100;28,99,29,100;58,99,59,102;" $sPixelRect &= "23,100,24,103;30,100,32,102;34,100,35,101;25,102,29,104;26,101,27,102;32,101,33,103;27,111,46,128;40,102,50,110;29,105,39,111;37,102,40,105;36,102,37,103;31,104,35,105;34,103,35,104;22,106,25,111;22,104,23,106;24,104,26,106;39,105,40,106;51,113,63,119;60,108,62,113;60,105,61,108;16,106,19,113;19,106,21,107;25,106,26,107;27,107,29,111;28,106,29,107;19,107,20,108;39,107,40,111;25,108,27,111;19,109,20,111;66,109,69,117;65,109,66,113;64,109,65,110;40,110,45,111;48,110,50,112;46,110,48,111;62,110,63,113;23,111,24,113;22,111,23,112;26,111,27,112;16,113,18,114;20,118,27,128;21,114,27,118;22,113,23,114;26,113,27,114;46,114,51,128;46,113,49,114;16,114,17,116;65,114,66,116;68,117,69,119;67,117,68,118;16,121,20,128;18,120,20,121;19,119,20,120;51,119,61,128;63,119,64,120;16,120,17,121;61,122,64,128;61,120,62,122;62,121,63,122;71,121,128,128;70,121,71,122;64,124,68,128;64,123,66,124;68,125,71,128;70,124,71,125" #endregion Local $aPixelRect = StringSplit($sPixelRect, ";", 2) Return $aPixelRect EndFunc ;==>_PixelCoordinates8() Func _PixelCoordinates9() #region pixel coordinates Local $sPixelRect $sPixelRect &= "90,128x128;49,41,128,74;51,0,128,33;0,0,31,29;31,0,51,19;31,19,35,21;35,19,37,20;43,19,51,31;41,19,43,21;40,19,41,20;31,21,34,28;42,21,43,23;41,28,43,31;42,26,43,28;33,28,36,29;34,27,35,28;0,29,24,88;24,29,30,36;34,29,36,30;40,29,41,31;50,31,51,32;33,32,34,33;41,34,49,57;39,32,46,34;30,33,33,35;38,33,39,34;46,33,48,34;54,33,128,41;53,33,54,38;52,33,53,35;49,35,51,41;49,34,50,35;29,36,32,38;30,35,31,36;24,36,27,45;51,38,53,40;51,37,52,38;30,38,32,39;28,40,29,41;35,40,36,41;51,40,52,41;36,41,37,42;28,42,30,45;30,42,31,43;29,45,31,46;30,44,31,45;24,45,26,47;30,46,31,47;24,50,26,68;24,47,25,50;26,49,30,56;26,48,29,49;27,47,28,48;37,49,39,51;30,50,31,57;33,50,35,57;36,53,41,56;39,50,41,52;35,51,36,53;40,52,41,53;31,53,32,57;35,54,36,56;29,56,30,57;43,57,49,63;42,57,43,59;29,59,30,60;26,61,27,67;30,61,31,64;29,61,30,62;34,61,36,64;41,62,43,66;42,61,43,62;31,63,34,66;31,62,32,63;33,62,34,63;40,63,41,65;43,63,44,64;45,63,49,66;27,64,28,67;34,64,35,65;44,65,45,69;43,65,44,67;30,67,32,68;31,66,32,67;31,80,53,105;28,69,43,80;37,66,39,69;45,66,46,67;48,66,49,68;47,66,48,67;32,68,37,69;36,67,37,68;39,67,41,69;29,68,31,69;41,68,42,69;24,70,25,74;26,80,31,92;26,73,28,80;27,70,28,73;43,72,46,80;43,70,44,72;44,71,45,72;46,75,48,80;46,73,47,75;70,74,128,128;58,74,70,93;53,74,58,79;50,74,53,76;25,76,26,82;48,77,50,80;48,76,49,77;52,76,53,78;51,76,52,77;50,78,51,80;51,79,52,80;56,79,58,81;54,79,56,80;57,81,58,83;57,85,58,89;48,105,60,118;53,90,56,105;53,87,55,90;53,86,54,87;0,88,18,114;18,88,22,94;22,88,23,91;25,89,26,91;28,92,31,101;26,94,28,98;27,92,28,94;56,97,58,105;56,93,57,97;62,93,70,106;60,93,62,100;59,93,60,96;18,94,20,100;20,94,21,95;20,97,23,98;21,95,22,97;25,95,26,98;22,96,23,97;20,98,22,99;58,99,59,105;18,100,19,102;61,100,62,103;22,107,43,128;25,101,26,107;24,101,25,104;30,101,31,103;29,101,30,102;20,102,21,104;59,102,60,105;18,104,19,109;23,104,24,107;26,104,28,107;24,105,25,107;28,105,33,107;34,105,48,107;60,107,62,110;60,105,61,107;33,106,34,107;64,106,70,113;" $sPixelRect &= "63,106,64,109;44,107,48,111;43,107,44,110;19,108,20,109;20,109,22,111;21,108,22,109;60,110,61,112;63,110,64,112;21,111,22,112;43,113,48,128;43,111,44,113;47,111,48,112;18,112,19,113;44,112,46,113;66,113,70,116;65,113,66,115;0,114,15,128;15,114,17,117;60,115,62,120;60,114,61,115;19,119,22,128;20,116,22,119;21,115,22,116;62,117,64,121;62,116,63,117;68,116,70,119;67,116,68,117;15,117,16,118;48,118,57,128;64,119,66,122;64,118,65,119;57,121,61,128;57,119,58,121;69,119,70,120;15,121,19,128;18,120,19,121;58,120,59,121;61,124,70,128;65,122,70,123;66,120,67,122;67,121,68,122;69,121,70,122;61,122,63,124;63,123,65,124;66,123,70,124" #endregion Local $aPixelRect = StringSplit($sPixelRect, ";", 2) Return $aPixelRect EndFunc ;==>_PixelCoordinates9() Func _PixelCoordinates10() #region pixel coordinates Local $sPixelRect $sPixelRect &= "90,128x128;48,0,128,79;0,0,48,20;0,20,16,69;16,20,23,30;23,20,25,21;30,20,46,22;29,20,30,21;46,20,48,21;23,21,24,23;32,22,39,23;34,24,48,64;41,22,45,24;40,22,41,23;34,23,35,24;45,23,46,24;31,28,34,35;32,27,34,28;33,26,34,27;23,27,24,30;16,30,20,36;20,30,21,31;25,30,27,32;29,31,31,33;30,30,31,31;27,31,28,32;20,32,21,33;23,33,25,34;24,32,25,33;30,33,31,34;24,34,26,35;21,35,23,36;16,36,18,46;18,36,19,38;20,36,21,37;23,36,24,37;33,37,34,38;21,39,23,41;20,39,21,40;23,39,24,40;20,41,21,42;22,41,24,42;32,46,34,58;33,41,34,46;18,43,20,44;19,42,20,43;19,45,22,49;20,44,21,45;18,45,19,47;16,46,17,47;24,47,25,48;20,49,23,50;16,51,21,57;17,50,19,51;24,52,28,57;25,50,28,52;28,54,32,56;31,51,32,54;21,53,23,58;21,52,22,53;30,56,32,57;19,57,21,58;24,57,27,58;33,58,34,60;19,60,21,61;16,63,18,68;16,61,17,63;21,63,23,66;21,62,22,63;25,62,27,65;32,63,34,64;33,62,34,63;20,63,21,64;23,64,25,67;24,63,25,64;27,63,28,64;31,64,33,66;38,64,48,72;35,64,38,68;18,65,19,67;22,77,44,100;23,69,33,77;25,65,26,69;22,66,23,67;34,66,35,67;21,67,22,68;28,67,30,69;24,68,25,69;27,68,28,69;30,68,32,69;37,68,38,70;36,68,37,69;0,69,12,128;12,71,16,92;12,69,15,71;18,71,22,91;20,69,22,71;19,70,20,71;22,70,23,77;33,71,35,77;33,70,34,71;43,72,48,75;41,72,43,74;40,72,41,73;35,74,36,77;37,74,40,77;17,75,18,82;36,75,37,77;40,75,41,77;44,78,47,81;45,75,48,77;44,75,45,76;41,76,42,77;46,77,48,78;55,79,128,128;48,89,55,110;50,82,55,89;51,79,55,82;50,79,51,80;44,81,46,105;46,83,47,93;49,84,50,89;48,87,49,88;16,88,17,90;19,95,22,97;20,91,22,95;19,91,20,92;12,92,15,100;15,93,16,94;15,96,17,98;20,97,22,99;46,101,48,104;47,98,48,101;12,100,13,101;20,107,38,128;30,100,44,107;25,100,30,104;24,100,25,103;23,100,24,101;12,102,16,104;14,101,15,102;20,101,21,102;14,104,15,105;20,104,21,107;24,104,26,107;27,104,30,106;47,104,48,109;12,109,14,128;12,105,13,109;16,106,19,110;17,105,18,106;21,105,24,107;26,105,27,107;44,105,45,108;27,106,29,107;14,107,16,111;19,107,20,113;41,107,43,113;38,107,41,109;43,107,44,109;46,107,47,109;" $sPixelRect &= "39,109,41,110;15,111,17,113;16,110,17,111;51,110,55,113;50,110,51,112;49,110,50,111;38,114,42,128;38,111,40,114;42,117,45,128;43,112,47,116;43,111,45,112;17,112,19,113;17,113,18,114;40,113,41,114;42,113,43,114;47,114,50,118;47,113,49,114;53,113,55,115;52,113,53,114;14,115,16,118;50,116,53,119;50,115,51,116;54,115,55,116;44,116,47,117;51,119,55,128;53,117,55,119;14,120,20,128;14,118,15,120;18,119,20,120;19,118,20,119;45,120,51,128;45,119,50,120;49,118,50,119" #endregion Local $aPixelRect = StringSplit($sPixelRect, ";", 2) Return $aPixelRect EndFunc ;==>_PixelCoordinates10() Func _PixelCoordinates11() #region pixel coordinates Local $sPixelRect $sPixelRect &= "90,128x128;41,26,128,106;46,0,128,26;0,0,46,12;0,12,16,64;16,12,21,24;21,12,24,15;35,12,46,16;31,12,35,14;27,12,31,13;33,14,35,15;21,15,23,16;30,16,33,19;29,15,31,16;21,16,22,18;29,16,30,17;37,16,46,18;31,19,40,29;33,17,34,19;34,18,38,19;42,18,46,21;41,18,42,19;40,21,42,26;45,21,46,24;44,21,45,22;29,24,31,28;30,22,31,24;42,23,43,26;16,24,19,31;23,24,24,26;22,24,23,25;25,25,26,27;24,25,25,26;28,25,29,28;34,35,41,60;35,29,41,35;40,26,41,29;21,27,24,29;30,28,31,29;20,29,21,30;24,29,25,31;23,29,24,30;34,29,35,30;16,31,18,34;22,31,23,32;33,32,35,33;34,31,35,32;20,34,23,35;22,33,23,34;16,34,17,40;20,35,22,36;22,36,24,37;32,42,34,52;33,37,34,42;17,38,18,41;18,39,19,42;19,41,22,44;19,40,20,41;21,40,23,41;21,44,22,45;25,47,29,52;26,44,28,47;16,47,23,52;17,46,22,47;18,45,19,46;28,45,29,47;29,47,30,48;23,48,25,52;29,49,32,51;31,51,32,52;16,52,17,53;20,52,24,53;25,52,27,53;33,52,34,54;21,57,23,61;21,56,22,57;16,59,18,63;16,57,17,59;20,57,21,58;25,57,28,59;32,58,34,60;21,78,37,99;19,65,32,78;24,59,26,65;23,59,24,62;26,59,27,60;31,59,32,62;18,60,19,62;32,60,33,63;37,60,41,76;33,61,37,63;35,60,37,61;22,61,23,62;28,62,30,65;16,63,17,64;26,63,27,65;36,63,37,65;0,64,12,128;12,72,17,86;12,66,16,72;12,64,15,66;20,64,22,65;23,64,24,65;27,64,28,65;30,64,31,65;18,66,19,79;33,66,35,67;32,68,34,78;36,70,37,74;35,70,36,71;17,73,18,76;34,73,35,78;35,75,36,78;39,76,41,81;38,76,39,78;19,78,21,86;37,79,38,84;38,81,39,83;40,81,41,82;17,82,18,85;12,86,16,97;20,86,21,87;16,88,17,89;35,102,40,111;37,91,39,102;37,88,38,91;40,88,41,92;20,90,21,98;16,93,18,95;17,92,18,93;17,95,18,97;12,97,15,98;40,97,41,99;12,98,13,99;20,111,33,128;28,99,35,109;20,105,27,111;24,99,28,104;23,99,24,102;35,99,37,102;12,101,16,103;14,100,15,101;12,103,13,105;20,103,21,105;14,105,19,109;17,104,18,105;21,104,24,105;25,104,28,105;12,112,15,128;12,107,14,112;12,106,13,107;19,106,20,112;27,106,28,111;50,106,128,128;42,106,50,113;41,107,42,109;14,109,18,110;28,109,31,111;34,109,35,110;18,110,19,112;31,110,32,111;41,110,42,112;" $sPixelRect &= "33,117,39,128;33,114,38,117;36,111,39,113;35,111,36,112;15,112,16,117;33,112,34,114;16,113,17,114;34,113,36,114;37,113,39,114;45,113,50,115;44,113,45,114;40,115,42,117;39,115,40,116;47,115,50,116;42,116,44,118;49,116,50,117;15,120,20,128;18,118,20,120;19,117,20,118;39,120,50,128;44,117,45,120;39,118,42,120;45,118,46,120;15,119,16,120;17,119,18,120;42,119,44,120;48,119,50,120" #endregion Local $aPixelRect = StringSplit($sPixelRect, ";", 2) Return $aPixelRect EndFunc ;==>_PixelCoordinates11() Func _PixelCoordinates12() #region pixel coordinates Local $sPixelRect $sPixelRect &= "90,128x128;46,0,128,113;23,0,46,4;0,0,16,13;16,0,21,8;21,0,23,1;32,4,46,56;24,4,32,25;19,10,24,21;22,8,24,10;23,6,24,8;16,8,19,10;21,9,22,10;16,10,18,11;16,11,17,12;16,14,19,21;17,13,19,14;18,12,19,13;0,28,12,98;0,13,9,28;9,13,14,16;14,13,15,14;13,17,16,25;14,16,16,17;15,15,16,16;9,16,12,18;12,16,13,17;9,18,11,20;9,20,10,21;11,20,13,26;16,21,18,22;21,21,24,22;16,22,17,23;23,22,24,23;9,25,10,28;13,27,16,31;13,25,15,27;25,25,32,34;10,26,11,28;12,26,13,29;14,31,19,32;16,29,17,31;23,30,25,33;24,29,25,30;17,30,18,31;16,32,20,33;20,33,22,34;24,33,25,35;12,34,13,48;27,34,32,35;13,35,14,41;17,35,19,37;23,35,24,37;28,35,29,36;19,36,21,38;31,36,32,38;17,39,18,40;29,43,31,52;27,41,31,42;29,39,30,41;30,40,31,41;17,41,18,42;27,42,28,43;29,42,30,43;18,43,20,44;16,44,19,45;18,45,20,47;26,45,27,48;25,45,26,46;16,48,18,49;17,47,18,48;13,48,14,49;31,48,32,55;15,50,17,52;14,50,15,51;25,50,26,51;12,54,20,58;17,51,18,54;21,53,26,58;21,51,22,53;27,51,28,53;26,51,27,52;18,52,19,54;22,52,23,53;24,52,25,53;14,53,15,54;16,53,17,54;19,53,20,54;30,58,32,67;28,54,31,58;29,53,31,54;26,55,28,58;26,54,27,55;36,56,46,69;33,56,36,63;12,58,13,59;16,58,20,59;21,58,24,59;29,58,30,59;16,61,17,63;32,65,34,71;32,61,33,65;22,63,25,65;23,62,24,63;12,64,14,70;12,63,13,64;18,63,20,66;28,64,30,67;29,63,30,64;34,63,36,67;17,64,18,65;15,72,33,91;20,65,23,72;21,64,22,65;14,66,16,68;14,65,15,66;23,65,24,67;19,66,20,68;31,67,32,69;35,67,36,68;14,68,15,69;24,69,29,72;25,68,28,69;16,70,20,72;17,69,18,70;38,69,46,76;37,69,38,74;23,70,24,72;29,70,30,72;33,71,35,72;34,70,35,71;15,71,16,72;30,71,31,72;12,72,13,92;22,91,41,109;33,77,38,91;33,74,35,77;33,73,34,74;14,75,15,82;35,75,36,77;36,76,37,77;40,76,46,78;39,76,40,77;38,80,42,91;38,78,39,80;43,78,46,80;42,78,43,79;39,79,40,80;45,80,46,82;43,97,46,110;44,87,46,97;45,84,46,87;13,87,14,91;42,87,43,88;17,91,22,98;16,91,17,92;41,91,42,107;12,93,13,98;13,96,14,97;0,107,11,128;0,98,8,107;8,98,10,100;10,98,11,99;20,98,22,101;18,98,20,99;11,100,14,103;19,100,20,102;" $sPixelRect &= "8,102,11,103;10,101,11,102;21,101,22,103;8,103,10,107;13,105,18,112;14,104,16,105;17,104,18,105;20,105,22,112;11,107,13,111;12,106,13,107;42,108,43,109;22,111,36,128;22,109,35,111;36,109,39,110;18,110,19,113;36,117,41,128;36,113,43,114;38,110,39,113;45,110,46,112;44,110,45,111;19,111,20,112;39,111,40,113;14,112,17,116;17,112,18,114;36,112,37,113;40,112,42,113;11,116,15,128;11,113,12,116;51,113,128,128;48,113,51,115;47,113,48,114;12,114,14,116;18,118,22,128;20,116,22,118;21,114,22,116;36,114,39,117;40,114,44,116;44,115,46,118;50,115,51,117;49,115,50,116;15,116,16,117;43,116,44,117;41,119,51,128;46,116,47,119;19,117,20,118;47,117,48,119;41,118,44,119;48,118,51,119;15,119,18,128" #endregion Local $aPixelRect = StringSplit($sPixelRect, ";", 2) Return $aPixelRect EndFunc ;==>_PixelCoordinates12() Func _PixelCoordinates13() #region pixel coordinates Local $sPixelRect $sPixelRect &= "90,128x128;0,0,8,14;8,0,11,7;47,0,128,116;23,0,47,27;12,7,23,23;14,0,23,7;13,0,14,3;12,0,13,1;13,4,14,7;11,5,12,6;8,7,10,9;8,9,9,11;7,17,12,27;10,10,12,17;11,9,12,10;8,15,10,17;9,13,10,15;0,35,12,98;0,14,4,35;4,14,6,18;6,14,7,16;4,18,5,22;5,22,7,24;6,21,7,22;10,27,14,31;12,23,14,27;14,23,15,25;22,23,23,24;6,24,7,25;4,27,7,35;4,25,5,27;8,27,10,29;32,27,47,57;24,27,32,35;7,30,9,35;7,28,8,30;9,29,10,30;12,31,16,33;14,29,15,31;15,30,16,31;23,30,24,38;11,31,12,32;22,31,23,33;9,32,10,35;16,32,18,34;10,33,11,35;15,33,16,34;18,33,21,35;17,34,18,35;24,35,25,36;27,35,30,36;12,36,13,44;17,37,19,39;18,36,19,37;22,36,23,37;16,37,17,38;31,37,32,39;18,39,20,40;19,38,20,39;13,40,14,42;29,42,31,53;28,40,30,42;28,42,29,43;15,44,16,45;18,44,20,45;16,45,18,47;18,46,20,48;24,46,26,48;17,47,18,48;12,49,13,51;31,49,32,56;14,52,17,53;21,53,24,59;21,52,22,53;27,52,28,54;26,52,27,53;16,54,20,59;17,53,19,54;24,56,31,59;28,53,29,56;24,54,25,56;29,54,31,56;12,55,16,59;25,55,27,56;20,56,21,57;36,57,47,72;33,57,36,69;17,59,20,60;22,59,24,60;29,63,32,68;30,59,32,63;29,59,30,61;16,62,17,63;22,64,25,66;22,63,24,64;12,65,14,70;12,64,13,65;17,64,20,66;28,64,29,68;32,64,33,71;14,74,35,91;20,66,22,74;21,65,22,66;14,66,15,69;19,66,20,68;18,66,19,67;22,66,24,67;15,67,16,68;22,67,23,69;24,70,30,74;25,69,29,70;26,68,27,69;31,68,32,70;33,69,34,70;35,69,36,70;16,71,20,74;16,70,18,71;22,71,24,74;22,70,23,71;15,72,16,74;30,72,33,74;40,72,47,77;37,72,40,74;12,73,13,76;33,73,34,74;39,74,40,76;38,74,39,75;22,91,41,106;35,78,40,91;35,75,36,78;36,76,37,78;12,79,14,82;12,77,13,79;37,77,39,78;42,77,47,79;41,77,42,78;40,84,43,88;40,79,42,84;46,79,47,81;45,79,46,80;12,82,13,84;43,93,47,111;44,87,47,93;45,84,47,87;46,83,47,84;12,86,13,90;41,88,42,95;40,88,41,91;13,89,14,90;17,91,22,99;16,91,17,93;15,91,16,92;16,95,17,96;12,96,13,99;13,97,14,98;0,102,10,128;0,98,6,102;7,98,9,100;6,98,7,99;9,98,10,99;19,99,22,102;6,100,8,102;11,101,14,103;10,101,11,102;42,101,43,110;20,102,22,103;41,102,42,103;12,105,18,112;" $sPixelRect &= "14,104,18,105;20,106,39,109;20,105,22,106;39,106,40,107;10,107,12,110;41,107,42,109;18,110,20,112;18,109,19,110;22,111,36,128;21,109,35,111;35,109,38,110;10,110,11,112;20,110,21,111;21,111,22,112;38,112,41,115;37,111,39,112;45,111,47,114;44,111,45,112;14,112,18,114;18,112,19,113;37,112,38,113;10,114,15,128;10,113,11,114;36,113,37,116;39,115,44,117;41,113,42,115;15,114,17,115;18,118,22,128;20,116,22,118;21,114,22,116;37,114,38,115;42,114,43,115;46,114,47,115;15,115,16,117;43,117,46,119;44,116,45,117;48,116,128,128;19,117,20,118;36,119,42,128;36,117,38,119;41,117,43,118;38,118,40,119;42,120,48,128;46,118,48,120;15,119,18,128;45,119,46,120" #endregion Local $aPixelRect = StringSplit($sPixelRect, ";", 2) Return $aPixelRect EndFunc ;==>_PixelCoordinates13() Func _PixelCoordinates14() #region pixel coordinates Local $sPixelRect $sPixelRect &= "90,128x128;36,0,128,99;15,5,36,15;16,0,36,5;0,0,11,4;11,0,16,3;15,3,16,4;0,4,7,5;0,5,3,8;3,6,5,8;4,5,5,6;3,11,14,21;5,7,15,11;7,6,8,7;13,6,15,7;0,8,1,9;2,8,4,9;1,9,3,10;4,9,5,11;0,10,2,11;0,11,1,12;14,11,15,18;0,14,3,18;1,12,3,14;15,15,16,16;24,15,36,28;22,15,24,17;20,15,22,16;23,17,24,18;2,18,3,20;1,18,2,19;0,31,14,98;0,22,4,31;0,20,2,22;2,21,3,22;9,21,15,25;6,21,9,23;5,21,6,22;4,24,7,31;4,23,5,24;7,23,9,24;11,25,18,27;15,23,16,25;23,23,24,27;16,24,17,25;22,24,23,25;7,26,9,31;7,25,8,26;10,25,11,26;18,26,21,27;20,25,21,26;9,28,11,31;9,27,10,28;16,27,19,28;23,28,25,30;33,28,36,49;11,29,13,31;19,29,21,31;31,30,33,31;32,29,33,30;18,30,19,31;24,30,25,31;20,32,21,33;29,35,32,36;30,33,31,35;14,34,15,36;31,34,32,35;20,35,21,37;19,35,20,36;30,39,32,46;31,36,32,39;30,36,31,37;18,38,21,40;17,39,18,40;26,39,27,41;25,39,26,40;16,43,17,44;17,47,22,52;19,45,21,47;20,43,21,45;24,43,26,44;32,43,33,46;15,44,16,46;14,44,15,45;27,44,29,46;16,45,17,46;23,47,27,51;23,45,25,47;29,45,30,46;18,46,19,47;25,46,26,47;31,47,33,48;14,49,17,52;15,48,17,49;27,48,32,52;22,49,23,51;35,49,36,83;33,52,35,63;34,49,35,52;24,51,27,53;32,51,33,53;14,52,15,54;19,52,24,53;30,58,33,63;31,57,33,58;32,56,33,57;20,57,22,60;24,57,28,59;14,60,17,63;14,58,16,60;19,69,32,98;23,59,25,69;22,59,23,63;25,59,27,60;21,60,22,61;25,60,26,61;29,60,30,62;17,61,18,62;14,63,16,64;17,65,23,69;19,63,20,65;25,64,30,69;27,63,29,64;34,63,35,64;20,64,23,65;14,66,15,86;30,68,31,69;17,69,19,86;16,69,17,77;32,69,33,70;34,70,35,82;15,71,16,72;33,71,34,74;15,75,16,76;32,81,34,84;32,80,33,81;16,83,17,85;14,88,15,89;18,89,19,92;30,106,36,111;25,98,34,106;32,90,33,98;14,92,16,98;14,91,15,92;16,93,17,97;33,94,34,98;0,104,12,128;0,98,7,104;7,98,9,99;15,98,16,99;21,98,25,103;20,98,21,99;14,99,15,100;16,99,18,100;46,99,128,128;38,99,46,112;37,99,38,107;7,101,11,104;7,100,9,101;11,100,14,102;14,101,15,103;34,101,35,106;14,104,18,110;16,103,18,104;23,103,25,104;20,105,25,109;20,104,23,105;13,105,14,109;25,106,30,108;21,113,31,128;" $sPixelRect &= "22,109,27,113;25,108,27,109;29,108,30,110;28,108,29,109;18,109,20,110;21,109,22,110;16,110,18,112;15,110,16,111;18,110,19,111;31,111,37,112;36,110,37,111;27,111,28,113;12,112,16,115;21,112,22,113;28,112,30,113;32,112,36,115;31,112,32,113;41,112,46,117;38,113,41,115;39,112,41,113;17,118,21,128;19,116,21,118;20,114,21,116;31,116,35,128;31,114,32,116;12,119,17,128;12,115,14,119;14,115,15,117;32,115,33,116;34,115,36,116;40,115,41,116;18,117,19,118;44,117,46,119;42,117,44,118;14,118,15,119;35,120,39,128;35,119,36,120;45,119,46,120;39,122,46,128;39,121,43,122" #endregion Local $aPixelRect = StringSplit($sPixelRect, ";", 2) Return $aPixelRect EndFunc ;==>_PixelCoordinates14() Func _PixelCoordinates15() #region pixel coordinates Local $sPixelRect $sPixelRect &= "90,128x128;41,0,128,115;0,0,41,19;4,19,13,27;0,19,4,25;13,19,15,20;23,19,41,31;22,19,23,22;21,19,22,20;13,20,14,22;8,27,16,30;13,24,14,27;2,25,4,26;0,49,13,98;0,30,7,49;0,27,3,30;0,26,1,27;14,26,15,27;22,26,23,34;5,27,8,28;21,27,22,29;3,28,4,30;7,28,8,29;16,28,17,31;4,29,6,30;17,29,20,31;14,30,16,31;7,35,13,47;7,32,10,35;7,31,9,32;20,31,21,33;19,31,20,32;23,31,24,34;26,31,28,32;33,31,41,71;32,31,33,47;30,33,32,34;31,32,32,33;10,33,12,35;18,33,19,34;18,36,19,37;29,41,32,48;29,37,31,41;29,36,30,37;13,37,14,38;17,39,20,42;23,39,24,41;24,40,25,41;15,41,17,43;17,42,19,44;23,42,26,44;16,43,17,44;19,43,20,44;26,43,27,44;14,45,16,46;14,46,15,47;7,47,12,49;17,49,20,56;18,47,20,49;23,47,25,48;26,47,28,48;22,49,25,56;22,48,24,49;29,49,32,55;28,48,31,49;28,49,29,50;32,49,33,50;13,52,17,56;15,51,17,52;16,50,17,51;20,51,21,56;25,52,29,55;25,51,27,52;21,54,22,55;25,55,26,56;31,56,33,61;30,55,32,56;13,56,14,57;17,59,18,60;23,61,26,63;24,59,25,61;19,61,21,63;20,60,21,61;25,60,26,61;29,61,31,65;30,60,31,61;13,62,15,67;13,61,14,62;31,62,33,65;32,61,33,62;18,74,34,97;18,67,30,74;21,63,24,67;21,62,23,63;15,64,17,66;15,63,16,64;20,63,21,64;24,63,25,64;28,63,29,64;17,64,18,65;26,66,29,67;27,65,28,66;32,65,33,67;15,66,16,67;18,66,20,67;16,69,18,88;17,68,18,69;13,76,16,79;13,69,14,76;30,69,31,74;14,70,15,72;36,71,41,77;35,71,36,75;34,71,35,73;31,72,33,74;34,88,37,112;34,78,36,88;34,76,35,78;38,77,41,81;37,77,38,79;13,79,14,88;36,81,38,83;40,81,41,83;39,81,40,82;36,83,37,84;15,84,16,88;14,84,15,85;39,99,41,113;39,92,41,97;40,87,41,92;17,88,18,89;37,90,38,91;13,91,14,92;13,94,15,98;13,93,14,94;15,95,16,100;23,105,30,128;21,97,34,103;19,97,21,99;40,97,41,99;0,104,12,128;0,98,8,104;8,98,9,99;14,98,15,100;8,101,10,104;8,100,9,101;11,100,14,103;10,101,11,102;20,102,21,103;37,102,38,104;13,105,18,111;15,103,16,105;16,104,18,105;17,103,18,104;22,103,24,105;25,103,34,105;19,106,23,109;20,104,22,106;22,105,23,106;30,105,34,109;37,105,38,110;12,106,13,109;18,107,19,114;38,107,39,109;21,109,23,112;" $sPixelRect &= "31,109,34,110;33,110,34,111;12,113,18,114;16,111,18,113;14,111,16,112;19,111,21,112;30,115,35,128;30,112,32,115;30,111,31,112;19,112,20,113;22,112,23,113;34,112,36,114;32,113,33,115;40,113,41,114;12,120,23,128;12,114,15,120;15,114,17,116;33,114,34,115;21,116,23,120;22,115,23,116;35,115,37,117;46,115,128,128;43,115,46,117;42,115,43,116;15,116,16,117;37,116,39,118;19,118,21,120;20,117,21,118;39,117,40,119;45,117,46,119;40,118,41,119;17,119,19,120;35,120,40,128;35,119,38,120;40,121,45,128;45,122,46,128" #endregion Local $aPixelRect = StringSplit($sPixelRect, ";", 2) Return $aPixelRect EndFunc ;==>_PixelCoordinates15() Func _PixelCoordinates16() #region pixel coordinates Local $sPixelRect $sPixelRect &= "90,128x128;41,0,128,115;0,0,41,18;3,18,13,29;0,18,3,28;13,18,16,19;23,18,41,29;21,18,23,20;20,18,21,19;13,19,14,21;22,20,23,21;13,27,15,30;13,26,14,27;22,26,23,30;21,27,22,28;15,28,16,31;16,29,20,30;19,28,20,29;0,33,13,97;0,29,3,33;8,29,12,31;6,29,8,30;12,29,13,30;23,29,29,30;35,47,41,71;34,29,41,41;33,29,34,38;31,31,33,33;32,29,33,31;3,30,5,33;14,30,15,31;16,30,18,31;20,30,21,33;23,30,24,31;5,31,7,33;16,31,17,32;7,32,10,33;19,32,20,33;24,32,25,33;26,33,27,34;13,50,16,79;13,35,15,50;13,34,14,35;24,35,26,36;25,34,26,35;30,36,32,39;15,37,17,38;24,37,26,39;26,37,27,38;31,43,34,48;32,39,33,43;31,39,32,40;25,40,26,44;24,40,25,42;26,40,27,41;27,41,28,42;36,41,41,47;35,41,36,45;17,42,20,44;31,42,32,43;34,44,35,45;27,45,28,47;15,47,16,48;25,49,28,55;25,47,27,49;30,47,31,48;32,48,35,49;34,47,35,48;16,48,17,49;19,49,23,55;20,48,23,49;23,50,25,52;24,48,25,50;29,48,30,49;32,49,34,52;16,51,19,55;18,50,19,51;28,51,30,54;28,50,29,51;30,51,32,53;31,50,32,51;23,52,24,55;31,53,33,54;32,52,33,53;33,54,35,64;34,52,35,54;28,54,29,55;32,54,33,55;16,55,17,56;22,55,23,56;26,55,27,56;26,59,29,62;27,56,28,59;32,59,33,64;16,61,18,66;16,60,17,61;22,60,24,62;18,72,35,95;24,61,26,72;18,62,19,65;23,62,24,63;26,62,28,63;31,62,32,63;19,63,20,64;20,66,24,72;21,64,22,66;34,64,35,65;22,65,23,66;26,66,30,72;34,66,35,69;16,68,17,72;18,70,20,72;19,68,20,70;30,69,34,72;31,68,33,69;37,71,41,76;36,71,37,74;17,73,18,87;35,88,37,110;35,79,37,83;35,75,36,79;38,76,41,80;13,79,15,86;37,80,38,82;40,80,41,83;39,80,40,81;35,83,36,88;16,84,17,87;13,86,14,88;38,99,41,102;40,88,41,99;13,92,15,98;13,89,14,92;39,91,40,92;15,93,16,101;39,94,40,99;23,106,30,128;24,95,35,104;20,95,24,99;19,95,20,98;0,101,12,128;0,97,9,101;9,97,12,98;16,97,17,100;14,98,15,101;21,101,24,103;22,99,24,101;21,99,22,100;9,100,11,101;12,100,14,101;12,101,13,110;39,102,41,112;13,103,14,104;21,104,23,109;20,103,22,104;14,106,19,111;15,104,18,106;23,104,25,106;30,104,35,109;27,104,30,106;26,104,27,105;37,104,38,108;18,105,19,106;25,105,26,106;" $sPixelRect &= "13,106,14,110;22,109,23,112;32,109,35,111;31,109,32,110;19,110,21,112;34,111,36,112;35,110,36,111;12,113,19,114;17,111,19,113;16,111,17,112;21,111,22,112;38,111,39,112;12,112,15,113;19,112,20,113;30,114,35,128;30,112,31,114;33,113,35,114;34,112,35,113;40,112,41,113;31,113,32,114;12,114,17,116;17,114,18,115;35,114,36,117;19,118,23,128;21,116,23,118;22,115,23,116;36,115,38,117;45,115,128,128;43,115,45,117;42,115,43,116;12,119,19,128;12,116,15,119;15,116,16,117;37,117,40,118;38,116,39,117;20,117,21,118;44,117,45,118;35,120,40,128;35,118,36,120;40,118,41,120;39,118,40,119;36,119,37,120;40,121,45,128" #endregion Local $aPixelRect = StringSplit($sPixelRect, ";", 2) Return $aPixelRect EndFunc ;==>_PixelCoordinates16() Func _PixelCoordinates17() #region pixel coordinates Local $sPixelRect $sPixelRect &= "90,128x128;40,0,128,114;1,0,40,15;0,0,1,7;0,15,13,28;0,8,1,15;13,15,17,16;24,15,40,25;22,15,24,18;20,15,22,16;13,16,14,17;23,18,24,20;22,23,24,26;23,22,24,23;13,24,15,28;13,23,14,24;21,24,22,25;15,25,16,28;19,25,21,27;26,25,28,27;24,25,26,26;34,25,40,32;32,25,34,28;16,27,19,28;18,26,19,27;23,26,25,27;20,27,21,28;6,28,13,29;16,28,18,29;21,28,22,30;26,28,28,30;25,28,26,29;33,28,34,29;0,33,17,97;0,29,6,33;11,29,13,30;6,30,9,33;25,30,27,31;9,31,14,33;25,31,26,32;14,32,16,33;32,32,33,35;36,32,40,36;35,32,36,34;26,33,27,34;33,35,35,41;33,33,34,35;17,35,19,36;26,36,27,38;28,46,40,50;34,41,37,46;35,36,36,41;38,36,40,40;37,36,38,38;27,37,29,39;19,39,21,40;20,38,21,39;36,38,37,41;37,39,38,41;19,40,20,41;28,40,32,41;39,40,40,41;28,41,30,43;32,41,33,43;17,57,20,75;17,45,19,57;17,42,18,45;37,43,40,46;37,42,38,43;39,42,40,43;20,43,22,45;27,43,29,44;30,43,32,44;21,46,27,52;23,45,26,46;24,44,25,45;28,45,30,46;29,44,30,45;27,46,28,48;19,48,21,52;28,50,31,52;31,50,32,51;34,50,36,60;36,50,37,55;37,54,40,83;38,50,40,54;19,52,20,54;30,55,32,58;31,54,32,55;26,57,28,59;28,58,30,61;29,57,30,58;36,57,37,59;20,59,22,63;20,58,21,59;30,58,31,59;22,60,23,62;22,65,33,103;29,62,33,65;30,61,32,62;24,62,26,65;26,63,29,65;23,64,24,65;33,66,35,83;33,64,34,66;20,65,21,68;35,70,37,74;35,67,37,69;36,66,37,67;21,68,22,85;36,69,37,70;36,74,37,75;17,75,19,81;19,81,21,83;20,79,21,81;17,81,18,83;20,83,21,84;33,83,34,84;38,83,40,107;37,85,38,87;21,87,22,99;31,104,37,110;33,89,35,104;33,87,34,89;17,90,19,101;17,89,18,90;37,90,38,93;35,95,36,96;0,102,15,128;0,97,9,102;14,97,17,100;35,97,36,104;9,99,11,102;13,99,14,102;11,100,12,102;16,100,17,102;15,100,16,101;12,101,13,102;17,101,18,102;21,103,24,108;21,102,22,103;15,103,16,108;28,103,31,108;23,111,30,128;24,106,28,111;25,103,28,105;31,103,33,104;37,103,38,105;16,105,19,109;17,104,20,105;24,104,25,106;19,105,20,106;25,105,27,106;39,107,40,110;18,109,24,111;19,108,20,109;22,108,24,109;28,108,29,109;30,108,31,109;15,111,17,115;15,110,16,111;30,118,37,128;" $sPixelRect &= "32,110,36,118;36,110,38,113;19,111,20,112;17,112,18,114;30,112,32,118;39,112,40,113;19,117,23,128;22,113,23,117;36,113,37,114;21,114,22,115;45,114,128,128;42,114,45,117;41,114,42,115;15,115,16,116;20,116,22,117;44,117,45,119;43,117,44,118;15,119,19,128;18,118,19,119;37,120,41,128;37,119,39,120;41,121,45,128" #endregion Local $aPixelRect = StringSplit($sPixelRect, ";", 2) Return $aPixelRect EndFunc ;==>_PixelCoordinates17() Func _PixelCoordinates18() #region pixel coordinates Local $sPixelRect $sPixelRect &= "90,128x128;50,0,128,96;0,0,50,26;4,26,16,36;0,40,15,98;1,26,4,35;0,26,1,33;16,26,18,27;33,26,50,38;26,26,33,35;25,26,26,28;24,26,25,27;16,27,17,28;13,36,19,38;16,33,17,36;24,34,26,36;25,33,26,34;17,34,18,36;0,36,4,40;1,35,3,36;20,36,23,37;21,35,22,36;26,35,30,36;7,36,13,37;25,36,28,37;32,36,33,37;4,37,9,40;19,37,22,38;9,38,10,40;15,38,17,39;19,38,20,39;28,38,30,40;38,38,50,44;36,38,38,40;34,38,36,39;10,39,14,40;27,39,28,40;30,39,31,40;15,56,24,75;15,42,20,56;15,40,17,42;37,40,38,41;17,41,19,42;29,41,31,43;34,42,38,44;35,41,36,42;31,43,32,44;32,44,33,45;36,54,46,58;37,45,42,51;35,44,41,45;45,44,50,47;43,44,45,46;36,45,37,49;31,46,32,47;42,47,45,54;42,46,44,47;25,47,28,48;47,57,50,67;48,47,50,57;45,49,48,51;47,47,48,49;20,50,22,56;20,48,21,50;32,50,34,54;32,49,33,50;35,49,36,50;31,50,32,52;34,50,35,53;38,51,42,54;45,51,46,54;35,52,36,53;32,54,33,55;22,55,23,56;25,55,31,60;31,56,36,60;34,55,36,56;24,56,25,62;38,58,45,67;37,58,38,59;25,60,26,61;35,60,36,63;45,61,47,63;45,60,46,61;37,62,38,64;45,63,46,64;24,65,26,70;24,64,25,65;30,64,31,65;34,64,36,65;32,65,35,67;31,65,32,66;45,65,47,67;26,66,27,69;27,67,28,69;23,77,41,100;27,71,40,77;34,68,36,71;33,67,35,68;42,69,47,76;41,67,46,69;49,67,50,69;29,69,31,71;36,70,39,71;37,69,38,70;40,71,42,72;41,69,42,71;31,70,32,71;45,76,50,83;47,72,49,76;47,71,48,72;24,72,25,73;25,74,27,77;26,72,27,74;41,72,42,73;40,73,41,77;49,73,50,76;15,75,21,80;21,75,23,77;24,75,25,77;43,76,45,80;21,77,22,78;15,80,19,84;19,80,20,82;20,84,23,96;21,82,23,84;22,80,23,82;44,80,45,81;46,85,50,88;47,83,50,85;46,83,47,84;15,84,18,86;18,86,20,88;19,85,20,86;15,86,17,87;37,100,51,113;41,89,45,100;41,86,43,89;45,86,46,87;15,87,16,89;19,88,20,89;43,88,44,89;47,88,50,90;47,90,48,91;48,91,50,93;49,90,50,91;15,92,17,98;15,91,16,92;45,93,47,100;45,91,46,93;17,93,18,99;49,93,50,94;47,96,49,100;47,95,48,96;18,96,19,99;21,96,23,99;56,96,128,128;51,96,56,98;0,100,14,128;0,98,11,100;49,98,51,100;53,100,56,102;54,98,56,100;53,98,54,99;11,99,12,100;22,99,23,100;" $sPixelRect &= "14,102,17,108;14,100,15,102;18,102,20,113;17,101,19,102;18,100,19,101;25,108,33,128;30,100,37,106;26,100,28,108;24,100,26,101;28,100,30,104;15,101,16,102;17,102,18,107;55,102,56,109;54,102,55,104;23,104,25,109;25,104,26,108;22,105,23,107;28,105,30,108;20,106,21,113;30,106,31,108;33,106,37,109;32,106,33,107;31,107,32,108;51,107,52,116;14,108,16,109;14,112,18,116;17,108,18,112;14,109,15,110;21,109,22,112;24,109,25,112;35,109,37,111;34,109,35,110;22,110,23,111;52,112,56,128;54,111,56,112;55,110,56,111;14,111,15,112;33,111,34,112;36,111,37,112;52,111,53,112;18,113,19,115;33,113,47,128;50,113,51,115;49,113,50,114;20,117,25,128;23,115,25,117;24,114,25,115;47,117,51,128;47,114,48,117;14,119,20,128;14,116,17,119;21,116,23,117;48,116,49,117;18,118,20,119;51,118,52,128" #endregion Local $aPixelRect = StringSplit($sPixelRect, ";", 2) Return $aPixelRect EndFunc ;==>_PixelCoordinates18() Func _PixelCoordinates19() #region pixel coordinates Local $sPixelRect $sPixelRect &= "90,128x128;44,0,128,75;0,0,44,26;0,26,19,42;19,26,21,28;21,26,22,27;30,26,44,36;28,26,30,28;26,26,28,27;19,28,20,30;29,28,30,30;19,34,21,41;19,32,20,34;28,34,30,38;29,32,30,34;27,35,28,38;26,35,27,36;21,37,25,39;21,36,22,37;23,36,25,37;30,36,31,37;37,36,44,44;34,36,37,39;25,37,26,38;30,39,32,40;31,38,32,39;21,39,22,40;36,39,37,41;35,39,36,40;32,40,33,43;0,45,14,128;0,42,1,45;8,42,14,44;2,42,8,43;14,42,17,43;14,54,27,74;14,45,24,54;21,42,23,45;17,43,21,45;23,43,24,44;33,43,34,44;1,44,6,45;13,44,17,45;38,55,44,57;40,44,44,51;39,44,40,49;38,44,39,46;34,45,35,47;36,48,37,49;28,49,31,50;24,50,25,54;28,50,29,51;35,51,39,53;37,50,38,51;32,51,33,52;41,51,44,55;25,52,26,54;35,53,37,55;37,53,38,54;29,56,34,60;29,55,31,56;36,57,38,60;37,56,38,57;27,57,29,62;34,57,35,60;38,57,39,58;41,57,44,67;35,58,36,60;29,60,30,61;27,65,29,69;27,62,28,65;40,64,41,65;34,65,35,66;29,66,30,69;36,66,37,68;35,66,36,67;30,67,31,69;26,77,44,101;30,71,42,75;37,68,38,71;27,69,28,73;32,69,34,71;38,69,39,71;40,70,41,71;28,74,30,77;29,72,30,74;42,72,43,77;14,74,23,81;23,74,25,78;25,74,26,76;26,76,28,77;27,75,28,76;30,75,36,77;37,75,42,77;43,75,44,77;68,75,128,128;51,75,68,90;47,75,51,83;46,75,47,81;45,75,46,77;23,78,24,79;22,84,26,99;24,81,26,84;25,79,26,81;14,81,20,86;20,81,22,83;20,83,21,84;23,83,24,84;44,83,45,87;48,83,51,85;21,85,22,88;50,85,51,87;14,90,18,98;14,86,17,90;17,86,19,87;17,87,18,88;39,101,61,112;44,90,49,101;44,88,45,90;50,88,51,89;45,89,47,90;58,90,68,96;54,90,58,92;52,90,54,91;18,93,20,98;18,91,19,93;49,93,53,101;49,91,50,93;50,92,51,93;56,92,58,94;55,92,56,93;53,95,55,101;53,94,54,95;57,94,58,95;55,97,58,101;55,96,57,97;63,96,68,100;59,96,63,97;62,97,63,98;58,98,59,101;14,111,18,116;14,101,18,109;14,99,15,101;24,99,26,100;59,99,60,101;15,100,17,101;18,101,21,108;19,100,20,101;60,100,61,101;65,100,68,103;64,100,65,101;32,101,39,105;29,101,32,104;61,106,64,114;61,103,62,106;67,103,68,105;66,103,67,104;24,114,59,128;24,105,33,111;24,104,29,105;62,104,63,106;23,105,24,108;" $sPixelRect &= "35,105,39,109;34,105,35,106;33,107,35,114;33,106,34,107;19,108,22,112;21,107,22,108;59,116,68,128;64,109,68,116;64,107,65,109;65,108,66,109;67,108,68,109;14,109,16,111;22,109,23,112;35,109,36,114;38,109,39,111;37,109,38,110;23,110,24,111;25,111,33,114;36,111,37,114;18,112,20,114;20,112,21,113;41,112,56,114;58,112,61,113;37,113,38,114;40,113,41,114;56,113,58,114;60,113,61,114;18,114,19,115;63,114,64,116;62,114,63,115;14,118,24,128;22,116,24,118;23,115,24,116;59,115,61,116;14,116,17,118;20,117,22,118" #endregion Local $aPixelRect = StringSplit($sPixelRect, ";", 2) Return $aPixelRect EndFunc ;==>_PixelCoordinates19() Func _PixelCoordinates20() #region pixel coordinates Local $sPixelRect $sPixelRect &= "90,128x128;52,0,128,64;0,0,32,35;32,0,52,19;32,19,34,21;34,19,35,20;43,19,52,29;40,19,43,21;38,19,40,20;32,21,33,23;41,21,43,28;32,27,34,34;32,24,33,27;39,28,42,29;40,27,41,28;34,30,36,33;34,29,35,30;39,29,40,31;38,29,39,30;40,29,41,30;47,29,52,35;44,29,47,32;36,30,37,32;46,32,47,34;45,32,46,33;35,33,36,34;42,34,46,35;43,33,44,34;32,34,33,35;0,46,27,94;0,35,20,46;20,35,27,37;27,35,30,36;27,39,34,61;29,36,34,39;33,35,34,36;45,35,46,38;44,35,45,36;49,35,52,43;48,35,49,39;46,36,47,37;20,37,25,39;25,37,26,38;44,37,45,39;27,38,28,39;20,39,23,41;23,39,24,40;24,41,27,46;25,40,27,41;26,39,27,40;37,39,38,40;20,41,22,42;45,44,48,46;46,41,48,44;45,41,46,42;20,42,21,43;22,44,24,46;23,42,24,44;34,45,36,51;34,42,35,45;48,42,49,43;50,43,52,47;40,44,41,45;20,45,21,46;45,46,47,47;39,47,40,48;42,47,44,48;46,49,52,54;48,47,50,49;51,47,52,48;47,48,48,49;39,51,44,54;41,49,43,51;36,50,37,51;40,50,41,51;45,50,46,55;34,51,35,53;36,52,39,54;36,54,38,55;42,54,44,55;46,54,49,55;51,54,52,64;35,55,37,56;33,61,38,64;34,57,36,61;35,56,36,57;46,59,49,60;47,56,48,59;36,59,37,61;42,59,44,61;37,60,38,61;44,61,47,64;45,60,48,61;50,60,51,64;27,66,33,75;27,61,32,66;38,61,39,63;47,61,48,62;32,62,33,65;33,64,36,68;36,81,56,103;37,67,51,81;40,64,42,67;47,64,48,67;46,64,47,65;73,64,128,128;59,64,73,85;54,64,59,74;38,66,40,67;39,65,40,66;42,65,43,67;43,66,47,67;44,65,45,66;48,65,49,67;49,66,50,67;33,68,35,71;51,70,54,81;51,68,52,70;34,74,37,81;35,71,37,74;36,69,37,71;52,69,53,70;33,71,34,72;54,74,55,81;57,74,59,81;56,74,57,77;27,75,31,80;31,75,32,77;31,87,36,99;31,80,34,84;33,76,34,80;27,80,30,82;34,81,36,87;58,81,59,84;27,82,29,83;27,83,28,86;32,84,34,87;63,85,73,96;60,85,63,88;29,92,31,99;30,88,31,92;61,90,63,92;62,88,63,90;61,88,62,89;27,89,28,90;51,103,66,128;56,93,60,103;56,90,58,93;56,89,57,90;60,90,61,91;58,91,59,93;62,92,63,93;0,94,18,128;18,94,25,97;25,94,26,96;60,96,62,103;60,94,61,96;28,95,29,98;67,96,73,104;64,97,67,99;65,96,67,97;18,98,23,110;18,97,22,98;62,99,64,103;62,98,63,99;23,101,25,103;" $sPixelRect &= "23,99,24,101;33,99,36,101;66,99,67,101;30,100,31,101;25,112,51,128;26,104,51,108;27,101,29,104;64,101,65,103;26,102,27,104;30,103,37,104;35,102,36,103;23,103,24,105;39,103,51,104;25,104,26,107;66,107,68,109;66,104,67,107;70,104,73,109;69,104,70,105;69,107,70,108;23,108,24,109;27,108,47,112;48,108,51,109;26,109,27,112;47,109,49,112;66,109,67,113;71,109,73,112;18,110,21,113;21,110,22,111;49,110,51,112;67,111,68,113;24,112,25,114;72,112,73,114;18,113,20,114;18,114,19,115;20,117,25,128;23,115,25,117;66,117,73,128;66,115,67,117;72,115,73,117;22,116,23,117;67,116,68,117;18,118,20,128" #endregion Local $aPixelRect = StringSplit($sPixelRect, ";", 2) Return $aPixelRect EndFunc ;==>_PixelCoordinates20() Func _PixelCoordinates21() #region pixel coordinates Local $sPixelRect $sPixelRect &= "90,128x128;57,0,128,57;0,0,40,29;40,0,57,21;40,21,42,22;48,21,57,30;47,21,48,23;46,21,47,22;40,22,41,23;0,34,27,96;0,29,24,34;24,29,30,31;30,29,33,30;35,29,41,31;46,30,49,31;47,29,48,30;52,30,57,35;51,30,52,33;50,30,51,31;25,31,28,32;27,44,42,65;27,33,40,44;29,32,43,33;32,31,33,32;35,31,37,32;45,31,48,32;24,32,25,34;40,33,43,35;51,34,52,35;49,35,51,36;55,35,57,42;54,35,55,37;53,35,54,36;49,36,50,37;40,37,41,44;51,38,53,40;51,37,52,38;44,40,45,41;51,40,52,41;53,44,57,45;56,42,57,44;52,43,54,44;52,45,54,49;54,45,55,46;56,45,57,46;42,51,44,57;42,48,43,51;49,49,50,51;52,51,57,56;54,50,57,51;55,49,56,50;46,52,48,53;47,51,48,52;49,53,52,55;49,52,51,53;44,53,46,55;46,53,47,54;48,54,49,56;44,55,45,56;49,55,51,56;53,56,54,58;52,56,53,57;54,56,55,57;42,57,43,58;72,57,128,115;61,57,72,78;57,58,61,66;58,57,61,58;53,59,55,62;42,61,44,65;42,60,43,61;49,61,50,63;48,61,49,62;37,74,60,100;48,67,53,74;50,62,53,65;52,61,53,62;44,62,45,64;53,62,54,63;56,62,57,65;27,65,37,72;37,65,41,68;45,66,48,68;46,65,47,66;52,65,53,67;53,66,54,67;59,68,61,74;60,66,61,68;42,68,46,74;43,67,45,68;53,68,57,74;54,67,56,68;37,68,39,70;39,68,40,69;39,70,42,74;40,69,42,70;37,70,38,71;57,71,59,74;57,70,58,71;38,71,39,74;27,72,33,77;33,72,35,74;35,72,36,73;46,72,47,74;37,73,38,74;33,74,34,75;32,78,37,98;35,75,37,78;36,74,37,75;60,74,61,75;33,77,35,78;34,76,35,77;27,77,30,79;30,77,31,78;31,78,32,80;66,78,72,99;63,78,66,86;62,78,63,84;27,79,28,81;60,82,61,87;27,83,28,90;30,85,32,97;31,83,32,85;65,86,66,91;64,86,65,88;29,90,30,97;55,103,67,128;60,93,63,103;60,90,61,93;61,92,62,93;64,92,66,94;0,96,21,128;21,96,25,107;25,96,26,101;63,96,64,103;36,98,37,99;27,100,31,103;28,99,29,100;31,99,32,100;64,99,65,103;68,99,72,106;67,99,68,103;34,100,36,101;27,111,55,128;43,100,55,108;30,104,43,111;40,100,43,103;39,100,40,101;55,100,60,103;31,101,33,104;33,101,34,102;65,102,66,103;25,103,26,106;29,103,30,105;28,103,29,104;30,103,31,104;33,103,42,104;26,104,27,105;28,107,30,111;29,106,30,107;67,106,68,113;70,106,72,111;" $sPixelRect &= "21,107,23,111;23,107,24,108;26,109,28,111;27,108,28,109;43,108,51,111;53,108,55,110;52,108,53,109;51,110,52,111;21,111,22,112;25,111,27,113;71,111,72,112;21,116,27,128;24,115,27,116;26,114,27,115;67,118,128,128;67,115,68,118;73,115,128,118;68,116,69,118;69,117,70,118;72,117,73,118" #endregion Local $aPixelRect = StringSplit($sPixelRect, ";", 2) Return $aPixelRect EndFunc ;==>_PixelCoordinates21() Func _PixelCoordinates22() #region pixel coordinates Local $sPixelRect $sPixelRect &= "90,128x128;61,0,128,47;0,37,45,69;0,0,33,37;35,0,61,20;33,0,35,18;40,20,61,21;33,23,44,37;33,21,40,23;46,21,48,23;45,21,46,22;48,21,50,22;55,21,61,31;53,21,55,23;52,21,53,22;40,22,42,23;44,24,47,35;44,23,46,24;54,23,55,24;47,31,49,35;47,29,48,31;53,31,55,32;54,30,55,31;58,31,61,36;52,32,54,33;49,33,50,34;54,34,56,35;44,35,46,36;53,35,55,36;56,35,57,37;57,36,58,37;60,36,61,42;55,37,56,39;45,38,46,39;56,39,57,40;58,40,59,41;45,49,48,57;45,44,47,49;45,41,46,44;56,41,57,43;51,44,53,45;57,46,59,50;56,45,58,46;59,45,61,46;56,46,57,47;59,46,60,48;71,47,128,113;63,47,71,79;62,47,63,67;56,48,57,51;48,50,49,51;51,50,53,56;56,52,62,57;59,51,62,52;60,50,61,51;50,51,51,54;48,53,49,56;53,54,55,57;53,53,54,54;52,56,53,57;55,56,56,57;45,57,47,58;56,57,59,58;45,60,47,65;45,58,46,60;57,59,58,64;60,62,62,67;61,60,62,62;47,61,48,65;52,61,53,63;53,62,54,65;42,73,61,101;56,62,57,73;48,63,49,64;54,63,56,66;45,65,46,66;46,68,56,73;49,66,51,68;47,67,49,68;53,67,55,68;57,69,60,73;57,68,59,69;0,69,32,107;32,69,40,74;40,69,43,71;43,69,44,70;44,70,46,73;45,69,46,70;61,72,63,79;62,70,63,72;40,71,42,72;43,71,44,73;60,71,61,73;40,72,41,73;32,74,37,78;37,74,39,75;36,79,42,91;40,75,42,79;41,74,42,75;37,75,38,76;39,76,40,79;32,78,35,80;35,78,36,79;38,78,39,79;61,79,62,89;66,79,71,92;64,79,66,86;32,80,33,82;32,85,34,97;32,84,33,85;62,86,63,88;65,86,66,88;34,89,35,97;37,91,42,98;57,103,67,128;61,94,64,103;61,91,62,94;67,92,71,103;62,93,63,94;66,93,67,97;65,94,66,95;40,98,42,99;64,98,65,103;32,100,36,107;32,99,34,100;38,100,39,101;37,111,55,128;50,101,57,109;44,101,50,103;43,101,44,102;57,101,61,103;65,101,66,103;40,104,49,111;39,103,45,104;47,103,50,104;68,103,71,107;36,104,38,105;39,104,40,105;49,104,50,105;36,105,37,106;49,106,50,111;67,106,68,113;0,107,28,128;31,107,34,110;30,107,31,108;34,107,35,109;38,108,40,111;39,107,40,108;70,107,71,108;28,116,37,128;28,109,31,116;36,110,38,111;37,109,38,110;50,109,53,111;56,109,57,111;55,109,56,110;68,109,69,111;69,110,71,111;70,109,71,110;31,110,33,111;" $sPixelRect &= "53,110,54,111;31,111,32,113;36,111,37,112;70,111,71,112;55,112,57,128;35,114,37,116;36,113,37,114;73,113,128,128;72,113,73,116;32,115,35,116;67,118,73,128;67,115,68,118;68,116,69,118;69,117,70,118;72,117,73,118" #endregion Local $aPixelRect = StringSplit($sPixelRect, ";", 2) Return $aPixelRect EndFunc ;==>_PixelCoordinates22() Func _PixelCoordinates23() #region pixel coordinates Local $sPixelRect $sPixelRect &= "90,128x128;61,0,128,65;0,23,42,77;0,0,39,19;39,0,61,17;39,17,45,18;57,17,61,27;56,17,57,19;55,17,56,18;0,19,35,23;35,19,36,20;42,19,48,32;38,20,42,23;40,19,42,20;48,19,51,20;48,20,49,21;56,20,57,21;37,22,38,23;55,27,57,29;56,26,57,27;48,28,50,32;48,27,49,28;59,31,61,33;60,27,61,31;59,27,60,29;53,29,56,30;54,28,55,29;50,30,51,31;54,30,55,31;54,32,57,33;56,31,57,32;42,41,46,56;42,32,44,41;44,32,45,36;53,33,55,34;57,33,58,34;60,33,61,37;55,35,57,36;44,37,45,41;55,37,56,39;55,40,56,41;59,41,60,42;60,42,61,44;56,43,58,44;58,44,60,46;56,45,58,48;46,46,47,47;51,46,53,47;58,46,59,47;48,50,53,54;50,47,52,50;55,47,56,48;48,49,50,50;49,48,50,49;46,49,47,50;55,49,61,55;54,50,55,51;53,51,54,54;54,53,55,55;46,54,47,55;51,54,53,55;56,55,57,62;42,56,45,69;59,61,61,64;60,58,61,61;45,60,47,64;45,59,46,60;51,59,53,61;44,71,61,101;55,59,56,71;57,59,58,60;47,61,48,63;53,61,55,64;52,61,53,62;49,65,54,71;49,64,51,65;52,64,53,65;60,64,61,65;56,66,59,71;56,65,58,66;73,65,128,128;65,65,73,89;62,65,65,74;47,66,49,68;54,66,55,71;46,68,48,71;46,67,47,68;59,67,60,71;42,69,44,72;45,70,46,71;48,70,49,71;61,70,62,73;60,70,61,71;42,72,43,74;63,74,65,80;61,75,63,76;61,76,62,86;0,77,32,128;32,77,38,96;38,77,41,80;42,100,44,109;42,79,44,99;43,77,44,79;38,80,40,82;64,80,65,85;41,81,42,83;38,82,39,84;38,89,40,94;38,87,39,89;67,89,73,102;65,92,67,94;66,89,67,92;56,102,67,128;61,94,64,102;61,91,63,94;61,90,62,91;37,96,40,97;38,94,39,96;66,94,67,97;37,97,39,98;32,99,34,107;32,98,33,99;37,98,38,100;64,98,65,102;43,99,44,100;34,101,36,106;34,100,35,101;46,101,56,107;45,101,46,102;56,101,61,102;65,101,66,102;68,102,73,107;36,104,40,109;36,103,39,104;41,103,42,106;41,112,56,128;44,104,46,112;44,103,45,104;67,105,68,113;35,106,36,108;32,109,35,113;32,107,33,109;46,107,52,112;54,107,56,109;53,107,54,108;70,109,73,111;71,107,73,109;70,107,71,108;33,108,34,109;40,108,42,109;35,109,36,112;37,109,40,110;43,109,44,112;52,109,53,112;68,109,70,110;36,110,38,111;53,110,56,112;36,111,37,112;72,111,73,115;71,111,72,113;" $sPixelRect &= "32,113,34,114;32,114,33,115;32,116,41,128;38,114,41,116;36,115,38,116;67,117,73,128;67,115,68,117;72,116,73,117" #endregion Local $aPixelRect = StringSplit($sPixelRect, ";", 2) Return $aPixelRect EndFunc ;==>_PixelCoordinates23() #endregion 
      Example 3
      #include <StaticConstants.au3> #include <GUIConstantsEx.au3> #include <WindowsConstants.au3> #include <WinAPI.au3> Global Const $iFrames = 8 Global $aAnim[$iFrames + 1], $i, $j, $aTmp, $iDelay, $iMin = 0xFFFF For $i = 0 To $iFrames $aAnim[$i] = Call("_PixelCoordinates" & $i) ;create an array with arrays as values $aTmp = $aAnim[$i] $j = Int(StringRegExpReplace($aTmp[0], "(\d+),.*", "$1")) If $j < $iMin Then $iMin = $j ;minimum frame delay value Next $iDelay = Max($iMin - 40, 30) Global $aFrame0 = $aAnim[0] ;content of $aFrame0[0] is <anim delay>,<anim witdh>x<anim height> Global Const $iAnimWidth = StringRegExpReplace($aFrame0[0], "\d+,(\d+)x\d+", "$1") ;extract width Global Const $iAnimHeight = StringRegExpReplace($aFrame0[0], "\d+,\d+x(\d+)", "$1") ;extract height Global $hGUI = GUICreate("GIF Anim with different delays", $iAnimWidth, $iAnimHeight) GUISetBkColor(0x003388) GUISetState() Global Const $iDeltaX = _WinAPI_GetSystemMetrics($SM_CXDLGFRAME) Global Const $iDeltaY = _WinAPI_GetSystemMetrics(8) + _WinAPI_GetSystemMetrics($SM_CYSIZE) + 1 Global Const $size = WinGetPos(HWnd($hGUI)) Global Const $iHwndWidth = $size[2], $iHwndHeight = $size[3] Global Const $hDll = DllOpen("gdi32.dll") Global Const $hDll2 = DllOpen("user32.dll") GUIRegisterMsg($WM_TIMER, "PlayAnim") ;$WM_TIMER = 0x0113 DllCall("User32.dll", "int", "SetTimer", "hwnd", $hGUI, "int", 0, "int", $iDelay, "int", 0) Do Switch GUIGetMsg() Case $GUI_EVENT_CLOSE GUIRegisterMsg($WM_TIMER, "") GUIDelete() DllClose($hDLL) DllClose($hDLL2) Exit EndSwitch Until False Func Max($a, $b) If $a > $b Then Return $a Return $b EndFunc Func PlayAnim() Local Static $f = 0 Local $aDelay = $aAnim[$f] Local $iDelay = StringRegExpReplace($aDelay[0], "(\d+),.*", "$1") Local Static $iTimer = TimerInit() DllCall($hDll, "bool", "DeleteObject", "handle", _WinAPI_GuiImageHole($hGUI, $aDelay, 0, 0, $iAnimWidth, $iAnimHeight)) If TimerDiff($iTimer) > $iDelay Then $f += 1 $iTimer = TimerInit() EndIf If $f > $iFrames Then $f = 0 EndFunc Func _WinAPI_GuiImageHole($hWnd, $aPixelArray, $iX, $iY, $iWidth, $iHeight, $fScale = 1, $bCorrection = True) If $bCorrection Then $iX += $iDeltaX $iY += $iDeltaY EndIf Local $aRegion, $aRegionMask $aRegion = DllCall($hDll, "int", "CreateRectRgn", "int", 0, "int", 0, "int", 0, "int", 0) $aRegionMask = DllCall($hDll, "int", "CreateRectRgn", "int", 0, "int", 0, "int", $iX, "int", $iHwndHeight) DllCall($hDll, "int", "CombineRgn", "handle", $aRegion[0], "handle", $aRegionMask[0], "handle", $aRegion[0], "int", 2) $aRegionMask = DllCall($hDll, "int", "CreateRectRgn", "int", 0, "int", 0, "int", $iHwndWidth, "int", $iY) DllCall($hDll, "int", "CombineRgn", "handle", $aRegion[0], "handle", $aRegionMask[0], "handle", $aRegion[0], "int", 2) $aRegionMask = DllCall($hDll, "int", "CreateRectRgn", "int", $iX + $iWidth * $fScale, "int", 0, "int", $iHwndWidth, "int", $iHwndHeight) DllCall($hDll, "int", "CombineRgn", "handle", $aRegion[0], "handle", $aRegionMask[0], "handle", $aRegion[0], "int", 2) $aRegionMask = DllCall($hDll, "int", "CreateRectRgn", "int", 0, "int", $iY + $iHeight * $fScale, "int", $iHwndWidth, "int", $iHwndHeight) DllCall($hDll, "int", "CombineRgn", "handle", $aRegion[0], "handle", $aRegionMask[0], "handle", $aRegion[0], "int", 2) Local $i, $aBlock, $aRet For $i = 1 To UBound($aPixelArray) - 1 $aBlock = StringSplit($aPixelArray[$i], ",", 2) $aRegionMask = DllCall($hDll, "int", "CreateRectRgn", "int", $iX + $aBlock[0] * $fScale, "int", $iY + $aBlock[1] * $fScale, "int", $iX + $aBlock[2] * $fScale, "int", $iY + $aBlock[3] * $fScale) DllCall($hDll, "int", "CombineRgn", "handle", $aRegion[0], "handle", $aRegionMask[0], "handle", $aRegion[0], "int", 2) DllCall("gdi32.dll", "bool", "DeleteObject", "handle", $aRegionMask[0]) Next DllCall($hDll2, "int", "SetWindowRgn", "hwnd", $hWnd, "handle", $aRegion[0], "bool", 1) Return $aRegion[0] EndFunc ;==>_WinAPI_GuiImageHole ;Code below was generated by Perforator v0.9.8 build 2013-04-04 beta #region Func _PixelCoordinates0() #region pixel coordinates Local $sPixelRect $sPixelRect &= "170,200x201;0,0,124,20;136,0,200,129;124,0,136,15;124,15,125,16;129,15,136,16;127,59,136,96;134,16,136,59;133,16,134,17;0,94,68,157;0,20,87,82;87,20,97,38;97,20,103,24;103,20,104,22;110,20,125,29;105,20,110,26;125,22,131,28;126,20,128,22;125,21,126,22;128,21,130,22;103,24,105,25;104,23,105,24;97,24,100,26;100,24,101,25;131,25,132,26;97,26,99,27;108,26,110,28;106,26,108,27;97,27,98,29;125,28,129,30;129,28,130,29;116,29,125,32;114,29,116,31;112,29,114,30;96,40,100,55;97,32,100,40;97,30,98,32;125,30,127,34;127,30,128,31;98,31,99,32;120,32,125,33;127,32,128,34;133,32,134,36;100,35,104,43;100,33,101,35;101,34,103,35;104,38,109,47;104,36,106,38;106,37,108,38;87,38,95,45;95,38,96,43;109,41,115,53;109,39,111,41;111,40,113,41;115,42,120,51;115,41,116,42;128,44,134,56;130,43,134,44;133,42,134,43;100,43,101,44;100,46,104,48;103,43,104,46;102,43,103,44;120,43,128,51;128,43,129,44;87,49,93,64;87,45,91,49;93,45,94,46;95,45,96,54;104,47,106,48;107,47,109,48;91,48,92,49;100,50,103,56;100,48,102,50;103,48,105,49;103,53,112,57;108,50,109,53;103,51,104,53;115,51,116,52;104,52,108,53;119,52,120,54;127,52,128,58;112,53,113,56;119,55,123,61;120,53,122,55;113,54,114,56;123,54,124,58;122,54,123,55;124,54,125,55;97,55,98,56;99,55,100,56;113,58,119,61;114,55,115,58;102,56,103,58;101,56,102,57;115,56,119,58;128,56,129,57;130,56,134,59;93,57,94,64;103,57,104,62;106,57,112,59;129,57,130,59;105,60,108,65;104,59,106,60;109,59,111,60;101,60,103,61;104,60,105,62;119,66,127,85;123,62,127,66;124,60,127,62;108,61,114,62;115,61,116,62;117,61,121,62;108,62,110,66;110,62,111,64;99,63,105,65;111,63,112,64;121,64,123,66;122,63,123,64;87,67,91,71;87,64,91,66;97,64,99,66;94,66,98,67;96,65,97,66;99,65,101,66;107,65,108,66;110,65,112,67;120,65,121,66;87,66,90,67;112,66,113,67;94,67,97,68;99,67,107,73;113,67,114,68;117,68,119,75;118,67,119,68;93,68,95,69;98,68,99,72;107,68,109,72;109,68,110,70;93,69,94,70;110,69,111,70;116,69,117,70;92,70,93,71;88,71,90,72;94,71,95,72;109,71,110,72;87,72,89,89;107,72,108,73;" $sPixelRect &= "93,74,96,76;93,73,95,74;99,73,105,74;110,74,114,78;112,73,114,74;101,74,102,75;96,75,100,85;109,75,110,76;95,76,96,80;94,76,95,78;100,76,102,77;116,80,119,89;117,76,119,80;103,77,104,78;111,78,113,81;92,79,93,80;93,80,94,83;0,82,61,94;61,82,62,85;70,82,78,91;65,82,70,87;64,82,65,86;63,82,64,84;78,82,84,86;84,82,87,84;89,87,93,99;89,82,90,87;94,82,95,84;114,85,116,91;115,82,116,85;84,84,85,85;86,85,87,89;90,85,91,87;97,85,100,86;119,87,122,89;119,85,121,87;123,85,127,88;122,85,123,87;78,86,80,88;80,86,81,87;91,86,92,87;99,86,100,87;111,87,114,97;113,86,114,87;67,87,70,89;66,87,67,88;108,87,109,88;61,90,63,94;61,88,62,90;78,88,79,89;93,89,95,94;93,88,94,89;125,88,127,92;124,88,125,90;69,89,70,90;88,89,89,90;95,89,96,92;117,89,121,90;120,90,121,91;63,91,64,94;73,91,77,93;71,91,73,92;87,91,89,94;85,91,87,92;114,91,115,95;64,92,65,94;126,92,127,94;65,93,67,94;75,93,76,95;74,93,75,94;100,93,102,96;88,94,89,99;93,94,94,96;102,94,103,96;68,97,74,134;68,95,70,97;87,95,88,96;110,95,111,96;70,96,72,97;125,99,136,113;128,96,136,99;111,97,113,100;74,98,77,109;91,99,96,101;93,98,94,99;98,99,102,101;99,98,101,99;127,98,128,99;77,99,78,103;76,127,99,168;78,108,85,127;80,99,83,108;90,99,91,100;83,100,84,101;96,100,98,103;111,100,112,116;121,101,125,111;123,100,125,101;93,101,96,102;98,101,101,102;119,102,121,106;120,101,121,102;88,102,91,105;118,102,119,103;91,104,95,107;91,103,93,104;98,104,101,106;79,105,80,108;89,105,91,106;95,105,98,108;98,106,100,107;120,106,121,109;83,107,84,108;86,107,89,109;94,107,95,108;113,118,117,135;112,112,114,113;113,107,114,112;88,109,93,111;89,108,91,109;85,115,100,127;99,108,100,115;74,109,76,114;87,109,88,110;93,110,99,111;98,109,99,110;85,111,87,115;85,110,86,111;112,110,113,111;90,111,98,112;114,111,115,112;123,111,125,115;122,111,123,113;87,112,88,115;88,113,89,115;95,114,99,115;98,113,99,114;113,113,115,118;125,113,131,116;131,113,133,115;134,113,136,117;74,114,75,121;77,114,78,127;89,114,90,115;112,114,113,115;115,115,116,118;124,115,125,117;" $sPixelRect &= "112,116,113,119;125,116,129,117;125,117,126,118;135,117,136,120;112,120,113,121;117,120,118,121;119,120,120,121;133,129,137,134;130,123,136,129;134,122,136,123;135,121,136,122;112,122,113,127;115,135,122,148;117,124,119,135;117,122,118,124;119,122,120,123;124,123,126,125;76,124,77,126;120,124,121,125;129,124,130,128;124,125,125,126;120,126,121,127;99,127,100,139;119,128,120,135;121,128,122,129;130,129,133,131;140,129,200,200;135,149,140,173;138,129,140,149;120,130,121,131;122,130,123,131;132,131,133,132;120,132,121,135;122,132,123,133;72,146,76,168;74,138,76,146;75,133,76,138;137,133,138,134;68,134,72,142;72,134,73,138;122,134,123,135;134,134,137,139;114,135,115,142;123,136,124,138;122,138,123,139;128,138,129,140;123,139,124,140;129,139,130,142;134,139,136,142;117,148,125,160;122,142,124,148;122,140,123,142;124,140,125,141;131,141,133,148;131,140,132,141;73,141,74,142;125,141,126,142;68,142,71,147;99,144,101,181;99,142,100,144;73,143,74,146;125,143,126,144;134,143,136,147;137,143,138,149;124,144,125,145;136,144,137,145;126,145,127,146;130,145,131,147;132,148,135,149;133,145,134,148;101,146,102,151;124,146,126,147;68,147,70,150;124,147,125,148;134,147,135,148;136,147,137,149;116,148,117,155;125,152,127,165;125,150,127,151;126,148,127,150;125,148,126,149;132,149,134,152;131,149,132,150;68,150,69,153;134,150,135,151;69,157,72,168;70,154,72,157;71,151,72,154;126,151,127,152;128,151,129,152;133,153,135,157;134,152,135,153;128,153,129,154;127,154,128,155;128,155,129,159;127,156,128,157;0,157,64,200;64,157,67,161;134,157,135,160;127,160,129,162;127,158,128,160;129,158,130,161;67,163,69,167;68,159,69,163;119,160,125,166;118,160,119,165;64,161,66,164;127,162,128,165;129,162,130,164;134,163,135,172;64,164,65,167;133,164,134,167;101,173,107,190;101,165,102,173;125,165,126,166;66,166,67,167;120,166,123,167;68,167,69,168;64,168,66,173;97,173,99,178;97,168,99,172;132,170,134,171;133,169,134,170;133,171,134,172;98,172,99,173;102,172,103,173;64,177,69,200;64,173,65,177;" $sPixelRect &= "107,173,108,175;137,173,140,176;136,173,137,175;95,174,97,176;94,175,95,176;96,176,97,177;139,176,140,181;138,176,139,177;69,177,70,181;98,178,99,179;100,181,101,183;102,190,140,200;107,182,111,190;107,181,108,182;111,185,114,190;111,183,112,185;69,188,73,200;69,186,70,188;114,187,118,190;114,186,116,187;70,187,72,188;138,187,140,190;118,188,121,190;131,188,138,190;121,189,131,190;73,192,78,200;73,190,74,192;74,191,76,192;95,193,102,200;101,192,102,193;78,194,95,200;78,193,81,194" #endregion Local $aPixelRect = StringSplit($sPixelRect, ";", 2) Return $aPixelRect EndFunc ;==>_PixelCoordinates0() Func _PixelCoordinates1() #region pixel coordinates Local $sPixelRect $sPixelRect &= "170,200x200;0,0,111,18;134,45,200,121;135,0,200,40;115,0,130,26;111,0,115,9;130,0,135,16;111,9,113,10;111,10,112,11;111,13,115,26;114,12,115,13;130,16,131,18;133,16,135,18;132,16,133,17;0,86,73,134;0,18,65,65;78,18,96,30;65,18,77,30;77,18,78,29;96,18,103,23;103,18,105,20;106,18,111,24;134,18,135,20;103,20,104,21;104,21,106,23;105,20,106,21;133,29,135,40;134,21,135,29;96,23,99,25;99,23,101,24;108,24,111,25;96,25,98,27;121,26,128,29;118,26,121,28;115,26,118,27;128,26,129,27;91,31,101,37;83,30,99,31;96,29,97,30;124,29,127,30;65,30,71,33;71,30,74,31;71,31,72,32;72,35,88,49;75,32,84,35;78,31,80,32;88,31,90,45;86,31,88,33;85,31,86,32;90,31,91,34;99,40,105,43;101,33,107,39;101,32,104,33;132,32,133,35;65,33,68,41;68,33,70,35;73,34,75,35;74,33,75,34;84,33,85,35;87,33,88,34;85,34,87,35;107,35,116,40;107,34,111,35;68,35,69,37;90,35,91,36;114,40,122,46;116,36,120,40;70,40,72,52;71,37,72,40;92,37,94,50;90,37,92,38;96,37,101,40;122,37,123,43;120,37,122,40;123,37,124,40;68,38,69,39;90,38,91,39;124,38,128,40;102,39,107,40;128,39,133,40;107,40,109,46;105,40,107,42;113,40,114,42;141,40,200,45;138,40,141,41;65,49,68,64;65,44,69,47;65,41,67,44;90,41,91,42;140,41,141,42;67,42,68,43;94,44,96,49;94,42,95,44;98,42,99,43;106,42,107,43;109,42,110,46;98,44,104,51;99,43,104,44;110,43,111,44;116,67,134,89;126,50,134,67;128,45,134,50;129,43,131,45;131,44,133,45;140,44,141,45;88,45,89,47;91,45,92,49;96,45,98,50;104,48,116,53;111,45,112,48;68,47,70,50;69,46,70,47;116,46,118,51;112,46,116,48;118,46,121,48;65,47,67,49;104,47,105,48;109,47,111,48;121,49,125,53;122,48,125,49;123,47,124,48;118,48,120,49;127,48,128,50;72,49,84,53;84,49,86,51;93,50,95,51;94,49,95,50;118,49,119,50;125,49,126,50;69,50,70,51;97,50,98,51;84,51,85,52;82,56,91,63;87,52,90,56;88,51,89,52;96,51,97,53;95,51,96,52;102,52,104,54;103,51,104,52;116,51,117,52;68,54,71,62;68,52,69,54;71,52,72,53;97,52,98,53;69,53,70,54;73,53,81,54;85,54,87,56;86,53,87,54;94,53,95,54;98,53,102,54;107,53,111,56;104,53,107,55;111,53,113,55;" $sPixelRect &= "113,53,114,54;121,53,123,55;120,53,121,54;123,53,124,54;96,54,98,56;95,54,96,55;102,54,103,55;123,58,126,67;124,56,126,58;125,54,126,56;71,56,73,59;71,55,72,56;73,55,74,56;84,55,85,56;90,55,91,56;98,55,101,56;74,56,76,57;100,56,104,57;79,66,86,85;77,58,82,64;78,57,82,58;74,58,75,61;92,60,104,65;93,58,97,60;71,59,72,61;91,59,92,64;97,59,101,60;72,63,74,67;73,60,74,63;121,62,123,67;122,60,123,62;68,62,70,66;104,62,105,65;76,63,77,64;82,63,90,66;67,64,68,66;66,64,67,65;70,64,72,67;77,64,79,65;80,64,82,66;119,65,121,67;120,64,121,65;0,65,61,86;61,65,64,69;74,65,77,67;96,65,100,67;94,65,96,66;100,65,101,66;102,65,103,66;69,66,70,67;87,66,90,68;118,66,119,67;78,67,79,69;78,105,95,160;83,85,91,105;86,70,90,85;86,67,87,70;89,68,92,70;90,67,91,68;112,69,116,77;113,68,116,69;115,67,116,68;64,68,68,71;88,68,89,69;61,69,63,70;71,69,73,70;87,69,88,70;92,70,94,73;92,69,93,70;61,70,62,72;68,70,72,73;110,77,113,95;109,72,112,76;110,71,112,72;111,70,112,71;66,71,68,72;72,71,76,73;90,71,91,72;91,91,97,105;91,79,98,89;94,72,99,79;94,71,96,72;99,71,106,76;98,71,99,72;76,72,77,73;106,72,108,75;93,73,94,75;90,74,91,85;64,75,67,77;63,75,64,76;67,76,71,79;69,75,71,76;76,78,79,84;78,75,79,78;91,76,93,79;91,75,92,76;103,76,107,77;106,75,107,76;110,76,112,77;65,77,67,78;71,77,73,79;77,77,78,78;113,77,115,78;61,80,63,86;61,78,62,80;113,78,114,79;115,78,116,86;71,79,72,80;74,79,76,83;63,82,65,86;63,81,64,82;73,82,74,83;113,82,114,93;65,83,67,86;75,83,76,84;67,84,69,86;77,84,79,85;109,84,110,122;69,85,71,86;73,88,77,106;73,87,75,88;77,89,80,94;82,89,83,91;92,89,98,91;117,89,123,93;116,89,117,91;125,102,134,117;127,89,134,97;125,89,127,93;124,89,125,91;80,90,81,91;120,93,124,95;123,91,124,93;81,96,83,105;82,92,83,96;97,92,98,93;119,93,120,94;126,93,127,95;77,94,79,98;97,94,98,95;124,94,125,95;110,95,112,97;120,95,123,96;122,96,125,97;110,97,111,100;121,97,122,98;129,97,134,102;128,97,129,100;77,98,78,102;79,101,81,102;80,98,81,101;79,103,81,105;80,102,81,103;109,123,123,134;110,110,115,123;" $sPixelRect &= "111,105,113,110;112,102,113,105;110,103,111,105;121,103,125,113;120,104,121,110;119,104,120,107;95,105,97,118;113,105,114,106;73,106,75,116;75,106,76,111;110,106,111,110;113,107,114,110;114,108,115,109;116,108,117,109;73,134,78,166;75,117,78,134;76,112,78,117;77,109,78,112;115,109,116,110;115,114,121,123;117,110,119,112;118,109,119,110;116,110,117,111;115,111,116,114;118,112,120,114;119,111,120,112;116,112,117,113;117,113,118,114;120,113,121,114;123,113,125,118;122,113,123,115;121,115,122,123;73,116,74,123;125,117,131,119;131,117,133,118;95,118,96,119;124,118,125,120;122,119,123,120;125,119,128,120;95,120,96,135;122,121,123,123;140,121,200,200;134,126,140,135;135,121,140,126;123,125,124,126;123,127,124,128;129,127,134,134;74,128,75,134;128,128,129,129;112,144,127,160;111,134,125,144;123,129,124,134;124,132,125,134;0,134,63,200;63,134,70,145;70,134,72,138;110,134,111,142;131,134,134,136;130,134,131,135;134,135,137,142;135,153,140,173;138,135,140,153;133,136,134,140;132,136,133,137;96,145,102,165;98,140,100,145;98,137,99,140;70,138,71,141;125,138,126,144;70,147,73,166;71,143,73,147;72,139,73,143;133,142,136,145;133,141,134,142;97,142,98,145;126,142,127,143;100,143,101,145;111,144,112,152;63,145,68,153;68,145,69,149;131,148,134,156;130,145,132,147;134,145,136,146;95,146,96,157;134,148,138,150;137,146,138,148;102,147,103,151;127,147,128,148;131,147,132,148;127,152,129,166;127,149,128,152;134,150,136,151;136,151,138,153;137,150,138,151;134,151,135,153;68,156,70,166;69,152,70,156;63,153,66,160;66,153,67,156;130,154,131,156;133,158,135,159;134,155,135,158;129,156,130,165;131,156,133,157;134,159,135,162;63,160,65,163;66,162,68,166;67,160,68,162;78,160,93,166;93,160,94,165;113,160,126,167;126,160,127,166;130,161,131,162;63,163,64,166;130,164,131,165;134,164,135,172;98,165,102,179;97,165,98,172;133,165,134,167;63,167,66,175;66,167,67,169;114,167,119,169;119,167,123,168;132,169,134,171;101,181,108,190;102,173,107,181;102,172,103,173;96,174,98,177;97,173,98,174;107,173,108,175;" $sPixelRect &= "137,173,140,176;136,173,137,174;95,174,96,176;94,174,95,175;63,177,69,200;63,175,65,177;65,176,66,177;139,176,140,181;138,176,139,177;69,177,70,181;97,177,98,178;100,179,101,183;99,179,100,181;101,179,102,181;102,190,140,200;108,183,112,190;108,182,111,183;112,185,114,190;112,184,113,185;69,189,74,200;69,186,70,189;114,187,119,190;114,186,116,187;70,187,72,189;137,187,140,190;72,188,73,189;119,188,123,190;129,188,137,190;123,189,129,190;74,192,78,200;74,190,75,192;75,191,76,192;93,193,102,200;100,192,102,193;78,194,93,200;78,193,81,194" #endregion Local $aPixelRect = StringSplit($sPixelRect, ";", 2) Return $aPixelRect EndFunc ;==>_PixelCoordinates1() Func _PixelCoordinates2() #region pixel coordinates Local $sPixelRect $sPixelRect &= "1500,200x200;82,0,130,22;0,77,65,160;0,0,52,50;52,0,82,14;135,47,200,137;140,0,200,47;134,0,140,21;130,0,134,18;52,14,65,24;65,14,70,16;70,14,73,15;73,18,81,24;78,14,82,18;74,14,78,15;77,15,78,16;65,16,69,17;65,17,67,19;75,17,76,18;81,18,82,19;130,18,131,20;133,18,134,19;65,19,66,20;67,24,77,31;70,20,73,24;71,19,73,20;68,22,70,24;69,21,70,22;130,21,131,22;134,23,140,37;135,21,140,23;89,22,97,35;83,69,90,164;75,36,89,48;81,25,89,33;82,22,89,25;97,22,101,24;101,22,103,23;115,22,129,26;107,22,115,24;104,22,107,23;129,22,130,25;67,23,68,24;52,24,60,44;60,24,63,31;64,24,65,25;77,24,79,28;79,24,80,26;97,24,99,26;99,24,100,25;111,24,115,25;63,25,64,28;64,29,67,36;65,27,67,29;66,25,67,27;97,26,98,28;121,26,127,28;118,26,121,27;127,26,129,27;77,28,78,30;79,30,81,36;80,28,81,30;123,28,127,29;133,28,134,37;126,29,127,30;97,31,105,35;97,30,98,31;60,32,63,34;60,31,62,32;67,31,74,34;74,31,76,32;74,32,75,33;77,33,79,36;78,32,79,33;107,33,116,37;105,32,111,33;81,33,88,36;105,33,107,35;132,33,133,35;61,34,62,36;60,34,61,35;62,35,64,36;63,34,64,35;67,34,71,36;71,34,72,35;88,34,89,36;116,34,120,36;76,35,77,36;89,35,93,42;93,35,94,37;98,35,100,36;106,35,107,36;120,35,127,36;60,38,62,41;60,36,61,38;63,36,64,37;65,36,68,37;96,37,99,49;98,36,99,37;109,37,118,42;116,36,118,37;130,36,131,37;72,48,88,61;71,39,75,48;73,38,75,39;74,37,75,38;95,37,96,42;94,37,95,38;99,37,100,39;108,37,109,41;137,37,140,39;135,37,137,38;102,38,104,43;101,38,102,40;100,38,101,39;104,40,106,43;104,39,105,40;139,39,140,41;138,39,139,40;68,48,72,55;66,41,71,47;69,40,71,41;99,40,100,41;60,41,61,42;63,41,64,42;61,43,63,44;62,42,63,43;89,42,92,46;103,44,110,50;105,43,117,44;106,42,107,43;109,42,117,43;64,45,66,48;65,43,66,45;92,43,93,47;94,44,96,48;95,43,96,44;54,44,59,47;53,44,54,46;52,44,53,45;60,44,62,46;99,45,103,51;99,44,101,45;110,44,115,47;115,44,116,46;93,45,94,48;116,46,121,49;117,45,121,46;120,64,135,97;127,50,135,64;129,45,132,50;59,46,61,49;91,46,92,47;132,46,135,50;135,46,136,47;139,46,140,47;" $sPixelRect &= "57,47,59,48;61,47,62,49;68,47,71,48;110,47,112,49;112,47,113,48;114,47,115,48;113,48,114,49;115,49,117,52;115,48,116,49;128,48,129,50;92,49,93,50;98,49,99,50;112,49,113,50;114,49,115,50;117,49,120,51;0,50,48,77;48,50,50,51;52,50,55,53;51,50,52,52;55,51,59,54;57,50,59,51;67,50,68,54;88,54,90,61;88,50,89,54;93,50,94,51;97,50,98,52;103,50,107,52;107,50,109,51;110,50,111,51;48,53,50,57;48,51,49,53;102,51,103,52;112,51,114,52;118,51,119,52;63,52,65,53;93,52,94,54;92,52,93,53;103,52,105,53;106,52,107,53;114,52,115,53;59,53,61,55;94,53,99,54;124,57,127,64;125,55,127,57;126,53,127,55;57,54,59,55;61,54,62,55;98,54,99,55;50,55,51,58;70,55,72,58;69,55,70,56;51,56,53,59;53,57,56,60;54,56,56,57;62,56,63,57;49,57,50,58;61,57,62,61;63,57,64,58;92,57,99,64;90,57,92,63;62,58,63,59;64,58,65,60;71,58,72,59;99,60,102,65;99,58,101,60;122,61,124,64;123,59,124,61;48,65,54,77;48,60,49,65;60,60,61,62;63,60,64,61;74,61,83,81;73,61,74,64;83,61,88,67;89,61,90,62;102,62,103,63;121,62,122,64;49,63,50,65;50,64,51,65;93,64,99,65;54,67,59,77;55,65,58,67;54,66,55,67;115,67,120,71;119,66,120,67;83,67,87,69;90,75,92,88;90,67,91,75;89,67,90,69;92,69,94,73;91,68,93,69;110,71,118,76;112,69,115,71;114,68,115,69;59,72,61,77;59,69,60,72;91,69,92,70;98,70,104,75;100,69,102,70;71,73,74,79;72,71,74,73;73,70,74,71;92,77,97,91;94,70,97,77;111,70,112,71;104,72,108,76;104,71,107,72;119,71,120,74;97,72,98,79;93,73,94,74;109,73,110,74;115,78,120,86;118,73,119,78;61,74,62,77;69,74,71,77;62,75,63,77;68,75,69,76;101,75,104,76;109,75,110,77;63,76,64,77;92,76,93,77;105,76,108,77;110,76,113,80;113,76,115,77;116,76,118,78;119,76,120,78;70,77,71,78;113,77,114,78;65,84,73,130;65,79,67,84;65,78,66,79;72,79,74,80;108,85,113,92;109,80,112,85;109,79,110,80;67,81,69,84;67,80,68,81;78,81,83,84;76,81,78,83;75,81,76,82;113,81,114,89;112,81,113,85;69,82,70,84;70,83,71,84;82,84,83,88;73,87,77,105;73,85,74,87;74,86,75,87;116,86,120,92;77,89,80,94;77,88,79,89;90,89,92,92;91,88,92,89;80,89,81,92;82,89,83,90;90,93,96,109;92,91,96,93;" $sPixelRect &= "74,121,83,164;79,101,83,121;81,95,83,101;82,92,83,95;90,92,91,93;108,92,112,95;117,92,120,94;77,94,79,98;119,94,120,99;108,95,110,100;110,95,111,96;108,112,123,145;108,103,113,112;111,100,113,103;112,97,113,100;121,104,135,112;120,97,126,103;126,98,128,102;126,97,127,98;129,97,135,102;128,97,129,100;77,98,78,101;80,98,81,101;108,100,109,103;109,101,110,103;130,102,135,104;121,103,122,104;123,103,130,104;76,111,79,121;78,104,79,111;113,104,115,105;73,105,75,114;75,105,76,109;107,105,108,106;113,106,115,112;113,105,114,106;116,105,117,106;120,105,121,111;119,105,120,108;115,106,116,108;107,107,108,123;116,108,119,112;116,107,118,108;77,108,78,111;90,119,94,131;90,109,95,117;115,109,116,112;119,111,120,112;123,112,133,120;133,112,135,119;73,114,74,120;75,114,76,121;90,117,93,119;93,117,94,118;134,119,135,123;123,120,127,122;127,120,130,121;107,124,108,134;110,145,127,167;123,132,125,145;123,127,124,132;132,137,137,140;130,129,135,137;134,128,135,129;70,144,74,165;72,135,74,144;73,129,74,135;65,130,70,143;70,130,72,135;129,130,130,137;128,130,129,133;90,131,93,147;70,135,71,139;96,144,102,166;98,137,100,144;98,136,99,137;125,137,126,138;131,137,132,138;140,137,200,200;135,155,140,173;138,137,140,155;71,139,72,144;125,139,126,145;133,140,136,148;136,140,138,141;97,141,98,144;136,141,137,144;100,142,101,144;126,142,127,143;137,142,138,143;65,143,69,147;126,144,127,145;137,144,138,145;109,145,110,157;102,146,103,151;133,150,138,153;137,146,138,150;65,147,67,154;67,147,68,150;90,147,92,162;95,147,96,157;127,152,133,159;130,147,132,150;134,148,135,149;68,153,70,165;69,149,70,153;94,149,95,151;127,149,128,152;130,151,133,152;131,150,132,151;133,153,135,155;135,153,136,154;136,154,138,155;137,153,138,154;65,154,66,158;133,155,134,158;67,156,68,157;67,158,68,165;134,158,135,162;127,160,130,166;127,159,129,160;131,159,132,160;0,160,62,200;62,160,64,163;66,160,67,161;130,161,131,162;66,162,67,165;90,162,91,164;62,163,63,165;74,164,81,165;82,164,83,165;84,164,85,165;" $sPixelRect &= "86,164,89,165;130,164,131,165;134,164,135,172;133,165,134,168;98,171,103,179;97,166,103,170;62,177,69,200;62,167,66,177;66,167,67,171;111,167,119,169;119,167,124,168;112,169,115,170;133,169,134,171;132,169,133,170;97,170,102,171;97,171,98,172;96,174,98,177;97,173,98,174;101,182,111,190;103,173,107,182;107,173,108,175;138,173,140,177;137,173,138,175;136,173,137,174;95,174,96,176;94,174,95,175;69,177,70,180;97,177,98,178;139,177,140,180;100,179,103,182;99,179,100,181;107,181,108,182;100,182,101,183;102,190,140,200;111,184,113,190;111,183,112,184;113,186,116,190;113,185,114,186;69,189,74,200;69,186,70,189;70,187,72,189;116,187,119,190;136,187,140,190;72,188,73,189;119,188,125,190;127,188,136,190;125,189,127,190;74,192,79,200;74,190,75,192;75,191,77,192;91,193,102,200;99,192,102,193;79,194,91,200;79,193,82,194" #endregion Local $aPixelRect = StringSplit($sPixelRect, ";", 2) Return $aPixelRect EndFunc ;==>_PixelCoordinates2() Func _PixelCoordinates3() #region pixel coordinates Local $sPixelRect $sPixelRect &= "170,200x200;0,0,105,19;133,44,200,119;136,0,200,38;110,0,126,18;105,0,110,9;129,0,136,37;126,0,129,15;105,9,107,11;107,9,108,10;105,11,106,12;105,13,110,23;107,11,109,13;106,12,107,13;109,12,110,13;128,15,129,19;127,15,128,16;111,18,125,25;110,18,111,24;0,87,72,137;0,19,72,68;72,19,95,26;95,19,99,23;99,19,100,21;101,19,105,23;125,19,126,25;100,21,101,23;128,21,129,26;95,23,98,24;106,23,110,24;95,24,96,25;118,25,124,27;115,25,118,26;124,25,125,26;72,26,81,30;81,26,87,27;91,26,95,27;81,27,84,28;94,27,97,28;122,27,125,28;81,28,82,29;82,31,92,47;84,29,93,31;90,28,91,29;97,28,98,30;96,28,97,29;128,28,129,33;98,29,99,32;72,30,77,43;77,30,79,33;79,30,80,31;83,30,84,31;92,31,97,36;93,30,96,31;99,31,101,37;99,30,100,31;101,31,102,34;78,37,82,47;80,33,82,37;81,32,82,33;97,34,99,37;97,32,98,34;103,32,109,38;102,32,103,37;77,33,78,36;109,33,115,38;114,38,121,44;115,34,120,38;79,35,80,37;120,35,124,37;92,36,93,38;96,36,97,39;124,36,129,37;97,37,98,39;98,38,101,40;100,37,101,38;120,37,121,38;95,38,96,39;102,39,108,41;102,38,104,39;113,38,114,42;138,38,200,44;137,38,138,39;92,42,96,48;92,40,95,42;99,40,100,43;107,41,110,44;108,40,110,41;136,42,138,44;137,40,138,42;102,41,104,43;77,42,78,46;96,42,99,43;100,45,105,49;101,42,102,45;72,49,79,59;72,43,76,49;97,44,99,45;98,43,99,44;102,43,103,45;105,46,115,52;110,44,120,46;111,43,112,44;135,43,136,44;103,44,104,45;118,63,133,93;124,51,133,63;125,45,133,51;125,44,129,45;131,44,133,45;96,45,98,46;109,45,110,46;120,48,124,51;121,45,123,48;76,46,77,49;96,46,97,47;98,48,100,50;99,46,100,48;115,46,118,49;118,46,119,47;123,46,125,48;81,47,88,49;79,47,81,48;89,47,92,50;77,48,78,49;92,48,95,49;124,48,125,49;84,49,89,50;100,49,102,50;102,50,105,53;103,49,105,50;115,49,117,50;79,51,82,60;79,50,80,51;115,50,116,51;84,53,86,57;85,51,87,53;83,51,85,52;87,51,88,52;95,51,97,52;120,51,123,53;82,52,83,56;98,52,102,53;105,52,112,54;112,52,113,53;83,53,84,54;94,53,97,54;98,54,104,56;103,53,104,54;87,56,90,60;87,54,89,56;96,54,98,55;104,55,106,56;" $sPixelRect &= "105,54,106,55;108,54,110,55;121,57,124,63;122,55,124,57;123,54,124,55;107,55,108,56;104,56,105,57;82,58,85,61;83,57,85,58;92,59,105,64;94,57,96,59;90,58,91,59;93,58,94,59;96,58,106,59;72,59,75,64;75,59,76,60;77,59,79,60;85,59,87,61;80,60,82,61;87,60,89,61;105,60,106,63;120,60,121,63;86,61,87,62;90,61,92,63;106,62,107,63;119,62,120,63;75,64,83,66;76,63,77,64;78,63,79,64;82,63,84,64;89,63,91,65;72,64,73,65;87,64,89,67;95,64,101,66;93,64,95,65;101,64,103,65;83,65,85,67;89,66,91,69;89,65,90,66;115,66,118,86;117,65,118,66;78,66,83,67;85,66,87,68;98,66,100,67;111,69,115,76;113,67,115,69;114,66,115,67;90,69,94,70;91,67,92,69;0,68,60,87;60,68,63,71;63,68,65,69;67,68,71,71;71,68,72,69;92,68,93,69;112,68,113,69;66,69,67,70;77,70,82,73;81,69,82,70;75,70,77,72;74,70,75,71;78,105,94,162;83,79,97,105;86,71,90,79;87,70,90,71;92,70,95,74;91,70,92,71;95,71,106,75;98,70,99,71;101,70,103,71;109,81,114,92;109,71,111,77;110,70,111,71;60,71,62,72;69,71,70,72;82,71,85,74;60,72,61,74;85,72,86,74;106,72,107,76;70,73,71,74;108,73,109,76;94,75,98,79;93,74,95,75;90,75,92,79;98,75,99,76;101,75,106,76;85,76,86,79;110,77,113,81;111,76,114,77;92,77,93,79;84,78,85,79;93,78,94,79;114,78,115,82;74,80,83,84;76,79,81,80;82,79,83,80;97,79,98,93;60,82,62,87;60,80,61,82;72,81,74,83;70,82,72,83;62,84,65,87;62,83,64,84;77,84,83,85;65,85,67,87;81,85,82,86;67,86,70,87;116,86,118,91;72,89,77,106;72,88,76,89;81,96,83,105;82,88,83,96;77,90,80,95;77,89,79,90;80,91,81,92;117,91,118,93;109,92,112,96;112,92,113,94;126,93,133,96;110,128,124,150;121,102,132,119;119,93,125,102;125,93,126,94;77,95,79,98;125,97,127,100;125,95,126,97;109,96,111,103;128,96,133,101;127,96,128,99;80,97,81,98;77,98,78,102;79,102,81,105;80,99,81,102;113,99,114,100;118,99,119,101;125,100,126,101;112,101,114,102;129,101,133,102;109,112,116,120;111,104,113,112;112,102,113,104;119,102,121,107;132,102,133,118;109,103,110,112;113,103,114,104;110,104,111,105;94,105,97,113;113,105,114,106;72,106,75,115;75,106,76,110;114,106,115,107;110,107,111,112;" $sPixelRect &= "113,108,115,112;113,107,114,108;120,107,121,110;115,108,116,109;116,114,121,128;116,111,120,113;116,109,118,110;117,108,118,109;73,132,78,165;75,116,78,132;76,112,78,116;77,109,78,112;115,110,116,111;117,110,120,111;117,113,121,114;120,112,121,113;94,113,96,118;108,114,109,122;72,115,74,122;95,118,96,119;94,119,95,139;121,119,125,121;125,119,128,120;140,119,200,200;136,147,140,174;128,128,140,134;135,119,140,128;134,119,135,124;95,120,96,123;109,121,116,128;110,120,116,121;121,121,123,128;72,122,73,132;108,124,109,131;74,125,75,132;133,127,135,128;134,126,135,127;109,128,110,141;127,129,128,130;124,130,125,131;124,143,127,166;124,136,126,140;124,132,125,136;131,134,136,138;129,134,131,136;137,134,140,147;96,145,102,166;98,139,100,145;98,136,99,139;0,137,63,200;63,137,69,148;69,137,71,140;70,147,73,166;71,142,73,147;72,137,73,142;133,138,136,144;132,138,133,140;69,140,70,145;124,140,125,143;125,141,127,142;126,140,127,141;97,142,98,145;125,142,126,143;100,143,101,145;127,144,128,145;132,144,135,146;102,146,103,151;127,146,128,147;127,151,134,154;130,146,131,151;129,146,130,148;133,146,135,147;94,148,96,155;95,147,96,148;63,148,67,156;67,148,68,152;127,148,128,151;131,148,132,151;129,149,130,151;134,149,135,153;132,150,134,151;133,149,134,150;135,149,136,150;68,155,70,166;69,150,70,155;112,150,124,167;111,150,112,160;135,152,136,173;127,159,130,166;127,155,133,157;127,154,129,155;130,154,133,155;133,156,135,159;134,154,135,156;95,155,96,157;63,156,65,162;65,156,66,158;127,157,129,159;130,157,132,158;67,158,68,159;134,159,135,162;66,161,68,165;67,160,68,161;130,161,131,162;63,162,64,165;78,162,93,165;130,163,131,165;134,164,135,172;67,165,68,166;73,165,77,166;133,165,134,168;98,166,102,179;97,166,98,172;124,166,126,167;63,177,69,200;63,167,66,177;66,167,67,170;113,167,119,169;119,167,123,168;132,169,134,171;101,179,107,190;102,173,107,179;102,171,103,173;96,174,98,177;97,173,98,174;107,173,108,175;95,174,96,176;94,174,95,175;137,174,140,176;139,176,140,181;" $sPixelRect &= "138,176,139,177;69,177,70,181;97,177,98,178;100,179,101,183;99,179,100,181;102,190,140,200;107,182,111,190;107,181,108,182;111,184,113,190;111,183,112,184;113,186,116,190;113,185,114,186;69,189,74,200;69,186,70,189;70,187,72,189;116,187,119,190;136,187,140,190;72,188,73,189;119,188,123,190;128,188,136,190;123,189,128,190;74,192,78,200;74,190,75,192;75,191,76,192;93,193,102,200;99,192,102,193;78,194,93,200;78,193,81,194" #endregion Local $aPixelRect = StringSplit($sPixelRect, ";", 2) Return $aPixelRect EndFunc ;==>_PixelCoordinates3() Func _PixelCoordinates4() #region pixel coordinates Local $sPixelRect $sPixelRect &= "170,200x200;96,0,113,23;0,0,71,144;71,0,91,24;91,0,96,12;133,0,200,133;119,0,133,21;113,0,119,9;116,9,119,11;115,9,116,10;118,11,119,18;117,11,118,12;91,12,94,17;94,12,95,13;94,16,96,23;95,14,96,16;113,17,117,25;113,16,116,17;114,15,115,16;91,17,93,19;93,18,94,23;91,19,92,20;117,20,118,21;124,21,133,37;121,21,124,28;120,21,121,23;117,22,118,23;97,23,113,24;71,24,88,28;88,24,90,25;109,24,113,25;88,25,89,27;116,25,117,26;71,37,86,67;71,28,78,37;84,28,88,30;82,28,84,29;123,28,124,33;122,28,123,30;89,30,95,32;87,30,89,31;93,32,101,37;95,31,101,32;78,32,79,37;92,32,93,33;102,32,107,37;101,32,102,36;108,44,112,46;108,34,117,39;107,33,112,34;79,34,80,37;107,34,108,38;80,35,82,37;92,37,98,44;92,35,93,37;117,35,124,40;82,36,84,37;86,40,90,45;86,37,88,40;98,37,100,39;105,37,107,38;124,39,133,43;124,37,128,39;128,37,129,38;130,37,133,39;129,38,130,39;98,39,99,40;102,40,106,42;103,39,106,40;109,39,117,40;90,40,91,44;108,40,111,43;106,40,108,41;111,40,113,41;116,40,120,42;122,40,124,42;96,45,102,52;98,42,101,45;100,41,101,42;111,41,112,42;114,41,116,43;120,41,122,42;102,42,105,44;101,42,102,43;112,42,114,44;123,42,124,43;107,43,110,44;111,43,112,44;126,65,133,116;129,43,133,65;126,43,129,46;125,43,126,44;94,44,96,49;93,44,94,48;96,44,98,45;112,44,113,45;87,45,90,47;102,46,108,49;107,45,108,46;109,46,111,58;111,46,112,48;128,46,129,52;127,46,128,47;88,47,90,48;116,48,119,49;118,47,119,48;121,54,126,59;123,49,125,54;123,47,124,49;122,47,123,48;86,56,88,69;86,48,87,56;108,48,109,49;95,49,96,51;102,49,106,53;106,49,107,51;115,49,118,52;119,49,120,50;112,50,113,51;114,50,115,54;118,50,119,53;119,51,120,52;97,52,102,53;115,52,116,54;117,52,118,55;122,52,123,54;101,53,102,54;103,53,107,54;111,54,114,55;113,53,114,54;125,53,126,54;127,53,128,62;102,55,106,56;102,56,103,57;105,56,107,57;118,59,124,65;120,56,121,59;101,57,102,58;100,59,106,65;102,58,103,59;110,58,111,59;119,58,120,59;128,58,129,65;98,61,100,62;99,59,100,61;124,59,125,62;88,63,91,66;88,60,89,63;106,63,109,68;" $sPixelRect &= "106,60,108,63;125,62,127,64;126,60,127,62;116,62,118,65;117,61,118,62;89,62,90,63;98,63,100,64;99,62,100,63;124,63,125,65;127,63,128,65;91,64,92,66;109,64,110,67;115,64,116,65;125,64,126,65;103,65,106,68;102,65,103,67;110,65,111,68;117,65,120,66;122,65,124,66;88,67,92,70;88,66,89,67;121,69,126,75;124,67,126,69;125,66,126,67;74,68,84,82;71,67,82,68;84,67,86,69;83,67,84,68;71,68,74,77;111,71,116,80;113,68,115,71;122,68,124,69;87,69,88,70;91,70,94,72;92,69,93,70;93,72,99,80;95,69,98,72;112,69,113,71;115,69,116,71;84,75,90,86;84,70,87,75;99,71,103,75;98,70,100,71;87,71,88,74;94,71,95,72;98,71,99,72;107,72,111,78;110,71,111,72;118,74,120,80;118,71,119,74;92,72,93,74;103,72,105,76;106,72,107,76;105,73,106,74;90,76,93,86;92,75,93,76;99,75,100,79;102,75,103,76;123,75,126,78;71,77,73,78;116,77,118,80;120,77,123,80;71,78,72,81;110,78,111,79;123,78,125,79;73,79,74,80;123,79,124,80;93,80,98,86;103,80,104,81;110,80,111,81;112,80,115,85;123,81,126,84;125,80,126,81;102,81,103,83;109,81,110,82;111,81,112,82;76,82,84,85;75,82,76,84;103,82,104,83;107,82,108,83;110,82,111,83;115,83,123,86;115,82,117,83;118,82,120,83;122,82,123,83;109,83,110,84;111,83,112,84;107,84,108,85;110,84,111,85;123,84,125,85;83,85,84,86;109,85,110,86;111,85,112,86;114,85,115,87;113,85,114,86;123,85,124,86;71,89,75,119;71,86,72,89;112,86,113,88;123,87,126,90;125,86,126,87;72,87,73,89;110,87,111,88;111,88,112,89;112,89,123,91;113,88,114,89;118,88,120,89;83,91,100,99;98,89,100,91;75,91,78,104;75,90,77,91;83,90,90,91;97,90,98,91;123,90,124,91;78,91,80,95;114,91,115,92;116,91,123,92;76,116,97,165;80,101,99,116;82,92,83,101;124,93,126,95;125,92,126,93;111,94,113,102;78,95,79,100;120,100,126,109;121,96,124,100;123,95,124,96;125,95,126,97;81,97,82,101;118,97,120,102;120,97,121,100;124,97,125,98;83,99,99,101;99,100,100,101;114,101,115,102;99,102,100,103;111,102,112,114;119,102,120,105;110,103,111,104;75,104,77,109;79,104,80,105;111,121,118,135;112,111,114,113;113,104,114,111;78,108,80,116;79,106,80,108;110,107,111,108;" $sPixelRect &= "75,109,76,114;121,109,126,117;77,112,78,116;114,112,115,113;112,114,115,121;113,113,114,114;119,114,120,115;110,115,111,121;118,115,119,116;120,115,121,116;97,116,99,117;116,116,117,117;119,116,120,117;126,116,128,117;132,116,133,120;97,117,98,133;115,117,116,121;118,117,119,118;120,117,125,118;116,118,117,119;120,118,122,121;119,118,120,119;71,119,74,131;118,119,119,120;116,120,118,121;119,120,120,124;118,121,119,122;120,122,122,125;121,121,122,122;113,140,124,151;118,129,121,140;118,123,119,129;72,142,76,167;74,133,76,142;75,124,76,133;110,124,111,125;130,133,135,136;128,126,133,133;130,125,133,126;132,124,133,125;119,127,121,128;120,125,121,127;119,125,120,126;122,125,123,130;121,126,122,127;123,126,124,127;126,129,128,130;126,126,128,128;120,128,122,129;123,128,124,133;127,128,128,129;121,130,122,131;127,130,128,132;71,131,73,136;122,131,123,135;121,132,122,133;123,134,125,136;124,132,125,134;128,133,130,134;140,133,200,200;134,150,140,161;136,133,140,150;121,136,123,140;121,134,122,136;112,135,118,140;71,136,72,140;97,143,101,172;97,137,99,143;97,136,98,137;125,136,126,144;123,137,125,138;124,136,125,137;131,136,134,144;134,136,136,137;73,137,74,142;134,137,135,140;123,138,124,139;124,139,125,140;135,139,136,141;112,140,113,143;126,140,127,141;99,141,100,143;124,141,125,142;131,146,136,148;135,142,136,146;115,151,127,165;124,145,126,151;124,143,125,145;126,143,127,146;129,143,130,149;128,143,129,146;0,144,64,200;64,144,69,151;69,144,70,148;132,144,133,145;101,145,102,154;69,155,72,167;70,150,72,151;71,146,72,150;127,146,128,147;102,147,103,149;126,147,127,149;127,148,129,149;130,148,134,150;135,148,136,150;127,149,128,153;126,150,127,151;129,150,132,154;132,150,133,151;64,151,67,159;67,151,68,155;70,152,72,155;71,151,72,152;114,151,115,160;132,153,134,155;133,151,134,153;69,153,70,154;128,153,129,155;130,154,131,156;129,154,130,155;133,155,134,158;127,158,130,163;127,156,128,158;128,157,129,158;67,162,69,167;68,158,69,162;64,159,66,161;130,160,131,161;" $sPixelRect &= "64,161,65,165;98,173,107,180;101,161,102,173;134,163,140,172;135,161,140,163;130,162,131,163;127,163,129,165;66,164,67,166;129,164,131,165;133,164,134,167;76,165,95,167;95,165,96,166;116,165,125,167;125,165,128,166;64,177,69,200;64,167,66,177;66,167,67,169;117,167,122,168;132,169,134,171;133,171,134,172;98,172,101,173;102,172,103,173;137,172,140,176;136,172,137,174;135,172,136,173;96,174,98,177;97,173,98,174;107,173,108,175;95,174,96,176;139,176,140,181;138,176,139,177;69,177,70,181;97,177,98,178;102,182,111,200;100,180,107,182;99,180,100,181;107,181,108,182;101,182,102,190;100,182,101,183;111,186,116,200;111,183,112,186;112,184,113,186;113,185,114,186;69,189,74,200;69,186,70,189;70,187,72,189;116,188,122,200;116,187,118,188;130,188,140,200;137,187,140,188;72,188,73,189;122,189,130,200;74,192,78,200;74,190,75,192;75,191,76,192;94,193,102,200;100,192,102,193;78,194,94,200;78,193,81,194" #endregion Local $aPixelRect = StringSplit($sPixelRect, ";", 2) Return $aPixelRect EndFunc ;==>_PixelCoordinates4() Func _PixelCoordinates5() #region pixel coordinates Local $sPixelRect $sPixelRect &= "1000,200x200;90,0,112,24;0,0,74,133;74,0,87,20;87,0,90,12;137,82,200,176;138,0,200,74;118,0,138,28;113,0,118,17;112,0,113,10;87,12,89,13;87,13,88,16;89,13,90,14;112,18,114,25;112,15,113,18;89,16,90,21;115,17,118,21;114,17,115,19;74,20,84,29;84,20,86,26;117,21,118,27;116,21,117,24;114,22,115,25;89,24,90,25;107,24,112,25;84,26,85,27;127,28,131,44;121,54,126,83;121,28,125,52;120,28,121,41;119,28,120,30;125,28,127,40;131,28,138,37;74,29,77,30;86,29,89,30;74,30,75,32;89,30,93,31;95,36,103,46;96,31,101,36;93,31,96,32;103,32,106,39;101,32,103,36;106,33,112,37;106,32,107,33;113,41,115,52;113,34,117,39;112,34,113,38;74,36,78,85;74,35,75,36;117,35,120,40;78,47,85,77;78,37,84,47;78,36,81,37;110,37,112,38;131,37,133,39;136,37,138,39;135,37,136,38;103,39,105,40;114,39,115,41;116,39,117,40;131,39,132,41;137,39,138,42;103,40,104,41;107,41,111,43;108,40,111,41;90,41,94,46;111,41,113,42;116,41,118,45;118,41,119,43;125,41,127,48;130,45,134,53;131,42,133,45;132,41,133,42;89,42,90,44;94,42,95,49;105,42,107,44;115,42,116,43;120,42,121,50;101,46,108,52;103,43,105,46;108,43,110,45;107,43,108,44;133,43,134,45;105,44,106,46;108,47,113,51;112,44,113,47;115,44,116,45;127,44,130,50;106,45,107,46;116,45,117,46;90,46,92,47;93,46,94,50;95,46,96,48;98,48,101,49;99,46,101,48;97,46,99,47;115,46,116,52;96,47,98,48;119,47,120,48;96,48,97,49;125,48,126,54;95,49,96,50;97,49,98,50;99,49,101,50;118,49,119,50;94,50,95,51;96,50,97,51;99,50,100,51;116,50,118,52;127,50,129,52;135,61,138,75;137,50,138,61;135,51,137,52;136,50,137,51;97,51,98,52;100,51,101,52;109,51,110,52;111,51,113,52;119,51,120,52;98,52,99,53;102,52,106,53;110,52,111,53;114,52,115,53;122,52,125,54;128,52,129,53;102,53,103,54;130,53,133,58;111,54,113,55;108,56,111,57;109,55,110,56;136,56,137,57;85,61,87,70;85,57,86,61;113,57,115,58;117,60,121,81;119,58,121,60;120,57,121,58;131,58,132,60;130,58,131,59;136,58,137,61;118,59,119,60;104,61,114,67;106,60,110,61;126,72,131,77;126,64,129,68;126,60,127,64;87,63,89,66;87,62,88,63;102,63,104,65;" $sPixelRect &= "103,62,104,63;114,63,117,66;114,62,115,63;116,62,117,63;127,62,128,64;133,64,135,76;134,62,135,64;101,63,102,64;89,64,90,66;103,65,104,66;114,66,115,67;87,67,91,70;109,67,110,69;106,67,109,68;110,67,112,68;91,68,92,73;113,74,117,80;115,70,117,74;116,68,117,70;126,68,128,70;92,71,103,84;92,70,100,71;101,70,102,71;126,70,127,72;83,77,92,81;85,71,86,77;103,72,109,83;104,71,105,72;113,71,115,72;130,71,131,72;111,72,114,73;131,73,133,76;131,72,132,73;109,73,110,74;139,74,200,82;86,75,88,77;88,76,92,77;89,75,90,76;112,75,113,80;109,76,110,83;134,77,139,80;138,76,139,77;78,77,80,79;80,77,81,78;82,77,83,79;126,77,130,82;130,78,134,81;78,79,79,81;110,79,111,82;114,80,115,81;116,80,117,82;134,80,135,81;138,80,139,82;87,81,92,86;84,81,87,83;119,81,121,83;118,81,119,82;130,81,131,82;125,83,128,86;126,82,128,83;86,83,87,85;85,83,86,84;103,83,106,84;111,84,115,94;113,83,114,84;120,83,121,84;123,83,125,85;122,83,123,84;134,83,137,86;92,84,102,85;121,84,122,85;128,84,133,87;133,84,134,86;74,89,78,106;74,85,77,89;92,85,97,86;123,85,124,86;88,86,89,87;90,86,91,87;92,86,93,87;110,86,111,88;115,86,117,88;124,86,125,87;126,86,128,87;127,124,137,132;125,91,137,114;134,88,137,91;136,86,137,88;117,88,122,96;117,87,119,88;115,88,116,90;122,88,125,93;83,92,101,110;98,89,101,92;125,89,126,91;132,90,134,91;133,89,134,90;88,91,98,92;93,90,94,91;95,90,98,91;126,90,128,91;78,91,79,101;79,92,80,96;124,93,125,97;122,94,124,95;123,93,124,94;76,119,99,167;80,104,83,119;81,98,83,104;82,94,83,98;112,94,113,111;111,94,112,100;113,94,114,101;120,99,125,110;118,96,123,99;122,95,123,96;119,99,120,105;118,99,119,102;80,102,81,103;74,106,76,116;76,106,77,111;78,111,80,119;79,106,80,111;111,107,112,108;114,108,115,109;83,110,100,119;114,110,115,112;121,110,125,116;100,111,101,112;111,111,112,113;120,111,121,112;113,112,114,114;112,126,119,133;113,117,116,126;113,115,115,117;114,113,115,115;111,114,112,115;125,114,130,115;132,114,137,121;131,114,132,118;77,115,78,119;125,115,126,116;74,116,75,121;" $sPixelRect &= "121,116,123,117;111,117,112,118;120,118,121,119;111,119,112,120;119,119,120,120;116,120,118,121;112,121,113,126;116,122,118,126;116,121,117,122;119,121,121,122;133,121,137,124;131,123,133,124;132,122,133,123;119,123,120,124;121,123,122,125;118,124,119,125;119,125,120,126;122,125,123,126;126,125,127,130;120,126,121,127;119,127,120,129;122,127,123,128;121,128,122,129;120,129,121,130;123,129,124,132;72,144,76,167;74,135,76,144;75,130,76,135;115,138,123,154;113,133,120,138;119,130,120,133;121,130,122,131;120,131,121,134;121,132,123,133;131,132,134,140;130,132,131,136;129,132,130,134;133,149,137,158;135,132,137,149;0,133,64,200;64,133,71,145;71,133,73,137;124,133,125,134;121,134,124,135;120,135,122,138;124,135,125,136;122,136,124,137;71,137,72,141;125,137,126,139;114,138,115,147;113,138,114,140;123,138,124,139;123,140,125,141;124,139,125,140;130,139,131,141;73,140,74,144;126,140,127,141;131,140,133,143;99,143,101,181;99,141,100,143;124,141,125,142;123,142,124,144;125,142,126,143;128,142,130,143;124,143,125,146;126,143,127,144;128,143,129,146;125,144,126,145;129,146,132,151;129,144,130,146;134,144,135,149;64,145,69,153;69,145,70,149;101,145,102,152;117,154,127,165;123,145,124,154;125,146,127,147;126,145,127,146;132,145,133,149;131,145,132,146;133,145,134,146;125,147,126,150;124,147,125,148;69,155,72,167;71,148,72,155;126,148,128,149;124,149,125,154;125,151,127,154;126,149,127,151;127,152,131,153;128,150,129,152;132,150,133,155;129,151,131,152;70,152,71,153;64,153,68,157;128,153,130,154;70,154,71,155;116,154,117,161;127,156,129,163;127,155,128,156;129,156,130,157;64,157,66,163;66,157,67,160;129,158,130,159;133,164,137,167;135,158,137,164;134,158,135,160;130,159,131,160;67,162,69,167;68,160,69,162;129,160,130,161;130,161,131,162;129,162,130,163;64,163,65,166;101,173,107,190;101,163,102,173;127,163,128,165;130,163,131,164;134,163,135,164;128,164,129,165;66,165,67,167;118,165,124,167;124,165,126,166;97,173,99,178;97,167,99,172;134,167,137,172;64,168,66,175;132,170,134,171;" $sPixelRect &= "133,169,134,170;98,172,99,173;102,172,103,173;136,172,137,175;135,172,136,173;107,173,108,175;95,174,97,176;64,177,69,200;64,175,65,177;94,175,95,176;65,176,66,177;96,176,97,177;140,176,200,200;139,176,140,181;138,176,139,178;69,177,70,181;98,178,99,180;100,181,101,183;102,190,140,200;107,182,111,190;107,181,108,182;111,185,114,190;111,183,112,185;69,188,73,200;69,186,70,188;114,187,118,190;114,186,116,187;70,187,72,188;138,187,140,190;118,188,121,190;131,188,138,190;121,189,131,190;73,192,78,200;73,190,75,192;75,191,76,192;95,193,102,200;101,192,102,193;78,194,95,200;78,193,81,194" #endregion Local $aPixelRect = StringSplit($sPixelRect, ";", 2) Return $aPixelRect EndFunc ;==>_PixelCoordinates5() Func _PixelCoordinates6() #region pixel coordinates Local $sPixelRect $sPixelRect &= "170,200x200;95,0,116,24;0,0,74,134;74,0,91,21;91,0,95,11;141,71,200,200;143,0,200,49;125,0,143,43;118,0,125,13;116,0,118,9;91,11,93,16;121,13,125,28;119,13,121,19;93,18,95,19;93,16,95,17;94,14,95,16;91,16,92,18;116,16,117,27;94,17,95,18;94,19,95,22;120,19,121,21;74,21,87,28;87,21,90,25;117,21,118,27;93,23,95,24;108,24,116,26;100,24,108,25;87,25,89,26;87,26,88,27;115,26,116,27;74,33,82,78;74,28,77,33;77,28,79,29;83,28,87,29;123,28,125,31;122,28,123,29;77,29,78,30;86,29,89,30;88,30,92,31;77,31,78,33;93,31,96,33;91,31,93,32;124,31,125,34;96,37,104,46;97,32,102,37;95,33,97,34;96,32,97,33;82,33,87,68;87,33,88,41;104,34,110,39;102,33,106,34;102,34,104,37;110,36,120,40;110,35,114,36;119,61,129,91;122,46,139,51;120,37,125,44;122,36,125,37;124,35,125,36;104,39,106,41;108,39,110,40;113,45,116,54;115,40,120,43;113,40,115,42;111,40,113,41;90,42,95,46;91,41,94,42;104,41,105,42;108,42,111,46;111,42,112,44;104,44,108,45;107,43,108,44;114,43,116,45;112,43,114,44;117,43,119,48;119,43,120,45;125,43,127,46;128,43,143,46;120,44,121,45;123,44,125,46;127,44,128,46;101,46,107,54;104,45,106,46;107,45,108,46;90,46,92,47;93,46,95,48;98,46,101,49;97,46,98,47;109,46,111,47;139,46,143,48;96,47,97,48;121,47,122,48;94,48,95,49;107,49,113,53;107,48,108,49;112,48,113,49;139,48,141,49;100,49,101,52;99,49,100,50;116,49,117,55;139,49,140,50;146,49,200,71;145,49,146,51;119,51,121,52;124,51,135,57;123,51,124,53;135,51,137,54;137,51,138,52;136,55,142,61;138,52,142,55;139,51,141,52;117,52,118,55;119,52,120,53;121,52,122,53;108,53,109,54;110,53,113,54;120,53,121,54;137,53,138,55;102,54,103,55;104,54,105,55;114,54,116,55;135,54,136,56;110,55,111,56;122,58,130,61;123,55,124,58;111,56,114,57;108,57,110,59;124,57,131,58;132,57,134,61;134,57,135,58;87,62,90,65;87,58,88,62;110,58,113,59;116,58,117,59;130,58,132,59;134,61,139,69;135,58,136,61;113,59,115,60;120,60,122,61;121,59,122,60;130,59,131,60;131,60,132,61;134,60,135,61;88,61,89,62;129,61,130,67;132,61,133,62;139,61,141,65;106,63,115,69;105,62,111,63;" $sPixelRect &= "116,64,119,80;117,63,119,64;118,62,119,63;144,65,146,71;145,62,146,65;90,63,91,65;103,63,106,67;132,63,133,64;84,68,92,70;87,65,88,68;102,65,103,66;115,65,116,68;139,65,140,67;88,67,89,68;104,67,106,68;83,68,84,69;129,72,131,80;129,68,130,72;143,68,144,71;82,71,87,82;82,69,83,71;107,69,109,70;110,69,111,70;134,69,137,71;137,69,138,70;83,70,85,71;86,70,93,71;95,71,101,89;95,70,100,71;142,70,143,71;92,71,95,74;91,71,92,72;101,72,104,76;101,71,102,72;135,71,136,72;114,72,116,73;105,73,107,75;112,73,115,74;137,75,141,86;138,74,141,75;140,73,141,74;93,74,95,76;107,74,113,76;111,76,116,80;114,74,116,76;131,74,132,78;87,77,93,88;87,75,88,77;106,75,107,76;132,75,133,76;88,76,91,77;94,76,95,77;108,76,109,77;136,77,137,87;74,78,78,84;78,78,80,79;81,78,82,79;93,78,95,89;78,79,79,81;101,79,108,89;108,80,109,81;111,80,114,81;114,82,119,87;118,80,119,82;117,80,118,81;115,81,116,82;84,82,87,87;83,82,84,85;129,82,131,92;131,83,134,87;74,90,78,105;74,84,77,90;134,84,136,87;113,85,114,87;137,86,140,87;86,87,87,88;114,87,115,88;117,87,119,89;116,87,117,88;136,98,141,174;139,89,141,98;140,87,141,89;89,88,93,89;115,88,116,89;117,89,118,90;131,90,135,93;131,89,133,90;136,89,139,92;135,90,136,92;112,91,113,118;111,91,112,98;118,91,119,92;123,91,126,94;120,91,123,92;126,91,129,93;78,92,80,95;113,92,115,95;122,92,123,93;129,92,130,93;77,116,99,168;82,94,101,116;83,93,95,94;97,93,101,94;121,93,122,94;122,94,123,95;125,94,128,97;124,94,125,96;137,95,139,98;138,94,139,95;78,95,79,100;113,95,114,100;128,95,133,98;135,95,137,96;118,96,119,98;133,96,135,98;119,97,120,98;80,102,82,116;81,98,82,102;121,101,129,112;119,99,125,101;132,101,136,118;133,100,136,101;135,99,136,100;118,100,119,102;125,100,126,101;119,101,121,105;129,102,132,114;74,105,76,116;76,105,77,110;120,105,121,108;78,111,80,116;79,108,80,111;114,109,115,110;114,111,115,112;122,112,128,115;128,112,129,114;113,122,118,135;114,113,115,122;122,115,126,116;74,116,75,122;99,116,101,117;99,117,100,137;115,117,116,122;113,118,114,119;" $sPixelRect &= "129,123,136,130;133,118,136,123;112,119,113,121;113,120,114,122;116,120,117,122;112,122,113,127;118,122,119,123;120,122,121,123;132,122,133,123;76,124,77,126;118,124,119,125;120,124,121,125;127,124,129,130;126,124,127,125;115,141,123,148;118,128,120,141;118,126,119,128;120,126,121,127;73,142,77,168;75,132,77,142;76,127,77,132;121,128,122,129;120,130,121,131;122,130,123,131;130,130,135,133;129,130,130,132;128,130,129,131;120,132,121,141;122,132,123,133;132,133,135,138;131,133,132,135;0,134,64,200;64,134,71,146;71,134,73,138;121,134,122,135;123,134,124,135;114,135,118,141;122,135,123,137;121,138,123,140;121,137,122,138;124,137,125,138;131,138,134,141;131,137,132,138;71,138,72,142;74,138,75,142;99,138,100,139;124,139,125,140;121,140,122,141;123,140,124,143;125,141,126,142;129,141,130,144;132,141,134,142;134,148,136,160;132,144,136,145;135,141,136,144;99,144,101,181;99,142,100,144;124,143,125,144;117,148,126,161;123,145,125,147;123,144,124,145;125,144,126,145;130,144,131,145;130,146,133,149;131,145,134,146;133,146,136,147;135,145,136,146;64,146,69,154;69,146,70,150;70,154,73,168;71,150,73,154;72,146,73,150;101,146,102,152;125,146,126,148;123,147,124,148;127,147,128,148;135,147,136,148;116,148,117,155;129,149,132,152;129,148,130,149;127,149,128,150;132,151,134,154;133,149,134,151;126,150,127,151;126,152,128,153;127,151,128,152;130,152,131,154;129,152,130,153;127,153,128,154;64,154,67,161;67,154,68,157;126,155,128,165;126,154,127,155;128,154,129,155;133,154,134,157;128,156,129,157;68,160,70,168;69,157,70,160;129,157,130,161;128,158,129,159;128,160,129,162;134,163,136,172;135,160,136,163;64,161,66,164;119,161,126,166;118,161,119,165;129,162,130,164;133,163,134,167;64,164,65,167;67,164,68,167;101,173,107,190;101,164,102,173;132,164,133,165;66,166,67,167;120,166,124,167;64,168,66,175;97,173,99,178;97,168,99,172;132,169,134,171;133,171,134,172;98,172,99,173;102,172,103,173;135,172,136,173;107,173,108,175;95,174,97,176;139,174,141,181;137,174,139,176;64,177,69,200;" $sPixelRect &= "64,175,65,177;94,175,95,176;65,176,66,177;96,176,97,177;138,176,139,177;69,177,70,181;98,178,99,179;100,181,101,183;102,190,141,200;107,182,111,190;107,181,108,182;140,181,141,190;111,185,114,190;111,183,112,185;69,188,73,200;69,186,70,188;114,187,118,190;114,186,116,187;70,187,72,188;138,187,140,190;118,188,121,190;131,188,138,190;121,189,131,190;73,192,78,200;73,190,74,192;74,191,76,192;95,193,102,200;101,192,102,193;78,194,95,200;78,193,81,194" #endregion Local $aPixelRect = StringSplit($sPixelRect, ";", 2) Return $aPixelRect EndFunc ;==>_PixelCoordinates6() Func _PixelCoordinates7() #region pixel coordinates Local $sPixelRect $sPixelRect &= "170,200x200;0,0,104,12;138,87,200,177;132,0,200,71;106,0,124,22;104,0,106,11;124,0,132,13;0,12,71,147;71,28,91,65;71,12,95,27;95,12,101,18;101,12,103,15;102,16,106,26;104,14,106,16;105,12,106,14;124,13,125,14;129,13,132,24;128,13,129,14;101,15,102,17;103,15,104,16;95,18,99,23;99,18,100,20;101,18,102,21;111,22,123,30;106,22,111,28;95,23,97,25;97,23,98,24;123,23,124,24;100,25,102,26;101,24,102,25;130,24,132,34;95,25,96,26;123,25,124,26;103,26,106,27;71,27,85,28;86,27,95,28;105,27,106,28;91,28,94,40;108,28,111,29;94,31,96,36;94,30,95,31;117,30,123,32;114,30,117,31;129,30,130,32;96,33,99,37;96,32,97,33;120,32,123,33;98,42,104,51;99,35,103,42;99,34,101,35;131,34,132,37;94,36,95,37;103,38,110,42;103,36,105,38;98,37,99,39;97,37,98,38;105,37,107,38;109,42,121,49;110,39,112,42;127,53,132,73;126,42,132,52;131,39,132,42;91,42,96,45;91,40,93,42;112,40,115,42;115,41,117,42;130,41,131,42;104,42,109,45;96,43,97,46;121,43,126,52;92,45,96,47;104,45,106,46;108,45,109,46;104,46,105,47;92,47,93,48;95,47,96,48;106,48,109,50;108,47,109,48;100,51,107,57;104,48,105,51;105,49,106,51;109,49,111,51;111,49,112,50;113,49,114,50;115,49,121,51;106,50,107,51;108,50,109,51;111,54,117,59;114,51,117,54;114,50,115,51;99,51,100,55;109,51,110,52;119,51,121,52;107,53,109,57;107,52,108,53;118,52,120,53;128,52,132,53;113,53,114,54;109,54,111,57;117,54,118,55;123,55,124,56;117,56,118,60;121,56,123,57;124,56,125,57;101,57,107,58;108,57,109,58;110,57,111,58;121,57,122,58;123,57,124,58;123,64,127,76;126,57,127,64;122,58,123,59;124,58,125,59;91,61,93,65;91,59,92,61;113,59,117,60;121,59,122,60;114,60,115,61;116,60,117,61;110,61,113,64;107,62,110,63;113,62,116,64;124,63,126,64;125,62,126,63;113,64,115,65;116,64,117,65;71,65,85,83;87,77,91,97;85,68,90,73;85,65,89,68;118,68,123,78;120,66,123,68;122,65,123,66;104,67,112,72;103,66,109,67;102,69,104,70;103,67,104,69;102,67,103,68;119,67,120,68;112,68,115,73;90,70,93,73;90,69,91,70;116,70,118,74;117,69,118,70;103,70,104,71;97,73,101,91;97,71,99,73;115,71,116,72;" $sPixelRect &= "132,71,136,72;142,71,200,87;140,71,142,73;138,71,140,72;94,74,97,78;96,72,97,74;99,72,100,73;108,72,112,74;106,72,107,74;105,72,106,73;107,72,108,73;132,72,133,73;85,73,87,81;87,73,88,77;90,73,92,74;93,73,95,74;112,73,113,74;112,79,118,85;115,75,118,79;115,73,116,75;127,73,131,74;129,75,137,83;131,74,137,75;134,73,135,74;141,73,142,75;93,74,94,76;101,74,102,77;127,74,129,75;102,75,103,77;127,75,128,76;137,75,138,80;88,76,89,77;103,76,104,77;123,76,126,78;125,79,129,91;127,77,129,79;128,76,129,77;112,77,114,79;91,83,96,98;91,79,93,83;91,78,92,79;96,78,97,81;95,78,96,79;111,78,112,81;118,78,121,80;122,78,124,80;124,78,125,79;126,78,127,79;121,79,122,81;93,80,94,83;118,80,120,81;140,83,142,87;141,80,142,83;94,81,95,83;118,81,119,82;122,84,125,88;123,82,125,84;124,81,125,82;74,83,84,91;71,83,73,85;73,83,74,84;111,85,116,91;111,83,112,85;129,83,134,87;134,83,136,84;84,85,87,96;84,84,85,85;96,84,97,95;134,84,135,86;71,85,72,88;116,85,117,87;139,85,140,87;73,87,74,88;129,87,132,89;132,87,133,88;124,88,125,91;123,88,124,89;137,88,138,176;129,89,131,90;129,90,130,91;133,93,137,115;135,91,137,93;136,90,137,91;78,91,84,94;77,91,78,93;76,91,77,92;97,91,98,93;100,91,101,93;99,91,100,92;109,96,116,105;112,91,115,96;115,91,116,93;125,91,128,92;71,96,75,123;71,92,72,96;111,92,112,96;134,92,135,93;126,96,133,112;130,94,133,96;132,93,133,94;72,94,73,96;81,94,84,95;73,95,74,96;83,95,84,96;103,95,106,101;109,95,111,96;128,95,130,96;85,96,87,97;101,97,103,99;102,96,103,97;106,99,108,105;106,96,109,98;116,96,119,98;75,98,78,104;75,97,77,98;88,97,91,98;125,97,126,106;90,98,95,99;107,98,109,99;116,98,118,99;124,98,125,100;93,99,95,100;101,99,102,100;77,124,101,168;79,107,101,124;80,101,86,107;81,100,83,101;108,100,109,106;116,102,118,107;116,100,117,102;102,101,103,102;104,101,106,103;86,102,89,107;123,102,125,107;89,103,92,107;95,103,99,107;103,103,104,104;105,103,106,104;118,104,121,107;118,103,119,104;75,104,77,110;92,104,95,107;99,104,101,107;104,104,105,105;121,105,123,108;" $sPixelRect &= "122,104,123,105;79,105,80,106;106,105,107,108;105,105,106,106;109,105,112,107;113,105,116,106;107,106,108,107;112,106,114,111;108,107,110,108;110,108,112,109;111,107,112,108;120,107,121,108;123,107,124,108;107,108,108,109;114,109,118,112;114,108,116,109;101,109,102,110;108,109,109,110;110,109,111,110;123,110,126,115;124,109,126,110;75,110,76,116;107,110,108,111;118,110,122,112;101,111,102,112;77,118,79,123;78,112,79,118;109,112,111,114;108,112,109,113;119,112,120,113;121,112,122,113;126,112,132,114;111,113,114,116;110,114,111,115;114,114,116,117;126,114,130,115;101,115,102,120;116,115,120,116;124,115,128,116;130,122,137,130;135,115,137,122;134,115,135,118;116,116,118,117;124,116,125,117;114,125,119,133;113,121,118,125;114,120,117,121;133,121,135,122;124,122,125,124;128,123,130,126;129,122,130,123;71,123,74,134;78,123,79,124;113,125,114,126;129,126,130,129;117,140,123,151;115,133,121,139;119,129,120,133;133,130,136,140;132,130,133,132;131,130,132,131;73,144,77,168;75,136,77,144;76,131,77,136;136,131,137,132;120,132,121,133;71,134,73,139;122,135,123,136;121,136,122,140;128,137,129,139;122,138,123,139;71,139,72,143;116,139,121,140;130,143,135,146;130,139,132,143;74,140,75,144;116,140,117,145;124,141,125,142;133,142,136,143;119,151,126,162;123,146,125,151;123,143,124,146;135,147,137,173;136,143,137,147;135,143,136,145;124,144,125,145;101,146,102,150;131,146,134,149;0,147,65,200;65,147,69,155;69,147,70,151;126,147,127,148;70,156,73,168;71,151,73,156;72,148,73,151;125,149,126,151;132,149,133,151;133,150,135,157;134,149,135,150;118,151,119,157;127,151,128,152;126,152,127,153;132,152,133,154;126,154,128,155;65,155,68,159;126,156,128,164;126,155,127,156;128,155,129,156;134,157,135,160;68,161,70,168;69,158,70,161;128,158,129,159;65,159,67,162;129,159,130,160;128,160,129,163;65,162,66,165;121,162,125,166;120,162,121,165;125,162,126,165;134,163,135,172;133,163,134,167;67,164,68,168;126,164,127,165;99,173,107,181;98,168,102,173;101,167,102,168;65,168,66,173;97,169,98,172;" $sPixelRect &= "132,170,134,171;133,169,134,170;133,171,134,172;97,173,99,178;107,173,108,175;136,173,137,175;95,174,97,176;94,175,95,176;96,176,97,177;65,186,70,200;65,177,69,186;69,177,70,181;140,177,200,200;139,177,140,181;98,178,99,180;102,183,112,200;100,181,108,183;108,182,111,183;101,183,102,190;112,187,118,200;112,185,114,187;114,186,116,187;70,190,74,200;70,187,72,190;131,188,140,200;138,187,140,188;72,188,73,190;118,189,131,200;118,188,121,189;74,192,78,200;74,191,76,192;95,193,102,200;101,192,102,193;78,194,85,200;78,193,81,194;86,194,95,200;85,195,86,200" #endregion Local $aPixelRect = StringSplit($sPixelRect, ";", 2) Return $aPixelRect EndFunc ;==>_PixelCoordinates7() Func _PixelCoordinates8() #region pixel coordinates Local $sPixelRect $sPixelRect &= "2000,200x200;0,0,108,20;136,0,200,128;111,0,127,30;108,0,111,13;127,0,136,17;108,13,110,14;108,14,109,16;110,14,111,15;106,20,111,29;108,17,111,20;109,16,111,17;127,17,132,18;134,17,136,20;133,17,134,18;127,18,129,19;127,19,128,22;0,20,67,163;67,20,92,65;92,20,101,26;101,20,104,24;104,20,105,21;127,62,136,88;135,20,136,62;105,21,106,22;134,22,135,28;105,23,106,24;101,24,103,25;105,25,106,26;92,26,98,39;98,26,100,27;103,26,104,27;98,27,99,28;105,27,106,29;104,27,105,28;108,29,111,31;107,29,108,30;114,30,126,34;111,30,114,32;110,31,111,32;98,34,100,40;98,32,99,34;112,32,114,33;134,32,135,37;119,34,125,36;117,34,119,35;100,36,103,42;100,35,101,36;121,36,125,37;100,43,105,59;103,38,105,43;103,37,104,38;92,39,96,45;96,39,97,41;105,41,110,48;105,39,107,41;99,40,100,41;107,40,108,41;101,42,103,43;110,44,116,53;110,42,112,44;96,44,99,46;96,43,98,44;112,43,114,44;130,47,135,62;134,44,135,47;92,45,93,49;94,45,96,48;116,47,130,56;116,45,118,47;96,46,98,48;99,46,100,56;118,46,120,47;132,46,134,47;93,47,94,48;105,48,106,49;108,48,110,50;107,48,108,49;108,51,110,54;109,50,110,51;92,51,93,65;105,51,107,60;107,51,108,53;109,54,111,55;110,53,111,54;113,56,117,64;115,53,116,56;114,53,115,54;107,56,109,60;107,55,108,56;114,55,115,56;120,56,130,57;109,57,113,59;117,57,118,58;128,59,130,62;129,58,130,59;93,59,94,65;101,59,105,60;109,59,111,60;111,60,113,63;112,59,113,60;123,60,125,61;124,59,125,60;102,60,103,61;121,60,122,61;110,61,111,62;122,61,123,62;125,61,126,62;117,62,118,64;123,62,124,63;94,63,95,64;122,63,123,64;109,64,112,67;67,65,83,87;83,65,89,83;89,69,91,75;89,65,90,69;106,65,109,66;112,65,114,68;119,70,127,86;125,66,127,70;126,65,127,66;114,66,115,68;111,67,112,68;115,67,117,68;123,68,125,70;124,67,125,68;103,69,108,74;102,69,103,72;121,69,123,70;108,71,114,76;108,70,111,71;91,71,94,75;117,72,119,75;118,71,119,72;88,86,101,94;96,76,101,82;97,73,99,76;115,79,119,87;115,73,117,77;99,74,100,76;104,74,108,76;91,75,92,76;94,75,96,79;96,75,97,76;109,76,110,77;111,76,113,77;" $sPixelRect &= "117,76,119,79;89,78,92,86;89,77,90,78;101,77,102,78;113,78,115,79;114,77,115,78;116,77,117,79;95,79,96,80;112,83,115,92;112,79,114,83;92,81,94,86;92,80,93,81;101,81,102,82;110,81,111,82;94,82,95,86;97,82,101,86;83,83,88,84;83,84,85,85;95,84,96,86;83,85,84,86;88,85,89,86;117,87,123,90;119,86,121,87;123,86,127,89;122,86,123,87;72,87,81,96;67,87,72,88;81,87,82,88;111,87,112,88;115,87,116,89;67,88,69,89;70,88,72,95;81,94,92,99;86,90,88,94;87,88,88,90;127,88,130,89;133,88,136,90;132,88,133,89;67,89,68,93;69,89,70,92;111,89,112,90;115,90,119,92;116,89,117,90;81,91,84,94;81,90,82,91;119,90,120,91;127,90,129,94;126,90,127,92;132,100,136,108;135,90,136,100;134,90,135,91;123,91,124,92;128,94,131,96;129,91,130,94;84,92,86,94;113,92,116,94;116,92,117,93;122,92,123,93;130,92,131,94;131,93,132,94;92,94,95,98;97,94,101,103;96,94,97,99;112,94,113,95;67,103,74,134;67,98,69,103;67,96,68,98;76,96,81,100;73,96,76,98;128,96,130,98;134,96,135,100;74,98,76,99;94,98,96,101;126,98,128,100;128,98,129,99;81,99,88,103;88,99,90,101;90,99,91,100;124,99,126,102;133,99,134,100;69,100,70,103;78,100,81,102;77,100,78,101;95,101,97,102;96,100,97,101;112,100,113,104;121,101,124,104;122,100,124,101;126,100,127,101;70,101,72,103;88,101,89,102;72,102,73,103;80,102,81,104;79,102,80,103;124,102,125,103;131,102,132,105;83,103,86,106;82,103,83,105;81,103,82,104;86,103,87,104;100,103,101,105;99,103,100,104;74,105,76,115;74,104,75,105;94,105,99,107;95,104,98,105;121,104,122,105;126,107,132,115;128,105,131,107;130,104,131,105;76,105,77,109;84,106,85,107;93,106,94,108;100,107,106,114;99,106,104,107;127,106,128,107;94,109,96,110;95,107,97,109;94,107,95,108;99,107,100,111;98,107,99,108;106,108,109,111;106,107,108,108;97,108,98,109;109,108,110,110;124,109,126,112;125,108,126,109;134,108,136,115;133,108,134,111;76,134,101,169;78,114,92,134;79,109,82,114;123,109,124,110;82,111,90,114;82,110,83,111;87,110,88,111;96,110,97,113;95,110,96,111;97,110,98,111;132,110,133,112;78,111,79,113;94,111,95,112;98,111,99,114;" $sPixelRect &= "90,112,92,114;95,112,96,115;99,112,100,113;106,112,107,114;114,112,115,113;125,112,126,114;97,113,98,115;132,113,133,114;99,114,100,115;102,114,106,118;100,115,102,116;101,114,102,115;74,115,75,123;96,115,97,116;98,115,99,116;106,116,108,120;106,115,107,116;115,115,116,116;127,115,130,116;135,115,136,118;97,116,98,117;99,116,100,117;112,116,115,119;96,117,97,118;98,117,99,118;100,117,101,119;108,118,112,121;108,117,109,118;105,118,106,120;104,118,105,119;116,118,117,119;77,119,78,120;92,124,95,134;92,119,93,124;99,119,100,120;101,120,104,123;101,119,102,120;112,119,114,120;123,119,124,122;133,128,137,132;130,121,136,128;134,120,136,121;135,119,136,120;112,120,113,121;115,125,119,135;115,121,118,125;115,120,117,121;124,121,126,124;124,120,125,121;104,122,108,124;104,121,106,122;111,121,112,122;129,121,130,126;93,122,94,124;114,122,115,129;77,123,78,124;97,123,99,125;103,123,104,124;108,123,110,125;99,125,103,127;99,124,101,125;105,124,108,125;110,124,111,125;124,124,125,126;95,126,97,134;95,125,96,126;98,125,99,126;125,125,126,130;77,126,78,134;103,126,105,129;100,127,103,128;105,127,107,128;97,129,99,134;97,128,98,129;132,128,133,130;131,128,132,129;140,128,200,200;134,149,140,159;138,128,140,149;117,140,123,146;119,129,120,140;99,131,102,134;99,130,101,131;137,130,138,131;120,132,121,133;134,132,137,136;67,134,72,143;72,134,73,139;101,134,102,142;120,136,122,140;120,134,121,136;116,135,119,140;129,136,130,142;128,136,129,138;134,136,136,139;122,138,123,139;130,142,135,146;131,138,133,142;72,150,76,168;74,143,76,150;75,139,76,143;137,139,138,149;135,141,136,145;134,141,135,142;136,141,137,142;123,142,124,143;67,143,70,152;70,143,71,147;120,150,126,162;118,146,125,150;123,144,124,146;135,146,137,149;136,145,137,146;73,146,74,150;101,146,102,150;131,146,134,149;134,146,135,147;125,148,126,149;132,149,133,150;119,150,120,158;118,150,119,152;126,150,127,151;133,151,134,156;132,151,133,153;67,152,69,156;69,159,72,168;70,155,72,159;71,152,72,155;126,152,127,153;" $sPixelRect &= "127,153,128,154;126,155,128,164;126,154,127,155;67,156,68,159;128,158,129,164;134,162,140,172;135,159,140,162;68,162,69,163;122,162,126,165;121,162,122,164;0,163,65,200;65,163,66,166;133,163,134,166;67,165,69,168;68,164,69,165;126,164,127,165;123,165,125,166;65,168,66,173;99,173,107,181;98,169,102,173;101,168,102,169;97,169,98,172;132,170,134,171;136,172,140,175;135,172,136,173;97,173,99,178;107,173,108,175;95,174,97,176;94,175,95,176;138,175,140,178;137,175,138,176;96,176,97,177;65,186,70,200;65,177,69,186;69,177,70,181;98,178,99,180;139,178,140,181;102,183,111,200;100,181,108,183;108,182,110,183;101,183,102,190;111,187,118,200;111,184,112,187;112,185,114,187;114,186,116,187;70,190,74,200;70,187,72,190;131,188,140,200;138,187,140,188;72,188,73,190;118,189,131,200;118,188,121,189;74,192,78,200;74,191,76,192;95,193,102,200;101,192,102,193;78,194,85,200;78,193,81,194;86,194,95,200;85,195,86,200" #endregion Local $aPixelRect = StringSplit($sPixelRect, ";", 2) Return $aPixelRect EndFunc ;==>_PixelCoordinates8() #endregion 
      Example 4
      #include <StaticConstants.au3> #include <GUIConstantsEx.au3> #include <WindowsConstants.au3> #include <WinAPI.au3> Global Const $iFrames = 18 Global $aAnim[$iFrames + 1], $i, $j, $aTmp, $iDelay, $iMin = 0xFFFF For $i = 0 To $iFrames $aAnim[$i] = Call("_PixelCoordinates" & $i) ;create an array with arrays as values $aTmp = $aAnim[$i] $j = Int(StringRegExpReplace($aTmp[0], "(\d+),.*", "$1")) If $j < $iMin Then $iMin = $j ;minimum frame delay value Next $iDelay = Max($iMin - 30, $iMin * 3) Global $aFrame0 = $aAnim[0] ;content of $aFrame0[0] is <anim delay>,<anim witdh>x<anim height> Global Const $iAnimWidth = StringRegExpReplace($aFrame0[0], "\d+,(\d+)x\d+", "$1") ;extract width Global Const $iAnimHeight = StringRegExpReplace($aFrame0[0], "\d+,\d+x(\d+)", "$1") ;extract height Global $hGUI = GUICreate("Cool GIF Animation", $iAnimWidth + 60, $iAnimHeight) GUISetBkColor(0x003388) Global $iBtnExit = GUICtrlCreateButton("Exit", $iAnimWidth + 8, $iAnimHeight - 44, 40, 40) GUISetState() Global Const $iDeltaX = _WinAPI_GetSystemMetrics($SM_CXDLGFRAME) Global Const $iDeltaY = _WinAPI_GetSystemMetrics(8) + _WinAPI_GetSystemMetrics($SM_CYSIZE) + 1 Global Const $size = WinGetPos(HWnd($hGUI)) Global Const $iHwndWidth = $size[2], $iHwndHeight = $size[3] Global Const $hDll = DllOpen("gdi32.dll") Global Const $hDll2 = DllOpen("user32.dll") GUIRegisterMsg($WM_TIMER, "PlayAnim") ;$WM_TIMER = 0x0113 DllCall("User32.dll", "int", "SetTimer", "hwnd", $hGUI, "int", 0, "int", $iDelay, "int", 0) Do Switch GUIGetMsg() Case $GUI_EVENT_CLOSE, $iBtnExit _Exit() EndSwitch Until False Func _Exit() If WinActive($hGUI) Then GUIRegisterMsg($WM_TIMER, "") GUIDelete() DllClose($hDLL) DllClose($hDLL2) Exit EndIf EndFunc Func Max($a, $b) If $a > $b Then Return $a Return $b EndFunc Func PlayAnim() Local Static $f = 0 Local $aDelay = $aAnim[$f] Local $iDelay = StringRegExpReplace($aDelay[0], "(\d+),.*", "$1") Local Static $iTimer = TimerInit() DllCall($hDll, "bool", "DeleteObject", "handle", _WinAPI_GuiImageHole($hGUI, $aDelay, 0, 0, $iAnimWidth, $iAnimHeight)) If TimerDiff($iTimer) > $iDelay Then $f += 1 $iTimer = TimerInit() EndIf If $f > $iFrames Then $f = 0 EndFunc Func _WinAPI_GuiImageHole($hWnd, $aPixelArray, $iX, $iY, $iWidth, $iHeight, $fScale = 1, $bCorrection = True) If $bCorrection Then $iX += $iDeltaX $iY += $iDeltaY EndIf Local $aRegion, $aRegionMask $aRegion = DllCall($hDll, "int", "CreateRectRgn", "int", 0, "int", 0, "int", 0, "int", 0) $aRegionMask = DllCall($hDll, "int", "CreateRectRgn", "int", 0, "int", 0, "int", $iX, "int", $iHwndHeight) DllCall($hDll, "int", "CombineRgn", "handle", $aRegion[0], "handle", $aRegionMask[0], "handle", $aRegion[0], "int", 2) $aRegionMask = DllCall($hDll, "int", "CreateRectRgn", "int", 0, "int", 0, "int", $iHwndWidth, "int", $iY) DllCall($hDll, "int", "CombineRgn", "handle", $aRegion[0], "handle", $aRegionMask[0], "handle", $aRegion[0], "int", 2) $aRegionMask = DllCall($hDll, "int", "CreateRectRgn", "int", $iX + $iWidth * $fScale, "int", 0, "int", $iHwndWidth, "int", $iHwndHeight) DllCall($hDll, "int", "CombineRgn", "handle", $aRegion[0], "handle", $aRegionMask[0], "handle", $aRegion[0], "int", 2) $aRegionMask = DllCall($hDll, "int", "CreateRectRgn", "int", 0, "int", $iY + $iHeight * $fScale, "int", $iHwndWidth, "int", $iHwndHeight) DllCall($hDll, "int", "CombineRgn", "handle", $aRegion[0], "handle", $aRegionMask[0], "handle", $aRegion[0], "int", 2) Local $i, $aBlock, $aRet For $i = 1 To UBound($aPixelArray) - 1 $aBlock = StringSplit($aPixelArray[$i], ",", 2) $aRegionMask = DllCall($hDll, "int", "CreateRectRgn", "int", $iX + $aBlock[0] * $fScale, "int", $iY + $aBlock[1] * $fScale, "int", $iX + $aBlock[2] * $fScale, "int", $iY + $aBlock[3] * $fScale) DllCall($hDll, "int", "CombineRgn", "handle", $aRegion[0], "handle", $aRegionMask[0], "handle", $aRegion[0], "int", 2) DllCall("gdi32.dll", "bool", "DeleteObject", "handle", $aRegionMask[0]) Next DllCall($hDll2, "int", "SetWindowRgn", "hwnd", $hWnd, "handle", $aRegion[0], "bool", 1) Return $aRegion[0] EndFunc ;==>_WinAPI_GuiImageHole #region ;Code below was generated by Perforator v1.0 build 2013-04-07 beta Func _PixelCoordinates0() #region pixel coordinates Local $sPixelRect $sPixelRect &= "40,250x206;0,0,163,43;177,0,250,118;163,0,177,35;163,35,166,38;166,35,167,36;171,35,177,67;169,35,171,43;167,37,168,38;163,38,165,40;168,39,169,42;163,40,164,41;165,41,166,42;61,43,132,52;0,43,39,53;48,43,53,50;39,43,46,50;46,43,48,48;54,43,61,50;53,43,54,49;146,43,161,49;138,43,146,47;135,43,138,45;133,43,135,44;161,43,163,44;170,43,171,48;161,44,162,45;132,47,134,51;132,46,133,47;136,46,138,48;135,46,136,47;168,46,169,47;143,47,146,48;162,60,168,64;162,50,166,60;163,48,167,50;165,47,166,48;46,48,47,49;134,49,137,51;134,48,135,49;139,48,141,50;137,48,139,49;141,49,146,51;152,49,160,57;150,49,152,51;149,49,150,50;166,50,169,51;167,49,168,50;33,73,57,116;34,54,51,73;42,50,43,54;39,50,42,52;43,50,45,51;47,50,48,51;51,51,57,61;50,50,53,51;58,50,61,51;137,50,138,51;140,50,141,51;145,51,149,52;146,50,147,51;148,50,149,51;133,51,135,52;138,51,140,52;151,51,152,54;166,51,167,52;43,52,51,54;57,53,63,61;57,52,61,53;91,96,125,176;89,52,116,83;75,52,89,59;68,52,75,55;65,52,68,53;116,55,131,72;116,52,129,55;129,52,131,53;131,53,134,54;132,52,133,53;135,52,139,53;140,52,145,56;148,53,151,63;146,52,150,53;169,52,170,53;0,53,25,59;25,53,31,56;31,53,34,54;40,53,42,54;129,53,130,54;137,54,140,57;138,53,140,54;147,53,148,56;166,53,167,56;167,54,169,55;168,53,169,54;169,56,171,62;170,53,171,56;31,54,32,55;63,55,69,63;63,54,67,55;135,54,136,58;133,54,135,55;136,54,137,55;145,54,146,57;17,67,33,102;29,58,34,67;31,56,34,58;32,55,33,56;73,55,75,57;71,55,73,56;131,57,135,72;131,56,134,57;133,55,134,56;167,55,168,56;25,56,27,57;28,56,30,57;69,58,73,64;69,56,71,58;141,56,142,58;140,56,141,57;143,56,145,57;151,56,152,60;25,57,26,58;28,57,29,58;30,57,31,58;71,57,72,58;74,57,75,58;136,57,138,59;138,57,139,58;154,57,160,61;153,57,154,60;168,57,169,59;26,58,27,59;139,58,140,59;142,58,144,63;166,58,167,60;0,59,12,75;12,59,18,62;21,59,23,61;19,59,21,60;23,59,24,60;24,60,29,67;27,59,29,60;73,61,75,65;73,59,74,61;80,59,89,68;77,59,80,62;76,59,77,60;135,59,136,61;135,66,150,74;138,61,142,66;" $sPixelRect &= "138,59,139,61;18,60,20,61;141,60,142,61;144,60,145,62;20,61,21,63;22,62,24,67;23,61,24,62;51,61,53,63;54,61,57,62;60,61,63,63;58,61,60,62;76,61,77,62;145,61,146,62;151,62,155,66;152,61,153,62;156,61,161,62;12,62,14,72;14,62,15,65;16,62,18,63;53,62,54,63;75,63,77,66;75,62,76,63;78,62,80,64;135,64,138,65;136,62,137,64;159,62,161,63;170,62,171,64;15,63,17,64;52,63,53,64;63,63,66,64;68,63,69,65;67,63,68,64;137,63,138,64;142,63,143,66;144,63,147,66;150,63,151,65;149,63,150,64;150,73,161,89;155,66,159,69;155,63,156,66;15,64,16,67;17,64,18,65;20,65,22,67;21,64,22,65;65,64,66,65;69,64,70,65;72,64,73,65;76,66,79,67;77,64,78,66;79,64,80,65;143,64,144,66;147,64,148,66;163,68,168,75;165,64,167,68;164,64,165,66;163,64,164,65;18,65,19,67;73,65,74,66;78,65,79,66;135,65,137,66;148,65,149,66;156,65,157,66;158,65,160,66;51,67,55,73;51,66,52,67;53,66,54,67;152,66,155,67;14,67,15,70;33,67,34,73;77,67,80,68;150,68,154,73;150,67,152,68;154,67,155,68;160,67,163,72;157,69,160,70;159,67,160,69;163,67,164,68;167,67,169,68;173,67,177,72;172,67,173,69;16,68,17,75;79,68,80,70;83,68,89,73;81,68,83,71;55,69,56,72;154,70,158,73;154,69,156,70;56,70,57,71;80,70,81,71;159,70,160,71;166,77,172,100;168,72,170,77;168,70,169,72;82,71,83,72;158,71,159,73;12,72,13,73;15,72,16,74;14,72,15,73;56,72,57,73;116,72,122,74;122,72,124,73;128,72,129,73;131,72,132,74;133,72,135,73;159,72,160,73;161,72,163,73;175,72,177,77;174,72,175,74;57,77,61,84;57,74,59,77;58,73,59,74;85,73,89,74;124,73,128,74;86,74,87,75;87,75,89,77;88,74,89,75;116,74,120,76;122,74,125,76;125,74,126,75;133,74,134,75;142,74,150,78;138,74,142,76;137,74,138,75;161,76,164,87;161,74,162,76;170,74,171,77;0,99,13,145;0,84,10,99;0,75,10,83;10,75,11,81;64,76,69,79;64,75,66,76;69,75,71,78;67,75,69,76;119,76,123,78;121,75,122,76;162,75,163,76;165,75,168,77;164,75,165,76;13,78,17,100;15,76,17,78;61,76,62,78;60,76,61,77;63,76,64,77;72,76,75,79;71,76,72,78;85,77,87,80;86,76,87,77;116,76,118,78;123,76,124,77;128,76,130,77;132,76,133,78;141,76,142,77;" $sPixelRect &= "14,77,15,78;62,77,63,78;75,77,76,80;87,78,89,79;88,77,89,78;127,77,129,78;133,77,134,79;135,77,136,78;137,77,138,78;139,77,140,82;165,77,166,78;176,77,177,83;11,84,13,91;12,78,13,84;61,79,65,80;63,78,64,79;76,78,77,80;116,78,117,81;117,81,129,91;118,78,121,81;121,78,122,79;127,78,128,81;130,78,132,79;136,78,137,79;138,78,139,79;140,79,142,81;141,78,142,79;145,78,150,81;144,78,145,80;143,78,144,79;172,78,173,85;84,79,85,82;87,79,88,81;130,79,131,81;165,79,166,80;61,80,63,81;85,80,86,81;117,80,118,81;123,80,127,81;142,80,144,83;61,81,62,83;141,81,142,82;144,81,145,82;147,81,150,83;146,81,147,82;165,81,166,86;11,82,12,83;125,99,134,141;129,85,135,97;129,82,130,85;0,83,7,84;92,83,115,96;90,83,92,93;115,83,117,85;130,83,131,85;131,84,133,85;132,83,133,84;144,83,146,84;149,83,150,89;148,83,149,84;57,85,61,87;58,84,61,85;89,84,90,89;144,84,145,85;64,87,69,89;65,86,68,87;66,85,67,86;70,85,73,88;69,85,70,87;76,88,79,92;77,85,78,88;115,85,116,90;73,86,74,87;78,86,79,88;85,86,88,89;84,86,85,87;135,88,141,97;135,86,136,88;141,90,145,96;141,87,147,89;142,86,143,87;144,86,148,87;172,86,174,87;57,87,59,94;59,87,60,89;136,87,139,88;140,87,141,88;147,87,148,88;161,87,162,88;161,92,166,106;164,89,166,92;165,87,166,89;172,87,173,88;72,88,74,89;79,88,80,91;83,88,85,89;148,88,149,89;172,89,175,90;174,88,175,89;65,89,67,91;64,89,65,90;80,89,81,90;142,89,147,90;153,89,156,93;151,89,153,92;150,89,151,90;156,89,158,91;158,89,159,90;75,90,76,94;89,90,90,93;145,90,147,91;172,90,174,93;10,91,11,92;12,91,13,95;59,91,61,92;115,92,118,96;115,91,117,92;121,91,129,95;119,91,121,93;118,91,119,92;145,91,146,92;156,91,157,92;162,91,164,92;59,92,60,93;76,92,78,95;10,93,11,99;60,93,61,94;63,93,64,94;80,93,81,94;118,93,119,96;120,93,121,94;154,93,155,94;157,99,161,107;160,93,161,99;172,93,173,95;168,104,177,133;175,97,177,104;176,93,177,97;11,94,12,95;80,95,83,97;81,94,82,95;90,94,92,96;119,94,120,96;57,96,59,103;57,95,58,96;61,95,62,96;120,95,122,96;124,95,129,96;11,96,12,99;83,96,84,97;90,96,91,109;" $sPixelRect &= "127,96,129,99;141,96,144,97;172,96,173,97;60,97,61,98;78,98,81,103;79,97,81,98;125,97,127,99;129,97,130,99;132,97,136,98;138,97,140,100;140,97,141,98;130,98,133,99;134,99,138,108;136,98,137,99;158,98,160,99;59,99,60,101;172,100,175,104;174,99,175,100;14,100,17,104;61,100,62,101;138,100,139,102;151,103,156,112;154,100,157,103;166,100,170,102;170,100,171,101;83,101,85,103;170,102,172,104;171,101,172,102;18,107,30,115;17,102,26,107;27,104,33,107;27,102,31,104;32,102,33,104;31,102,32,103;82,102,83,104;84,103,86,104;85,102,86,103;152,102,154,103;166,102,168,104;57,103,58,105;79,103,81,104;156,103,157,106;169,103,170,104;13,117,19,142;13,108,16,117;13,104,14,108;16,104,17,109;15,104,16,106;147,106,151,114;149,104,151,106;166,104,167,105;80,105,81,106;83,105,87,109;148,105,149,106;14,106,15,108;80,107,83,113;81,106,83,107;141,107,147,114;142,106,143,107;161,106,164,109;164,106,165,107;158,114,168,139;165,108,168,114;166,107,168,108;167,106,168,107;17,107,18,112;30,107,31,109;57,107,58,108;87,107,88,109;89,107,90,108;156,107,157,109;158,108,161,111;159,107,161,108;32,108,33,110;79,108,80,110;88,108,89,109;134,108,137,112;83,109,85,110;86,109,87,110;161,109,162,110;162,110,165,114;164,109,165,110;16,110,17,111;25,119,57,131;30,111,33,119;30,110,32,111;57,110,58,113;85,110,86,111;140,110,141,112;156,111,159,113;156,110,158,111;78,111,80,116;159,111,160,112;16,112,17,117;87,112,89,115;134,112,136,115;151,112,153,114;154,112,156,113;160,113,162,114;161,112,162,113;77,113,78,114;80,113,81,116;82,113,83,114;83,114,87,118;84,113,87,114;138,117,148,129;139,115,142,117;140,113,141,115;157,113,158,114;75,114,76,115;83,143,91,181;87,121,91,143;89,117,91,121;90,114,91,117;143,114,144,117;142,114,143,115;145,114,148,117;22,115,25,129;20,115,22,120;19,115,20,117;25,115,30,119;42,116,58,117;57,115,58,116;77,115,78,116;79,119,85,127;81,116,83,119;82,115,83,116;87,115,88,117;134,115,135,120;144,115,145,117;17,116,18,117;33,116,39,118;39,116,41,117;78,116,79,119;142,116,143,117;" $sPixelRect &= "148,116,149,118;156,117,158,129;157,116,158,117;41,117,57,119;75,117,76,118;80,117,81,119;33,118,37,119;40,118,41,119;57,118,58,122;77,118,78,120;83,118,86,119;148,119,151,131;149,118,151,119;177,118,203,120;203,118,228,119;232,118,238,119;242,118,250,119;59,119,60,120;85,119,86,120;88,119,89,121;248,119,250,121;247,119,248,120;19,129,22,141;19,120,20,129;21,120,22,123;58,120,59,124;136,157,151,179;135,134,145,147;136,124,138,129;136,120,138,123;177,120,192,124;192,120,198,122;198,120,199,121;78,121,79,125;223,122,226,124;224,121,225,122;236,122,240,124;237,121,240,122;222,140,250,206;227,128,250,140;248,124,250,128;249,121,250,124;50,133,62,145;58,125,62,130;59,122,60,125;61,122,62,123;135,122,136,125;151,122,152,127;192,122,193,123;222,122,223,123;228,122,229,124;227,122,228,123;231,122,236,123;240,122,241,123;20,123,21,124;57,123,58,126;137,123,138,124;220,123,221,125;21,124,22,126;85,124,86,129;177,124,186,127;186,124,190,125;221,124,222,125;238,124,240,125;241,124,242,125;65,125,67,126;186,125,187,126;229,125,230,126;20,126,21,129;64,126,65,128;63,126,64,127;65,126,66,127;239,126,247,128;57,127,58,128;66,127,67,128;77,129,80,134;78,127,80,129;81,127,82,128;83,127,85,130;135,127,136,131;177,127,182,130;182,127,184,128;197,131,208,141;203,128,206,131;204,127,206,128;228,127,239,128;62,136,72,146;62,131,64,135;63,128,64,131;62,128,63,129;76,128,77,133;182,128,183,129;197,128,200,131;200,129,203,131;201,128,202,129;225,128,227,130;224,128,225,129;23,129,25,130;66,129,67,130;80,129,81,130;137,129,140,134;141,129,148,134;151,129,152,130;157,129,158,138;189,131,197,139;194,129,197,131;57,130,58,131;59,130,62,133;64,130,65,132;70,130,71,131;81,130,84,131;85,133,87,143;86,130,87,133;156,130,157,131;177,130,181,131;191,130,194,131;206,130,207,131;22,132,26,138;22,131,25,132;37,131,49,146;29,133,37,143;30,131,37,133;49,131,57,133;64,133,67,136;65,131,66,133;67,131,68,132;80,131,81,135;140,131,141,134;149,131,151,135;177,131,178,132;208,131,209,133;26,132,28,136;" $sPixelRect &= "28,132,29,134;57,132,58,133;67,134,69,136;68,132,69,134;70,132,71,133;82,132,83,133;182,139,195,147;184,133,189,139;188,132,189,133;226,132,227,133;49,133,50,141;69,133,70,134;75,133,76,134;81,133,82,135;136,133,137,134;168,133,175,135;175,133,176,134;69,135,72,136;70,134,71,135;78,134,80,135;145,134,148,137;148,134,149,135;181,135,184,139;182,134,184,135;208,134,209,136;63,135,64,136;148,136,151,137;150,135,151,136;168,135,171,137;171,135,173,136;26,136,27,137;26,138,29,143;27,137,29,138;28,136,29,137;82,136,83,137;166,143,182,146;178,137,181,141;179,136,181,137;72,137,73,146;76,137,77,138;80,137,81,138;84,137,85,143;145,137,146,138;147,137,148,138;168,137,169,138;22,138,24,140;24,138,25,139;146,138,147,139;174,139,178,140;177,138,178,139;216,138,217,140;215,138,216,139;24,140,26,144;25,139,26,140;137,147,146,157;145,139,146,147;147,139,148,140;149,139,150,140;158,139,165,141;165,139,167,140;180,141,182,143;181,139,182,141;195,139,196,144;146,140,147,141;171,140,177,143;196,155,222,206;216,144,222,155;218,141,222,144;218,140,220,141;18,143,21,146;19,141,20,143;21,142,24,145;22,141,24,142;73,141,76,144;125,141,133,157;148,141,150,144;147,141,148,142;150,141,151,142;159,141,162,143;158,141,159,142;162,141,163,142;166,141,167,143;168,141,171,143;177,141,179,142;201,141,207,144;198,141,201,143;13,142,18,143;20,142,21,143;133,142,134,152;146,142,147,143;164,146,176,159;163,143,165,146;164,142,165,143;167,142,168,143;196,142,197,143;217,142,218,144;13,143,15,144;26,143,27,144;28,143,34,144;36,143,37,145;49,143,50,147;147,143,148,144;150,143,151,144;160,143,162,144;215,143,216,144;13,144,14,145;17,144,18,146;16,144,17,145;24,144,25,145;73,144,75,146;79,144,80,145;71,148,83,179;81,145,83,148;82,144,83,145;146,144,147,146;149,144,150,145;158,144,159,146;165,144,166,146;196,144,197,145;204,144,207,146;203,144,204,145;0,145,8,148;8,145,12,146;50,145,51,146;52,145,62,146;75,145,77,146;159,145,160,146;161,146,164,152;162,145,163,146;213,148,216,155;214,145,216,148;" $sPixelRect &= "8,146,9,147;18,146,20,147;37,146,46,149;47,146,48,148;46,146,47,147;51,146,53,147;59,146,65,148;66,146,67,148;65,146,66,147;67,146,68,147;78,146,81,148;176,150,181,154;176,146,181,149;203,147,205,153;204,146,205,147;206,146,207,147;48,147,49,150;50,147,51,149;70,147,71,151;72,147,78,148;135,148,137,153;135,147,136,148;159,147,161,148;181,147,182,149;189,147,193,151;187,147,189,149;185,147,187,148;193,147,194,148;199,147,200,148;201,147,202,148;0,148,3,150;3,148,4,149;46,150,48,153;45,149,47,150;46,148,47,149;63,148,64,149;146,150,148,154;146,148,147,150;159,148,160,149;39,149,42,150;49,149,50,151;51,149,52,150;157,154,164,159;159,150,161,154;160,149,161,150;176,149,179,150;180,149,181,150;190,151,203,153;193,149,194,151;195,149,202,151;0,150,1,151;44,150,45,151;148,150,150,151;194,150,195,151;211,151,213,155;212,150,213,151;148,151,149,152;158,151,159,152;44,152,46,153;50,152,51,153;149,152,151,153;161,152,162,154;208,152,211,155;46,153,47,154;134,153,136,154;146,155,150,157;148,153,149,155;158,153,159,154;162,153,164,154;193,153,194,154;203,153,204,154;206,153,208,155;47,154,48,155;134,154,135,156;146,154,147,155;150,154,151,156;149,154,150,155;151,154,152,155;176,154,179,156;179,154,180,155;177,165,196,206;185,156,196,165;186,155,195,156;192,154,193,155;201,154,202,155;205,154,206,155;45,155,46,157;135,155,137,156;152,155,153,156;66,163,71,179;69,158,71,163;70,156,71,158;135,156,136,157;154,161,159,166;155,158,157,160;156,156,157,158;176,156,178,157;125,157,130,167;130,157,132,159;129,171,136,199;133,163,136,171;134,157,135,163;133,157,134,159;151,157,152,158;176,157,177,158;182,159,185,165;183,158,185,159;184,157,185,158;135,158,136,159;130,159,131,165;151,159,152,160;159,159,163,163;157,159,159,161;163,160,167,163;164,159,165,160;169,161,173,162;170,159,174,161;167,159,169,161;166,159,167,160;169,159,170,160;68,160,69,163;156,160,157,161;180,161,182,165;181,160,182,161;133,161,134,162;135,161,136,163;151,163,154,172;152,161,153,163;151,161,152,162;" $sPixelRect &= "67,162,68,163;132,162,133,163;167,162,170,164;170,162,171,163;159,163,160,165;160,164,165,165;163,163,164,164;178,164,180,165;179,163,180,164;0,172,14,201;0,164,2,172;131,165,133,166;132,164,133,165;167,164,169,165;160,165,162,167;165,165,168,166;130,167,133,171;131,166,132,167;154,166,157,170;158,166,160,167;125,167,129,171;157,167,159,168;162,167,163,168;167,178,177,206;173,170,177,178;175,168,177,170;176,167,177,168;2,168,3,169;159,168,162,169;158,169,160,172;157,169,158,170;161,169,163,170;174,169,175,170;2,170,4,172;6,170,8,172;154,170,156,171;160,170,162,171;4,171,6,172;8,171,10,172;125,171,128,174;159,172,161,173;160,171,161,172;14,177,28,197;14,173,17,177;15,172,17,173;151,172,153,174;170,174,173,178;171,173,173,174;172,172,173,173;17,174,19,177;19,175,21,177;24,175,25,177;23,175,24,176;29,175,30,178;120,181,129,206;127,177,129,181;128,175,129,177;151,176,154,179;151,175,152,176;168,176,170,178;169,175,170,176;21,176,22,177;93,176,111,186;91,176,93,184;111,176,120,180;120,176,122,178;123,176,124,177;28,177,29,178;30,178,32,179;31,177,32,178;122,177,123,178;120,178,121,179;125,178,127,181;28,183,39,200;28,179,31,183;81,179,82,181;79,179,81,180;82,179,83,180;136,179,149,181;160,187,167,206;164,181,167,187;165,180,167,181;166,179,167,180;31,180,34,183;111,180,116,182;116,180,118,181;123,180,125,181;149,180,152,181;34,182,38,183;35,181,36,182;88,181,91,183;85,181,88,182;117,182,120,183;119,181,120,182;136,182,144,191;136,181,142,182;144,182,147,188;143,181,146,182;147,182,150,185;148,181,149,182;111,182,115,183;150,182,151,183;89,183,91,184;111,183,113,184;110,188,120,206;114,184,120,188;116,183,118,184;162,184,164,187;163,183,164,184;39,187,49,206;39,184,41,187;92,184,93,185;111,184,112,185;151,184,152,185;42,185,43,186;111,186,114,188;113,185,114,186;147,185,149,186;161,185,162,187;41,186,42,187;43,186,44,187;45,186,46,187;98,186,105,189;95,186,98,187;107,186,108,188;105,186,107,187;108,186,109,187;147,186,148,187;149,186,150,187;97,187,98,188;105,187,106,188;" $sPixelRect &= "49,191,55,206;49,188,51,191;71,188,72,189;103,192,110,206;106,190,110,192;108,188,109,190;144,188,146,189;155,192,160,206;158,189,160,192;159,188,160,189;51,189,52,191;70,189,71,190;70,191,83,206;73,190,81,191;77,189,78,190;80,189,81,190;100,189,103,190;109,189,110,190;144,189,145,190;52,190,53,191;69,190,70,191;71,190,72,191;156,191,158,192;157,190,158,191;105,191,106,192;136,191,141,194;141,191,143,192;55,194,66,206;56,192,58,194;66,196,70,206;67,193,70,196;68,192,70,193;83,194,103,206;83,192,86,194;55,193,56,194;58,193,59,194;66,193,67,195;65,193,66,194;86,193,88,194;101,193,103,194;136,194,139,196;151,197,155,206;153,195,155,197;154,194,155,195;136,196,138,197;152,196,153,197;14,197,17,201;18,197,19,202;17,197,18,198;22,197,28,199;20,197,22,198;136,197,137,199;138,197,139,198;137,198,138,199;148,200,151,206;149,199,151,200;150,198,151,199;26,199,28,200;129,199,134,202;134,199,135,200;17,200,18,202;21,201,32,206;22,200,27,201;33,200,39,204;29,200,33,201;0,201,13,202;14,201,16,202;32,201,33,202;147,201,148,206;0,202,6,203;11,202,14,203;19,204,21,206;20,202,21,204;129,202,131,206;131,202,132,204;1,203,2,204;4,203,5,204;7,203,8,204;32,203,33,206;0,204,1,206;1,205,19,206;6,204,7,205;37,204,39,206;33,205,37,206;131,205,147,206" #endregion Local $aPixelRect = StringSplit($sPixelRect, ";", 2) Return $aPixelRect EndFunc ;==>_PixelCoordinates0() Func _PixelCoordinates1() #region pixel coordinates Local $sPixelRect $sPixelRect &= "40,250x206;0,0,165,37;177,0,250,126;165,0,177,30;165,30,168,34;168,30,169,32;172,50,177,66;172,30,177,46;169,33,170,34;170,35,172,39;171,33,172,35;165,34,167,35;165,35,166,36;167,36,168,37;61,37,128,48;16,61,43,111;20,44,38,56;0,37,32,41;36,37,61,40;32,37,35,39;35,37,36,38;128,40,131,46;128,37,130,40;144,37,161,44;136,37,144,42;131,37,136,39;161,37,165,39;166,37,167,38;169,37,170,38;32,39,34,40;135,39,136,40;161,39,163,41;35,40,36,41;38,40,42,41;50,40,61,43;47,40,50,42;46,40,47,41;1,57,16,96;14,46,20,57;0,41,17,46;23,41,26,44;17,41,21,43;21,41,23,42;26,41,31,42;30,42,47,44;33,41,34,42;38,41,39,42;133,41,136,43;161,41,162,43;131,43,133,46;131,42,132,43;139,42,144,43;171,42,172,43;17,43,20,44;22,43,23,44;27,43,30,44;38,45,55,53;47,43,50,45;56,43,61,45;53,43,56,44;136,43,138,45;134,43,136,44;19,44,20,45;38,44,47,45;50,44,52,45;133,45,135,47;133,44,134,45;137,48,144,53;138,44,142,47;151,44,160,55;148,44,151,46;146,44,148,45;160,44,161,49;164,71,170,77;162,56,167,63;163,46,166,56;164,44,167,46;18,45,19,46;59,45,61,47;135,45,136,46;142,45,145,47;166,46,169,49;167,45,168,46;3,46,8,50;0,46,2,53;2,46,3,48;8,46,12,47;13,46,14,48;55,48,60,56;55,46,57,48;128,46,130,47;135,47,138,48;137,46,138,47;145,47,148,51;145,46,146,47;147,46,148,47;150,46,151,50;149,46,150,47;173,46,177,50;8,47,10,48;57,47,59,48;130,47,134,48;140,47,142,48;143,47,145,48;170,47,171,49;169,47,170,48;8,48,9,49;10,48,12,49;80,97,123,167;80,48,109,90;68,48,80,58;63,48,68,51;109,51,128,69;109,48,125,51;125,48,127,49;130,48,132,49;134,48,136,49;147,52,151,57;148,49,150,52;148,48,149,49;9,50,14,57;12,49,14,50;60,51,64,57;60,49,62,51;125,49,126,50;126,50,129,51;127,49,128,50;128,53,132,70;129,51,131,53;130,49,131,51;129,49,130,50;132,49,133,54;134,50,137,54;136,49,137,50;171,49,172,50;2,50,4,51;5,50,8,51;62,50,63,51;131,50,132,51;166,50,168,54;169,50,171,52;4,51,6,52;7,52,9,57;8,51,9,52;67,51,68,55;66,51,67,52;133,51,134,52;146,51,148,52;162,51,163,56;4,52,5,53;128,52,129,53;144,52,145,53;146,52,147,53;" $sPixelRect &= "168,52,170,53;170,53,172,60;171,52,172,53;0,53,1,54;38,53,41,55;42,53,45,54;47,53,55,55;46,53,47,54;64,55,67,59;64,53,65,55;133,53,134,56;137,53,138,55;142,53,144,54;1,54,2,55;5,54,7,57;41,54,42,55;134,54,135,55;138,54,139,55;134,64,149,74;139,57,142,64;140,55,142,57;141,54,142,55;2,55,3,57;53,55,55,57;51,55,53,56;132,55,133,57;136,55,137,56;154,55,160,59;152,55,154,57;169,55,170,58;3,56,5,57;20,56,37,61;38,56,39,57;57,56,60,58;67,56,68,61;135,58,139,63;134,57,136,58;135,56,136,57;142,56,143,59;16,57,20,61;37,58,40,61;37,57,38,58;54,57,55,58;56,57,57,58;62,57,64,59;61,57,62,58;147,57,150,61;153,57,154,58;165,63,168,71;167,57,168,63;0,58,1,113;68,58,69,62;72,58,80,67;71,58,72,65;70,58,71,61;142,60,145,64;143,58,144,60;156,59,162,60;161,58,162,59;40,59,42,61;65,59,67,60;132,61,134,72;133,59,134,61;146,59,147,60;150,60,154,65;151,59,153,60;69,60,70,64;134,60,135,64;158,60,161,61;171,60,172,64;145,61,146,64;149,61,150,64;148,61,149,62;154,62,157,67;154,61,156,62;160,61,161,62;43,62,44,65;146,62,147,64;44,63,45,64;70,63,71,65;147,63,148,64;157,65,159,69;158,63,159,65;164,63,165,65;163,63,164,64;43,70,48,81;43,66,45,70;44,65,45,66;145,74,163,83;149,66,152,74;149,65,150,66;152,68,155,74;153,65,154,68;152,65,153,66;159,66,164,71;161,65,162,66;168,66,169,67;174,66,177,73;173,66,174,70;45,67,46,70;77,67,78,71;75,67,77,69;78,71,80,72;79,67,80,71;78,67,79,69;152,67,153,68;155,69,157,74;156,67,157,69;155,67,156,68;164,67,165,71;46,68,47,70;53,70,63,73;52,69,54,70;56,69,59,70;111,79,124,90;114,73,117,76;109,69,116,72;116,69,122,70;123,69,128,70;158,69,159,70;169,69,170,70;48,70,50,72;51,70,53,71;116,70,117,71;120,70,122,71;127,70,128,72;126,70,127,71;129,70,132,71;157,71,159,74;157,70,158,71;168,70,169,71;50,71,51,72;63,72,66,74;63,71,65,72;76,72,78,76;76,71,77,72;117,71,120,74;120,71,121,72;131,71,132,72;161,71,164,73;160,71,161,72;48,73,50,77;48,72,49,73;50,73,55,74;52,72,53,73;79,72,80,76;109,72,113,74;113,72,114,73;115,72,117,73;129,72,130,73;133,72,134,73;159,72,160,74;" $sPixelRect &= "170,72,171,73;61,73,63,74;160,73,161,74;163,73,164,76;162,73,163,74;176,73,177,83;175,73,176,76;50,74,53,75;64,74,66,75;74,75,76,77;75,74,76,75;109,74,111,76;111,74,112,75;112,75,114,79;113,74,114,75;117,74,118,75;123,74,125,75;127,74,128,75;139,74,145,77;136,74,139,75;165,77,172,97;170,74,171,77;78,75,79,77;123,75,124,76;129,75,130,77;128,75,129,76;131,75,132,77;132,76,134,78;133,75,134,76;138,75,139,76;109,76,110,81;114,76,116,79;122,76,123,79;126,76,128,77;135,76,136,80;48,77,49,79;111,77,112,79;125,78,127,79;126,77,127,78;134,77,135,78;137,77,139,80;140,77,145,79;117,78,122,79;172,78,173,84;136,79,137,81;138,80,141,82;139,79,140,80;143,79,145,81;142,79,143,80;173,79,174,80;54,80,55,81;57,81,62,84;58,80,60,81;65,84,69,87;66,81,68,84;66,80,67,81;110,80,111,89;124,83,129,92;124,80,125,83;141,80,142,81;164,80,165,81;43,81,46,88;46,81,47,84;52,84,55,85;53,81,54,84;55,81,57,82;79,81,80,83;125,81,126,83;144,81,145,82;173,81,174,82;47,82,48,83;54,82,56,84;62,82,63,83;75,82,78,85;74,82,75,84;127,82,128,83;140,82,143,84;164,82,165,83;51,83,52,84;56,83,57,84;78,83,79,84;109,83,110,84;148,83,157,91;146,83,148,90;157,83,162,88;162,83,163,87;61,84,63,85;123,99,133,106;129,87,137,98;129,84,130,87;51,85,54,86;69,85,70,87;71,85,72,86;73,85,74,86;76,85,77,86;79,85,80,86;139,85,140,86;172,85,173,86;53,86,54,87;63,88,68,89;64,86,65,88;130,86,132,87;138,87,144,91;140,86,145,87;160,93,165,108;164,86,165,93;44,88,47,89;46,87,47,88;65,87,68,88;79,87,80,91;109,87,110,88;137,87,138,89;144,87,145,88;172,87,173,90;61,88,62,90;145,88,146,89;157,88,161,89;43,92,45,99;43,89,44,92;47,89,48,90;50,89,52,90;64,89,67,91;157,89,159,90;82,90,111,97;116,90,124,95;114,90,116,94;113,90,114,93;112,90,113,91;137,90,138,98;163,90,164,93;173,90,175,92;48,91,49,92;65,91,66,92;69,92,72,94;70,91,71,92;80,92,82,97;80,91,81,92;139,91,141,95;138,91,139,93;141,91,143,92;150,91,154,94;149,91,150,93;148,91,149,92;154,91,156,92;172,92,174,94;172,91,173,92;45,92,46,93;111,93,113,97;111,92,112,93;124,93,129,97;" $sPixelRect &= "124,92,125,93;126,92,129,93;154,92,155,93;161,92,163,93;176,92,177,93;72,93,73,94;67,95,70,99;68,94,70,95;113,94,115,97;138,94,139,98;151,94,153,95;155,100,160,110;158,95,160,100;159,94,160,95;172,94,173,96;167,106,177,138;175,96,177,106;176,94,177,96;45,95,46,98;115,95,117,97;121,95,124,97;118,95,121,96;139,96,142,97;140,95,141,96;1,98,13,116;1,96,9,98;13,96,14,104;10,96,13,98;15,96,16,102;14,96,15,98;117,96,119,97;47,97,48,98;66,97,67,99;126,97,129,98;139,97,140,98;142,97,143,98;165,97,171,103;123,98,127,99;128,98,131,99;133,98,135,101;135,98,136,100;157,98,158,100;172,98,173,99;43,99,44,102;45,99,46,100;67,99,69,102;71,99,74,101;171,99,172,100;14,100,15,102;69,100,70,101;73,101,75,102;74,100,75,101;173,102,175,106;174,100,175,102;71,101,72,102;134,101,135,102;151,102,155,109;154,101,155,102;44,102,45,103;68,102,69,103;73,102,74,103;133,102,134,103;70,104,74,109;72,103,73,104;79,103,80,108;165,103,168,105;168,103,169,104;171,103,173,106;67,104,70,105;75,105,77,109;74,104,76,105;140,109,152,116;148,105,151,109;149,104,151,105;168,105,171,106;170,104,171,105;13,105,14,106;6,116,41,129;13,107,16,116;15,105,16,107;74,105,75,106;165,105,167,106;43,106,44,108;67,109,71,112;67,106,70,108;123,106,130,118;130,106,132,110;145,106,148,109;165,106,166,107;74,107,75,108;77,107,78,108;143,108,145,109;144,107,145,108;68,108,70,109;160,108,163,111;163,108,164,109;156,117,167,144;164,110,167,117;165,109,167,110;166,108,167,109;43,109,44,110;71,109,72,110;73,109,74,110;135,111,140,116;136,109,139,111;153,109,155,110;64,112,69,115;65,111,67,112;66,110,67,111;72,110,73,111;130,110,131,116;139,110,140,111;152,110,154,117;156,110,160,113;25,111,42,116;16,111,22,115;22,111,25,113;71,111,72,112;71,113,77,115;75,111,76,113;154,113,157,115;155,111,156,113;160,111,161,112;161,112,164,117;163,111,164,112;77,112,78,114;76,112,77,113;22,113,24,114;42,113,43,115;70,144,80,189;75,121,80,144;78,115,80,121;79,113,80,115;157,113,159,114;159,114,161,117;160,113,161,114;67,118,73,127;69,115,75,118;" $sPixelRect &= "70,114,71,115;16,115,20,116;24,115,25,116;64,115,68,116;75,115,76,117;154,115,156,116;157,116,159,117;158,115,159,116;2,116,6,125;41,118,44,123;41,116,43,118;62,116,63,117;129,148,140,162;135,119,142,143;134,116,138,118;142,116,145,118;140,116,141,119;139,116,140,117;141,116,142,117;145,116,149,117;151,116,152,117;154,116,155,117;0,117,1,118;44,117,45,119;65,117,67,118;68,117,69,118;76,119,78,121;77,117,78,119;146,117,147,118;64,118,65,120;73,118,74,121;123,118,127,141;127,118,129,121;134,118,137,119;138,118,140,119;142,118,143,120;141,118,142,119;145,118,146,119;152,121,156,142;154,119,156,121;155,118,156,119;0,127,3,139;0,119,1,127;65,121,67,125;66,119,67,121;131,122,135,133;133,119,135,122;143,119,144,122;44,120,45,122;132,120,133,122;153,120,154,121;47,121,48,122;127,121,128,124;142,123,146,136;142,121,143,123;144,122,146,123;1,123,2,127;41,126,47,127;41,123,43,125;129,124,131,125;130,123,131,124;146,123,147,131;43,124,47,126;48,124,49,125;51,124,52,125;151,124,152,133;3,125,6,127;42,125,43,126;66,125,67,128;130,125,131,126;49,126,52,127;64,126,65,128;177,126,193,130;193,126,200,128;200,126,204,127;223,126,225,127;227,126,250,127;4,127,6,128;35,136,55,147;44,127,47,136;42,127,44,129;47,127,48,129;48,128,50,132;49,127,50,128;68,127,69,129;67,127,68,128;70,129,73,131;71,127,73,129;70,127,71,128;129,137,135,148;129,128,131,133;130,127,131,128;246,127,250,128;3,129,5,138;3,128,4,129;62,130,67,133;62,129,64,130;63,128,64,129;65,128,66,130;193,128,197,129;5,130,9,134;5,129,7,130;19,129,31,145;10,132,19,142;11,129,19,132;31,129,42,136;51,129,53,130;67,129,68,131;66,129,67,130;9,130,10,133;43,130,44,132;42,130,43,131;50,130,51,131;56,130,57,131;72,135,75,144;74,130,75,135;177,130,187,133;187,130,191,131;226,131,229,133;228,130,229,131;230,130,231,132;241,131,246,133;242,130,243,131;47,132,49,136;47,131,48,132;52,131,53,133;51,131,52,132;70,131,71,133;68,131,70,132;71,131,72,132;187,131,189,132;222,131,223,132;225,131,226,132;232,131,233,133;235,131,240,132;" $sPixelRect &= "42,132,43,135;49,133,52,136;50,132,51,133;54,132,55,134;53,132,54,133;64,133,68,136;67,132,68,133;128,132,129,135;146,132,147,133;223,132,224,134;240,132,241,133;43,133,44,136;55,133,56,136;61,133,62,135;63,133,64,135;68,134,70,135;69,133,70,134;73,133,74,135;130,133,134,137;177,133,182,135;182,133,184,134;224,133,225,134;228,133,229,134;243,133,245,135;242,133,243,134;246,133,247,134;5,134,7,136;7,134,8,135;6,137,10,143;8,135,10,137;9,134,10,135;129,134,130,136;151,134,152,135;52,135,53,136;54,135,55,136;55,137,58,141;57,135,58,137;56,135,57,136;68,135,69,136;134,135,135,137;177,135,180,137;180,135,181,136;205,135,207,136;5,136,6,137;7,136,8,137;31,136,35,142;66,136,68,137;142,137,146,140;143,136,145,137;189,138,207,147;193,137,207,138;195,136,196,137;197,136,198,137;199,136,203,137;204,136,206,137;220,151,250,206;230,137,250,151;242,136,244,137;245,136,248,137;71,137,72,144;177,137,179,138;228,137,230,139;227,137,228,138;1,140,6,143;3,138,4,140;4,139,6,140;5,138,6,139;68,138,70,139;128,138,129,153;167,138,174,141;174,138,176,139;221,138,222,139;0,139,1,140;62,139,63,140;67,139,69,140;174,139,175,140;183,147,194,157;180,141,189,147;186,140,189,141;188,139,189,140;207,144,209,150;207,140,210,142;207,139,208,140;229,139,230,140;55,142,60,148;58,140,59,142;145,140,146,141;0,141,1,145;55,141,57,142;123,141,126,156;144,141,145,142;167,141,170,143;170,141,172,142;12,142,15,144;10,142,12,143;15,142,18,143;31,143,35,146;33,142,35,143;142,142,144,143;153,144,158,149;153,142,156,144;177,147,183,152;177,143,180,147;178,142,180,143;207,142,208,144;229,142,230,144;1,143,5,144;9,143,10,144;18,145,28,149;18,143,19,145;17,143,18,144;60,143,61,146;135,143,139,147;140,143,142,144;152,143,153,144;209,143,210,144;1,144,2,145;61,144,62,146;139,144,141,147;158,144,163,147;163,144,165,145;175,144,177,150;29,146,31,149;28,145,30,146;141,145,142,146;143,145,144,146;163,145,164,146;28,146,29,147;31,146,32,147;62,147,65,148;64,146,65,147;55,150,70,185;66,148,70,150;69,146,70,148;" $sPixelRect &= "127,146,128,148;126,146,127,147;141,147,144,148;142,146,143,147;172,146,175,148;34,147,36,148;40,147,41,148;43,147,51,150;42,147,43,149;51,147,55,148;60,147,61,148;67,147,68,148;135,147,138,148;152,147,153,148;158,147,161,148;161,151,176,165;167,147,172,151;194,147,195,151;197,147,207,152;196,147,197,150;31,148,34,150;51,148,53,149;141,148,142,151;140,148,141,149;142,149,145,150;143,148,144,149;161,149,167,151;164,148,165,149;166,148,167,149;172,148,174,149;217,148,218,150;21,149,23,151;19,149,21,150;23,149,26,150;27,152,30,154;27,149,29,151;30,149,31,151;57,149,58,150;61,149,66,150;155,149,157,151;154,149,155,150;172,149,173,151;174,149,175,150;227,150,230,151;229,149,230,150;26,150,27,152;31,150,32,153;33,150,34,151;43,150,44,151;47,150,48,151;54,150,55,151;127,150,128,152;140,150,141,151;143,150,145,151;152,150,153,151;158,152,161,160;159,150,161,152;173,150,174,151;195,150,196,152;207,150,208,151;219,150,220,151;28,151,29,152;32,151,33,153;153,151,154,153;176,152,178,158;176,151,177,152;154,152,155,153;180,152,183,156;178,153,180,155;179,152,180,153;194,152,195,153;201,152,207,154;200,152,201,153;204,165,220,206;214,156,220,165;218,154,220,156;219,152,220,154;26,153,27,154;127,154,129,160;127,153,128,154;156,153,158,154;195,153,196,154;216,153,217,155;28,154,29,156;27,154,28,155;32,154,33,155;142,154,144,155;155,154,157,155;204,154,207,156;203,154,204,155;154,155,156,156;153,157,158,161;156,156,158,157;157,155,158,156;178,155,179,158;217,155,218,156;123,156,125,160;153,156,155,157;203,157,205,158;204,156,205,157;206,156,207,157;140,157,142,159;142,157,143,158;187,157,192,161;184,157,186,159;186,157,187,158;198,157,199,158;201,157,202,158;27,158,28,159;126,158,127,161;176,159,178,163;177,158,178,159;201,160,204,164;203,158,204,160;29,159,30,160;49,167,55,184;53,161,55,167;54,159,55,161;140,159,141,162;143,159,144,160;188,161,201,163;192,159,193,161;194,159,198,161;200,159,202,160;204,159,205,160;213,159,214,165;123,160,124,164;126,170,146,184;128,163,144,170;" $sPixelRect &= "141,160,143,163;149,166,159,173;151,162,161,166;152,160,153,162;160,160,161,161;193,160,194,161;198,160,201,161;125,161,126,164;126,162,139,163;128,161,129,162;143,161,144,163;146,161,147,162;153,161,157,162;158,161,160,162;212,161,213,162;144,162,146,163;204,162,205,164;208,163,213,165;211,162,212,163;51,165,53,167;52,163,53,165;126,163,127,164;144,163,145,164;176,163,177,164;190,163,192,164;193,163,194,164;124,164,125,165;127,164,128,165;206,164,208,165;125,165,127,168;144,165,145,168;150,165,151,166;164,165,170,170;159,166,164,169;161,165,164,166;170,165,174,167;174,165,175,166;173,174,204,206;180,167,204,174;183,165,185,167;186,165,192,167;198,165,202,167;50,166,51,167;124,166,125,168;127,166,128,167;182,166,183,167;185,166,186,167;192,166,198,167;202,166,204,167;80,167,111,187;111,167,119,179;119,167,122,171;170,167,172,169;172,167,173,168;125,168,126,170;126,169,128,170;127,168,128,169;178,170,180,174;179,168,180,170;159,171,166,173;160,169,162,171;159,169,160,170;117,184,135,201;121,173,126,184;124,170,125,173;146,173,152,178;147,170,149,173;166,170,167,172;163,170,166,171;167,170,169,171;119,171,121,173;122,171,123,173;125,171,126,173;176,171,178,174;123,172,124,173;146,172,147,173;119,173,120,176;152,173,154,174;154,174,160,175;155,173,156,174;160,173,161,174;162,173,164,175;175,173,176,174;152,174,153,176;10,175,11,176;154,175,155,177;153,175,154,176;158,175,163,176;120,176,121,184;156,176,157,178;155,176,156,177;165,184,173,206;170,179,173,184;172,176,173,179;151,179,156,181;152,177,153,179;157,177,158,178;1,179,4,180;3,178,4,179;8,178,9,179;146,178,151,180;153,178,155,179;171,178,172,179;7,179,8,180;111,179,117,183;117,179,118,181;0,183,11,204;0,180,3,183;3,181,6,183;4,180,5,181;6,180,7,181;9,180,10,183;146,180,148,181;168,181,170,184;169,180,170,181;119,181,120,184;146,181,147,182;152,181,155,183;7,182,9,183;48,182,49,183;147,182,148,183;166,183,168,184;167,182,168,183;111,183,114,185;118,183,119,184;11,188,20,206;11,185,16,188;11,184,12,185;" $sPixelRect &= "54,184,55,185;138,184,141,192;135,184,138,191;141,185,144,189;141,184,142,185;143,184,144,185;65,185,70,187;61,185,65,186;111,185,112,186;149,185,150,186;16,186,17,188;108,192,117,206;114,187,117,192;116,186,117,187;144,186,146,189;159,191,165,206;163,186,165,191;17,187,18,188;67,187,70,188;80,187,99,194;99,187,106,190;106,187,109,188;20,188,21,189;69,188,70,189;106,188,107,189;161,189,163,191;162,188,163,189;74,189,80,191;71,189,74,190;112,189,114,191;143,189,144,190;20,192,27,206;20,190,22,192;22,190,23,191;99,190,102,192;103,190,104,191;106,190,112,192;141,190,142,192;160,190,161,191;23,191,24,192;25,191,26,192;77,191,80,193;75,191,77,192;100,194,108,206;104,192,108,193;105,191,106,192;112,191,113,192;142,191,144,192;99,192,100,193;135,193,139,199;135,192,137,193;138,192,139,193;139,193,142,196;140,192,141,193;27,196,34,206;27,193,31,196;79,193,80,194;102,193,103,194;104,193,106,194;155,195,159,206;157,193,159,195;31,194,32,196;85,194,92,198;82,194,85,196;81,194,82,195;94,194,96,196;92,194,94,195;96,194,97,195;156,194,157,195;92,195,93,197;95,198,100,206;98,195,100,198;142,195,144,196;60,196,61,197;83,196,85,197;96,196,97,197;139,196,140,197;141,196,142,197;34,199,39,206;34,197,35,199;49,197,50,198;51,197,52,198;50,199,67,206;55,197,60,199;62,197,64,199;64,197,65,198;95,197,96,198;97,197,98,198;152,199,155,206;153,198,155,199;154,197,155,198;37,198,38,199;52,198,54,199;60,198,62,199;65,198,66,199;85,198,86,199;87,198,88,199;139,198,140,199;91,200,95,206;92,199,95,200;135,199,137,200;39,201,50,206;39,200,40,201;43,200,44,201;47,200,50,201;67,201,72,206;67,200,70,201;135,200,136,201;149,202,152,206;150,201,152,202;151,200,152,201;88,202,91,206;89,201,91,202;117,201,130,206;130,201,133,203;134,201,135,202;72,202,75,206;75,203,88,206;85,202,86,203;133,202,134,203;130,203,131,204;147,204,149,206;148,203,149,204;2,204,11,206;0,205,2,206;130,205,147,206" #endregion Local $aPixelRect = StringSplit($sPixelRect, ";", 2) Return $aPixelRect EndFunc ;==>_PixelCoordinates1() Func _PixelCoordinates2() #region pixel coordinates Local $sPixelRect $sPixelRect &= "40,250x206;37,0,170,32;0,0,37,27;178,0,250,134;170,0,178,27;0,27,19,31;19,27,23,29;23,27,25,28;26,27,37,29;170,27,172,28;174,50,178,69;175,27,178,45;24,29,26,30;25,28,26,29;170,28,171,30;19,29,22,30;28,29,31,31;35,29,37,31;33,29,35,30;172,29,173,31;0,50,30,99;9,32,30,46;23,30,24,32;30,32,37,44;30,31,33,32;31,30,32,31;0,31,6,33;6,31,9,32;13,31,14,32;19,31,21,32;24,31,26,32;173,32,175,36;174,31,175,32;8,32,9,33;70,94,109,185;72,32,103,87;53,32,72,40;43,32,53,34;40,32,43,33;103,32,123,67;123,32,129,42;145,32,163,41;135,32,145,37;130,32,135,34;163,32,167,36;167,32,169,33;0,33,3,35;3,33,4,34;5,33,8,34;37,34,43,46;37,33,40,34;167,33,168,34;0,37,9,50;4,34,6,37;7,34,9,37;47,34,53,36;46,34,47,35;133,34,135,35;169,34,170,35;171,35,173,36;172,34,173,35;0,35,2,36;2,36,4,37;3,35,4,36;6,35,7,37;43,37,48,47;43,35,44,37;0,36,1,37;44,36,47,37;50,36,53,38;129,37,131,42;129,36,130,37;132,36,135,38;163,36,165,38;165,36,166,37;174,36,175,37;136,37,145,38;48,41,54,49;48,38,50,41;52,38,53,39;134,38,136,40;133,38,134,39;143,38,145,40;141,38,143,39;163,38,164,39;50,39,51,41;132,40,134,43;131,39,133,40;136,39,138,41;51,40,52,41;61,40,72,51;57,40,61,44;55,40,57,42;131,40,132,42;135,40,136,41;138,40,142,43;174,40,175,41;134,41,135,42;142,41,145,44;151,41,161,53;148,41,151,43;147,41,148,42;161,41,163,44;54,44,56,50;54,42,55,44;56,42,57,43;123,42,126,44;126,42,127,43;129,42,130,43;135,45,144,50;134,43,138,44;137,42,138,43;145,43,148,49;145,42,146,43;165,44,168,53;166,42,169,44;123,49,130,67;128,43,129,49;127,43,128,44;130,43,133,44;150,43,151,46;149,43,150,44;168,44,171,47;169,43,171,44;174,43,175,44;32,44,37,45;59,44,61,48;123,44,124,45;126,44,127,45;129,44,130,45;132,44,135,45;137,44,142,45;144,44,145,45;161,44,162,47;30,45,31,46;148,45,150,52;172,45,173,47;171,45,172,46;175,46,178,50;176,45,178,46;9,46,26,50;26,46,27,47;39,46,43,47;56,47,58,53;56,46,57,47;58,46,59,47;124,46,126,49;126,46,127,47;132,49,135,51;133,46,135,49;131,46,133,47;43,47,45,49;42,47,43,48;47,47,48,49;46,47,47,48;" $sPixelRect &= "123,47,124,49;126,48,128,49;127,47,128,48;130,47,132,49;163,54,167,62;163,50,165,53;164,47,165,50;60,48,61,50;168,49,170,52;168,48,169,49;172,48,174,49;26,49,28,50;44,49,45,50;46,49,47,50;48,49,50,50;51,49,54,50;58,50,60,54;58,49,59,50;146,52,149,59;146,49,148,52;150,49,151,54;170,49,171,50;171,50,173,51;172,49,173,50;30,62,36,72;30,53,32,61;30,50,31,53;53,50,54,51;55,50,56,51;135,50,136,52;140,50,142,51;54,51,55,52;60,51,61,56;64,51,72,61;63,51,64,59;62,51,63,55;130,51,134,52;136,51,138,52;139,53,142,57;139,51,141,53;170,51,172,52;172,52,174,62;173,51,174,52;130,52,132,53;134,52,135,53;168,52,169,53;130,53,131,54;133,53,134,54;142,53,143,55;149,53,150,63;153,53,161,57;152,53,153,55;164,53,165,54;166,53,167,54;32,54,33,57;59,54,60,55;61,54,62,58;133,55,139,60;138,54,139,55;171,54,172,59;167,57,170,61;167,55,169,57;131,56,132,59;136,63,149,76;141,58,144,63;142,56,143,58;162,56,163,61;32,58,34,62;33,57,34,58;132,57,133,60;139,57,141,58;150,58,154,62;151,57,152,58;157,57,161,59;155,57,157,58;139,58,140,59;130,61,134,71;130,59,131,61;139,60,141,63;140,59,141,60;144,60,146,63;144,59,145,60;148,59,149,62;147,59,148,60;153,62,157,66;154,59,155,62;159,59,161,60;34,60,35,62;131,60,132,61;133,60,138,61;155,60,156,62;30,61,31,62;35,61,36,62;67,61,72,64;66,61,67,63;65,61,66,62;137,61,139,63;156,61,157,62;164,80,172,92;162,67,169,75;165,62,169,65;167,61,168,62;169,61,170,62;41,65,49,67;41,62,43,64;134,62,136,74;136,62,137,63;146,62,148,63;150,62,152,64;164,62,165,64;173,62,174,66;36,64,38,71;36,63,37,64;38,63,39,65;39,64,41,65;40,63,41,64;43,63,50,65;151,64,153,65;152,63,153,64;157,65,161,69;157,64,159,65;158,63,159,64;169,63,170,64;42,64,43,65;51,64,54,68;49,65,51,66;50,64,51,65;68,64,70,65;71,64,72,75;144,76,161,90;149,66,153,76;149,64,150,66;54,66,56,69;54,65,55,66;70,65,71,69;150,65,151,66;161,66,165,67;162,65,163,66;166,65,168,67;168,66,170,67;169,65,170,66;38,66,41,68;50,66,51,67;67,68,70,71;68,66,69,68;153,69,157,76;155,66,157,68;154,66,155,67;41,67,43,68;56,67,57,69;" $sPixelRect &= "103,67,110,70;110,67,114,68;120,67,122,68;126,67,130,69;125,67,126,68;153,67,154,69;160,69,162,72;161,67,162,69;38,68,40,69;110,68,111,69;113,68,117,70;117,68,120,69;123,68,125,69;154,68,156,69;65,70,67,72;66,69,67,70;110,70,114,72;111,69,113,70;123,69,124,70;127,69,130,70;159,69,160,71;158,69,159,70;176,69,178,78;175,69,176,73;103,70,107,73;107,70,108,71;114,70,116,71;126,70,127,71;129,70,130,71;157,71,159,76;157,70,158,71;165,75,172,80;169,71,171,75;169,70,170,71;33,72,37,73;36,71,37,72;69,71,70,73;104,78,120,88;107,72,111,78;108,71,110,72;132,71,134,73;131,71,132,72;30,73,34,83;30,72,32,73;65,72,66,73;111,72,113,73;119,72,121,73;159,73,161,76;159,72,160,73;161,72,162,73;34,73,36,75;103,73,105,77;105,73,106,74;111,73,112,74;118,73,120,74;125,73,126,75;124,73,125,74;127,73,128,74;133,73,134,74;171,73,172,74;43,74,45,75;117,75,119,78;118,74,119,75;122,75,124,76;123,74,124,75;126,74,127,75;128,74,129,76;129,75,131,76;130,74,131,75;135,74,136,75;34,75,35,78;42,77,46,79;43,75,44,77;42,75,43,76;46,75,50,77;45,75,46,76;54,79,59,83;56,76,58,79;56,75,57,76;105,76,107,78;106,75,107,76;132,75,134,76;161,77,163,84;161,75,162,77;164,75,165,78;163,75,164,76;40,76,41,81;44,76,45,77;50,76,52,78;55,76,56,77;71,76,72,85;112,76,114,78;115,76,117,78;121,76,123,78;129,76,130,77;132,76,133,79;131,76,132,77;134,77,136,79;135,76,136,77;139,76,144,79;137,76,139,78;48,77,50,79;70,77,71,79;103,77,104,79;111,77,112,78;114,77,115,78;41,79,43,81;41,78,42,79;46,78,48,79;50,78,51,80;65,78,68,82;63,78,65,79;68,78,69,81;133,78,134,80;135,79,138,81;136,78,137,79;177,78,178,88;43,79,44,80;51,79,53,80;62,79,63,80;69,79,70,80;120,82,124,92;120,79,121,82;141,79,144,82;138,80,141,81;140,79,141,80;172,80,174,84;172,79,173,80;63,80,65,81;121,80,122,82;34,81,35,83;41,81,42,82;59,81,60,82;61,81,62,82;63,81,64,82;70,81,71,82;103,81,104,83;122,81,123,82;137,81,138,83;136,81,137,82;138,82,140,84;139,81,140,82;53,83,57,86;53,82,54,83;143,82,144,84;142,82,143,83;31,83,34,84;57,83,58,85;109,100,128,105;" $sPixelRect &= "124,86,129,92;124,83,125,86;140,83,142,84;30,84,32,85;35,84,36,85;38,84,39,85;50,84,51,85;69,84,70,86;125,84,126,86;138,84,139,85;161,84,162,89;172,84,173,88;30,86,32,95;30,85,31,86;49,85,50,86;126,85,128,86;136,85,137,86;142,85,143,86;162,85,163,86;35,86,37,87;52,86,53,87;54,86,56,88;59,87,61,91;59,86,60,87;70,86,72,88;129,87,142,89;133,86,134,87;137,86,140,87;32,87,33,89;61,87,62,88;73,87,102,94;72,87,73,88;143,87,144,90;70,89,73,94;70,88,71,89;102,89,105,94;102,88,104,89;109,88,120,94;107,88,109,92;105,88,107,89;56,92,60,94;57,90,59,92;58,89,59,90;61,89,62,91;128,92,136,99;129,89,133,92;136,89,140,93;133,90,136,92;135,89,136,90;140,89,141,92;142,89,143,90;62,90,63,91;146,90,153,95;145,90,146,92;144,90,145,91;153,90,157,92;157,90,159,91;158,95,170,106;162,92,171,95;163,90,164,92;172,90,174,91;167,109,178,144;176,97,178,109;177,90,178,97;32,91,34,92;105,91,106,94;172,91,173,92;32,92,33,93;106,92,107,94;108,92,109,93;120,93,128,98;121,92,125,93;126,92,128,93;153,92,155,93;173,93,175,95;174,92,175,93;136,93,138,94;153,93,154,94;160,94,162,95;161,93,162,94;170,95,173,98;171,93,172,95;56,94,58,100;58,94,59,97;109,97,117,100;113,94,120,96;111,94,113,95;136,94,137,96;172,94,173,95;55,95,56,97;109,95,112,97;137,95,138,96;149,95,151,97;148,95,149,96;151,95,152,96;173,95,174,97;60,97,65,99;61,96,64,97;112,96,114,97;115,96,120,97;152,103,158,110;156,98,158,103;157,96,158,98;117,98,120,100;119,97,120,98;136,97,138,98;124,98,126,100;122,98,124,99;126,98,127,99;170,98,172,100;0,112,25,140;9,99,28,112;0,99,8,110;8,99,9,108;28,102,30,104;28,99,29,102;60,99,61,100;62,99,64,100;120,99,123,100;129,99,130,105;127,99,129,100;130,99,132,101;174,103,176,109;175,99,176,103;29,100,30,101;68,104,70,106;69,100,70,104;170,100,171,101;55,101,58,102;59,102,65,106;60,101,63,102;130,101,131,102;154,102,156,103;155,101,156,102;58,102,59,103;170,102,171,104;56,103,57,106;65,103,66,107;28,104,29,108;57,106,60,110;57,104,59,106;147,106,152,112;148,105,152,106;151,104,152,105;55,105,56,106;" $sPixelRect &= "66,105,67,107;109,105,121,130;121,105,126,117;126,105,127,112;171,106,174,109;173,105,174,106;60,106,62,107;64,106,65,108;67,106,68,107;69,106,70,109;158,106,165,110;165,106,168,108;168,106,169,107;54,108,57,114;55,107,57,108;62,107,63,108;131,112,149,119;142,108,147,112;145,107,147,108;169,108,171,109;170,107,171,108;61,108,62,109;165,108,167,109;53,109,54,110;139,110,142,112;141,109,142,110;0,110,6,111;7,111,9,112;8,110,9,111;28,110,29,112;52,110,53,112;57,110,59,111;64,110,67,113;153,111,158,117;152,110,155,111;158,110,162,113;156,110,158,111;162,110,164,111;155,120,167,150;163,113,167,120;165,111,167,113;166,110,167,111;0,111,3,112;50,111,51,113;53,111,54,114;59,112,64,117;61,111,63,112;57,145,70,197;63,121,70,145;67,115,70,121;68,113,70,115;69,111,70,113;132,111,134,112;137,111,139,112;150,112,153,114;152,111,153,112;162,111,163,112;25,115,29,123;25,112,28,115;164,112,165,113;52,113,53,114;54,117,61,127;57,114,59,117;58,113,59,114;64,113,66,114;119,153,133,161;124,126,138,138;129,118,131,126;129,115,131,116;130,113,131,115;149,113,150,114;158,113,160,115;160,113,161,114;51,114,52,115;54,114,56,115;64,114,65,116;159,116,163,120;161,115,163,116;162,114,163,115;30,115,31,116;50,115,51,116;53,115,55,116;55,116,57,117;56,115,57,116;149,115,151,116;151,116,153,120;152,115,153,116;158,115,159,116;29,116,30,120;52,116,54,117;130,116,131,118;51,117,53,118;61,117,63,118;65,118,67,121;66,117,67,118;121,117,124,120;124,117,125,118;149,117,151,122;153,117,156,118;156,118,159,120;158,117,159,118;61,118,62,121;153,118,154,119;30,119,31,120;32,119,33,120;52,120,54,124;53,119,54,120;64,119,65,121;137,119,145,121;131,119,137,120;147,119,149,121;146,119,147,120;121,120,123,123;127,122,129,126;128,120,129,122;131,120,134,121;133,121,137,126;135,120,136,121;151,120,152,121;131,122,133,126;131,121,132,122;137,121,138,124;139,121,140,122;147,127,155,156;151,122,155,127;152,121,155,122;25,132,34,147;29,123,32,132;29,122,31,123;32,122,33,123;138,122,139,126;25,123,26,126;" $sPixelRect &= "27,123,29,128;33,123,34,125;37,123,38,124;121,123,122,127;125,124,127,126;126,123,127,124;139,123,140,124;149,124,151,127;150,123,151,124;26,124,27,126;34,124,37,126;53,124,54,128;37,125,38,126;137,125,138,126;138,127,141,141;139,125,140,127;33,126,35,131;32,126,33,128;51,126,52,128;140,126,141,127;148,126,149,127;25,127,26,132;50,129,54,136;52,127,53,129;55,127,56,129;54,127,55,128;56,127,57,128;58,127,61,131;141,127,142,136;37,128,38,129;50,128,51,129;60,135,63,145;62,128,63,135;123,138,127,153;122,130,124,137;123,128,124,130;28,129,29,132;27,129,28,130;34,135,42,149;35,130,37,135;35,129,36,130;49,129,50,134;54,129,55,131;32,130,33,132;41,130,43,131;57,130,58,134;109,130,118,152;118,130,120,141;26,131,27,132;33,131,34,132;38,131,39,132;55,131,57,132;58,131,60,132;39,132,41,134;54,132,55,137;61,132,62,135;34,133,35,135;41,133,42,135;44,133,45,134;37,134,40,135;47,134,49,135;56,134,57,135;178,134,198,137;198,134,206,135;223,134,250,136;215,134,223,135;43,135,44,137;55,135,56,137;198,135,200,136;53,136,54,138;52,136,53,137;58,140,60,145;59,136,60,140;121,136,122,140;232,136,250,137;42,138,44,142;42,137,43,138;123,137,124,138;178,137,187,140;189,137,190,139;187,137,189,138;190,137,192,138;243,137,250,138;122,138,123,140;128,138,135,148;135,138,138,141;55,139,56,141;187,139,188,140;1,140,10,147;0,140,1,141;11,140,13,148;10,140,11,146;13,140,14,145;18,140,25,147;15,140,18,145;53,140,54,141;127,140,128,153;178,140,184,141;230,141,232,144;231,140,232,141;118,141,119,146;120,144,123,153;121,141,122,144;135,141,136,142;137,141,140,146;146,141,147,142;178,141,180,143;180,141,181,142;225,141,226,144;229,141,230,143;228,141,229,142;233,141,236,142;237,141,238,142;245,142,249,144;246,141,247,142;0,142,1,149;14,142,15,146;42,144,47,148;42,143,45,144;43,142,44,143;122,142,123,144;136,142,137,143;235,142,237,143;240,142,245,143;135,143,136,147;226,143,227,144;240,143,241,144;167,144,174,146;175,144,176,146;174,144,175,145;176,144,177,145;195,153,209,161;192,146,207,153;" $sPixelRect &= "205,144,207,146;247,144,249,146;246,144,247,145;15,145,16,146;47,145,48,146;136,145,137,146;193,145,203,146;204,145,205,146;236,145,237,146;56,146,57,147;139,146,140,147;167,146,172,148;172,146,173,147;174,153,193,164;186,147,192,153;189,146,190,147;1,147,9,149;14,147,17,149;17,147,18,148;23,147,25,148;26,147,34,150;49,147,50,148;137,147,139,149;9,148,10,151;12,148,14,151;42,148,45,150;39,151,57,190;55,148,57,151;128,148,132,152;132,148,134,149;135,148,137,149;167,148,171,149;207,149,210,152;207,148,208,149;222,148,223,149;220,163,250,206;233,148,250,163;231,148,233,150;230,148,231,149;3,149,4,151;2,149,3,150;5,149,6,150;10,149,11,154;15,149,16,150;34,149,36,151;36,149,37,150;40,149,42,150;45,149,46,150;53,149,55,151;132,150,135,152;134,149,135,150;167,149,168,150;178,149,186,153;8,150,9,152;7,150,8,151;16,150,17,151;26,150,27,151;31,150,33,151;51,150,53,151;155,150,162,152;162,150,166,151;176,150,178,153;231,154,233,155;232,150,233,154;11,151,12,152;13,151,15,153;31,151,32,152;119,151,120,153;136,151,138,152;174,151,176,153;210,151,211,152;8,153,10,155;9,152,10,153;109,152,116,166;116,152,117,162;128,152,131,153;132,152,134,153;155,152,159,154;159,152,160,153;169,154,174,159;172,152,174,154;171,152,172,153;207,152,208,153;7,153,8,154;11,153,12,155;117,153,118,156;135,154,138,157;135,153,137,154;193,153,195,157;14,154,15,155;133,154,135,155;155,154,157,155;209,154,210,155;9,155,10,156;155,155,156,156;155,160,172,175;163,155,169,160;232,155,233,159;10,156,11,157;133,156,135,157;138,156,139,157;149,156,152,158;148,156,149,157;152,156,153,157;156,156,157,157;159,156,161,157;161,157,163,160;162,156,163,157;8,157,9,160;117,157,118,158;133,157,134,158;136,157,138,158;154,158,161,160;155,157,156,158;157,157,160,158;194,157,195,159;150,158,151,159;217,158,218,160;147,159,149,161;151,163,155,169;152,161,155,163;153,159,154,161;169,159,171,160;218,159,219,162;11,160,12,161;154,160,155,161;172,164,175,168;172,160,174,164;193,160,194,161;32,169,39,188;37,163,39,169;" $sPixelRect &= "38,161,39,163;116,176,136,195;121,161,132,176;118,161,121,166;136,161,137,162;151,161,152,162;200,161,207,165;197,161,200,163;196,161,197,162;231,161,233,163;132,168,135,176;132,164,135,167;132,162,133,164;149,162,151,163;220,162,224,163;229,162,231,163;145,169,151,182;148,165,151,169;147,163,149,165;149,163,150,164;193,163,194,165;198,163,200,164;10,164,11,165;135,164,136,166;150,164,151,165;175,164,176,167;184,164,189,171;179,164,184,167;178,164,179,165;189,164,192,167;204,176,220,206;214,167,220,176;219,164,220,167;35,166,37,169;36,165,37,166;147,165,148,166;203,165,207,168;202,165,203,166;216,165,218,166;109,166,114,171;114,166,115,169;117,166,119,167;216,166,217,167;218,166,219,167;33,168,35,169;34,167,35,168;117,167,118,171;119,171,121,176;118,169,121,170;120,167,121,169;132,167,133,168;135,167,137,168;146,168,148,169;147,167,148,168;181,167,183,169;183,167,184,168;189,167,190,168;116,168,117,169;172,169,174,173;173,168,174,169;196,168,197,169;201,168,203,172;200,168,201,170;199,168,200,169;203,168,204,169;205,168,206,169;135,172,138,174;135,169,137,172;154,169,155,170;189,170,197,174;193,169,195,170;120,170,121,171;138,170,139,172;137,170,138,171;151,171,155,180;151,170,154,171;174,170,175,171;203,170,204,171;212,173,214,176;213,170,214,173;109,171,112,178;112,171,113,174;115,173,117,176;116,171,117,173;115,171,116,172;139,179,145,185;143,173,145,179;144,171,145,173;185,171,189,174;197,171,201,175;117,172,118,173;201,173,203,175;202,172,203,173;118,173,119,176;172,173,173,174;114,174,115,175;135,174,137,176;187,174,192,175;194,174,197,175;210,174,212,175;142,175,143,179;158,175,165,180;155,175,158,179;165,175,169,177;169,175,171,176;199,175,202,176;207,175,211,176;30,182,32,188;31,176,32,182;115,176,116,178;114,176,115,177;136,176,137,177;173,181,204,206;179,176,189,181;113,177,114,178;165,177,167,179;167,177,168,178;176,178,179,181;177,177,179,178;189,178,204,181;189,177,191,178;192,177,193,178;195,177,200,178;203,177,204,178;109,178,111,180;109,185,116,206;" $sPixelRect &= "113,179,116,185;114,178,115,179;141,178,142,179;112,179,113,182;136,181,139,192;136,179,138,181;154,180,156,181;155,179,156,180;174,180,176,181;175,179,176,180;109,180,110,182;151,180,153,183;157,180,163,182;163,180,164,181;110,183,113,185;111,181,112,183;153,181,155,183;155,182,158,185;156,181,157,182;145,183,149,186;145,182,147,183;150,182,151,185;149,182,150,183;158,182,160,183;166,187,173,206;171,183,173,187;172,182,173,183;151,183,152,185;152,184,153,186;168,185,171,187;170,184,171,185;70,185,95,197;95,185,106,191;106,185,108,187;139,185,143,188;143,189,145,191;143,186,145,188;144,185,145,186;153,185,156,186;147,186,149,187;155,186,156,187;106,187,107,189;144,188,148,189;145,187,146,188;149,187,150,188;33,188,39,189;105,194,109,206;107,191,109,194;108,188,109,191;139,188,142,190;146,189,148,192;161,193,166,206;164,190,166,193;165,189,166,190;48,190,57,193;44,190,48,191;139,190,140,191;144,191,146,194;145,190,146,191;47,191,48,192;95,191,101,194;101,191,103,193;163,191,164,193;136,192,138,193;146,192,147,194;1,193,2,195;0,193,1,194;53,193,57,195;51,193,53,194;106,193,107,194;136,193,137,194;0,196,7,206;2,194,3,196;95,194,99,195;157,197,161,206;159,195,161,197;160,194,161,195;0,195,1,196;3,195,6,196;55,195,57,196;95,195,97,196;102,196,105,206;104,195,105,196;116,195,131,201;131,197,138,199;133,195,135,197;131,195,133,196;140,195,141,196;131,196,132,197;135,196,136,197;141,196,142,197;158,196,159,197;7,199,12,206;7,197,11,199;67,197,82,204;60,197,67,199;58,197,60,198;82,197,90,200;90,197,94,198;100,198,102,200;101,197,102,198;90,198,91,199;87,202,102,206;93,199,100,201;95,198,96,199;154,200,157,206;155,199,157,200;156,198,157,199;63,199,67,201;62,199,63,200;131,199,135,200;136,199,137,200;82,200,86,202;86,200,88,201;91,200,92,202;90,200,91,201;95,201,102,202;100,200,101,201;12,202,15,206;12,201,13,202;64,201,67,202;89,201,90,202;92,201,93,202;116,201,126,206;128,201,131,206;127,201,128,202;131,201,133,203;135,201,136,202;152,202,154,206;153,201,154,202;" $sPixelRect &= "66,202,67,203;82,202,84,203;126,203,128,206;126,202,127,203;133,202,135,203;35,203,36,204;37,203,39,206;39,204,47,206;41,203,42,204;45,203,47,204;85,203,87,206;151,203,152,206;15,204,18,206;33,204,35,206;68,204,78,206;78,205,85,206;79,204,80,205;84,204,85,205;131,204,133,206;18,205,33,206;35,205,37,206;47,205,68,206;133,205,151,206" #endregion Local $aPixelRect = StringSplit($sPixelRect, ";", 2) Return $aPixelRect EndFunc ;==>_PixelCoordinates2() Func _PixelCoordinates3() #region pixel coordinates Local $sPixelRect $sPixelRect &= "40,250x206;38,0,174,27;0,0,38,16;178,27,250,143;179,0,250,27;174,0,179,24;0,40,17,93;0,21,20,37;5,16,8,20;0,16,4,20;4,16,5,19;8,16,13,18;13,16,15,17;24,16,38,20;18,16,22,20;16,16,18,18;22,16,24,19;14,18,16,19;15,17,16,18;9,18,11,19;17,18,18,19;7,20,10,21;8,19,9,20;13,19,14,21;12,19,13,20;18,20,19,21;31,20,38,24;28,20,31,22;20,22,28,35;20,21,24,22;28,25,34,38;28,23,30,25;30,24,32,25;35,24,38,25;174,24,176,25;178,24,179,25;37,25,38,26;174,25,175,26;34,29,41,40;34,26,35,29;35,27,38,29;60,95,105,176;63,27,99,76;50,27,63,37;44,27,50,31;41,27,44,29;99,27,121,64;121,30,128,38;121,27,127,30;150,27,164,43;135,27,150,34;130,27,135,30;129,27,130,29;164,27,171,31;171,27,173,29;173,27,174,28;175,27,177,28;38,28,39,29;175,28,176,29;176,30,178,35;177,28,178,30;43,29,44,30;171,29,172,30;41,32,45,41;41,30,42,32;134,30,135,32;133,30,134,31;42,31,43,32;46,31,50,33;45,31,46,32;164,31,169,34;169,31,170,33;172,31,173,33;128,34,130,38;128,32,129,34;131,32,134,34;174,33,176,34;175,32,176,33;45,33,46,34;48,33,50,35;47,33,48,34;45,37,48,43;45,35,47,37;46,34,47,35;133,34,134,36;132,34,133,35;143,34,150,37;138,34,143,35;164,34,167,37;167,34,168,35;21,35,28,36;49,35,50,36;130,36,133,39;130,35,131,36;134,35,136,37;141,35,143,36;26,36,28,37;137,37,142,40;136,36,138,37;0,37,15,40;15,37,16,38;54,37,63,52;51,37,54,42;133,37,134,38;135,37,137,38;147,37,150,39;145,37,147,38;164,37,165,40;32,38,34,40;31,38,32,39;121,38,124,41;124,38,126,39;142,39,145,42;142,38,144,39;177,38,178,44;48,40,51,41;50,39,51,40;124,39,125,40;126,39,130,40;134,42,143,47;135,39,137,41;149,39,150,41;148,39,149,40;176,39,177,40;34,40,36,42;33,40,34,41;38,40,41,42;37,40,38,41;125,40,126,41;131,40,134,42;130,40,131,41;134,40,135,41;136,41,142,42;141,40,142,41;144,42,148,44;145,40,146,42;146,41,148,42;147,40,148,41;164,71,171,104;164,54,170,61;166,43,170,52;168,40,169,43;170,41,172,46;170,40,171,41;17,53,24,65;17,44,21,50;17,41,19,44;36,41,37,42;43,41,45,43;42,41,43,42;47,43,52,46;48,41,50,43;123,41,124,42;126,41,128,42;" $sPixelRect &= "169,41,170,43;19,42,20,44;38,42,39,43;40,42,42,43;50,42,51,43;53,42,54,45;52,42,53,43;121,46,128,66;121,44,127,46;126,42,127,44;129,42,130,46;128,42,129,43;167,42,168,43;172,42,173,46;44,43,45,44;46,43,47,44;121,43,124,44;131,43,134,48;146,44,150,49;148,43,150,44;152,43,162,54;150,47,152,53;151,43,152,47;162,43,163,47;45,44,46,45;130,44,131,45;145,44,146,47;174,44,175,46;173,44,174,45;51,46,53,49;52,45,53,46;50,46,51,48;49,46,50,47;128,46,129,51;129,48,133,49;130,46,131,48;165,46,166,47;21,47,22,49;53,47,54,48;134,47,136,48;136,48,138,49;137,47,138,48;140,47,143,49;139,47,140,48;170,48,172,52;170,47,171,48;174,47,176,49;176,47,177,48;133,49,136,50;134,48,135,49;164,49,166,52;165,48,166,49;173,48,174,51;175,50,178,71;176,49,178,50;177,48,178,49;52,49,53,51;129,49,131,50;137,51,141,55;138,49,140,51;146,50,149,57;146,49,148,50;149,49,150,51;174,49,175,50;17,50,20,53;21,50,23,53;53,50,54,53;129,50,130,51;132,50,133,51;137,50,138,51;172,50,173,52;20,51,21,53;58,52,63,58;55,52,58,55;128,60,145,71;129,55,137,59;131,53,137,55;132,52,133,53;135,52,137,53;145,52,146,54;149,52,150,55;164,53,169,54;165,52,166,53;167,52,169,53;173,52,175,62;128,53,129,56;24,54,25,55;129,54,130,55;155,54,161,57;153,54,155,56;152,54,153,55;172,54,173,56;31,56,33,61;31,55,32,56;57,55,58,56;137,55,139,58;139,55,140,56;145,55,146,58;162,58,164,59;163,55,164,58;24,56,27,64;27,56,28,58;29,56,31,58;35,56,39,60;139,57,143,60;140,56,142,57;148,58,154,63;150,56,152,58;170,56,171,64;28,57,29,62;33,57,35,61;39,57,42,60;128,57,129,60;146,57,147,59;148,57,150,58;152,57,153,58;158,57,161,59;156,57,158,58;42,59,45,62;42,58,44,59;61,58,62,62;60,58,61,60;59,58,60,59;62,58,63,59;136,59,139,60;138,58,139,59;143,58,144,60;147,58,148,62;29,59,31,62;129,59,131,60;132,59,133,60;134,59,135,60;144,59,145,60;141,71,158,93;153,63,159,67;154,60,156,63;154,59,155,60;161,59,162,61;160,59,161,60;163,59,164,62;27,60,28,62;35,60,38,61;41,60,42,62;40,60,41,61;44,62,47,63;45,60,46,62;62,60,63,65;46,61,47,62;58,63,61,66;" $sPixelRect &= "59,61,60,63;145,63,149,71;145,61,146,63;156,61,157,62;166,61,169,71;164,61,166,64;29,62,30,63;60,62,61,63;146,62,147,63;158,62,159,63;169,62,170,65;174,62,175,66;45,63,46,64;151,63,153,65;150,63,151,64;24,64,26,66;56,65,58,68;57,64,58,65;99,64,108,66;108,64,114,65;116,64,119,66;115,64,116,65;119,66,121,67;120,64,121,66;119,64,120,65;149,65,151,71;149,64,150,65;165,64,166,65;17,67,21,78;17,65,19,67;21,65,24,69;20,65,21,66;61,65,62,66;152,65,153,66;159,66,164,72;160,65,161,66;162,65,163,66;19,66,20,67;24,66,25,67;58,66,59,67;60,66,61,68;62,66,63,67;99,66,105,68;105,66,106,67;108,66,112,68;112,66,115,67;124,66,128,69;123,66,124,68;122,66,123,67;151,67,153,71;151,66,152,67;169,66,171,68;104,68,109,71;106,67,108,68;120,67,121,68;156,67,159,69;154,67,156,68;164,68,166,71;164,67,165,68;99,68,102,70;102,68,103,69;109,68,111,70;153,68,155,71;21,69,23,72;24,69,25,70;30,69,33,70;62,69,63,70;98,77,115,87;101,72,106,77;102,70,104,72;103,69,104,70;122,69,124,70;126,69,128,70;155,69,156,71;157,69,159,70;170,69,171,70;28,73,33,75;30,70,31,73;35,70,40,72;32,70,35,71;43,75,49,79;45,71,48,73;46,70,47,71;99,70,101,71;116,70,118,71;156,70,157,71;169,70,170,71;28,71,29,73;31,71,33,73;39,72,41,75;40,71,41,72;99,71,100,72;104,71,108,72;115,71,117,72;120,71,121,73;134,71,141,78;130,71,134,73;129,71,130,72;177,71,178,82;176,71,177,75;21,72,22,73;33,72,35,73;37,72,39,74;114,72,115,77;121,72,122,74;123,72,124,73;161,72,164,75;160,72,161,74;33,73,34,74;35,73,37,74;46,73,48,75;61,77,97,79;62,73,63,77;61,73,62,75;99,75,101,77;100,73,101,75;113,73,114,74;118,73,120,74;122,73,123,75;124,73,125,75;127,73,128,75;131,73,134,74;158,77,162,89;158,74,160,77;158,73,159,74;21,75,23,77;21,74,22,75;27,74,28,75;41,74,42,75;44,74,45,75;53,74,54,75;56,74,60,78;55,74,56,76;117,75,119,77;118,74,119,75;125,74,126,76;129,74,131,75;133,74,134,76;171,82,174,87;171,74,172,82;30,75,31,77;29,75,30,76;106,75,114,77;126,75,127,76;128,75,130,78;131,76,133,80;131,75,132,76;160,75,161,77;162,75,164,77;53,76,54,78;" $sPixelRect &= "63,76,98,77;127,76,128,77;21,77,22,78;49,77,50,78;54,77,56,78;163,77,164,78;17,81,19,90;17,78,18,81;42,79,46,82;42,78,43,79;115,81,120,93;115,78,116,81;129,78,131,80;132,80,135,82;133,78,134,80;137,78,141,81;136,78,137,80;135,78,136,79;162,78,163,79;18,79,19,80;26,79,27,80;39,79,40,81;41,79,42,80;46,79,47,81;60,80,97,82;60,79,61,80;62,79,97,80;116,79,118,80;134,79,135,80;172,79,173,80;23,80,24,82;116,80,117,81;135,80,136,81;136,81,137,82;139,81,141,83;138,81,139,82;172,81,173,82;19,82,20,83;41,82,42,83;43,82,45,84;45,82,46,83;60,82,61,84;63,82,96,95;96,82,97,85;120,85,124,92;120,82,121,85;134,82,136,84;48,84,51,87;49,83,50,84;61,83,63,95;136,83,138,84;140,83,141,85;160,95,164,113;163,83,164,95;174,83,175,84;177,83,178,91;21,84,22,85;121,84,122,85;135,84,137,85;138,84,139,85;19,86,21,87;45,88,49,91;46,87,49,88;47,86,48,87;51,86,52,87;131,88,137,94;133,86,134,88;174,86,175,87;19,87,20,88;52,87,53,88;96,90,99,95;96,88,98,90;97,87,98,88;103,87,115,94;100,87,103,91;99,87,100,89;121,92,131,100;124,87,127,92;127,88,131,90;130,87,131,88;134,87,137,88;137,88,139,90;138,87,139,88;171,87,173,89;21,88,22,89;139,90,141,91;140,88,141,90;44,91,47,96;44,89,45,91;158,89,161,91;171,89,172,95;18,90,19,91;127,90,129,92;137,90,138,93;172,90,173,91;47,91,48,94;99,92,101,95;99,91,100,92;102,91,103,93;101,91,102,92;129,91,131,92;140,91,141,92;158,91,160,92;162,91,163,95;158,92,159,93;0,93,11,124;11,93,15,101;49,94,54,97;50,93,52,94;60,93,61,95;101,93,102,95;105,101,122,112;114,94,121,99;116,93,120,94;143,93,151,97;142,93,143,95;151,93,154,95;154,93,156,94;172,93,173,94;15,94,17,95;102,94,103,95;108,94,114,97;105,96,107,101;106,94,108,96;105,94,106,95;131,94,134,96;134,94,135,95;161,94,162,95;167,112,178,150;175,102,178,112;176,98,178,100;177,94,178,98;15,95,16,97;151,95,152,96;171,97,175,98;173,95,174,97;45,96,47,97;45,138,60,206;56,114,60,138;59,96,60,114;131,96,133,98;154,100,160,117;158,97,160,100;159,96,160,97;107,98,112,101;107,97,109,98;111,97,114,98;133,97,134,98;146,97,149,99;" $sPixelRect &= "144,97,146,98;149,97,150,98;15,98,16,99;156,98,158,100;171,98,173,101;173,98,174,99;47,99,52,104;45,99,47,100;52,101,55,103;52,99,54,101;112,99,115,101;118,99,121,101;117,99,118,100;122,100,132,101;131,99,132,100;133,99,135,100;147,99,148,100;155,99,156,100;58,100,59,105;115,100,117,101;135,100,136,101;176,101,178,102;177,100,178,101;11,107,13,119;11,101,13,106;13,101,14,104;42,105,48,109;44,101,47,104;122,101,123,106;124,101,128,102;171,101,172,102;14,102,16,103;124,102,126,104;148,107,154,114;153,102,154,107;43,103,44,104;53,103,56,105;48,104,49,106;45,104,48,105;50,104,51,107;49,104,50,105;52,104,53,106;123,105,125,106;124,104,125,105;164,104,169,110;169,104,170,105;173,107,175,112;174,104,175,107;53,105,55,106;56,105,57,106;149,106,153,107;152,105,153,106;12,106,13,107;51,106,52,107;123,106,124,107;169,106,171,107;13,107,14,108;41,109,44,113;41,107,42,109;49,107,50,108;39,108,40,113;141,110,148,116;145,108,148,110;37,109,38,111;40,109,41,110;44,109,46,110;49,110,56,112;53,109,56,110;142,109,143,110;144,109,145,110;171,110,173,112;172,109,173,110;44,110,45,111;57,112,59,114;58,110,59,112;164,110,167,112;167,110,168,111;0,130,18,146;12,120,17,122;13,113,15,118;13,111,14,113;40,111,41,113;43,115,50,121;46,112,53,115;47,111,49,112;130,116,145,124;138,112,141,116;139,111,141,112;169,111,171,112;15,112,16,113;53,112,55,113;105,112,116,126;116,112,120,119;120,112,121,114;135,113,138,116;136,112,137,113;164,112,165,113;37,113,38,114;42,113,43,114;44,114,46,115;45,113,46,114;53,113,54,114;160,113,162,115;162,113,163,114;153,123,167,157;163,115,167,123;164,114,167,115;166,113,167,114;40,114,42,115;125,115,130,123;126,114,129,115;133,114,135,116;148,114,151,118;151,117,156,121;152,114,154,117;39,115,41,116;50,115,52,117;52,115,53,116;51,121,56,138;54,116,56,121;55,115,56,116;130,115,133,116;151,115,152,117;160,115,161,116;15,116,16,118;39,116,40,117;39,121,49,126;41,117,43,121;42,116,43,117;146,116,148,118;159,118,163,123;161,117,163,118;162,116,163,117;17,117,18,118;" $sPixelRect &= "124,117,125,120;145,117,146,118;156,117,158,119;158,117,159,118;13,118,14,120;39,119,41,121;40,118,41,119;52,119,54,121;53,118,54,119;148,119,151,123;150,118,151,119;11,119,12,121;14,119,15,120;116,119,118,123;118,119,119,121;145,119,147,120;156,119,157,120;157,120,159,123;158,119,159,120;17,120,18,121;123,120,124,121;145,121,148,126;147,120,148,121;22,121,23,122;121,126,130,149;123,122,125,126;124,121,125,122;151,121,154,122;155,121,157,123;11,122,12,125;13,122,17,130;19,122,22,124;18,122,19,123;154,122,155,123;12,123,13,126;22,123,23,125;116,123,117,124;122,123,123,126;125,123,129,124;148,123,150,124;0,124,10,130;18,125,20,130;19,124,20,125;23,124,24,125;125,124,127,125;127,125,133,126;129,124,130,125;131,124,141,125;142,124,145,125;148,124,149,125;142,133,153,162;148,126,153,133;150,125,153,126;152,124,153,125;17,125,18,126;49,131,51,138;50,125,51,131;121,125,122,126;125,125,126,126;134,125,135,126;137,125,138,126;10,126,11,128;22,126,23,128;35,129,41,135;38,126,39,129;40,126,49,127;105,126,112,145;112,126,115,130;117,130,121,144;119,127,121,130;120,126,121,127;130,126,134,128;145,126,146,127;11,127,13,129;35,128,37,129;36,127,37,128;42,127,43,129;40,127,42,128;43,127,44,128;45,127,48,131;48,127,49,128;134,127,135,128;145,129,148,133;146,128,148,129;147,127,148,128;17,128,18,130;20,128,21,129;130,132,135,147;130,129,134,131;130,128,132,129;133,128,134,129;10,129,11,130;18,136,27,150;20,130,22,136;21,129,22,130;27,129,28,130;118,129,119,130;22,130,24,131;42,131,46,133;44,130,45,131;112,130,114,133;135,130,136,142;133,131,135,132;134,130,135,131;143,131,145,133;144,130,145,131;18,132,20,136;18,131,19,132;24,132,27,133;25,131,26,132;46,131,47,132;116,131,117,134;130,131,132,132;47,135,49,138;48,132,49,135;136,132,137,133;23,133,25,135;26,133,27,136;30,133,31,134;33,133,34,135;44,133,45,134;112,133,113,138;115,133,116,134;22,134,23,136;27,134,28,135;38,135,42,138;41,134,42,135;43,134,44,135;114,134,115,137;136,134,137,135;24,135,26,136;27,136,29,137;28,135,29,136;" $sPixelRect &= "37,135,38,137;36,135,37,136;111,161,124,178;113,147,121,161;114,138,117,142;115,135,117,138;46,136,47,138;27,138,29,142;27,137,28,138;141,138,142,139;41,140,42,142;141,140,142,164;29,141,30,142;38,141,40,142;113,141,114,147;27,144,31,149;27,143,29,144;28,142,29,143;34,142,35,143;40,142,41,143;23,152,45,195;43,146,45,152;44,142,45,146;114,142,115,143;115,143,117,147;116,142,117,143;178,143,199,145;199,143,207,144;222,143,250,146;212,143,222,144;114,144,115,145;117,144,119,147;219,144,222,145;31,145,32,148;105,145,110,154;110,145,111,150;119,145,121,147;178,145,187,148;187,145,190,147;190,145,191,146;192,145,196,146;0,146,1,147;3,146,4,147;9,146,18,150;5,146,9,147;32,146,34,147;229,146,230,147;236,146,250,148;231,146,236,147;6,147,7,148;8,147,9,148;41,149,43,152;42,147,43,149;130,148,133,152;131,147,134,148;111,154,113,161;112,148,113,154;178,148,183,149;243,148,250,149;27,149,30,151;121,149,127,155;127,151,130,152;128,149,129,151;127,149,128,150;178,149,180,150;248,149,250,150;9,150,10,151;11,150,20,151;25,150,27,151;30,150,35,151;38,151,41,152;40,150,41,151;167,150,175,153;175,150,177,151;14,151,15,153;175,151,176,152;232,152,234,155;233,151,234,152;127,152,129,153;132,152,133,154;226,152,227,155;230,152,232,154;236,152,237,154;235,152,236,153;127,154,131,156;127,153,128,154;167,153,170,155;170,153,171,154;172,153,173,154;227,153,228,155;238,153,240,154;241,153,244,154;243,154,249,155;246,153,247,154;105,154,109,161;131,154,132,155;184,156,207,167;190,155,202,156;193,154,194,155;195,154,196,155;197,154,198,155;204,154,206,156;206,154,207,155;230,154,231,155;238,154,239,155;241,154,242,155;121,155,125,160;167,155,168,156;186,155,187,156;203,155,204,156;247,155,249,156;125,156,127,159;127,156,128,157;109,157,110,158;140,157,141,158;153,157,161,159;161,157,165,158;173,167,189,176;174,158,184,167;183,157,184,158;238,157,240,158;110,158,111,159;127,158,128,159;129,158,130,159;125,159,126,160;153,159,158,160;170,160,174,167;172,159,174,160;207,160,209,163;207,159,208,160;" $sPixelRect &= "223,159,224,160;231,160,247,161;232,159,233,160;121,160,123,161;124,160,125,167;127,162,130,164;129,160,131,162;127,160,129,161;153,160,155,161;234,161,250,206;249,160,250,161;15,171,23,193;20,165,23,171;21,163,23,165;22,161,23,163;105,161,107,171;107,161,108,166;109,166,111,173;109,163,111,164;110,161,111,163;125,161,128,162;140,161,141,162;153,161,154,162;165,163,170,168;168,161,170,163;167,161,168,162;209,161,210,163;233,161,234,163;232,161,233,162;142,162,148,164;149,162,151,164;148,162,149,163;125,163,127,164;128,164,131,165;130,163,131,164;140,163,141,164;148,169,167,185;158,164,165,169;163,163,164,164;110,164,111,166;125,164,126,165;142,164,146,166;146,164,147,165;154,164,156,165;193,167,208,172;207,164,208,167;148,166,150,169;149,165,150,166;151,166,158,169;152,165,155,166;156,165,158,166;208,165,209,166;232,166,234,167;233,165,234,166;140,166,142,169;143,166,145,167;150,166,151,167;18,168,20,171;19,167,20,168;143,170,148,178;147,167,148,170;167,170,173,171;170,167,173,169;189,167,191,172;192,167,193,171;233,167,234,168;107,168,109,169;150,168,151,169;165,168,166,169;169,168,170,169;16,170,18,171;17,169,18,170;126,169,127,170;140,169,141,170;145,169,147,170;167,169,168,170;171,169,173,170;124,170,125,171;217,170,218,172;233,170,234,172;105,171,106,173;108,171,109,174;141,171,143,172;167,171,170,178;171,171,173,174;218,171,219,174;13,177,15,193;14,172,15,177;124,172,128,174;137,179,147,190;140,174,143,179;140,173,142,174;141,172,142,173;170,172,171,177;189,172,190,175;191,172,192,173;199,172,205,177;195,172,199,174;194,172,195,173;205,172,207,173;106,175,108,177;107,173,108,175;190,173,191,176;205,173,206,175;219,176,234,206;232,173,234,176;124,174,126,175;196,174,199,175;219,174,220,175;220,175,224,176;221,174,222,175;104,184,127,206;109,178,122,184;108,176,111,178;110,175,111,176;123,178,129,184;124,175,125,178;126,175,129,176;171,175,173,176;198,175,199,176;225,175,226,176;227,175,228,176;229,175,232,176;60,176,92,200;92,176,101,186;101,176,103,181;" $sPixelRect &= "103,176,104,178;125,176,127,178;139,176,140,177;180,176,186,182;177,176,179,180;175,176,177,178;179,176,180,179;186,176,188,178;105,177,106,179;107,177,108,178;127,177,129,178;138,177,139,179;173,177,174,178;201,177,205,179;200,177,201,178;215,178,219,179;216,177,217,178;104,180,109,181;106,178,107,180;129,178,130,180;139,178,140,179;143,178,144,179;147,178,148,179;167,179,169,183;168,178,169,179;170,178,171,179;187,178,188,179;193,178,194,179;104,179,105,180;108,179,109,180;122,179,123,184;196,179,197,181;201,179,202,181;204,179,205,181;203,179,204,180;211,185,219,206;213,180,219,185;217,179,219,180;130,180,131,181;134,184,137,194;136,180,137,184;147,185,162,189;147,180,148,185;169,180,170,181;197,180,198,181;181,184,201,185;199,181,201,184;199,180,200,181;105,181,107,182;108,181,109,184;181,182,194,184;186,181,187,182;189,181,192,182;12,182,13,192;104,182,106,184;194,183,198,184;195,182,196,183;201,182,202,183;101,183,102,184;107,183,108,184;135,183,136,184;167,183,168,184;212,183,213,185;211,183,212,184;102,184,103,186;127,184,129,186;129,184,130,185;162,185,165,187;165,185,166,186;191,185,200,187;184,185,188,187;182,185,184,186;188,185,191,186;92,186,98,192;98,186,100,187;98,192,104,206;102,187,104,192;103,186,104,187;129,190,134,199;131,188,134,190;133,186,134,188;196,187,201,188;200,186,201,187;98,187,99,189;127,187,128,190;162,187,163,188;170,190,198,206;173,188,185,190;176,187,177,188;178,187,183,188;202,189,211,206;208,187,211,189;100,188,102,190;128,188,129,190;198,188,199,189;204,188,208,189;11,189,12,191;129,189,130,190;147,192,153,194;147,189,149,192;152,189,157,192;150,189,152,190;157,189,161,190;172,189,173,190;185,189,187,190;192,189,193,190;194,189,195,190;99,190,101,192;137,190,146,192;150,190,151,192;149,190,150,191;157,190,159,191;198,191,202,206;199,190,202,191;101,191,102,192;127,191,129,203;141,192,147,193;146,191,147,192;151,191,152,192;92,192,96,196;96,192,97,194;137,193,141,196;137,192,139,193;153,192,155,193;164,195,170,206;" $sPixelRect &= "168,192,170,195;17,193,23,194;141,194,144,196;143,193,144,194;166,193,168,195;22,194,23,195;96,196,98,206;97,194,98,196;134,196,137,199;135,194,136,196;134,194,135,195;146,194,147,195;148,194,150,196;150,194,151,195;165,194,166,195;32,195,45,199;28,195,32,197;26,195,28,196;136,195,137,196;144,195,146,197;92,196,94,199;94,196,95,197;139,196,140,198;138,196,139,197;146,196,149,197;160,199,164,206;162,197,164,199;163,196,164,197;30,197,32,198;140,198,142,199;141,197,142,198;135,200,140,203;136,199,140,200;137,198,138,199;161,198,162,199;38,199,45,202;36,199,38,201;34,199,36,200;129,199,133,201;133,200,135,201;134,199,135,200;60,200,81,206;81,200,87,203;87,200,89,202;89,200,90,201;93,202,96,206;94,201,96,202;95,200,96,201;129,201,130,202;157,202,160,206;158,201,160,202;41,202,45,204;40,202,41,203;81,203,85,204;90,204,93,206;92,203,93,204;127,203,128,206;136,203,138,206;135,203,136,204;155,204,157,206;156,203,157,204;43,204,45,206;138,204,139,206;0,205,43,206;81,205,90,206;128,205,136,206;139,205,155,206" #endregion Local $aPixelRect = StringSplit($sPixelRect, ";", 2) Return $aPixelRect EndFunc ;==>_PixelCoordinates3() Func _PixelCoordinates4() #region pixel coordinates Local $sPixelRect $sPixelRect &= "40,250x206;38,0,181,23;9,0,38,8;0,0,9,4;181,37,250,153;183,0,250,37;181,0,183,22;0,4,4,6;4,4,5,5;7,4,9,6;5,6,7,7;6,5,7,6;0,6,1,7;0,31,10,57;0,10,11,26;4,7,5,10;3,7,4,8;0,8,3,10;9,8,10,9;11,8,14,9;24,8,38,13;20,8,24,11;16,8,20,9;3,9,4,10;5,9,7,10;11,10,18,25;11,9,12,10;18,14,26,27;18,11,20,14;22,11,24,12;20,12,23,14;31,13,38,17;28,13,31,15;27,13,28,14;30,15,31,16;26,18,32,30;26,16,28,18;28,17,31,18;34,17,38,19;33,17,34,18;32,22,37,33;32,19,33,22;35,19,38,20;33,20,35,22;37,20,38,22;37,26,40,35;37,23,38,26;49,95,100,162;56,23,95,70;46,23,56,40;42,23,46,27;40,23,42,25;95,23,120,62;120,25,128,34;120,23,127,25;151,23,165,45;136,23,151,31;129,23,136,25;165,23,175,29;175,23,179,25;179,23,180,24;38,24,39,25;14,25,16,26;17,25,18,27;39,25,40,26;41,25,42,26;133,25,136,27;132,25,133,26;175,25,177,27;177,25,178,26;179,26,181,27;180,25,181,26;0,26,7,28;7,26,10,27;180,28,183,34;181,27,183,28;182,26,183,27;21,27,26,29;19,27,21,28;43,30,46,32;43,27,46,29;128,30,130,35;128,27,129,30;135,27,136,30;134,27,135,28;175,27,176,28;178,27,179,28;0,28,5,31;40,31,42,38;40,28,41,31;132,28,133,32;131,28,132,30;177,28,178,29;5,29,6,31;24,29,26,31;23,29,24,30;44,29,46,30;134,29,135,30;165,29,171,34;171,29,173,31;173,29,174,30;6,30,7,31;25,31,28,32;26,30,27,31;30,30,32,34;29,30,30,32;28,30,29,31;42,30,43,31;133,30,134,32;175,30,176,32;178,31,180,33;179,30,180,31;130,32,132,36;130,31,131,32;134,31,136,34;142,31,151,33;138,31,142,32;171,31,172,32;27,32,28,34;26,32,27,33;28,32,29,33;42,34,44,39;42,32,43,34;44,32,46,34;136,32,137,35;10,36,12,41;10,33,11,36;33,33,34,35;32,33,33,34;36,33,37,35;35,33,36,34;132,33,133,36;137,34,142,37;137,33,139,34;145,33,151,35;144,33,145,34;179,33,180,34;30,34,31,35;45,34,46,35;120,34,125,36;125,34,126,35;133,34,135,35;165,34,169,36;169,34,170,35;182,34,183,37;181,34,182,35;37,35,38,37;39,35,40,36;43,39,46,41;44,35,45,39;126,35,128,39;128,35,129,37;142,35,145,39;149,35,151,38;147,35,149,36;120,36,123,37;124,36,126,37;130,36,131,38;129,36,130,37;129,40,144,45;" $sPixelRect &= "132,37,134,40;133,36,134,37;136,36,137,40;134,37,136,38;135,36,136,37;165,36,167,40;167,36,168,37;12,37,13,38;120,37,121,38;123,37,124,38;131,37,132,39;141,37,142,38;146,39,149,56;145,37,147,39;147,37,148,38;41,38,42,39;45,38,46,39;120,43,127,66;125,38,126,43;124,38,125,39;137,38,141,40;148,38,149,39;150,38,151,39;180,38,181,39;120,39,123,43;126,39,127,40;128,39,130,40;134,39,136,40;141,39,143,40;145,39,146,45;144,39,145,40;168,43,176,46;170,41,176,43;171,39,172,41;172,40,174,41;173,39,174,40;11,41,13,42;12,40,13,41;49,40,56,49;47,40,49,47;123,40,124,43;128,40,129,43;149,41,151,49;149,40,150,41;165,40,166,42;45,41,46,45;44,41,45,43;124,41,125,43;180,41,181,43;10,45,15,59;10,42,12,45;169,42,170,43;176,42,177,45;12,43,13,45;127,43,128,49;13,44,14,45;128,44,129,45;177,44,178,46;46,45,47,46;129,45,134,46;140,45,143,47;139,45,140,46;143,45,144,46;154,45,163,56;152,45,154,53;163,45,164,49;128,46,131,47;134,46,136,47;130,59,145,74;135,50,141,53;137,48,140,50;138,46,139,48;167,47,174,52;168,46,172,47;21,48,24,53;21,47,23,48;48,47,49,48;128,47,129,48;132,47,134,48;139,47,140,48;177,47,181,48;15,48,17,55;17,48,18,50;19,48,21,49;24,49,31,53;26,48,29,49;131,48,132,49;165,54,171,61;166,48,167,54;176,48,178,50;178,48,179,49;177,98,181,157;177,51,181,78;179,49,181,51;180,48,181,49;18,49,20,50;52,49,56,53;51,49,52,52;50,49,51,50;129,49,130,50;140,49,141,50;150,49,151,52;17,52,21,54;18,50,19,52;31,51,36,54;31,50,33,51;127,50,128,55;130,51,135,58;133,50,134,51;163,50,164,52;174,50,176,52;176,50,177,51;178,50,179,51;19,51,21,52;145,51,146,52;149,51,150,54;128,53,130,56;129,52,130,53;167,52,170,54;170,52,171,53;175,54,177,65;176,52,177,54;21,53,22,54;34,54,38,56;36,53,37,54;54,53,55,57;53,53,54,55;137,53,139,59;135,53,137,56;144,54,146,56;145,53,146,54;153,53,154,55;17,54,18,55;19,54,20,55;32,54,34,55;38,54,39,55;139,55,142,59;140,54,141,55;15,55,16,57;32,55,33,56;51,57,54,61;51,56,53,57;52,55,53,56;53,72,92,78;55,55,56,72;149,57,154,63;148,56,153,57;151,55,152,56;171,57,173,61;" $sPixelRect &= "171,55,172,57;36,56,38,57;127,58,130,72;127,56,128,58;129,56,130,57;135,56,136,57;142,56,143,59;146,56,147,58;145,56,146,57;157,56,163,58;156,56,157,57;164,56,165,63;0,57,6,84;6,59,10,70;6,57,8,59;9,57,10,58;128,57,129,58;134,58,137,59;136,57,137,58;143,57,144,59;147,57,149,61;8,58,9,59;49,58,51,61;130,58,131,59;144,58,145,59;152,63,157,66;154,59,156,63;154,58,155,59;160,58,163,60;159,58,160,59;163,58,164,59;10,59,14,61;48,59,49,62;156,60,157,61;162,60,163,61;10,62,12,64;10,61,11,62;49,61,50,62;53,61,54,63;52,61,53,62;139,74,159,95;145,64,150,74;145,61,147,64;148,61,149,62;165,61,166,64;164,76,173,94;167,63,171,76;167,61,170,63;171,61,172,64;170,61,171,62;12,62,14,63;20,62,23,63;95,62,103,64;103,62,106,63;110,62,111,63;112,62,120,63;156,62,157,63;166,62,167,66;26,63,29,68;23,63,26,64;102,64,109,66;105,63,107,64;109,63,110,65;108,63,109,64;113,63,116,64;117,63,120,64;147,63,148,64;151,63,152,65;150,63,151,64;158,63,160,64;10,64,11,65;18,64,19,65;19,65,24,67;20,64,23,65;25,64,26,65;29,65,32,67;29,64,31,65;36,66,39,74;36,64,38,66;95,64,99,66;99,64,101,65;110,64,113,65;117,64,118,67;116,64,117,65;119,64,120,65;155,66,164,69;157,64,158,66;16,67,22,68;17,65,18,67;99,66,103,70;101,65,102,66;150,67,153,74;150,65,151,67;158,65,159,66;161,65,162,66;176,65,177,70;24,66,25,67;95,66,97,68;103,66,106,68;106,66,107,67;123,66,127,69;122,66,123,68;121,66,122,67;151,66,152,67;154,66,155,68;153,66,154,67;29,67,31,69;93,74,111,88;97,68,99,74;98,67,99,68;119,67,121,69;160,69,167,75;164,67,165,69;171,67,172,69;10,68,11,71;19,68,21,70;17,68,19,69;31,68,33,69;32,72,36,77;34,69,36,72;34,68,35,69;53,68,55,71;103,68,105,69;111,69,114,70;113,68,114,69;153,69,155,74;153,68,154,69;165,68,166,69;172,68,173,69;44,69,45,70;47,69,51,73;46,69,47,71;126,69,127,71;125,69,126,70;157,69,160,71;156,69,157,70;7,70,10,71;39,70,40,74;51,70,52,72;56,70,94,72;95,71,97,74;96,70,97,71;99,70,101,74;101,70,102,71;110,70,112,72;117,70,119,72;116,70,117,71;155,71,157,74;155,70,156,71;6,71,7,73;11,71,12,72;" $sPixelRect &= "33,71,34,72;45,71,46,73;44,71,45,72;54,71,55,72;120,71,121,72;159,71,160,73;158,71,159,72;15,72,16,73;40,72,43,73;46,72,47,73;92,72,95,73;109,72,111,74;114,72,116,74;116,72,117,73;118,72,120,73;121,72,122,74;128,72,130,73;157,72,158,74;171,72,172,76;13,73,15,74;92,73,93,74;94,73,95,74;101,73,107,74;108,73,109,74;118,73,119,74;122,73,123,75;124,73,125,74;158,73,159,74;6,74,7,82;11,74,13,75;36,74,38,75;52,74,53,75;114,74,115,76;113,74,114,75;123,74,124,76;126,74,128,75;134,74,139,80;132,74,134,78;131,74,132,76;7,75,8,77;11,75,12,76;36,75,37,76;126,76,128,80;125,75,127,76;129,76,131,82;129,75,130,76;159,78,162,86;159,75,160,78;161,75,167,76;31,76,32,78;52,82,90,95;51,77,53,80;52,76,53,77;97,88,124,93;111,78,114,88;111,76,112,78;162,76,164,79;161,76,162,77;33,77,35,79;35,77,36,78;128,77,129,78;160,77,161,78;38,80,41,83;39,78,40,80;54,78,91,82;92,78,93,86;91,78,92,81;133,78,134,79;178,78,181,98;7,79,8,81;40,79,42,80;52,80,54,81;53,79,54,80;131,79,133,82;163,79,164,80;8,80,9,81;114,81,117,88;114,80,116,81;126,80,127,81;133,80,134,82;136,80,139,83;135,80,136,82;35,83,39,87;36,82,38,83;37,81,38,82;41,81,42,83;52,81,53,82;9,82,10,83;90,82,91,84;131,82,132,84;117,83,118,88;132,83,135,85;138,83,139,86;137,83,138,84;0,84,4,87;5,84,6,85;33,88,37,91;34,84,35,88;173,85,175,90;173,84,174,85;118,85,120,88;132,85,134,86;159,98,170,108;162,88,164,98;163,85,164,88;90,89,93,95;90,86,92,89;120,86,121,88;159,86,161,92;0,87,2,93;35,87,38,88;50,91,52,95;51,87,52,91;121,87,122,88;2,88,3,89;37,88,38,89;94,88,97,90;125,88,128,91;128,89,135,95;129,88,134,89;135,89,137,91;135,88,136,89;39,90,43,93;41,89,42,90;118,93,127,101;124,89,125,93;137,90,139,93;138,89,139,90;96,90,97,92;95,90,96,91;34,91,36,93;36,91,37,92;38,91,39,94;43,91,44,94;93,91,95,95;125,91,126,93;135,91,136,92;127,92,128,97;126,92,127,93;159,92,160,94;0,93,1,99;35,93,36,94;39,93,40,94;41,93,43,94;95,93,97,95;103,93,110,97;99,93,103,95;98,93,99,94;100,103,117,112;110,94,118,100;111,93,116,94;117,93,118,94;138,93,139,94;" $sPixelRect &= "1,94,2,95;41,94,42,95;97,94,98,95;164,94,171,98;171,94,172,95;33,95,36,96;36,96,43,100;40,95,41,96;101,95,103,96;128,95,131,97;131,95,133,96;140,95,149,99;139,95,140,96;149,95,153,97;153,95,156,96;161,95,162,98;1,96,2,98;100,97,103,103;100,96,101,97;171,96,173,98;30,102,37,106;32,99,36,101;33,97,34,99;42,100,45,103;43,97,44,100;33,135,49,206;44,113,49,135;48,97,49,113;103,99,108,103;107,97,110,99;105,97,107,98;128,97,130,99;149,97,151,98;160,97,161,98;34,98,36,99;103,98,106,99;127,98,128,102;170,98,172,99;44,99,45,100;129,99,130,100;143,99,147,101;141,99,143,100;147,99,148,100;150,108,166,116;155,101,159,108;157,100,159,101;158,99,159,100;172,100,174,102;173,99,174,100;37,100,40,103;33,101,37,102;36,100,37,101;40,100,41,102;47,100,48,101;108,100,110,103;113,100,116,102;112,100,113,101;116,100,117,101;128,100,129,101;170,101,172,105;170,100,171,101;45,101,46,103;110,101,112,103;117,101,118,108;119,101,127,102;129,101,130,102;144,101,146,102;112,102,114,103;115,102,117,103;119,102,122,104;122,102,123,103;125,102,127,103;152,103,155,108;153,102,155,103;172,102,173,103;163,118,177,158;174,108,177,118;176,102,177,108;29,103,30,105;39,103,41,104;38,104,39,105;119,104,121,106;172,104,173,105;25,105,26,107;27,105,29,106;151,105,152,108;170,105,171,107;27,106,28,110;30,106,33,110;29,106,30,109;33,106,36,107;36,108,44,111;42,106,43,108;118,107,120,108;119,106,120,107;175,106,176,108;38,107,39,108;44,107,45,110;43,107,44,108;150,107,151,108;1,108,2,109;28,108,29,113;118,108,119,109;166,108,168,110;168,108,169,109;0,109,1,114;30,113,37,122;33,110,36,113;35,109,36,110;46,110,48,113;47,109,48,110;145,110,150,118;147,109,150,110;172,112,174,118;173,109,174,112;24,110,26,111;29,110,31,111;166,111,168,113;166,110,167,111;168,110,170,111;26,112,28,114;27,111,28,112;29,111,30,112;31,112,33,113;32,111,33,112;37,111,41,114;36,111,37,113;41,111,43,112;138,113,145,120;142,111,145,113;168,111,169,112;41,112,42,113;45,112,46,113;100,112,112,125;112,112,116,116;141,112,142,113;" $sPixelRect &= "3,113,4,114;166,113,167,115;170,115,172,118;171,113,172,115;26,118,30,125;28,115,30,118;29,114,30,115;37,114,39,116;39,114,40,115;39,119,44,135;42,115,44,119;43,114,44,115;131,116,138,128;135,114,138,116;134,115,135,116;0,117,2,131;0,116,1,117;3,116,4,117;27,116,28,118;37,116,38,119;112,116,114,121;114,116,115,117;119,118,131,127;120,117,124,118;122,116,123,117;150,116,159,121;159,116,163,118;163,116,164,117;167,116,170,118;2,117,3,118;40,118,42,119;41,117,42,118;128,117,131,118;165,117,167,118;4,118,5,120;7,118,9,119;145,118,148,122;159,118,160,119;5,119,8,121;147,122,152,126;148,119,150,122;149,128,163,164;160,121,163,128;161,120,163,121;162,119,163,120;110,133,127,147;117,125,119,133;118,120,119,125;138,120,141,130;143,120,145,122;3,121,5,128;2,121,3,123;5,121,6,122;8,121,9,122;112,121,113,123;141,121,143,122;152,121,156,123;150,121,152,122;156,121,158,122;32,122,36,128;30,122,32,126;141,122,142,124;157,123,160,128;158,122,160,123;8,123,9,126;36,123,37,124;141,125,145,130;142,123,143,125;145,123,147,128;152,123,155,124;23,125,26,126;24,124,25,125;37,127,39,135;38,124,39,127;144,124,145,125;152,124,153,125;154,125,157,128;155,124,157,125;0,133,8,149;2,128,4,133;2,125,3,128;4,129,7,132;5,125,6,129;27,125,30,126;100,125,108,133;108,125,110,128;110,125,111,126;7,126,8,127;12,127,14,128;13,126,14,127;21,127,27,133;22,126,24,127;25,126,26,127;29,126,31,127;115,128,117,133;116,126,117,128;147,126,150,127;152,126,154,128;6,127,7,129;8,127,9,129;27,127,28,130;29,127,30,128;119,127,122,128;119,129,128,132;126,127,131,129;124,127,126,128;150,127,152,128;9,128,10,129;32,128,35,130;108,128,109,129;119,128,120,129;123,128,125,129;131,128,136,129;145,128,146,129;9,130,13,131;10,129,11,130;30,130,33,132;31,129,32,130;112,130,115,133;113,129,115,130;129,129,130,130;132,129,133,130;134,129,136,130;137,138,149,169;144,131,149,138;146,130,149,131;148,129,149,130;29,130,30,131;33,130,34,131;130,130,131,131;140,130,143,131;0,132,2,133;1,131,2,132;7,131,10,133;8,135,14,141;" $sPixelRect &= "9,133,12,135;11,131,12,133;16,131,17,132;24,133,28,137;27,131,28,133;35,132,37,135;36,131,37,132;127,136,131,143;127,132,129,135;128,131,129,132;4,132,6,133;12,132,13,133;19,132,20,133;31,132,32,133;119,132,126,133;141,133,144,138;143,132,144,133;13,133,14,135;22,133,24,135;29,133,31,134;100,133,105,142;105,133,107,134;8,134,9,135;29,134,30,135;34,134,35,135;105,134,106,137;108,135,110,136;109,134,110,135;139,135,141,138;140,134,141,135;23,135,24,136;28,135,29,137;128,135,130,136;107,136,108,138;109,136,110,137;138,136,139,138;7,152,33,199;30,143,33,152;31,138,33,143;32,137,33,138;14,138,15,139;102,159,115,206;107,147,112,159;107,139,110,146;108,138,110,139;19,139,20,140;28,139,29,140;14,140,15,141;25,140,26,141;27,140,28,142;135,148,137,174;136,140,137,148;8,142,15,150;8,141,12,142;13,141,14,142;24,141,25,142;100,142,104,148;105,145,107,149;106,142,107,145;15,144,17,148;15,143,16,144;127,143,130,147;17,145,19,146;27,148,30,152;29,145,30,148;17,146,18,147;108,146,110,147;21,147,22,148;113,147,127,153;127,147,129,148;100,148,102,155;102,148,103,151;104,148,105,149;127,149,129,151;127,148,128,149;0,149,4,150;104,152,107,159;105,149,106,152;18,150,19,151;25,150,27,152;112,153,121,159;112,150,113,153;7,151,12,152;23,151,25,152;106,151,107,152;127,151,128,152;121,155,126,158;124,153,127,155;123,153,124,154;191,153,198,155;185,153,188,156;181,153,185,155;188,153,191,154;198,153,204,154;205,153,206,154;228,153,250,158;215,153,228,155;212,153,215,154;103,154,104,159;121,154,122,155;188,154,189,155;100,155,101,159;181,155,183,157;223,155,228,157;221,155,223,156;134,156,135,157;183,156,185,157;0,169,7,197;5,161,7,169;6,157,7,161;177,157,180,158;121,158,122,159;124,159,126,160;125,158,126,159;134,158,135,171;163,158,172,161;172,158,174,160;174,158,175,159;176,158,177,159;238,158,250,160;233,158,238,159;115,159,120,161;120,160,123,162;123,160,125,161;247,160,250,162;245,160,247,161;116,161,117,172;115,161,116,166;118,162,120,165;119,161,120,162;163,161,170,162;49,162,86,198;" $sPixelRect &= "86,162,96,178;96,162,98,174;100,166,102,171;101,162,102,166;117,162,118,164;163,162,165,164;165,162,166,163;3,165,5,169;4,163,5,165;98,163,100,165;232,164,235,167;234,163,235,164;122,164,123,165;149,164,157,167;157,164,162,166;180,166,205,178;187,165,200,166;191,164,192,165;193,164,194,165;195,164,196,165;225,164,226,165;227,164,228,167;231,164,232,165;235,165,238,166;237,164,238,165;98,165,99,167;117,165,118,166;182,165,183,166;184,165,185,166;203,165,205,166;230,165,231,166;239,165,240,168;240,166,242,167;241,165,242,166;2,166,3,169;119,167,122,171;120,166,121,167;228,166,229,167;231,166,232,167;243,166,246,168;115,167,116,175;117,167,119,168;149,167,153,168;168,168,180,186;170,167,177,168;178,167,180,168;234,167,235,168;246,167,249,168;1,168,2,169;98,168,99,170;117,168,118,171;122,168,123,171;149,168,150,169;248,168,249,169;118,169,119,171;137,169,144,172;144,169,147,171;147,169,148,170;164,170,168,179;165,169,168,170;205,169,206,184;123,170,124,171;133,170,134,171;157,172,164,177;163,170,164,172;239,170,241,171;99,172,102,180;100,171,101,172;120,171,122,172;148,171,149,172;206,171,208,175;137,172,139,174;139,172,140,173;140,177,161,196;151,173,157,177;152,172,153,173;154,172,155,173;223,172,224,173;231,172,232,173;233,173,242,176;233,172,234,173;144,174,149,177;144,173,146,174;147,173,150,174;208,173,209,174;232,173,233,174;234,176,250,206;245,173,247,176;96,174,97,176;98,174,99,175;133,174,135,177;137,174,138,175;140,175,143,177;142,174,143,175;149,175,151,177;150,174,151,175;242,174,245,176;247,174,250,176;98,176,99,180;115,176,116,178;119,176,121,177;132,176,133,178;143,176,144,177;207,176,208,177;137,178,140,186;138,177,140,178;162,177,164,178;206,177,207,178;86,178,92,187;92,178,95,181;134,179,137,180;136,178,137,179;180,178,186,187;186,178,188,181;194,178,203,188;189,178,194,183;203,178,205,185;233,178,234,181;96,180,98,182;97,179,98,180;115,179,119,181;161,180,164,188;161,179,163,180;166,179,168,184;97,186,102,206;100,181,102,186;101,180,102,181;" $sPixelRect &= "128,188,139,202;133,183,137,188;132,180,135,182;135,180,136,181;164,180,166,181;92,181,94,182;95,181,96,184;99,181,100,182;115,181,118,182;134,182,137,183;136,181,137,182;164,182,166,186;164,181,165,182;186,181,187,183;92,182,93,184;115,190,117,206;115,182,116,190;132,182,133,183;187,182,188,183;218,189,234,206;233,182,234,189;98,183,100,186;96,183,98,184;116,183,120,184;190,183,194,185;216,183,217,186;94,184,95,185;96,184,97,185;117,184,118,195;116,184,117,185;131,185,133,188;132,184,133,185;166,184,167,186;186,184,187,186;217,184,218,186;93,187,97,188;95,185,96,187;118,186,120,189;118,185,119,186;130,185,131,186;167,185,168,186;187,185,188,186;193,185,194,187;192,185,193,186;203,185,204,186;116,186,117,189;120,186,121,188;137,186,138,187;139,186,140,187;164,187,166,188;165,186,166,187;172,186,180,190;170,186,172,189;86,187,90,191;90,187,91,188;129,187,131,188;167,187,169,188;180,187,185,190;218,187,219,189;219,188,223,189;220,187,221,188;231,188,233,189;232,187,233,188;92,188,93,189;94,188,96,189;121,188,122,189;162,188,165,189;198,188,202,192;197,188,198,190;196,188,197,189;91,194,97,206;93,191,97,193;94,189,95,191;93,189,94,190;119,189,121,190;139,189,140,204;161,190,164,192;161,189,163,190;202,189,203,190;96,190,97,191;118,190,120,192;124,195,128,206;126,192,128,195;127,190,128,192;173,190,174,191;176,190,181,197;175,190,176,191;191,190,192,191;210,194,218,206;215,192,218,194;217,190,218,192;86,191,89,193;91,191,92,192;164,191,165,192;213,191,215,192;90,192,91,193;118,192,119,194;161,192,163,194;175,192,176,193;181,193,183,199;181,192,182,193;190,192,191,193;197,192,199,194;201,192,202,193;213,192,214,194;86,193,88,194;92,193,93,194;94,193,97,194;125,193,126,195;183,194,190,198;184,193,185,194;186,193,188,194;193,193,195,194;196,193,197,201;211,193,212,194;214,193,215,194;86,194,87,196;89,194,91,197;197,194,198,197;86,198,91,206;88,195,89,198;190,196,195,200;191,195,194,196;195,195,196,197;198,195,199,196;117,196,119,199;144,196,154,201;142,196,143,206;" $sPixelRect &= "140,196,142,199;143,196,144,200;154,196,158,198;158,196,160,197;207,200,210,206;208,198,210,200;209,196,210,198;5,197,7,198;87,197,88,198;89,197,90,198;117,200,124,206;119,197,120,200;122,197,124,200;179,197,181,199;177,197,179,198;49,198,82,206;82,198,84,202;84,198,85,199;154,198,156,199;183,198,184,199;186,198,190,199;195,198,196,201;18,199,33,206;12,199,18,201;9,199,12,200;117,199,118,200;120,199,122,200;154,199,155,200;167,199,178,206;189,199,190,200;84,203,86,204;85,200,86,203;140,200,142,201;164,201,167,206;166,200,167,201;178,201,181,206;178,200,180,201;192,200,195,201;15,201,18,203;13,201,15,202;140,202,142,206;140,201,141,202;143,201,150,203;150,201,151,202;194,201,195,202;198,202,207,206;202,201,203,202;204,201,206,202;82,202,83,203;128,203,132,206;128,202,130,203;132,202,139,203;161,203,164,206;163,202,164,203;181,202,191,206;16,203,18,204;132,204,136,206;134,203,135,204;138,203,139,204;143,203,147,204;191,203,194,206;196,203,198,206;82,205,86,206;83,204,84,205;85,204,86,205;143,204,145,206;194,204,196,206;0,205,18,206;136,205,140,206;145,205,161,206" #endregion Local $aPixelRect = StringSplit($sPixelRect, ";", 2) Return $aPixelRect EndFunc ;==>_PixelCoordinates4() Func _PixelCoordinates5() #region pixel coordinates Local $sPixelRect $sPixelRect &= "40,250x206;0,1,15,14;0,0,13,1;35,0,250,19;23,0,35,6;18,0,23,3;16,0,18,2;15,0,16,1;15,6,22,20;15,3,18,6;15,2,16,3;20,3,23,4;18,4,19,6;19,5,20,6;28,6,35,10;25,6,28,8;24,6,25,7;22,10,28,24;22,7,24,10;24,8,25,10;27,8,28,9;25,9,26,10;31,10,35,13;30,10,31,12;29,10,30,11;28,14,32,26;28,12,29,14;29,13,30,14;33,13,35,16;32,13,33,14;0,14,2,16;8,14,15,16;6,14,7,16;4,14,6,15;7,14,8,15;11,16,15,18;9,16,11,17;32,18,34,28;32,16,33,18;34,16,35,17;12,18,15,19;14,19,15,20;38,94,93,159;49,19,92,66;40,19,49,42;37,19,40,26;36,19,37,20;92,19,118,60;118,21,128,31;118,19,127,21;179,53,250,163;185,26,250,53;188,19,250,26;152,19,166,45;136,19,152,28;132,19,136,23;129,19,132,21;166,19,180,26;180,19,188,21;16,20,19,22;21,20,22,22;20,20,21,21;18,22,20,23;19,21,20,22;130,21,131,22;180,21,184,23;184,21,185,22;187,21,188,22;0,25,2,30;0,22,1,25;34,23,37,24;36,22,37,23;18,23,19,24;20,23,21,24;134,25,136,27;135,23,136,25;134,23,135,24;180,23,182,24;24,24,26,26;22,24,24,25;27,24,28,25;34,25,37,31;34,24,36,25;128,27,130,32;128,24,129,27;180,24,181,25;186,25,188,26;187,24,188,25;22,25,23,26;132,26,134,29;131,25,133,26;183,25,185,26;2,26,3,29;29,26,30,27;31,26,32,27;39,26,40,31;38,26,39,27;131,26,132,27;166,26,176,31;176,26,178,28;178,26,179,27;182,26,183,27;30,27,31,29;36,31,39,34;37,27,38,31;134,28,136,31;134,27,135,28;181,27,182,28;183,29,185,33;184,27,185,29;32,29,34,30;33,28,34,29;130,29,132,33;130,28,131,29;143,28,152,31;139,28,143,29;176,28,177,29;180,28,181,29;137,31,141,35;136,29,138,31;142,29,143,30;0,30,1,31;38,30,39,31;132,30,133,33;178,30,180,31;181,31,183,33;182,30,183,31;0,39,6,49;0,34,4,39;1,31,3,34;35,31,36,33;121,31,122,35;118,31,121,33;122,31,125,32;133,31,134,32;136,31,137,32;148,31,152,34;146,31,148,33;166,31,172,35;172,31,174,33;0,32,1,34;39,32,40,33;122,32,123,33;127,32,129,34;125,32,127,33;141,33,146,35;141,32,143,33;118,33,120,34;118,49,127,53;118,38,125,49;124,34,126,37;123,33,125,34;129,33,130,35;130,34,137,35;136,33,137,34;184,33,185,34;37,34,39,37;120,34,121,35;" $sPixelRect &= "122,34,123,36;126,34,127,36;150,34,152,36;149,34,150,35;130,35,135,36;145,35,149,42;143,35,145,37;142,35,143,36;166,35,169,40;169,35,170,37;4,36,5,39;39,36,40,37;118,36,121,38;121,36,122,37;127,36,129,40;134,36,142,43;151,36,152,38;38,37,39,39;122,37,125,38;130,37,134,43;129,37,130,38;142,38,144,45;142,37,143,38;144,37,145,38;149,39,151,46;149,37,150,39;184,37,185,53;6,40,8,42;7,39,8,40;11,42,24,45;10,39,14,41;172,40,177,46;173,39,177,40;183,39,184,40;8,41,10,42;9,40,10,41;12,41,22,42;14,40,15,41;16,40,19,41;126,40,128,42;128,41,130,45;129,40,130,41;151,40,152,51;166,40,168,42;125,42,127,47;125,41,126,42;170,43,172,67;171,41,172,43;177,42,179,46;177,41,178,42;6,42,7,47;44,42,49,46;43,42,44,44;42,42,43,43;145,50,149,57;146,42,149,50;166,42,167,44;183,42,184,43;7,44,11,46;8,43,11,44;23,45,28,48;24,43,26,45;127,43,128,46;130,43,133,44;132,44,137,45;134,43,135,44;139,43,142,45;138,43,139,44;26,44,27,45;179,44,181,46;11,45,13,46;15,45,16,46;17,45,23,46;131,45,132,46;133,45,134,46;136,47,139,52;137,46,140,47;138,45,139,46;155,45,164,56;152,47,155,52;153,45,155,47;164,45,166,46;168,48,170,53;169,45,170,48;9,46,11,47;22,46,23,47;26,48,30,50;28,46,29,48;45,46,49,47;130,46,131,47;149,47,151,52;150,46,151,47;164,46,165,53;172,47,175,53;172,46,174,47;180,46,181,47;29,47,30,48;46,47,47,50;45,47,46,48;125,47,126,48;128,47,130,48;179,48,182,49;181,47,182,48;23,48,24,49;25,48,26,49;45,66,86,77;47,49,49,66;47,48,48,49;128,48,129,49;132,49,136,55;135,48,136,49;139,49,141,50;140,48,141,49;175,49,177,52;175,48,176,49;182,49,184,53;183,48,184,49;0,49,3,53;3,49,5,50;43,51,46,55;44,49,45,51;124,57,144,71;127,51,132,56;129,49,131,51;178,49,180,51;180,49,181,50;3,50,4,51;28,50,29,51;45,50,46,51;128,50,129,51;131,50,132,51;139,50,140,52;167,50,168,51;180,51,182,53;181,50,182,51;177,51,179,52;40,53,43,56;41,52,43,53;137,52,138,57;136,52,137,54;140,52,141,53;149,52,150,53;153,52,155,54;176,52,178,53;0,53,1,56;1,54,3,55;2,53,3,54;118,53,124,66;124,54,127,57;124,53,125,54;126,53,127,54;" $sPixelRect &= "138,54,141,57;139,53,140,54;144,53,145,56;163,78,173,96;167,63,170,69;165,56,170,62;167,53,169,56;177,54,179,72;178,53,179,54;154,54,155,55;169,54,170,56;172,56,174,63;172,54,173,56;9,57,13,60;11,55,12,57;10,55,11,56;45,55,46,58;44,55,45,56;132,55,135,56;134,56,137,57;136,55,137,56;141,55,142,57;148,57,154,63;150,55,152,57;166,55,167,56;15,56,19,59;12,56,15,57;40,56,41,57;127,56,128,57;129,56,133,57;142,56,143,57;149,56,150,57;152,56,153,57;158,56,163,58;156,56,158,57;176,56,177,62;6,58,9,61;7,57,8,58;18,59,21,62;19,57,21,59;146,57,148,60;21,58,22,60;24,63,30,69;27,59,29,63;27,58,28,59;151,63,157,66;154,59,156,63;154,58,155,59;160,58,163,60;159,58,160,59;13,59,15,60;16,59,18,61;46,59,47,60;136,71,155,98;144,62,147,71;144,59,145,62;164,59,165,60;5,60,6,61;9,60,12,61;15,60,16,61;92,60,97,62;97,60,100,61;105,60,107,63;109,60,118,62;147,60,148,62;156,60,157,61;161,60,163,61;8,61,10,63;7,61,8,62;29,61,30,63;100,61,105,64;145,61,146,62;164,61,165,63;19,62,23,63;25,62,26,63;45,63,47,66;46,62,47,63;92,62,96,63;95,63,100,67;98,62,100,63;107,62,109,63;116,62,118,64;115,62,116,63;156,62,157,63;166,62,167,66;165,62,166,64;168,62,170,63;8,63,9,64;35,63,36,64;38,64,43,68;38,63,40,64;92,63,94,64;113,63,115,65;147,65,150,71;147,63,148,65;150,63,151,65;149,63,150,64;158,63,160,65;34,64,35,65;37,64,38,65;87,73,107,86;91,67,97,73;93,65,95,67;94,64,95,65;100,64,103,65;117,64,118,65;148,64,149,65;172,64,173,65;176,64,177,65;30,65,31,68;43,65,44,67;100,65,101,66;156,67,162,71;157,65,159,67;2,66,4,67;21,69,26,72;22,67,24,69;23,66,24,67;32,66,33,67;34,66,37,67;86,66,89,70;89,66,90,68;92,66,93,67;116,66,118,67;121,66,124,68;119,66,121,67;150,67,152,71;150,66,151,67;153,66,156,68;152,66,153,67;156,66,157,67;172,66,173,67;0,67,1,69;31,67,32,68;36,67,38,68;97,67,98,68;108,67,111,68;160,71,171,75;162,68,165,71;163,67,164,68;168,69,173,71;170,67,171,69;18,68,19,69;21,68,22,69;41,68,42,69;43,69,45,70;44,68,45,69;89,70,91,73;90,68,91,70;107,68,109,69;123,68,124,70;122,68,123,69;152,68,153,71;" $sPixelRect &= "155,68,156,70;154,68,155,69;17,69,18,70;26,69,28,70;106,69,108,70;114,69,115,72;113,69,114,70;153,69,154,71;165,69,166,71;26,70,27,71;86,70,88,71;105,70,107,73;115,70,116,73;117,70,118,71;154,70,155,71;166,70,168,71;42,72,45,73;44,71,45,72;86,71,87,73;88,71,89,73;97,71,102,73;111,71,113,72;118,71,119,74;129,71,136,78;126,71,129,73;125,71,126,72;157,71,160,72;23,72,26,73;102,72,105,73;110,72,112,73;116,72,117,73;121,72,123,73;155,78,160,94;155,73,157,78;155,72,156,73;157,72,158,73;158,73,160,74;159,72,160,73;178,72,179,83;22,73,24,74;29,74,32,78;29,73,30,74;42,73,43,76;44,73,45,74;109,73,111,75;119,73,120,75;121,73,122,74;123,73,125,75;125,73,126,74;128,73,129,76;127,73,128,74;42,79,84,94;43,75,45,77;43,74,44,75;120,74,121,75;122,74,123,76;91,86,116,93;107,78,110,86;107,75,108,78;123,76,125,80;123,75,124,76;126,75,128,82;157,75,158,78;159,75,160,76;161,75,172,78;172,75,173,76;26,77,29,81;27,76,29,77;158,76,159,78;43,77,44,79;46,77,85,79;86,77,87,85;85,77,86,78;108,77,109,78;125,77,126,80;23,81,27,85;24,79,26,81;25,78,26,79;32,78,33,79;44,78,46,79;132,78,136,82;131,78,132,80;130,78,131,79;161,78,163,80;84,79,85,82;128,80,130,83;128,79,129,80;160,81,162,84;160,79,161,81;23,80,24,81;110,81,113,86;110,80,112,81;123,80,124,81;162,80,163,81;27,81,28,83;130,81,131,82;127,82,128,83;131,82,132,83;133,82,136,84;113,83,114,86;128,83,129,84;22,85,26,88;22,84,23,85;84,88,87,94;84,84,86,88;129,84,132,86;135,84,136,87;134,84,135,85;160,84,161,88;178,84,179,86;28,86,33,89;30,85,31,86;114,85,116,86;40,89,42,94;41,86,42,89;88,86,91,89;129,86,130,87;112,93,123,103;116,88,121,93;116,87,117,88;173,88,175,94;173,87,174,88;23,88,25,89;27,88,28,89;30,89,34,90;33,88,34,89;121,89,126,92;122,88,124,89;127,88,128,89;158,100,169,113;161,91,163,100;162,88,163,91;28,89,29,90;87,89,88,94;89,89,91,91;126,90,131,96;128,89,130,90;30,90,31,91;131,90,133,93;134,92,136,95;135,90,136,92;169,119,179,166;177,101,179,119;178,90,179,101;21,91,25,92;90,91,91,92;133,91,134,92;24,93,30,99;25,92,31,93;" $sPixelRect &= "38,93,40,94;39,92,40,93;88,92,90,94;121,92,122,93;123,93,126,101;124,92,126,93;19,98,24,104;21,94,24,97;22,93,23,94;30,94,34,97;30,93,33,94;90,93,91,94;93,102,107,124;98,93,105,98;94,93,98,95;93,93,94,94;107,104,112,111;105,95,112,101;106,93,111,95;131,93,132,94;133,93,134,94;105,94,106,95;155,94,158,98;158,94,159,96;93,96,95,102;93,95,94,96;95,95,98,96;135,95,136,97;37,96,38,100;97,96,98,97;126,96,130,97;163,96,171,100;171,96,172,99;22,97,24,98;31,97,35,100;95,98,100,102;95,97,97,98;126,97,127,98;160,97,161,100;100,100,104,102;103,98,105,100;101,98,103,99;138,98,147,102;137,98,138,101;147,98,151,100;151,98,154,99;16,102,19,107;17,100,19,101;18,99,19,100;24,99,26,101;28,99,29,101;27,99,28,100;35,99,36,101;100,99,102,100;159,99,160,100;29,100,30,101;147,100,149,101;169,100,172,102;15,101,16,103;18,101,19,102;24,101,25,103;37,101,38,102;104,101,105,102;108,101,111,103;107,101,108,102;111,101,112,102;123,102,126,103;125,101,126,102;13,102,14,103;25,102,26,103;140,102,144,104;139,102,140,103;144,102,145,103;150,106,158,123;155,103,158,106;157,102,158,103;169,102,171,103;107,103,109,104;110,103,113,104;114,103,123,104;125,103,127,104;14,104,15,107;19,104,21,107;23,106,29,112;25,105,34,106;26,104,27,105;30,104,33,105;18,136,38,206;30,113,38,136;36,106,38,113;37,104,38,106;112,104,113,108;114,104,117,106;117,104,118,105;121,104,122,105;127,104,128,105;141,104,143,105;153,104,155,106;169,106,171,109;169,104,170,106;171,105,173,107;172,104,173,105;15,105,16,106;151,105,153,106;174,110,177,119;176,105,177,110;11,106,13,108;29,106,33,108;33,106,34,107;114,106,116,107;15,108,18,109;16,107,17,108;18,107,19,108;15,112,24,124;20,108,23,112;21,107,23,108;113,108,115,109;114,107,115,108;143,113,150,122;148,108,150,113;149,107,150,108;171,107,172,108;29,108,31,110;31,108,32,109;34,109,36,113;35,108,36,109;175,108,176,109;14,109,17,110;18,110,20,112;19,109,20,110;113,109,114,110;169,109,170,111;13,110,15,111;29,110,30,111;33,110,34,113;13,111,14,112;16,111,18,112;107,111,110,117;" $sPixelRect &= "110,111,111,114;146,112,148,113;147,111,148,112;24,112,27,114;27,112,28,113;31,112,33,113;13,115,15,124;14,113,15,115;158,113,165,120;165,113,167,114;172,113,174,119;24,114,26,116;134,116,143,124;139,114,143,116;165,115,167,117;165,114,166,115;26,119,30,136;28,116,30,119;29,115,30,116;137,115,139,116;167,115,169,116;24,116,25,118;27,117,28,119;107,117,109,119;124,120,134,132;129,117,130,120;132,117,134,120;165,117,166,118;170,118,172,119;171,117,172,118;130,118,132,120;107,119,108,121;113,121,124,130;115,119,118,121;126,119,129,120;114,120,115,121;118,120,119,121;158,120,164,121;152,129,169,169;165,121,169,129;168,120,169,121;7,126,14,132;11,121,12,126;158,121,161,123;142,124,148,131;143,122,144,124;148,123,151,129;146,122,150,123;161,123,165,129;164,122,165,123;8,124,10,126;9,123,10,124;111,125,113,130;112,123,113,125;144,123,148,124;151,123,156,125;156,123,157,124;15,125,17,126;16,124,17,125;19,124,23,127;23,129,26,136;24,126,26,129;25,124,26,126;93,124,102,132;102,124,105,128;105,124,106,126;134,127,138,135;134,124,137,127;138,124,142,126;158,125,161,129;159,124,161,125;7,125,8,126;12,125,14,126;137,125,138,126;151,125,154,127;154,125,155,126;14,126,15,127;141,126,142,127;156,126,158,129;18,127,22,129;138,127,139,128;151,127,152,128;153,128,156,129;155,127,156,128;1,128,2,130;17,129,19,131;16,128,18,129;102,128,104,129;102,137,120,152;108,131,114,137;110,128,111,131;139,129,142,133;140,128,142,129;4,130,7,131;6,129,7,130;15,129,17,130;19,129,21,130;102,129,103,130;148,129,150,130;21,133,23,136;22,130,23,133;109,130,110,131;111,130,112,131;113,130,117,131;120,130,124,133;118,130,120,132;138,130,139,135;136,138,152,175;148,131,152,138;150,130,152,131;4,131,5,132;17,131,18,132;142,131,146,132;10,132,14,136;8,132,10,134;14,133,16,134;15,132,16,133;93,132,99,137;99,132,101,134;106,133,108,137;107,132,108,133;115,132,119,137;124,132,131,133;133,132,134,134;132,132,133,133;145,133,148,138;146,132,148,133;114,133,115,137;119,133,121,136;121,133,122,134;123,133,124,134;" $sPixelRect &= "126,133,127,134;128,133,131,134;139,133,141,134;14,134,15,135;19,135,21,136;20,134,21,135;99,134,100,136;104,135,106,137;105,134,106,135;139,134,140,135;142,135,145,138;144,134,145,135;120,140,124,149;120,137,123,138;121,135,122,137;135,135,138,136;102,136,103,137;119,136,120,137;122,136,123,137;139,136,142,138;4,137,5,138;93,137,96,147;96,137,98,140;137,137,139,138;14,138,15,139;0,151,18,206;16,141,18,151;17,138,18,141;101,138,102,141;121,138,122,140;120,138,121,139;10,139,12,140;13,139,14,140;99,139,100,140;122,139,124,140;129,151,136,179;132,141,136,151;134,139,136,141;9,140,10,141;12,140,13,141;96,140,97,142;100,140,101,141;92,165,106,185;98,151,102,165;98,146,102,150;99,142,102,146;99,141,100,142;124,141,125,143;0,144,4,145;1,143,2,144;130,147,132,151;131,143,132,147;13,147,16,151;15,144,16,147;124,144,125,145;0,145,2,146;0,146,1,147;4,147,5,148;93,147,95,153;10,149,13,151;12,148,13,149;96,150,98,152;97,148,98,150;1,149,3,150;4,149,6,150;120,149,123,153;129,149,130,150;99,150,102,151;97,152,98,153;102,154,108,165;102,152,103,154;105,152,106,154;109,152,114,164;108,152,109,160;106,153,108,154;107,152,108,153;116,152,119,161;114,152,116,158;119,153,121,158;119,152,120,153;93,153,94,154;94,158,98,165;96,153,97,158;121,154,122,155;97,155,98,158;127,163,129,181;128,156,129,163;95,157,96,158;119,158,120,159;38,159,78,197;78,159,88,176;88,159,91,164;91,159,92,160;114,159,116,160;119,160,120,161;127,160,128,161;93,161,94,162;108,161,109,167;114,161,118,163;91,162,92,163;93,163,94,165;117,163,118,166;116,163,117,164;118,163,119,164;179,163,186,165;186,163,187,164;215,163,250,166;188,163,215,164;88,164,90,167;109,164,112,166;112,164,113,165;188,164,189,165;190,164,191,165;195,164,196,165;212,164,215,165;106,165,108,172;112,166,117,167;116,165,117,166;179,165,184,166;89,167,92,168;90,166,91,167;108,168,111,170;109,166,110,168;169,166,177,167;229,166,250,170;222,166,229,168;219,166,222,167;111,167,115,168;169,167,171,168;172,167,173,168;88,168,90,169;91,168,92,174;" $sPixelRect &= "225,168,229,169;88,169,89,172;152,169,165,171;165,169,167,170;109,170,111,172;113,170,115,171;126,170,127,179;240,170,250,173;233,170,240,171;108,171,109,172;152,171,159,173;159,171,160,172;237,171,240,172;89,174,91,175;90,172,91,174;110,173,114,177;112,172,113,173;106,173,110,175;152,173,156,174;247,173,250,175;246,173,247,174;114,174,115,175;152,174,154,175;155,174,156,175;176,176,197,189;184,175,194,176;185,174,186,175;89,187,103,206;89,178,92,185;90,175,92,177;106,175,108,178;136,175,144,177;144,175,149,176;177,175,181,176;231,177,236,179;234,175,235,177;78,176,85,183;85,176,87,180;108,176,110,177;125,176,126,179;160,178,176,195;165,176,168,178;168,177,173,178;169,176,170,177;197,177,203,196;200,176,203,177;226,176,227,179;230,176,232,177;235,176,236,177;89,177,90,178;91,177,92,178;108,177,109,178;111,177,114,179;114,177,115,178;136,177,140,179;140,177,142,178;164,177,165,178;174,177,176,178;227,177,228,179;237,178,239,179;238,177,239,178;106,178,107,180;239,179,241,181;240,178,241,179;242,178,243,180;129,179,133,181;133,179,134,180;135,179,138,180;156,181,160,187;158,179,160,181;157,179,158,180;232,179,235,180;244,179,246,181;85,180,86,182;87,182,89,186;88,180,89,182;87,180,88,181;124,180,125,181;139,180,141,181;234,180,235,181;243,180,244,181;246,180,248,181;106,181,107,182;129,181,130,183;128,181,129,182;130,181,131,182;138,181,139,182;141,181,143,182;137,183,154,206;146,181,150,183;151,181,156,183;203,183,206,187;203,181,204,183;245,181,247,182;248,181,249,182;125,182,127,185;134,182,136,183;139,182,142,183;143,182,146,183;150,182,151,183;78,183,83,187;83,183,84,185;86,183,87,187;108,183,109,184;110,183,112,184;124,183,125,186;132,185,137,206;133,183,135,185;154,183,156,184;106,184,107,185;135,184,137,185;154,184,155,187;222,184,223,186;90,185,105,187;129,188,132,195;128,186,132,187;131,185,132,186;155,185,156,187;206,185,207,186;230,185,231,186;233,187,242,206;231,186,238,187;233,185,234,186;85,186,86,187;105,186,109,188;78,187,82,190;84,187,85,188;" $sPixelRect &= "88,187,89,188;103,188,106,193;103,187,105,188;109,187,110,189;126,187,128,189;125,187,126,188;128,187,130,188;131,187,132,188;157,187,160,188;232,187,233,188;242,188,250,206;246,187,247,188;83,189,87,190;85,188,86,189;106,188,108,189;154,189,158,199;154,188,156,189;159,188,160,189;203,188,204,191;88,189,89,190;106,189,107,190;121,194,128,206;124,191,129,194;125,189,126,191;124,189,125,190;126,190,129,191;128,189,129,190;176,189,182,198;182,189,184,190;187,189,197,198;185,189,187,195;204,189,205,190;78,190,80,193;80,190,81,191;82,190,84,191;85,190,86,191;84,196,89,206;86,192,89,195;87,190,88,192;103,194,110,197;106,191,108,194;107,190,108,191;109,190,110,191;123,190,124,191;158,190,160,191;182,190,183,194;82,191,83,192;84,191,85,192;88,191,89,192;108,191,109,192;158,192,160,195;158,191,159,192;81,192,82,194;82,193,84,196;83,192,84,193;122,193,124,194;123,192,124,193;231,193,233,195;232,192,233,193;78,193,79,194;85,193,86,196;84,193,85,194;105,193,106,194;108,193,110,194;110,194,111,196;112,194,113,195;128,194,129,196;80,199,84,206;80,197,83,198;81,195,82,197;80,195,81,196;87,195,89,196;118,198,121,206;119,196,121,198;120,195,121,196;129,195,130,196;131,195,132,196;158,195,159,198;160,195,161,196;166,195,176,201;164,195,166,199;162,195,164,197;183,195,184,196;186,195,187,197;79,196,80,197;82,196,83,197;111,196,112,197;197,196,200,200;200,196,202,197;213,196,214,198;38,197,72,206;72,197,76,200;76,197,77,199;103,197,106,206;106,198,109,201;107,197,108,198;110,197,111,198;128,198,132,206;128,197,129,198;130,197,131,198;182,197,183,199;200,197,201,198;214,197,215,201;232,197,233,200;78,198,80,199;81,198,84,199;109,198,110,200;161,198,163,199;176,198,179,202;179,198,180,200;190,198,197,201;189,198,190,199;115,201,118,206;117,199,118,201;154,201,157,203;154,199,156,201;158,199,159,200;165,199,166,200;72,200,74,203;74,200,75,201;77,200,78,201;197,200,199,203;215,203,226,206;216,200,217,203;230,202,233,206;231,200,232,202;75,203,80,204;76,201,77,203;78,201,80,203;" $sPixelRect &= "107,201,109,203;157,201,158,202;167,201,168,203;166,201,167,202;170,201,176,206;169,201,170,202;194,201,197,206;193,201,194,203;217,202,221,203;218,201,219,202;106,202,107,206;185,202,186,203;72,203,73,204;114,203,115,206;154,203,156,206;169,203,170,206;197,203,198,206;227,203,230,206;74,204,77,206;78,204,80,206;176,205,194,206;185,204,186,205;193,204,194,205;211,204,213,206;213,205,215,206;214,204,215,205;226,204,227,206;72,205,74,206;77,205,78,206;107,205,114,206;156,205,169,206;198,205,211,206" #endregion Local $aPixelRect = StringSplit($sPixelRect, ";", 2) Return $aPixelRect EndFunc ;==>_PixelCoordinates5() Func _PixelCoordinates6() #region pixel coordinates Local $sPixelRect $sPixelRect &= "40,250x206;8,0,22,11;2,0,8,7;0,0,2,4;130,0,250,18;32,83,80,173;42,0,98,59;30,0,42,11;25,0,30,3;24,0,25,2;23,0,24,1;98,0,118,58;118,0,128,29;128,0,130,16;22,5,26,18;22,2,23,5;23,3,24,5;28,3,30,8;27,3,28,5;26,3,27,4;1,4,2,5;24,4,25,5;26,6,27,7;5,7,8,9;4,7,5,8;26,14,29,22;26,8,28,14;27,7,28,8;29,8,30,9;7,9,8,10;9,11,12,12;15,11,22,15;14,11,15,13;13,11,14,12;34,11,42,35;31,13,34,17;32,11,34,13;31,11,32,12;11,12,13,14;30,13,31,15;11,14,12,15;13,14,14,15;15,15,19,16;21,15,22,17;20,15,21,16;29,17,31,26;29,15,30,17;15,16,16,17;18,16,19,17;33,17,34,22;32,17,33,19;23,18,24,20;24,19,26,20;25,18,26,19;128,18,129,29;135,18,250,22;133,18,135,20;131,18,133,19;31,23,33,28;31,19,32,23;134,20,135,21;27,22,29,23;132,22,134,25;153,22,168,47;142,22,153,28;138,22,142,26;136,22,138,24;168,22,181,30;181,22,186,25;186,22,188,23;179,57,250,174;192,22,250,57;129,25,131,30;129,23,130,25;134,24,136,25;135,23,136,24;186,23,187,24;33,24,34,26;137,24,138,25;133,25,135,27;181,25,184,27;184,25,185,26;187,25,189,27;188,38,192,57;188,28,192,36;191,25,192,28;30,26,31,27;131,27,133,31;131,26,132,27;135,27,138,29;135,26,137,27;139,26,142,27;134,27,135,28;181,27,183,28;190,27,191,28;31,28,32,31;32,30,34,32;33,28,34,30;133,28,134,31;136,29,139,30;138,28,139,29;147,28,153,31;145,28,147,30;144,28,145,29;181,28,182,29;118,29,122,31;123,29,124,34;122,29,123,30;124,30,129,31;126,29,127,30;134,29,135,30;184,29,185,30;3,31,6,37;2,30,5,31;130,30,131,31;139,30,143,34;168,30,176,34;176,30,179,32;179,30,180,31;181,31,183,32;182,30,183,31;186,31,188,34;187,30,188,31;0,31,3,33;127,31,130,32;129,35,144,42;138,31,139,35;132,32,138,33;137,31,138,32;143,32,147,35;143,31,144,32;149,31,153,33;148,31,149,32;6,32,11,37;33,32,34,33;124,32,127,34;130,32,131,34;129,32,130,33;176,32,177,33;185,32,186,33;0,35,3,38;0,33,1,35;11,33,14,38;118,35,123,68;118,33,121,35;121,33,122,34;131,33,137,34;151,33,153,35;150,33,151,34;2,34,3,35;14,35,17,39;14,34,15,35;33,34,34,35;123,39,126,45;123,36,125,39;124,34,125,36;127,34,129,38;" $sPixelRect &= "126,34,127,35;137,34,138,35;139,34,141,35;146,47,150,55;146,36,151,43;147,34,149,36;168,34,172,39;172,34,174,36;174,34,175,35;187,34,188,35;37,35,42,39;36,35,37,37;35,35,36,36;145,35,146,37;144,35,145,36;146,35,147,36;150,35,151,36;152,35,153,37;17,37,20,41;17,36,19,37;189,36,192,38;9,37,11,38;126,37,127,40;144,37,145,41;0,38,1,39;19,41,22,43;20,38,21,41;127,38,128,39;147,43,153,47;151,38,152,43;15,39,17,41;37,59,77,83;40,42,42,59;38,39,42,41;127,40,129,43;128,39,129,40;168,39,170,44;170,39,171,41;186,40,188,41;187,39,188,40;21,40,22,41;152,40,153,43;174,42,181,48;176,40,180,42;184,40,185,41;18,41,19,42;39,41,41,42;175,41,176,42;39,42,40,43;126,42,127,45;129,42,133,43;132,43,137,44;134,42,135,43;139,42,144,44;137,42,139,43;186,44,188,45;187,42,188,44;20,43,21,44;34,46,39,50;37,43,38,46;127,43,128,44;169,51,177,55;172,45,174,51;173,43,174,45;181,43,182,47;38,44,39,46;130,44,132,45;133,44,134,45;136,45,140,52;138,44,139,45;142,44,144,45;168,44,169,45;36,45,37,46;124,45,125,53;123,45,124,48;129,45,130,46;182,45,183,47;187,45,188,46;125,46,126,47;127,46,128,48;183,46,184,49;0,47,4,48;32,48,34,51;33,47,34,48;127,49,134,56;128,48,136,49;129,47,130,48;135,47,136,48;155,47,165,57;150,47,155,48;165,47,167,50;170,49,172,51;171,47,172,49;0,49,3,53;0,48,1,49;140,48,141,50;150,50,152,52;151,48,152,50;150,48,151,49;153,48,155,54;174,48,177,51;186,49,188,57;187,48,188,49;5,49,10,51;3,49,5,50;134,49,136,54;177,50,179,54;177,49,178,50;182,50,185,51;184,49,185,50;7,52,13,54;10,50,12,52;37,50,39,52;125,50,127,54;144,54,146,57;145,50,146,54;165,50,166,55;3,51,6,53;7,51,10,52;18,53,21,63;18,52,20,53;19,51,20,52;181,51,183,53;183,51,184,52;37,52,38,53;123,57,143,73;123,52,124,57;136,52,138,53;166,52,167,53;179,53,182,54;180,52,181,53;184,52,186,57;0,53,2,54;5,53,7,54;39,53,40,59;135,55,141,57;136,53,137,55;138,53,140,55;9,54,12,56;8,54,9,55;124,54,125,57;126,54,127,55;134,54,135,55;137,54,138,55;140,54,141,55;154,54,155,56;178,54,181,55;182,54,184,57;12,55,13,56;125,55,126,57;" $sPixelRect &= "146,58,155,62;146,55,149,57;149,56,153,58;151,55,152,56;169,58,175,66;168,55,174,58;180,56,182,57;181,55,182,56;11,56,12,57;14,59,18,65;15,57,18,59;16,56,17,57;126,56,127,57;130,56,131,57;133,56,135,57;141,56,142,57;145,57,146,58;147,57,149,58;153,57,154,58;159,57,164,60;156,57,159,58;164,57,165,58;166,58,169,64;167,57,168,58;26,58,28,59;30,58,33,63;29,58,30,60;37,58,39,59;102,58,104,59;106,58,118,61;105,58,106,60;158,58,159,59;175,58,176,59;178,58,179,78;21,59,22,62;33,60,36,62;33,59,35,60;77,59,88,63;82,71,101,89;88,63,93,67;91,59,92,63;88,59,91,61;92,59,94,60;94,60,100,63;97,59,99,60;133,73,155,102;143,62,146,73;143,59,144,62;12,62,14,66;13,60,14,62;100,60,105,62;152,64,157,69;147,62,157,63;155,60,156,62;161,60,164,62;160,60,161,61;175,60,176,63;22,61,25,62;26,61,30,62;88,61,90,62;93,61,94,66;92,61,93,63;105,61,106,62;114,61,118,64;112,61,114,63;144,61,145,62;156,61,157,62;164,61,165,62;8,62,9,63;29,62,30,63;33,62,35,63;90,62,91,63;111,62,112,64;110,62,111,63;163,62,164,64;162,62,163,63;7,63,8,64;18,63,19,64;32,63,34,64;35,64,37,65;36,63,37,64;77,63,84,68;84,63,87,64;94,63,98,65;98,63,99,64;150,63,152,67;148,63,150,65;147,63,148,64;152,63,156,64;165,63,166,65;84,64,85,66;86,66,88,71;87,64,88,66;116,64,118,66;115,64,116,65;146,66,149,73;146,64,147,66;166,65,169,67;166,64,168,65;11,65,12,66;14,65,16,67;16,65,17,66;35,65,36,66;94,65,95,66;113,66,115,67;114,65,115,66;147,65,148,66;149,65,150,66;155,69,162,73;157,65,159,69;159,65,160,67;12,67,15,68;13,66,14,67;35,67,37,69;36,66,37,67;105,66,107,68;107,66,108,67;117,66,118,67;169,66,173,70;173,67,175,68;174,66,175,67;19,69,22,73;19,68,21,69;20,67,21,68;34,67,35,68;84,68,86,71;85,67,86,68;88,67,92,71;103,67,105,69;149,68,151,73;149,67,150,68;151,67,152,68;163,82,173,99;161,73,172,82;168,67,169,73;167,67,168,69;77,68,81,76;81,68,83,69;101,81,108,94;101,72,103,81;101,69,103,71;102,68,103,69;110,68,111,70;120,68,123,70;159,68,160,69;174,68,175,69;22,69,23,70;34,74,37,83;34,69,36,74;81,69,82,71;83,69,84,71;103,69,104,70;" $sPixelRect &= "111,69,113,72;151,69,152,73;153,69,155,71;163,70,166,73;164,69,165,70;173,69,174,70;92,70,97,71;107,71,110,72;108,70,109,71;114,70,115,71;122,70,123,72;121,70,122,71;162,70,163,71;169,70,171,73;172,70,173,71;16,72,19,77;18,71,19,72;36,71,37,73;102,71,103,72;115,71,116,74;152,71,153,73;154,71,155,72;166,71,167,72;171,71,172,73;21,73,23,74;22,72,23,73;106,72,108,73;112,72,113,73;118,72,120,73;153,72,154,73;162,72,163,73;172,72,174,74;12,77,17,80;14,74,16,77;15,73,16,74;80,77,82,84;81,73,82,77;106,73,107,75;116,73,117,75;118,73,119,74;126,73,133,79;125,73,126,75;124,73,125,74;157,73,161,75;156,73,157,74;174,73,175,74;107,74,108,75;117,74,118,76;120,74,122,76;122,74,123,75;155,82,160,92;155,75,157,82;155,74,156,75;13,75,14,77;103,77,106,81;103,75,104,77;119,75,120,77;159,75,161,79;33,76,34,83;77,76,79,81;79,76,80,78;120,77,122,81;120,76,121,77;123,79,126,83;123,77,125,79;124,76,125,77;17,77,18,79;157,79,159,82;157,78,158,79;172,78,173,81;129,79,133,83;128,79,129,81;127,79,128,80;12,80,16,83;106,80,107,81;160,80,161,81;18,82,23,85;19,81,22,82;32,81,33,83;120,81,121,82;126,81,127,84;101,96,118,103;108,86,112,96;108,82,109,86;127,82,128,84;162,82,163,86;160,83,162,84;161,82,162,83;173,82,174,84;12,83,14,85;14,83,15,84;17,83,18,85;23,83,24,86;125,83,126,87;124,83,125,84;128,83,129,85;131,83,133,87;130,83,131,85;11,124,32,206;27,92,32,124;30,86,32,92;31,84,32,86;81,84,82,85;109,84,110,86;160,84,161,88;18,85,19,86;20,85,23,86;126,85,128,88;173,85,174,86;10,86,13,87;20,86,21,87;128,86,130,87;12,87,14,88;80,98,92,139;80,89,82,98;80,87,81,89;128,87,129,88;130,87,131,88;132,87,133,88;10,90,19,95;14,88,20,90;112,89,116,96;112,88,114,89;11,89,12,90;21,89,23,97;19,90,21,93;20,89,21,90;28,90,30,92;29,89,30,90;89,89,99,96;85,89,89,93;83,89,85,91;99,89,101,93;123,89,124,90;116,90,117,96;117,91,123,93;119,90,120,91;121,90,123,91;120,93,128,98;124,90,125,93;9,91,10,93;84,91,85,92;125,91,127,93;157,104,168,116;160,95,163,104;161,91,163,95;23,92,24,97;82,93,85,98;82,92,84,93;" $sPixelRect &= "123,92,124,93;128,92,130,95;127,92,128,93;131,94,133,98;132,92,133,94;155,92,158,100;158,92,159,95;173,92,174,98;19,93,20,94;88,93,89,95;87,93,88,94;100,93,101,94;174,93,175,95;6,95,10,101;7,94,10,95;20,94,21,97;26,94,27,97;85,95,88,98;85,94,86,95;97,96,101,101;99,94,100,96;101,94,106,96;107,94,108,96;118,95,120,100;117,94,119,95;10,95,15,97;15,95,18,96;24,95,25,97;100,95,101,96;117,95,118,96;128,95,129,96;130,95,131,97;167,124,179,174;176,107,179,124;177,101,179,107;178,95,179,101;5,96,6,97;17,96,19,98;88,96,89,98;92,96,97,98;90,96,92,97;3,97,4,99;12,97,14,100;10,97,12,98;16,97,17,98;89,97,91,98;4,98,6,105;10,98,11,99;14,98,15,99;94,98,97,100;120,98,126,100;126,98,127,99;132,98,133,99;174,98,175,99;0,99,1,100;2,99,3,102;11,99,12,100;92,103,101,125;92,100,95,103;92,99,94,100;159,99,160,104;163,99,171,104;171,99,172,101;10,100,11,101;119,100,123,101;155,100,157,101;1,101,2,104;3,101,4,103;6,101,9,102;12,102,19,108;14,101,16,102;19,102,22,105;19,101,21,102;95,101,98,103;99,101,101,102;118,101,121,103;155,101,156,102;6,102,7,104;22,102,23,104;21,108,27,124;25,104,27,108;26,102,27,104;98,102,99,103;120,103,122,104;121,102,122,103;134,102,146,105;133,102,134,104;146,102,152,103;7,103,8,104;3,108,14,113;9,104,12,108;10,103,12,104;103,103,105,105;102,103,103,104;101,106,111,109;106,103,107,106;105,103,106,104;108,103,119,106;146,103,148,104;158,103,159,104;1,105,5,106;3,104,4,105;101,104,102,106;107,104,108,106;119,104,120,105;168,104,170,108;7,105,9,108;19,105,21,106;23,106,25,108;24,105,25,106;102,105,104,106;105,105,106,106;120,105,121,106;136,105,142,107;135,105,136,106;142,105,143,106;143,116,163,126;152,108,157,116;155,106,157,108;156,105,157,106;1,106,2,107;3,106,4,107;4,107,7,108;6,106,7,107;19,106,20,107;111,106,114,107;116,106,119,107;170,106,171,108;22,107,23,108;111,107,112,108;122,107,124,108;137,107,139,109;139,107,140,108;154,107,155,108;14,108,17,110;17,108,18,109;0,113,11,121;1,110,3,113;2,109,3,110;16,113,21,124;19,110,21,113;20,109,21,110;" $sPixelRect &= "101,109,106,114;106,109,107,112;108,109,110,110;147,110,152,116;149,109,152,110;170,110,172,112;171,109,172,110;14,110,15,111;107,111,109,113;108,110,109,111;0,111,1,113;17,112,19,113;18,111,19,112;168,112,171,114;168,111,170,112;173,116,176,124;175,111,176,116;145,113,147,116;146,112,147,113;11,113,13,115;101,114,104,119;104,114,105,116;144,114,145,116;168,114,170,115;174,114,175,115;11,115,12,117;14,116,16,124;15,115,16,116;168,115,169,117;163,116,167,119;137,118,143,126;140,117,143,118;171,119,173,124;172,117,173,119;11,119,12,120;13,119,14,124;101,119,103,121;129,120,137,129;133,119,137,120;163,119,165,120;170,120,171,124;2,121,4,123;6,121,10,125;10,121,11,123;101,121,102,122;116,124,129,137;124,121,125,124;127,121,129,124;163,121,165,123;165,121,166,122;12,122,13,124;97,137,113,157;107,125,116,135;110,122,112,125;119,123,124,124;120,122,121,123;122,122,123,123;125,122,127,124;0,123,1,125;108,123,110,125;169,123,170,124;4,125,7,128;5,124,6,125;107,124,108,125;112,124,115,125;7,125,9,127;92,125,98,130;98,125,100,127;149,134,167,177;164,127,167,134;166,125,167,127;3,126,4,130;2,126,3,128;105,126,107,136;142,126,152,132;138,126,142,127;152,126,158,129;158,126,161,127;0,127,1,128;0,144,11,206;6,132,11,144;9,129,11,132;10,127,11,129;98,127,99,129;137,129,142,138;137,127,140,129;158,127,159,128;4,128,5,129;141,128,142,129;159,129,164,134;161,128,164,129;104,129,105,130;129,129,131,140;133,129,137,131;152,129,154,130;155,129,156,130;2,130,3,131;8,130,9,132;92,130,95,134;95,130,97,131;131,130,133,131;152,130,153,131;155,131,159,134;156,130,159,131;0,131,1,134;95,131,96,132;102,133,105,137;103,132,105,133;104,131,105,132;131,131,132,134;136,131,137,132;132,132,134,133;142,132,148,134;148,132,151,133;153,132,155,134;131,137,135,140;131,135,137,136;132,133,133,135;134,134,137,135;136,133,137,134;152,133,153,134;3,137,6,144;4,134,6,137;92,134,94,135;101,134,102,137;142,134,145,136;145,134,147,135;92,135,93,137;113,135,116,143;111,135,113,136;131,143,149,184;143,137,149,143;" $sPixelRect &= "146,136,149,137;148,135,149,136;99,136,101,137;105,136,106,137;107,136,109,137;110,136,112,137;132,136,137,137;142,136,144,137;117,137,125,138;127,137,129,140;126,137,127,138;135,137,137,139;116,138,117,139;120,138,121,139;122,138,125,139;139,139,143,143;141,138,143,139;2,139,3,144;80,139,88,148;88,139,90,143;90,139,91,140;88,159,105,166;91,146,97,156;94,140,97,146;96,139,97,140;118,139,119,140;130,140,134,141;136,141,139,143;138,140,139,141;1,142,2,144;93,142,94,145;92,142,93,143;116,142,117,143;133,142,136,143;113,145,117,154;114,143,115,145;113,143,114,144;90,144,91,146;92,144,93,146;115,144,116,145;117,144,118,145;122,157,131,187;126,147,131,157;129,145,131,147;130,144,131,145;127,146,129,147;88,152,91,154;90,147,91,152;117,147,119,148;80,148,85,158;85,148,87,151;117,148,118,150;124,150,126,157;125,148,126,150;89,150,90,152;85,151,86,154;123,152,124,153;88,154,89,157;87,154,88,155;89,156,94,159;90,154,91,156;113,154,116,158;123,155,124,157;87,156,88,159;86,156,87,157;94,156,95,157;96,156,97,159;105,157,113,164;98,157,105,159;80,158,84,161;97,158,98,159;113,158,115,159;80,173,95,192;84,164,88,173;86,160,88,164;86,159,87,160;113,159,114,161;119,171,122,191;120,165,122,171;121,160,122,165;80,161,82,165;82,161,83,163;85,162,86,164;108,164,111,167;111,164,112,165;80,165,81,168;82,168,84,173;83,165,84,168;105,165,108,166;88,166,99,173;100,166,105,170;105,166,106,169;99,167,100,173;108,167,109,173;106,167,108,170;109,167,110,170;102,170,103,174;100,170,102,172;103,170,104,171;81,171,82,173;109,171,110,172;100,172,101,173;103,172,106,174;107,172,108,174;106,172,107,173;32,173,66,200;66,173,75,186;75,173,78,177;78,173,79,174;95,179,98,183;95,173,98,178;98,174,102,176;101,173,102,174;105,174,106,175;117,181,119,187;118,174,119,181;167,174,176,176;177,174,183,175;215,174,250,179;185,174,215,175;176,175,180,176;189,175,193,176;201,175,202,176;209,175,215,177;207,175,209,176;98,177,102,178;100,176,101,177;167,176,172,177;174,176,178,177;75,177,77,181;79,177,80,183;" $sPixelRect &= "103,177,105,178;149,177,161,180;161,177,165,178;212,177,215,178;95,178,97,179;98,178,99,179;117,178,118,180;161,178,163,179;78,179,79,180;100,179,103,181;229,179,250,184;221,179,229,181;218,179,221,180;98,180,100,181;103,180,105,182;149,180,154,182;154,180,156,181;157,180,159,181;75,181,76,183;77,193,93,206;77,184,80,192;78,181,79,184;98,181,99,182;100,181,101,184;101,182,104,186;102,181,103,182;226,181,229,183;223,181,226,182;149,182,152,183;77,183,78,184;95,183,97,187;98,183,100,185;97,184,98,185;104,184,105,185;131,184,144,185;239,184,250,187;236,184,239,186;233,184,236,185;76,185,77,186;131,185,134,187;134,185,136,186;66,186,72,190;72,186,74,188;116,186,117,187;153,189,195,202;172,186,176,189;180,186,182,188;183,186,185,189;185,187,190,189;186,186,187,187;75,188,77,192;76,187,77,188;95,187,96,190;118,187,119,190;122,187,130,188;159,187,166,189;166,188,172,189;171,187,172,188;176,187,180,189;181,188,183,189;182,187,183,188;190,188,194,189;192,187,193,188;246,187,250,189;242,187,246,188;72,188,73,189;115,188,116,193;122,188,124,190;124,188,125,189;154,188,159,189;195,193,200,200;196,189,199,193;197,188,200,189;73,191,75,193;74,189,75,191;132,189,133,190;130,191,153,197;151,189,153,191;150,189,151,190;232,189,233,190;248,189,250,190;66,190,70,194;70,190,71,193;101,190,102,191;116,190,117,193;130,190,131,191;133,190,135,191;138,190,139,191;140,190,141,191;195,190,196,193;223,190,224,191;225,190,226,193;228,190,230,191;230,191,235,193;233,190,234,191;95,191,96,192;117,191,118,193;122,194,130,206;125,191,127,194;199,191,200,192;75,192,76,193;78,192,94,193;124,192,125,194;129,192,130,194;128,192,129,193;224,192,225,193;237,192,238,194;236,192,237,193;72,193,73,194;93,198,97,200;93,194,98,197;93,193,95,194;97,193,98,194;127,193,128,194;226,193,227,194;229,193,234,194;238,194,242,195;239,193,240,194;241,193,242,194;66,194,69,196;71,194,72,196;72,195,74,197;73,194,74,195;76,194,77,196;75,194,76,195;98,194,99,196;114,194,115,195;120,194,122,196;232,194,234,195;" $sPixelRect &= "243,194,244,196;118,195,120,197;238,195,240,196;245,195,246,197;66,196,68,197;69,197,71,198;70,196,71,197;74,196,76,197;116,196,118,198;200,196,202,200;246,196,249,197;66,197,67,199;72,197,73,198;74,197,75,198;73,199,77,206;75,198,77,199;76,197,77,198;93,197,95,198;114,197,116,199;116,199,122,206;118,197,119,199;120,197,122,199;130,197,147,206;150,197,153,199;149,197,150,198;236,197,237,198;248,197,249,198;69,198,70,199;71,198,72,199;97,198,99,199;113,198,114,200;116,198,117,199;119,198,120,199;147,200,151,206;147,198,148,200;202,198,203,199;219,198,220,200;69,200,71,203;70,199,71,200;71,200,73,201;72,199,73,200;148,199,149,200;152,199,153,200;220,199,221,200;32,200,63,206;63,200,64,204;67,200,69,201;93,201,99,206;94,200,97,201;113,201,116,206;114,200,116,201;151,200,152,202;195,200,199,206;230,200,232,204;229,200,230,202;228,200,229,201;67,201,68,202;152,201,153,202;232,201,236,206;67,203,70,206;68,202,69,203;99,202,100,204;101,202,102,203;110,204,113,206;112,202,113,204;111,202,112,203;153,202,177,206;177,202,178,203;179,202,195,206;199,202,201,203;236,202,240,206;70,204,73,206;72,203,73,204;151,203,153,206;199,203,200,204;240,203,244,206;244,204,250,206;245,203,246,204;65,204,67,206;199,205,232,206;231,204,232,205;63,205,65,206;99,205,110,206;177,205,179,206" #endregion Local $aPixelRect = StringSplit($sPixelRect, ";", 2) Return $aPixelRect EndFunc ;==>_PixelCoordinates6() Func _PixelCoordinates7() #region pixel coordinates Local $sPixelRect $sPixelRect &= "40,250x206;5,0,7,4;3,0,5,2;10,0,23,5;9,0,10,4;8,0,9,2;132,0,250,16;37,0,117,56;27,0,37,9;26,0,27,3;117,0,130,26;130,0,132,13;23,2,24,3;4,3,5,4;6,4,9,5;21,5,25,13;23,4,24,5;26,4,27,8;25,4,26,5;10,5,13,6;16,5,21,8;15,5,16,7;14,5,15,6;10,6,11,7;12,6,14,7;17,8,21,9;24,13,27,18;25,8,26,13;18,9,19,11;17,9,18,10;19,10,21,11;20,9,21,10;28,16,37,28;28,10,37,15;27,9,31,10;32,9,37,10;26,10,27,13;23,13,24,15;22,13,23,14;27,15,28,19;29,15,37,16;132,16,133,17;138,16,250,23;135,16,138,18;130,17,132,18;25,18,27,22;130,22,132,28;130,18,131,22;137,18,138,20;136,18,137,19;134,20,136,25;133,20,134,22;136,20,137,21;26,22,27,24;136,22,138,23;0,24,7,28;0,23,4,24;136,24,138,27;136,23,137,24;155,23,172,46;146,23,155,28;140,23,146,25;139,23,140,24;172,23,186,30;186,23,192,25;192,23,194,24;180,61,250,186;198,23,250,61;197,23,198,24;132,25,134,29;132,24,133,25;138,25,140,29;142,25,146,26;186,25,190,27;190,25,191,26;7,27,11,31;7,26,10,27;117,26,123,28;123,26,126,27;128,28,130,30;129,26,130,28;128,26,129,27;134,26,135,29;145,26,146,27;192,27,194,28;193,26,194,27;193,30,198,61;196,27,198,30;197,26,198,27;124,28,128,29;127,27,128,28;135,27,136,29;137,27,138,28;134,34,144,42;139,29,145,32;140,28,142,29;141,27,142,28;186,27,188,29;188,27,189,28;1,28,7,29;8,31,15,33;11,28,12,31;32,28,37,33;31,28,32,31;30,28,31,29;117,28,119,29;131,28,132,29;136,28,137,29;150,28,155,32;148,28,150,30;147,28,148,29;191,28,192,29;194,29,196,30;195,28,196,29;6,29,7,30;12,29,13,31;120,29,124,30;130,29,131,32;13,30,14,31;117,32,123,68;117,30,118,32;124,30,127,32;127,30,128,31;131,30,132,33;133,30,136,33;136,31,139,32;138,30,139,31;144,32,149,34;145,30,146,32;149,30,150,31;172,30,180,35;180,30,184,32;184,30,185,31;188,30,189,31;118,31,122,32;123,31,124,32;132,31,133,33;146,31,149,32;186,31,187,33;190,33,193,36;191,32,193,33;192,31,193,32;15,32,16,33;124,32,126,33;127,32,129,37;136,32,138,34;141,32,144,33;153,32,155,35;152,32,153,33;180,32,183,33;187,32,188,33;11,33,15,35;10,33,11,34;15,100,76,159;30,56,72,100;" $sPixelRect &= "34,36,37,56;33,33,37,35;123,37,126,44;123,34,125,37;124,33,125,34;138,33,142,34;147,48,151,55;148,36,153,48;146,34,151,36;149,33,150,34;180,33,181,34;129,37,134,41;130,34,134,37;145,34,146,35;151,34,152,35;185,34,186,35;189,34,190,35;12,35,15,36;33,35,36,36;126,35,127,37;144,36,146,42;144,35,145,36;152,35,153,36;154,35,155,36;172,35,176,39;176,35,178,37;178,35,179,36;146,37,148,38;147,36,148,37;192,36,193,37;29,39,33,43;31,37,33,39;127,38,129,42;127,37,128,38;30,38,31,39;126,38,127,39;153,38,154,51;172,39,175,41;26,41,29,44;27,40,29,41;154,40,155,42;191,41,193,61;192,40,193,41;0,42,3,47;0,41,2,42;126,41,127,43;129,41,133,42;147,41,148,42;172,41,174,42;175,46,186,50;178,43,183,46;179,41,180,43;127,42,128,43;132,42,136,44;140,42,145,44;139,42,140,43;172,42,173,44;180,42,183,43;188,42,189,43;190,42,191,43;3,43,4,49;25,43,26,44;31,43,33,45;130,43,132,44;136,43,137,44;136,45,140,52;137,44,140,45;138,43,139,44;4,44,5,46;10,45,13,56;11,44,12,45;123,44,125,45;129,44,130,45;176,45,178,46;177,44,178,45;183,44,185,46;31,45,32,47;123,45,124,46;123,57,143,76;125,50,135,55;127,45,128,50;123,47,125,51;124,46,125,47;129,46,130,47;156,46,167,58;154,51,156,55;155,46,156,51;167,46,170,50;170,46,171,47;190,46,191,48;2,47,3,49;1,47,2,48;32,51,34,56;33,47,34,51;135,47,136,54;128,48,135,50;134,47,135,48;140,47,141,50;4,48,6,49;6,52,10,58;7,49,9,52;8,48,9,49;152,48,153,53;151,48,152,49;169,58,176,69;172,51,181,57;174,48,175,51;186,48,187,51;13,49,14,56;126,49,127,50;6,50,7,51;9,50,10,52;144,55,150,57;146,50,147,55;167,50,169,52;173,50,174,51;175,50,180,51;124,51,125,53;151,51,152,54;188,54,191,61;190,51,191,54;18,52,20,53;23,53,28,57;22,52,26,53;30,52,32,56;136,52,138,57;140,52,141,53;167,52,168,57;187,52,189,53;3,55,6,59;4,54,6,55;5,53,6,54;22,53,23,54;123,54,125,57;123,53,124,54;138,54,141,57;139,53,140,54;171,53,172,58;181,53,182,57;184,53,187,55;187,53,188,54;189,53,190,54;0,54,1,55;14,54,15,56;18,54,19,55;28,54,29,56;144,54,146,55;182,55,185,56;183,54,184,55;15,55,16,56;" $sPixelRect &= "19,55,22,56;125,55,126,57;127,55,133,56;132,56,136,57;135,55,136,56;155,55,156,57;185,57,188,61;186,56,188,57;187,55,188,56;10,56,11,57;21,56,23,57;72,56,85,60;85,56,95,57;105,56,117,60;99,56,105,57;126,56,128,57;141,56,142,57;182,56,184,57;24,57,28,58;86,69,94,98;84,61,90,65;87,57,88,61;85,57,87,59;88,57,90,58;90,58,98,61;94,57,96,58;101,57,102,58;103,57,105,59;146,58,154,63;145,57,147,58;148,57,153,58;170,57,171,58;172,57,173,58;174,57,177,58;182,57,183,58;2,58,3,59;6,58,8,60;8,58,9,59;29,58,30,65;98,58,101,60;160,58,166,62;158,58,160,60;157,58,158,59;183,58,185,61;4,59,6,61;28,59,29,60;88,59,90,61;101,59,103,60;131,76,155,106;143,63,146,76;143,59,144,63;152,63,158,71;154,60,156,63;154,59,155,60;176,60,178,66;176,59,177,60;181,60,183,61;182,59,183,60;6,60,7,61;27,60,28,63;72,60,80,66;80,60,84,61;85,60,87,61;112,60,117,63;111,60,112,62;110,60,111,61;159,60,160,61;167,62,169,69;168,60,169,62;5,61,6,62;10,64,14,67;11,61,12,64;80,61,81,64;90,61,94,63;94,61,97,62;108,61,110,63;144,61,145,63;12,62,13,64;23,78,30,100;25,70,30,78;26,64,28,70;26,62,27,64;28,62,29,65;77,69,86,90;81,64,84,69;82,63,84,64;83,62,84,63;156,62,157,63;162,62,166,64;161,62,162,63;13,63,14,64;90,63,93,64;108,63,109,64;114,63,117,66;113,63,114,64;148,63,151,66;147,63,148,65;151,63,152,65;111,65,113,67;112,64,113,65;164,64,165,66;163,64,164,65;7,66,10,71;9,65,10,66;79,67,81,69;80,65,81,67;84,65,88,69;88,65,89,66;102,65,104,67;104,65,105,66;146,68,149,76;146,65,147,68;166,65,167,67;29,66,30,70;28,66,29,68;72,66,76,74;76,66,78,68;78,66,79,67;100,66,102,68;116,66,117,68;115,66,116,67;147,66,148,68;150,66,152,68;149,66,150,67;176,66,177,70;4,68,7,75;6,67,7,68;12,67,14,68;99,67,100,71;159,67,161,69;14,68,15,69;76,68,77,69;78,68,79,69;89,68,91,69;98,68,99,69;100,68,101,69;108,68,110,72;107,68,108,69;119,68,123,71;118,68,119,70;151,68,152,70;155,71,161,75;158,68,159,71;28,69,29,70;96,79,102,105;94,70,99,79;97,69,98,70;149,70,151,76;149,69,150,70;162,76,173,103;169,69,174,75;168,69,169,73;174,70,176,71;" $sPixelRect &= "175,69,176,70;2,72,4,79;3,70,4,72;104,70,106,72;106,70,107,71;110,70,111,73;112,70,113,73;159,70,160,71;7,71,9,73;113,71,114,75;120,71,123,73;151,71,152,76;153,71,155,73;161,72,163,76;162,71,163,72;174,71,175,73;75,75,77,84;76,72,77,75;102,72,104,74;104,72,105,73;109,72,110,73;115,73,117,74;116,72,117,73;164,73,166,76;165,72,166,73;175,72,176,73;7,73,8,74;99,75,101,79;99,73,100,75;121,73,123,74;152,73,153,76;154,73,155,74;163,73,164,74;24,74,25,78;72,74,74,79;74,74,75,76;103,74,104,75;114,74,115,76;117,74,120,76;120,74,121,75;153,74,154,76;166,74,167,76;4,75,6,78;115,75,116,76;157,75,161,77;156,75,157,76;163,75,164,76;169,75,173,76;8,77,14,80;9,76,13,77;117,76,119,80;120,81,124,84;121,76,123,81;126,76,131,83;124,76,126,80;160,77,162,85;161,76,162,77;174,76,175,78;173,76,174,77;101,77,102,78;155,82,159,96;155,78,157,82;155,77,156,78;157,77,158,78;159,77,160,82;175,77,176,78;4,78,5,79;7,78,8,80;120,78,121,81;158,78,159,79;3,79,4,80;14,79,15,80;94,79,96,94;102,83,106,95;102,80,104,83;102,79,103,80;8,80,9,81;11,80,14,82;19,86,23,100;21,82,23,86;22,80,23,82;118,80,120,81;125,80,126,81;0,81,3,82;72,88,76,100;72,82,74,88;73,81,74,82;104,81,105,83;117,81,119,82;157,81,158,82;173,81,174,83;2,82,5,83;117,82,118,83;124,82,125,85;0,85,10,90;4,83,11,85;125,83,126,90;128,83,131,88;127,83,128,85;0,84,2,85;11,86,14,93;11,84,13,86;20,84,21,86;122,84,123,88;121,84,122,85;123,84,124,86;173,84,174,85;10,85,11,89;126,85,127,86;161,85,162,88;74,86,75,88;76,86,77,88;103,95,114,108;106,88,109,95;106,86,107,88;159,87,161,91;159,86,160,87;173,86,174,94;107,87,108,88;123,87,125,90;17,89,19,100;18,88,19,89;126,88,127,90;130,88,131,91;129,88,130,89;109,90,112,95;109,89,110,90;0,90,5,92;7,90,8,94;5,90,7,91;8,90,9,91;10,90,11,93;14,90,15,93;81,90,86,94;79,90,81,92;78,90,79,91;116,90,117,91;127,90,128,91;76,100,89,135;76,93,80,100;76,91,78,93;112,92,118,94;112,91,113,92;115,91,116,92;159,91,160,94;1,92,3,95;0,92,1,94;3,92,4,93;8,92,10,93;78,92,79,93;80,92,81,93;117,94,125,100;120,92,123,94;" $sPixelRect &= "5,93,7,94;118,93,120,94;123,93,125,94;3,94,4,95;80,95,82,100;80,94,81,95;82,97,85,100;83,94,86,96;82,94,83,95;112,94,113,95;114,94,117,95;125,94,127,97;129,95,131,103;130,94,131,95;1,95,2,96;92,98,96,102;94,95,95,98;157,106,167,123;159,99,162,106;160,96,162,99;161,95,162,96;82,96,83,97;84,96,86,97;95,96,96,98;102,96,103,105;114,96,117,102;127,97,129,99;128,96,129,97;155,96,158,100;173,97,175,100;173,96,174,97;0,98,8,105;3,97,6,98;8,98,12,101;9,97,11,98;125,97,126,98;167,129,180,184;177,105,180,129;178,100,180,105;179,97,180,100;12,98,13,100;89,98,92,100;87,98,89,99;126,98,127,99;16,99,17,100;85,99,88,100;128,99,129,100;91,100,92,101;117,100,122,102;122,100,124,101;155,100,157,103;173,100,174,103;8,101,10,103;10,101,11,102;0,119,15,206;9,106,15,119;13,102,15,106;14,101,15,102;89,106,97,124;89,102,93,106;89,101,91,102;93,104,96,106;95,102,96,104;94,102,95,103;115,102,118,106;118,102,119,103;93,103,94,104;114,103,115,106;130,103,131,108;155,103,156,105;158,103,159,106;167,103,169,114;162,103,167,106;169,103,172,106;174,103,175,104;11,104,13,106;0,105,5,107;5,105,7,106;10,105,11,106;97,105,101,106;97,107,100,117;97,106,98,107;100,106,103,110;117,106,118,107;131,106,143,109;143,106,152,107;169,106,171,108;0,107,2,110;2,107,3,108;4,110,9,119;7,108,9,110;8,107,9,108;114,107,117,108;143,107,145,108;103,108,108,110;108,108,109,109;112,108,113,110;111,108,112,109;113,108,114,109;116,108,118,109;147,113,157,133;155,109,157,113;156,108,157,109;169,108,170,109;5,109,7,110;133,109,138,111;132,109,133,110;138,109,140,110;0,110,1,111;100,110,102,112;103,110,105,112;105,110,106,111;118,110,119,111;153,111,155,113;154,110,155,111;135,111,136,113;134,111,135,112;136,111,137,112;169,111,170,113;2,114,4,119;3,112,4,114;100,112,101,115;102,112,104,114;151,112,153,113;174,117,177,129;175,114,177,117;176,112,177,114;102,114,103,115;140,120,147,138;144,115,147,120;145,114,147,115;168,116,171,118;170,115,171,116;1,116,2,119;141,117,144,120;143,116,144,117;97,117,99,119;167,117,168,121;" $sPixelRect &= "168,118,170,119;97,119,98,122;171,123,174,129;173,119,174,123;168,120,169,121;138,121,140,142;129,123,138,132;135,122,138,123;157,123,165,125;89,124,94,128;94,124,95,126;118,125,129,133;124,124,129,125;99,129,118,138;100,127,108,129;102,125,103,127;104,125,106,127;157,125,161,130;161,125,162,126;168,126,171,129;169,125,171,126;103,126,104,127;106,126,107,127;115,126,118,129;113,127,115,129;161,127,163,129;163,127,164,128;89,128,93,130;108,128,113,129;89,130,91,132;91,130,92,131;89,141,106,167;97,134,99,141;97,132,99,133;98,130,99,132;157,130,160,132;145,140,167,187;163,132,167,140;165,131,167,132;166,130,167,131;89,132,90,133;132,132,133,143;129,132,132,136;134,133,138,143;133,132,136,133;157,132,159,133;98,133,99,134;118,133,126,142;126,133,128,134;133,133,134,137;147,133,154,135;154,133,156,134;126,134,127,139;127,135,129,136;128,134,129,135;157,135,163,140;159,134,163,135;76,135,84,143;84,135,87,137;94,137,97,141;95,136,97,137;96,135,97,136;147,135,149,137;149,135,150,136;131,136,132,137;153,136,157,140;84,137,86,138;127,137,129,138;147,137,148,138;151,137,153,140;84,138,85,140;91,139,94,141;93,138,94,139;99,138,103,139;110,138,118,142;106,141,109,142;105,138,110,140;126,140,131,145;127,138,128,140;131,138,132,144;133,138,134,143;140,138,144,140;144,138,146,139;149,138,151,140;99,140,105,141;104,139,105,140;129,139,131,140;148,139,149,140;90,140,91,141;107,140,110,141;140,140,142,141;140,141,141,142;126,148,145,192;142,142,145,148;143,141,145,142;106,142,108,145;110,142,111,144;109,142,110,143;116,142,119,144;113,142,116,143;122,142,126,145;121,142,122,144;135,144,142,148;138,142,139,144;76,143,81,147;81,143,82,145;86,163,89,179;82,149,89,161;85,145,89,148;86,143,89,145;112,143,113,144;135,143,136,144;139,143,142,144;83,145,85,146;84,144,85,145;106,150,111,155;106,146,109,148;108,144,109,146;111,144,112,145;109,145,110,146;124,145,128,147;128,145,129,146;132,146,135,148;134,145,135,146;76,147,79,151;83,147,85,148;129,147,132,148;86,148,89,149;106,148,107,149;" $sPixelRect &= "107,149,111,150;108,148,109,149;81,149,82,151;115,163,126,195;120,152,126,163;122,150,126,152;125,149,126,150;76,151,78,153;80,153,82,156;81,152,82,153;111,152,112,153;76,153,77,158;117,157,120,163;118,155,120,157;119,153,120,155;79,155,80,158;106,155,110,159;80,156,81,158;78,157,79,162;72,172,86,193;79,161,85,172;80,159,82,161;81,157,82,159;15,159,59,197;59,159,71,172;71,159,75,162;79,159,80,160;106,159,108,164;108,159,109,161;116,160,117,163;85,161,86,162;87,161,89,163;71,162,73,167;73,162,74,164;75,166,79,172;76,164,79,166;77,162,78,164;85,164,86,172;111,176,115,197;113,168,115,176;114,166,115,168;71,167,72,168;73,169,75,172;74,167,75,169;96,167,103,171;89,167,95,177;95,167,96,170;103,167,105,169;103,169,104,170;95,171,97,175;98,172,101,176;99,171,102,172;59,177,67,182;59,172,69,176;97,172,98,173;101,172,103,173;112,172,113,176;68,188,72,206;69,180,72,188;70,176,72,180;71,174,72,176;97,174,98,175;95,175,96,176;101,175,102,176;59,176,66,177;67,176,69,177;99,176,100,179;67,177,68,178;89,177,94,178;100,177,101,178;69,178,70,179;86,180,92,182;90,178,91,180;89,178,90,179;93,178,97,180;97,178,99,179;67,179,68,180;86,179,88,180;92,179,93,181;91,179,92,180;108,188,111,195;110,179,111,188;96,180,97,181;59,182,64,188;64,182,66,185;67,183,69,187;68,182,69,183;86,182,88,184;90,182,92,184;88,183,90,184;94,183,96,184;88,184,89,185;109,184,110,188;172,184,175,187;168,184,171,187;167,184,168,186;171,184,172,185;175,184,178,186;178,184,179,185;64,185,65,186;86,185,88,188;92,185,94,192;96,185,97,186;90,186,91,191;88,186,90,187;91,186,92,187;94,186,95,187;171,186,172,187;184,186,190,187;216,186,250,193;203,186,216,188;191,186,203,187;66,187,68,188;88,187,89,188;151,187,154,190;145,187,151,189;154,187,160,188;198,187,199,188;200,187,201,188;59,188,63,191;64,192,68,198;65,189,68,192;66,188,67,189;86,188,87,191;91,188,92,192;94,188,95,189;154,188,157,189;208,188,216,190;206,188,208,189;88,189,90,191;145,189,148,191;148,189,149,190;64,190,65,191;87,190,88,191;94,190,95,192;" $sPixelRect &= "151,190,153,191;213,190,216,192;211,190,213,191;59,191,61,194;61,191,62,192;63,191,64,192;95,191,96,192;107,191,108,194;92,192,93,193;126,192,143,193;62,194,64,197;63,193,64,194;72,193,84,204;84,193,85,195;126,193,132,194;133,193,134,194;135,193,136,194;230,193,250,199;222,193,230,196;219,193,222,195;218,193,219,194;59,194,60,195;106,194,107,201;126,194,127,195;109,195,111,198;118,195,121,197;115,195,118,196;121,195,124,196;61,196,62,199;115,196,116,197;227,196,230,198;224,196,227,197;15,197,53,206;53,197,57,200;57,197,58,198;62,197,63,198;84,197,85,198;89,197,92,198;111,197,113,199;113,197,114,198;146,198,161,206;151,197,158,198;161,199,186,206;165,197,168,199;169,197,171,199;175,197,177,199;59,198,60,200;65,199,68,206;66,198,68,199;107,198,108,201;110,198,111,199;119,198,122,199;141,201,146,206;143,198,144,201;163,198,164,199;168,198,169,199;171,198,175,199;177,198,180,199;181,198,182,199;183,198,184,199;63,199,64,200;105,199,106,201;115,200,118,201;117,199,118,200;120,200,126,206;121,199,123,200;124,199,127,200;127,200,134,206;130,199,131,200;144,199,146,201;238,199,250,202;235,199,238,201;233,199,235,200;53,200,55,202;55,200,56,201;58,200,59,201;59,201,62,203;60,200,61,201;63,201,65,202;64,200,65,201;84,200,87,203;108,200,109,201;119,200,120,202;134,201,140,206;136,200,139,201;140,200,142,201;186,201,190,206;186,200,189,201;190,202,195,206;193,200,194,202;87,201,88,203;112,202,119,206;114,201,117,202;126,201,127,206;140,201,141,204;191,201,192,202;194,201,196,202;53,202,54,204;56,202,58,203;60,204,65,206;62,202,63,204;88,202,89,203;104,202,105,203;245,202,250,206;243,202,245,204;241,202,243,203;56,203,57,204;58,203,60,204;63,203,65,204;84,203,86,204;108,203,112,206;119,203,120,206;195,203,196,204;53,205,60,206;57,204,58,205;72,204,83,206;83,205,108,206;104,204,105,205;106,204,108,205;195,205,245,206;220,204,221,205;222,204,223,205;226,204,227,205;230,204,232,205;140,205,141,206" #endregion Local $aPixelRect = StringSplit($sPixelRect, ";", 2) Return $aPixelRect EndFunc ;==>_PixelCoordinates7() Func _PixelCoordinates8() #region pixel coordinates Local $sPixelRect $sPixelRect &= "40,250x206;18,0,22,9;15,0,18,2;13,0,14,2;12,0,13,1;14,0,15,1;23,8,131,20;23,4,250,5;23,0,27,3;22,0,23,2;28,0,250,4;17,2,18,6;16,2,17,4;24,3,28,4;27,2,28,3;22,3,23,4;22,5,23,6;133,5,250,14;24,5,133,8;23,6,24,7;22,7,23,8;131,8,133,10;20,9,22,15;19,9,20,10;22,10,23,11;132,12,133,13;22,14,23,18;26,20,133,25;131,14,132,20;147,14,198,26;139,14,147,20;136,14,139,16;182,64,250,198;203,14,250,64;198,14,203,25;21,15,22,16;138,16,139,17;0,18,4,23;0,17,2,18;135,20,138,23;134,18,137,20;138,18,139,21;137,18,138,19;1,23,8,25;4,20,6,23;4,19,5,20;22,19,23,20;25,20,26,24;24,20,25,22;141,20,147,23;140,20,141,22;6,21,7,23;7,22,8,23;131,25,136,27;133,22,134,25;134,23,135,25;137,23,140,27;136,23,137,24;144,23,147,25;143,23,144,24;4,25,9,26;8,24,9,25;140,25,142,31;140,24,141,25;31,25,86,56;6,94,69,155;22,56,66,94;27,38,31,56;28,25,30,38;27,25,28,28;26,25,27,26;30,25,31,28;86,28,119,54;86,25,117,28;117,25,123,26;124,26,130,27;127,25,128,26;130,25,131,26;145,25,146,26;202,25,203,26;5,26,8,28;4,26,5,27;117,26,119,27;132,27,137,28;136,26,137,27;130,33,145,41;142,28,146,32;142,26,143,28;157,26,178,42;151,26,157,31;149,26,151,28;147,26,149,27;178,26,190,32;190,26,196,28;196,26,197,27;120,27,123,28;128,27,131,28;144,27,145,28;197,33,203,64;201,29,203,33;202,27,203,29;124,28,126,32;126,28,127,30;130,28,132,30;150,28,151,29;190,28,193,30;193,28,194,29;197,28,199,30;119,32,122,74;119,29,121,32;121,29,122,30;123,29,124,30;127,29,128,30;133,29,137,32;131,30,133,31;132,29,133,30;137,29,138,31;138,30,140,31;139,29,140,30;145,34,152,36;146,30,150,34;146,29,147,30;196,29,197,30;23,32,27,37;25,31,27,32;26,30,27,31;30,30,31,38;190,30,191,31;195,30,196,31;198,31,201,33;200,30,201,31;122,32,125,43;122,31,123,32;127,31,130,34;126,31,127,32;135,32,143,33;138,31,139,32;141,31,142,32;150,31,151,34;153,31,157,33;152,31,153,32;130,32,133,33;145,32,146,33;178,32,186,35;186,32,189,33;192,32,193,33;20,34,23,37;21,33,23,34;155,33,157,35;154,33,155,34;186,33,187,34;190,33,191,35;195,34,197,39;196,33,197,34;" $sPixelRect &= "126,34,129,36;149,36,155,50;153,34,154,36;152,34,153,35;191,34,192,35;19,35,20,38;156,35,157,38;178,35,183,37;183,35,184,36;193,36,195,37;194,35,195,36;125,36,126,43;127,37,130,41;129,36,130,37;145,36,147,42;148,36,149,37;2,40,6,49;3,37,5,40;20,37,22,38;25,37,27,38;126,37,127,38;147,37,148,38;178,37,182,38;2,38,3,40;5,38,6,39;25,38,26,40;178,38,179,40;126,39,127,42;155,39,156,44;196,39,197,40;148,40,149,44;0,43,2,51;0,41,1,43;23,47,27,56;26,41,27,47;127,41,128,42;131,42,136,43;133,41,134,42;140,41,145,44;139,41,140,42;128,42,129,43;137,42,138,43;145,42,146,44;157,42,170,58;170,42,175,46;175,42,177,43;122,43,124,44;129,43,130,44;127,47,141,51;137,44,140,47;139,43,140,44;155,50,157,58;155,45,157,47;156,43,157,45;175,43,176,45;180,46,187,52;182,43,183,46;194,47,197,64;195,44,197,47;196,43,197,44;122,44,123,46;124,44,125,45;128,44,129,46;143,44,145,45;183,44,186,46;12,45,13,46;122,47,124,51;123,45,124,47;126,45,127,46;135,46,137,47;136,45,137,46;140,45,141,46;181,45,182,46;194,45,195,46;10,46,11,47;15,46,19,52;14,46,15,48;170,46,174,48;19,47,21,52;144,55,150,58;147,50,152,55;148,47,149,50;156,47,157,50;176,52,182,60;178,47,180,52;187,48,189,52;187,47,188,48;6,48,9,49;11,48,12,50;122,57,142,83;124,51,135,55;125,48,127,51;170,48,172,51;172,48,173,49;2,49,5,50;6,49,7,50;13,49,14,51;12,49,13,50;21,49,22,50;124,49,125,51;147,49,148,50;176,50,178,52;177,49,178,50;193,49,194,50;14,50,15,51;153,50,155,51;0,51,1,52;123,51,124,53;136,53,139,57;135,51,138,53;139,51,140,53;138,51,139,52;146,51,147,55;152,51,154,54;170,51,171,54;189,51,190,55;21,53,23,55;22,52,23,53;183,52,187,53;188,52,189,53;122,54,124,57;122,53,123,54;135,53,136,54;140,53,141,54;170,62,178,74;173,55,176,62;174,53,176,55;182,54,184,60;182,53,183,54;20,54,21,55;86,54,94,55;102,54,119,59;97,54,99,56;95,54,97,55;100,54,102,56;99,54,100,55;139,54,140,57;190,58,194,64;193,54,194,58;2,57,5,62;2,56,4,57;3,55,4,56;15,71,22,94;18,57,20,71;19,55,20,57;22,55,23,56;124,55,125,57;128,55,130,57;126,55,128,56;130,55,133,56;" $sPixelRect &= "134,55,136,57;150,55,151,57;186,56,191,57;188,55,189,56;190,55,191,56;20,56,22,60;66,56,77,61;77,56,81,58;81,56,84,57;87,56,97,59;101,56,102,58;125,56,127,57;132,56,134,57;140,56,142,57;184,56,185,57;5,57,6,58;81,58,87,63;83,57,87,58;97,57,99,59;186,57,188,59;188,57,189,58;192,57,193,58;0,58,2,62;77,58,80,59;99,58,100,59;146,59,154,66;145,58,147,59;148,58,150,59;151,58,153,59;161,58,167,64;157,58,161,60;156,58,157,59;167,58,169,60;185,58,186,64;184,58,185,61;71,69,92,89;76,63,84,69;79,60,81,63;80,59,81,60;87,59,93,61;110,59,119,65;107,59,110,61;128,83,157,103;142,66,146,83;142,61,144,66;142,59,143,61;145,59,146,60;171,60,173,62;172,59,173,60;186,59,187,60;188,60,190,64;189,59,190,60;20,60,21,63;106,60,107,63;105,60,106,61;152,66,157,74;154,61,156,66;154,60,155,61;159,60,161,63;158,60,159,61;167,60,168,62;176,60,178,61;20,64,22,71;21,61,22,64;66,61,74,65;74,61,76,62;76,62,79,63;78,61,79,62;87,61,91,62;107,61,108,62;109,61,110,62;170,61,171,62;176,61,177,62;186,61,188,64;0,62,1,65;5,62,6,63;74,62,75,64;17,63,18,71;84,63,85,64;156,63,157,65;168,64,170,74;169,63,170,64;178,63,179,71;183,63,185,64;74,65,76,69;75,64,76,65;99,64,101,66;101,64,102,65;108,65,111,66;109,64,110,65;144,64,145,66;164,64,166,68;162,64,164,66;166,64,167,65;179,64,180,65;66,65,71,71;71,65,72,67;97,65,99,66;114,65,119,68;113,65,114,67;112,65,113,66;157,65,158,67;72,67,74,69;73,66,74,67;96,66,98,67;109,66,110,67;149,66,151,70;148,66,149,68;147,66,148,67;151,66,152,67;158,66,159,68;179,66,180,67;84,67,89,69;92,81,101,96;92,70,96,81;94,67,97,69;104,67,105,68;89,68,91,69;105,68,107,72;117,68,119,72;116,68,117,70;115,68,116,69;146,72,151,83;146,69,148,72;146,68,147,69;150,70,152,71;151,68,152,70;155,74,161,78;157,68,158,74;165,68,166,69;167,68,168,71;16,69,17,71;93,69,96,70;101,69,103,71;158,71,161,72;159,69,160,71;1,71,4,76;1,70,3,71;100,70,101,71;103,70,104,71;107,70,108,72;109,71,111,74;109,70,110,71;148,70,149,72;160,70,161,71;181,70,182,71;0,71,1,74;66,71,69,74;69,71,70,72;99,72,101,74;" $sPixelRect &= "99,71,100,72;101,71,102,72;151,71,152,72;4,72,5,76;69,77,71,81;70,72,71,77;118,72,119,74;158,72,160,74;181,72,182,73;11,80,15,94;13,75,15,80;14,73,15,75;113,73,115,74;66,74,68,77;96,74,97,75;99,74,100,75;111,74,112,76;110,74,111,75;113,74,114,75;114,75,118,76;116,74,117,75;121,74,122,79;120,74,121,75;151,76,153,83;151,74,152,76;154,74,155,77;153,74,154,75;162,74,164,75;170,74,174,82;169,74,170,78;174,74,177,75;171,126,182,195;180,86,182,126;181,74,182,86;159,100,171,111;160,80,170,91;161,75,163,80;164,75,166,80;174,75,175,78;1,76,2,77;96,76,97,81;114,78,117,80;114,76,116,78;117,76,118,77;163,76,164,77;175,76,176,77;12,77,13,80;97,77,98,78;117,81,121,86;118,77,120,81;153,78,155,83;153,77,154,78;166,77,167,80;0,79,2,84;0,78,1,79;157,78,160,82;156,78,157,80;160,78,161,80;163,78,164,80;97,79,98,81;117,79,118,81;167,79,168,80;169,79,170,80;174,79,176,81;1,84,5,89;2,81,4,84;2,80,3,81;66,85,69,94;66,80,68,85;98,80,100,81;115,80,116,83;114,80,115,81;155,80,156,83;7,85,11,94;9,82,11,85;10,81,11,82;69,82,71,83;70,81,71,82;175,81,176,82;114,82,115,84;116,82,117,83;158,82,160,83;162,91,174,97;170,82,173,91;98,96,109,109;101,87,104,96;101,83,102,87;121,83,122,87;125,83,128,89;124,83,125,86;123,83,124,84;158,83,159,84;8,84,9,85;159,84,160,86;0,85,1,89;70,85,71,87;122,85,123,87;157,87,159,95;157,85,158,87;102,86,103,87;118,86,121,87;123,86,124,88;173,86,174,88;69,101,84,134;69,90,72,101;69,87,70,90;119,88,123,90;120,87,121,88;78,89,89,97;73,89,78,92;72,89,73,90;89,89,92,94;104,90,106,96;104,89,105,90;120,90,124,91;123,89,124,90;127,89,128,93;126,89,127,91;173,90,174,91;106,92,109,96;106,91,108,92;109,98,120,104;109,94,116,96;111,92,113,93;112,91,113,92;120,91,123,92;159,91,160,95;161,91,162,95;174,91,175,92;72,94,75,101;72,92,73,94;75,92,78,94;124,92,125,93;73,93,74,94;109,93,111,94;112,93,113,94;116,95,121,98;117,93,118,95;0,94,2,96;77,94,78,96;76,94,77,95;84,107,92,122;88,97,98,104;91,94,92,97;90,94,91,95;118,94,119,95;75,96,77,101;75,95,76,96;157,95,158,100;0,96,1,97;" $sPixelRect &= "0,100,6,206;4,97,6,100;5,96,6,97;89,96,91,97;92,96,97,97;112,96,116,98;111,96,112,97;121,96,124,99;126,103,153,110;125,98,128,103;126,97,128,98;127,96,128,97;158,96,159,97;161,97,173,100;161,96,162,97;77,98,80,101;77,97,79,98;84,97,85,107;81,97,84,99;80,97,81,98;85,97,88,102;109,97,111,98;2,99,4,100;3,98,4,99;120,99,122,101;120,98,121,99;80,99,81,101;83,99,84,100;122,99,123,100;160,99,161,100;179,99,180,101;81,100,83,101;123,100,125,102;171,102,174,106;171,100,172,102;120,101,121,102;172,101,173,102;87,102,88,103;124,102,125,103;153,113,164,129;157,104,159,113;158,102,159,104;177,108,180,126;178,105,180,108;179,102,180,105;85,104,88,107;85,103,87,104;125,103,126,104;153,103,155,107;155,103,156,105;92,108,96,115;91,104,96,107;90,104,91,106;89,104,90,105;96,104,98,106;109,104,113,108;113,104,115,105;117,104,118,105;174,104,175,105;88,105,89,107;113,105,114,106;89,106,90,107;97,106,98,107;171,106,173,109;93,107,94,108;96,107,97,113;113,107,114,108;153,107,154,109;173,107,174,108;105,109,112,110;109,108,110,109;112,108,113,109;155,110,157,113;156,108,157,110;98,109,103,112;103,109,104,111;173,109,174,110;106,110,109,112;105,110,106,111;109,110,110,111;112,110,113,112;111,110,112,111;127,110,143,112;143,110,152,111;113,111,114,112;164,111,167,120;159,111,164,113;167,111,169,114;169,111,170,112;176,111,177,112;97,112,100,114;100,112,101,113;129,112,137,114;128,112,129,113;137,112,140,113;154,112,155,113;114,113,115,114;175,115,177,126;176,113,177,115;96,114,98,117;98,114,99,115;130,114,133,116;129,114,130,115;133,114,135,115;143,118,153,140;151,115,153,118;152,114,153,115;167,114,168,115;92,115,94,118;94,115,95,116;131,116,132,117;147,117,151,118;150,116,151,117;167,117,169,119;92,118,93,121;136,125,143,144;140,120,143,125;141,119,143,120;173,122,175,126;174,120,175,122;164,123,167,126;164,121,165,123;167,122,169,124;168,121,169,122;84,122,89,127;89,122,91,124;138,122,140,125;166,122,167,123;89,124,90,126;137,124,138,125;167,124,168,125;172,124,173,126;133,126,136,148;" $sPixelRect &= "124,127,133,137;132,126,133,127;164,126,166,127;84,127,88,129;164,127,165,128;93,131,121,142;96,128,100,131;112,128,113,131;121,128,124,138;119,128,121,131;84,129,86,132;86,129,87,130;93,130,96,131;95,129,96,130;109,129,110,131;113,129,119,131;153,129,160,132;160,129,162,131;162,129,163,130;147,143,171,195;166,132,171,143;169,130,171,132;170,129,171,130;100,130,102,131;110,130,112,131;168,131,169,132;84,132,85,133;91,133,93,143;92,132,93,133;153,132,157,139;157,132,158,136;162,137,166,143;165,133,166,137;69,134,79,140;79,134,82,137;82,134,83,135;158,134,161,135;90,135,91,136;79,137,80,138;78,150,99,170;86,140,91,150;89,137,91,140;124,137,131,141;121,138,122,139;128,141,133,149;131,139,133,141;132,138,133,139;160,139,162,143;161,138,162,139;87,139,89,140;122,139,124,141;153,139,155,140;69,140,75,146;75,140,77,142;77,140,78,141;121,140,122,141;143,140,151,141;158,140,160,143;126,141,128,142;143,141,145,143;145,141,146,142;149,141,150,143;148,141,149,142;154,141,158,143;75,142,76,143;81,144,86,150;83,142,86,144;91,144,98,150;94,142,95,144;93,142,94,143;106,142,120,147;100,142,106,146;98,142,100,144;120,145,126,150;120,142,123,144;126,143,128,149;126,142,127,143;150,142,151,143;152,142,154,143;82,143,83,144;91,143,92,144;96,143,98,144;143,143,144,144;121,144,122,145;124,144,126,145;136,144,140,146;140,144,142,145;126,152,147,198;140,146,147,152;145,144,147,146;78,146,81,150;80,145,81,146;98,146,101,149;98,145,100,146;144,145,145,146;69,146,73,148;102,146,105,147;136,146,137,147;72,152,78,165;76,148,78,151;77,147,78,148;101,147,103,148;107,147,112,148;115,147,120,150;114,147,115,148;137,148,140,152;139,147,140,148;69,148,71,150;71,148,72,149;75,148,76,149;99,150,102,152;101,148,102,150;105,148,106,149;110,148,112,149;102,149,103,150;133,149,137,152;69,150,70,154;75,150,76,151;118,150,122,152;117,150,118,151;122,150,124,151;129,150,133,152;73,151,74,152;77,151,78,152;102,151,103,152;128,151,129,152;99,154,103,161;100,152,101,154;99,152,100,153;101,153,102,154;" $sPixelRect &= "109,163,126,202;117,155,126,163;119,154,126,155;121,153,122,154;123,153,126,154;6,155,51,195;51,155,63,169;63,155,67,161;67,155,68,157;70,157,72,160;71,156,72,157;114,157,117,163;116,156,117,157;103,157,104,158;112,159,114,163;113,158,114,159;69,159,70,161;70,160,71,161;110,161,112,163;111,160,112,161;63,161,65,165;65,161,66,163;68,162,70,166;68,161,69,162;62,173,78,190;69,166,75,173;70,163,72,166;71,161,72,163;99,161,102,165;66,163,67,164;63,165,64,167;66,168,69,173;67,165,68,168;72,165,76,166;99,165,100,169;75,166,76,167;75,168,78,173;77,166,78,168;103,179,109,204;106,171,109,179;107,168,109,171;108,166,109,168;66,167,67,168;51,169,59,177;59,169,62,171;64,170,66,173;65,169,66,170;78,170,96,175;96,170,97,174;59,171,61,172;63,171,64,173;97,171,98,172;59,172,60,176;105,174,106,179;78,177,84,183;81,175,87,177;78,175,80,177;80,175,81,176;90,175,93,179;88,175,90,177;93,175,95,176;57,190,72,206;58,181,62,190;60,178,62,181;61,176,62,178;87,176,88,177;93,176,94,177;51,177,55,186;55,177,58,180;84,179,91,181;85,177,87,179;84,177,85,178;104,177,105,179;87,178,90,179;59,179,60,181;91,179,92,180;55,181,57,182;56,180,57,181;84,181,85,182;88,181,92,182;55,182,56,184;89,182,90,185;102,182,103,183;78,185,82,187;80,183,81,185;78,183,80,184;82,183,83,186;81,183,82,184;83,184,87,186;84,183,85,184;90,183,91,184;88,184,89,186;87,184,88,185;99,191,103,206;101,185,103,191;102,184,103,185;56,186,58,190;57,185,58,186;51,186,53,190;53,187,54,188;55,187,56,193;78,187,81,189;81,188,82,190;83,188,84,189;78,189,79,190;84,189,86,190;100,189,101,191;51,190,52,192;56,190,57,192;72,191,76,197;72,190,74,191;76,191,79,193;76,190,77,191;52,194,57,203;54,191,55,194;80,194,84,198;81,191,83,193;86,191,87,192;79,192,81,193;82,193,84,194;83,192,84,193;53,193,54,194;56,193,57,194;76,193,77,194;76,195,80,197;79,193,80,195;84,194,85,195;6,195,43,206;43,195,48,199;48,195,50,196;51,195,52,196;97,198,99,202;98,195,99,198;147,195,165,197;166,195,173,197;173,195,174,196;175,195,182,197;48,196,49,197;" $sPixelRect &= "165,196,166,198;174,196,175,197;49,199,52,203;50,198,52,199;51,197,52,198;72,197,75,199;84,197,85,198;147,197,153,198;166,197,168,198;178,197,182,198;80,198,83,199;126,198,139,201;139,198,142,200;143,198,147,200;147,198,149,199;183,198,184,199;209,198,250,206;196,198,209,200;188,198,196,199;43,199,46,201;72,199,73,201;194,199,195,200;73,200,74,201;203,200,209,202;201,200,203,201;43,201,45,202;47,202,49,203;48,201,49,202;126,201,135,202;43,202,44,204;72,202,73,203;96,202,97,203;98,202,99,203;109,202,115,204;115,202,120,203;207,202,209,204;205,202,207,203;48,203,49,204;53,203,57,206;76,203,77,204;95,203,96,206;43,205,53,206;45,204,46,205;47,204,48,205;50,204,51,205;52,204,53,205;72,204,73,206;103,204,106,206;108,204,112,206;73,205,95,206;96,205,99,206;106,205,108,206;112,205,209,206" #endregion Local $aPixelRect = StringSplit($sPixelRect, ";", 2) Return $aPixelRect EndFunc ;==>_PixelCoordinates8() Func _PixelCoordinates9() #region pixel coordinates Local $sPixelRect $sPixelRect &= "40,250x206;16,0,18,8;15,0,16,2;18,0,19,3;20,0,250,9;18,6,20,13;19,3,20,6;27,9,118,53;21,9,27,19;20,9,21,15;118,9,134,24;152,9,203,30;142,9,152,22;136,9,142,13;186,68,250,206;208,9,250,68;203,9,208,28;0,14,3,20;0,12,1,14;136,13,137,14;139,13,142,15;141,15,142,17;140,15,141,16;137,17,139,22;139,17,140,19;136,18,137,20;139,20,141,22;140,18,141,20;0,78,62,152;17,41,27,78;23,27,27,41;23,19,26,26;22,19,23,21;26,19,27,22;132,24,138,26;134,21,136,24;134,20,135,21;139,23,143,27;138,22,140,23;145,22,152,25;143,22,145,23;19,25,22,32;20,24,22,25;21,23,22,24;26,23,27,27;136,23,137,24;118,24,125,25;131,24,132,25;118,25,120,26;128,25,131,27;125,25,128,26;143,27,145,32;143,25,144,27;149,25,152,27;147,25,149,26;15,27,19,31;17,26,19,27;24,26,26,27;121,26,125,27;130,27,133,28;131,26,132,27;134,26,137,28;133,26,134,27;138,26,139,28;137,26,138,27;118,28,121,77;118,27,119,28;124,28,129,30;125,27,128,28;142,27,143,28;151,27,152,29;150,27,151,28;14,28,15,31;121,31,125,43;121,28,122,31;132,28,134,30;131,28,132,29;145,28,148,33;203,28,204,29;207,28,208,29;135,29,139,32;141,29,143,32;148,30,150,36;148,29,149,30;13,30,14,31;122,30,123,31;125,30,127,31;129,35,148,41;128,31,131,34;128,30,130,31;133,30,135,31;139,30,141,32;159,30,182,44;155,30,159,33;154,30,155,32;153,30,154,31;182,30,195,35;195,30,199,32;199,30,201,31;125,31,126,33;127,31,128,32;150,41,157,52;150,34,154,39;150,31,152,34;202,32,204,34;203,31,204,32;19,33,21,34;20,32,21,33;21,35,23,41;22,32,23,35;131,32,135,35;135,33,145,35;139,32,140,33;141,32,142,33;152,32,153,34;195,32,198,33;202,36,208,68;206,33,208,36;207,32,208,33;147,33,148,34;157,33,159,36;156,33,157,34;195,33,196,34;201,33,202,34;19,34,20,35;127,34,129,36;129,34,130,35;145,34,147,35;199,34,200,35;203,35,206,36;205,34,206,35;125,35,126,43;154,36,157,41;154,35,155,36;182,35,189,39;189,35,192,37;192,35,193,36;126,36,127,38;149,36,150,37;158,36,159,38;196,36,198,37;126,39,129,42;128,37,129,39;127,37,128,38;148,37,149,42;189,37,190,38;194,37,196,38;199,39,202,43;" $sPixelRect &= "200,38,202,39;201,37,202,38;149,38,150,39;194,38,195,39;4,39,6,40;9,40,13,46;8,39,10,40;20,39,21,41;151,39,154,41;182,39,186,41;186,39,187,40;193,39,194,40;8,40,9,42;198,40,199,41;0,42,2,43;1,41,2,42;13,42,15,46;13,41,14,42;129,41,130,42;141,41,148,45;135,41,141,42;157,41,158,46;182,41,183,43;5,42,6,44;4,42,5,43;133,42,137,44;140,42,141,43;7,43,8,45;6,43,7,44;121,43,124,46;130,43,132,44;137,43,139,44;201,43,202,44;8,44,9,46;124,44,125,45;127,44,128,45;129,44,130,45;137,46,141,54;138,45,141,46;140,44,141,45;159,44,174,57;174,44,179,48;179,44,181,45;126,45,127,46;128,45,129,46;144,45,147,46;157,51,159,62;158,45,159,51;179,45,180,47;11,46,14,47;10,59,17,78;13,51,17,55;15,47,17,51;16,46,17,47;121,46,122,48;122,47,124,53;123,46,124,47;129,46,130,47;141,46,142,47;124,50,136,56;126,48,137,50;127,47,128,48;136,47,137,48;183,49,190,56;185,48,190,49;186,47,187,48;198,52,202,68;199,48,202,52;201,47,202,48;13,49,15,50;14,48,15,49;174,48,177,51;177,48,178,49;125,49,126,50;141,49,142,52;196,49,197,50;198,49,199,51;13,50,14,51;136,50,137,55;146,56,151,68;148,52,153,56;149,50,150,52;178,56,185,65;181,51,183,56;182,50,183,51;190,52,192,57;190,50,191,52;12,51,13,53;174,51,176,52;121,58,142,87;121,54,123,58;121,52,122,54;154,52,156,55;174,52,175,54;11,54,13,59;11,53,12,54;27,53,64,74;64,53,76,57;76,53,82,55;82,53,85,54;101,53,118,59;94,53,101,55;123,53,124,54;179,54,181,56;180,53,181,54;197,53,198,56;81,55,91,60;85,54,86,55;89,54,90,55;136,56,141,58;138,54,139,56;137,54,138,55;140,54,141,55;147,54,148,56;153,54,154,56;13,55,14,58;14,56,17,59;15,55,17,56;76,55,78,56;91,56,93,59;91,55,92,56;99,55,101,58;139,55,140,56;154,55,155,56;156,55,157,60;192,55,193,59;77,57,81,65;79,56,81,57;93,56,96,58;98,56,99,57;123,56,124,58;128,56,130,58;125,56,128,57;130,56,134,57;151,56,153,58;186,56,190,57;193,56,194,57;10,57,11,59;64,57,71,62;71,57,73,60;74,57,75,58;96,57,97,58;124,57,126,58;133,57,136,58;145,57,146,61;162,57,169,67;159,57,162,64;169,57,172,62;172,65,179,74;175,60,178,64;176,57,178,60;" $sPixelRect &= "185,59,187,65;185,57,186,59;66,70,92,91;72,61,77,70;75,59,77,61;76,58,77,59;97,58,98,59;144,58,145,59;109,59,118,65;105,59,109,61;195,62,198,68;196,60,198,62;197,59,198,60;71,60,72,61;73,60,75,61;81,60,85,62;85,60,88,61;104,60,105,63;103,60,104,61;125,87,156,107;142,68,146,87;142,62,144,68;142,60,143,62;191,60,194,62;194,60,195,61;6,68,10,78;9,61,10,68;105,61,106,62;108,61,109,63;107,61,108,62;149,68,157,73;151,62,155,68;151,61,154,62;189,61,191,64;64,62,68,65;68,62,70,63;69,64,72,70;70,63,72,64;71,62,72,63;81,62,82,63;158,62,159,63;169,62,171,63;187,63,189,65;188,62,189,63;191,62,192,63;155,64,157,68;155,63,156,64;169,63,170,64;173,64,176,65;174,63,175,64;192,64,195,68;193,63,195,64;95,64,99,66;161,64,162,66;160,64,161,65;177,64,178,65;8,65,9,68;64,65,66,70;66,65,67,67;67,67,69,70;68,65,69,67;77,65,80,70;93,65,95,67;106,65,108,67;108,65,109,66;113,65,118,70;110,65,113,67;144,65,145,68;179,65,180,66;190,65,192,68;80,66,84,70;91,67,94,69;92,66,93,67;95,66,96,67;157,68,159,70;157,66,158,68;179,67,181,74;180,66,181,67;188,66,190,68;84,67,86,70;106,67,107,68;112,67,113,69;111,67,112,68;164,67,168,70;163,67,164,69;162,67,163,68;161,85,173,105;169,75,179,79;169,69,172,75;170,67,172,69;187,67,188,68;86,68,88,70;102,69,105,71;102,68,104,69;105,68,106,69;148,68,149,71;147,68,148,69;88,69,93,70;98,70,101,71;99,69,100,70;181,69,182,70;173,126,186,206;181,92,186,126;183,75,186,92;184,70,186,75;185,69,186,70;4,72,6,78;5,70,6,72;64,70,65,72;92,70,93,71;106,70,107,71;115,70,118,74;114,70,115,72;146,75,150,87;146,71,148,75;146,70,147,71;157,70,158,72;165,70,167,72;167,70,168,71;64,76,66,82;65,71,66,76;96,71,99,73;99,71,100,72;103,71,105,73;107,71,108,76;158,71,159,72;181,71,182,72;95,72,96,73;166,72,167,73;168,72,169,75;92,73,93,74;96,73,98,75;108,73,109,77;153,73,159,79;151,73,153,76;150,73,151,74;160,73,161,76;2,76,4,78;3,74,4,76;27,74,61,78;61,74,63,76;93,74,94,75;110,74,112,76;112,74,113,75;116,74,118,76;148,74,149,75;161,74,162,76;173,74,180,75;92,80,97,98;92,75,93,80;" $sPixelRect &= "156,79,164,84;159,75,160,79;179,75,180,77;109,76,110,78;112,76,114,85;114,76,115,78;150,79,153,87;150,76,151,79;151,77,153,78;152,76,153,77;1,77,2,78;93,77,95,79;115,77,116,78;119,77,121,83;160,77,161,79;110,78,112,79;151,78,152,79;163,78,164,79;62,101,78,136;62,87,65,101;62,79,63,87;93,79,94,80;115,84,119,89;116,79,118,84;155,79,156,83;154,79,155,81;170,79,175,85;175,79,179,80;164,80,167,85;175,80,177,82;111,81,112,82;115,81,116,84;153,83,155,87;153,81,154,83;167,82,168,85;175,82,176,83;182,82,183,92;65,83,66,87;93,98,106,113;97,88,100,98;97,83,98,88;120,83,121,85;111,84,112,86;156,84,157,85;158,84,164,85;168,84,169,85;113,85,115,86;155,85,156,87;158,85,161,87;157,85,158,86;173,85,177,87;63,86,64,87;113,86,114,87;119,86,120,89;98,87,99,88;120,87,121,91;123,87,125,93;122,87,123,90;159,89,161,95;160,87,161,89;159,87,160,88;173,87,174,90;156,94,159,100;156,88,157,94;158,88,159,90;100,91,102,98;100,89,101,91;117,91,120,94;116,89,118,91;118,89,119,90;175,89,176,90;65,92,68,101;65,90,66,92;66,91,67,92;77,91,84,101;72,91,77,97;69,91,72,93;68,91,69,92;84,97,91,106;86,91,92,97;84,91,86,95;157,91,158,94;173,91,175,95;120,92,121,94;68,94,70,101;68,93,69,94;71,93,72,96;70,93,71,94;102,94,106,98;102,93,104,94;124,93,125,95;109,94,110,95;117,94,118,95;122,94,123,95;85,95,86,96;106,96,110,99;106,95,108,96;121,95,122,96;160,95,161,98;173,95,174,102;70,97,73,101;70,96,71,97;109,99,117,107;112,96,115,99;174,96,175,98;74,97,77,99;91,97,92,99;110,97,112,99;115,97,117,99;73,98,74,101;117,99,119,104;117,98,118,99;76,99,77,100;91,100,93,108;92,99,93,100;119,100,121,102;120,99,121,100;179,105,181,126;180,99,181,105;74,100,76,101;106,100,109,109;122,107,154,111;122,102,125,107;123,101,125,102;124,100,125,101;156,100,157,105;80,101,84,103;78,101,80,102;157,101,158,102;155,112,165,127;158,105,172,112;160,101,161,105;119,102,120,103;78,109,86,124;78,104,81,109;78,103,80,104;82,103,84,105;81,103,82,104;121,103,122,107;120,103,121,105;117,104,118,105;159,104,160,105;81,106,83,109;" $sPixelRect &= "81,105,82,106;83,105,84,106;86,106,91,109;85,106,86,108;83,107,84,109;109,107,115,108;154,107,155,109;156,109,158,112;157,107,158,109;84,108,85,109;92,108,93,109;109,108,110,109;165,112,173,116;172,109,174,112;172,108,173,109;86,110,90,118;87,109,88,110;90,110,92,114;91,109,92,110;107,109,109,112;106,110,107,111;124,111,141,117;122,113,124,114;123,111,124,113;141,111,151,116;151,111,153,113;153,111,154,112;106,112,107,114;176,116,179,126;177,113,179,116;178,112,179,113;92,113,97,115;97,113,99,114;101,113,104,115;104,113,105,114;107,113,108,115;151,113,152,115;90,114,91,116;123,114,124,116;148,121,155,140;153,116,155,121;154,114,155,116;92,115,96,116;91,116,93,118;93,116,94,117;109,116,111,117;142,116,143,117;165,116,168,121;168,116,170,117;90,117,91,119;125,117,133,119;133,117,137,118;168,117,169,118;86,118,88,121;88,118,89,119;91,118,92,119;151,119,153,121;152,118,153,119;89,119,90,120;127,119,130,121;126,119,127,120;130,119,131,120;175,119,176,126;149,120,151,121;86,121,87,123;165,121,166,122;174,121,175,122;137,125,148,147;146,122,148,125;141,123,143,125;144,123,146,125;165,123,166,126;174,123,175,126;78,124,84,128;84,124,85,127;138,124,141,125;143,124,144,125;166,124,167,126;128,132,137,152;134,128,137,132;136,126,137,128;134,127,135,128;155,127,162,136;78,128,81,131;81,128,83,129;162,130,165,133;162,128,163,130;165,129,167,132;166,128,167,129;152,148,173,206;169,134,173,148;171,130,173,134;172,128,173,130;132,130,134,132;133,129,134,130;164,129,165,130;78,131,80,133;85,135,115,146;89,132,93,135;91,131,93,132;131,131,132,132;106,132,107,133;119,132,128,141;170,132,171,134;78,133,79,135;87,133,89,135;93,133,94,135;108,133,109,135;107,133,108,134;115,133,119,144;113,133,115,135;163,133,164,135;162,133,163,134;94,134,96,135;103,134,107,135;109,134,113,135;62,136,72,141;72,136,76,138;76,136,77,137;83,140,85,144;83,138,85,139;84,136,85,138;155,136,160,138;165,139,169,148;167,137,169,139;72,138,74,140;74,138,75,139;155,138,158,139;166,138,167,139;84,139,85,140;" $sPixelRect &= "148,140,153,146;153,141,156,143;153,140,154,141;162,141,165,148;163,140,165,141;62,141,68,146;68,141,71,143;71,149,91,175;79,143,83,149;81,142,83,143;82,141,83,142;121,141,122,155;119,141,121,147;122,142,126,148;122,141,123,142;126,141,128,143;124,141,126,142;156,141,158,142;68,143,69,144;153,143,154,144;76,145,79,149;78,144,79,145;83,145,85,147;84,144,85,145;115,145,119,146;118,144,119,145;159,145,162,148;161,144,162,145;123,148,128,155;126,145,128,148;62,146,66,148;66,146,67,147;74,146,76,149;85,146,86,147;99,146,114,152;93,146,99,150;91,146,93,148;114,146,117,147;118,146,119,147;148,146,152,147;157,146,159,148;72,148,74,149;73,147,74,148;83,147,84,149;89,147,91,149;114,147,115,150;120,147,121,148;137,147,147,148;62,148,64,151;64,148,65,149;84,148,89,149;115,148,117,150;117,148,118,149;137,148,140,150;140,148,142,149;144,148,146,149;63,156,71,169;67,151,71,155;69,149,71,151;91,150,94,154;92,149,93,150;118,150,121,156;120,149,121,150;122,149,123,156;126,156,152,206;143,150,152,156;149,149,152,150;94,150,95,151;96,150,99,151;111,152,118,157;114,151,118,152;115,150,116,151;137,150,139,151;62,151,63,153;66,151,67,152;95,151,97,152;139,152,143,156;141,151,143,152;0,152,42,190;42,152,56,166;56,152,60,157;60,152,61,155;65,152,66,154;64,152,65,153;94,152,95,153;103,152,105,154;100,152,103,153;105,152,106,153;108,152,111,155;107,152,108,153;128,152,132,154;132,152,135,153;66,153,67,156;97,153,98,154;136,153,139,156;63,154,64,156;93,154,95,155;128,154,130,155;133,154,136,156;64,155,65,156;68,155,71,156;91,159,95,166;91,155,94,158;109,155,111,156;123,155,127,156;131,155,133,156;94,156,95,157;118,156,119,157;56,157,58,161;58,157,59,159;111,157,113,158;114,157,117,158;105,164,126,206;122,158,126,164;123,157,126,158;92,158,94,159;53,174,70,190;61,160,63,174;62,159,63,160;95,159,96,160;113,160,122,164;115,159,116,160;117,159,122,160;56,161,57,164;59,162,61,165;60,161,61,162;110,161,113,164;95,162,97,163;108,162,110,164;95,163,96,164;107,163,108,164;56,166,60,167;58,164,59,166;" $sPixelRect &= "97,178,105,206;102,168,105,178;103,166,105,168;104,165,105,166;42,166,51,175;51,166,55,168;91,166,94,169;56,167,57,168;57,168,61,169;58,167,59,168;60,167,61,168;51,168,53,171;53,168,54,169;56,170,61,171;57,169,58,170;59,169,61,170;63,169,66,171;66,169,67,170;68,169,71,170;91,169,93,171;67,171,71,174;68,170,69,171;99,173,102,178;101,170,102,173;51,171,52,173;55,172,61,174;56,171,57,172;58,171,61,172;63,171,65,174;91,171,92,172;65,172,67,174;100,172,101,173;54,173,55,174;70,175,77,187;70,174,71,175;42,175,48,180;48,175,50,176;46,185,53,206;51,177,53,185;52,175,53,177;80,175,86,181;77,175,80,180;86,175,90,176;48,176,49,178;86,176,88,178;98,176,99,178;88,177,89,178;86,178,87,180;42,180,46,184;46,180,47,181;49,181,51,185;50,180,51,181;80,181,83,185;77,181,80,182;83,181,85,182;93,188,97,206;95,183,97,188;96,181,97,183;48,182,49,185;79,182,80,183;83,182,84,183;77,185,82,187;78,183,79,185;77,183,78,184;42,185,44,188;42,184,43,185;44,184,46,185;47,184,48,185;79,184,80,185;83,184,84,185;44,185,45,186;93,186,95,187;94,185,95,186;70,187,73,189;73,187,75,188;78,187,82,188;94,187,95,188;42,188,43,189;79,188,80,191;71,190,79,191;73,189,74,190;80,189,81,190;0,190,32,206;32,190,38,198;38,190,41,193;44,190,46,206;53,190,64,203;65,190,67,196;64,190,65,195;67,191,71,193;69,190,70,191;71,191,72,192;75,191,76,193;74,191,75,192;77,191,78,192;43,192,44,196;90,195,93,206;92,192,93,195;38,193,40,195;42,193,43,194;68,193,70,195;67,194,68,195;70,194,71,196;72,194,73,195;38,195,39,196;40,198,44,202;41,196,43,198;42,195,43,196;73,195,75,196;64,197,72,199;64,196,66,197;40,197,41,198;75,197,76,198;32,198,36,201;36,198,37,200;70,199,74,201;72,198,73,199;88,202,90,206;89,198,90,202;64,199,66,200;65,201,72,203;67,199,69,201;37,202,41,206;38,201,40,202;39,200,40,201;69,200,70,201;32,201,35,203;72,201,73,202;41,203,44,206;42,202,44,203;64,202,65,203;32,203,33,204;36,203,37,206;53,203,63,206;68,203,73,206;73,204,74,206;32,205,36,206;63,205,68,206;74,205,88,206" #endregion Local $aPixelRect = StringSplit($sPixelRect, ";", 2) Return $aPixelRect EndFunc ;==>_PixelCoordinates9() Func _PixelCoordinates10() #region pixel coordinates Local $sPixelRect $sPixelRect &= "40,250x206;23,0,136,23;17,0,23,13;14,0,17,5;157,0,207,34;142,0,157,16;136,0,142,8;194,69,250,206;213,0,250,69;207,0,213,32;16,5,17,8;15,5,16,6;138,8,142,12;138,12,139,13;141,12,142,14;140,12,141,13;0,60,55,153;15,30,67,60;19,17,23,30;19,13,21,17;18,13,19,15;21,13,23,15;22,16,23,17;147,16,157,25;144,16,147,22;143,16,144,17;14,18,18,21;16,17,18,18;139,19,142,23;138,17,141,19;141,17,142,18;9,20,14,24;12,19,14,20;142,19,143,21;134,23,139,26;136,20,137,23;14,21,17,25;17,25,19,30;18,21,19,25;137,21,138,23;7,23,9,24;8,22,9,23;145,22,147,23;67,23,118,52;23,23,67,30;118,23,125,24;131,23,134,24;141,23,144,26;140,23,141,24;8,24,11,25;119,24,120,25;121,25,133,26;123,24,124,25;126,24,131,25;133,24,134,25;135,26,141,27;139,24,140,26;143,26,146,28;144,24,145,26;14,25,16,27;145,25,146,26;152,25,157,29;149,25,152,26;109,54,122,69;118,30,125,44;118,27,122,30;118,26,120,27;125,27,130,29;126,26,129,27;132,26,134,28;130,26,132,27;142,26,143,27;151,26,152,28;14,27,15,28;122,27,124,28;133,28,135,31;134,27,135,28;136,27,138,28;139,27,140,28;143,29,150,32;145,28,147,29;146,27,147,28;16,28,17,30;148,28,149,29;123,29,124,30;126,29,128,30;136,29,141,32;135,29,136,31;155,29,157,32;154,29,155,30;125,30,127,32;129,30,131,35;141,30,143,32;149,32,154,36;150,30,151,32;131,31,132,32;151,31,152,32;125,35,128,38;125,32,126,35;131,34,148,42;132,32,136,34;147,32,149,34;145,32,147,33;156,32,157,33;207,32,209,33;212,32,213,33;2,34,7,39;2,33,6,34;128,33,129,36;127,33,128,34;136,33,145,34;152,38,159,51;154,33,155,38;1,34,2,35;9,41,15,60;11,37,15,41;12,34,13,37;13,35,15,37;14,34,15,35;161,34,186,47;158,34,161,36;186,34,198,39;198,34,204,36;204,34,205,35;7,35,9,39;128,38,131,42;129,35,130,38;148,37,150,43;148,35,149,37;207,35,209,36;0,36,1,38;130,36,131,38;151,36,154,38;150,36,151,37;155,36,157,38;160,36,161,41;159,36,160,37;198,36,202,37;206,36,208,38;1,37,2,39;157,37,158,38;198,37,200,38;205,37,206,38;208,37,209,38;206,41,213,69;210,38,213,41;211,37,213,38;125,39,128,42;125,38,126,39;150,38,152,39;" $sPixelRect &= "203,38,204,39;5,39,7,41;3,39,5,40;7,39,8,40;10,39,11,41;150,39,151,41;186,39,193,42;193,39,195,41;195,39,196,40;208,39,210,41;199,40,201,41;207,40,208,41;198,41,200,42;203,43,206,47;204,42,206,43;205,41,206,42;7,42,9,44;125,42,127,43;132,43,139,44;134,42,135,43;142,42,148,46;136,42,142,43;159,42,160,46;186,42,189,44;189,42,190,43;6,43,7,47;130,43,131,44;141,43,142,44;148,43,149,46;151,43,152,47;197,43,198,44;118,48,123,52;118,44,121,48;121,44,123,45;124,44,125,45;129,44,130,45;134,44,135,45;136,44,139,45;186,44,188,45;202,44,203,46;201,44,202,45;7,50,9,60;7,45,9,49;121,45,122,46;122,46,124,48;123,45,124,46;126,45,127,47;128,45,129,47;137,47,141,55;139,46,141,47;140,45,141,46;158,53,173,65;160,47,180,53;160,45,161,47;5,46,6,47;144,46,148,47;3,52,6,60;4,48,7,52;4,47,5,48;141,47,142,49;180,47,184,49;205,47,206,50;204,47,205,48;120,69,145,96;127,49,131,69;126,48,130,49;131,49,137,57;131,48,132,49;136,48,137,49;8,49,9,50;123,50,127,56;125,49,127,50;180,49,182,51;182,49,183,50;141,50,143,51;149,54,154,59;150,51,158,54;151,50,152,51;159,50,160,53;141,51,142,53;180,51,181,52;186,53,193,60;188,51,190,53;201,57,206,69;202,53,206,57;204,52,206,53;205,51,206,52;6,52,7,53;67,52,75,54;75,52,80,53;103,52,109,61;96,52,103,57;92,52,96,54;91,52,92,53;109,52,121,54;122,52,123,55;187,52,188,53;190,52,193,53;81,53,88,59;173,53,177,57;177,53,179,55;199,53,200,54;6,54,7,60;67,54,73,55;74,55,81,60;76,54,81,55;88,54,92,57;94,54,95,55;155,54,157,57;179,60,187,69;183,55,186,60;184,54,186,55;193,56,195,61;193,54,194,56;201,54,202,55;1,57,3,60;2,55,3,57;67,55,69,58;69,55,70,56;71,55,72,56;92,55,94,57;95,55,96,56;131,59,141,69;136,57,140,59;137,55,138,57;139,55,141,56;147,57,149,63;148,55,149,57;61,68,85,91;67,60,76,68;71,57,74,60;72,56,74,57;93,57,96,58;94,56,95,57;122,59,127,69;122,56,123,59;125,56,127,58;124,56,125,57;139,56,140,57;154,56,155,59;88,57,89,58;97,57,103,58;123,57,124,59;131,57,134,58;155,57,156,58;157,57,158,64;173,57,175,61;175,57,176,58;181,58,183,60;182,57,183,58;" $sPixelRect &= "67,58,68,59;68,59,71,60;70,58,71,59;101,58,103,59;124,58,125,59;134,58,136,59;140,58,141,59;200,58,201,61;81,59,85,60;146,63,148,72;145,59,147,63;149,59,153,61;55,60,62,66;62,60,66,61;76,60,78,62;78,60,79,61;101,60,103,62;141,62,143,69;141,60,142,62;144,60,145,62;190,60,193,62;188,60,190,61;195,60,197,61;62,61,64,63;64,63,67,68;65,62,67,63;66,61,67,62;103,61,104,62;106,61,109,64;105,61,106,62;148,65,156,73;149,61,151,65;173,61,174,64;177,63,179,68;178,61,179,63;187,63,189,69;187,61,188,63;195,61,196,64;194,61,195,62;76,62,77,64;101,62,102,63;62,63,63,64;152,63,155,65;199,65,201,69;200,63,201,65;62,66,64,68;63,64,64,66;91,64,95,66;95,64,97,65;108,64,109,68;107,64,108,66;148,64,149,65;151,64,152,65;192,65,197,67;196,64,197,65;76,65,80,68;88,66,92,67;90,65,91,66;104,65,106,67;143,65,144,69;164,65,169,73;160,65,164,69;159,65,160,67;169,65,172,67;172,65,173,66;189,65,190,66;55,66,61,69;80,66,82,68;103,66,104,67;190,67,194,68;191,66,192,67;197,67,199,69;198,66,199,67;82,67,84,68;87,67,90,70;90,67,91,68;104,67,105,68;152,77,159,82;156,69,158,76;156,67,157,69;169,67,171,68;173,69,181,82;175,67,177,69;85,80,91,98;85,70,89,80;85,69,87,70;86,68,87,69;100,69,102,74;99,68,101,69;169,68,170,71;174,68,175,69;177,68,178,69;189,68,191,70;191,68,192,69;195,68,197,69;55,69,58,74;58,69,59,71;94,70,98,72;96,69,97,70;99,69,100,71;102,69,103,70;113,69,120,76;111,69,113,72;110,69,111,70;162,69,164,71;161,69,162,70;181,69,182,70;188,69,189,70;59,73,61,81;60,70,61,73;170,73,173,79;171,71,173,73;172,70,173,71;176,119,194,206;184,80,194,119;188,72,194,80;192,70,194,72;92,73,94,75;93,71,94,73;104,72,106,77;104,71,105,72;158,71,159,73;163,71,164,72;181,72,183,77;181,71,182,72;190,71,192,72;94,72,96,73;112,72,113,73;122,96,156,108;145,79,150,96;145,74,147,79;145,72,146,74;147,72,148,73;148,73,151,75;152,73,156,77;159,73,160,74;166,73,168,77;165,73,166,75;168,73,169,74;55,74,56,75;89,74,90,75;94,74,95,75;150,75,152,79;151,74,152,75;186,74,188,80;108,75,110,77;147,75,148,79;149,75,150,76;" $sPixelRect &= "158,75,159,77;58,76,59,79;89,77,91,79;89,76,90,77;105,77,107,78;106,76,107,77;117,76,120,87;115,76,117,78;114,76,115,77;156,76,157,77;169,76,170,81;55,101,71,137;55,83,58,101;55,77,57,83;110,77,112,80;148,77,149,79;160,77,162,79;168,77,169,78;181,77,182,79;185,77,186,80;91,78,92,79;106,78,107,79;108,81,111,84;109,78,110,81;112,78,114,79;116,78,117,80;159,78,160,79;89,79,90,80;112,79,113,80;150,80,152,81;151,79,152,80;160,79,161,80;159,90,173,109;170,82,176,89;170,79,172,82;58,80,59,81;110,80,111,81;112,82,115,91;114,80,115,82;155,83,163,89;159,80,160,83;172,80,173,82;59,83,61,86;60,81,61,83;91,90,97,114;91,84,94,90;91,81,93,84;150,85,153,96;150,82,152,85;150,81,151,82;160,81,161,83;93,82,94,83;115,82,116,84;153,82,159,83;163,82,164,86;169,82,170,83;176,83,179,85;176,82,177,83;179,82,180,84;154,83,155,86;153,83,154,84;110,84,111,88;108,85,110,86;109,84,110,85;164,84,167,90;176,85,177,87;58,86,59,88;60,86,61,89;108,86,109,88;111,86,112,89;115,88,117,91;115,86,116,88;177,86,178,87;119,87,120,91;118,87,119,89;153,88,155,96;153,87,154,88;163,87,164,90;167,87,168,90;181,99,184,119;182,92,184,99;183,87,184,92;94,88,95,90;58,92,62,101;58,89,60,92;95,89,96,90;117,89,118,93;156,89,163,90;168,89,169,90;170,89,175,90;158,90,159,92;157,90,158,91;173,90,177,92;60,91,61,92;69,91,79,100;64,91,69,94;63,91,64,93;62,91,63,92;79,98,86,109;80,91,85,97;79,91,80,95;113,91,116,92;118,91,119,92;156,91,157,92;113,92,114,93;155,92,156,96;157,92,158,94;173,92,174,94;62,95,65,101;62,93,63,95;114,94,118,97;114,93,116,94;63,94,64,95;66,94,69,99;65,94,66,96;97,102,103,110;97,95,101,102;97,94,100,95;113,94,114,96;158,94,159,100;156,95,157,105;103,96,106,97;121,96,122,98;65,97,66,101;81,97,85,98;101,97,104,100;103,103,113,110;104,99,109,103;104,98,106,99;105,97,106,98;173,97,175,99;86,98,87,100;87,101,91,117;88,98,91,101;108,98,109,99;109,100,114,103;110,98,111,100;118,98,119,99;66,99,68,101;111,99,113,100;68,100,69,101;74,100,79,104;72,100,74,102;71,100,72,101;102,100,104,101;173,100,174,105;" $sPixelRect &= "86,101,87,110;101,101,102,102;113,103,117,106;114,101,115,103;157,101,158,104;73,102,74,103;115,102,117,103;119,108,149,120;119,104,122,108;121,102,122,104;71,110,80,125;71,104,74,110;71,103,73,104;117,103,118,105;76,104,79,106;75,104,76,105;179,109,181,119;180,104,181,109;74,106,76,110;74,105,75,106;117,106,119,110;118,105,119,106;77,106,79,107;113,106,115,107;116,106,117,108;76,107,77,110;113,107,114,108;77,108,79,110;149,108,154,112;154,108,155,110;81,109,85,111;80,109,81,110;85,109,86,110;156,110,171,122;158,109,172,110;97,110,100,117;100,110,101,113;102,110,105,112;105,110,107,111;109,110,110,111;118,110,119,113;171,110,172,111;80,112,83,121;80,111,81,112;83,112,86,116;84,111,86,112;101,111,102,114;102,112,104,114;149,112,152,116;152,112,153,114;150,122,163,133;153,116,156,122;154,114,156,116;155,112,156,114;178,112,179,119;104,113,105,114;91,114,94,116;96,114,97,118;94,115,96,116;95,114,96,115;100,114,101,115;103,114,104,115;171,114,172,119;101,115,103,117;83,116,85,118;85,118,88,119;86,116,87,118;91,116,92,117;149,116,151,118;87,117,90,118;97,117,99,118;102,117,104,118;118,117,119,119;172,117,173,118;83,118,84,119;149,118,150,119;84,119,86,122;86,119,87,120;104,119,106,120;151,120,153,122;152,119,153,120;120,120,137,122;137,120,148,121;171,120,172,121;80,121,82,123;83,121,84,122;138,121,139,122;143,121,147,122;121,122,128,124;128,122,133,123;163,122,167,125;167,122,168,124;170,122,171,123;159,148,176,206;172,130,176,148;174,125,176,130;175,122,176,125;80,123,81,124;122,124,126,125;129,133,158,144;146,126,150,133;148,124,150,126;71,125,77,130;77,125,79,127;123,125,124,126;147,125,148,126;163,125,165,128;165,125,166,126;77,127,78,129;142,128,146,133;144,127,146,128;173,127,174,130;136,129,142,133;139,128,141,129;71,130,75,132;75,130,76,131;133,130,136,133;132,131,133,133;163,131,165,132;71,132,73,134;130,132,131,133;163,132,164,133;158,133,160,142;161,133,162,134;168,138,172,148;170,135,172,138;171,133,172,135;71,134,72,136;77,138,90,150;81,135,87,138;" $sPixelRect &= "82,134,83,135;84,134,85,135;123,144,142,155;113,137,129,144;127,136,129,137;128,135,129,136;163,135,165,136;79,137,81,138;80,136,81,137;100,136,101,138;160,137,164,139;161,136,164,137;169,136,170,138;55,137,66,142;66,137,69,139;69,137,70,138;87,137,88,138;90,139,107,156;97,137,98,139;102,137,103,139;101,137,102,138;107,138,113,149;109,137,112,138;98,138,100,139;103,138,107,139;66,139,68,140;160,139,163,140;166,141,168,148;167,139,168,141;66,140,67,141;74,144,77,150;76,140,77,144;160,140,161,142;75,141,76,142;55,142,61,146;61,142,63,144;63,142,64,143;75,143,76,144;61,144,62,145;117,150,123,161;113,144,123,149;142,144,150,151;150,144,154,146;154,144,156,145;163,145,166,148;164,144,165,145;60,152,82,179;70,146,74,152;72,145,74,146;55,146,59,148;59,146,60,147;150,146,151,147;160,147,163,148;162,146,163,147;67,148,70,152;69,147,70,148;55,148,57,151;57,148,58,149;150,148,154,149;65,149,67,152;107,149,109,155;114,149,117,154;112,149,114,152;117,149,120,150;150,149,152,150;63,151,65,152;64,150,65,151;74,150,76,152;85,150,90,155;83,150,85,152;109,150,112,152;76,151,79,152;82,154,85,158;82,151,83,154;81,151,82,152;142,151,148,154;148,151,149,153;137,157,159,206;156,152,159,157;158,151,159,152;0,153,37,183;37,153,48,163;48,153,53,155;53,153,54,154;53,159,60,173;56,156,60,157;57,153,58,156;58,154,60,156;59,153,60,154;84,153,85,154;109,153,111,154;152,154,156,157;154,153,156,154;109,154,110,155;112,155,117,161;115,154,116,155;48,155,50,160;50,155,51,157;85,155,86,156;87,155,89,157;89,155,90,156;123,155,131,159;131,155,135,157;135,155,136,156;140,155,141,157;139,155,140,156;141,155,142,156;53,157,55,159;54,156,55,157;85,157,87,159;86,156,87,157;100,156,109,158;95,156,98,159;92,156,94,158;94,156,95,157;98,156,100,157;109,157,112,163;110,156,112,157;144,156,152,157;57,157,60,159;90,157,91,158;131,157,133,158;56,158,57,159;82,159,86,162;82,158,83,159;104,158,109,164;101,158,104,161;116,163,137,206;132,159,137,163;135,158,137,159;52,159,53,160;123,159,127,160;48,160,49,162;" $sPixelRect &= "123,160,124,161;129,160,132,163;43,176,59,194;51,162,53,176;52,161,53,162;103,161,104,162;112,161,114,162;115,161,121,162;126,161,129,163;82,162,83,163;82,164,86,171;83,163,86,164;84,162,85,163;121,162,126,163;37,163,45,169;45,163,47,164;49,165,51,168;50,163,51,165;45,164,46,168;86,164,88,165;99,169,116,206;111,165,116,169;115,164,116,165;86,165,87,169;104,166,111,169;107,165,109,166;48,166,49,170;47,167,48,168;87,167,88,168;102,167,104,169;100,168,102,169;37,169,42,173;42,169,44,171;47,169,48,172;46,169,47,170;48,171,51,176;49,169,50,171;90,179,99,206;95,172,99,179;96,170,99,172;97,169,98,170;45,170,46,171;50,170,51,171;42,171,43,172;46,171,47,174;82,171,85,174;37,173,40,177;40,173,41,175;44,174,46,176;45,173,46,174;53,173,55,176;55,173,56,174;58,173,60,174;93,175,95,179;94,173,95,175;46,175,48,176;47,174,48,175;57,174,59,176;82,174,84,176;59,179,66,186;59,175,60,179;82,176,83,177;92,176,93,179;37,177,39,178;36,185,43,206;40,179,43,185;41,178,43,179;42,177,43,178;37,178,38,179;91,178,92,179;70,179,77,186;66,179,70,185;77,179,81,181;38,183,40,185;39,181,40,183;77,181,78,185;85,190,90,206;88,184,90,190;89,181,90,184;78,182,79,183;0,183,24,203;24,183,30,192;30,183,34,187;34,183,35,184;37,184,38,185;86,187,88,190;87,185,88,187;60,186,76,187;31,187,33,189;31,193,36,206;34,188,36,193;35,187,36,188;59,187,66,192;66,187,67,189;69,187,73,190;73,187,75,188;30,188,31,192;66,190,71,192;67,188,68,190;31,189,32,190;68,189,69,190;73,189,74,190;33,190,34,193;71,190,72,191;24,192,28,197;28,192,29,193;32,192,33,193;61,192,62,197;59,192,61,194;62,192,64,193;69,192,70,196;68,192,69,194;67,192,68,193;70,192,71,194;82,198,85,206;83,195,85,198;84,192,85,195;29,193,30,194;43,194,51,206;53,194,55,201;51,194,53,200;62,194,63,197;30,195,31,200;55,195,56,198;56,196,59,200;57,195,58,196;59,195,61,197;63,195,68,197;68,195,69,196;29,196,30,197;24,197,26,199;26,197,27,198;59,197,60,198;64,197,65,198;29,198,30,201;24,199,25,200;55,199,56,200;80,201,82,206;81,199,82,201;26,202,31,206;" $sPixelRect &= "27,200,29,202;58,200,59,201;61,200,63,202;63,200,64,201;30,201,31,202;51,201,54,206;25,202,26,203;55,202,57,206;54,202,55,204;57,203,60,206;59,202,60,203;0,203,22,206;22,203,23,204;63,203,64,204;22,205,26,206;25,204,26,205;60,204,62,206;54,205,55,206;62,205,80,206" #endregion Local $aPixelRect = StringSplit($sPixelRect, ";", 2) Return $aPixelRect EndFunc ;==>_PixelCoordinates10() Func _PixelCoordinates11() #region pixel coordinates Local $sPixelRect $sPixelRect &= "40,250x206;19,0,138,23;0,48,50,150;12,20,19,48;15,0,18,20;14,0,15,7;13,0,14,2;18,0,19,8;161,0,212,39;145,0,161,16;138,0,145,8;200,73,250,206;219,0,250,73;212,0,219,37;138,8,139,9;141,8,145,12;10,11,14,14;12,10,14,11;18,10,19,20;5,13,10,17;7,12,10,13;141,12,142,13;144,12,145,15;143,12,144,13;3,15,5,17;4,14,5,15;10,14,13,18;14,15,15,20;150,16,161,26;147,16,150,23;146,16,147,18;4,17,6,18;9,17,10,18;141,17,144,23;10,18,12,20;13,18,14,20;140,18,141,19;145,18,146,21;135,23,141,26;138,19,139,23;9,20,11,21;143,23,146,27;144,20,145,23;146,20,147,22;9,21,10,22;139,21,140,23;6,29,12,48;10,24,12,29;11,23,12,24;50,23,119,51;19,23,50,48;119,23,122,24;124,23,126,24;134,23,135,25;133,23,134,24;142,23,143,24;149,23,150,25;148,23,149,24;122,24,123,26;129,33,132,36;127,24,131,29;131,24,133,27;146,25,148,29;146,24,147,25;114,61,141,89;119,27,123,46;119,25,120,27;123,25,127,26;133,25,134,28;137,26,142,28;141,25,142,26;120,26,122,27;134,27,136,30;134,26,135,27;136,26,137,27;155,26,161,31;152,26,155,28;151,26,152,27;0,28,3,33;0,27,1,28;123,27,124,29;126,27,127,29;142,27,143,28;145,27,146,29;144,27,145,28;6,28,8,29;9,28,10,29;131,28,132,29;139,28,140,29;141,28,142,29;145,30,152,34;147,29,150,30;149,28,150,29;154,28,155,30;3,29,4,32;123,30,127,43;124,29,125,30;127,29,129,32;130,30,132,33;130,29,131,30;135,30,142,32;136,29,137,30;138,29,139,30;129,30,130,31;3,35,6,48;5,31,6,35;132,31,133,33;142,31,145,33;151,34,157,37;152,31,153,34;158,31,161,35;157,31,158,33;156,31,157,32;132,35,148,43;133,32,134,35;137,32,142,33;153,32,154,34;0,33,2,34;134,33,137,35;4,34,5,35;137,34,146,35;148,34,151,35;128,35,129,36;150,35,151,36;160,35,161,37;159,35,160,36;1,36,3,37;127,36,128,38;128,37,132,43;129,36,131,37;148,39,152,44;148,36,150,39;0,37,2,38;150,37,151,39;153,45,160,56;153,38,158,42;152,37,157,38;212,37,215,38;218,37,219,39;217,37,218,38;0,39,3,43;0,38,1,39;152,38,153,39;158,40,161,45;158,39,160,40;163,39,192,49;162,39,163,44;192,39,204,43;204,39,208,41;208,39,210,40;127,40,128,43;209,47,219,73;" $sPixelRect &= "217,42,219,47;218,40,219,42;152,41,153,43;204,41,206,42;211,41,214,43;154,42,158,45;210,42,211,43;0,44,3,47;0,43,1,44;2,43,3,44;123,43,125,45;125,43,126,44;142,43,148,47;136,43,142,44;192,43,199,46;199,43,202,44;208,43,209,44;214,44,217,47;215,43,217,44;132,44,137,46;140,44,142,45;148,44,150,49;150,44,151,46;199,44,200,45;124,45,125,46;130,45,131,47;129,45,130,46;131,45,132,46;138,45,140,47;137,45,138,46;160,45,162,48;203,45,205,46;212,45,214,47;119,46,122,50;122,47,124,49;123,46,124,47;126,46,127,48;192,46,196,47;202,46,204,47;210,46,212,47;1,47,3,48;128,47,129,48;138,49,142,56;139,48,142,49;141,47,142,48;144,47,148,49;143,47,144,48;192,47,194,48;152,48,153,49;160,48,161,51;159,57,174,70;161,51,183,57;162,48,163,51;201,48,202,49;207,48,209,53;121,51,138,56;121,50,123,51;122,49,123,50;126,49,129,51;142,49,143,51;147,49,149,50;163,49,189,51;205,50,207,51;206,49,207,50;102,51,120,61;119,50,120,51;124,50,126,51;129,50,133,51;135,50,138,51;50,51,64,58;64,51,70,53;70,51,73,52;94,51,102,56;89,51,94,53;88,51,89,52;183,51,187,53;187,51,188,52;74,52,85,58;85,53,87,57;85,52,86,53;142,52,144,53;150,56,155,62;151,54,153,56;152,52,153,54;64,53,66,55;67,53,69,54;68,55,74,62;71,53,74,55;91,53,93,54;142,53,143,55;183,53,185,55;185,53,186,54;70,54,71,55;87,54,91,56;64,55,65,56;89,56,93,57;91,55,92,56;93,55,94,56;120,57,122,61;120,55,121,57;150,55,151,56;160,55,161,57;183,55,184,56;56,67,81,91;64,58,68,67;66,56,68,58;87,56,88,57;96,56,102,58;95,56,96,57;125,56,134,60;122,58,125,59;123,56,125,58;122,56,123,57;136,56,138,61;134,56,136,59;139,56,141,59;138,56,139,57;156,56,158,61;155,56,156,57;158,56,159,58;188,58,196,66;191,56,193,58;65,57,66,58;92,57,94,58;146,67,155,74;147,60,150,66;148,58,150,60;149,57,150,58;174,57,180,60;180,57,182,59;189,57,191,58;193,57,196,58;50,58,58,63;58,58,61,60;60,61,64,67;62,58,63,61;61,58,62,59;74,58,83,59;99,58,102,59;205,63,209,73;206,59,209,63;207,58,209,59;63,59,64,61;74,59,76,60;101,59,102,60;122,59,124,61;138,59,140,61;155,59,156,62;" $sPixelRect &= "181,66,190,75;185,61,188,66;186,59,188,61;196,62,198,67;196,59,197,62;202,59,203,60;205,59,206,61;58,60,60,61;61,60,62,61;99,60,101,63;124,60,126,61;128,60,129,61;133,60,136,61;140,60,141,61;174,60,177,65;177,60,179,62;101,61,102,62;106,61,114,69;104,61,106,65;103,61,104,63;145,62,147,66;146,61,147,62;156,61,157,62;157,63,159,66;158,61,159,63;58,63,60,67;59,62,60,63;68,62,72,67;72,62,73,63;150,62,154,64;183,62,185,66;50,63,55,68;55,63,57,66;99,63,100,64;118,89,152,117;141,70,144,89;141,65,143,70;141,63,142,65;72,64,77,67;88,64,93,66;93,64,94,65;150,64,153,65;204,64,205,73;203,64,204,65;77,65,79,67;85,66,89,67;87,65,88,66;102,66,104,68;103,65,104,66;105,65,106,68;149,66,152,67;150,65,151,66;174,65,176,66;181,65,183,66;197,67,199,69;198,65,199,67;55,66,56,67;57,66,58,67;79,66,80,67;101,66,102,67;146,66,148,67;158,66,159,69;174,66,175,69;179,67,181,73;180,66,181,67;191,66,196,67;81,83,90,100;81,73,86,83;81,69,86,72;83,68,87,69;84,67,85,68;86,67,88,68;50,68,53,72;53,68,54,70;53,73,56,80;55,68,56,73;81,68,82,69;96,68,97,70;101,68,102,69;151,78,157,86;155,69,157,78;155,68,156,69;190,68,191,76;97,70,100,74;97,69,99,70;109,69,114,73;108,69,109,71;107,69,108,70;174,75,183,85;176,72,179,75;178,69,179,72;197,69,198,70;92,70,95,72;164,70,170,78;161,70,164,73;160,70,161,72;170,70,174,71;195,71,200,73;196,70,197,71;202,70,204,73;54,71,55,73;90,72,94,73;91,71,92,72;95,71,96,72;170,71,172,72;191,71,192,72;50,72,52,73;81,72,85,73;101,73,103,78;101,72,102,73;145,72,146,73;157,72,158,76;170,72,171,75;193,72,195,75;201,72,202,73;89,73,91,76;91,73,92,74;111,73,114,79;110,73,111,75;162,73,164,75;174,74,176,75;175,73,176,74;191,73,193,76;195,73,197,74;98,74,99,75;147,74,155,76;179,74,181,75;178,116,200,206;187,81,200,116;196,75,200,81;198,74,200,75;50,100,63,140;50,75,52,100;144,79,147,89;144,76,146,79;144,75,145,76;146,75,147,76;158,75,159,78;163,75,164,76;189,75,190,76;102,78,104,79;103,76,104,78;105,76,107,78;148,76,151,80;147,76,148,78;152,76,155,78;170,79,174,84;172,76,174,79;" $sPixelRect &= "183,76,184,77;191,77,196,81;194,76,196,77;107,77,108,78;157,77,158,80;159,77,160,79;171,77,172,78;86,78,88,79;105,78,106,79;167,78,168,82;166,78,167,80;165,78,166,79;168,78,169,80;170,78,171,79;183,78,184,83;189,79,191,81;190,78,191,79;86,79,87,83;103,79,104,80;107,79,110,81;113,79,114,81;158,79,159,80;184,79,185,80;54,81,56,87;55,80,56,81;106,81,108,88;106,80,107,81;110,80,111,81;150,80,151,84;149,80,150,82;188,80,189,81;87,81,88,83;108,81,109,82;147,82,149,89;147,81,148,82;157,81,159,82;169,81,170,85;88,82,89,83;109,85,113,94;111,82,112,85;154,87,161,94;157,83,159,87;157,82,158,83;159,82,162,84;53,83,54,84;112,83,113,85;110,84,111,85;149,84,150,89;158,96,173,112;170,85,176,95;170,84,173,85;183,96,187,116;185,87,187,96;186,84,187,87;52,85,53,87;105,85,106,86;159,85,160,87;179,85,181,89;176,85,178,91;178,85,179,88;181,85,182,88;150,86,151,89;152,86,157,87;55,87,56,90;105,87,106,90;153,87,154,90;152,87,153,88;161,88,164,89;163,87,164,88;52,91,56,100;52,88,54,91;108,88,109,92;107,88,108,89;54,89,55,91;83,100,97,117;90,91,92,100;90,89,91,91;115,89,118,92;161,90,166,96;161,89,163,90;164,89,166,90;178,89,180,91;113,90,114,94;65,95,74,103;59,91,72,95;58,91,59,94;57,91,58,92;74,99,81,112;75,91,81,99;72,91,75,94;152,97,155,111;152,91,153,97;166,92,168,96;166,91,167,92;176,91,177,93;184,91,185,96;92,92,93,93;114,92,115,96;117,92,118,100;116,92,117,94;177,92,179,93;56,94,58,100;56,93,57,94;74,94,75,96;73,94,74,95;92,95,94,100;92,94,93,95;110,94,113,95;153,94,154,97;155,94,161,96;60,95,65,97;58,95,60,96;110,96,113,100;110,95,111,96;168,95,169,96;170,95,175,96;58,97,60,100;58,96,59,97;94,96,96,100;109,96,110,97;156,97,158,98;157,96,158,97;173,96,177,98;62,97,65,99;61,97,62,98;113,97,115,99;60,98,61,100;96,98,97,100;156,98,157,100;173,98,174,99;176,98,177,99;61,99,62,100;64,99,65,101;63,99,64,100;97,99,102,103;113,99,114,100;157,99,158,108;181,105,183,116;182,99,183,105;81,100,82,102;100,103,110,111;106,100,107,103;63,110,72,129;63,103,66,110;63,101,64,103;102,101,105,103;" $sPixelRect &= "64,102,65,103;81,103,83,121;82,102,83,103;107,102,109,103;156,102,157,103;69,103,74,106;68,103,69,105;67,103,68,104;99,103,100,104;155,103,156,111;173,103,174,107;66,105,68,110;66,104,67,105;97,105,100,115;97,104,98,105;110,105,113,109;110,104,111,105;113,105,114,107;68,107,70,110;68,106,69,107;71,106,74,108;70,106,71,107;114,117,148,124;114,109,118,117;116,107,118,109;117,106,118,107;70,108,71,110;73,108,74,111;72,108,73,109;112,110,114,112;113,108,114,110;115,108,116,109;156,108,157,109;110,109,112,110;173,109,174,110;179,112,181,116;180,109,181,112;157,110,158,111;72,114,77,123;72,111,73,114;103,111,106,114;100,111,103,113;106,111,108,113;108,111,109,112;152,111,154,114;73,112,74,114;75,112,78,113;113,112,114,114;156,114,169,130;157,112,172,114;74,113,76,114;77,114,80,118;78,113,80,114;100,113,102,114;107,113,108,114;152,114,153,115;169,114,171,117;97,115,99,118;145,130,160,141;152,119,156,130;154,116,156,118;80,117,81,122;89,117,95,119;83,117,87,119;87,117,89,118;148,117,150,121;150,117,151,119;169,117,170,119;77,118,79,120;96,118,97,121;95,118,96,119;153,118,154,119;155,118,156,119;83,119,85,120;90,119,94,120;97,119,98,121;77,120,78,121;78,121,80,124;79,120,80,121;91,120,92,121;163,148,178,206;173,130,178,148;176,124,178,130;177,120,178,124;81,121,82,122;98,121,99,122;148,121,149,123;150,123,152,130;151,121,152,123;169,121,170,126;77,122,78,124;170,122,171,123;72,123,75,125;75,123,76,124;99,123,100,124;116,124,145,127;115,124,116,126;145,124,147,126;170,124,171,126;72,125,74,126;148,126,150,130;149,125,150,126;72,126,73,128;117,127,124,129;116,127,117,128;124,127,129,128;140,127,144,128;174,127,176,130;147,128,148,130;63,129,69,133;69,129,71,131;117,129,122,130;118,130,119,131;160,130,164,133;164,130,165,132;168,130,169,131;69,131,70,132;122,141,152,153;141,133,145,141;142,132,145,133;144,131,145,132;170,136,173,148;171,134,173,136;172,132,173,134;63,133,66,135;66,133,68,134;160,133,163,135;131,135,141,141;137,134,141,135;63,135,65,137;160,135,162,136;" $sPixelRect &= "127,137,131,141;128,136,131,137;63,137,64,138;69,141,82,153;74,138,79,141;75,137,76,138;77,137,78,138;126,137,127,138;124,139,127,141;125,138,126,139;160,138,162,139;72,139,74,141;79,139,80,141;160,139,161,140;168,142,170,148;169,139,170,142;50,140,58,144;58,140,62,141;71,140,72,141;93,140,94,141;58,141,60,142;82,143,102,160;90,141,91,143;95,141,96,143;94,141,95,142;152,141,156,150;67,144,69,153;68,142,69,144;82,142,86,143;87,142,89,143;91,142,94,143;96,142,97,143;102,143,111,154;100,142,106,143;107,142,112,143;111,143,122,152;114,142,115,143;116,142,122,143;157,144,161,147;160,143,161,144;166,144,168,148;167,143,168,144;50,144,54,146;54,144,56,145;66,144,67,145;156,145,157,150;50,146,53,148;164,147,166,148;165,146,166,147;48,156,73,182;62,149,67,156;65,147,67,149;157,147,159,148;64,148,65,149;0,150,32,174;32,150,43,157;43,150,48,152;48,150,49,151;57,151,62,156;61,150,62,151;152,150,154,151;142,163,163,206;159,153,163,163;162,150,163,153;152,151,153,152;43,152,47,153;54,153,57,156;55,152,57,153;110,156,124,166;116,152,122,156;112,152,116,155;43,153,45,155;67,153,68,156;76,153,82,159;74,153,76,156;105,154,112,156;111,153,112,154;124,153,144,161;122,153,124,156;144,153,149,154;50,155,52,156;51,154,52,155;53,154,54,156;144,154,146,155;155,156,159,163;157,155,159,156;158,154,159,155;43,155,44,156;68,155,74,156;103,155,105,157;112,155,113,156;144,156,148,158;144,155,145,156;47,156,48,160;73,157,76,162;73,156,75,157;102,156,103,157;107,156,110,160;106,156,107,158;105,156,106,157;148,156,150,157;32,157,39,163;39,157,41,160;45,157,46,158;153,159,155,163;154,157,155,159;144,158,145,159;41,165,48,176;42,161,48,165;43,159,45,161;46,159,47,160;76,159,78,160;80,159,82,160;102,159,104,160;39,160,40,161;74,163,77,176;76,160,77,163;78,160,81,161;92,160,100,164;87,160,90,164;84,160,87,162;90,160,92,162;101,160,103,161;103,161,110,168;108,160,109,161;150,161,153,163;152,160,153,161;77,161,78,164;95,164,103,169;100,162,103,164;101,161,102,162;124,161,138,162;139,161,142,162;" $sPixelRect &= "73,162,74,167;81,162,82,163;84,162,85,163;124,162,129,164;129,162,130,163;132,162,133,163;134,162,136,163;148,162,150,163;32,163,37,166;37,163,38,164;78,163,79,164;93,164,95,166;124,164,127,165;109,169,142,206;129,165,142,169;133,164,136,165;138,164,142,165;77,165,78,166;32,166,35,169;35,166,36,167;39,166,41,169;94,166,95,167;110,166,116,168;116,166,120,167;127,166,129,169;122,167,127,169;37,169,40,171;38,168,39,169;73,168,74,181;77,168,79,169;103,168,105,169;119,168,122,169;32,169,34,171;77,169,78,174;96,169,101,170;36,170,37,171;31,179,47,198;38,173,41,179;40,170,41,173;92,173,109,206;105,171,109,173;108,170,109,171;32,171,33,172;34,172,39,173;37,171,38,172;99,171,101,173;78,172,79,173;96,172,99,173;101,172,105,173;33,173,34,174;35,173,37,175;0,174,21,190;21,174,28,179;28,174,30,176;30,174,31,175;36,176,38,179;37,174,38,176;83,181,92,206;88,175,92,181;91,174,92,175;34,175,36,176;28,176,29,178;33,176,35,177;41,176,44,178;44,176,45,177;47,182,55,190;47,176,48,182;74,176,76,178;86,177,88,181;87,176,88,177;32,178,36,179;33,177,34,178;46,177,47,179;41,178,43,179;74,178,75,180;84,179,86,181;85,178,86,179;21,179,27,181;23,188,31,206;28,181,31,188;29,180,31,181;21,181,24,186;24,181,25,182;59,182,67,191;55,182,59,189;67,182,71,186;71,182,72,185;26,185,28,188;27,183,28,185;77,191,83,206;80,186,83,191;81,184,83,186;21,186,22,187;25,186,26,188;67,186,68,188;68,187,69,188;79,188,80,191;56,189,59,190;0,190,12,202;12,190,17,195;18,190,20,192;19,195,23,206;21,191,23,195;22,190,23,191;47,191,52,198;48,190,51,191;52,190,55,194;78,190,79,191;17,191,18,194;58,191,62,195;55,191,58,192;62,191,64,193;64,191,65,192;20,192,21,195;74,197,77,206;76,192,77,197;52,195,60,197;56,193,58,195;55,193,56,194;52,194,54,195;12,195,15,197;15,195,16,196;60,195,61,196;75,195,76,197;16,198,19,206;17,196,18,198;12,197,14,199;18,197,19,198;57,197,60,199;56,197,57,198;14,198,15,199;31,198,40,206;40,198,43,203;43,198,44,199;45,198,50,199;72,201,74,206;73,198,74,201;12,199,13,201;15,199,16,200;" $sPixelRect &= "43,200,47,203;45,199,46,200;48,199,51,201;56,200,59,201;57,199,58,200;47,200,48,202;51,200,55,202;15,201,16,204;49,201,51,202;55,201,57,202;0,202,9,206;9,202,11,203;52,202,53,203;9,203,10,204;13,203,15,206;40,204,47,206;41,203,42,204;44,203,46,204;70,204,72,206;9,205,13,206;15,205,16,206;47,205,70,206" #endregion Local $aPixelRect = StringSplit($sPixelRect, ";", 2) Return $aPixelRect EndFunc ;==>_PixelCoordinates11() Func _PixelCoordinates12() #region pixel coordinates Local $sPixelRect $sPixelRect &= "40,250x206;16,0,141,24;0,26,45,149;10,10,16,26;12,4,16,10;12,0,15,4;15,0,16,2;165,0,215,46;149,0,165,19;141,0,149,8;205,77,250,206;224,0,250,77;215,0,224,44;9,3,11,6;2,6,10,11;7,4,9,6;4,5,7,6;0,7,2,11;11,8,12,10;141,8,142,13;144,8,149,13;6,11,9,13;6,13,8,14;7,17,10,26;8,15,10,17;9,13,10,15;144,13,145,14;147,13,149,16;146,13,147,14;5,14,7,15;5,15,6,16;148,16,149,17;5,21,7,26;6,18,7,21;143,18,146,22;146,19,149,20;154,19,165,30;150,19,154,26;148,20,149,23;138,24,143,29;141,21,142,24;145,22,147,28;146,21,147,22;149,21,150,24;2,23,5,26;2,22,4,23;144,22,145,25;147,22,148,24;1,24,2,26;45,24,121,50;16,24,45,26;124,26,127,28;126,24,127,26;125,24,126,25;136,24,138,26;135,24,136,25;124,25,125,26;128,27,132,30;131,25,135,27;128,25,131,26;143,25,144,30;147,26,150,30;147,25,149,26;121,31,127,45;121,27,124,31;121,26,123,27;134,27,137,29;135,26,136,27;137,26,138,27;152,26,154,28;151,26,152,27;133,27,134,28;124,28,125,29;127,28,128,30;132,28,133,30;136,29,138,33;137,28,138,29;144,28,145,30;146,28,147,30;153,28,154,29;125,29,126,31;133,29,134,30;135,29,136,30;140,29,143,30;150,29,151,30;128,30,130,32;130,30,131,31;143,39,152,48;147,32,154,36;149,30,150,32;148,30,149,31;150,31,152,32;151,30,152,31;160,30,165,37;157,30,160,33;131,33,134,36;132,31,133,33;138,31,142,34;127,32,129,33;130,32,131,33;133,32,134,33;142,32,145,35;127,33,128,45;145,33,147,35;153,36,158,40;154,33,155,36;159,33,160,35;158,33,159,34;133,37,143,45;134,34,137,37;140,34,142,35;155,34,156,36;129,36,132,38;130,35,131,36;137,35,140,37;156,35,157,36;132,36,133,37;143,36,147,39;140,36,143,37;151,36,153,38;149,36,151,37;128,37,129,39;147,37,150,39;155,47,162,58;156,40,160,47;158,37,159,40;162,37,165,40;161,37,162,38;128,41,133,45;129,38,130,41;130,39,133,41;132,38,133,39;150,38,151,39;159,38,160,40;152,42,154,47;152,40,153,42;155,40,156,44;154,40,155,42;164,40,165,44;163,40,164,41;160,42,162,43;160,43,161,47;162,43,163,54;154,44,155,45;215,44,217,45;122,48,124,51;121,45,124,47;124,45,126,46;139,45,141,49;137,45,139,46;" $sPixelRect &= "141,45,143,47;161,45,162,47;133,46,138,48;165,46,192,57;192,46,206,50;206,46,211,48;211,46,212,47;121,47,122,49;123,47,125,48;127,47,128,49;129,47,131,48;132,47,133,48;138,47,139,49;152,47,153,48;216,47,218,49;218,47,219,48;129,48,130,51;146,48,151,52;144,48,146,51;151,48,152,51;206,48,208,49;215,48,216,49;214,53,224,77;222,49,224,53;223,48,224,49;163,49,164,52;212,49,215,50;217,49,218,50;45,50,62,55;62,50,73,51;99,50,120,61;87,50,99,53;82,50,87,51;121,51,123,58;120,50,122,51;123,53,139,61;126,51,129,53;127,50,128,51;139,51,143,59;140,50,143,51;152,58,161,61;154,50,155,58;192,50,202,52;202,50,204,51;220,50,222,53;64,51,67,53;62,51,64,52;68,52,80,59;71,51,74,52;75,51,81,52;143,51,144,53;206,52,208,53;207,51,208,52;209,51,211,52;217,51,220,53;62,52,63,54;80,53,85,57;80,52,84,53;124,52,126,53;129,52,133,53;138,52,139,53;149,52,150,53;160,62,176,75;163,54,165,62;164,52,165,54;192,52,196,54;196,52,199,53;215,52,217,53;52,66,77,94;63,55,68,66;65,54,68,55;67,53,68,54;90,53,91,54;93,53,99,58;92,53,93,54;120,53,121,54;207,53,208,54;85,54,89,57;192,54,194,55;212,64,214,77;212,54,214,60;45,55,56,60;56,55,60,57;60,55,61,56;89,55,90,57;91,55,93,56;143,55,145,56;211,55,212,59;209,56,211,57;210,55,211,56;59,58,63,66;61,56,63,58;90,56,91,58;152,57,154,58;153,56,154,57;56,57,59,58;60,57,61,58;80,57,83,58;114,69,143,103;103,61,123,69;120,57,121,61;162,57,163,62;176,57,181,67;165,57,176,62;181,57,187,61;187,57,189,59;189,57,190,58;56,58,57,59;94,58,99,59;121,59,123,60;122,58,123,59;56,60,59,66;57,59,59,60;68,59,71,62;71,59,73,60;98,59,99,60;140,59,142,61;139,59,140,60;146,65,152,80;149,61,156,65;150,60,152,61;151,59,152,60;187,59,188,60;45,60,52,66;52,60,54,63;121,60,122,61;213,60,214,64;54,62,56,66;55,61,56,62;97,61,100,63;102,61,103,66;101,61,102,63;123,64,141,69;126,61,133,63;124,61,126,62;133,61,138,62;138,62,141,64;139,61,140,62;141,61,142,63;157,61,159,65;159,61,160,62;161,61,162,62;181,61,185,64;185,61,186,62;191,64,199,72;194,62,196,64;195,61,196,62;68,62,70,66;" $sPixelRect &= "123,62,125,64;52,63,53,65;97,63,99,64;125,63,127,64;129,63,130,64;131,63,138,64;156,63,157,66;192,63,194,64;196,63,200,64;53,64,54,66;70,64,74,66;87,64,91,66;97,64,98,65;148,64,149,65;181,64,183,65;74,65,75,66;85,65,87,67;91,65,92,66;141,65,142,69;145,65,146,69;152,65,155,68;155,65,156,66;157,65,158,66;158,68,160,70;159,65,160,68;181,65,182,66;182,72,192,81;188,66,191,72;189,65,191,66;205,65,207,66;208,69,212,77;209,66,212,69;211,65,212,66;45,66,49,70;49,66,50,68;83,66,85,69;81,67,83,68;82,66,83,67;87,66,88,67;89,66,90,67;199,68,201,74;199,66,200,68;208,66,209,68;50,68,52,91;51,67,52,68;77,76,83,103;77,69,81,76;77,67,78,69;85,67,86,68;100,67,102,69;176,67,179,70;179,67,180,68;185,68,188,72;187,67,188,68;78,68,79,69;80,68,82,69;99,68,100,69;152,68,153,69;82,69,84,70;94,70,96,75;94,69,95,70;100,69,101,70;108,69,114,78;105,69,108,72;104,69,105,70;45,70,48,71;81,70,83,72;158,71,160,72;159,70,160,71;176,70,178,71;89,71,92,73;96,71,98,72;150,82,157,91;152,73,157,82;152,71,156,73;176,71,177,74;182,71,185,72;207,71,208,77;206,71,207,74;48,73,50,79;49,72,50,73;81,72,82,76;87,73,91,74;88,72,89,73;92,72,93,73;96,72,97,76;107,72,108,75;106,72,107,73;159,72,160,73;180,74,182,79;181,72,182,74;195,72,199,74;193,72,195,73;201,72,202,74;192,73,193,83;45,74,47,78;82,74,83,75;86,74,88,77;88,74,89,75;99,74,100,80;200,74,201,76;95,75,96,76;100,75,101,76;115,103,153,118;143,84,147,103;143,75,144,84;157,75,158,81;166,75,170,85;162,75,166,79;161,75,162,77;170,75,174,78;174,75,175,76;206,76,207,77;100,77,101,82;145,77,146,78;174,81,184,92;177,78,180,81;179,77,180,78;193,77,194,78;196,78,202,80;198,77,199,78;45,100,57,140;45,81,47,100;45,78,46,81;103,78,105,80;111,78,114,86;109,78,111,81;158,78,159,83;170,78,172,80;202,78,203,79;180,115,205,206;191,85,205,115;203,80,205,85;204,78,205,80;83,79,84,80;101,79,103,80;144,79,145,84;164,79,166,82;163,79,164,80;175,80,177,81;176,79,177,80;180,79,181,81;193,80,197,82;195,79,196,80;49,80,50,88;101,80,102,82;103,80,104,81;148,80,150,85;147,80,148,83;" $sPixelRect &= "150,80,152,81;170,80,171,82;181,80,182,81;197,80,199,81;86,81,87,82;103,82,106,88;104,81,107,82;110,81,111,82;145,81,146,84;150,81,151,82;171,84,174,90;173,81,174,84;184,81,185,82;188,81,190,82;191,81,192,82;199,82,203,85;200,81,203,82;48,82,49,84;83,94,89,122;83,83,86,94;83,82,84,83;107,82,108,84;106,82,107,83;108,82,109,83;157,82,158,85;159,82,160,84;165,82,166,83;193,82,195,83;102,83,103,84;184,84,186,87;184,83,185,84;196,83,199,85;47,84,48,86;156,105,170,124;154,91,160,99;157,86,160,89;158,84,159,86;193,84,196,85;48,85,49,86;106,88,110,97;109,85,110,88;108,85,109,86;149,85,150,88;167,85,169,87;166,85,167,86;112,86,114,93;147,91,150,103;147,86,148,91;186,93,191,115;188,88,191,93;189,86,191,88;102,87,103,88;107,87,109,88;111,87,112,92;160,87,162,90;167,87,168,88;157,102,176,105;170,91,174,102;169,87,171,91;184,87,185,90;47,92,51,100;47,88,49,92;102,89,105,91;103,88,105,89;148,88,149,91;86,89,87,94;157,89,159,91;159,90,160,91;171,90,173,91;187,90,188,93;49,91,50,92;51,91,52,92;102,91,103,92;104,91,105,92;152,91,154,95;151,91,152,92;87,92,88,94;105,92,106,95;174,92,179,98;179,92,183,94;51,95,53,100;51,93,52,95;110,94,112,97;110,93,111,94;113,93,114,97;160,94,162,102;160,93,161,94;162,93,164,94;61,96,68,105;54,94,67,96;53,94,54,95;68,100,76,114;70,94,77,100;68,94,70,97;67,94,68,95;150,96,152,103;150,94,151,96;162,94,163,97;179,96,181,98;180,94,181,96;179,94,180,95;181,94,182,95;153,95,154,98;163,96,167,102;164,95,166,96;56,96,61,99;55,96,56,98;54,96,55,97;185,96,186,97;53,97,54,100;68,97,69,98;89,100,93,116;89,97,90,100;107,97,110,98;111,97,113,99;54,98,55,100;90,98,91,100;106,99,110,101;106,98,108,99;152,98,153,103;162,98,163,102;176,98,178,100;174,98,176,99;183,104,186,115;184,101,186,104;185,98,186,101;55,99,56,100;58,99,61,102;57,99,58,100;68,99,69,100;91,99,92,100;110,99,112,100;154,99,155,101;156,99,160,102;174,99,175,102;178,99,179,100;76,100,77,104;167,100,168,102;175,100,176,101;93,108,105,116;95,102,98,107;96,101,98,102;107,101,112,103;155,101,156,102;" $sPixelRect &= "169,101,170,102;57,111,67,129;57,103,60,111;57,102,59,103;60,102,61,104;93,102,95,106;102,102,103,103;156,102,157,103;76,105,83,121;78,103,83,105;98,104,101,108;99,103,100,104;110,103,111,104;155,103,156,107;176,103,177,106;77,104,78,105;102,105,104,108;103,104,104,105;112,104,113,105;153,104,154,117;60,106,62,111;60,105,61,106;64,105,68,108;63,105,64,107;62,105,63,106;170,105,173,109;173,105,174,106;101,106,102,108;104,106,105,108;62,108,64,111;62,107,63,108;93,107,94,108;96,107,98,108;105,108,108,114;105,107,107,108;66,108,68,110;65,108,66,109;155,108,156,112;174,108,175,109;182,108,183,115;64,109,65,111;108,109,110,113;170,109,172,119;65,110,66,111;67,110,68,112;110,118,146,130;111,112,115,118;113,111,115,112;114,110,115,111;172,110,174,112;154,111,155,116;172,112,173,113;181,112,182,115;67,116,72,124;67,113,68,116;108,114,111,117;110,113,111,114;69,114,73,115;75,114,76,115;105,114,106,115;68,115,70,116;72,116,76,119;73,115,75,116;89,117,94,120;89,116,91,117;92,116,104,117;172,116,173,118;94,117,97,118;100,117,101,118;109,117,111,118;94,118,95,119;109,118,110,119;146,118,151,122;151,118,152,120;72,119,74,121;74,121,80,123;75,119,76,121;148,128,163,140;154,122,156,128;155,119,156,122;170,119,171,122;166,149,180,206;175,131,180,149;178,121,180,131;179,119,180,121;89,120,90,122;92,120,94,122;94,120,95,121;72,121,73,123;80,121,82,122;90,121,91,123;72,124,75,125;73,122,74,124;85,122,88,124;84,122,85,123;88,122,89,123;91,122,92,125;146,122,149,125;149,122,150,123;74,123,77,124;92,123,93,125;153,123,154,128;151,124,153,125;152,123,153,124;67,124,70,126;156,124,168,128;168,124,169,126;71,125,73,127;73,125,74,126;93,125,94,126;109,125,110,128;146,125,148,126;150,126,153,128;151,125,152,126;176,128,178,131;177,125,178,128;67,126,69,127;70,126,71,127;146,126,147,128;67,127,68,128;71,127,72,128;93,127,94,128;149,127,150,128;163,128,167,138;167,130,169,134;167,128,168,130;57,129,63,135;63,129,66,131;112,130,143,133;111,130,112,132;143,130,145,131;136,140,152,158;" $sPixelRect &= "145,133,148,140;146,131,148,133;147,130,148,131;63,131,65,132;143,131,144,132;63,132,64,133;112,133,125,134;131,133,142,134;171,138,175,149;173,135,175,138;174,133,175,135;113,134,116,136;112,134,113,135;116,134,118,135;140,134,141,135;57,135,60,137;60,135,61,136;143,136,145,140;144,135,145,136;172,136,173,138;57,137,58,139;140,138,143,140;142,137,143,138;166,138,167,139;71,139,72,140;138,139,140,140;45,140,53,144;53,140,55,142;55,140,56,141;60,146,79,157;67,141,72,146;70,140,71,141;152,140,157,148;157,140,160,143;160,140,161,141;169,142,171,149;170,140,171,142;119,145,136,169;127,141,136,145;53,142,54,143;64,142,67,146;124,142,127,145;72,143,73,146;122,143,124,145;157,143,158,144;45,144,50,146;50,144,51,145;61,144,64,146;120,144,121,145;167,146,169,149;168,144,169,146;73,145,75,146;87,145,88,147;45,146,49,147;79,148,93,168;79,147,87,148;80,146,81,147;83,146,86,147;88,146,90,148;157,146,158,148;45,147,47,148;58,147,60,148;90,147,92,148;93,148,104,160;94,147,99,148;101,147,105,148;110,148,119,173;117,147,119,148;104,148,110,158;154,148,155,150;152,148,154,149;155,148,156,149;0,149,28,166;28,149,39,155;39,149,43,151;43,149,44,150;57,150,60,154;59,149,60,150;152,150,153,152;150,165,166,206;161,155,166,165;164,152,166,155;165,150,166,152;39,151,41,153;55,151,57,152;154,152,158,155;157,151,158,152;38,159,64,186;52,153,57,159;53,152,56,153;152,153,154,156;163,153,164,155;48,154,52,159;57,155,59,159;57,154,58,155;59,154,60,157;28,155,34,159;34,155,36,156;37,155,38,156;45,156,48,159;46,155,48,156;154,155,156,156;34,156,35,158;152,156,153,158;158,159,161,165;160,156,161,159;41,157,43,159;43,158,45,159;44,157,45,158;68,157,79,163;66,157,68,160;38,158,39,159;40,158,41,159;64,162,68,167;64,159,66,162;65,158,66,159;106,158,110,161;136,158,145,162;145,158,150,160;150,158,151,159;159,158,160,159;28,159,31,162;31,159,33,160;36,159,38,160;102,163,110,175;99,160,106,163;104,159,106,160;93,160,95,163;146,160,147,162;145,160,146,161;147,160,148,161;31,167,38,179;32,164,38,165;" $sPixelRect &= "33,162,35,163;34,161,35,162;37,161,38,163;36,161,37,162;67,161,68,162;95,161,99,163;106,161,107,163;155,162,158,165;157,161,158,162;28,162,30,164;136,162,141,166;141,162,142,163;32,163,33,164;34,163,35,164;36,163,37,164;68,163,70,164;72,163,79,165;93,163,94,166;100,163,102,166;99,163,100,164;152,164,155,165;154,163,155,164;28,164,29,165;68,164,69,169;69,165,72,166;70,164,71,165;94,164,96,166;141,164,144,166;32,165,33,167;34,165,38,167;76,165,79,167;75,165,76,166;96,165,97,166;0,166,18,179;18,166,24,172;24,166,26,169;26,166,27,167;33,166,34,167;94,166,95,167;136,166,139,169;139,166,140,167;64,168,68,171;64,167,66,168;69,167,70,169;72,167,74,168;87,168,98,175;93,167,94,168;98,167,102,174;97,167,98,168;17,183,38,194;29,173,31,183;28,169,31,172;29,168,31,169;79,168,82,169;85,168,87,172;84,168,85,169;132,172,150,206;146,169,150,172;148,168,150,169;24,169,25,170;81,169,82,170;119,169,132,170;133,169,138,170;25,172,29,174;27,170,28,172;68,170,70,171;119,170,122,172;122,170,124,171;128,170,130,171;143,170,146,172;64,171,65,172;64,173,69,179;65,172,68,173;67,171,68,172;142,171,143,172;18,172,21,176;21,172,23,173;30,172,31,173;113,175,132,206;126,172,131,175;21,173,22,174;69,173,70,174;110,173,114,174;123,173,126,175;131,173,132,175;25,177,29,183;24,174,27,176;23,174,24,175;101,174,102,175;118,174,123,175;88,175,94,176;18,176,20,177;24,176,26,177;27,176,29,177;88,178,113,206;102,176,113,178;18,177,19,178;23,177,25,178;69,177,70,178;91,177,93,178;99,177,102,178;22,178,24,180;0,179,12,188;12,179,16,182;16,179,17,181;20,181,25,183;21,179,22,181;31,179,35,180;36,179,38,181;64,179,67,182;77,183,88,206;84,179,88,183;22,180,23,181;24,180,25,181;31,180,33,183;67,180,68,181;79,181,84,183;83,180,84,181;35,181,37,183;12,182,14,184;14,182,15,183;18,182,20,183;34,182,35,183;37,182,38,183;64,182,66,184;78,182,79,183;12,184,13,185;8,194,31,206;14,187,17,194;16,184,17,187;64,184,65,186;71,191,77,206;74,186,77,191;75,185,77,186;76,184,77,185;15,186,16,187;48,186,55,197;38,186,48,194;" $sPixelRect &= "55,186,62,190;62,186,63,188;0,188,8,193;8,188,11,189;8,189,9,190;12,190,14,194;13,189,14,190;72,190,74,191;73,189,74,190;55,190,61,191;8,191,9,192;10,192,12,194;11,191,12,192;55,191,58,194;67,197,71,206;69,194,71,197;70,192,71,194;0,193,4,198;5,193,7,194;9,193,10,194;4,194,6,195;31,195,40,203;31,194,36,195;40,194,43,202;37,194,40,195;43,194,44,199;46,194,48,195;55,194,57,195;4,195,5,196;6,198,8,206;7,195,8,198;55,195,56,196;44,196,48,197;68,196,69,197;47,197,51,201;52,197,53,199;51,197,52,198;0,198,3,199;44,200,47,203;45,198,47,200;44,198,45,199;65,200,67,206;66,198,67,200;0,199,1,201;3,201,6,206;4,199,5,201;5,200,6,201;43,200,44,202;47,201,49,202;2,202,3,206;45,203,49,204;47,202,48,203;63,203,65,206;64,202,65,203;33,203,34,206;36,203,37,206;35,203,36,204;37,204,39,206;39,205,63,206;46,204,47,205;62,204,63,205;0,205,2,206;31,205,33,206;34,205,36,206" #endregion Local $aPixelRect = StringSplit($sPixelRect, ";", 2) Return $aPixelRect EndFunc ;==>_PixelCoordinates12() Func _PixelCoordinates13() #region pixel coordinates Local $sPixelRect $sPixelRect &= "40,250x206;3,0,6,6;0,0,3,4;6,0,8,1;9,0,143,25;168,0,220,53;151,0,168,19;143,0,151,9;210,78,250,206;220,0,250,51;6,1,7,4;0,25,40,148;4,10,9,25;7,5,9,10;8,2,9,5;3,6,5,7;5,8,7,10;6,6,7,8;2,7,4,8;2,8,3,9;143,9,145,13;145,9,146,10;147,9,151,15;0,16,4,25;3,11,4,16;143,13,144,18;1,15,3,16;2,14,3,15;145,15,146,16;150,15,151,18;149,15,150,16;149,17,150,18;146,20,149,27;147,19,148,20;156,19,168,32;152,22,156,27;153,19,156,22;152,19,153,21;149,20,150,22;151,21,152,23;140,25,145,31;143,22,144,25;149,23,151,25;40,25,122,49;137,25,140,27;136,25,137,26;148,27,151,32;149,25,150,27;122,32,128,47;122,27,124,32;122,26,123,27;126,26,127,29;125,26,126,27;129,27,133,32;130,26,134,27;135,27,137,30;135,26,136,27;127,27,129,28;133,27,135,28;139,27,140,29;138,27,139,28;147,27,148,30;153,27,156,29;124,28,126,30;127,28,128,29;137,29,139,32;137,28,138,29;145,28,146,32;151,29,153,32;151,28,152,29;133,29,134,32;155,29,156,31;124,30,125,32;126,30,127,32;128,30,129,31;134,30,135,32;138,32,140,35;139,30,140,32;146,30,147,32;141,31,145,32;147,31,148,32;129,32,132,34;149,32,152,33;161,32,168,37;159,32,161,35;157,32,159,33;128,33,129,46;133,34,136,36;133,33,135,34;141,33,144,37;140,33,141,36;149,35,156,39;152,33,154,35;151,33,152,34;129,34,130,35;144,34,145,37;150,34,151,35;146,35,149,38;145,35,146,37;160,35,161,36;130,41,153,47;131,36,134,40;130,36,131,37;134,36,135,38;135,37,141,41;136,36,139,37;157,45,163,62;155,39,160,43;156,36,158,39;129,37,130,38;164,37,168,43;163,37,164,41;162,37,163,39;130,38,131,39;141,38,146,41;158,38,159,39;129,39,130,41;132,40,135,41;134,39,135,40;146,39,150,41;153,39,155,41;151,39,153,40;130,40,131,41;150,40,152,41;160,41,162,45;160,40,161,41;142,47,156,50;153,42,154,47;129,43,130,47;156,43,160,45;166,43,168,48;165,43,166,44;154,44,155,47;155,45,157,46;155,46,156,47;163,46,164,47;122,47,127,48;128,47,129,48;130,47,131,48;136,49,140,51;139,47,142,49;137,47,138,49;136,47,137,48;138,47,139,48;163,49,165,58;164,47,165,49;86,50,124,52;123,48,124,50;122,48,123,49;" $sPixelRect &= "135,48,136,50;134,48,135,49;167,48,168,52;46,66,73,93;54,49,55,66;40,49,51,59;51,49,53,58;53,49,54,57;55,49,64,51;64,49,68,50;69,49,73,50;76,49,122,50;124,49,125,50;130,49,134,50;65,51,77,58;68,50,69,51;70,50,71,51;74,50,76,51;82,50,86,51;111,74,143,135;125,55,134,65;127,50,128,55;131,50,132,51;140,51,142,52;141,50,142,51;147,50,153,55;144,50,147,53;143,50,144,51;153,50,155,51;55,51,59,53;59,51,60,52;61,51,62,52;77,52,82,57;77,51,81,52;129,51,130,53;153,51,154,53;220,51,222,52;229,51,250,78;228,51,229,52;55,58,67,62;62,53,65,58;63,52,65,53;99,52,119,65;91,52,99,59;87,52,91,54;85,52,87,53;119,52,120,55;120,55,125,60;121,52,123,55;154,60,157,71;155,54,157,60;156,52,157,54;55,53,57,55;57,53,58,54;82,54,87,57;82,53,83,54;124,54,127,55;126,53,127,54;128,53,129,55;139,54,144,62;141,53,144,54;145,53,147,54;165,53,166,54;167,53,198,61;198,53,209,57;209,53,215,55;215,53,217,54;57,55,62,58;59,54,62,55;120,54,121,55;129,54,131,55;221,54,223,57;55,55,56,56;87,55,88,58;90,55,91,57;89,55,90,56;134,56,139,64;138,55,139,56;144,55,145,56;148,55,152,56;165,55,166,56;209,55,212,56;220,55,221,57;223,55,224,56;221,59,229,78;227,56,229,59;228,55,229,56;55,57,57,58;56,56,57,57;160,69,178,80;164,61,187,69;165,58,167,61;166,56,167,58;218,56,219,57;78,57,81,58;88,57,89,58;198,57,205,59;205,57,207,58;217,57,218,58;225,57,227,59;50,60,54,66;52,58,54,60;67,58,70,59;72,58,73,59;76,58,77,59;89,58,90,59;163,58,164,60;214,58,215,59;223,58,225,59;40,59,48,64;48,59,50,61;51,59,52,60;67,59,68,61;95,62,98,64;96,59,99,61;94,59,96,60;103,65,125,74;119,61,121,65;119,59,120,61;144,59,145,60;198,59,201,60;210,59,212,60;122,60,125,63;121,60,122,62;164,60,165,61;217,61,221,78;218,60,221,61;48,61,49,63;96,61,97,62;98,61,99,62;150,65,154,72;152,63,154,65;153,61,154,63;187,61,193,64;193,61,195,63;208,61,209,62;48,64,50,66;49,62,50,64;55,62,66,66;139,62,142,64;157,63,162,66;157,62,158,63;159,62,163,63;215,62,217,67;66,63,70,66;121,63,122,65;123,63,125,64;162,65,164,69;163,63,164,65;212,63,215,64;40,64,45,68;" $sPixelRect &= "45,64,47,65;70,64,71,66;95,64,97,65;122,64,123,65;134,64,138,65;138,65,142,66;141,64,142,65;187,64,191,66;191,64,192,65;214,64,215,65;45,65,46,66;47,65,48,66;71,65,72,66;82,65,89,67;95,65,96,66;100,65,103,68;125,66,141,74;126,65,133,66;208,65,209,66;80,67,83,69;81,66,82,67;89,66,90,67;145,77,156,85;147,69,150,75;149,66,150,69;158,66,160,69;160,66,161,67;187,66,189,67;65,93,83,104;73,69,79,93;73,67,74,69;79,67,80,68;83,67,84,68;157,67,158,71;161,67,162,69;187,67,188,68;216,67,217,69;40,68,43,70;43,68,44,69;74,68,76,69;77,68,79,69;98,68,100,71;102,68,103,73;101,68,102,70;148,68,149,69;193,70,201,79;196,69,199,70;197,68,198,69;44,79,46,90;43,72,46,78;45,69,46,72;79,69,81,71;97,69,98,70;141,69,142,74;158,69,159,70;178,69,183,73;183,69,185,71;185,69,186,70;91,70,92,72;145,70,147,74;201,70,202,72;44,71,45,72;92,72,94,77;92,71,93,72;97,71,98,72;154,71,155,72;159,71,160,78;183,79,194,88;189,73,193,79;191,71,193,73;213,73,217,78;215,72,217,73;216,71,217,72;86,72,89,75;150,72,152,77;152,72,153,74;40,73,42,77;84,74,86,76;85,73,86,74;89,73,90,74;91,73,92,74;94,73,95,77;178,73,181,75;181,73,182,74;201,74,203,82;201,73,202,74;208,73,210,74;82,74,83,75;106,74,111,83;105,74,106,79;104,74,105,75;146,74,147,77;187,75,189,79;188,74,189,75;212,74,213,78;211,74,212,76;83,75,84,78;96,78,98,82;96,75,98,77;147,75,148,77;148,76,150,77;149,75,150,76;152,75,153,77;178,75,180,77;79,76,80,77;84,76,85,78;153,76,156,77;203,76,204,77;40,101,51,139;40,87,43,101;40,77,41,87;93,77,94,78;97,77,98,78;178,77,179,78;185,77,187,79;209,77,210,78;211,77,212,78;45,78,46,79;156,81,158,86;156,78,157,81;183,78,185,79;79,79,80,82;84,79,85,80;181,81,183,85;182,79,183,81;196,79,201,81;195,79,196,80;182,114,210,206;201,89,210,114;209,79,210,89;208,79,209,80;43,80,44,87;80,80,81,82;100,80,102,82;164,80,172,87;162,80,164,84;161,80,162,82;172,80,177,82;203,80,204,83;97,82,99,84;98,81,99,82;102,81,103,82;143,81,144,82;194,81,195,86;204,81,205,82;42,82,43,83;100,82,101,83;172,82,174,84;174,82,175,83;202,82,203,84;" $sPixelRect &= "41,83,42,86;79,86,82,93;79,83,80,86;101,84,105,86;102,83,104,84;109,83,111,97;108,83,109,85;107,83,108,84;143,100,150,125;143,88,146,100;143,83,144,88;158,83,159,88;80,84,82,85;163,84,164,86;172,84,173,86;174,90,185,99;177,85,181,90;179,84,181,85;42,85,43,86;80,85,81,86;99,85,100,86;105,85,106,86;149,87,156,97;151,85,156,87;147,85,149,90;146,85,147,88;149,85,151,86;181,85,182,86;195,85,196,86;197,86,204,88;200,85,201,86;203,85,204,86;206,86,209,89;207,85,209,86;82,86,83,87;100,86,103,90;103,86,104,87;144,86,145,88;149,86,150,87;156,87,158,89;156,86,157,87;173,88,177,90;176,86,177,88;204,86,205,87;166,87,169,92;165,87,166,90;164,87,165,88;169,87,171,89;181,87,183,90;192,88,197,90;194,87,196,88;205,87,206,89;43,88,44,89;82,88,83,90;106,88,108,91;159,88,160,89;183,88,185,89;189,88,192,89;197,88,200,89;99,89,100,91;102,93,107,99;104,90,106,93;105,89,106,90;156,89,157,91;157,90,159,91;158,89,159,90;169,89,170,91;183,89,184,90;43,93,46,101;43,90,44,93;45,90,46,91;100,90,102,94;148,90,149,93;171,91,174,97;173,90,174,91;185,92,187,94;185,90,186,92;193,90,196,91;190,94,201,114;197,91,201,94;199,90,201,91;82,91,83,92;103,91,104,93;106,91,107,93;154,112,168,132;152,98,160,105;156,92,158,98;157,91,158,92;44,92,45,93;98,92,100,94;146,93,148,100;146,92,147,93;158,92,159,93;167,92,169,93;194,92,197,94;53,93,63,103;49,93,53,98;48,93,49,97;47,93,48,95;63,93,65,98;108,93,109,94;159,93,161,96;167,93,168,95;169,94,171,95;170,93,171,94;192,93,194,94;73,104,88,119;83,98,85,104;83,94,84,98;98,94,99,95;158,94,159,95;161,94,162,96;185,94,186,97;46,97,48,101;46,95,47,97;100,95,101,96;169,96,171,99;169,95,170,96;148,96,149,100;158,96,159,98;186,102,190,114;188,98,190,102;189,96,190,98;107,99,109,103;107,97,108,99;110,97,111,106;150,97,156,98;169,100,176,109;171,97,173,100;48,98,49,101;50,98,53,100;64,98,65,100;151,98,152,102;150,98,151,100;173,98,174,100;49,99,50,101;103,99,106,101;106,99,107,100;170,99,171,100;179,99,181,105;176,99,178,105;174,99,176,100;178,99,179,102;181,99,183,102;" $sPixelRect &= "183,99,184,100;187,99,188,102;52,100,53,102;51,100,52,101;85,101,88,104;85,100,86,101;155,105,166,112;160,100,162,105;162,100,163,101;61,104,71,114;63,101,65,104;103,102,106,107;103,101,105,102;162,102,166,105;163,101,164,102;51,111,59,133;51,104,54,111;51,102,52,104;181,102,182,103;52,103,53,104;57,103,61,108;55,103,57,106;54,103,55,104;61,103,63,104;88,104,90,108;88,103,89,104;102,103,103,104;150,109,152,123;150,103,151,109;178,103,179,105;71,104,72,105;88,111,100,120;90,106,94,110;92,104,93,106;91,104,92,105;93,104,94,105;106,104,108,107;90,105,91,106;152,105,153,106;154,105,155,108;166,105,167,107;176,105,177,107;54,107,56,111;54,106,55,107;56,106,57,107;69,114,73,125;71,106,73,114;98,106,99,107;177,106,179,107;184,108,186,114;185,106,186,108;94,107,96,111;96,107,97,108;153,107,154,108;56,108,57,111;59,108,61,111;58,108,59,109;89,108,90,109;97,108,99,110;166,109,174,112;166,108,167,109;168,108,169,109;57,109,58,111;96,109,97,111;100,111,103,118;99,109,101,111;153,109,155,110;88,110,89,111;91,110,94,111;98,110,99,111;101,110,102,111;153,110,154,111;174,110,176,113;60,111,61,112;176,111,177,113;183,111,184,114;103,113,105,117;103,112,104,113;153,112,154,113;168,112,171,122;171,112,173,113;59,118,64,127;59,114,61,118;59,113,60,114;105,113,106,115;171,113,172,115;63,114,67,117;61,115,63,116;62,114,63,115;67,114,69,116;105,117,111,136;109,115,111,117;110,114,111,115;61,116,62,118;107,116,109,117;153,116,154,119;62,117,63,118;67,117,69,119;167,148,182,206;177,128,182,148;180,119,182,128;181,117,182,119;64,119,68,123;64,118,67,119;100,118,101,119;104,118,105,122;103,118,104,120;171,118,173,119;77,119,84,125;73,119,77,124;84,120,86,123;84,119,85,120;86,122,89,124;86,119,88,121;152,119,153,122;171,119,172,122;88,120,99,121;153,120,154,121;87,121,90,122;95,121,96,122;67,124,69,127;68,122,69,124;168,122,170,127;64,123,66,125;66,123,67,124;150,123,151,124;178,125,180,128;179,123,180,125;73,124,75,125;78,125,87,126;84,124,85,125;86,124,88,125;147,132,164,146;152,127,154,132;" $sPixelRect &= "153,124,154,127;170,124,172,125;64,125,65,126;65,126,67,129;66,125,67,126;69,125,72,126;143,125,148,129;148,125,149,128;170,125,171,126;78,126,83,127;85,126,87,128;59,127,62,129;62,127,63,128;63,128,65,130;64,127,65,128;67,127,68,128;168,127,169,130;87,128,88,129;59,129,61,130;104,129,105,134;143,129,146,131;146,129,147,130;150,130,152,132;151,129,152,130;59,130,60,131;87,130,88,131;149,130,150,131;174,136,177,148;175,133,177,136;176,130,177,133;143,131,145,132;148,131,149,132;143,132,144,134;164,132,166,135;51,133,56,136;56,133,57,135;134,146,153,157;144,136,147,146;146,133,147,136;166,133,167,134;87,134,88,135;144,134,145,135;111,135,140,139;140,135,142,137;145,135,146,136;164,138,166,142;164,135,165,138;51,136,54,138;54,136,55,137;107,136,111,141;106,136,107,139;140,137,141,138;51,138,53,139;141,141,144,146;142,139,144,141;143,138,144,139;172,141,174,148;173,138,174,141;40,139,47,144;47,139,50,141;111,139,115,140;131,139,138,141;126,139,131,140;138,139,139,140;111,140,112,141;47,141,48,143;139,143,141,146;140,142,141,143;164,142,165,143;170,144,172,148;171,143,172,144;40,144,44,146;44,144,46,145;57,150,71,164;58,144,64,150;136,145,139,146;138,144,139,145;55,146,58,150;56,145,58,146;169,145,170,148;40,146,42,147;153,146,159,149;159,146,160,147;163,146,164,148;162,146,163,147;40,147,41,148;51,150,57,160;53,147,55,150;64,147,65,150;111,153,134,175;118,148,134,153;122,147,123,148;131,147,134,148;168,147,169,148;0,148,24,160;24,148,35,152;35,148,39,149;51,149,53,150;52,148,53,149;65,148,66,150;35,149,37,150;66,149,68,150;114,151,118,153;117,149,118,151;116,149,117,150;153,149,156,152;156,149,157,150;50,150,51,151;71,152,84,172;71,151,80,152;72,150,73,151;76,150,77,151;81,150,82,152;80,150,81,151;154,167,167,206;163,155,167,167;165,152,167,155;166,150,167,152;82,151,84,152;84,153,97,165;84,152,93,153;90,151,91,152;24,152,30,155;30,152,32,153;28,163,54,191;45,154,49,163;47,153,51,154;48,152,49,153;50,152,51,153;96,152,97,153;113,152,114,153;30,153,31,154;" $sPixelRect &= "92,165,100,172;97,154,111,164;97,153,102,154;164,153,165,155;50,154,51,160;49,154,50,157;153,154,154,157;24,155,28,157;28,155,29,156;41,156,45,163;43,155,45,156;36,157,41,163;39,156,40,157;24,157,26,158;27,157,28,158;134,157,148,167;150,157,152,158;24,158,25,159;34,159,36,163;35,158,36,159;49,158,50,163;159,161,163,167;161,159,163,161;162,158,163,159;31,159,33,160;0,160,14,171;14,160,20,164;20,160,23,161;27,161,34,163;27,160,28,161;30,160,32,161;33,160,34,161;53,160,54,161;55,160,57,161;148,161,153,164;151,160,154,161;24,161,26,162;153,161,154,162;50,162,53,163;54,166,59,171;54,162,57,166;19,169,28,182;21,166,28,169;22,164,24,165;23,163,24,164;26,163,28,165;25,163,26,164;157,164,159,167;158,163,159,164;14,164,17,168;17,164,18,166;63,164,71,169;59,164,62,168;62,164,63,167;100,169,111,180;102,164,111,168;100,164,102,167;98,164,100,165;148,164,151,165;21,165,22,166;23,165,24,166;58,165,59,166;78,173,86,181;84,165,86,171;86,165,87,169;88,165,89,166;90,166,92,169;91,165,92,166;155,166,157,167;156,165,157,166;88,167,90,169;87,167,88,168;134,167,142,170;142,167,145,168;14,168,16,169;59,168,60,169;60,169,63,170;61,168,62,169;103,168,111,169;142,168,143,169;144,168,145,169;67,169,71,172;66,169,67,170;91,169,92,170;142,177,154,206;149,171,154,177;153,169,154,171;4,185,28,198;17,175,19,185;17,171,19,174;18,170,19,171;58,171,60,173;59,170,60,171;86,170,89,172;134,170,136,171;151,170,152,171;0,171,9,177;9,171,12,174;12,171,13,172;54,172,58,175;54,171,56,172;64,171,65,172;85,171,86,173;134,172,137,174;134,171,135,172;15,173,17,175;16,172,17,173;60,172,61,173;70,172,73,174;73,172,74,173;75,172,84,173;86,172,87,173;92,173,100,181;95,172,100,173;146,173,149,177;148,172,149,173;58,173,59,175;76,173,78,177;86,174,92,180;88,173,92,174;137,173,139,174;9,174,11,175;13,174,15,178;18,174,19,175;59,174,60,175;134,174,135,175;144,174,146,177;9,175,10,176;15,175,16,176;54,175,55,176;54,177,59,183;56,175,58,177;111,175,132,178;132,175,133,176;12,176,13,180;11,176,12,177;55,176,56,177;" $sPixelRect &= "143,176,144,177;0,177,6,181;6,177,8,179;10,177,11,178;13,179,17,185;15,177,16,179;77,177,78,178;13,178,14,179;16,178,17,179;59,178,60,179;111,178,114,180;114,178,116,179;120,178,123,179;114,181,142,206;139,178,142,181;10,180,12,181;11,179,12,180;136,179,139,181;86,180,90,181;100,180,108,181;109,180,110,181;118,180,124,181;126,180,128,181;129,180,133,181;135,180,136,181;0,181,4,183;4,181,5,182;8,182,11,185;9,181,11,182;11,183,13,185;12,181,13,183;80,181,81,182;82,181,86,182;94,181,101,182;19,182,21,185;21,182,22,183;24,182,28,184;59,182,60,183;78,184,114,206;93,182,94,184;107,182,114,184;0,183,2,185;2,183,3,184;5,184,8,185;7,183,8,184;54,183,57,186;57,183,58,184;94,183,107,184;23,184,25,185;27,184,28,185;0,185,1,186;67,188,78,206;74,185,78,188;0,190,4,206;2,187,4,190;3,186,4,187;54,186,56,188;70,186,74,188;69,187,70,188;54,188,55,189;1,189,2,190;63,192,67,206;65,190,67,192;66,189,67,190;35,191,44,201;28,191,35,198;44,191,50,195;50,191,52,193;64,191,65,192;50,193,51,194;44,195,49,196;59,198,63,206;61,195,63,198;44,196,46,199;60,196,61,198;46,197,47,198;4,198,23,206;23,199,30,206;24,198,31,199;33,198,35,199;30,199,32,201;44,199,45,200;57,201,59,206;58,199,59,201;32,200,35,201;30,201,31,203;34,201,41,203;41,201,43,202;30,204,39,206;32,202,33,204;31,202,32,203;55,203,57,206;56,202,57,203;33,203,38,204;39,205,55,206" #endregion Local $aPixelRect = StringSplit($sPixelRect, ";", 2) Return $aPixelRect EndFunc ;==>_PixelCoordinates13() Func _PixelCoordinates14() #region pixel coordinates Local $sPixelRect $sPixelRect &= "40,250x206;0,0,2,2;2,0,3,1;4,0,147,26;169,0,226,61;154,0,169,22;147,0,154,12;217,82,250,206;226,0,250,60;0,26,35,148;0,6,4,26;3,1,4,6;0,2,1,3;1,5,3,6;2,4,3,5;147,12,149,14;151,12,154,18;147,14,148,18;153,18,154,21;149,23,152,30;150,22,151,23;158,22,169,35;155,27,158,31;156,22,158,27;155,22,156,24;152,23,153,26;153,24,154,25;154,25,155,27;35,26,123,49;123,26,127,27;136,26,147,28;128,26,136,27;127,27,128,29;129,27,130,28;152,27,154,29;123,34,130,50;123,29,126,34;123,28,125,29;126,30,130,32;128,28,129,30;133,28,136,34;129,29,133,30;132,28,133,29;142,28,148,33;140,28,142,30;139,28,140,29;136,29,139,31;151,31,155,36;151,30,154,31;152,29,153,30;138,31,141,33;139,30,140,31;141,30,142,32;143,33,149,35;148,30,149,33;131,31,133,36;137,31,138,32;150,31,151,34;157,31,158,33;156,31,157,32;126,32,127,34;128,32,129,34;130,32,131,34;136,33,137,34;140,33,142,38;139,33,140,35;133,34,134,35;135,34,136,35;148,35,151,36;149,34,150,35;155,34,156,36;130,35,131,39;146,35,147,36;162,35,169,40;160,35,162,37;159,35,160,36;131,36,132,37;133,36,134,37;135,36,137,41;142,36,145,39;152,36,155,37;137,37,138,38;145,37,148,41;146,45,156,57;152,39,159,43;154,37,157,39;131,43,146,50;132,39,135,43;134,38,135,39;148,38,149,41;152,38,154,39;137,39,141,43;143,39,145,40;149,39,152,42;141,40,143,43;159,49,165,68;157,43,162,48;159,40,160,43;165,40,169,44;164,40,165,42;163,40,164,41;130,41,132,43;135,41,136,42;143,41,146,43;160,41,161,43;136,42,137,43;146,42,149,45;130,43,131,44;149,43,152,45;155,43,157,45;154,43,155,44;152,44,154,45;162,44,164,49;166,44,169,47;130,46,131,50;164,46,165,47;168,47,169,51;167,47,168,49;156,50,158,54;156,48,157,50;158,48,162,49;35,49,53,55;53,49,63,50;62,51,78,58;64,50,70,51;67,49,68,50;94,49,119,62;83,49,94,52;74,49,83,50;119,49,123,54;158,49,159,50;53,50,57,52;57,50,58,51;59,50,60,51;61,50,62,51;72,50,74,51;79,50,83,51;123,50,125,51;126,50,127,51;129,50,130,51;131,50,132,51;139,50,146,52;135,50,139,51;165,50,166,52;123,52,125,54;123,51,124,52;125,51,126,52;165,53,167,63;" $sPixelRect &= "166,51,167,53;53,52,55,54;55,52,56,53;44,70,75,100;48,58,63,70;57,53,62,58;60,52,62,53;78,53,81,57;78,52,80,53;85,52,94,55;84,52,85,54;128,52,129,54;131,52,132,54;133,52,137,53;136,53,142,54;138,52,139,53;143,52,146,54;141,52,143,53;158,52,159,53;167,52,168,56;132,53,133,54;134,53,135,54;53,55,57,58;55,54,57,55;81,54,84,57;119,54,121,55;122,54,124,56;108,86,143,139;104,70,141,86;122,58,133,67;127,54,128,58;130,54,131,56;141,54,143,56;139,54,141,55;145,54,146,55;156,54,157,55;35,55,45,62;45,55,49,57;49,55,52,56;84,56,87,58;84,55,86,56;87,55,88,56;90,55,94,60;119,55,120,58;120,57,122,63;121,55,122,57;51,56,53,58;88,56,89,57;122,56,123,58;128,56,129,58;45,57,47,59;49,57,51,58;78,57,79,58;80,57,82,58;83,57,84,58;89,57,90,59;124,57,127,58;129,57,130,58;138,59,144,67;142,57,145,59;149,57,154,60;146,57,149,59;154,57,155,59;156,63,159,71;157,58,159,63;158,57,159,58;63,58,68,59;69,58,76,59;77,58,78,59;85,58,88,59;140,58,142,59;167,58,168,62;45,59,46,60;63,59,65,61;87,59,88,60;133,60,138,69;133,59,136,60;144,59,146,60;44,63,48,70;46,60,48,63;91,60,94,61;144,60,145,61;150,60,153,61;233,64,250,82;234,60,250,64;233,60,234,61;63,61,64,62;169,61,204,68;204,61,217,64;217,61,221,63;221,61,223,62;35,62,41,66;41,62,43,64;43,62,44,63;45,62,46,63;99,62,119,70;96,62,99,65;95,62,96,63;144,62,145,64;161,75,178,88;166,65,169,75;167,63,169,65;168,62,169,63;63,64,68,70;63,63,65,64;66,63,67,64;94,64,96,66;94,63,95,64;119,65,121,70;119,63,120,65;121,63,122,65;145,63,146,65;165,63,166,65;225,63,227,66;227,63,228,64;41,64,42,65;40,69,44,91;42,65,44,69;43,64,44,65;204,64,211,66;211,64,213,65;224,64,225,66;68,65,70,70;96,65,97,67;98,65,99,68;220,65,222,66;227,65,228,66;225,68,233,82;230,66,233,68;232,65,233,66;35,66,39,69;39,66,40,68;80,66,87,68;93,66,95,67;150,71,157,76;154,66,156,71;204,66,207,67;218,66,219,67;41,67,42,69;70,67,71,70;78,67,80,70;87,67,88,68;93,67,94,68;121,67,122,70;127,67,133,70;125,67,127,69;123,67,125,68;138,67,142,69;214,67,216,69;227,67,230,68;71,68,72,70;76,68,78,72;" $sPixelRect &= "80,68,82,69;84,68,86,69;122,68,123,70;152,69,154,71;153,68,154,69;160,68,164,70;164,70,166,75;165,68,166,70;178,68,188,78;169,68,178,75;188,68,195,72;195,68,198,70;199,68,200,69;213,68,214,69;35,69,36,70;72,69,73,70;74,69,76,70;123,69,124,70;133,69,135,70;139,69,140,70;141,69,142,70;159,69,160,70;220,71,225,82;222,69,225,71;78,70,79,71;95,71,99,72;97,70,98,71;100,70,104,75;99,70,100,71;151,70,152,71;160,70,162,73;162,70,163,71;195,70,196,71;221,70,222,71;35,71,36,86;39,71,40,78;75,71,76,77;157,71,158,72;157,73,161,75;159,71,160,73;162,73,164,75;163,71,164,73;218,71,220,75;36,72,37,77;38,72,39,73;76,72,77,74;89,73,91,79;89,72,90,73;96,72,98,73;188,72,193,74;193,72,194,73;216,72,218,73;95,73,97,74;145,83,157,92;146,76,152,80;147,74,150,76;149,73,150,74;37,74,38,75;83,74,87,76;91,74,92,81;141,78,143,82;141,74,142,78;188,74,190,76;190,74,191,75;38,75,39,77;79,77,83,78;81,75,82,77;80,75,81,76;87,75,88,76;92,75,93,76;102,75,104,78;101,75,102,76;145,75,147,76;157,75,159,77;159,75,160,76;219,75,220,76;79,76,80,77;82,76,86,77;145,76,146,79;152,76,156,78;159,79,161,83;160,76,161,79;188,76,189,77;195,78,204,87;199,77,201,78;200,76,201,77;76,77,77,78;68,100,80,127;75,86,78,100;75,81,77,83;75,78,76,81;79,78,82,79;94,78,96,81;103,78,104,82;152,78,154,79;178,78,184,81;184,78,186,79;204,78,205,80;38,80,40,87;39,79,40,80;81,79,82,80;90,79,91,80;184,79,185,80;184,87,196,96;191,81,195,87;193,79,195,81;146,80,148,83;149,80,152,83;152,80,153,81;192,80,193,81;37,81,38,82;93,82,96,84;94,81,95,82;148,81,149,83;152,82,156,83;153,81,154,82;155,81,156,82;178,81,182,83;200,87,205,90;204,81,205,87;219,81,220,82;36,82,37,85;80,82,81,83;141,82,142,86;189,82,191,87;211,82,213,83;75,83,76,86;98,83,100,85;142,83,143,84;160,83,161,86;178,83,180,85;180,83,181,84;185,115,217,206;210,94,217,115;213,86,217,94;214,83,217,85;94,84,96,86;97,84,98,86;100,84,101,85;205,84,206,87;76,85,77,86;98,85,99,86;178,85,179,87;185,85,189,87;215,85,217,86;78,86,79,87;95,86,96,87;106,86,108,90;105,86,106,88;" $sPixelRect &= "104,86,105,87;144,86,145,90;157,86,158,95;184,86,185,87;212,86,213,87;35,105,48,139;35,92,40,105;35,87,38,92;39,87,40,91;98,87,101,90;102,87,103,90;101,87,102,88;182,88,184,93;183,87,184,88;198,87,200,89;197,87,198,88;78,88,79,92;96,88,97,89;103,88,104,89;164,88,172,95;162,88,164,91;172,88,177,90;177,88,178,89;204,90,207,91;205,88,206,90;211,88,213,94;96,92,100,94;97,89,98,92;38,90,39,92;98,90,100,92;106,92,108,102;107,90,108,92;143,107,149,132;143,96,146,107;143,90,144,96;158,90,159,97;172,90,174,92;174,90,175,91;196,90,197,92;41,91,44,95;103,91,105,96;163,91,164,92;174,96,185,107;179,92,182,96;181,91,182,92;204,91,206,92;147,92,150,99;146,92,147,95;145,92,146,93;151,122,167,138;150,101,158,111;150,93,156,101;151,92,157,93;172,92,173,93;204,92,205,93;78,93,79,100;99,97,104,104;100,94,103,97;101,93,103,94;156,93,157,97;177,93,179,96;182,93,183,96;196,93,197,94;40,97,42,105;40,94,41,97;97,94,99,97;144,94,145,96;174,95,177,96;176,94,177,95;199,95,206,97;202,94,203,95;205,94,206,95;43,95,44,98;42,95,43,96;95,95,97,97;159,95,160,96;166,95,170,99;165,95,166,97;170,95,171,97;183,95,184,96;201,99,210,115;208,96,210,99;209,95,210,96;79,96,80,100;103,96,104,97;157,96,158,100;169,106,174,117;171,98,174,105;172,96,173,98;185,96,187,97;193,96,199,98;189,96,193,97;95,97,96,98;173,97,174,98;199,97,203,98;203,98,208,99;207,97,208,98;42,99,44,105;42,98,43,99;80,98,81,99;97,98,98,100;185,98,187,99;194,98,199,99;149,99,150,107;148,99,149,103;156,99,157,101;167,99,169,100;185,100,187,103;185,99,186,100;195,99,196,100;49,100,58,107;46,100,49,103;45,100,46,102;57,108,68,119;60,100,67,107;59,100,60,101;67,100,68,106;98,100,99,102;104,103,106,107;104,100,105,103;146,100,147,107;158,100,161,102;167,100,168,102;194,101,201,115;199,100,201,101;80,104,83,122;80,101,81,104;169,101,171,102;187,101,188,102;44,102,45,105;107,102,108,112;160,102,161,103;169,103,171,106;168,102,170,103;189,105,194,115;191,103,194,105;193,102,194,103;45,103,46,105;48,103,49,105;47,103,48,104;58,103,60,108;" $sPixelRect &= "81,103,82,104;185,103,186,106;46,104,47,105;100,104,103,105;147,104,148,107;190,104,191,105;83,105,84,111;100,105,101,108;99,105,100,106;102,105,103,106;153,111,160,122;158,107,161,111;158,105,159,107;171,105,173,106;89,106,90,109;98,106,99,108;101,107,104,111;101,106,102,107;48,116,55,132;48,109,50,116;48,107,49,109;53,107,57,113;50,107,53,109;57,107,58,108;60,107,66,108;83,115,96,124;86,109,89,113;87,107,88,109;99,107,100,111;104,107,105,108;161,107,162,108;174,107,183,110;183,107,184,108;187,109,189,115;188,107,189,109;84,108,86,112;88,108,89,109;52,109,53,111;51,109,52,110;100,109,101,111;160,112,165,122;161,109,163,112;163,110,165,112;164,109,165,110;50,111,52,116;50,110,51,111;94,110,95,111;104,110,105,111;174,111,179,114;174,110,178,111;180,110,181,113;179,110,180,111;181,110,182,111;89,111,92,115;92,111,93,112;102,111,104,112;151,111,153,112;186,111,187,115;93,112,95,115;105,112,106,113;151,112,152,114;167,117,171,123;168,112,169,117;179,112,180,114;52,113,53,116;55,113,57,117;54,113,55,114;83,113,84,115;87,113,89,115;92,113,93,115;96,115,99,122;95,113,97,115;104,113,105,114;165,113,166,114;53,114,54,116;84,114,85,115;149,114,150,130;152,114,153,115;174,114,177,116;178,114,179,115;165,117,167,122;165,115,166,117;177,115,178,116;151,116,153,118;167,116,168,117;174,116,175,117;171,146,185,206;180,126,185,146;183,118,185,126;184,116,185,118;56,117,57,118;99,117,102,121;100,123,108,143;106,119,108,123;107,117,108,119;171,118,174,121;171,117,173,118;55,120,59,128;55,118,56,120;151,118,152,119;56,119,57,120;63,119,68,128;152,119,153,120;174,119,176,122;59,120,62,124;62,120,63,121;103,121,106,123;105,120,106,121;151,120,152,121;99,121,101,122;152,121,153,122;171,121,172,122;182,121,183,126;80,124,83,128;81,122,83,124;96,122,98,123;101,122,103,123;99,123,100,126;98,123,99,124;167,123,169,131;169,123,170,126;59,124,61,126;61,126,63,130;62,124,63,126;83,124,95,125;172,124,173,125;181,124,182,126;83,125,85,126;90,125,92,126;93,125,94,126;59,126,60,127;59,128,61,131;" $sPixelRect &= "60,127,61,128;68,127,70,128;73,127,77,131;72,127,73,130;71,127,72,128;77,127,78,130;83,127,84,128;169,127,171,128;55,128,57,130;57,128,58,129;63,128,66,129;79,129,81,132;78,128,80,129;82,128,83,130;81,128,82,129;169,128,170,129;57,130,59,132;58,129,59,130;177,134,180,146;178,131,180,134;179,129,180,131;55,130,56,131;169,130,170,131;56,131,57,132;59,131,60,132;167,132,169,135;167,131,168,132;48,132,53,134;53,132,54,133;80,132,82,133;143,132,147,134;48,134,51,136;51,134,52,135;81,134,82,136;143,134,145,136;145,134,146,135;143,141,160,155;149,135,151,141;150,134,151,135;82,135,83,136;99,135,100,140;167,135,168,136;48,136,50,137;143,136,144,138;174,140,177,146;175,138,177,140;176,136,177,138;48,137,49,138;146,138,149,141;148,137,149,138;151,138,165,141;165,138,166,140;35,139,42,143;42,139,46,141;121,139,136,147;108,139,121,146;136,139,141,141;141,139,142,140;144,139,146,140;142,140,143,141;144,140,145,141;136,141,139,144;139,141,140,142;160,141,164,143;140,142,141,143;113,155,148,166;139,146,143,155;141,143,143,146;142,142,143,143;173,142,174,146;35,143,40,145;40,143,41,144;102,143,107,147;101,143,102,146;107,143,108,146;160,146,163,152;160,143,162,146;162,143,163,144;136,144,138,145;140,144,141,146;35,145,38,147;38,145,39,146;136,145,137,146;172,145,173,146;35,147,36,148;47,153,60,165;48,148,56,153;51,147,56,148;102,147,103,148;130,147,133,149;126,147,130,148;133,147,134,148;136,149,139,155;137,148,139,149;138,147,139,148;0,148,21,156;21,148,30,151;30,148,33,150;33,148,34,149;56,148,57,149;163,148,164,149;44,150,48,153;47,149,48,150;159,165,171,206;166,154,171,165;169,151,171,154;170,149,171,151;56,150,57,153;134,151,136,155;135,150,136,151;21,151,26,153;26,151,27,152;57,151,58,153;41,155,47,164;42,152,44,155;132,152,134,155;160,152,161,154;21,153,25,154;41,153,42,154;44,153,47,155;72,153,73,155;130,153,132,155;168,153,169,154;21,154,22,155;60,155,72,177;60,154,64,155;117,154,118,155;128,154,130,155;17,166,44,195;29,159,40,166;38,156,41,159;39,155,40,156;" $sPixelRect &= "72,157,79,175;74,155,75,157;73,155,74,156;148,155,155,158;155,155,157,156;159,155,160,157;158,155,159,156;0,156,14,162;14,156,19,158;19,156,20,157;75,156,76,157;95,166,126,186;107,158,113,166;111,156,113,158;155,156,156,157;163,159,166,165;165,156,166,159;35,157,37,159;37,157,38,158;79,159,90,171;79,157,84,159;108,157,109,158;14,158,18,159;33,158,35,159;84,158,86,159;87,158,91,159;148,158,152,161;152,158,153,159;164,158,165,159;14,159,15,160;40,159,41,160;85,171,92,188;90,160,95,170;90,159,93,160;25,161,29,166;26,160,29,161;95,160,101,166;101,161,107,166;104,160,107,161;161,162,163,165;162,160,163,162;20,162,22,165;21,161,22,162;40,161,41,164;148,161,149,162;0,162,8,167;8,162,13,163;17,163,20,166;17,162,18,163;23,162,25,166;8,163,9,165;14,163,17,164;148,163,149,166;160,163,161,165;9,164,10,165;21,165,23,166;22,164,23,165;149,164,150,166;12,169,17,187;12,165,13,169;15,165,17,167;14,165,15,166;40,165,43,166;50,165,60,172;44,166,50,167;49,165,50,166;13,166,14,167;126,166,140,177;140,166,143,176;145,166,148,167;0,167,5,170;5,167,7,168;7,172,12,185;10,168,12,172;10,167,11,168;16,167,17,168;44,167,48,175;49,167,50,168;149,177,159,206;156,170,159,177;157,168,159,170;158,167,159,168;5,168,6,169;13,168,16,169;48,170,50,175;49,169,50,170;144,170,149,171;148,169,149,170;0,170,3,172;92,170,95,174;91,170,92,171;8,171,10,172;83,171,85,176;143,171,148,174;153,173,156,177;154,172,156,173;155,171,156,172;0,172,2,173;4,174,7,176;6,172,7,174;51,172,52,174;50,172,51,173;54,172,60,174;80,173,83,175;82,172,83,173;0,173,1,175;52,173,54,174;79,173,80,174;49,175,51,177;50,174,51,175;52,174,53,175;58,174,60,177;57,174,58,175;144,174,145,175;151,175,153,177;152,174,153,175;1,176,6,177;3,175,4,176;44,175,46,180;69,179,78,187;72,175,76,179;77,176,80,178;76,175,78,176;92,176,95,188;93,175,94,176;46,177,49,180;47,176,49,177;53,176,54,177;55,176,56,177;57,176,58,177;76,176,77,177;84,176,85,178;150,176,151,177;0,178,3,180;2,177,3,178;0,188,9,206;3,180,7,188;5,177,7,180;4,177,5,178;49,177,50,178;" $sPixelRect &= "66,177,72,179;61,177,64,179;64,177,66,178;80,177,81,178;126,177,136,179;136,177,137,178;77,178,78,179;138,183,149,206;148,178,149,183;3,179,4,180;49,179,50,180;63,179,64,180;67,179,69,183;78,180,85,187;80,179,85,180;126,179,129,183;0,180,2,182;44,182,49,188;44,181,48,182;47,180,48,181;0,183,3,188;2,181,3,183;129,181,131,183;144,181,148,183;49,182,50,184;131,182,133,183;143,182,144,183;126,183,128,184;137,184,138,185;7,185,9,187;9,185,10,186;95,186,106,188;106,186,108,187;114,186,117,187;118,186,120,187;121,186,126,187;129,189,138,206;134,187,138,189;137,186,138,187;7,187,8,188;9,189,17,201;11,187,14,189;15,187,17,189;49,187,50,188;70,187,81,188;84,187,85,188;10,188,11,189;14,188,15,189;44,188,47,191;86,188,94,189;83,190,129,206;111,188,116,190;130,188,134,189;85,189,86,190;107,189,111,190;116,189,125,190;64,191,83,206;69,190,75,191;44,191,46,192;44,192,45,193;56,194,64,206;60,192,64,194;58,193,60,194;23,195,34,204;17,195,23,202;34,195,40,199;40,195,42,196;52,198,56,206;54,196,56,198;55,195,56,196;40,196,41,197;53,197,54,198;36,199,38,201;34,199,36,200;38,199,39,200;34,200,35,203;49,202,52,206;50,201,52,202;51,200,52,201;9,202,17,206;9,201,10,202;11,201,17,202;17,203,20,206;18,202,19,203;21,202,23,203;48,203,49,206;20,204,33,206;33,205,48,206" #endregion Local $aPixelRect = StringSplit($sPixelRect, ";", 2) Return $aPixelRect EndFunc ;==>_PixelCoordinates14() Func _PixelCoordinates15() #region pixel coordinates Local $sPixelRect $sPixelRect &= "40,250x206;0,0,149,28;171,0,250,69;157,0,171,25;149,0,157,14;149,14,151,20;151,14,152,17;154,14,157,20;153,19,154,21;149,20,150,23;155,20,157,21;156,22,157,24;152,26,155,37;153,25,154,26;160,25,171,38;158,29,160,35;159,25,160,29;158,25,159,27;151,27,152,29;155,27,157,28;0,28,125,48;126,28,127,29;136,28,149,30;130,28,136,29;156,29,158,30;157,28,158,29;125,37,131,47;125,32,131,34;128,29,130,31;131,29,132,30;125,30,126,32;133,31,140,32;134,30,135,31;143,30,149,35;141,30,143,32;140,30,141,31;151,30,152,33;155,30,156,32;126,31,127,32;129,31,132,32;145,35,151,38;149,31,150,35;156,31,157,32;138,32,141,34;136,32,138,33;142,32,143,33;157,32,158,33;132,33,137,37;141,34,143,39;141,33,142,34;125,34,128,37;129,34,130,37;131,34,132,35;137,34,138,37;140,34,141,36;139,34,140,35;150,34,151,35;156,34,157,48;153,37,156,39;155,34,156,37;130,35,131,36;143,36,145,37;144,35,145,36;159,35,160,37;128,36,129,37;138,36,139,37;157,36,158,40;131,37,135,38;142,39,144,41;143,37,144,39;147,38,152,39;151,37,152,38;131,38,133,40;134,38,135,39;135,41,138,44;136,38,137,41;164,38,171,44;162,38,164,41;161,38,162,39;137,39,139,41;144,40,149,43;145,39,147,40;152,39,153,40;155,39,156,41;154,39,155,40;141,40,142,41;143,41,144,42;148,43,156,45;149,41,150,43;157,43,161,49;157,41,159,43;133,44,136,53;133,42,135,44;136,46,152,54;138,43,144,46;139,42,141,43;150,42,152,43;153,42,156,43;145,43,148,44;131,44,133,46;136,44,137,45;144,44,146,46;160,59,168,69;159,49,166,53;161,44,162,49;168,44,171,52;166,44,168,46;165,44,166,45;137,45,138,46;146,45,149,46;154,45,156,47;152,45,154,46;131,46,132,47;162,46,163,49;167,46,168,48;80,48,130,52;125,47,130,48;146,54,158,60;152,48,156,54;152,47,154,48;155,47,156,48;163,47,164,49;0,48,37,65;37,48,52,53;56,48,57,50;52,48,55,50;55,48,56,49;57,48,61,49;62,48,63,49;65,48,80,49;130,49,133,52;131,48,133,49;58,49,59,50;60,50,72,58;64,49,65,50;66,49,67,50;76,49,80,51;73,49,76,50;156,49,157,54;158,49,159,50;52,50,54,51;52,51,53,52;37,70,72,98;51,53,60,70;57,51,60,53;72,52,78,58;" $sPixelRect &= "72,51,75,52;157,51,158,54;53,52,57,53;103,96,142,110;100,52,119,80;88,52,100,61;83,52,88,55;82,52,83,54;119,52,125,54;125,52,129,53;131,52,133,53;170,52,171,56;169,52,170,53;37,53,46,56;46,53,50,54;78,54,80,58;78,53,79,54;126,53,127,54;129,53,130,54;131,53,132,54;135,53,136,54;158,53,159,59;161,53,166,59;160,53,161,57;43,58,51,70;45,56,51,58;47,54,48,56;46,54,47,55;48,55,51,56;50,54,51,55;119,54,122,56;122,54,123,55;125,54,126,55;140,54,146,56;139,54,140,55;80,55,83,58;85,55,88,56;123,55,125,56;127,56,129,57;128,55,129,56;131,55,132,57;133,55,134,56;135,55,139,57;166,55,168,57;37,56,42,59;42,56,44,57;83,56,84,59;119,61,131,66;119,57,123,59;119,56,121,57;123,56,124,58;122,56,123,57;132,56,133,57;134,56,135,57;137,57,143,58;139,56,140,57;144,56,146,58;143,56,144,57;159,56,160,58;42,57,43,58;84,57,85,60;87,57,88,60;86,57,87,58;127,57,128,61;130,57,131,59;166,57,167,59;168,57,169,63;60,58,65,59;66,58,73,59;75,58,77,59;79,58,80,59;81,58,83,59;140,58,142,59;37,59,41,61;40,62,43,70;42,59,43,62;60,59,62,61;85,59,86,61;120,59,123,61;142,59,144,60;124,60,127,61;128,60,130,61;148,60,155,64;145,60,148,62;155,60,157,61;37,61,40,62;41,61,42,62;92,61,100,64;89,61,92,62;131,63,145,71;142,61,145,63;155,61,156,63;157,67,160,76;158,63,160,67;159,61,160,63;37,62,38,64;91,62,92,63;131,62,134,63;140,62,142,63;145,62,146,65;147,62,148,63;37,65,40,70;38,64,40,65;39,63,40,64;60,64,65,70;60,63,62,64;63,63,64,64;96,64,100,71;95,64,96,66;94,64,95,65;152,64,154,66;150,64,152,65;154,64,155,65;168,64,169,67;0,91,34,144;0,65,30,91;30,65,35,67;35,65,36,66;65,65,66,70;92,65,94,68;157,65,158,66;94,66,95,69;123,66,131,72;120,66,123,69;163,78,180,93;168,69,200,78;170,66,171,69;30,67,32,68;33,67,34,68;33,79,37,90;34,70,37,77;35,68,37,70;36,67,37,68;66,67,68,70;77,67,84,70;91,67,92,70;145,67,146,69;30,68,31,69;74,68,77,71;84,68,85,70;92,68,93,69;104,80,141,96;119,71,122,80;119,68,120,71;169,68,170,69;68,69,70,70;73,69,74,70;122,69,123,71;121,69,122,70;161,69,165,75;160,69,161,73;165,69,167,70;" $sPixelRect &= "200,69,218,73;218,69,225,71;225,69,229,70;210,104,250,206;230,76,250,104;238,69,250,76;236,69,238,70;30,70,32,76;72,70,73,71;77,70,78,71;120,70,121,71;153,73,157,82;155,71,157,73;156,70,157,71;165,70,166,73;73,71,75,73;75,71,76,72;97,71,100,75;122,74,141,80;131,71,138,73;140,71,142,73;138,71,140,72;166,73,168,78;167,71,168,73;218,71,221,72;32,72,33,73;72,72,73,81;93,73,96,75;95,72,96,73;122,72,123,74;124,72,131,73;154,72,155,73;228,72,231,75;123,73,125,74;128,73,132,74;136,73,138,74;139,73,140,74;141,73,142,75;200,73,210,75;210,73,214,74;226,73,228,74;231,73,232,74;236,74,238,76;237,73,238,74;33,74,34,76;86,76,90,80;87,74,88,76;86,74,87,75;159,77,162,79;160,74,161,77;224,74,225,75;226,74,227,75;81,75,84,78;88,75,89,76;93,75,94,76;99,75,100,79;98,75,99,77;149,78,153,84;151,75,153,78;161,75,164,77;164,76,166,78;165,75,166,76;200,75,205,76;217,75,222,76;234,75,236,76;30,76,31,85;78,76,81,77;150,76,151,78;157,76,159,77;216,76,219,77;35,77,37,79;76,79,79,81;77,77,79,79;76,77,77,78;80,77,81,78;84,77,85,78;157,77,158,78;162,77,163,78;218,77,219,78;222,80,230,104;228,77,230,80;34,78,35,79;79,78,80,79;180,78,192,83;192,78,196,80;196,78,198,79;225,78,228,80;90,84,93,87;91,80,93,83;91,79,92,80;145,79,149,85;157,79,161,81;160,82,163,94;162,79,163,82;223,79,225,80;32,80,33,82;86,80,89,82;101,80,104,90;141,80,142,89;192,80,195,81;221,80,222,85;219,81,221,82;220,80,221,81;100,81,101,82;144,81,145,83;157,81,160,82;161,81,162,82;192,81,193,82;31,82,32,83;72,82,73,84;88,82,89,83;93,82,94,83;153,82,156,83;214,82,215,83;32,83,33,84;73,83,74,85;91,83,92,84;153,83,154,84;180,83,188,86;188,83,190,85;190,83,191,84;146,99,155,109;145,87,153,98;149,84,150,87;151,84,153,85;159,84,160,90;198,87,206,97;201,84,203,87;30,86,32,91;31,85,32,86;145,85,147,87;147,85,148,86;150,85,152,87;199,85,201,87;94,86,97,88;148,86,149,87;180,86,185,88;185,86,186,87;197,86,199,87;203,86,205,87;63,100,76,126;72,89,75,94;72,87,74,89;91,87,93,89;97,87,98,88;153,90,157,99;153,88,156,90;154,87,155,88;189,90,197,103;" $sPixelRect &= "194,87,198,90;206,87,207,88;94,88,95,89;143,91,145,95;144,88,145,91;180,88,183,90;191,89,194,90;193,88,194,89;32,89,33,91;92,89,93,90;95,90,98,93;96,89,99,90;35,90,37,94;34,90,35,91;99,90,100,93;98,90,99,91;103,90,104,92;102,90,103,91;141,90,142,91;180,90,182,91;197,90,198,95;206,90,207,101;213,90,214,92;217,92,222,104;219,91,222,92;221,90,222,91;93,95,96,97;94,91,95,95;93,91,94,92;100,91,101,92;180,91,181,92;214,91,215,92;141,92,142,96;216,92,217,94;95,93,97,95;163,93,174,99;174,93,178,96;178,93,179,95;184,94,189,104;185,93,189,94;34,108,43,138;34,98,37,108;34,94,35,98;36,94,37,96;72,94,74,100;96,99,101,108;98,96,102,99;100,94,101,96;162,94,163,98;161,94,162,96;207,94,208,95;74,95,75,96;96,95,97,96;101,95,102,96;144,95,145,100;156,99,158,102;157,95,158,99;182,96,184,101;183,95,184,96;213,97,217,104;215,96,217,97;216,95,217,96;174,96,176,98;176,96,177,97;35,97,36,98;91,98,95,100;93,97,95,98;97,97,98,99;199,97,206,98;42,98,51,107;39,98,42,102;37,99,39,100;38,98,39,99;54,98,63,107;52,98,54,100;63,98,72,100;95,98,96,99;104,114,147,137;142,100,144,114;142,98,143,100;145,98,148,99;149,98,153,99;173,104,185,115;178,100,182,104;180,99,182,100;181,98,182,99;205,98,206,102;204,98,205,99;207,98,208,100;47,107,60,114;51,99,52,107;74,99,75,100;145,99,146,104;164,99,170,104;163,99,164,101;170,99,173,101;197,99,198,103;37,102,39,108;37,100,38,102;52,100,53,101;91,100,93,101;94,100,95,101;102,100,103,103;155,100,156,104;93,101,94,103;94,104,96,105;95,101,96,104;158,101,159,102;170,101,172,102;176,101,178,104;182,101,183,104;41,102,42,104;40,102,41,103;157,102,158,103;170,102,171,103;173,103,176,104;174,102,175,103;183,102,184,104;201,103,204,106;203,102,204,103;212,102,213,104;39,104,41,108;39,103,40,104;52,104,54,107;52,103,53,104;156,103,157,104;191,103,196,106;189,103,191,105;204,104,207,106;206,103,207,104;165,104,169,106;170,107,173,113;171,105,173,107;172,104,173,105;185,104,187,105;195,106,199,108;196,104,197,106;199,104,201,107;41,105,42,108;95,105,96,107;100,108,102,111;" $sPixelRect &= "101,105,102,108;144,105,145,114;149,128,165,145;151,114,158,128;148,109,156,114;155,105,156,109;170,105,171,106;197,105,199,106;182,126,210,206;202,108,210,126;208,106,210,108;209,105,210,106;76,116,79,129;76,109,80,114;76,106,78,109;156,107,160,109;158,106,159,107;166,106,167,109;165,106,166,107;167,106,168,107;185,106,187,107;194,106,195,107;201,106,202,107;44,107,47,110;43,107,44,108;60,107,62,108;78,107,79,109;204,107,208,108;60,108,61,109;95,108,99,109;145,108,146,109;168,109,170,110;169,108,170,109;185,108,187,111;57,114,63,131;60,110,63,114;62,109,63,110;84,109,85,112;95,111,99,115;96,109,97,111;147,109,148,113;159,109,160,110;187,109,188,110;191,111,202,126;195,109,202,111;43,116,48,133;43,111,45,116;43,110,44,111;46,110,47,113;45,110,46,111;82,110,83,111;94,110,95,111;97,110,98,111;104,110,142,114;145,110,146,114;156,110,157,114;167,118,172,129;168,111,170,118;168,110,169,111;193,110,195,111;80,113,85,116;80,111,82,113;83,111,84,113;103,111,104,117;185,111,186,113;45,112,46,116;99,112,100,115;187,116,191,126;189,113,191,116;190,112,191,113;86,113,87,114;170,114,173,118;170,113,172,114;46,114,47,116;50,114,57,121;49,114,50,119;48,114,49,116;76,114,78,116;79,114,80,115;85,114,86,116;82,117,92,127;86,115,88,117;87,114,88,115;100,114,101,115;148,114,151,119;158,119,164,128;158,114,160,118;160,114,161,115;89,115,91,117;98,115,99,116;173,115,182,119;182,115,184,116;81,116,85,117;160,116,161,119;167,116,168,117;182,116,183,118;79,118,82,128;79,117,80,118;99,117,100,118;161,117,163,119;92,119,94,126;92,118,93,119;159,118,160,119;172,119,176,123;172,118,173,119;185,120,187,126;186,118,187,120;48,122,53,130;48,119,49,122;148,119,150,120;176,119,177,122;178,119,180,121;180,119,181,120;49,120,50,122;95,127,104,152;102,122,104,127;103,120,104,122;148,120,149,121;149,121,151,122;150,120,151,121;177,120,178,122;50,121,51,122;94,122,96,126;94,121,95,122;96,121,98,122;178,121,179,122;53,122,56,125;56,122,57,123;96,122,97,124;148,122,149,124;150,123,151,124;165,129,168,134;" $sPixelRect &= "164,125,167,128;165,124,167,125;166,123,167,124;173,123,177,124;184,123,185,126;99,125,102,127;101,124,102,125;149,124,150,127;172,124,174,125;54,127,57,132;53,125,55,127;56,125,57,127;66,126,73,133;63,126,66,130;73,127,76,130;73,126,74,127;92,126,93,127;96,126,99,127;150,126,151,128;53,127,54,129;82,127,90,129;90,127,91,128;93,127,95,129;172,127,174,130;79,128,81,129;165,128,167,129;174,128,175,129;76,129,78,130;84,129,86,130;87,129,89,130;94,129,95,130;168,129,170,130;171,129,172,130;168,155,182,206;177,138,182,155;180,131,182,138;181,129,182,131;48,130,50,132;50,130,51,131;51,131,54,133;53,130,54,131;65,130,66,132;64,130,65,131;75,130,77,133;74,130,75,131;142,145,159,161;148,130,149,145;168,130,169,132;77,131,78,132;48,132,49,133;49,133,53,134;50,132,51,133;54,132,55,133;73,133,75,136;73,132,74,133;43,133,47,135;66,133,71,134;72,133,73,134;76,133,77,134;179,133,180,138;50,134,52,135;165,135,168,138;165,134,167,135;43,135,45,136;168,135,169,136;43,136,44,137;75,136,76,137;178,136,179,138;93,140,95,145;94,137,95,140;116,137,132,153;104,137,116,152;132,137,142,143;142,137,145,139;145,137,146,138;34,138,40,141;40,138,42,139;74,138,75,139;165,138,167,140;40,139,41,140;75,139,77,140;142,139,144,140;146,142,148,145;147,139,148,142;174,143,177,155;176,139,177,143;142,140,143,142;165,140,166,143;34,141,38,143;38,141,39,142;166,141,167,143;175,142,176,143;132,143,138,147;138,143,140,145;140,143,141,144;145,143,146,145;0,144,21,153;21,144,30,148;30,144,32,146;32,144,33,145;94,145,95,148;138,145,139,146;159,145,163,149;163,145,164,147;30,146,31,147;140,147,142,148;141,146,142,147;172,147,174,155;173,146,174,147;132,147,136,149;136,147,137,148;138,147,139,148;21,148,27,150;27,148,29,149;133,154,142,175;138,149,142,154;139,148,141,149;37,155,50,168;41,150,48,155;43,149,44,150;94,149,95,150;132,149,134,152;134,149,135,150;136,149,137,150;159,149,162,150;21,150,25,151;136,151,138,154;137,150,138,151;159,150,160,152;170,151,172,155;171,150,172,151;21,151,22,152;36,152,41,155;" $sPixelRect &= "39,151,41,152;160,151,161,152;96,152,100,153;0,153,10,158;10,153,16,155;16,153,17,154;32,157,37,166;33,154,36,157;35,153,36,154;121,153,130,155;117,153,121,154;130,153,131,154;135,153,136,154;48,154,49,155;169,154,170,155;10,155,14,156;31,155,33,156;36,155,37,157;124,155,129,156;10,156,11,157;40,168,133,176;50,158,57,168;50,156,51,158;129,159,133,168;130,157,133,159;132,156,133,157;28,158,32,163;30,157,31,158;51,157,53,158;159,157,160,158;157,170,168,206;165,161,168,170;166,159,168,161;167,157,168,159;0,158,8,160;8,158,9,159;57,160,64,168;60,158,62,160;64,158,65,160;6,168,33,198;24,160,28,168;26,159,28,160;57,159,60,160;62,159,63,160;64,161,70,168;66,159,67,161;65,159,66,160;0,160,4,162;4,160,5,161;6,160,7,161;67,160,68,161;123,161,129,168;126,160,129,161;16,162,24,168;19,161,24,162;104,163,123,168;106,162,118,163;107,161,108,162;110,161,111,162;112,161,113,162;142,161,151,166;151,161,156,164;156,161,157,162;0,162,2,164;2,162,3,163;8,162,9,163;70,162,77,168;104,162,105,163;119,162,123,163;6,164,12,168;10,163,12,164;13,164,16,168;14,163,16,164;28,164,32,166;28,163,30,164;31,163,32,164;77,164,86,168;77,163,78,164;80,163,83,164;101,164,104,168;102,163,103,164;162,164,165,170;163,163,165,164;151,164,152,165;155,164,156,166;154,164,155,165;3,165,4,166;12,165,13,168;86,165,88,168;97,166,101,168;100,165,101,166;160,166,162,170;161,165,162,166;0,167,3,168;1,166,2,167;4,166,5,169;28,166,30,168;33,166,37,167;88,166,94,168;142,166,148,169;148,166,150,167;5,167,6,169;94,167,95,168;96,167,97,168;0,170,6,187;0,168,1,170;33,170,36,183;33,168,34,170;36,169,40,171;39,168,40,169;159,168,160,170;1,169,4,170;35,169,36,170;142,169,147,170;142,170,144,171;36,173,40,178;36,171,38,173;142,172,144,175;142,171,143,172;148,182,157,206;154,175,157,182;155,173,157,175;156,172,157,173;144,173,145,174;88,176,137,185;133,175,138,176;140,175,141,176;59,176,67,190;48,176,59,181;44,176,48,178;67,176,82,177;83,176,88,180;137,176,138,177;152,178,154,182;153,176,154,178;42,177,43,179;40,177,42,178;" $sPixelRect &= "43,177,44,178;67,177,71,179;70,185,119,193;76,177,83,184;73,178,76,181;75,177,76,178;36,180,41,181;39,178,41,180;37,178,39,179;47,178,48,180;71,178,73,180;137,179,143,181;142,178,143,179;67,179,69,183;69,179,70,180;150,180,152,182;151,179,152,180;43,180,46,181;83,180,84,185;86,180,88,181;36,181,39,184;39,181,40,182;51,181,59,182;69,181,71,183;75,181,76,182;137,181,142,183;149,181,150,182;51,182,54,184;54,182,55,183;57,182,59,187;56,182,57,183;71,182,72,183;84,182,88,185;33,185,38,192;34,183,35,185;33,183,34,184;68,183,70,184;138,183,139,184;142,187,148,206;145,184,148,187;147,183,148,184;35,184,37,185;67,186,70,193;67,184,68,186;76,184,77,185;78,184,83,185;68,185,69,186;119,185,131,187;132,185,133,187;131,185,132,186;133,185,134,186;143,186,145,187;144,185,145,186;38,186,40,188;0,191,6,206;1,187,6,190;58,187,59,189;119,187,122,192;122,187,124,188;125,187,127,188;128,187,130,188;0,188,1,191;38,188,39,189;141,188,142,189;122,189,123,192;3,190,6,191;60,190,67,193;123,190,125,192;132,192,142,206;137,190,142,192;38,191,39,192;125,191,126,192;136,191,137,192;33,192,36,195;36,192,37,193;63,193,67,194;68,193,71,194;76,193,99,195;74,193,76,194;99,193,102,194;104,193,119,194;127,196,132,206;131,193,132,196;106,194,109,195;110,194,111,195;112,194,118,195;33,195,35,196;49,197,116,206;61,195,64,197;75,195,76,197;80,195,84,196;86,195,87,196;88,195,90,196;93,195,94,196;130,195,131,196;33,196,34,197;54,196,61,197;64,196,65,197;66,196,67,197;76,196,80,197;102,196,108,197;121,198,127,206;122,197,127,198;6,198,26,206;26,198,32,200;45,199,49,206;47,198,49,199;116,199,121,206;116,198,119,199;26,200,29,202;42,202,45,206;44,200,45,202;26,202,28,203;26,203,27,204;41,203,42,206;26,205,41,206" #endregion Local $aPixelRect = StringSplit($sPixelRect, ";", 2) Return $aPixelRect EndFunc ;==>_PixelCoordinates15() Func _PixelCoordinates16() #region pixel coordinates Local $sPixelRect $sPixelRect &= "40,250x206;0,0,152,31;173,0,250,80;158,0,173,25;152,0,158,18;152,18,155,21;155,18,156,19;152,21,154,24;157,21,158,25;152,24,153,28;162,25,173,42;159,27,162,28;160,25,162,27;159,25,160,26;161,28,162,32;160,28,161,30;154,30,157,39;0,31,126,48;132,31,152,33;130,33,132,35;130,31,131,33;128,31,130,32;131,31,132,32;157,31,159,33;126,39,132,51;126,33,128,39;126,32,127,33;159,33,161,34;160,32,161,33;145,33,152,39;140,33,145,34;157,33,158,38;128,35,130,38;128,34,129,35;132,34,134,35;135,34,139,36;144,34,145,37;143,34,144,35;158,35,160,36;159,34,160,35;160,36,162,39;161,34,162,36;130,35,131,37;139,35,142,37;131,36,133,37;133,37,139,41;134,36,136,37;138,36,139,37;141,37,144,39;142,36,143,37;147,39,153,43;152,36,153,39;158,36,159,37;140,37,141,38;128,38,129,39;131,38,132,39;143,41,146,46;142,39,145,41;144,38,145,39;139,39,140,41;146,39,147,42;155,40,160,44;155,39,159,40;161,39,162,41;132,41,135,43;135,41,136,42;137,43,140,47;136,42,139,43;138,41,139,42;153,41,154,44;167,42,173,50;164,42,167,46;163,42,164,45;132,43,134,44;151,43,153,44;146,44,149,48;154,44,155,45;157,44,159,46;156,44,157,45;159,44,161,45;134,46,137,58;134,45,135,46;136,45,137,46;145,53,157,64;150,47,154,50;149,45,151,47;161,45,162,47;137,50,145,59;140,47,144,50;140,46,142,47;145,46,146,47;151,46,152,47;157,48,161,53;159,46,160,48;158,46,159,47;165,46,167,47;137,47,139,48;148,48,150,49;149,47,150,48;154,48,157,51;155,47,158,48;160,47,161,48;0,48,33,64;33,48,46,54;46,48,51,51;51,48,53,49;56,48,57,50;54,48,56,49;57,48,59,49;87,48,119,64;70,48,87,50;55,51,72,59;65,48,67,50;60,48,65,49;68,48,69,50;67,48,68,49;69,48,70,49;119,48,126,57;133,48,134,49;137,48,138,49;139,48,140,50;144,48,145,50;51,49,52,50;54,49,55,50;126,53,134,56;132,49,133,53;145,49,148,53;161,66,170,75;161,53,166,61;161,50,165,53;161,49,163,50;57,50,66,51;77,50,87,53;75,50,77,52;73,50,75,51;148,50,151,53;152,50,154,51;170,50,173,58;169,50,170,54;168,50,169,52;46,51,50,52;126,51,131,53;151,51,153,53;155,51,157,52;46,52,48,53;32,72,68,100;" $sPixelRect &= "36,59,57,72;48,53,55,59;50,52,55,53;72,53,76,59;72,52,74,53;133,52,134,53;153,52,155,53;82,53,87,57;81,53,82,56;80,53,81,54;159,53,161,55;158,53,159,54;33,54,40,57;40,54,43,55;43,55,48,59;46,54,48,55;76,55,78,60;76,54,77,55;157,58,160,65;157,55,159,58;157,54,158,55;40,55,41,56;160,55,161,56;166,55,168,66;41,56,43,59;78,57,82,60;78,56,80,57;126,56,130,57;131,56,134,57;33,57,38,59;38,57,39,58;84,57,87,58;119,57,123,59;123,57,125,58;126,57,128,58;133,57,134,58;39,58,41,59;84,58,85,60;85,59,87,61;86,58,87,59;125,58,126,59;172,58,173,64;171,58,172,60;33,59,36,61;57,59,59,61;60,59,61,60;69,59,70,61;68,59,69,60;70,59,71,60;72,59,75,60;81,60,83,61;82,59,83,60;119,59,122,61;123,59,125,60;140,62,143,64;141,59,145,61;139,59,141,60;122,60,124,62;128,60,129,61;132,60,133,62;131,60,132,61;134,60,138,61;137,61,141,62;139,60,140,61;160,60,161,65;33,61,35,62;57,61,58,62;83,61,84,63;82,61,83,62;86,61,87,63;119,61,120,62;119,65,130,73;120,62,122,65;121,61,122,62;127,61,128,65;130,61,131,64;142,61,145,62;162,61,166,66;33,62,34,63;33,64,36,72;34,63,36,64;35,62,36,63;84,62,85,63;122,62,123,63;138,62,140,63;144,62,145,63;169,62,170,64;168,62,169,63;57,64,61,72;57,63,58,64;119,63,120,65;142,64,144,65;143,63,144,64;168,65,171,66;170,63,171,65;0,94,29,145;0,64,24,94;24,64,31,66;99,103,141,148;98,64,118,89;92,64,98,67;90,64,92,66;88,64,90,65;124,64,127,65;128,64,129,65;150,64,155,71;147,64,150,69;155,65,158,67;155,64,157,65;61,66,63,72;61,65,62,66;158,65,159,66;24,66,26,84;26,66,27,67;28,66,30,67;30,68,33,72;32,66,33,68;118,79,136,103;130,68,139,79;130,66,133,68;141,67,146,71;143,66,146,67;170,66,171,67;63,68,65,72;63,67,64,68;90,68,93,71;90,67,92,68;94,67,98,74;93,67,94,69;133,67,134,68;155,67,157,69;118,68,119,69;139,71,144,77;139,68,141,71;158,71,161,80;159,69,161,71;160,68,161,69;172,68,173,70;26,69,28,74;29,69,30,76;74,69,81,71;146,69,147,70;149,69,150,70;155,69,156,70;65,70,66,72;71,70,74,73;68,71,71,72;70,70,71,71;78,71,83,72;81,70,82,71;89,70,90,72;66,71,67,72;74,71,77,72;" $sPixelRect &= "90,71,91,72;144,71,145,75;152,71,154,72;165,83,183,99;170,75,173,83;171,73,173,75;172,71,173,73;28,78,32,91;30,72,32,78;68,73,72,75;68,72,70,73;118,74,121,79;118,72,119,74;123,73,130,77;121,73,123,76;120,73,121,74;145,73,146,75;26,74,27,75;28,74,29,75;95,74,98,80;68,75,70,77;92,75,94,78;153,80,160,83;155,77,158,80;157,75,158,77;161,75,167,79;167,75,169,76;83,79,87,82;84,76,85,79;83,76,84,77;91,76,92,79;90,76,91,77;167,76,168,77;168,77,170,83;169,76,170,77;26,77,27,78;29,77,30,78;68,77,69,83;78,78,81,81;78,77,80,78;85,77,86,79;121,77,122,79;127,77,130,79;124,77,127,78;140,77,142,80;139,77,140,78;75,78,78,79;90,78,91,79;122,78,125,79;26,80,28,81;27,79,28,80;74,79,76,83;81,79,82,80;88,79,89,80;136,89,141,93;136,80,140,89;138,79,140,80;154,79,155,80;161,79,165,83;165,79,166,81;166,81,168,83;167,79,168,81;69,80,70,82;76,80,78,81;87,80,88,81;97,80,98,84;96,80,97,82;183,80,211,85;173,80,183,83;211,80,228,82;228,80,232,81;214,108,250,206;235,87,250,108;241,80,250,87;240,80,241,81;27,81,28,82;73,81,74,83;149,84,156,90;151,81,153,84;159,84,162,86;160,81,161,84;83,82,86,84;87,87,90,91;88,83,90,86;88,82,89,83;150,82,151,84;211,82,217,84;217,82,220,83;27,83,28,87;153,83,158,84;162,83,163,85;161,83,162,84;163,83,164,84;232,83,234,86;229,84,232,85;231,83,232,84;234,83,235,84;68,84,69,87;84,84,86,85;156,84,158,89;160,99,178,104;161,88,165,99;163,85,165,88;164,84,165,85;226,84,227,85;24,85,26,94;69,85,70,87;140,85,141,87;144,86,149,92;146,85,149,86;183,85,197,90;197,85,201,87;201,85,202,86;203,85,206,86;219,86,221,88;220,85,221,86;222,85,225,86;227,85,228,86;234,85,235,86;239,85,241,87;73,86,74,87;88,86,89,87;158,86,161,88;162,86,163,88;238,86,239,87;26,87,27,88;197,87,200,88;221,87,222,88;225,90,235,108;231,88,235,90;233,87,234,88;27,88,28,89;158,88,160,89;197,88,198,89;217,88,218,89;26,89,27,94;57,109,73,130;68,89,70,109;92,89,94,92;101,89,118,103;99,89,101,95;159,91,161,99;160,89,161,91;227,89,231,90;70,90,71,91;91,90,92,92;94,90,95,91;149,90,153,91;183,90,190,94;190,90,193,92;" $sPixelRect &= "193,90,194,91;27,91,28,94;30,91,32,97;29,91,30,94;88,91,90,93;148,123,158,160;148,94,154,123;149,91,151,94;223,91,225,96;221,91,223,93;70,92,71,93;143,94,147,112;144,92,146,94;146,93,149,94;148,92,149,93;190,92,192,93;92,93,96,97;136,93,140,103;152,93,153,94;158,93,159,94;90,97,93,101;91,94,92,97;96,94,97,97;147,94,148,105;154,96,156,109;154,94,155,96;183,94,187,96;187,94,188,95;198,97,207,106;202,94,204,97;97,95,98,96;100,95,101,96;198,95,202,97;204,95,205,97;29,112,38,138;29,100,32,112;29,96,30,100;142,96,143,97;158,96,159,97;183,96,185,97;194,97,198,105;196,96,198,97;205,96,206,97;207,96,208,98;224,96,225,97;31,97,32,99;93,97,94,98;183,97,184,98;142,98,143,106;184,105,197,113;191,99,194,105;192,98,194,99;221,102,225,108;224,98,225,102;30,99,31,100;89,99,90,104;97,99,99,102;100,99,101,103;159,99,160,100;178,99,181,101;181,99,182,100;37,100,46,110;32,104,35,112;33,100,37,103;32,100,33,101;48,100,68,109;46,101,48,102;47,100,48,101;92,103,97,113;94,100,97,103;189,101,191,105;190,100,191,101;207,100,208,106;70,101,71,109;90,101,92,103;178,101,180,103;215,101,216,103;214,101,215,102;42,110,54,121;46,102,47,110;87,103,89,105;88,102,89,103;93,102,94,103;97,102,98,104;140,102,141,103;156,102,157,111;185,102,189,105;32,103,33,104;35,103,37,106;34,103,35,104;71,103,72,104;90,103,91,106;184,103,185,105;218,103,221,108;217,103,218,104;163,104,171,110;162,104,163,109;161,104,162,106;171,104,177,106;177,104,178,105;208,104,209,105;90,108,92,110;91,105,92,108;182,105,184,111;36,106,37,108;47,106,48,110;89,106,90,107;171,106,175,107;197,106,198,113;202,106,207,109;200,106,202,108;199,106,200,107;215,106,216,107;141,118,144,137;141,107,142,118;145,112,148,125;147,107,148,112;171,107,173,108;205,109,209,110;207,107,208,109;216,107,218,108;35,109,37,112;35,108,36,109;71,108,72,109;171,108,172,109;172,113,185,124;177,109,182,113;180,108,182,109;48,109,57,110;154,109,155,110;40,110,42,116;38,110,40,112;54,110,56,111;73,112,75,118;73,110,74,112;91,110,92,112;96,113,98,116;" $sPixelRect &= "97,110,98,113;154,111,156,112;155,110,156,111;164,110,168,115;163,110,164,112;168,110,170,112;173,111,177,113;176,110,177,111;206,110,208,111;54,111,55,112;205,112,207,113;206,111,207,112;213,111,214,112;39,112,40,113;50,121,57,134;54,113,57,121;56,112,57,113;144,112,145,118;168,112,169,113;171,112,173,113;182,112,184,113;38,120,42,135;38,115,40,120;38,113,39,115;78,114,80,116;79,113,80,114;90,115,94,119;91,113,93,115;94,113,95,114;142,113,143,118;154,113,155,114;185,113,187,114;191,113,196,116;188,113,191,115;199,114,206,117;203,113,204,114;184,130,214,206;208,117,214,130;210,115,214,117;213,113,214,115;75,115,77,120;75,114,76,115;77,114,78,115;155,114,157,117;169,115,172,122;170,114,172,115;185,114,186,115;194,120,208,130;195,116,199,118;196,114,197,116;95,115,96,116;154,115,155,123;157,115,158,118;165,115,166,118;164,115,165,116;166,115,167,116;197,115,199,116;206,115,208,116;41,116,42,117;73,122,87,132;77,118,81,122;77,117,79,118;78,116,79,117;94,117,96,120;94,116,95,117;185,116,186,121;193,116,195,117;206,116,207,117;209,116,210,117;81,117,82,118;85,117,86,122;155,117,156,118;168,117,169,118;199,117,200,118;40,118,41,120;74,118,75,119;82,118,83,119;165,127,175,132;166,122,171,127;166,119,169,121;166,118,168,119;186,118,187,120;195,119,197,120;196,118,197,119;203,118,208,120;81,119,82,122;90,119,91,120;92,119,94,120;200,119,203,120;73,120,74,122;76,120,77,122;82,121,85,122;84,120,85,121;98,120,99,121;42,124,49,129;43,121,50,123;74,121,75,122;86,121,87,122;95,122,97,123;96,121,97,122;167,121,169,122;189,122,194,130;190,121,194,122;42,122,43,124;87,124,89,131;87,122,88,124;155,122,156,123;158,122,159,124;157,122,158,123;43,123,44,124;46,123,48,124;49,123,50,124;171,124,182,127;171,123,172,124;182,124,184,125;186,126,189,130;188,124,189,126;89,127,92,130;89,125,90,127;146,125,148,127;158,134,164,147;158,125,161,134;165,125,166,126;182,125,183,126;49,126,50,127;92,126,93,127;89,132,99,158;97,128,99,132;98,127,99,128;145,128,148,130;145,127,147,128;177,127,180,129;" $sPixelRect &= "175,127,177,128;180,127,181,128;48,130,50,135;49,128,50,130;185,128,186,130;42,129,47,131;47,129,48,130;94,130,97,132;96,129,97,130;161,129,162,131;175,129,176,132;177,129,179,130;59,130,66,137;57,130,59,134;66,130,68,134;69,130,73,133;89,130,91,131;145,130,147,131;176,130,178,132;42,131,45,133;45,131,46,132;46,132,48,136;47,131,48,132;68,131,69,132;92,131,94,132;147,131,148,132;164,132,167,140;164,131,165,132;77,132,84,134;73,132,77,133;84,132,85,133;88,132,89,135;142,150,148,174;145,138,148,150;146,133,148,138;146,132,147,133;167,132,169,139;169,132,170,135;171,132,174,134;170,156,184,206;179,139,184,156;182,134,184,139;183,132,184,134;42,134,46,137;42,133,44,134;45,133,46,134;68,133,71,136;71,133,72,134;161,133,162,134;163,133,164,134;170,133,171,135;174,133,175,134;50,134,51,135;58,134,59,135;67,134,68,135;82,134,83,135;38,135,40,137;40,135,41,136;66,136,68,140;66,135,67,136;41,136,42,138;69,136,70,138;71,136,72,137;169,137,171,140;169,136,170,137;180,137,182,139;181,136,182,137;43,137,44,138;60,137,64,138;70,137,71,138;141,137,143,146;171,137,172,139;29,138,36,140;36,138,37,139;68,138,69,139;143,138,144,141;29,140,33,142;33,140,34,141;164,140,166,141;144,141,145,150;164,141,165,143;176,145,179,156;177,143,179,145;178,141,179,143;29,142,31,144;31,142,32,143;67,142,68,143;87,145,89,154;88,142,89,145;68,143,70,144;68,144,69,145;0,145,18,152;18,145,25,147;25,145,28,146;164,145,166,146;141,146,142,147;164,146,165,148;18,147,22,149;22,147,23,148;67,147,68,148;86,147,87,148;158,147,162,154;162,147,163,149;173,150,176,156;174,148,176,150;175,147,176,148;110,148,128,161;99,148,110,158;128,148,135,154;135,148,138,151;143,148,144,150;163,148,164,149;18,149,20,151;20,149,21,150;138,149,139,150;135,151,137,152;162,151,163,153;0,152,11,155;11,152,16,153;29,159,42,175;31,153,39,159;34,152,35,153;133,158,142,179;137,154,142,158;140,153,142,154;141,152,142,153;171,154,173,156;172,152,173,154;11,153,13,154;26,155,31,159;30,154,31,155;88,154,89,159;128,154,133,156;" $sPixelRect &= "133,154,134,155;158,154,160,157;0,155,6,157;6,155,7,156;39,155,40,156;135,156,137,157;136,155,137,156;22,160,29,169;23,157,26,160;25,156,26,157;128,156,131,158;131,156,132,157;0,157,2,158;39,157,40,159;134,157,135,158;158,157,159,158;159,173,170,206;166,162,170,173;168,159,170,162;169,157,170,159;40,158,41,159;89,158,98,159;100,158,110,159;128,158,129,160;26,159,29,160;106,159,110,160;125,165,133,184;130,161,133,165;131,160,133,161;132,159,133,160;19,161,22,169;20,160,21,161;148,160,154,171;154,160,156,162;14,162,19,163;18,161,19,162;42,164,55,188;42,161,45,164;118,161,123,164;116,161,118,163;114,161,116,162;123,161,125,163;125,161,126,162;156,161,157,162;167,161,168,162;45,162,48,164;48,163,53,164;52,162,53,163;56,162,57,165;127,163,130,165;128,162,129,163;154,162,155,163;0,171,22,201;9,163,18,171;0,164,1,171;3,165,9,171;5,164,9,165;18,164,19,171;55,167,68,182;57,164,58,167;120,164,121,165;163,167,166,173;165,164,166,167;55,165,56,167;58,165,59,167;1,167,3,171;2,166,3,167;56,166,57,167;59,166,61,167;97,170,125,196;123,167,125,170;124,166,125,167;154,166,155,168;164,166,165,167;66,182,73,191;68,170,77,182;68,168,70,170;99,169,107,170;101,168,102,169;120,168,123,170;19,169,20,171;26,169,29,171;23,169,26,170;70,169,71,170;72,169,75,170;97,169,98,170;117,169,120,170;78,174,97,202;94,171,97,174;94,170,96,171;161,171,163,173;162,170,163,171;22,173,27,182;22,171,23,173;28,171,29,172;77,171,80,174;148,171,151,174;151,171,152,172;80,172,82,174;82,173,86,174;83,172,84,173;90,173,94,174;93,172,94,173;27,173,29,175;151,173,152,174;77,174,78,187;142,174,146,176;146,174,147,175;149,174,150,176;148,174,149,175;150,183,159,206;156,176,159,183;157,174,159,176;33,175,42,182;27,176,33,180;30,175,33,176;150,175,151,176;142,176,145,177;154,178,156,183;155,177,156,178;133,179,137,185;137,179,138,180;28,180,30,186;27,180,28,183;152,180,154,183;30,181,33,182;22,182,25,187;26,182,27,183;32,182,33,183;37,182,42,186;36,182,37,183;50,190,59,199;55,182,60,188;60,182,61,186;65,182,66,183;" $sPixelRect &= "73,183,77,187;74,182,77,183;137,182,138,185;151,182,152,183;22,189,27,196;25,184,27,188;25,183,26,184;27,184,28,187;30,184,31,185;34,184,35,185;62,184,66,186;61,184,62,185;125,184,130,194;130,184,132,185;144,190,150,206;148,185,150,190;149,184,150,185;130,185,131,187;41,186,42,189;65,186,66,188;64,186,65,187;22,187,23,188;28,187,29,188;60,187,62,189;69,191,78,202;73,188,76,191;73,187,75,188;146,188,148,190;147,187,148,188;23,188,26,189;42,188,44,189;47,188,57,190;58,188,60,190;133,188,136,192;136,188,137,190;76,189,78,191;130,189,133,193;145,189,146,190;27,190,28,192;47,190,50,194;28,191,29,192;59,192,69,199;60,191,65,192;67,191,68,192;139,194,144,206;142,192,144,194;143,191,144,192;133,192,134,193;141,193,142,194;49,194,50,198;48,194,49,195;125,194,127,195;128,194,130,195;27,195,28,196;125,195,126,196;135,197,139,206;137,196,139,197;138,195,139,196;22,196,26,197;103,196,110,204;97,196,103,203;110,196,114,201;114,196,116,197;117,196,123,197;22,197,24,199;121,197,122,198;24,198,25,199;134,198,135,199;22,199,23,200;53,199,62,200;65,199,69,201;63,199,65,200;114,199,116,201;116,200,118,201;129,201,135,206;130,200,135,201;0,201,17,206;17,201,20,204;20,201,21,202;41,202,55,206;43,201,44,202;66,201,69,202;110,201,112,202;36,203,41,206;38,202,39,203;63,203,70,206;65,202,66,203;70,202,80,203;81,202,89,203;96,202,97,203;124,202,129,206;55,203,61,206;97,203,99,204;123,203,124,206;34,204,36,206;61,204,63,206;70,204,75,206;75,205,123,206;80,204,81,205;82,204,83,205;97,204,98,205;17,205,34,206" #endregion Local $aPixelRect = StringSplit($sPixelRect, ";", 2) Return $aPixelRect EndFunc ;==>_PixelCoordinates16() Func _PixelCoordinates17() #region pixel coordinates Local $sPixelRect $sPixelRect &= "40,250x206;0,0,155,34;174,0,250,90;155,0,174,22;155,22,158,27;158,22,159,24;165,22,174,49;162,22,165,30;161,22,162,23;160,26,162,29;161,24,162,26;155,27,157,29;155,29,156,31;163,30,165,34;162,32,163,33;0,34,128,48;130,34,132,35;143,34,144,43;134,34,143,36;133,34,134,35;147,34,154,43;144,34,147,38;157,35,161,49;158,34,160,35;164,34,165,37;79,48,133,55;128,36,130,48;128,35,129,36;132,37,136,38;133,36,134,37;140,36,143,37;161,36,162,37;130,38,132,41;130,37,131,38;134,38,142,39;138,37,139,38;142,37,143,38;162,38,164,39;163,37,164,38;146,38,147,41;145,38,146,39;132,39,135,40;141,39,143,41;139,39,141,40;144,41,146,46;144,39,145,41;151,43,156,48;154,39,155,43;161,40,163,41;162,39,163,40;163,41,165,44;164,39,165,41;136,40,140,45;156,40,157,43;130,41,131,42;130,43,133,48;131,42,133,43;132,41,133,42;133,44,136,47;135,41,136,44;140,41,141,45;142,41,143,42;161,41,162,42;145,46,148,47;146,42,147,46;141,43,142,45;148,43,151,46;160,49,162,60;161,44,162,49;164,44,165,47;136,45,137,46;147,45,148,46;137,46,138,47;139,47,142,50;139,46,141,47;149,46,151,47;133,47,135,48;145,47,147,50;162,47,163,49;0,48,31,61;31,48,44,53;44,48,49,50;49,48,50,49;52,48,56,49;59,48,60,49;67,48,79,50;64,48,66,50;61,48,64,49;66,48,67,49;133,48,134,49;135,52,147,62;137,49,139,52;138,48,139,49;147,49,152,52;147,48,148,49;149,48,150,49;154,48,157,49;135,49,136,50;159,49,160,51;158,49,159,50;169,49,174,56;167,49,169,53;166,49,167,51;44,50,48,51;54,50,64,59;72,50,79,52;70,50,72,51;134,51,137,52;136,50,137,51;139,50,141,51;142,50,144,52;150,52,156,54;152,50,153,52;162,50,163,51;44,51,46,52;26,70,63,101;44,53,54,70;49,51,54,53;64,52,71,60;64,51,69,52;139,51,140,52;141,51,142,52;144,51,145,52;153,51,154,52;162,52,164,53;163,51,164,52;46,52,49,53;76,52,79,54;75,52,76,53;133,52,135,53;148,52,150,53;157,52,160,57;31,53,37,56;37,53,40,54;71,54,75,60;71,53,74,54;85,57,135,61;133,53,134,57;154,54,157,56;156,53,157,54;162,55,166,65;162,53,163,55;37,54,38,55;36,57,44,70;40,54,44,57;145,62,161,68;147,55,153,62;" $sPixelRect &= "147,54,150,55;153,54,154,55;163,54,165,55;38,55,40,57;75,57,79,61;75,55,76,57;79,55,132,57;31,56,35,59;35,56,36,57;134,56,135,57;153,57,156,62;153,56,155,57;163,65,170,83;166,58,168,65;166,56,167,58;172,56,174,64;171,56,172,60;170,56,171,58;81,57,85,59;80,57,81,58;159,57,160,59;158,57,159,58;32,61,36,70;34,59,36,61;35,58,36,59;79,59,81,62;79,58,80,59;156,59,159,62;156,58,158,59;31,59,33,60;54,59,60,60;61,59,64,60;82,59,83,60;33,60,34,61;54,60,56,62;56,60,57,61;66,60,69,61;70,60,73,61;80,62,82,63;81,60,82,62;83,60,84,62;159,60,160,62;161,60,162,61;0,96,24,145;0,61,21,83;21,61,27,65;27,61,29,63;29,61,30,62;78,61,79,62;96,106,139,154;96,61,117,99;88,61,96,68;85,61,88,66;84,61,85,64;117,61,123,63;124,61,125,64;123,61,124,62;127,61,128,62;130,61,131,62;133,61,135,62;160,61,161,62;168,61,170,65;29,64,32,70;30,62,32,64;54,62,55,63;125,62,126,63;132,62,133,63;139,62,145,64;136,62,139,63;27,63,28,64;81,63,82,64;117,63,121,66;122,63,124,66;54,65,59,70;54,64,58,65;82,64,83,65;118,69,130,76;120,66,123,67;121,64,122,66;127,65,129,66;128,64,129,65;132,64,133,66;131,64,132,65;134,64,135,65;135,65,141,66;136,64,137,65;143,64,145,67;142,64,143,66;141,64,142,65;161,64,162,71;173,64,174,68;21,65,23,66;26,67,29,70;28,65,29,67;130,65,131,68;21,66,22,67;59,67,61,70;59,66,60,67;87,66,88,67;117,66,119,67;127,66,128,69;139,66,142,68;137,66,139,67;117,67,118,69;119,67,122,69;142,67,144,68;21,68,24,71;25,68,26,76;93,68,96,84;91,68,93,71;90,68,91,69;124,68,127,69;128,68,129,69;139,68,140,69;141,68,143,69;143,69,145,70;144,68,145,69;151,68,157,76;148,68,151,74;147,68,148,70;146,68,147,69;157,68,161,72;170,68,171,70;61,69,62,70;88,70,91,73;89,69,90,70;170,72,172,76;171,69,172,72;68,71,80,73;73,70,74,71;117,85,139,103;124,76,142,83;130,71,134,76;130,70,131,71;172,70,173,72;21,71,23,73;92,71,93,74;142,72,145,80;143,71,144,72;145,72,147,76;146,71,147,72;52,104,66,133;63,73,65,89;63,72,64,73;67,72,68,77;87,72,88,74;134,73,138,76;134,72,135,73;139,73,142,76;141,72,142,73;157,72,159,73;" $sPixelRect &= "21,73,22,74;24,73,25,75;23,73,24,74;65,73,67,74;69,73,73,74;76,73,81,74;88,73,89,74;147,73,148,74;157,73,158,75;159,77,163,87;161,74,163,77;162,73,163,74;65,74,66,85;68,74,71,75;117,74,118,75;138,74,139,76;149,74,151,75;66,75,67,79;68,75,69,77;92,75,93,76;117,79,119,85;117,76,118,79;120,76,124,80;119,76,120,79;145,76,146,77;153,76,155,78;151,76,153,77;155,76,156,77;160,76,161,77;170,76,171,81;22,82,26,90;23,78,26,82;24,77,26,78;171,77,172,78;81,80,84,87;81,78,82,80;89,78,92,81;145,78,146,80;165,90,184,107;171,82,174,90;173,78,174,82;22,79,23,81;75,80,79,83;76,79,78,80;82,79,83,80;88,79,89,80;71,81,73,85;72,80,73,81;74,80,75,81;119,81,121,85;119,80,120,81;122,80,124,82;142,80,144,82;156,83,159,90;158,80,159,83;87,81,89,82;172,81,173,82;66,82,67,83;70,82,71,85;73,82,75,83;84,82,86,83;121,82,123,85;157,82,158,83;0,83,20,96;21,83,22,84;84,83,85,84;123,83,126,85;128,83,138,84;140,83,141,87;139,83,140,84;141,83,142,85;163,83,167,87;167,83,169,84;169,84,171,90;170,83,171,84;20,89,22,96;20,84,21,89;95,84,96,90;94,84,95,85;126,84,129,85;130,84,132,85;138,84,139,85;151,87,156,96;154,85,156,87;155,84,156,85;167,84,168,85;80,85,81,86;84,90,87,94;86,85,87,90;65,86,66,88;139,86,140,88;153,86,154,87;167,87,169,90;168,86,169,87;21,87,22,88;66,87,67,89;82,87,83,88;87,87,88,89;159,87,160,90;161,87,165,90;165,87,166,89;85,88,86,90;147,91,151,100;149,89,151,91;150,88,151,89;159,91,162,93;160,88,161,91;63,91,66,103;63,89,64,91;139,89,140,99;166,89,167,90;24,90,26,96;23,90,24,91;64,90,65,91;68,90,69,91;148,90,149,91;156,90,158,91;162,90,163,92;161,90,162,91;163,90,164,91;184,90,217,94;217,90,231,92;231,90,240,91;215,119,250,206;238,98,250,119;245,90,250,98;241,90,245,91;141,102,145,116;143,92,147,98;144,91,145,92;156,92,159,96;156,91,157,92;160,107,175,115;160,96,165,107;163,92,165,96;164,91,165,92;244,91,245,93;22,92,23,96;66,92,68,93;88,93,92,95;89,92,90,93;217,92,224,93;159,93,161,95;66,94,67,96;85,94,87,96;161,95,163,96;162,94,163,95;184,94,196,100;196,94,201,97;201,94,203,96;" $sPixelRect &= "205,94,208,95;233,94,237,96;237,94,238,95;159,95,160,96;203,95,204,96;227,95,228,96;230,95,231,96;232,95,233,96;243,96,245,98;244,95,245,96;25,96,26,98;86,96,87,97;151,96,155,97;221,96,224,98;226,96,227,97;235,96,237,97;88,97,91,101;91,97,93,99;151,97,152,98;196,97,200,98;241,97,243,98;92,99,95,100;93,98,94,99;143,98,146,102;158,99,160,107;159,98,160,99;196,98,198,99;219,98,220,99;226,101,238,119;235,98,237,101;24,113,32,139;24,103,27,113;24,100,26,103;24,99,25,100;86,102,89,105;87,99,88,102;98,99,117,106;97,99,98,101;145,102,155,112;146,99,147,102;232,99,235,101;237,99,238,101;91,100,92,101;147,100,150,102;150,101,154,102;151,100,152,101;184,100,192,102;192,100,194,101;229,100,232,101;32,101,41,113;27,106,32,109;28,101,32,105;27,101,28,104;43,101,63,104;41,102,43,103;42,101,43,102;89,101,90,104;88,101,89,102;142,101,143,102;225,101,226,106;223,102,225,103;224,101,225,102;93,103,96,105;94,102,95,103;97,102,98,106;184,102,188,104;188,102,190,103;41,103,42,104;63,103,65,104;85,103,86,104;117,103,138,106;199,106,208,117;203,104,206,106;204,103,205,104;39,115,52,126;43,104,51,113;51,104,52,112;88,108,93,117;90,105,94,108;91,104,93,105;138,104,139,105;184,104,187,105;198,105,203,106;199,104,200,105;201,104,202,105;27,105,28,106;29,105,32,106;84,105,88,108;94,105,95,107;140,105,141,109;184,105,185,106;66,106,67,108;89,106,90,108;191,108,199,115;195,106,199,108;208,106,209,108;41,108,43,115;41,107,42,108;83,107,84,108;159,107,160,111;175,107,180,111;180,107,182,109;182,107,183,108;193,107,195,108;84,108,85,109;86,108,87,110;93,108,94,110;27,109,30,113;30,110,32,111;31,109,32,110;66,122,68,137;66,113,69,121;66,109,67,113;92,134,96,164;95,109,96,134;155,109,156,112;183,115,198,123;185,111,191,115;190,109,191,111;86,113,88,114;87,110,88,113;208,110,209,116;30,111,31,113;175,111,178,113;178,111,179,112;67,112,68,113;139,129,142,137;139,112,140,129;147,112,153,119;153,113,156,115;153,112,155,113;183,113,185,115;184,112,185,113;216,112,217,113;221,113,226,119;225,112,226,113;" $sPixelRect &= "36,113,39,124;34,113,36,117;33,113,34,115;39,113,41,115;43,113,49,115;49,113,50,114;93,113,94,120;142,145,159,163;143,120,152,135;145,113,147,120;175,113,177,114;50,114,52,115;69,117,71,122;69,114,70,117;87,114,88,116;181,115,183,119;182,114,183,115;219,114,221,119;218,114,219,115;32,123,36,136;32,117,34,123;32,115,33,117;153,115,155,116;162,115,169,120;161,115,162,117;169,115,172,117;172,115,173,116;142,116,145,120;154,117,156,118;155,116,156,117;35,117,36,119;72,117,73,118;87,117,91,118;92,117,93,121;141,117,142,119;169,117,171,118;170,123,184,133;175,118,181,123;179,117,181,118;203,117,208,119;200,117,203,118;217,117,219,119;68,125,81,137;71,120,75,125;71,118,72,120;73,118,75,120;75,118,76,119;86,119,90,124;87,118,89,119;153,118,155,119;169,118,170,119;206,119,209,121;208,118,209,119;216,118,217,119;34,119,35,123;147,119,151,120;181,119,182,120;35,120,36,121;85,120,86,121;91,120,92,121;142,120,143,128;152,120,153,122;162,120,167,123;167,120,168,121;172,120,175,123;209,120,210,121;185,136,215,206;210,126,215,136;214,120,215,126;66,121,67,122;75,122,78,125;76,121,78,122;80,121,81,122;90,122,92,124;90,121,91,122;140,121,141,129;171,121,172,123;170,121,171,122;181,121,183,123;206,121,208,122;70,122,71,124;153,123,156,125;154,122,155,123;167,125,170,131;168,123,170,125;169,122,170,123;205,122,207,123;79,124,81,125;80,123,81,124;85,123,86,124;94,123,95,126;152,123,153,124;163,123,165,125;165,123,166,124;184,123,186,124;190,123,196,125;187,123,190,124;200,124,206,127;203,123,205,124;37,124,39,125;68,124,69,125;89,124,91,125;156,124,157,125;206,125,208,127;207,124,208,125;212,125,214,126;213,124,214,125;36,126,40,134;36,125,37,126;81,128,84,136;81,126,83,128;82,125,83,126;145,135,159,145;152,125,153,135;155,125,156,126;163,125,164,126;184,125,186,126;191,125,192,126;194,125,200,128;193,125,194,127;40,126,42,132;42,126,43,129;44,126,52,135;92,126,93,127;165,126,167,127;184,127,186,130;184,126,185,127;90,127,91,128;163,134,172,143;165,128,167,134;165,127,166,128;" $sPixelRect &= "200,127,201,128;203,127,204,128;201,129,210,136;208,128,210,129;209,127,210,128;197,128,198,129;42,131,44,137;43,129,44,131;84,131,87,134;84,129,85,131;94,129,95,134;153,131,155,135;153,130,154,131;155,130,156,132;184,130,185,131;192,130,201,136;87,131,88,132;164,131,165,134;167,131,169,134;189,131,192,136;40,132,41,133;93,132,94,134;169,132,170,134;40,134,42,138;41,133,42,134;52,133,60,140;60,133,62,138;63,133,66,138;155,133,157,135;172,133,179,138;170,133,172,134;179,133,182,135;182,133,183,134;187,133,189,136;36,134,38,135;62,134,63,136;84,134,86,136;157,134,159,135;36,135,37,136;37,136,40,138;39,135,40,136;44,135,51,137;84,137,92,164;89,135,92,137;143,135,144,138;179,135,181,136;32,136,34,138;34,136,35,137;51,136,52,138;86,136,89,137;179,136,180,137;35,137,37,140;61,138,65,139;62,137,63,138;72,137,79,138;83,137,84,142;82,137,83,139;139,137,141,145;142,137,143,139;144,137,145,138;34,138,35,139;37,138,39,139;73,138,75,139;76,138,78,139;159,138,160,139;159,143,167,148;162,138,163,143;172,138,174,141;175,138,177,140;177,138,178,139;171,158,185,206;180,144,185,158;183,139,185,144;184,138,185,139;24,139,29,141;29,139,31,140;37,139,38,140;59,140,61,142;60,139,61,140;63,139,64,141;62,139,63,140;64,139,65,140;143,139,145,140;174,139,175,142;55,140,56,142;52,140,55,141;56,140,58,141;143,140,144,145;175,140,176,141;24,141,28,142;60,142,62,143;61,141,62,142;181,142,183,144;182,141,183,142;24,142,26,143;144,142,145,145;159,142,162,143;172,142,174,143;24,143,25,144;60,143,61,144;142,143,143,144;168,143,169,145;167,143,168,144;61,144,62,145;81,150,84,162;82,147,84,150;83,144,84,147;0,145,14,150;14,145,21,147;21,145,23,146;62,145,63,146;139,145,140,151;61,146,62,149;132,163,150,180;140,152,142,163;141,146,142,152;167,146,169,149;176,150,180,158;178,147,180,150;179,146,180,147;14,147,16,149;16,147,17,148;19,147,20,148;62,147,64,148;169,147,170,148;159,148,163,152;163,148,165,149;168,149,169,150;177,149,178,150;0,150,10,153;10,150,13,151;10,151,11,152;80,151,81,156;" $sPixelRect &= "159,152,161,157;161,152,162,153;174,153,176,158;175,152,176,153;0,153,4,155;4,153,7,154;104,154,123,168;96,154,104,166;123,154,134,159;134,154,137,156;137,154,138,155;161,154,163,156;0,155,1,156;19,163,34,178;21,156,31,163;25,155,28,156;173,155,174,158;134,156,135,158;138,158,140,163;139,156,140,158;161,156,162,157;16,158,21,163;17,157,21,158;159,157,160,159;172,157,173,158;8,163,19,172;14,159,16,163;123,159,129,163;129,159,131,161;131,159,132,160;136,161,138,163;137,159,138,161;13,160,14,161;161,173,171,206;168,163,171,173;170,160,171,163;31,161,32,163;129,161,130,162;10,162,12,163;13,162,14,163;32,162,33,163;82,162,84,165;133,162,136,163;169,162,170,163;123,163,126,165;126,163,128,164;130,164,132,165;131,163,132,164;150,163,156,166;156,163,158,164;0,173,11,204;0,165,8,173;3,164,8,165;34,168,47,192;34,165,38,168;34,164,36,165;84,164,89,165;93,164,96,165;156,164,157,165;123,165,125,166;122,171,132,190;128,166,132,171;129,165,131,166;165,167,168,173;167,165,168,167;38,166,40,168;44,166,45,167;48,166,49,169;47,166,48,167;103,166,104,167;123,166,124,167;150,166,154,169;154,166,155,168;40,167,44,168;45,167,46,168;126,168,128,171;127,167,128,168;47,172,61,187;47,170,52,172;49,168,50,170;113,168,117,172;110,168,113,170;107,168,110,169;117,168,121,170;121,168,122,169;47,169,48,170;50,169,51,170;122,169,123,170;123,170,126,171;125,169,126,170;150,169,152,171;163,171,165,173;164,169,165,171;112,170,113,171;117,170,119,171;52,171,55,172;150,171,151,172;8,172,10,173;16,172,19,174;14,172,16,173;108,177,122,204;120,173,122,177;121,172,122,173;162,172,163,173;11,175,18,185;11,173,12,175;12,174,13,175;18,174,19,175;57,187,64,196;61,175,68,187;61,174,63,175;64,174,67,175;118,174,120,177;70,180,108,206;90,176,100,180;93,175,95,176;114,176,118,177;117,175,118,176;18,176,19,177;68,176,70,194;87,177,89,180;88,176,89,177;153,184,161,206;158,179,161,184;159,177,161,179;160,176,161,177;70,177,72,180;100,177,104,180;23,178,34,186;19,179,23,183;20,178,23,179;72,178,77,180;84,179,87,180;" $sPixelRect &= "86,178,87,179;89,178,90,180;104,178,108,180;77,179,79,180;18,180,19,189;132,180,146,184;146,180,149,181;156,181,158,184;157,180,158,181;146,181,147,183;19,183,20,184;155,183,156,184;21,184,23,186;132,184,140,186;140,184,141,185;144,184,145,186;11,192,16,200;11,186,16,190;11,185,14,186;16,187,18,189;17,185,18,187;16,185,17,186;19,185,20,189;147,190,153,206;151,186,153,190;152,185,153,186;29,186,34,190;27,186,29,189;132,186,136,188;136,186,137,187;47,187,50,194;50,187,52,191;53,187,54,188;55,187,57,188;64,189,68,193;66,187,68,189;64,187,66,188;149,188,151,190;150,187,151,188;22,188,25,189;132,188,135,189;12,190,18,191;16,189,17,190;27,189,28,190;53,189,57,192;52,189,53,191;148,189,149,190;31,190,34,193;122,190,131,194;12,191,14,192;15,191,16,192;131,191,132,195;142,195,147,206;145,192,147,195;146,191,147,192;39,192,47,204;37,192,39,198;36,192,37,193;50,192,51,195;55,192,57,193;132,192,133,193;32,193,34,194;51,193,53,195;60,196,70,206;64,193,66,196;143,194,145,195;144,193,145,194;16,194,18,195;49,194,50,195;122,194,124,197;127,194,129,195;16,195,17,196;47,197,59,206;47,195,49,197;66,195,70,196;124,195,125,196;36,196,37,197;51,196,52,197;58,196,60,197;122,198,126,203;122,197,123,198;139,199,142,206;141,197,142,199;38,198,39,200;59,198,60,206;126,198,130,200;16,199,17,200;11,200,13,203;13,200,14,201;126,200,128,202;128,200,129,201;136,201,139,206;138,200,139,201;38,201,39,203;134,203,136,206;135,202,136,203;122,203,123,204;0,204,10,206;42,204,47,206;108,204,119,206;119,205,134,206;121,204,122,205;132,204,134,205;10,205,42,206" #endregion Local $aPixelRect = StringSplit($sPixelRect, ";", 2) Return $aPixelRect EndFunc ;==>_PixelCoordinates17() Func _PixelCoordinates18() #region pixel coordinates Local $sPixelRect $sPixelRect &= "40,250x206;0,0,158,38;175,0,250,103;158,0,175,28;158,28,162,31;162,28,163,29;168,28,175,57;165,28,168,36;164,30,165,35;158,31,160,35;160,31,161,32;163,34,164,35;158,35,159,37;166,36,168,41;59,38,130,50;0,38,37,54;37,38,59,48;142,38,157,42;135,38,142,40;131,38,135,39;157,38,158,39;78,50,134,60;130,41,132,50;130,40,131,41;133,40,135,42;136,40,142,41;160,41,162,57;161,40,162,41;134,42,138,43;135,41,136,42;162,41,164,44;167,41,168,44;132,43,134,46;132,42,133,43;137,45,141,50;138,43,143,44;140,42,141,43;149,42,157,49;146,42,149,44;144,42,146,43;159,42,160,49;164,42,165,44;136,43,137,44;165,43,166,46;134,44,136,45;142,44,146,46;140,44,142,45;148,44,149,47;147,44,148,45;162,44,163,49;146,48,149,56;144,46,147,48;146,45,147,46;163,46,165,48;164,45,165,46;166,46,168,53;167,45,168,46;132,48,134,50;133,46,134,48;134,49,137,52;136,46,137,49;141,46,143,51;147,47,148,48;158,47,159,48;37,48,44,52;44,48,47,50;47,48,48,49;50,48,59,49;145,48,146,50;157,48,158,49;49,49,53,50;143,49,144,50;151,49,157,53;150,49,151,52;165,49,166,51;44,50,46,51;50,51,62,61;54,50,56,51;58,50,59,51;69,50,78,53;62,50,69,51;138,50,139,52;137,50,138,51;159,50,160,56;162,59,165,67;162,53,165,58;162,50,164,53;67,51,69,52;139,51,140,52;37,52,42,53;38,72,60,114;37,54,50,72;44,52,50,54;62,53,68,61;62,52,65,53;66,52,67,53;134,52,136,53;140,53,143,55;140,52,142,53;155,53,158,55;157,52,158,53;41,53,44,54;73,53,78,55;71,53,73,54;152,53,155,54;167,53,168,55;0,54,24,64;24,54,31,59;31,54,35,55;68,55,72,62;68,54,70,55;136,55,140,59;136,54,137,55;139,54,140,55;149,55,153,59;150,54,151,55;20,76,38,102;27,61,37,76;32,56,37,61;31,55,33,56;35,55,37,56;75,55,78,56;134,55,135,56;140,55,142,57;158,55,159,56;31,56,32,57;72,57,74,63;72,56,73,57;77,56,78,57;139,60,151,70;142,56,145,60;148,56,149,58;151,65,160,80;153,58,156,61;153,56,154,58;135,57,136,58;140,57,141,58;145,57,147,60;154,57,155,58;161,57,162,58;171,57,175,64;169,57,171,60;74,59,76,63;74,58,75,59;77,58,78,59;134,58,135,60;140,59,142,60;141,58,142,59;147,58,148,60;" $sPixelRect &= "162,58,164,59;165,58,166,59;24,59,27,61;27,59,29,60;30,59,32,61;133,61,139,67;135,59,136,61;148,59,149,60;151,59,153,60;157,59,161,63;156,59,157,62;29,60,30,61;76,61,79,64;76,60,78,61;93,108,136,156;93,60,116,104;83,60,93,69;81,60,82,64;80,60,81,62;79,60,80,61;82,60,83,62;116,60,132,66;136,60,139,61;160,63,162,66;161,60,162,63;24,61,26,62;50,61,54,63;64,61,66,63;63,61,64,62;67,61,68,62;151,61,154,65;155,61,156,62;164,69,171,90;165,63,168,69;165,61,167,63;24,62,25,63;22,66,27,76;25,64,27,66;26,62,27,64;66,62,67,63;68,62,71,63;132,62,133,68;154,62,155,65;50,65,53,72;50,63,52,65;79,63,80,67;155,63,157,65;158,63,160,64;0,96,18,145;0,64,14,96;14,67,18,73;14,64,18,66;18,64,19,65;20,64,22,65;77,64,79,65;82,64,83,67;157,64,158,65;173,64,175,71;172,64,173,66;24,65,25,66;168,65,169,69;14,66,17,67;53,66,56,72;80,66,81,68;116,66,122,68;122,68,125,69;123,66,125,68;122,66,123,67;127,66,128,67;130,66,131,67;161,66,162,67;125,67,126,68;134,67,139,68;160,68,162,79;160,67,161,68;163,67,165,69;169,67,170,69;18,68,19,71;20,69,22,75;21,68,22,69;56,69,58,72;56,68,57,69;116,68,120,70;120,68,121,69;137,68,139,69;88,69,93,72;86,69,88,71;85,69,86,70;121,69,123,71;123,69,124,70;127,70,129,71;128,69,129,70;163,69,164,71;116,70,118,73;118,70,119,71;117,74,129,82;119,71,122,73;120,70,121,71;132,70,133,72;131,70,132,71;135,70,139,72;134,70,135,71;145,70,151,74;143,70,145,73;142,70,143,72;141,70,142,71;171,70,172,71;58,71,59,72;127,71,128,74;130,71,131,74;139,71,141,74;174,71,175,74;37,72,38,76;91,72,93,90;90,72,91,81;89,72,90,74;118,72,119,74;138,72,139,73;141,72,142,75;163,72,164,73;14,73,16,83;16,73,17,74;19,73,20,74;60,75,63,84;60,73,61,75;66,73,75,76;64,74,66,75;65,73,66,74;86,73,88,76;116,73,117,76;119,73,121,74;123,73,124,74;125,73,127,74;142,73,144,74;162,73,163,78;75,74,77,77;88,74,89,77;139,74,140,75;142,74,143,76;143,75,145,77;144,74,145,75;148,74,151,81;147,74,148,76;146,74,147,75;21,75,22,76;63,77,67,78;64,75,65,77;63,75,64,76;77,75,78,77;85,75,86,78;116,91,135,108;123,82,144,89;" $sPixelRect &= "129,76,131,82;129,75,130,76;16,76,17,77;65,76,69,77;74,76,75,77;86,76,87,77;171,76,172,78;17,82,20,91;17,78,20,81;19,77,20,78;131,78,134,82;131,77,133,78;171,80,173,84;172,77,173,80;63,78,65,79;144,78,146,83;138,79,144,82;142,78,144,79;146,78,147,82;63,79,64,80;116,79,117,80;134,79,136,82;160,79,161,80;159,85,164,99;162,81,164,85;163,79,164,81;173,79,174,80;136,80,138,82;151,80,157,84;157,80,159,81;18,81,20,82;78,83,81,90;78,81,79,83;149,81,151,82;157,81,158,82;16,82,17,83;72,82,75,86;68,83,72,84;71,82,72,83;79,82,80,83;86,82,89,85;85,82,86,83;89,82,90,84;116,85,118,91;116,82,117,85;118,82,123,85;160,83,162,85;161,82,162,83;14,83,15,84;75,83,76,84;144,83,145,87;14,85,16,96;15,84,16,85;60,84,62,87;68,84,71,86;85,84,86,85;152,84,156,85;171,84,172,85;174,84,175,85;62,85,63,86;66,85,68,87;71,85,72,86;75,85,76,86;81,85,82,87;120,85,123,87;145,85,146,87;68,86,70,87;118,86,120,91;171,86,172,89;161,103,185,116;171,91,175,103;173,88,175,91;174,86,175,88;60,88,62,91;60,87,61,88;67,87,69,88;77,87,78,91;122,87,123,88;120,88,122,91;156,91,159,98;157,89,159,91;158,88,159,89;62,89,63,91;82,92,84,99;82,89,84,91;122,89,124,91;127,89,137,90;139,89,141,92;137,90,139,91;138,89,139,90;78,90,80,91;92,90,93,91;124,90,128,91;129,90,130,91;134,90,136,91;164,90,169,92;169,90,170,91;172,90,173,91;16,91,17,96;18,91,20,96;84,91,85,93;83,91,84,92;135,92,138,107;136,91,138,92;60,94,62,102;60,92,61,94;139,92,140,94;150,95,156,104;154,92,156,95;164,92,167,96;167,92,168,93;168,94,171,103;169,93,171,94;170,92,171,93;152,94,154,95;153,93,154,94;81,94,82,99;62,95,64,96;19,96,20,99;142,99,150,105;148,96,150,99;164,96,166,97;165,98,168,103;166,97,168,98;167,96,168,97;62,97,63,98;85,97,88,99;138,97,139,99;164,97,165,98;18,114,25,141;18,101,20,114;18,98,19,101;88,98,89,99;147,98,148,99;156,100,159,104;156,98,157,100;82,99,83,101;85,99,86,100;87,99,88,100;159,99,162,101;162,99,163,100;163,100,165,103;164,99,165,100;92,100,93,102;138,100,139,101;85,101,88,105;89,101,90,105;88,101,89,103;159,101,161,102;" $sPixelRect &= "162,101,163,103;25,102,35,114;22,102,25,108;21,102,22,105;36,102,38,104;60,102,61,106;83,104,85,109;84,102,85,104;141,102,142,103;159,102,160,103;61,103,62,104;90,103,91,105;205,103,215,106;185,103,200,109;200,103,204,107;204,103,205,105;215,103,238,104;240,103,242,104;246,103,250,105;243,103,246,104;35,104,37,105;91,104,92,105;94,104,116,108;150,104,154,105;158,116,177,123;157,108,161,116;159,105,161,108;160,104,161,105;215,104,224,105;20,106,22,114;20,105,21,106;35,105,36,106;30,114,43,128;35,109,38,114;37,105,38,109;85,105,87,106;140,108,149,120;141,105,144,108;144,105,145,106;146,105,149,108;149,105,151,106;219,126,250,206;237,111,250,126;247,105,250,111;81,109,84,112;81,107,83,109;82,106,83,107;85,106,86,109;158,106,159,108;235,107,239,109;236,106,238,107;239,106,240,108;60,107,62,108;89,108,92,110;90,107,91,108;136,107,137,111;135,107,136,108;144,107,146,108;200,107,202,108;222,108,225,110;224,107,225,108;233,107,235,108;22,108,23,114;24,108,25,111;46,114,62,137;60,108,61,114;149,109,153,125;150,108,151,109;226,108,229,109;231,108,233,109;61,109,62,111;84,112,89,122;87,109,89,112;185,109,193,112;193,109,197,110;237,109,239,110;244,110,247,111;246,109,247,110;79,110,81,112;85,111,87,112;86,110,87,111;89,110,91,112;139,122,149,144;138,115,140,122;138,111,140,113;139,110,140,111;193,110,195,111;220,110,221,111;23,111,24,114;79,112,80,113;82,112,83,114;89,112,90,115;87,138,93,172;91,114,93,138;92,112,93,114;136,112,137,113;185,112,191,113;227,113,237,126;232,112,237,113;139,113,140,115;153,113,154,114;156,113,157,114;185,113,188,114;226,113,227,119;27,114,30,118;26,114,27,116;43,114,45,115;81,114,82,115;82,122,86,123;82,116,84,120;83,114,84,116;185,114,186,115;225,114,226,116;224,114,225,115;43,115,44,116;153,115,154,121;191,118,208,126;196,116,206,118;199,115,200,116;204,115,206,116;25,125,29,139;25,118,27,125;25,116,26,118;37,128,46,140;43,117,46,128;45,116,46,117;62,119,65,125;62,116,64,119;136,116,137,117;157,116,158,119;177,116,182,119;182,116,184,117;" $sPixelRect &= "182,117,183,118;195,117,196,118;206,117,207,118;27,122,30,123;28,118,30,121;136,127,138,145;136,118,137,127;208,118,210,120;89,119,90,124;177,119,179,120;182,126,197,134;186,121,191,126;190,119,191,121;83,120,84,122;140,120,143,122;144,120,149,122;177,120,178,122;27,121,28,122;29,121,30,122;62,130,77,141;64,125,69,127;65,121,66,125;67,121,68,123;68,122,70,124;69,121,70,122;208,121,209,128;87,122,89,126;138,122,139,123;182,123,186,126;184,122,186,123;27,123,28,125;29,123,30,126;66,123,67,125;81,124,85,129;82,123,84,124;160,123,169,128;159,123,160,127;169,123,174,125;174,123,176,124;67,124,69,125;80,124,81,126;180,126,182,130;181,124,182,126;216,124,218,125;63,125,64,126;71,125,72,126;86,125,87,126;150,125,151,131;149,125,150,128;152,125,154,126;169,125,172,126;223,125,227,126;65,127,72,130;69,126,71,127;72,126,73,128;75,126,76,127;85,127,87,130;85,126,86,127;89,129,91,138;90,126,91,129;151,127,153,128;152,126,153,127;169,126,170,127;200,126,208,130;199,126,200,129;198,126,199,127;218,126,219,127;29,129,33,136;29,127,30,129;62,127,63,130;169,131,182,144;175,128,180,131;177,127,178,128;179,127,180,128;30,128,32,129;75,128,76,130;74,128,75,129;80,128,81,129;160,128,166,131;166,128,168,129;33,129,36,132;63,129,64,130;73,129,74,130;83,129,85,130;149,129,150,131;166,129,167,130;173,129,175,131;216,129,217,130;170,130,173,131;197,130,198,131;206,130,209,133;203,130,206,131;190,142,219,206;214,131,219,142;217,130,219,131;35,133,37,140;36,131,37,133;151,132,154,134;151,131,153,132;160,131,164,133;164,131,165,132;168,131,169,132;205,131,206,132;33,132,35,134;77,134,79,141;77,132,78,134;85,132,87,133;149,132,151,133;165,135,169,141;166,132,168,135;141,145,155,170;149,133,150,145;161,133,162,136;160,133,161,134;162,133,163,134;168,133,169,135;206,133,207,134;33,134,34,135;152,134,153,135;182,134,184,135;189,134,195,137;186,134,189,135;195,134,197,135;205,134,206,135;33,136,35,140;34,135,35,136;163,135,165,137;188,135,189,136;198,136,204,139;202,135,204,136;29,136,32,137;" $sPixelRect &= "79,136,81,139;160,145,169,154;162,138,165,145;162,136,163,138;182,136,184,137;210,138,214,142;213,136,214,138;29,137,30,138;30,138,33,141;32,137,33,138;46,137,52,144;52,137,55,142;57,137,62,141;81,137,82,138;88,137,89,138;163,137,164,138;182,138,184,141;182,137,183,138;193,137,198,140;192,137,193,139;191,137,192,138;204,137,207,139;55,141,58,145;55,138,57,140;25,139,27,140;27,140,30,143;28,139,30,140;79,139,80,141;150,140,152,144;150,139,151,140;198,139,200,140;202,139,203,140;204,139,206,140;208,140,210,142;209,139,210,140;33,140,34,141;44,140,46,142;43,140,44,141;56,140,57,141;80,140,81,141;77,142,87,171;85,140,87,142;152,140,154,141;18,141,22,143;22,141,24,142;25,141,27,142;30,141,32,142;58,141,61,142;65,141,73,143;63,141,65,142;73,141,76,142;82,141,85,142;152,141,153,142;165,142,169,145;165,141,166,142;168,141,169,142;182,141,183,142;193,141,195,142;198,141,208,142;45,142,46,145;54,142,55,143;152,143,155,145;153,142,154,143;161,142,162,145;18,143,21,144;52,143,53,146;66,143,68,144;69,143,71,144;76,143,77,145;174,159,190,206;183,147,190,159;186,144,190,147;187,143,190,144;18,144,19,145;48,144,49,146;46,144,48,145;49,144,51,145;53,145,55,147;53,144,54,145;58,144,59,145;139,144,140,146;141,144,149,145;151,144,152,145;155,144,156,150;169,144,178,148;178,144,180,146;180,144,181,145;0,145,12,149;12,145,15,148;15,145,17,146;56,145,57,146;136,145,137,151;185,145,186,147;140,146,141,147;178,146,179,147;53,147,54,149;52,147,53,148;134,165,141,192;137,155,141,165;138,150,141,153;139,147,140,150;138,147,139,148;54,148,55,149;140,148,141,149;157,152,160,160;159,148,160,152;169,148,171,152;172,148,175,150;175,148,177,149;180,151,183,159;182,148,183,151;0,149,6,151;6,149,8,150;138,149,139,150;73,157,77,165;76,150,77,157;171,150,173,152;173,150,174,151;181,150,182,151;0,151,3,153;3,151,4,152;54,151,55,153;53,151,54,152;158,151,159,152;55,152,56,153;155,153,157,167;155,152,156,153;171,152,172,153;178,154,180,159;179,152,180,154;0,153,2,154;139,153,141,155;169,153,171,154;" $sPixelRect &= "74,155,76,157;75,154,76,155;138,154,139,155;160,154,166,155;160,155,163,159;93,156,121,173;121,156,132,165;132,156,135,160;136,156,137,165;163,157,165,161;163,156,164,157;176,157,178,159;177,156,178,157;9,167,25,187;11,159,21,167;16,157,18,159;165,157,166,159;12,158,16,159;19,158,21,159;175,158,176,159;2,165,9,175;6,160,11,165;8,159,9,160;160,159,161,160;21,160,22,167;132,160,134,163;157,160,159,161;165,160,166,161;4,162,6,165;5,161,6,162;135,161,136,165;157,161,158,163;164,175,174,206;170,165,174,175;172,162,174,165;173,161,174,162;3,162,4,163;132,163,133,164;0,165,2,170;0,164,1,165;3,164,4,165;157,164,158,167;171,164,172,165;9,165,11,167;22,165,23,167;74,165,77,171;121,165,127,169;127,165,129,167;158,165,159,166;23,166,24,167;127,167,128,168;156,167,157,168;167,170,170,175;168,168,170,170;169,167,170,168;25,172,37,199;25,169,29,172;25,168,26,169;122,175,134,195;131,170,134,175;132,168,134,170;155,168,156,170;121,169,124,171;124,169,125,170;0,171,2,174;1,170,2,171;29,170,30,172;30,171,35,172;34,170,35,171;141,170,150,178;150,170,154,174;38,171,39,173;86,171,87,172;121,171,123,172;127,172,131,175;130,171,131,172;154,171,155,173;165,173,167,175;166,171,167,173;39,172,40,173;88,172,93,173;124,173,127,174;126,172,127,173;155,172,156,173;37,177,51,193;37,174,42,177;37,173,38,174;40,173,41,174;104,173,113,179;97,173,104,176;93,173,97,174;113,173,118,176;118,173,120,174;122,173,123,174;96,174,97,175;118,174,119,175;123,174,125,175;150,174,151,177;152,174,153,175;6,175,9,177;4,175,6,176;42,175,44,177;151,175,152,176;0,178,7,188;0,176,2,178;44,176,45,177;102,176,104,178;100,176,102,177;113,176,117,177;111,183,122,203;119,177,122,183;120,176,122,177;156,185,164,206;161,178,164,185;163,176,164,178;7,177,9,180;113,177,115,178;117,177,118,178;115,180,119,183;118,178,119,180;141,178,146,182;146,178,148,180;148,178,149,179;51,183,63,194;51,180,58,183;51,179,53,180;106,179,112,180;114,179,115,180;159,181,161,185;160,179,161,181;8,180,9,181;107,180,109,181;58,181,59,183;" $sPixelRect &= "113,182,115,183;114,181,115,182;146,181,147,182;7,183,9,187;8,182,9,183;59,182,61,183;141,182,144,191;144,182,145,183;157,183,159,185;158,182,159,183;74,186,111,206;82,183,83,186;84,183,88,186;89,183,91,186;59,194,74,201;63,185,69,194;63,184,66,185;78,185,82,186;79,184,80,185;83,184,84,186;88,184,89,186;91,184,93,186;104,185,111,186;108,184,109,185;110,184,111,185;93,185,96,186;69,187,74,194;69,186,70,187;151,191,156,206;154,187,156,191;155,186,156,187;6,188,8,192;7,187,8,188;8,188,25,189;10,187,11,188;12,187,25,188;0,188,3,194;4,188,6,189;153,188,154,191;8,189,9,190;10,189,12,190;16,189,25,194;13,189,16,190;3,191,6,194;3,190,5,191;152,190,153,191;8,191,9,192;141,191,143,192;7,192,8,193;11,192,14,193;136,192,139,195;134,192,136,194;139,192,140,194;37,193,40,199;40,194,43,196;40,193,41,194;47,194,54,203;46,193,51,194;146,196,151,206;149,194,151,196;150,193,151,194;3,194,4,195;5,194,7,195;19,194,25,197;55,194,59,199;134,194,135,195;0,196,4,201;0,195,3,196;44,195,47,198;42,196,44,197;43,195,44,196;54,199,56,206;54,195,55,199;122,195,130,198;130,195,132,197;132,195,133,196;138,195,139,197;137,195,138,196;147,195,149,196;40,196,41,197;4,197,5,200;20,197,23,198;142,199,146,206;144,197,146,199;5,198,6,199;40,198,42,200;45,198,47,199;122,198,128,199;143,198,144,199;27,199,34,206;25,200,27,203;26,199,27,200;35,199,37,206;34,199,35,202;38,199,40,201;58,199,59,200;122,199,124,200;46,200,47,203;119,203,124,206;122,200,123,203;140,201,142,206;141,200,142,201;0,201,3,204;37,201,38,206;56,202,74,206;56,201,58,202;60,201,74,202;123,201,124,203;3,202,4,204;38,203,46,206;40,202,43,203;124,202,125,204;4,203,5,204;26,203,27,204;34,203,35,206;49,203,54,206;111,203,116,206;116,203,117,204;118,203,119,204;138,203,140,206;0,204,1,206;46,204,49,206;124,205,138,206;137,204,138,205;1,205,27,206;116,205,119,206" #endregion Local $aPixelRect = StringSplit($sPixelRect, ";", 2) Return $aPixelRect EndFunc ;==>_PixelCoordinates18() #endregionIf you have examples feel free to post it here
       
      Br,
      UEZ
       
       
       
       
      Change Log: