The eggs are deposited on the shallowest portion of gravel shoals .
The eggs are hatch after 15 -- 20 days .
The eggs are deposited on the shallowest portion of gravel shoals and hatch after 15 -- 20 days .