Implicit conversion from float -95.78947368421055 to int loses precision