Implicit conversion from float -6.5325936199722605 to int loses precision