Implicit conversion from float -266.18497109826586 to int loses precision