CircleSize3 MACRO wXp, wYp, wColour
    
    ; X + 1 , Y + 1 
    mov ax, wXp
    add ax, 1 
    mov wXtmp, ax
    mov ax, wYp
    add ax, 1 
    mov wYtmp, ax
    invoke BPset64,  wLayer, wXtmp, wYtmp, wColour
    
    ; X + 1 , Y + 2 
    mov ax, wXp
    add ax, 1 
    mov wXtmp, ax
    mov ax, wYp
    add ax, 2 
    mov wYtmp, ax
    invoke BPset64,  wLayer, wXtmp, wYtmp, wColour
    
    ; X + 1 , Y + 3 
    mov ax, wXp
    add ax, 1 
    mov wXtmp, ax
    mov ax, wYp
    add ax, 3 
    mov wYtmp, ax
    invoke BPset64,  wLayer, wXtmp, wYtmp, wColour
    
    ; X + 1 , Y + 4 
    mov ax, wXp
    add ax, 1 
    mov wXtmp, ax
    mov ax, wYp
    add ax, 4 
    mov wYtmp, ax
    invoke BPset64,  wLayer, wXtmp, wYtmp, wColour
    
    ; X + 1 , Y + 5 
    mov ax, wXp
    add ax, 1 
    mov wXtmp, ax
    mov ax, wYp
    add ax, 5 
    mov wYtmp, ax
    invoke BPset64,  wLayer, wXtmp, wYtmp, wColour
    
    ; X + 2 , Y + 1 
    mov ax, wXp
    add ax, 2 
    mov wXtmp, ax
    mov ax, wYp
    add ax, 1 
    mov wYtmp, ax
    invoke BPset64,  wLayer, wXtmp, wYtmp, wColour
    
    ; X + 2 , Y + 2 
    mov ax, wXp
    add ax, 2 
    mov wXtmp, ax
    mov ax, wYp
    add ax, 2 
    mov wYtmp, ax
    invoke BPset64,  wLayer, wXtmp, wYtmp, wColour
    
    ; X + 2 , Y + 3 
    mov ax, wXp
    add ax, 2 
    mov wXtmp, ax
    mov ax, wYp
    add ax, 3 
    mov wYtmp, ax
    invoke BPset64,  wLayer, wXtmp, wYtmp, wColour
    
    ; X + 2 , Y + 4 
    mov ax, wXp
    add ax, 2 
    mov wXtmp, ax
    mov ax, wYp
    add ax, 4 
    mov wYtmp, ax
    invoke BPset64,  wLayer, wXtmp, wYtmp, wColour
    
    ; X + 2 , Y + 5 
    mov ax, wXp
    add ax, 2 
    mov wXtmp, ax
    mov ax, wYp
    add ax, 5 
    mov wYtmp, ax
    invoke BPset64,  wLayer, wXtmp, wYtmp, wColour
    
    ; X + 3 , Y + 1 
    mov ax, wXp
    add ax, 3 
    mov wXtmp, ax
    mov ax, wYp
    add ax, 1 
    mov wYtmp, ax
    invoke BPset64,  wLayer, wXtmp, wYtmp, wColour
    
    ; X + 3 , Y + 2 
    mov ax, wXp
    add ax, 3 
    mov wXtmp, ax
    mov ax, wYp
    add ax, 2 
    mov wYtmp, ax
    invoke BPset64,  wLayer, wXtmp, wYtmp, wColour
    
    ; X + 3 , Y + 3 
    mov ax, wXp
    add ax, 3 
    mov wXtmp, ax
    mov ax, wYp
    add ax, 3 
    mov wYtmp, ax
    invoke BPset64,  wLayer, wXtmp, wYtmp, wColour
    
    ; X + 3 , Y + 4 
    mov ax, wXp
    add ax, 3 
    mov wXtmp, ax
    mov ax, wYp
    add ax, 4 
    mov wYtmp, ax
    invoke BPset64,  wLayer, wXtmp, wYtmp, wColour
    
    ; X + 3 , Y + 5 
    mov ax, wXp
    add ax, 3 
    mov wXtmp, ax
    mov ax, wYp
    add ax, 5 
    mov wYtmp, ax
    invoke BPset64,  wLayer, wXtmp, wYtmp, wColour
    
    ; X + 3 , Y + 6 
    mov ax, wXp
    add ax, 3 
    mov wXtmp, ax
    mov ax, wYp
    add ax, 6 
    mov wYtmp, ax
    invoke BPset64,  wLayer, wXtmp, wYtmp, wColour
    
    ; X + 4 , Y + 1 
    mov ax, wXp
    add ax, 4 
    mov wXtmp, ax
    mov ax, wYp
    add ax, 1 
    mov wYtmp, ax
    invoke BPset64,  wLayer, wXtmp, wYtmp, wColour
    
    ; X + 4 , Y + 2 
    mov ax, wXp
    add ax, 4 
    mov wXtmp, ax
    mov ax, wYp
    add ax, 2 
    mov wYtmp, ax
    invoke BPset64,  wLayer, wXtmp, wYtmp, wColour
    
    ; X + 4 , Y + 3 
    mov ax, wXp
    add ax, 4 
    mov wXtmp, ax
    mov ax, wYp
    add ax, 3 
    mov wYtmp, ax
    invoke BPset64,  wLayer, wXtmp, wYtmp, wColour
    
    ; X + 4 , Y + 4 
    mov ax, wXp
    add ax, 4 
    mov wXtmp, ax
    mov ax, wYp
    add ax, 4 
    mov wYtmp, ax
    invoke BPset64,  wLayer, wXtmp, wYtmp, wColour
    
    ; X + 4 , Y + 5 
    mov ax, wXp
    add ax, 4 
    mov wXtmp, ax
    mov ax, wYp
    add ax, 5 
    mov wYtmp, ax
    invoke BPset64,  wLayer, wXtmp, wYtmp, wColour
    
    ; X + 5 , Y + 1 
    mov ax, wXp
    add ax, 5 
    mov wXtmp, ax
    mov ax, wYp
    add ax, 1 
    mov wYtmp, ax
    invoke BPset64,  wLayer, wXtmp, wYtmp, wColour
    
    ; X + 5 , Y + 2 
    mov ax, wXp
    add ax, 5 
    mov wXtmp, ax
    mov ax, wYp
    add ax, 2 
    mov wYtmp, ax
    invoke BPset64,  wLayer, wXtmp, wYtmp, wColour
    
    ; X + 5 , Y + 3 
    mov ax, wXp
    add ax, 5 
    mov wXtmp, ax
    mov ax, wYp
    add ax, 3 
    mov wYtmp, ax
    invoke BPset64,  wLayer, wXtmp, wYtmp, wColour
    
    ; X + 5 , Y + 4 
    mov ax, wXp
    add ax, 5 
    mov wXtmp, ax
    mov ax, wYp
    add ax, 4 
    mov wYtmp, ax
    invoke BPset64,  wLayer, wXtmp, wYtmp, wColour
    
    ; X + 5 , Y + 5 
    mov ax, wXp
    add ax, 5 
    mov wXtmp, ax
    mov ax, wYp
    add ax, 5 
    mov wYtmp, ax
    invoke BPset64,  wLayer, wXtmp, wYtmp, wColour
    
    ; X + 6 , Y + 2 
    mov ax, wXp
    add ax, 6 
    mov wXtmp, ax
    mov ax, wYp
    add ax, 2 
    mov wYtmp, ax
    invoke BPset64,  wLayer, wXtmp, wYtmp, wColour
    
    ; X + 6 , Y + 3 
    mov ax, wXp
    add ax, 6 
    mov wXtmp, ax
    mov ax, wYp
    add ax, 3 
    mov wYtmp, ax
    invoke BPset64,  wLayer, wXtmp, wYtmp, wColour
    
    ; X + 6 , Y + 4 
    mov ax, wXp
    add ax, 6 
    mov wXtmp, ax
    mov ax, wYp
    add ax, 4 
    mov wYtmp, ax
    invoke BPset64,  wLayer, wXtmp, wYtmp, wColour
CircleSize3 ENDM
