2D diffusion simulations