I'm currently working on the problem stated below, but i'm still kind of a beginner with proofs, so I would appreciate some tips (not a solution) on how to approach this proof.
A triangle is quasi-equilateral with error $e > 0$, if, for every angle $A$, $B$, $C$ in the triangle, we have that $\vert{A-60^{\circ}}\vert < e$, $\vert{B-60^{\circ}}\vert < e$ and $\vert{C-60^{\circ}}\vert < e $. Show that for every $e > 0$, there exist quasi-equilateral triangles with error $e$ that have vertices with integer coordinates in the plane.
I know how to prove that there are no equilateral triangles with integer coordinates, however, this looks much more difficult and I can't find a way to begin.
Idea: set the origin $O$ be the circumcenter of the triangle $ABC$ and use the Pythagorean triple theorem.
Hint 1
Hint 2
Hint 3
Hint 4
Hint 5