Implicit conversion from float -93.98637137989778 to int loses precision