diffusion virtual lab answer key pdf