[b][color=BLACK]([/color][/b]setq ll '[b][color=FUCHSIA]([/color][/b]1 1[b][color=FUCHSIA])[/color][/b] lr '[b][color=FUCHSIA]([/color][/b]20 1[b][color=FUCHSIA])[/color][/b] ur '[b][color=FUCHSIA]([/color][/b]20 10[b][color=FUCHSIA])[/color][/b] ul '[b][color=FUCHSIA]([/color][/b]1 10[b][color=FUCHSIA])[/color][/b][b][color=BLACK])[/color][/b]
[color=#8b4513];;;INTEGER BIT FLAG[/color]
[b][color=BLACK]([/color][/b]setq f 15[b][color=BLACK])[/color][/b]
[color=#8b4513];;;INITIATE THE BOX[/color]
[b][color=BLACK]([/color][/b]grdraw ll lr 1 1[b][color=BLACK])[/color][/b]
[b][color=BLACK]([/color][/b]grdraw lr ur 2 1[b][color=BLACK])[/color][/b]
[b][color=BLACK]([/color][/b]grdraw ur ul 3 1[b][color=BLACK])[/color][/b]
[b][color=BLACK]([/color][/b]grdraw ul ll 4 1[b][color=BLACK])[/color][/b]
[b][color=FUCHSIA]([/color][/b]setq v [b][color=NAVY]([/color][/b]expt 2 [b][color=MAROON]([/color][/b]1- [b][color=GREEN]([/color][/b]atoi e[b][color=GREEN])[/color][/b][b][color=MAROON])[/color][/b][b][color=NAVY])[/color][/b][b][color=FUCHSIA])[/color][/b]
[b][color=FUCHSIA]([/color][/b]if [b][color=NAVY]([/color][/b]= [b][color=MAROON]([/color][/b]logand f v[b][color=MAROON])[/color][/b] v[b][color=NAVY])[/color][/b]
[b][color=NAVY]([/color][/b]setq f [b][color=MAROON]([/color][/b]- f v[b][color=MAROON])[/color][/b][b][color=NAVY])[/color][/b]
[b][color=NAVY]([/color][/b]setq f [b][color=MAROON]([/color][/b]+ f v[b][color=MAROON])[/color][/b][b][color=NAVY])[/color][/b][b][color=FUCHSIA])[/color][/b]
[b][color=FUCHSIA]([/color][/b]grdraw ll lr 1 0[b][color=FUCHSIA])[/color][/b]
[b][color=FUCHSIA]([/color][/b]grdraw ll lr 1 [b][color=NAVY]([/color][/b]if [b][color=MAROON]([/color][/b]= [b][color=GREEN]([/color][/b]logand f 1[b][color=GREEN])[/color][/b] 1[b][color=MAROON])[/color][/b] 1 0[b][color=NAVY])[/color][/b][b][color=FUCHSIA])[/color][/b]
[b][color=FUCHSIA]([/color][/b]grdraw lr ur 2 0[b][color=FUCHSIA])[/color][/b]
[b][color=FUCHSIA]([/color][/b]grdraw lr ur 2 [b][color=NAVY]([/color][/b]if [b][color=MAROON]([/color][/b]= [b][color=GREEN]([/color][/b]logand f 2[b][color=GREEN])[/color][/b] 2[b][color=MAROON])[/color][/b] 1 0[b][color=NAVY])[/color][/b][b][color=FUCHSIA])[/color][/b]
[b][color=FUCHSIA]([/color][/b]grdraw ur ul 3 0[b][color=FUCHSIA])[/color][/b]
[b][color=FUCHSIA]([/color][/b]grdraw ur ul 3 [b][color=NAVY]([/color][/b]if [b][color=MAROON]([/color][/b]= [b][color=GREEN]([/color][/b]logand f 4[b][color=GREEN])[/color][/b] 4[b][color=MAROON])[/color][/b] 1 0[b][color=NAVY])[/color][/b][b][color=FUCHSIA])[/color][/b]
[b][color=FUCHSIA]([/color][/b]grdraw ul ll 4 0[b][color=FUCHSIA])[/color][/b]
[b][color=FUCHSIA]([/color][/b]grdraw ul ll 4 [b][color=NAVY]([/color][/b]if [b][color=MAROON]([/color][/b]= [b][color=GREEN]([/color][/b]logand f 8[b][color=GREEN])[/color][/b] 8[b][color=MAROON])[/color][/b] 1 0[b][color=NAVY])[/color][/b][b][color=FUCHSIA])[/color][/b]