Implicit conversion from float -224.68531468531467 to int loses precision