Implicit conversion from float -102.71948608137046 to int loses precision