strict digraph DfcCompiled_2_unoptimized {
	root=a
	ranksep=1
	a [shape=box, label="id=a\nStart", tooltip="temperature.id=b\nvegetation.id=bc\nfinal_density.id=be\nfinal_final_density.id=by\nmultiNoiseSampler_temperature.id=cb\nmultiNoiseSampler_vegetation.id=cf\n"]
	b -> a [label="temperature"]
	bc -> a [label="vegetation"]
	be -> a [label="final_density"]
	by -> a [label="final_final_density"]
	cb -> a [label="multiNoiseSampler_temperature"]
	cf -> 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=q\ninputZ.id=v\n"]
	d -> c [label="inputX"]
	q -> c [label="inputY"]
	v -> 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\n0.25", 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=p\n"]
	k -> j [label="left"]
	p -> j [label="right"]
	k [shape=hexagon, label="id=k\nGenericShiftedNoise", tooltip="inputX.id=e\ninputY.id=l\ninputZ.id=m\n"]
	e -> k [label="inputX"]
	l -> k [label="inputY"]
	m -> k [label="inputZ"]
	l [shape=triangle, label="id=l\n0.0", tooltip=""]
	m [shape=parallelogram, label="id=m\nmul", tooltip="left.id=n\nright.id=o\n"]
	n -> m [label="left"]
	o -> m [label="right"]
	n [shape=triangle, label="id=n\nCoordinate Z", tooltip=""]
	o [shape=triangle, label="id=o\n0.25", tooltip=""]
	p [shape=triangle, label="id=p\n4.0", tooltip=""]
	q [shape=parallelogram, label="id=q\nadd", tooltip="left.id=r\nright.id=u\n"]
	r -> q [label="left"]
	u -> q [label="right"]
	r [shape=parallelogram, label="id=r\nmul", tooltip="left.id=s\nright.id=t\n"]
	s -> r [label="left"]
	t -> r [label="right"]
	s [shape=triangle, label="id=s\nCoordinate Y", tooltip=""]
	t [shape=triangle, label="id=t\n0.0", tooltip=""]
	u [shape=triangle, label="id=u\n0.0", tooltip=""]
	v [shape=parallelogram, label="id=v\nadd", tooltip="left.id=m\nright.id=w\n"]
	m -> v [label="left"]
	w -> v [label="right"]
	w [shape=folder, label="id=w\nCacheLike\nwrapping, flat_cache", tooltip="delegate.id=x\n"]
	x -> w [label="delegate"]
	x [shape=folder, label="id=x\nCacheLike\nwrapping, cache_2d", tooltip="delegate.id=y\n"]
	y -> x [label="delegate"]
	y [shape=parallelogram, label="id=y\nmul", tooltip="left.id=z\nright.id=bb\n"]
	z -> y [label="left"]
	bb -> y [label="right"]
	z [shape=hexagon, label="id=z\nGenericShiftedNoise", tooltip="inputX.id=m\ninputY.id=e\ninputZ.id=ba\n"]
	m -> z [label="inputX"]
	e -> z [label="inputY"]
	ba -> z [label="inputZ"]
	ba [shape=triangle, label="id=ba\n0.0", tooltip=""]
	bb [shape=triangle, label="id=bb\n4.0", tooltip=""]
	bc [shape=box, label="id=bc\nvegetation", tooltip="delegate.id=bd\n"]
	bd -> bc [label="delegate"]
	bd [shape=hexagon, label="id=bd\nGenericShiftedNoise", tooltip="inputX.id=d\ninputY.id=q\ninputZ.id=v\n"]
	d -> bd [label="inputX"]
	q -> bd [label="inputY"]
	v -> bd [label="inputZ"]
	be [shape=box, label="id=be\nfinal_density", tooltip="delegate.id=bf\n"]
	bf -> be [label="delegate"]
	bf [shape=circle, label="id=bf\nsqueeze", tooltip="operand.id=bg\n"]
	bg -> bf [label="operand"]
	bg [shape=folder, label="id=bg\nCacheLike\nwrapping, interpolated", tooltip="delegate.id=bh\n"]
	bh -> bg [label="delegate"]
	bh [shape=parallelogram, label="id=bh\nadd", tooltip="left.id=bi\nright.id=bj\n"]
	bi -> bh [label="left"]
	bj -> bh [label="right"]
	bi [shape=triangle, label="id=bi\n-0.05", tooltip=""]
	bj [shape=parallelogram, label="id=bj\nadd", tooltip="left.id=bk\nright.id=bl\n"]
	bk -> bj [label="left"]
	bl -> bj [label="right"]
	bk [shape=triangle, label="id=bk\n-0.1", tooltip=""]
	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=box, label="id=bm\nYClampedGradient\ny=(8.0,40.0)\nvalue=(0.0,1.0)", tooltip=""]
	bn [shape=parallelogram, label="id=bn\nadd", tooltip="left.id=bo\nright.id=bp\n"]
	bo -> bn [label="left"]
	bp -> bn [label="right"]
	bo [shape=triangle, label="id=bo\n0.1", tooltip=""]
	bp [shape=parallelogram, label="id=bp\nadd", tooltip="left.id=bq\nright.id=br\n"]
	bq -> bp [label="left"]
	br -> bp [label="right"]
	bq [shape=triangle, label="id=bq\n-0.2", tooltip=""]
	br [shape=parallelogram, label="id=br\nmul", tooltip="left.id=bs\nright.id=bt\n"]
	bs -> br [label="left"]
	bt -> br [label="right"]
	bs [shape=box, label="id=bs\nYClampedGradient\ny=(56.0,128.0)\nvalue=(1.0,0.0)", tooltip=""]
	bt [shape=parallelogram, label="id=bt\nadd", tooltip="left.id=bu\nright.id=bv\n"]
	bu -> bt [label="left"]
	bv -> bt [label="right"]
	bu [shape=triangle, label="id=bu\n0.2", tooltip=""]
	bv [shape=parallelogram, label="id=bv\nadd", tooltip="left.id=bw\nright.id=bx\n"]
	bw -> bv [label="left"]
	bx -> bv [label="right"]
	bw [shape=triangle, label="id=bw\n-0.13", tooltip=""]
	bx [shape=trapezium, label="id=bx\nInterpolatedNoiseSampler", tooltip="BlendedNoise{minLimitNoise=PerlinNoise{first octave: -15, amplitudes: [1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00], noise levels: [0: xo=145.363, yo=107.720, zo=88.211, p0=53, p255=47, 1: xo=252.693, yo=187.982, zo=76.790, p0=98, p255=-109, 2: xo=222.604, yo=110.386, zo=29.729, p0=-117, p255=42, 3: xo=206.671, yo=80.376, zo=186.472, p0=-59, p255=16, 4: xo=77.113, yo=82.814, zo=123.638, p0=117, p255=33, 5: xo=218.508, yo=28.295, zo=232.700, p0=-52, p255=9, 6: xo=87.282, yo=122.471, zo=96.094, p0=-87, p255=-119, 7: xo=171.529, yo=204.296, zo=164.715, p0=74, p255=95, 8: xo=143.578, yo=29.850, zo=55.660, p0=-2, p255=-38, 9: xo=239.109, yo=163.961, zo=155.533, p0=76, p255=-8, 10: xo=82.473, yo=11.596, zo=157.644, p0=-92, p255=-99, 11: xo=119.708, yo=192.440, zo=37.725, p0=83, p255=47, 12: xo=105.552, yo=239.210, zo=6.830, p0=-11, p255=42, 13: xo=172.910, yo=170.141, zo=49.934, p0=-126, p255=71, 14: xo=250.632, yo=87.288, zo=189.444, p0=61, p255=92, 15: xo=244.171, yo=5.125, zo=222.715, p0=89, p255=88, ]}, maxLimitNoise=PerlinNoise{first octave: -15, amplitudes: [1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00], noise levels: [0: xo=22.002, yo=174.386, zo=29.393, p0=-60, p255=95, 1: xo=108.704, yo=12.963, zo=31.776, p0=-77, p255=45, 2: xo=81.876, yo=75.663, zo=144.623, p0=-116, p255=-28, 3: xo=205.481, yo=241.395, zo=202.677, p0=-42, p255=-13, 4: xo=89.006, yo=148.375, zo=34.662, p0=115, p255=10, 5: xo=116.667, yo=220.227, zo=106.284, p0=19, p255=59, 6: xo=96.739, yo=62.832, zo=174.219, p0=-62, p255=-111, 7: xo=207.930, yo=63.886, zo=246.356, p0=-9, p255=-45, 8: xo=80.164, yo=209.265, zo=223.558, p0=-74, p255=-83, 9: xo=172.115, yo=70.883, zo=165.559, p0=56, p255=127, 10: xo=190.542, yo=69.766, zo=202.820, p0=20, p255=-67, 11: xo=239.854, yo=22.140, zo=188.465, p0=73, p255=-47, 12: xo=14.178, yo=147.799, zo=127.383, p0=-61, p255=74, 13: xo=243.939, yo=97.729, zo=37.765, p0=-48, p255=-58, 14: xo=150.401, yo=22.633, zo=237.528, p0=-87, p255=-26, 15: xo=91.139, yo=1.333, zo=99.495, p0=-94, p255=-16, ]}, mainNoise=PerlinNoise{first octave: -7, amplitudes: [1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00], noise levels: [0: xo=76.439, yo=58.533, zo=239.025, p0=-5, p255=5, 1: xo=8.202, yo=163.082, zo=76.778, p0=110, p255=-120, 2: xo=169.551, yo=97.525, zo=245.243, p0=-8, p255=59, 3: xo=195.856, yo=161.734, zo=81.917, p0=23, p255=-80, 4: xo=78.734, yo=43.644, zo=223.982, p0=73, p255=41, 5: xo=14.800, yo=118.552, zo=12.553, p0=-36, p255=36, 6: xo=50.336, yo=31.158, zo=142.097, p0=96, p255=-71, 7: xo=0.892, yo=206.314, zo=128.270, p0=71, p255=121, ]}, xzScale=684.412, yScale=684.412, xzMainScale=8.555, yMainScale=4.278, cellWidth=4, cellHeight=8}\n"]
	by [shape=box, label="id=by\nfinal_final_density", tooltip="delegate.id=bz\n"]
	bz -> by [label="delegate"]
	bz [shape=parallelogram, label="id=bz\nadd", tooltip="left.id=bf\nright.id=ca\n"]
	bf -> bz [label="left"]
	ca -> bz [label="right"]
	ca [shape=trapezium, label="id=ca\nBeardifier", tooltip=""]
	cb [shape=box, label="id=cb\nmultiNoiseSampler_temperature", tooltip="delegate.id=cc\n"]
	cc -> cb [label="delegate"]
	cc [shape=hexagon, label="id=cc\nGenericShiftedNoise", tooltip="inputX.id=cd\ninputY.id=q\ninputZ.id=ce\n"]
	cd -> cc [label="inputX"]
	q -> cc [label="inputY"]
	ce -> cc [label="inputZ"]
	cd [shape=parallelogram, label="id=cd\nadd", tooltip="left.id=e\nright.id=j\n"]
	e -> cd [label="left"]
	j -> cd [label="right"]
	ce [shape=parallelogram, label="id=ce\nadd", tooltip="left.id=m\nright.id=y\n"]
	m -> ce [label="left"]
	y -> ce [label="right"]
	cf [shape=box, label="id=cf\nmultiNoiseSampler_vegetation", tooltip="delegate.id=cg\n"]
	cg -> cf [label="delegate"]
	cg [shape=hexagon, label="id=cg\nGenericShiftedNoise", tooltip="inputX.id=cd\ninputY.id=q\ninputZ.id=ce\n"]
	cd -> cg [label="inputX"]
	q -> cg [label="inputY"]
	ce -> cg [label="inputZ"]
}