Implicit conversion from float -430.64516129032256 to int loses precision