Implicit conversion from float -14.551365409622875 to int loses precision