; i ++ ) {

						const mesh = new THREE.Mesh( geometry, material );

						mesh.position.z = Math.cos( i / monkeys * Math.PI * 2 ) * 200;
						mesh.position.y = Math.sin( i / monkeys * Math.PI * 3 ) * 20;
						mesh.position.x = Math.sin( i / monkeys * Math.PI * 2 ) * 200;

						mesh.rotation.y = i / monkeys * Math.PI * 2;

						mesh.scale.setScalar( 30 );

						scene.add( mesh );

					}

				} );

				// add balls

				const geometry = new THREE.SphereGeometry( 1, 20, 20 );

				for ( let i = 0; i < 