Question 4:

Using only five FOR loops, four calls to stdout.putcSize, and two calls to stdout.newln, write a program that draws a checkerboard pattern. Your checkerboard should look like the following:

```
********        ********        ********        ********
********        ********        ********        ********
********        ********        ********        ********
********        ********        ********        ********
********        ********        ********        ********
********        ********        ********        ********
********        ********        ********        ********
********        ********        ********        ********
********        ********        ********        ********
********        ********        ********        ********
********        ********        ********        ********
********        ********        ********        ********
********        ********        ********        ********
********        ********        ********        ********
********        ********        ********        ********
********        ********        ********        ********
********        ********        ********        ********
********        ********        ********        ********
********        ********        ********        ********
********        ********        ********        ********
********        ********        ********        ********
********        ********        ********        ********
********        ********        ********        ********
********        ********        ********        ********
********        ********        ********        ********
********        ********        ********        ********
********        ********        ********        ********
********        ********        ********        ********
********        ********        ********        ********
********        ********        ********        ********
********        ********        ********        ********
********        ********        ********        ********
```

```program Question4;

#include( "stdlib.hhf" );

static
xCoord: int8;
yCoord: int8;
ColCntr: int8;
c1: char := '*';
c2: char := ' ';

begin Question4;
for( mov( 0, yCoord ); yCoord < 4; add( 1, yCoord )) do
for( mov( 4, ColCntr ); ColCntr >= 0; sub( 1, ColCntr )) do
for( mov( 0, xCoord ); xCoord < 4; add( 1, xCoord )) do
stdout.putcSize( c1, 8, '*' );
stdout.putcSize( c2, 8, ' ' );
endfor;
stdout.newln();
endfor;

for( mov( 4, ColCntr ); ColCntr >= 0; sub( 1, ColCntr )) do
for( mov( 0, xCoord ); xCoord < 4; add( 1, xCoord )) do
stdout.putcSize( c2, 8, ' ' );
stdout.putcSize( c1, 8, '*' );
endfor;
stdout.newln();
endfor;
endfor;
end Question4;
```