Implicit conversion from float -213.14685314685312 to int loses precision