Implicit conversion from float -9.136868064118374 to int loses precision