restart:with(plots):with(plottools):basket:=rectangle([-2, 2],[2,0],color=yellow):rope1:=[[2,5.5],[2,2]]:rope2:=[[-2,5.5],[-2,2]]:ropes:=plot([rope1,rope2],color=[gold,gold]):cloud1:=ellipse([-15,30],3.5,2,color=white,filled=true):cloud2:=ellipse([-13.5,29],3.5,1.5,color=white,filled=true):cloud3:=ellipse([-10,15],3,2,color=white,filled=true):cloud4:=ellipse([14,35],3,1.5,color=white,filled=true):clouds:=display(cloud3,cloud2,cloud1):balloon:=disk([0,10],5,color=blue):head:=disk([0,3],1,color=gold):ground:=polygon([[-20,-1],[20,-1],[20,1],[-20,1],[-20,0]],color=green):sky:=polygon([[-20,0],[20,0],[20,40],[-20,40],[-20,0]],color="SkyBlue"):nozzle:=polygon([[0,5],[1,4.5],[-1,4.5],[0,5]],color=blue):mouth1:=disk([0,3.5],0.5,color=black):hotairballoon:=display([ropes,basket,balloon,nozzle]):person1:=display(mouth1,head):mouth2:=disk([0,3.5],0.25,color=black):person2:=display(mouth2,head):mouth3:=disk([0,3.5],0.125,color=black):person3:=display(mouth3,head):balloon1:=display([person1,hotairballoon]):balloon2:=display([person2,hotairballoon]):balloon3:=display([person3,hotairballoon]):f01:=display([clouds,cloud4,balloon1,ground,sky]):f02:=display([clouds,cloud4,balloon2,ground,sky]):f03:=display([clouds,cloud4,balloon3,ground,sky]):f04:=display([translate(clouds,0.25,0),translate(balloon1,0,1),cloud4,ground,sky]):f05:=display([translate(clouds,0.50,0),translate(balloon2,0,2),cloud4,ground,sky]):f06:=display([translate(clouds,0.75,0),translate(balloon3,0,3),cloud4,ground,sky]):f07:=display([translate(clouds,1,0),translate(balloon1,0,4),cloud4,ground,sky]):f08:=display([translate(clouds,1.25,0),translate(balloon2,0,5),cloud4,ground,sky]):f09:=display([translate(clouds,1.50,0),translate(balloon3,0,6),cloud4,ground,sky]):f10:=display([translate(clouds,1.75,0),translate(balloon1,0,7),cloud4,ground,sky]):f11:=display([translate(clouds,2,0),translate(balloon2,0,8),cloud4,ground,sky]):f12:=display([translate(clouds,2.25,0),translate(balloon3,0,9),cloud4,ground,sky]):f13:=display([translate(clouds,2.50,0),translate(balloon1,0,10),cloud4,ground,sky]):f14:=display([translate(clouds,2.75,0),translate(balloon2,0,11),cloud4,ground,sky]):f15:=display([translate(clouds,3,0),translate(balloon3,0,12),cloud4,ground,sky]):f16:=display([translate(clouds,3.25,0),translate(balloon1,0,13),cloud4,ground,sky]):f17:=display([translate(clouds,3.50,0),translate(balloon2,0,14),cloud4,ground,sky]):f18:=display([translate(clouds,3.75,0),translate(balloon3,0,15),cloud4,ground,sky]):f19:=display([translate(clouds,4,0),translate(balloon1,0,16),cloud4,ground,sky]):f20:=display([translate(clouds,4.25,0),translate(balloon2,0,17),cloud4,ground,sky]):f21:=display([translate(clouds,4.50,0),translate(balloon3,0,18),cloud4,ground,sky]):f22:=display([translate(clouds,4.75,0),translate(balloon1,0,19),cloud4,ground,sky]):f23:=display([translate(clouds,5,0),translate(balloon2,0,20),cloud4,ground,sky]):f24:=display([translate(clouds,5.25,0),translate(balloon3,0,21),cloud4,ground,sky]):f25:=display([translate(clouds,5.50,0),translate(balloon1,0,22),cloud4,ground,sky]):f26:=display([translate(clouds,5.75,0),translate(balloon2,0,23),cloud4,ground,sky]):f27:=display([translate(clouds,6,0),translate(balloon3,0,24),cloud4,ground,sky]):f28:=display([translate(clouds,6.25,0),translate(balloon1,0,25),cloud4,ground,sky]):display([f01,f02,f03,f04,f05,f06,f07,f08,f09,f10,f11,f12,f13,f14,f15,f16,f17,f18,f19,f20,f21,f22,f23,f24,f25,f26,f27,f28],insequence=true,scaling=constrained,axes=none);#7fps forward and back