Implicit conversion from float -9.814126394052053 to int loses precision