Implicit conversion from float -11.421800947867311 to int loses precision