Implicit conversion from float -93.74164810690425 to int loses precision