Implicit conversion from float -24.606741573033702 to int loses precision