;LOADER code ================================================================Restore imgData:Read p$,s,t:o=WriteFile(p):n=Floor(s/t):If(n*t)<s Then n=n+1For i=1To n:Read d$:z$=z+d64(d):For j=1To Len(z)WriteByte(o,Asc(Mid(z,j,1))):Next:z="":Next:CloseFile o;:End <- comment out the 'End' statementFunction d64$(d$): s$="":rm=0:L=Len(d):If Right(d,1)="="Then rm=2r$="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"If Right(d,2)="=="Then rm=1If rm>0Then m=L-5Else m=L-1For i=1To m Step 4:w=Instr(r,Mid(d,i,1))-1:x=Instr(r,Mid(d,i+1,1))-1y=Instr(r,Mid(d,i+2,1))-1:z=Instr(r,Mid(d,i+3,1))-1a=(w Shl 2)+((x And 48)Shr 4):b=((x And 15)Shl 4)+((y And 60)Shr 2)c=((y And 3)Shl 6)+z:s=s+Chr(a)+Chr(b)+Chr(c):Next:If rm=1Thenw=Instr(r,Mid(d,L-3,1))-1:x=Instr(r,Mid(d,L-2,1))-1a=(w Shl 2)+((x And 48)Shr 4):s=s+Chr(a):EndIf:If rm=2Thenw=Instr(r,Mid(d,L-3,1))-1:x=Instr(r,Mid(d,L-2,1))-1y=Instr(r,Mid(d,L-1,1))-1:a=(w Shl 2)+((x And 48) Shr 4)b=((x And 15) Shl 4)+((y And 60)Shr 2):s=s+Chr(a)+Chr(b):EndIfReturn s:End Function;============================================================================;add your display code hereGraphics 640,480,32,2SetBuffer BackBuffer()image = LoadImage("blocks.png")DrawImage image,(640-ImageWidth(image))/2, (480-ImageHeight(image))/2FlipWaitMouse()FreeImage imageEnd;generated b64 data statements.imgDataData "blocks.png",2216,99Data "iVBORw0KGgoAAAANSUhEUgAAAOAAAAAgCAIAAACEp+MCAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgA"Data "ABdwnLpRPAAAAAlwSFlzAAALMgAACzIBQPVfaAAACBFJREFUeF7dmT9sHUUQxvdF0CBFAYmQPKM4doFEAQUSFFS0aSheR5UKpARRUkGTwkh5IoWpIqVEKLIQxZPS0aRxYQRK"Data "XgGiQQJZwVYQBVYUSEjw8b039mS9Mzc373Yv/nMane729r7b2/3d3O5MrxoOA7a1tcne2Obnw9xc2NgI6+sNNXfVFjc3cfjJsMJ+3CTfnw+n5sLdjbDpkL89VfthcxH7fx9d"Data "nJxsNz2gNx96c6HaCJXjAVO1xVcn7b/429XJC4VbDd0TXp4LpzbC3fXwe2P/rIXbqLO5OMZ++NOjif7jpu4/FuaOhY3tsL7dKB/WJpJh841J/zz46Ffs/2vqnmO73bPt6J7H"Data "U7XXp/1/ffUr7O/cuWM368SJE8ePH793797W1lbjC5Da0tLSpCYAHYVgGHqx6verwWCy7/VwKg2XkkKULIQAuzas+mFk2JkwfrtffTiosH+lV+FUGi4lhSh5NizAqkfD0dfB"Data "sPF3ofqnXz0cTPZ/93AqDZeSQpQsnA2wYXU1jE5aNj7dr94cVB9g36vOhvFpabiUFE5KFp6BDe9X4cuRZTfH/T+rwVaFfe+PKtwcS8OlpHBScmYB9mBYXQ8jw1bDeKtf3R9U"Data "2P/Vq3AqDZeSQpTMhwXY6urqe+Z24cKFK1eurKysYH/p0iWcyg2XkkKUPD/dAsgrTidghSYBCvKK0wlYobkD6MNBcToBKzQJUJBXnM4JrIB+CijIK07nBFZAPwUU5BWnE7BC"Data "kwAFeQaf7ejEXdBsBrSd7yRX6gG0ne8kV+oBtJ3vJFfqArSV79xxpR5AW/nOHVfqALSd7yRX6gG0NZ0uQHPo9ACaQ6cH0Bw6XYDm0OnxoDl0OjxoDp0eQHPobAbURWfNfNTj"Data "QT101s1HPR7URWfNfNTlQR101s1HXR7UQWfdfNTjQT101s1HPR7UQ2fdfJQmo9YvPp9O24Pm02l70Hw6GzxoPp22B82n0/Sg+XTaHjSfTgvQInSSE1UXSUXoJCeqLpKK0ElO"Data "VF8kFaGTVvrqIqkInbTS1xZJRegkJ6oukorQSU5UWSQVpFNdJBWkU10kFaRTXyQVpFNdJBWkU1skFaRTXSQVpFP5xbvoFPFODn8mIVIJqIdOGe/k8GcyJZWAuugU8U4OfyYh"Data "UgVQB50y3snhz3RKKgF10CnjnRz+TKekAlAPnTLeyeHPZEoqAfXQKeOdHP5MpqQpoJl0ytB9AmgmnTJ0nwCaSacM3aeA5tGpRO8TQPPoVKL3ewHNpFOG7hNAM+mUofs9gEo6"Data "ZcZI5ooklHFJDKikU67QDd+p5pZiQCWdMmMkc0VqSokL9wAq6JQrdMN3qrmlPYF6QadcoRu+U80txYF6SadcoRu+U80txYBKOuUK3fCdam5pD6BJJlPNW9o4yqvL0SIpyWSq"Data "eUuVQqPwxbDMi6Qkk6nmLW0c5dXlz58skpJMpp631DKcOppUc/kFXiQlmUw9b6llOHU0qebSMi+SkkymmrdUKTQKL4dlXiQlmUw1b6lSaBSeO3duZ5FE7pMCQzA+oFO1hC/V"Data "HYBOBpTcJwWGYHzA+U9ZYufucRV0MqDkPikwBOMDzn/KEjt3j6ugkwEFTDtEUkaeIkSxyRI7d4+roHMXUMC0QyRl5ClCFJsssXP3uAo6dwEl90mBIRgfcP5Tlti5e1wFnQwo"Data "uU8KDGHjA85/yhI7d4+roPMJoBQM6s7Iz3VnFAzqzsjPdWjTYFB3Rn6uOyM/193WIZoEfXdoknJ3aJJyh2gS913SCfHu0CTl7tDc+cX/8vM3sO9XP7Ptx1vXUA37xpqo8O3o"Data "POylk8/B/PohhK718YhO219cH4LJNmv7pcIhKwFAn378lmFfXH4HtBF2N1bexak0XEoKY0Cd+ui4p6DPwxM3OGl/PIT+/kkGvpR+HU9O/UOGo/pFFqcTfQdN8qB4Io7pufJB"Data "TP9MdBbRpyZRA3iwuX9atF9FIV/fJqxO/9BzyS8A11gHaDvfSYPNAwx9RjNhNNYnVmzfHNcpog9BSWfr9qtMNOond8VjQf1jo6Z+XUeHTrxJHaA5dCaAxp3OjHLv0xjU0cl+"Data "LqkTA3oQ9Bv9XF375Y30Oh46+V5UPlJQxi+jAuqhs26+KD1Q4qH5x0oOrI7OWF/WqQOUphMJ/Uw5DyQOius3Mhp/hPEUQt44E51HFk16MQloPp2GByXfQI82Vl0JPTMBWqev"Data "YhojqwKk9o/afqkfo5P8ImxADeZI54hDaXjQInRSJ9IiKRngFnTykCRj3EKfXpzpT5DaF/0WqCXtNxRokXq4txiggnSqv2DPvNOYOcR+NEc/5jKG0q9fp0Azh5n0W9PDLa9T"Data "4ChK60cciBsZUA+dMt7J3ZSAJQGK6aTK8sf91PQThviUm2S03/hxc/tV/biw9S/eA008xfLUP9B1CNBMOpOfo5yDSjoloAadHekTjvF3Ugcotz8Zy7hhsv2sL5nOAbTRdx41"Data "QCWd8j87Ez0JoKyPcSLleBZF3b0v+uq/mKiKPWjcfulsjPbXeabWACUfanH9g+hKKYcZZzLVvKX0YXbJ++df40UMvzZxmcSWW9CJW0rpy2kGlaj66vjZ7a+7hfU9TBhfbxF9"Data "Txv2rQ73L8eHk7Alfe4zGXo/HgDq3zp9vPlM4qhcVl82ACUzAWS3Xx3aA6W/b/B5Hkx+rjtDG2zxxgqZt3v0qaPiB/FpkT5URfyr7MbRydT3vOO+1Wl8+cwKTj5aP6Wgvirl"Data "HBhP+51SBm2N32rOIw7mvf8D5zQ8aMiOeWUAAAAASUVORK5CYII="