Deg( 2 * Math.atan( Math.tan( THREE.MathUtils.degToRad( fov ) * 0.5 ) * aspect ) );
			const newFovY = THREE.MathUtils.radToDeg( 2 * Math.atan( Math.tan( THREE.MathUtils.degToRad( maxFovX ) * .5 ) / aspect ) );
			camera.fov = fovX > maxFovX ? newFovY : fov;
			camera.aspect = aspect;
			camera.updateProjectionMatrix();

		}

		for ( const { mesh, mixer } of birds ) {

			mixer.update( deltaTime );
			mesh.position.z = ( mesh.position.z + minMax + mixer.timeScale * birdSpeed * deltaTime ) % ( minMax * 2 ) -