when you run bitmapmessage pythe output will look like thisbitmap messageby al sweigart al@inventwithpython com enter the message to display with the bitmap hellohello!hello!hello!hello!hello!hello!hello!hello!hello!hello!hello!he lo!hello!hello !he lo llo!hello!hello!hello!hello!he llo!hello!hello!hello he lo !hello!hello!hello!hello!hello el lo!hello!hello!he lo!hello!hello!hello!hello!hel !hello!hello lo lo! ll !hello!hello! !hello!he llo!hel hello!hello!hell hello!he ello!hello!hello!hello!hell lloell ello!hello!hell !hello el lo! ello!hello!hell ell !he !hello llo!hello!hel el he !hello! lo!hello!hell ! llo ello!hel hello!he llo hell ello!hell ello! hell ! oello!hell ello! ! lo!hel elloel !hel lo!he lloe llo!hell llo! llollo!hello lloll lo!hell llo ll hello!hello!hello!hello!hello!hello!hello!hello!hello!hello!hello!he how it works instead of individually typing each character of the world map patternyou can copy and paste the whole thing from world txt line of periods at the top and bottom of the pattern acts as ruler to help you align it correctly howeverthe program will still work if you make typos in the pattern the bitmap splitlines(method call on line returns list of stringseach of which is line in the multiline bitmap string using multiline string makes the bitmap easier to edit into whatever pattern you like the program fills in any non-space character in the patternwhich is why asterisksperiodsor any other character do the same thing the message[ len(message)code on line causes the repetition of the text in message as increases from to number larger than len(message)the expression len(messageevaluates to again this causes message[ len(message)to repeat the characters in message as increases """bitmap messageby al sweigart al@inventwithpython com displays text message according to the provided bitmap image view this code at project #