Drazin inverse, perturbation bound, eigenprojections, gap between subspaces