Implicit conversion from float -93.92370572207085 to int loses precision