Implicit conversion from float -162.10084033613447 to int loses precision