Implicit conversion from float -11.3351134846462 to int loses precision