Implicit conversion from float -5.846645367412151 to int loses precision