import Ġjava . awt . Frame Ċ Ċ fun Ġrender Interval ( speed : ĠInt , Ġmin : ĠDouble , Ġmax : ĠDouble , Ġfirst Frame : ĠInt ): ĠInt Ġ{ ĊĊĠĠĠ Ġval Ġwidth Ġ= Ġ 1 0 0 0 ĊĠĠĠ Ġval Ġheight Ġ= Ġ 1 0 0 0 ĊĠĠĠ Ġval Ġframes Ġ= Ġ(( max Ġ- Ġmin ) Ġ* Ġspeed ). toInt () ĊĠĠĠ Ġval Ġlast Frame Number Ġ= Ġfirst Frame Ġ+ Ġframes ĊĊĠĠĠ Ġfor Ġ( i Ġin Ġfirst Frame .. last Frame Number ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġf : Ġ( z : ĠComplex Number ) Ġ-> ĠComplex Number Ġ= Ġ{ Ġz Ġ-> Ġz Ġ* Ġz Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠComplex Number (- 0 . 4 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ( max Ġ- Ġmin ) Ġ* Ġ Ġ( i - first Frame ) Ġ/ Ġframes Ġ+ Ġmin ) Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġimg Ġ= Ġmake Julia Image ( width , Ġheight , Ġf , Ġ 1 0 0 , Ġ 2 . 0 ) ĊĠĠĠĠĠĠĠ Ġsave Img To P ng ( img , Ġ" gif - output - 2 \\ f " Ġ+ Ġi ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġreturn Ġlast Frame Number Ċ } Ċ Ċ fun Ġmain () Ġ{ ĊĊĠĠĠ Ġvar Ġlast Frame Ġ= Ġ 0 ĊĊĠĠĠ Ġlast Frame Ġ= Ġrender Interval ( 1 0 0 , Ġ 0 . 3 , Ġ 0 . 5 7 , Ġlast Frame ) ĊĠĠĠ Ġlast Frame Ġ= Ġrender Interval ( 2 0 0 0 , Ġ 0 . 5 7 , Ġ 0 . 7 2 , Ġlast Frame ) ĊĠĠĠ Ġlast Frame Ġ= Ġrender Interval ( 1 0 0 , Ġ 0 . 7 2 , Ġ 1 . 0 0 , Ġlast Frame ) ĊĊĠĠĠ Ġprintln ( last Frame ) Ċ }