Implicit conversion from float -121.56716417910448 to int loses precision