Simulating Crimes And Crime Patterns Using Cellular Automata And Gis