Implicit conversion from float -91.65467625899282 to int loses precision