Implicit conversion from float -280.3703703703703 to int loses precision