Implicit conversion from float -98.25214899713467 to int loses precision