Life cycle of
Dirofilaria immitis