From 8d320f37449453b9a52d5e17b035e2256824b93b Mon Sep 17 00:00:00 2001 From: Christian Dietrich Date: Thu, 9 Oct 2014 15:20:20 +0200 Subject: [PATCH] Use TDS Layout --- Makefile | 15 ++- avr.draw.tex | 121 ------------------ avr.tex | 33 ----- .../simple-testsuite.tex | 49 ++----- {tests => source/test-suite}/.gitignore | 0 {tests => source/test-suite}/FOOTER | 0 source/test-suite/HEADER | 8 ++ {tests => source/test-suite}/complex-memory.c | 0 {tests => source/test-suite}/empty-main.c | 0 {tests => source/test-suite}/fibonacci-rec.c | 0 {tests => source/test-suite}/float.c | 0 {tests => source/test-suite}/func-ptr.c | 0 {tests => source/test-suite}/mandelbrot.c | 89 +++++++------ {tests => source/test-suite}/mul.c | 0 {tests => source/test-suite}/printf.c | 0 {tests => source/test-suite}/shift.c | 0 {tests => source/test-suite}/string.c | 0 {tests => source/test-suite}/sum-rec.c | 0 {tests => source/test-suite}/test-suite | 3 +- tests/HEADER | 18 --- tests/mandelbrot.20x20.tikz.tex | 7 - .../latex/avremu/avr.binary.tex | 0 .../latex/avremu/avr.bitops.tex | 0 tex/latex/avremu/avr.draw.tex | 99 ++++++++++++++ .../latex/avremu/avr.instr.tex | 6 +- avr.io.tex => tex/latex/avremu/avr.io.tex | 0 .../latex/avremu/avr.memory.tex | 0 .../latex/avremu/avr.numbers.tex | 0 tex/latex/avremu/avr.testsuite.tex | 44 +++++++ tex/latex/avremu/avremu.sty | 10 ++ 30 files changed, 240 insertions(+), 262 deletions(-) delete mode 100644 avr.draw.tex delete mode 100644 avr.tex rename avr.testsuite.tex => source/simple-testsuite.tex (93%) rename {tests => source/test-suite}/.gitignore (100%) rename {tests => source/test-suite}/FOOTER (100%) create mode 100644 source/test-suite/HEADER rename {tests => source/test-suite}/complex-memory.c (100%) rename {tests => source/test-suite}/empty-main.c (100%) rename {tests => source/test-suite}/fibonacci-rec.c (100%) rename {tests => source/test-suite}/float.c (100%) rename {tests => source/test-suite}/func-ptr.c (100%) rename {tests => source/test-suite}/mandelbrot.c (61%) rename {tests => source/test-suite}/mul.c (100%) rename {tests => source/test-suite}/printf.c (100%) rename {tests => source/test-suite}/shift.c (100%) rename {tests => source/test-suite}/string.c (100%) rename {tests => source/test-suite}/sum-rec.c (100%) rename {tests => source/test-suite}/test-suite (97%) delete mode 100644 tests/HEADER delete mode 100644 tests/mandelbrot.20x20.tikz.tex rename avr.binary.tex => tex/latex/avremu/avr.binary.tex (100%) rename avr.bitops.tex => tex/latex/avremu/avr.bitops.tex (100%) create mode 100644 tex/latex/avremu/avr.draw.tex rename avr.instr.tex => tex/latex/avremu/avr.instr.tex (99%) rename avr.io.tex => tex/latex/avremu/avr.io.tex (100%) rename avr.memory.tex => tex/latex/avremu/avr.memory.tex (100%) rename avr.numbers.tex => tex/latex/avremu/avr.numbers.tex (100%) create mode 100644 tex/latex/avremu/avr.testsuite.tex create mode 100644 tex/latex/avremu/avremu.sty diff --git a/Makefile b/Makefile index c2d3d00..f6314d8 100644 --- a/Makefile +++ b/Makefile @@ -1,3 +1,12 @@ -test: - pdflatex -halt-on-error avr.tex - cd tests; ./test-suite +export TEXINPUTS := $(shell pwd)//:${TEXINPUTS} + +test: test-simple + cd source/test-suite; ./test-suite + +test-simple: source/simple-testsuite.tex + pdflatex -halt-on-error $< + +test-%: source/test-suite/%.c + cd source/test-suite; ./test-suite single $(shell basename $<) + +.PHONY: test-simple diff --git a/avr.draw.tex b/avr.draw.tex deleted file mode 100644 index d01178c..0000000 --- a/avr.draw.tex +++ /dev/null @@ -1,121 +0,0 @@ - -% We define 2 IO Registers to communicate from AVR to the Drawing -% mechanism - -\usepackage{tikz} - -% TWAR -\newcount\avr@draw@argc -\csdef{avr@io@000010@set}#1{% - \avr@bin@tocount{#1}{\avr@accA}% - \avr@log{DRAW CMD: \the\avr@accA}% - \avr@draw@command{\the\avr@accA}% - \avr@draw@argc = 0\relax -} - -\csdef{avr@io@000011@set}#1{% - \avr@bin@tocount{#1}{\avr@accA}% - \avr@debug{AVR DRAW PUSH: \the\avr@accA}% - \csxdef{avr@draw@stack@\the\avr@draw@argc}{\the\avr@accA}% - \advance\avr@draw@argc by 1\relax -} - -\def\avr@draw@stack#1{\csuse{avr@draw@stack@#1}} - - -\def\avr@draw@command#1{% - \ifcsdef{avr@draw@command@#1}{% - \csuse{avr@draw@command@#1}% - }{% - \avr@error{AVR DRAW: Unkown Command #1}% - }% -} - - -\def\avr@draw@canvas{} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% Draw Commands -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\csdef{avr@draw@command@0}{} % NOP - -% Set Draw Color -\definecolor{avrdraw}{rgb}{255,255,255} -\csdef{avr@draw@command@1}{% - \ifnum \avr@draw@argc < 3% - \avr@debug{DRAW: Set Draw COLOR, Not enough arguments}% - \fi% - \edef\@@append{% - \detokenize{\definecolor{avrdraw}}% - {rgb}{\avr@draw@stack{0},\avr@draw@stack{1},\avr@draw@stack{2}}% - } - \eappto\avr@draw@canvas{\@@append} -} - -% Set Fill Color -\definecolor{avrfill}{rgb}{255,255,255} -\csdef{avr@draw@command@2}{% - \ifnum \avr@draw@argc < 3% - \avr@debug{DRAW: Set Fill COLOR, Not enough arguments}% - \fi% - \edef\@@append{% - \detokenize{\definecolor{avrfill}}% - {rgb}{\avr@draw@stack{0},\avr@draw@stack{1},\avr@draw@stack{2}}% - } - \eappto\avr@draw@canvas{\@@append} -} - -\csdef{avr@draw@command@3}{% - \avr@draw@command{1}% Set Draw Color - \avr@draw@command{2}% Set Fill Color -} - - - -% Rectangle -\csdef{avr@draw@command@4}{% - \ifnum \avr@draw@argc < 4% - \avr@debug{DRAW: Rectangle, Not enough arguments (4 required)} - \fi% - \edef\@@append{% - \detokenize{\node}% - [minimum height = \avr@draw@stack{2}mm,% - minimum width = \avr@draw@stack{3}mm,% - inner sep=0,% - anchor=north west, - draw=avrdraw,fill=avrfill] - at (\avr@draw@stack{0}mm,\avr@draw@stack{1}mm) {};% - }% - \eappto\avr@draw@canvas{\@@append}% -} - -% Small Rectangle -\csdef{avr@draw@command@5}{% - \ifnum \avr@draw@argc < 2% - \avr@debug{DRAW: Short Rectangle, Not enough arguments (2 required)} - \fi% - \edef\@@append{% - \detokenize{\node}% - [minimum size = 1mm,% - inner sep=0,% - anchor=north west, - draw=avrdraw,fill=avrfill] - at (\avr@draw@stack{0}mm,\avr@draw@stack{1}mm) {};% - }% - \eappto\avr@draw@canvas{\@@append}% -} - - -\newcommand{\avrdrawcanvas}{% - \begin{tikzpicture} - \scantokens\expandafter{\avr@draw@canvas}% - \end{tikzpicture} - -} - - - -%%% Local Variables: -%%% mode: latex -%%% TeX-master: "avr.tex" -%%% End: diff --git a/avr.tex b/avr.tex deleted file mode 100644 index 5e4339a..0000000 --- a/avr.tex +++ /dev/null @@ -1,33 +0,0 @@ -\documentclass{article} - -\usepackage{etoolbox} -\usepackage{tabularx} -\parindent=0pt - -\makeatletter - -\errorcontextlines=23 - -\input{avr.numbers} -\input{avr.binary} -\input{avr.bitops} -\input{avr.memory} -\input{avr.instr} -\input{avr.io} -\input{avr.testsuite} - -\begin{document} - -\makeatletter - -\avr@test - -\avr@dump@totex - - -\end{document} - -%%% Local Variables: -%%% mode: latex -%%% TeX-master: t -%%% End: diff --git a/avr.testsuite.tex b/source/simple-testsuite.tex similarity index 93% rename from avr.testsuite.tex rename to source/simple-testsuite.tex index ebbcd9a..c41b899 100644 --- a/avr.testsuite.tex +++ b/source/simple-testsuite.tex @@ -1,42 +1,8 @@ -%% This is the test suite for my avr Implementation -\def\avr@test@setup#1{% - \typeout{---- Test: #1 ----}% - \typeout{-> Initialize the AVR}% - \avr@init% -} - -\def\avr@test@SREG#1{% Tests SREG for value - \avr@sreg@get{\@@SREG}% - \expandafter\ifstrequal\expandafter{\@@SREG}{#1}{%Success - }{% - \avr@error{SREG unequal: #1 != \@@SREG}% - }% -} - -\def\avr@test@REG#1#2{% Tests SREG for value - \avr@reg@get{\csuse{avr@#1}}{\@@REG}% - \expandafter\ifstrequal\expandafter{\@@REG}{#2}{%Success - }{% - \avr@error{REG unequal: #2 != \@@REG}% - }% -} - -\def\avr@test@MEM#1#2{% Tests MEM for value - \avr@mem@get{#1}{\@@MEM}% - \expandafter\ifstrequal\expandafter{\@@MEM}{#2}{%Success - }{% - \avr@error{MEM unequal: #2 != \@@MEM}% - }% -} - -\def\avr@test@UDR#1{% Tests UDR output - \ifdefstring{\avr@UDR}{#1}{%Success - }{% - \avr@error{UDR unequal: #1 != \avr@UDR}% - }% - \def\avr@UDR{}% -} +\documentclass{article} +\usepackage{avremu} +\begin{document} +\makeatletter % Hook Macro for the tests \def\avr@test{} @@ -532,9 +498,14 @@ } \preto\avr@test{\avr@test@ADIW} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Run the test-suite +\avr@test +\end{document} %%% Local Variables: %%% mode: latex -%%% TeX-master: "avr.tex" +%%% TeX-master: t %%% End: + diff --git a/tests/.gitignore b/source/test-suite/.gitignore similarity index 100% rename from tests/.gitignore rename to source/test-suite/.gitignore diff --git a/tests/FOOTER b/source/test-suite/FOOTER similarity index 100% rename from tests/FOOTER rename to source/test-suite/FOOTER diff --git a/source/test-suite/HEADER b/source/test-suite/HEADER new file mode 100644 index 0000000..4419b69 --- /dev/null +++ b/source/test-suite/HEADER @@ -0,0 +1,8 @@ +\documentclass{article} + +\usepackage{avremu} + +\errorcontextlines=23 + +\begin{document} +\makeatletter diff --git a/tests/complex-memory.c b/source/test-suite/complex-memory.c similarity index 100% rename from tests/complex-memory.c rename to source/test-suite/complex-memory.c diff --git a/tests/empty-main.c b/source/test-suite/empty-main.c similarity index 100% rename from tests/empty-main.c rename to source/test-suite/empty-main.c diff --git a/tests/fibonacci-rec.c b/source/test-suite/fibonacci-rec.c similarity index 100% rename from tests/fibonacci-rec.c rename to source/test-suite/fibonacci-rec.c diff --git a/tests/float.c b/source/test-suite/float.c similarity index 100% rename from tests/float.c rename to source/test-suite/float.c diff --git a/tests/func-ptr.c b/source/test-suite/func-ptr.c similarity index 100% rename from tests/func-ptr.c rename to source/test-suite/func-ptr.c diff --git a/tests/mandelbrot.c b/source/test-suite/mandelbrot.c similarity index 61% rename from tests/mandelbrot.c rename to source/test-suite/mandelbrot.c index 3fe8694..d05fc95 100644 --- a/tests/mandelbrot.c +++ b/source/test-suite/mandelbrot.c @@ -9,34 +9,23 @@ #include -#define SET_DRAW_COLOR 1 -#define SET_FILL_COLOR 2 -#define SET_ALL_COLOR 3 - -#define CMD_RECTANGLE 4 -#define CMD_SHORT_RECTANGLE 5 +#define CMD_COLOR 1 +#define CMD_DOT 2 static -void setcolor(uint8_t color, uint8_t r, uint8_t g, uint8_t b) { +void setcolor(uint8_t r, uint8_t g, uint8_t b) { TWDR = r; TWDR = g; TWDR = b; - TWAR = color; -} - -static -void rectangle(uint8_t x, uint8_t y, uint8_t w, uint8_t h) { - TWDR = x, TWDR = y; - TWDR = w, TWDR = h; - TWAR = CMD_RECTANGLE; + TWAR = CMD_COLOR; } static void dot(uint8_t x, uint8_t y) { TWDR = x, TWDR = y; - TWAR = CMD_SHORT_RECTANGLE; + TWAR = CMD_DOT; } @@ -67,35 +56,39 @@ char color_B[] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, int main() { float x,xx,y,cx,cy; - uint16_t iteration; + uint8_t iteration; uint8_t hx,hy; - const uint8_t itermax = 100; /* how many iterations to do */ - float magnify=2.0; /* no magnification */ - uint8_t hxres = 20; /* horizonal resolution */ - uint8_t hyres = 20; /* vertical resolution */ - uint8_t i; +#define itermax 100 /* how many iterations to do */ +#define magnify 4.0 /* no magnification */ +#define hxres 128 /* horizonal resolution */ +#define hyres 128 /* vertical resolution */ +#define ydelta 0 +#define xdelta -0.75 + uint8_t i; for (hy=1;hy<=hyres;hy++) { for (hx=1;hx<=hxres;hx++) { cx = (((float)hx)/((float)hxres)-0.5)/magnify*3.0-0.7; cy = (((float)hy)/((float)hyres)-0.5)/magnify*3.0; + cx += xdelta; + cy += ydelta; x = 0.0; y = 0.0; - for (iteration=1;iteration100.0) { - i = iteration; - iteration = 0xff; - } + if (x*x+y*y>128.0){ + i = iteration; + iteration = itermax + 1; + } } - if (iteration<0xff) { - setcolor(SET_ALL_COLOR, 0,0,0); + // Print a dot + if (iteration $file.output 2> $file.error + stdbuf -oL pdflatex -halt-on-error -shell-escape "$file".tex 1> $file.output 2> $file.error actual_exit_value=$? rm -f *.log *.aux diff --git a/tests/HEADER b/tests/HEADER deleted file mode 100644 index d0ed3e6..0000000 --- a/tests/HEADER +++ /dev/null @@ -1,18 +0,0 @@ -\documentclass{article} -\usepackage{etoolbox} -\usepackage{tabularx} - -\makeatletter -\errorcontextlines=23 - -\input{../avr.numbers} -\input{../avr.binary} -\input{../avr.bitops} -\input{../avr.memory} -\input{../avr.instr} -\input{../avr.io} -\input{../avr.testsuite} -\input{../avr.draw} - -\begin{document} -\makeatletter diff --git a/tests/mandelbrot.20x20.tikz.tex b/tests/mandelbrot.20x20.tikz.tex deleted file mode 100644 index 9421441..0000000 --- a/tests/mandelbrot.20x20.tikz.tex +++ /dev/null @@ -1,7 +0,0 @@ -\documentclass{article} -\usepackage{tikz} -\begin{document} -\begin{tikzpicture} -\definecolor {avrdraw}{rgb}{12,3,0}\definecolor {avrfill}{rgb}{12,3,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (0mm,0mm) {};\definecolor {avrdraw}{rgb}{12,3,0}\definecolor {avrfill}{rgb}{12,3,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (1mm,0mm) {};\definecolor {avrdraw}{rgb}{12,3,0}\definecolor {avrfill}{rgb}{12,3,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (2mm,0mm) {};\definecolor {avrdraw}{rgb}{12,3,0}\definecolor {avrfill}{rgb}{12,3,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (3mm,0mm) {};\definecolor {avrdraw}{rgb}{12,3,0}\definecolor {avrfill}{rgb}{12,3,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (4mm,0mm) {};\definecolor {avrdraw}{rgb}{15,5,0}\definecolor {avrfill}{rgb}{15,5,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (5mm,0mm) {};\definecolor {avrdraw}{rgb}{15,5,0}\definecolor {avrfill}{rgb}{15,5,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (6mm,0mm) {};\definecolor {avrdraw}{rgb}{15,5,0}\definecolor {avrfill}{rgb}{15,5,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (7mm,0mm) {};\definecolor {avrdraw}{rgb}{15,5,0}\definecolor {avrfill}{rgb}{15,5,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (8mm,0mm) {};\definecolor {avrdraw}{rgb}{17,7,0}\definecolor {avrfill}{rgb}{17,7,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (9mm,0mm) {};\definecolor {avrdraw}{rgb}{33,25,0}\definecolor {avrfill}{rgb}{33,25,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (10mm,0mm) {};\definecolor {avrdraw}{rgb}{35,29,0}\definecolor {avrfill}{rgb}{35,29,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (11mm,0mm) {};\definecolor {avrdraw}{rgb}{28,18,0}\definecolor {avrfill}{rgb}{28,18,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (12mm,0mm) {};\definecolor {avrdraw}{rgb}{35,29,0}\definecolor {avrfill}{rgb}{35,29,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (13mm,0mm) {};\definecolor {avrdraw}{rgb}{33,25,0}\definecolor {avrfill}{rgb}{33,25,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (14mm,0mm) {};\definecolor {avrdraw}{rgb}{40,39,0}\definecolor {avrfill}{rgb}{40,39,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (15mm,0mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (16mm,0mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (17mm,0mm) {};\definecolor {avrdraw}{rgb}{42,45,0}\definecolor {avrfill}{rgb}{42,45,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (18mm,0mm) {};\definecolor {avrdraw}{rgb}{214,0,205}\definecolor {avrfill}{rgb}{214,0,205}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (19mm,0mm) {};\definecolor {avrdraw}{rgb}{12,3,0}\definecolor {avrfill}{rgb}{12,3,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (0mm,1mm) {};\definecolor {avrdraw}{rgb}{12,3,0}\definecolor {avrfill}{rgb}{12,3,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (1mm,1mm) {};\definecolor {avrdraw}{rgb}{15,5,0}\definecolor {avrfill}{rgb}{15,5,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (2mm,1mm) {};\definecolor {avrdraw}{rgb}{15,5,0}\definecolor {avrfill}{rgb}{15,5,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (3mm,1mm) {};\definecolor {avrdraw}{rgb}{15,5,0}\definecolor {avrfill}{rgb}{15,5,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (4mm,1mm) {};\definecolor {avrdraw}{rgb}{15,5,0}\definecolor {avrfill}{rgb}{15,5,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (5mm,1mm) {};\definecolor {avrdraw}{rgb}{15,5,0}\definecolor {avrfill}{rgb}{15,5,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (6mm,1mm) {};\definecolor {avrdraw}{rgb}{15,5,0}\definecolor {avrfill}{rgb}{15,5,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (7mm,1mm) {};\definecolor {avrdraw}{rgb}{17,7,0}\definecolor {avrfill}{rgb}{17,7,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (8mm,1mm) {};\definecolor {avrdraw}{rgb}{20,9,0}\definecolor {avrfill}{rgb}{20,9,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (9mm,1mm) {};\definecolor {avrdraw}{rgb}{28,18,0}\definecolor {avrfill}{rgb}{28,18,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (10mm,1mm) {};\definecolor {avrdraw}{rgb}{0,112,71}\definecolor {avrfill}{rgb}{0,112,71}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (11mm,1mm) {};\definecolor {avrdraw}{rgb}{1,84,0}\definecolor {avrfill}{rgb}{1,84,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (12mm,1mm) {};\definecolor {avrdraw}{rgb}{26,68,0}\definecolor {avrfill}{rgb}{26,68,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (13mm,1mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (14mm,1mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (15mm,1mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (16mm,1mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (17mm,1mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (18mm,1mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (19mm,1mm) {};\definecolor {avrdraw}{rgb}{15,5,0}\definecolor {avrfill}{rgb}{15,5,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (0mm,2mm) {};\definecolor {avrdraw}{rgb}{15,5,0}\definecolor {avrfill}{rgb}{15,5,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (1mm,2mm) {};\definecolor {avrdraw}{rgb}{15,5,0}\definecolor {avrfill}{rgb}{15,5,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (2mm,2mm) {};\definecolor {avrdraw}{rgb}{15,5,0}\definecolor {avrfill}{rgb}{15,5,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (3mm,2mm) {};\definecolor {avrdraw}{rgb}{15,5,0}\definecolor {avrfill}{rgb}{15,5,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (4mm,2mm) {};\definecolor {avrdraw}{rgb}{17,7,0}\definecolor {avrfill}{rgb}{17,7,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (5mm,2mm) {};\definecolor {avrdraw}{rgb}{17,7,0}\definecolor {avrfill}{rgb}{17,7,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (6mm,2mm) {};\definecolor {avrdraw}{rgb}{17,7,0}\definecolor {avrfill}{rgb}{17,7,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (7mm,2mm) {};\definecolor {avrdraw}{rgb}{20,9,0}\definecolor {avrfill}{rgb}{20,9,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (8mm,2mm) {};\definecolor {avrdraw}{rgb}{22,12,0}\definecolor {avrfill}{rgb}{22,12,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (9mm,2mm) {};\definecolor {avrdraw}{rgb}{28,18,0}\definecolor {avrfill}{rgb}{28,18,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (10mm,2mm) {};\definecolor {avrdraw}{rgb}{38,56,0}\definecolor {avrfill}{rgb}{38,56,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (11mm,2mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (12mm,2mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (13mm,2mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (14mm,2mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (15mm,2mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (16mm,2mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (17mm,2mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (18mm,2mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (19mm,2mm) {};\definecolor {avrdraw}{rgb}{15,5,0}\definecolor {avrfill}{rgb}{15,5,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (0mm,3mm) {};\definecolor {avrdraw}{rgb}{20,9,0}\definecolor {avrfill}{rgb}{20,9,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (1mm,3mm) {};\definecolor {avrdraw}{rgb}{17,7,0}\definecolor {avrfill}{rgb}{17,7,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (2mm,3mm) {};\definecolor {avrdraw}{rgb}{17,7,0}\definecolor {avrfill}{rgb}{17,7,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (3mm,3mm) {};\definecolor {avrdraw}{rgb}{17,7,0}\definecolor {avrfill}{rgb}{17,7,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (4mm,3mm) {};\definecolor {avrdraw}{rgb}{17,7,0}\definecolor {avrfill}{rgb}{17,7,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (5mm,3mm) {};\definecolor {avrdraw}{rgb}{20,9,0}\definecolor {avrfill}{rgb}{20,9,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (6mm,3mm) {};\definecolor {avrdraw}{rgb}{20,9,0}\definecolor {avrfill}{rgb}{20,9,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (7mm,3mm) {};\definecolor {avrdraw}{rgb}{22,12,0}\definecolor {avrfill}{rgb}{22,12,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (8mm,3mm) {};\definecolor {avrdraw}{rgb}{36,58,0}\definecolor {avrfill}{rgb}{36,58,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (9mm,3mm) {};\definecolor {avrdraw}{rgb}{0,98,140}\definecolor {avrfill}{rgb}{0,98,140}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (10mm,3mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (11mm,3mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (12mm,3mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (13mm,3mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (14mm,3mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (15mm,3mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (16mm,3mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (17mm,3mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (18mm,3mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (19mm,3mm) {};\definecolor {avrdraw}{rgb}{17,7,0}\definecolor {avrfill}{rgb}{17,7,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (0mm,4mm) {};\definecolor {avrdraw}{rgb}{22,12,0}\definecolor {avrfill}{rgb}{22,12,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (1mm,4mm) {};\definecolor {avrdraw}{rgb}{25,15,0}\definecolor {avrfill}{rgb}{25,15,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (2mm,4mm) {};\definecolor {avrdraw}{rgb}{22,12,0}\definecolor {avrfill}{rgb}{22,12,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (3mm,4mm) {};\definecolor {avrdraw}{rgb}{22,12,0}\definecolor {avrfill}{rgb}{22,12,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (4mm,4mm) {};\definecolor {avrdraw}{rgb}{25,15,0}\definecolor {avrfill}{rgb}{25,15,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (5mm,4mm) {};\definecolor {avrdraw}{rgb}{22,12,0}\definecolor {avrfill}{rgb}{22,12,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (6mm,4mm) {};\definecolor {avrdraw}{rgb}{22,12,0}\definecolor {avrfill}{rgb}{22,12,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (7mm,4mm) {};\definecolor {avrdraw}{rgb}{25,15,0}\definecolor {avrfill}{rgb}{25,15,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (8mm,4mm) {};\definecolor {avrdraw}{rgb}{19,73,0}\definecolor {avrfill}{rgb}{19,73,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (9mm,4mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (10mm,4mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (11mm,4mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (12mm,4mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (13mm,4mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (14mm,4mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (15mm,4mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (16mm,4mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (17mm,4mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (18mm,4mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (19mm,4mm) {};\definecolor {avrdraw}{rgb}{17,7,0}\definecolor {avrfill}{rgb}{17,7,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (0mm,5mm) {};\definecolor {avrdraw}{rgb}{22,12,0}\definecolor {avrfill}{rgb}{22,12,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (1mm,5mm) {};\definecolor {avrdraw}{rgb}{33,25,0}\definecolor {avrfill}{rgb}{33,25,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (2mm,5mm) {};\definecolor {avrdraw}{rgb}{38,56,0}\definecolor {avrfill}{rgb}{38,56,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (3mm,5mm) {};\definecolor {avrdraw}{rgb}{35,29,0}\definecolor {avrfill}{rgb}{35,29,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (4mm,5mm) {};\definecolor {avrdraw}{rgb}{0,94,20}\definecolor {avrfill}{rgb}{0,94,20}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (5mm,5mm) {};\definecolor {avrdraw}{rgb}{41,48,0}\definecolor {avrfill}{rgb}{41,48,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (6mm,5mm) {};\definecolor {avrdraw}{rgb}{28,18,0}\definecolor {avrfill}{rgb}{28,18,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (7mm,5mm) {};\definecolor {avrdraw}{rgb}{30,22,0}\definecolor {avrfill}{rgb}{30,22,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (8mm,5mm) {};\definecolor {avrdraw}{rgb}{29,66,0}\definecolor {avrfill}{rgb}{29,66,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (9mm,5mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (10mm,5mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (11mm,5mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (12mm,5mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (13mm,5mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (14mm,5mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (15mm,5mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (16mm,5mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (17mm,5mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (18mm,5mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (19mm,5mm) {};\definecolor {avrdraw}{rgb}{20,9,0}\definecolor {avrfill}{rgb}{20,9,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (0mm,6mm) {};\definecolor {avrdraw}{rgb}{25,15,0}\definecolor {avrfill}{rgb}{25,15,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (1mm,6mm) {};\definecolor {avrdraw}{rgb}{33,25,0}\definecolor {avrfill}{rgb}{33,25,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (2mm,6mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (3mm,6mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (4mm,6mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (5mm,6mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (6mm,6mm) {};\definecolor {avrdraw}{rgb}{36,58,0}\definecolor {avrfill}{rgb}{36,58,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (7mm,6mm) {};\definecolor {avrdraw}{rgb}{38,34,0}\definecolor {avrfill}{rgb}{38,34,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (8mm,6mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (9mm,6mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (10mm,6mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (11mm,6mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (12mm,6mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (13mm,6mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (14mm,6mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (15mm,6mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (16mm,6mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (17mm,6mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (18mm,6mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (19mm,6mm) {};\definecolor {avrdraw}{rgb}{25,15,0}\definecolor {avrfill}{rgb}{25,15,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (0mm,7mm) {};\definecolor {avrdraw}{rgb}{30,22,0}\definecolor {avrfill}{rgb}{30,22,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (1mm,7mm) {};\definecolor {avrdraw}{rgb}{0,104,137}\definecolor {avrfill}{rgb}{0,104,137}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (2mm,7mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (3mm,7mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (4mm,7mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (5mm,7mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (6mm,7mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (7mm,7mm) {};\definecolor {avrdraw}{rgb}{38,56,0}\definecolor {avrfill}{rgb}{38,56,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (8mm,7mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (9mm,7mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (10mm,7mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (11mm,7mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (12mm,7mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (13mm,7mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (14mm,7mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (15mm,7mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (16mm,7mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (17mm,7mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (18mm,7mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (19mm,7mm) {};\definecolor {avrdraw}{rgb}{26,68,0}\definecolor {avrfill}{rgb}{26,68,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (0mm,8mm) {};\definecolor {avrdraw}{rgb}{22,71,0}\definecolor {avrfill}{rgb}{22,71,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (1mm,8mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (2mm,8mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (3mm,8mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (4mm,8mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (5mm,8mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (6mm,8mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (7mm,8mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (8mm,8mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (9mm,8mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (10mm,8mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (11mm,8mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (12mm,8mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (13mm,8mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (14mm,8mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (15mm,8mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (16mm,8mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (17mm,8mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (18mm,8mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (19mm,8mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (0mm,9mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (1mm,9mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (2mm,9mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (3mm,9mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (4mm,9mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (5mm,9mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (6mm,9mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (7mm,9mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (8mm,9mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (9mm,9mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (10mm,9mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (11mm,9mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (12mm,9mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (13mm,9mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (14mm,9mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (15mm,9mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (16mm,9mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (17mm,9mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (18mm,9mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (19mm,9mm) {};\definecolor {avrdraw}{rgb}{26,68,0}\definecolor {avrfill}{rgb}{26,68,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (0mm,10mm) {};\definecolor {avrdraw}{rgb}{22,71,0}\definecolor {avrfill}{rgb}{22,71,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (1mm,10mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (2mm,10mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (3mm,10mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (4mm,10mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (5mm,10mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (6mm,10mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (7mm,10mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (8mm,10mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (9mm,10mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (10mm,10mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (11mm,10mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (12mm,10mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (13mm,10mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (14mm,10mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (15mm,10mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (16mm,10mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (17mm,10mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (18mm,10mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (19mm,10mm) {};\definecolor {avrdraw}{rgb}{25,15,0}\definecolor {avrfill}{rgb}{25,15,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (0mm,11mm) {};\definecolor {avrdraw}{rgb}{30,22,0}\definecolor {avrfill}{rgb}{30,22,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (1mm,11mm) {};\definecolor {avrdraw}{rgb}{0,104,137}\definecolor {avrfill}{rgb}{0,104,137}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (2mm,11mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (3mm,11mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (4mm,11mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (5mm,11mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (6mm,11mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (7mm,11mm) {};\definecolor {avrdraw}{rgb}{38,56,0}\definecolor {avrfill}{rgb}{38,56,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (8mm,11mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (9mm,11mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (10mm,11mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (11mm,11mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (12mm,11mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (13mm,11mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (14mm,11mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (15mm,11mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (16mm,11mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (17mm,11mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (18mm,11mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (19mm,11mm) {};\definecolor {avrdraw}{rgb}{20,9,0}\definecolor {avrfill}{rgb}{20,9,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (0mm,12mm) {};\definecolor {avrdraw}{rgb}{25,15,0}\definecolor {avrfill}{rgb}{25,15,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (1mm,12mm) {};\definecolor {avrdraw}{rgb}{33,25,0}\definecolor {avrfill}{rgb}{33,25,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (2mm,12mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (3mm,12mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (4mm,12mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (5mm,12mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (6mm,12mm) {};\definecolor {avrdraw}{rgb}{36,58,0}\definecolor {avrfill}{rgb}{36,58,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (7mm,12mm) {};\definecolor {avrdraw}{rgb}{38,34,0}\definecolor {avrfill}{rgb}{38,34,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (8mm,12mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (9mm,12mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (10mm,12mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (11mm,12mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (12mm,12mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (13mm,12mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (14mm,12mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (15mm,12mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (16mm,12mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (17mm,12mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (18mm,12mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (19mm,12mm) {};\definecolor {avrdraw}{rgb}{17,7,0}\definecolor {avrfill}{rgb}{17,7,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (0mm,13mm) {};\definecolor {avrdraw}{rgb}{22,12,0}\definecolor {avrfill}{rgb}{22,12,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (1mm,13mm) {};\definecolor {avrdraw}{rgb}{33,25,0}\definecolor {avrfill}{rgb}{33,25,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (2mm,13mm) {};\definecolor {avrdraw}{rgb}{38,56,0}\definecolor {avrfill}{rgb}{38,56,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (3mm,13mm) {};\definecolor {avrdraw}{rgb}{35,29,0}\definecolor {avrfill}{rgb}{35,29,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (4mm,13mm) {};\definecolor {avrdraw}{rgb}{0,94,20}\definecolor {avrfill}{rgb}{0,94,20}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (5mm,13mm) {};\definecolor {avrdraw}{rgb}{41,48,0}\definecolor {avrfill}{rgb}{41,48,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (6mm,13mm) {};\definecolor {avrdraw}{rgb}{28,18,0}\definecolor {avrfill}{rgb}{28,18,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (7mm,13mm) {};\definecolor {avrdraw}{rgb}{30,22,0}\definecolor {avrfill}{rgb}{30,22,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (8mm,13mm) {};\definecolor {avrdraw}{rgb}{29,66,0}\definecolor {avrfill}{rgb}{29,66,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (9mm,13mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (10mm,13mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (11mm,13mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (12mm,13mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (13mm,13mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (14mm,13mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (15mm,13mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (16mm,13mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (17mm,13mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (18mm,13mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (19mm,13mm) {};\definecolor {avrdraw}{rgb}{17,7,0}\definecolor {avrfill}{rgb}{17,7,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (0mm,14mm) {};\definecolor {avrdraw}{rgb}{22,12,0}\definecolor {avrfill}{rgb}{22,12,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (1mm,14mm) {};\definecolor {avrdraw}{rgb}{25,15,0}\definecolor {avrfill}{rgb}{25,15,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (2mm,14mm) {};\definecolor {avrdraw}{rgb}{22,12,0}\definecolor {avrfill}{rgb}{22,12,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (3mm,14mm) {};\definecolor {avrdraw}{rgb}{22,12,0}\definecolor {avrfill}{rgb}{22,12,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (4mm,14mm) {};\definecolor {avrdraw}{rgb}{25,15,0}\definecolor {avrfill}{rgb}{25,15,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (5mm,14mm) {};\definecolor {avrdraw}{rgb}{22,12,0}\definecolor {avrfill}{rgb}{22,12,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (6mm,14mm) {};\definecolor {avrdraw}{rgb}{22,12,0}\definecolor {avrfill}{rgb}{22,12,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (7mm,14mm) {};\definecolor {avrdraw}{rgb}{25,15,0}\definecolor {avrfill}{rgb}{25,15,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (8mm,14mm) {};\definecolor {avrdraw}{rgb}{19,73,0}\definecolor {avrfill}{rgb}{19,73,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (9mm,14mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (10mm,14mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (11mm,14mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (12mm,14mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (13mm,14mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (14mm,14mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (15mm,14mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (16mm,14mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (17mm,14mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (18mm,14mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (19mm,14mm) {};\definecolor {avrdraw}{rgb}{15,5,0}\definecolor {avrfill}{rgb}{15,5,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (0mm,15mm) {};\definecolor {avrdraw}{rgb}{20,9,0}\definecolor {avrfill}{rgb}{20,9,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (1mm,15mm) {};\definecolor {avrdraw}{rgb}{17,7,0}\definecolor {avrfill}{rgb}{17,7,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (2mm,15mm) {};\definecolor {avrdraw}{rgb}{17,7,0}\definecolor {avrfill}{rgb}{17,7,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (3mm,15mm) {};\definecolor {avrdraw}{rgb}{17,7,0}\definecolor {avrfill}{rgb}{17,7,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (4mm,15mm) {};\definecolor {avrdraw}{rgb}{17,7,0}\definecolor {avrfill}{rgb}{17,7,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (5mm,15mm) {};\definecolor {avrdraw}{rgb}{20,9,0}\definecolor {avrfill}{rgb}{20,9,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (6mm,15mm) {};\definecolor {avrdraw}{rgb}{20,9,0}\definecolor {avrfill}{rgb}{20,9,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (7mm,15mm) {};\definecolor {avrdraw}{rgb}{22,12,0}\definecolor {avrfill}{rgb}{22,12,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (8mm,15mm) {};\definecolor {avrdraw}{rgb}{36,58,0}\definecolor {avrfill}{rgb}{36,58,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (9mm,15mm) {};\definecolor {avrdraw}{rgb}{0,98,140}\definecolor {avrfill}{rgb}{0,98,140}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (10mm,15mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (11mm,15mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (12mm,15mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (13mm,15mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (14mm,15mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (15mm,15mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (16mm,15mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (17mm,15mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (18mm,15mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (19mm,15mm) {};\definecolor {avrdraw}{rgb}{15,5,0}\definecolor {avrfill}{rgb}{15,5,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (0mm,16mm) {};\definecolor {avrdraw}{rgb}{15,5,0}\definecolor {avrfill}{rgb}{15,5,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (1mm,16mm) {};\definecolor {avrdraw}{rgb}{15,5,0}\definecolor {avrfill}{rgb}{15,5,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (2mm,16mm) {};\definecolor {avrdraw}{rgb}{15,5,0}\definecolor {avrfill}{rgb}{15,5,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (3mm,16mm) {};\definecolor {avrdraw}{rgb}{15,5,0}\definecolor {avrfill}{rgb}{15,5,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (4mm,16mm) {};\definecolor {avrdraw}{rgb}{17,7,0}\definecolor {avrfill}{rgb}{17,7,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (5mm,16mm) {};\definecolor {avrdraw}{rgb}{17,7,0}\definecolor {avrfill}{rgb}{17,7,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (6mm,16mm) {};\definecolor {avrdraw}{rgb}{17,7,0}\definecolor {avrfill}{rgb}{17,7,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (7mm,16mm) {};\definecolor {avrdraw}{rgb}{20,9,0}\definecolor {avrfill}{rgb}{20,9,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (8mm,16mm) {};\definecolor {avrdraw}{rgb}{22,12,0}\definecolor {avrfill}{rgb}{22,12,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (9mm,16mm) {};\definecolor {avrdraw}{rgb}{28,18,0}\definecolor {avrfill}{rgb}{28,18,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (10mm,16mm) {};\definecolor {avrdraw}{rgb}{38,56,0}\definecolor {avrfill}{rgb}{38,56,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (11mm,16mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (12mm,16mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (13mm,16mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (14mm,16mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (15mm,16mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (16mm,16mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (17mm,16mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (18mm,16mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (19mm,16mm) {};\definecolor {avrdraw}{rgb}{12,3,0}\definecolor {avrfill}{rgb}{12,3,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (0mm,17mm) {};\definecolor {avrdraw}{rgb}{12,3,0}\definecolor {avrfill}{rgb}{12,3,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (1mm,17mm) {};\definecolor {avrdraw}{rgb}{15,5,0}\definecolor {avrfill}{rgb}{15,5,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (2mm,17mm) {};\definecolor {avrdraw}{rgb}{15,5,0}\definecolor {avrfill}{rgb}{15,5,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (3mm,17mm) {};\definecolor {avrdraw}{rgb}{15,5,0}\definecolor {avrfill}{rgb}{15,5,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (4mm,17mm) {};\definecolor {avrdraw}{rgb}{15,5,0}\definecolor {avrfill}{rgb}{15,5,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (5mm,17mm) {};\definecolor {avrdraw}{rgb}{15,5,0}\definecolor {avrfill}{rgb}{15,5,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (6mm,17mm) {};\definecolor {avrdraw}{rgb}{15,5,0}\definecolor {avrfill}{rgb}{15,5,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (7mm,17mm) {};\definecolor {avrdraw}{rgb}{17,7,0}\definecolor {avrfill}{rgb}{17,7,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (8mm,17mm) {};\definecolor {avrdraw}{rgb}{20,9,0}\definecolor {avrfill}{rgb}{20,9,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (9mm,17mm) {};\definecolor {avrdraw}{rgb}{28,18,0}\definecolor {avrfill}{rgb}{28,18,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (10mm,17mm) {};\definecolor {avrdraw}{rgb}{0,112,71}\definecolor {avrfill}{rgb}{0,112,71}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (11mm,17mm) {};\definecolor {avrdraw}{rgb}{1,84,0}\definecolor {avrfill}{rgb}{1,84,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (12mm,17mm) {};\definecolor {avrdraw}{rgb}{26,68,0}\definecolor {avrfill}{rgb}{26,68,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (13mm,17mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (14mm,17mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (15mm,17mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (16mm,17mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (17mm,17mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (18mm,17mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (19mm,17mm) {};\definecolor {avrdraw}{rgb}{12,3,0}\definecolor {avrfill}{rgb}{12,3,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (0mm,18mm) {};\definecolor {avrdraw}{rgb}{12,3,0}\definecolor {avrfill}{rgb}{12,3,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (1mm,18mm) {};\definecolor {avrdraw}{rgb}{12,3,0}\definecolor {avrfill}{rgb}{12,3,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (2mm,18mm) {};\definecolor {avrdraw}{rgb}{12,3,0}\definecolor {avrfill}{rgb}{12,3,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (3mm,18mm) {};\definecolor {avrdraw}{rgb}{12,3,0}\definecolor {avrfill}{rgb}{12,3,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (4mm,18mm) {};\definecolor {avrdraw}{rgb}{15,5,0}\definecolor {avrfill}{rgb}{15,5,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (5mm,18mm) {};\definecolor {avrdraw}{rgb}{15,5,0}\definecolor {avrfill}{rgb}{15,5,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (6mm,18mm) {};\definecolor {avrdraw}{rgb}{15,5,0}\definecolor {avrfill}{rgb}{15,5,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (7mm,18mm) {};\definecolor {avrdraw}{rgb}{15,5,0}\definecolor {avrfill}{rgb}{15,5,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (8mm,18mm) {};\definecolor {avrdraw}{rgb}{17,7,0}\definecolor {avrfill}{rgb}{17,7,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (9mm,18mm) {};\definecolor {avrdraw}{rgb}{33,25,0}\definecolor {avrfill}{rgb}{33,25,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (10mm,18mm) {};\definecolor {avrdraw}{rgb}{35,29,0}\definecolor {avrfill}{rgb}{35,29,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (11mm,18mm) {};\definecolor {avrdraw}{rgb}{28,18,0}\definecolor {avrfill}{rgb}{28,18,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (12mm,18mm) {};\definecolor {avrdraw}{rgb}{35,29,0}\definecolor {avrfill}{rgb}{35,29,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (13mm,18mm) {};\definecolor {avrdraw}{rgb}{33,25,0}\definecolor {avrfill}{rgb}{33,25,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (14mm,18mm) {};\definecolor {avrdraw}{rgb}{40,39,0}\definecolor {avrfill}{rgb}{40,39,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (15mm,18mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (16mm,18mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (17mm,18mm) {};\definecolor {avrdraw}{rgb}{42,45,0}\definecolor {avrfill}{rgb}{42,45,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (18mm,18mm) {};\definecolor {avrdraw}{rgb}{214,0,205}\definecolor {avrfill}{rgb}{214,0,205}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (19mm,18mm) {};\definecolor {avrdraw}{rgb}{12,3,0}\definecolor {avrfill}{rgb}{12,3,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (0mm,19mm) {};\definecolor {avrdraw}{rgb}{12,3,0}\definecolor {avrfill}{rgb}{12,3,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (1mm,19mm) {};\definecolor {avrdraw}{rgb}{12,3,0}\definecolor {avrfill}{rgb}{12,3,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (2mm,19mm) {};\definecolor {avrdraw}{rgb}{12,3,0}\definecolor {avrfill}{rgb}{12,3,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (3mm,19mm) {};\definecolor {avrdraw}{rgb}{12,3,0}\definecolor {avrfill}{rgb}{12,3,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (4mm,19mm) {};\definecolor {avrdraw}{rgb}{12,3,0}\definecolor {avrfill}{rgb}{12,3,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (5mm,19mm) {};\definecolor {avrdraw}{rgb}{12,3,0}\definecolor {avrfill}{rgb}{12,3,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (6mm,19mm) {};\definecolor {avrdraw}{rgb}{15,5,0}\definecolor {avrfill}{rgb}{15,5,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (7mm,19mm) {};\definecolor {avrdraw}{rgb}{15,5,0}\definecolor {avrfill}{rgb}{15,5,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (8mm,19mm) {};\definecolor {avrdraw}{rgb}{15,5,0}\definecolor {avrfill}{rgb}{15,5,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (9mm,19mm) {};\definecolor {avrdraw}{rgb}{17,7,0}\definecolor {avrfill}{rgb}{17,7,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (10mm,19mm) {};\definecolor {avrdraw}{rgb}{20,9,0}\definecolor {avrfill}{rgb}{20,9,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (11mm,19mm) {};\definecolor {avrdraw}{rgb}{20,9,0}\definecolor {avrfill}{rgb}{20,9,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (12mm,19mm) {};\definecolor {avrdraw}{rgb}{20,9,0}\definecolor {avrfill}{rgb}{20,9,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (13mm,19mm) {};\definecolor {avrdraw}{rgb}{25,15,0}\definecolor {avrfill}{rgb}{25,15,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (14mm,19mm) {};\definecolor {avrdraw}{rgb}{36,58,0}\definecolor {avrfill}{rgb}{36,58,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (15mm,19mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (16mm,19mm) {};\definecolor {avrdraw}{rgb}{0,0,0}\definecolor {avrfill}{rgb}{0,0,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (17mm,19mm) {};\definecolor {avrdraw}{rgb}{0,124,117}\definecolor {avrfill}{rgb}{0,124,117}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (18mm,19mm) {};\definecolor {avrdraw}{rgb}{25,15,0}\definecolor {avrfill}{rgb}{25,15,0}\node [minimum size = 1mm,inner sep=0,anchor=north west, draw=avrdraw,fill=avrfill] at (19mm,19mm) {}; -\end{tikzpicture} -\end{document} diff --git a/avr.binary.tex b/tex/latex/avremu/avr.binary.tex similarity index 100% rename from avr.binary.tex rename to tex/latex/avremu/avr.binary.tex diff --git a/avr.bitops.tex b/tex/latex/avremu/avr.bitops.tex similarity index 100% rename from avr.bitops.tex rename to tex/latex/avremu/avr.bitops.tex diff --git a/tex/latex/avremu/avr.draw.tex b/tex/latex/avremu/avr.draw.tex new file mode 100644 index 0000000..965f546 --- /dev/null +++ b/tex/latex/avremu/avr.draw.tex @@ -0,0 +1,99 @@ + +% We define 2 IO Registers to communicate from AVR to the Drawing +% mechanism + +\usepackage{tikz} + + +\newcount\avr@draw@x +\newcount\avr@draw@y +\newcount\avr@draw@maxx +\newcount\avr@draw@maxy + +\def\avr@draw@init{% + \avr@draw@maxx = 0% + \avr@draw@maxy = 0% +} + + +% TWAR +\newcount\avr@draw@argc +\csdef{avr@io@000010@set}#1{% + \avr@bin@tocount{#1}{\avr@accA}% + \avr@log{DRAW CMD: \the\avr@accA}% + \avr@draw@command{\the\avr@accA}% + \avr@draw@argc = 0\relax +} + +\csdef{avr@io@000011@set}#1{% + \avr@bin@tocount{#1}{\avr@accA}% + \avr@debug{AVR DRAW PUSH: \the\avr@accA}% + \csxdef{avr@draw@stack@\the\avr@draw@argc}{\the\avr@accA}% + \advance\avr@draw@argc by 1\relax +} + +\def\avr@draw@stack#1{\csuse{avr@draw@stack@#1}} + + +\def\avr@draw@command#1{% + \ifcsdef{avr@draw@command@#1}{% + \csuse{avr@draw@command@#1}% + }{% + \avr@error{AVR DRAW: Unkown Command #1}% + }% +} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Draw Commands +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\csdef{avr@draw@command@0}{} % NOP + +% Set Color +\def\avr@draw@color{0,0,0} +\csdef{avr@draw@command@1}{% + \ifnum \avr@draw@argc < 3% + \avr@debug{DRAW: Set Draw COLOR, Not enough arguments}% + \fi% + \xdef\avr@draw@color{\avr@draw@stack{0},\avr@draw@stack{1},\avr@draw@stack{2}}% +} + +% Small Rectangle +\csdef{avr@draw@command@2}{% + \ifnum \avr@draw@argc < 2% + \avr@debug{DRAW: Dot, Not enough arguments (2 required)}% + \fi% + \edef\@@X{\avr@draw@stack{0}}% + \edef\@@Y{\avr@draw@stack{1}}% + \ifnum \@@X > \avr@draw@maxx% + \avr@draw@maxx=\@@X% + \fi% + \ifnum \@@Y > \avr@draw@maxy% + \avr@draw@maxy=\@@Y% + \fi% + \csxdef{avr@draw@\@@X @\@@Y}{\avr@draw@color}% +} + + +\newcommand{\avrdrawiter}[1]{% + \avr@draw@x=0% + \loop% + \unless\ifnum \avr@draw@x > \avr@draw@maxx + \avr@draw@y=0% + {\loop% + \unless\ifnum \avr@draw@y > \avr@draw@maxy + \ifcsdef{avr@draw@\the\avr@draw@x @\the\avr@draw@y}{% + #1{\the\avr@draw@x}{\the\avr@draw@y}{\csuse{avr@draw@\the\avr@draw@x @\the\avr@draw@y}}% + }{}% + \advance \avr@draw@y by 1\relax% + \repeat}% + \advance \avr@draw@x by 1\relax% + \repeat% +} + + + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "avr.tex" +%%% End: diff --git a/avr.instr.tex b/tex/latex/avremu/avr.instr.tex similarity index 99% rename from avr.instr.tex rename to tex/latex/avremu/avr.instr.tex index f19453c..3210efb 100644 --- a/avr.instr.tex +++ b/tex/latex/avremu/avr.instr.tex @@ -3,7 +3,7 @@ } \def\avr@debug#1{% - \typeout{\the\avr@pc: #1}% + \typeout{\the\avr@instr@executed:\the\avr@pc: #1}% } \def\avr@error#1{% @@ -12,9 +12,12 @@ } +\newif\ifavrbreak +\avrbreakfalse \newcount\avr@instr@executed \def\avr@instr@init{% \avr@instr@executed=0% + \avrbreakfalse% } % Execution Engine @@ -1053,6 +1056,7 @@ \csdef{avr@instr@1001010110011000}\@nnil{% \avr@debug{BREAK: (\the\avr@instr@executed) instructions}% \avr@instr@steps=0\relax% + \avrbreaktrue% \avr@pc@inc% } diff --git a/avr.io.tex b/tex/latex/avremu/avr.io.tex similarity index 100% rename from avr.io.tex rename to tex/latex/avremu/avr.io.tex diff --git a/avr.memory.tex b/tex/latex/avremu/avr.memory.tex similarity index 100% rename from avr.memory.tex rename to tex/latex/avremu/avr.memory.tex diff --git a/avr.numbers.tex b/tex/latex/avremu/avr.numbers.tex similarity index 100% rename from avr.numbers.tex rename to tex/latex/avremu/avr.numbers.tex diff --git a/tex/latex/avremu/avr.testsuite.tex b/tex/latex/avremu/avr.testsuite.tex new file mode 100644 index 0000000..adf74ae --- /dev/null +++ b/tex/latex/avremu/avr.testsuite.tex @@ -0,0 +1,44 @@ +%% These Functions are used within the test-suite + +\def\avr@test@setup#1{% + \typeout{---- Test: #1 ----}% + \typeout{-> Initialize the AVR}% + \avr@init% +} + +\def\avr@test@SREG#1{% Tests SREG for value + \avr@sreg@get{\@@SREG}% + \expandafter\ifstrequal\expandafter{\@@SREG}{#1}{%Success + }{% + \avr@error{SREG unequal: #1 != \@@SREG}% + }% +} + +\def\avr@test@REG#1#2{% Tests SREG for value + \avr@reg@get{\csuse{avr@#1}}{\@@REG}% + \expandafter\ifstrequal\expandafter{\@@REG}{#2}{%Success + }{% + \avr@error{REG unequal: #2 != \@@REG}% + }% +} + +\def\avr@test@MEM#1#2{% Tests MEM for value + \avr@mem@get{#1}{\@@MEM}% + \expandafter\ifstrequal\expandafter{\@@MEM}{#2}{%Success + }{% + \avr@error{MEM unequal: #2 != \@@MEM}% + }% +} + +\def\avr@test@UDR#1{% Tests UDR output + \ifdefstring{\avr@UDR}{#1}{%Success + }{% + \avr@error{UDR unequal: #1 != \avr@UDR}% + }% + \def\avr@UDR{}% +} + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: "avr.tex" +%%% End: diff --git a/tex/latex/avremu/avremu.sty b/tex/latex/avremu/avremu.sty new file mode 100644 index 0000000..10f7b00 --- /dev/null +++ b/tex/latex/avremu/avremu.sty @@ -0,0 +1,10 @@ +\RequirePackage{etoolbox} +\RequirePackage{tabularx} + +\input{avr.numbers} +\input{avr.binary} +\input{avr.bitops} +\input{avr.memory} +\input{avr.instr} +\input{avr.io} +\input{avr.testsuite}