tagsextra-largeartisticbext"" import randomsystime try import bext except importerror print('this program requires the bext modulewhich you' print('can install by following the instructions at' print(' sys exit( set up the constants widthheight bext size( we can' print to the last column on windows without it adding newline automaticallyso reduce the width by one width - num_kelp (!try changing this to num_fish (!try changing this to or num_bubblers (!try changing this to or frames_per_second (!try changing this number to or (!try changing the constants to create fish tank with only kelp or only bubblers noteevery string in fish dictionary should be the same length fish_types {'right'['>']'left'['<']} {'right'['>||>']'left'['<||<']} {'right'['>))>']'left'['<[[<']} {'right'['>|| ''>|']'left'[' ||<'||<']} {'right'['>)) ''>)']'left'[' [[<'[[<']} {'right'['>-==>']'left'['<==-<']} {'right'[ '>\\>']'left'['<//<']} {'right'['>']'left'['<']} {'right'['}-[[[*>']'left'['<*]]]-{']} {'right'[']-']'left'['-[']} {'right'['>']'left'['<']} {'right'[' -^=>' ^=>' ' ^=>' ^=>'] 'left'['<=^ ''<= ' '<=^ -''<= ']} (!try adding your own fish to fish_types longest_fish_length longest single string in fish_types the and positions where fish runs into the edge of the screen left_edge right_edge width longest_fish_length top_edge bottom_edge height def main() global fishesbubblersbubbleskelpsstep fish tank