2d Heat Equation Neumann Boundary Conditions