Implicit conversion from float -112.27272727272728 to int loses precision