Current pattern analysis for oil-spills a case study using San Francisco Bay