Implicit conversion from float -98.22115384615384 to int loses precision