strict digraph DfcCompiled_1_unoptimized {
	root=a
	ranksep=1
	a [shape=box, label="id=a\nStart", tooltip="temperature.id=b\nvegetation.id=bi\nfinal_density.id=bs\nfinal_final_density.id=cr\nmultiNoiseSampler_temperature.id=cu\nmultiNoiseSampler_vegetation.id=cy\n"]
	b -> a [label="temperature"]
	bi -> a [label="vegetation"]
	bs -> a [label="final_density"]
	cr -> a [label="final_final_density"]
	cu -> a [label="multiNoiseSampler_temperature"]
	cy -> a [label="multiNoiseSampler_vegetation"]
	b [shape=box, label="id=b\ntemperature", tooltip="delegate.id=c\n"]
	c -> b [label="delegate"]
	c [shape=hexagon, label="id=c\nGenericShiftedNoise", tooltip="inputX.id=d\ninputY.id=t\ninputZ.id=y\n"]
	d -> c [label="inputX"]
	t -> c [label="inputY"]
	y -> c [label="inputZ"]
	d [shape=parallelogram, label="id=d\nadd", tooltip="left.id=e\nright.id=h\n"]
	e -> d [label="left"]
	h -> d [label="right"]
	e [shape=parallelogram, label="id=e\nmul", tooltip="left.id=f\nright.id=g\n"]
	f -> e [label="left"]
	g -> e [label="right"]
	f [shape=triangle, label="id=f\nCoordinate X", tooltip=""]
	g [shape=triangle, label="id=g\n2.4", tooltip=""]
	h [shape=folder, label="id=h\nCacheLike\nwrapping, flat_cache", tooltip="delegate.id=i\n"]
	i -> h [label="delegate"]
	i [shape=folder, label="id=i\nCacheLike\nwrapping, cache_2d", tooltip="delegate.id=j\n"]
	j -> i [label="delegate"]
	j [shape=parallelogram, label="id=j\nmul", tooltip="left.id=k\nright.id=s\n"]
	k -> j [label="left"]
	s -> j [label="right"]
	k [shape=hexagon, label="id=k\nGenericShiftedNoise", tooltip="inputX.id=l\ninputY.id=o\ninputZ.id=p\n"]
	l -> k [label="inputX"]
	o -> k [label="inputY"]
	p -> k [label="inputZ"]
	l [shape=parallelogram, label="id=l\nmul", tooltip="left.id=m\nright.id=n\n"]
	m -> l [label="left"]
	n -> l [label="right"]
	m [shape=triangle, label="id=m\nCoordinate X", tooltip=""]
	n [shape=triangle, label="id=n\n0.25", tooltip=""]
	o [shape=triangle, label="id=o\n0.0", tooltip=""]
	p [shape=parallelogram, label="id=p\nmul", tooltip="left.id=q\nright.id=r\n"]
	q -> p [label="left"]
	r -> p [label="right"]
	q [shape=triangle, label="id=q\nCoordinate Z", tooltip=""]
	r [shape=triangle, label="id=r\n0.25", tooltip=""]
	s [shape=triangle, label="id=s\n4.0", tooltip=""]
	t [shape=parallelogram, label="id=t\nadd", tooltip="left.id=u\nright.id=x\n"]
	u -> t [label="left"]
	x -> t [label="right"]
	u [shape=parallelogram, label="id=u\nmul", tooltip="left.id=v\nright.id=w\n"]
	v -> u [label="left"]
	w -> u [label="right"]
	v [shape=triangle, label="id=v\nCoordinate Y", tooltip=""]
	w [shape=triangle, label="id=w\n0.0", tooltip=""]
	x [shape=triangle, label="id=x\n0.0", tooltip=""]
	y [shape=parallelogram, label="id=y\nadd", tooltip="left.id=z\nright.id=bc\n"]
	z -> y [label="left"]
	bc -> y [label="right"]
	z [shape=parallelogram, label="id=z\nmul", tooltip="left.id=ba\nright.id=bb\n"]
	ba -> z [label="left"]
	bb -> z [label="right"]
	ba [shape=triangle, label="id=ba\nCoordinate Z", tooltip=""]
	bb [shape=triangle, label="id=bb\n2.4", tooltip=""]
	bc [shape=folder, label="id=bc\nCacheLike\nwrapping, flat_cache", tooltip="delegate.id=bd\n"]
	bd -> bc [label="delegate"]
	bd [shape=folder, label="id=bd\nCacheLike\nwrapping, cache_2d", tooltip="delegate.id=be\n"]
	be -> bd [label="delegate"]
	be [shape=parallelogram, label="id=be\nmul", tooltip="left.id=bf\nright.id=bh\n"]
	bf -> be [label="left"]
	bh -> be [label="right"]
	bf [shape=hexagon, label="id=bf\nGenericShiftedNoise", tooltip="inputX.id=p\ninputY.id=l\ninputZ.id=bg\n"]
	p -> bf [label="inputX"]
	l -> bf [label="inputY"]
	bg -> bf [label="inputZ"]
	bg [shape=triangle, label="id=bg\n0.0", tooltip=""]
	bh [shape=triangle, label="id=bh\n4.0", tooltip=""]
	bi [shape=box, label="id=bi\nvegetation", tooltip="delegate.id=bj\n"]
	bj -> bi [label="delegate"]
	bj [shape=hexagon, label="id=bj\nGenericShiftedNoise", tooltip="inputX.id=bk\ninputY.id=t\ninputZ.id=bo\n"]
	bk -> bj [label="inputX"]
	t -> bj [label="inputY"]
	bo -> bj [label="inputZ"]
	bk [shape=parallelogram, label="id=bk\nadd", tooltip="left.id=bl\nright.id=h\n"]
	bl -> bk [label="left"]
	h -> bk [label="right"]
	bl [shape=parallelogram, label="id=bl\nmul", tooltip="left.id=bm\nright.id=bn\n"]
	bm -> bl [label="left"]
	bn -> bl [label="right"]
	bm [shape=triangle, label="id=bm\nCoordinate X", tooltip=""]
	bn [shape=triangle, label="id=bn\n0.5", tooltip=""]
	bo [shape=parallelogram, label="id=bo\nadd", tooltip="left.id=bp\nright.id=bc\n"]
	bp -> bo [label="left"]
	bc -> bo [label="right"]
	bp [shape=parallelogram, label="id=bp\nmul", tooltip="left.id=bq\nright.id=br\n"]
	bq -> bp [label="left"]
	br -> bp [label="right"]
	bq [shape=triangle, label="id=bq\nCoordinate Z", tooltip=""]
	br [shape=triangle, label="id=br\n0.5", tooltip=""]
	bs [shape=box, label="id=bs\nfinal_density", tooltip="delegate.id=bt\n"]
	bt -> bs [label="delegate"]
	bt [shape=circle, label="id=bt\nsqueeze", tooltip="operand.id=bu\n"]
	bu -> bt [label="operand"]
	bu [shape=parallelogram, label="id=bu\nmul", tooltip="left.id=bv\nright.id=bw\n"]
	bv -> bu [label="left"]
	bw -> bu [label="right"]
	bv [shape=triangle, label="id=bv\n0.64", tooltip=""]
	bw [shape=folder, label="id=bw\nCacheLike\nwrapping, interpolated", tooltip="delegate.id=bx\n"]
	bx -> bw [label="delegate"]
	bx [shape=parallelogram, label="id=bx\nadd", tooltip="left.id=by\nright.id=bz\n"]
	by -> bx [label="left"]
	bz -> bx [label="right"]
	by [shape=triangle, label="id=by\n2.5", tooltip=""]
	bz [shape=parallelogram, label="id=bz\nmul", tooltip="left.id=ca\nright.id=cb\n"]
	ca -> bz [label="left"]
	cb -> bz [label="right"]
	ca [shape=box, label="id=ca\nYClampedGradient\ny=(-8.0,15.0)\nvalue=(0.0,1.0)", tooltip=""]
	cb [shape=parallelogram, label="id=cb\nadd", tooltip="left.id=cc\nright.id=cd\n"]
	cc -> cb [label="left"]
	cd -> cb [label="right"]
	cc [shape=triangle, label="id=cc\n-1.4", tooltip=""]
	cd [shape=parallelogram, label="id=cd\nmul", tooltip="left.id=ce\nright.id=cf\n"]
	ce -> cd [label="left"]
	cf -> cd [label="right"]
	ce [shape=box, label="id=ce\nYClampedGradient\ny=(104.0,128.0)\nvalue=(1.0,0.0)", tooltip=""]
	cf [shape=parallelogram, label="id=cf\nadd", tooltip="left.id=cg\nright.id=ch\n"]
	cg -> cf [label="left"]
	ch -> cf [label="right"]
	cg [shape=triangle, label="id=cg\n-0.85", tooltip=""]
	ch [shape=hexagon, label="id=ch\nGenericShiftedNoise", tooltip="inputX.id=ci\ninputY.id=cl\ninputZ.id=co\n"]
	ci -> ch [label="inputX"]
	cl -> ch [label="inputY"]
	co -> ch [label="inputZ"]
	ci [shape=parallelogram, label="id=ci\nmul", tooltip="left.id=cj\nright.id=ck\n"]
	cj -> ci [label="left"]
	ck -> ci [label="right"]
	cj [shape=triangle, label="id=cj\nCoordinate X", tooltip=""]
	ck [shape=triangle, label="id=ck\n4.0", tooltip=""]
	cl [shape=parallelogram, label="id=cl\nmul", tooltip="left.id=cm\nright.id=cn\n"]
	cm -> cl [label="left"]
	cn -> cl [label="right"]
	cm [shape=triangle, label="id=cm\nCoordinate Y", tooltip=""]
	cn [shape=triangle, label="id=cn\n9.0", tooltip=""]
	co [shape=parallelogram, label="id=co\nmul", tooltip="left.id=cp\nright.id=cq\n"]
	cp -> co [label="left"]
	cq -> co [label="right"]
	cp [shape=triangle, label="id=cp\nCoordinate Z", tooltip=""]
	cq [shape=triangle, label="id=cq\n4.0", tooltip=""]
	cr [shape=box, label="id=cr\nfinal_final_density", tooltip="delegate.id=cs\n"]
	cs -> cr [label="delegate"]
	cs [shape=parallelogram, label="id=cs\nadd", tooltip="left.id=bt\nright.id=ct\n"]
	bt -> cs [label="left"]
	ct -> cs [label="right"]
	ct [shape=trapezium, label="id=ct\nBeardifier", tooltip=""]
	cu [shape=box, label="id=cu\nmultiNoiseSampler_temperature", tooltip="delegate.id=cv\n"]
	cv -> cu [label="delegate"]
	cv [shape=hexagon, label="id=cv\nGenericShiftedNoise", tooltip="inputX.id=cw\ninputY.id=t\ninputZ.id=cx\n"]
	cw -> cv [label="inputX"]
	t -> cv [label="inputY"]
	cx -> cv [label="inputZ"]
	cw [shape=parallelogram, label="id=cw\nadd", tooltip="left.id=e\nright.id=j\n"]
	e -> cw [label="left"]
	j -> cw [label="right"]
	cx [shape=parallelogram, label="id=cx\nadd", tooltip="left.id=z\nright.id=be\n"]
	z -> cx [label="left"]
	be -> cx [label="right"]
	cy [shape=box, label="id=cy\nmultiNoiseSampler_vegetation", tooltip="delegate.id=cz\n"]
	cz -> cy [label="delegate"]
	cz [shape=hexagon, label="id=cz\nGenericShiftedNoise", tooltip="inputX.id=da\ninputY.id=t\ninputZ.id=db\n"]
	da -> cz [label="inputX"]
	t -> cz [label="inputY"]
	db -> cz [label="inputZ"]
	da [shape=parallelogram, label="id=da\nadd", tooltip="left.id=bl\nright.id=j\n"]
	bl -> da [label="left"]
	j -> da [label="right"]
	db [shape=parallelogram, label="id=db\nadd", tooltip="left.id=bp\nright.id=be\n"]
	bp -> db [label="left"]
	be -> db [label="right"]
}