Implicit conversion from float -9.280575539568332 to int loses precision