Petroleum migration in detail (Primary and secondary migration)