Implicit conversion from float -93.57664233576642 to int loses precision