Write the code in python for below problem: Implement a performance-measuring environment simulator for the vacuum-cleaner world depicted in Figure 2.2 andspecified on page 40. Your implementation should be modularso that the sensors, actuators, and environment characteristics(size, shape, dirt placement, etc.) can be changed easily.(Note: for some choices of programming language andoperating system there are already implementations in theonline code repository. Submit you code for code for Windows operating system) The code repository implements a vacuum-cleanerenvironment. Students can easily extend it to generatedifferent shaped rooms, obstacles, dirt generation processes,sensor suites, and so on. .