Implicit conversion from float -53.25842696629212 to int loses precision