Implicit conversion from float -36.41509433962264 to int loses precision