3000 obstacles