Implicit conversion from float -0.07915567282321945 to int loses precision