Implicit conversion from float -98.0466472303207 to int loses precision