Implicit conversion from float -36.282051282051285 to int loses precision