bext goto(logo[ ]logo[ ] bext fg(logo[color] print('dvd'end='' bext goto( sys stdout flush((required for bext-using programs time sleep(pause_amount if this program was run (instead of imported)run the game if __name__ ='__main__' try main( except keyboardinterrupt print( print('bouncing dvd logoby al sweigart' sys exit(when ctrl- is pressedend the program after entering the source code and running it few timestry making experimental changes to it the comments marked with (!have suggestions for small changes you can make on your ownyou can also try to figure out how to do the followingchange number_of_logos to increase the number of bouncing logos on the screen change pause_amount to speed up or slow down the logos exploring the program try to find the answers to the following questions experiment with some modifications to the code and rerun the program to see what effect the changes have what happens if you change widthheight bext size(on line to widthheight what happens if you replace dirrandom choice(directionson line with dirdown_right how can you make the 'corner bounces:text not appear on the screen what error message do you get if you delete or comment out cornerbounces on line project #