Implicit conversion from float -94.89795918367346 to int loses precision