Implicit conversion from float -27.63157894736841 to int loses precision