Implicit conversion from float -94.12017167381975 to int loses precision