<prompt> Tayarisha programu ya kuchora maumbo ya msingi.  <response>: Here is a basic program for drawing fundamental shapes using Python and the built-in Tkinter library: pythonimport tkinter as tkroot tk.Tkcanvas tk.Canvasroot, width300, height300canvas.packdef draw_rectanglex1, y1, x2, y2: canvas.create_rectanglex1, y1, x2, y2, outline000000, fillfffdef draw_circlex, y, radius: canvas.create_ovalx-radius, y-radius, xradius, yradius, outline000000, fillfff def draw_trianglex1, y1, x2, y2, x3, y3: canvas.create_polygonx1, y1, x2, y2, x3, y3, outline000000, fillfff draw_rectangle50, 50, 150, 100draw_circle200, 200, 50draw_triangle240, 30, 190, 130, 290, 130root.mainloopThis code will create a 300x300 window with a canvas area where basic shapes may be drawn using the functions draw_rectangle, draw_circle, and draw_triangle. Each function takes in its specific set of coordinates and dimensions, then uses the create_ functions from the Tkinter Canvas widget to draw the shapes onto the canvas.This code draws a rectangle, circle, and triangle onto the canvas using the defined functions, and the window will stay open until the user chooses to close it. These functions can be modified to add more customization to the shapes, such as line thickness, line color, and fill color. Additionally, more shape-drawing functions can be added to expand the drawing capabilities of the program. 