Implicit conversion from float -102.75700934579439 to int loses precision