Implicit conversion from float -7.6067270375161655 to int loses precision