Implicit conversion from float -11.62002945508101 to int loses precision