Drainage patterns and factors affecting them