Implicit conversion from float -137.84810126582278 to int loses precision