strict digraph DfcCompiled_4_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=bw\nmultiNoiseSampler_temperature.id=bz\nmultiNoiseSampler_vegetation.id=cd\n"]
	b -> a [label="temperature"]
	bc -> a [label="vegetation"]
	be -> a [label="final_density"]
	bw -> a [label="final_final_density"]
	bz -> a [label="multiNoiseSampler_temperature"]
	cd -> 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=parallelogram, label="id=bg\nmul", tooltip="left.id=bh\nright.id=bi\n"]
	bh -> bg [label="left"]
	bi -> bg [label="right"]
	bh [shape=triangle, label="id=bh\n0.64", tooltip=""]
	bi [shape=folder, label="id=bi\nCacheLike\nwrapping, interpolated", tooltip="delegate.id=bj\n"]
	bj -> bi [label="delegate"]
	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\n2.5", 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,24.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\n-2.5", 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\n0.9375", 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=(104.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\n-0.9375", tooltip=""]
	bv [shape=trapezium, label="id=bv\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=139.633, yo=15.535, zo=28.876, p0=32, p255=-120, 1: xo=216.645, yo=239.981, zo=191.004, p0=34, p255=85, 2: xo=195.424, yo=24.030, zo=109.907, p0=108, p255=-28, 3: xo=184.737, yo=144.901, zo=126.717, p0=-7, p255=-98, 4: xo=174.866, yo=94.449, zo=82.555, p0=36, p255=18, 5: xo=90.586, yo=0.007, zo=8.622, p0=109, p255=-85, 6: xo=248.274, yo=94.201, zo=165.007, p0=60, p255=-109, 7: xo=182.731, yo=118.268, zo=237.260, p0=93, p255=-43, 8: xo=125.285, yo=147.399, zo=74.111, p0=-121, p255=-85, 9: xo=159.600, yo=34.003, zo=136.678, p0=-27, p255=47, 10: xo=215.740, yo=29.445, zo=153.639, p0=83, p255=-101, 11: xo=84.060, yo=101.060, zo=245.031, p0=-56, p255=79, 12: xo=59.511, yo=240.075, zo=173.826, p0=-128, p255=-59, 13: xo=14.769, yo=178.562, zo=192.702, p0=-44, p255=-114, 14: xo=61.718, yo=81.049, zo=19.477, p0=-14, p255=-5, 15: xo=90.500, yo=112.642, zo=94.723, p0=-105, p255=25, ]}, 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=153.523, yo=74.245, zo=70.977, p0=-124, p255=3, 1: xo=23.608, yo=10.194, zo=53.338, p0=112, p255=-125, 2: xo=27.831, yo=136.878, zo=110.799, p0=99, p255=40, 3: xo=190.374, yo=215.239, zo=82.186, p0=-127, p255=100, 4: xo=14.314, yo=211.542, zo=134.737, p0=-28, p255=81, 5: xo=177.584, yo=23.474, zo=66.710, p0=-89, p255=-81, 6: xo=123.424, yo=92.441, zo=219.012, p0=107, p255=45, 7: xo=16.040, yo=161.479, zo=27.342, p0=-108, p255=77, 8: xo=226.014, yo=37.502, zo=104.000, p0=-102, p255=34, 9: xo=109.784, yo=113.578, zo=161.908, p0=-112, p255=-27, 10: xo=193.019, yo=5.444, zo=153.860, p0=-78, p255=-39, 11: xo=223.467, yo=230.496, zo=154.750, p0=-123, p255=-22, 12: xo=178.703, yo=133.610, zo=172.183, p0=-106, p255=-121, 13: xo=229.364, yo=12.459, zo=38.764, p0=-86, p255=55, 14: xo=245.827, yo=162.113, zo=101.218, p0=76, p255=-55, 15: xo=52.770, yo=154.685, zo=115.100, p0=43, p255=-113, ]}, 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=92.402, yo=116.875, zo=28.794, p0=-93, p255=81, 1: xo=44.699, yo=0.224, zo=138.599, p0=-51, p255=-77, 2: xo=99.066, yo=19.398, zo=38.216, p0=98, p255=-96, 3: xo=161.773, yo=211.520, zo=175.795, p0=15, p255=114, 4: xo=134.247, yo=149.990, zo=68.199, p0=36, p255=-82, 5: xo=93.901, yo=86.006, zo=22.956, p0=-94, p255=27, 6: xo=217.469, yo=249.428, zo=106.460, p0=-66, p255=-42, 7: xo=148.147, yo=120.325, zo=178.565, p0=119, p255=-81, ]}, xzScale=684.412, yScale=684.412, xzMainScale=8.555, yMainScale=4.278, cellWidth=4, cellHeight=8}\n"]
	bw [shape=box, label="id=bw\nfinal_final_density", tooltip="delegate.id=bx\n"]
	bx -> bw [label="delegate"]
	bx [shape=parallelogram, label="id=bx\nadd", tooltip="left.id=bf\nright.id=by\n"]
	bf -> bx [label="left"]
	by -> bx [label="right"]
	by [shape=trapezium, label="id=by\nBeardifier", tooltip=""]
	bz [shape=box, label="id=bz\nmultiNoiseSampler_temperature", tooltip="delegate.id=ca\n"]
	ca -> bz [label="delegate"]
	ca [shape=hexagon, label="id=ca\nGenericShiftedNoise", tooltip="inputX.id=cb\ninputY.id=q\ninputZ.id=cc\n"]
	cb -> ca [label="inputX"]
	q -> ca [label="inputY"]
	cc -> ca [label="inputZ"]
	cb [shape=parallelogram, label="id=cb\nadd", tooltip="left.id=e\nright.id=j\n"]
	e -> cb [label="left"]
	j -> cb [label="right"]
	cc [shape=parallelogram, label="id=cc\nadd", tooltip="left.id=m\nright.id=y\n"]
	m -> cc [label="left"]
	y -> cc [label="right"]
	cd [shape=box, label="id=cd\nmultiNoiseSampler_vegetation", tooltip="delegate.id=ce\n"]
	ce -> cd [label="delegate"]
	ce [shape=hexagon, label="id=ce\nGenericShiftedNoise", tooltip="inputX.id=cb\ninputY.id=q\ninputZ.id=cc\n"]
	cb -> ce [label="inputX"]
	q -> ce [label="inputY"]
	cc -> ce [label="inputZ"]
}