Implicit conversion from float -244.57249070631974 to int loses precision