Implicit conversion from float -259.0909090909091 to int loses precision