THE SWISS CHEESE THEORY OF LIFE