Implicit conversion from float -27.441860465116278 to int loses precision