Implicit conversion from float -3.1318681318681456 to int loses precision