Implicit conversion from float -127.03703703703701 to int loses precision