and here is the source code that produced it.
@@main program
{
[ ]
fill lightblue
colour 20,180,30
rectangle 1500,500 (0,0)
moveby(-500,-200)
@myshape
moveby(100,60)
@myshape
moveby(150,-90)
@myshape
moveby(100,20)
@myshape
moveby(100,30)
@myshape
moveby(140,-10)
@myshape
moveby(-990,-200)
@myshape
moveby(100,20)
@myshape
moveby(120,-10)
@myshape
moveby(105,0)
@myshape
moveby(100,10)
@myshape
moveby(140,-20)
@myshape
moveby(120,05)
@myshape
moveby (-980,600)
@cloud
moveby (600,100)
@cloud
moveby (60,-100)
@cloud
}
@@myshape
{
[ ]
colour 100,90,180
square 150
moveby(-,150)
colour 200,100,0
triangleby (75,75)(150,0)
moveby (50,-150)
colour brown
rectangle 50,100
}
@@cloud
{
[ ]
colour 230,230,230
border-thickness 0
circle 100
moveby (75,75)
circle 80
moveby (75,-50)
circle 70
}