2D BASIC SHAPES AND RENDERING