Implicit conversion from float -126.86746987951807 to int loses precision