Can a square be decomposed into a finite number of triangles, each of which has three acute angles?

Give an example of a decomposition, or prove that none exists!

Here's a solution that uses 24 isoceles triangles: