Implicit conversion from float -95.8108108108108 to int loses precision