1.IntroductionThe objective of the mini project is for you to produce a program of a moderate size that will require you to utilised what you have learned in this course, and more, to do something interesting.This project requires you to write a program that can be used to design and display repeated geometric patterns. These patterns can be made of lines and curves, and simple shapes, such as circles, polygonsand stars, filled or unfilled with colours, which can berepeated and placed together to form pretty artisticpatterns. Such patterns are used in many real-lifepractical designs, such as wall tiles, Islamic art, window and gate grills (Figure 1) etc