Implicit conversion from float -26.089108910891085 to int loses precision