Implicit conversion from float -102.63157894736844 to int loses precision