You can download it from address: http://s000.tinyupload.com/?file_id=0...
Only the first part (moving the flag) uses data from other programs, programs that were listed in the source code.
The rest was made entirely by me.
Reading a BMP file:
I have not read this anywhere.
It was the reverse engineering that I made.
I left the colors different from the original ones to see this.