Implicit conversion from float -93.03249097472923 to int loses precision