Implicit conversion from float -57.982062780269075 to int loses precision