The secret of Cueva de Los Verdes, LANZAROTE