Implicit conversion from float -296.2660944206009 to int loses precision