using the b4j dialect of programming language BASIC,
and the B4XPages cross-platform framework,
please write code to draw a circular dartboard,
divided into twenty sectors,
numbered 1 to 20 but in usual dartboard sequence,
shaded alternately in red and green,
with each sector having double and triple zones (rings)
and a bullseye circle in the middle