Implicit conversion from float -116.48379052369077 to int loses precision