Implicit conversion from float -115.37383177570092 to int loses precision