Implicit conversion from float -74.87747957993 to int loses precision