left: naive · right: floating origin