 - 8 );

			//

			const geometry = new THREE.PlaneBufferGeometry( 150, 150 );
			const material = new THREE.MeshPhongMaterial( { color: 0x999999, depthWrite: false } );

			const ground = new THREE.Mesh( geometry, material );
			ground.rotation.x = - Math.PI / 2;
			ground.matrixAutoUpdate = false;
			ground.receiveShadow = true;
			ground.updateMatrix();
			scene.add( ground );

			//

			const hemiLight = new THREE.HemisphereLight( 0xffffff, 0x444444, 0.6 );
			hemiLight.position.set( 0, 100, 0 );
			hem