Implicit conversion from float -93.29938900203666 to int loses precision