JP7734070B2 - 動作監視方法および製造装置 - Google Patents
動作監視方法および製造装置Info
- Publication number
- JP7734070B2 JP7734070B2 JP2021212536A JP2021212536A JP7734070B2 JP 7734070 B2 JP7734070 B2 JP 7734070B2 JP 2021212536 A JP2021212536 A JP 2021212536A JP 2021212536 A JP2021212536 A JP 2021212536A JP 7734070 B2 JP7734070 B2 JP 7734070B2
- Authority
- JP
- Japan
- Prior art keywords
- substrate
- processing
- event data
- monitoring method
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H10—SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
- H10P—GENERIC PROCESSES OR APPARATUS FOR THE MANUFACTURE OR TREATMENT OF DEVICES COVERED BY CLASS H10
- H10P72/00—Handling or holding of wafers, substrates or devices during manufacture or treatment thereof
- H10P72/06—Apparatus for monitoring, sorting, marking, testing or measuring
- H10P72/0604—Process monitoring, e.g. flow or thickness monitoring
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/40—Image enhancement or restoration using histogram techniques
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/0002—Inspection of images, e.g. flaw detection
- G06T7/0004—Industrial image inspection
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/90—Determination of colour characteristics
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
- G06V10/60—Extraction of image or video features relating to illumination properties, e.g. using a reflectance or lighting model
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/52—Surveillance or monitoring of activities, e.g. for recognising suspicious objects
-
- H—ELECTRICITY
- H10—SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
- H10P—GENERIC PROCESSES OR APPARATUS FOR THE MANUFACTURE OR TREATMENT OF DEVICES COVERED BY CLASS H10
- H10P52/00—Grinding, lapping or polishing of wafers, substrates or parts of devices
-
- H—ELECTRICITY
- H10—SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
- H10P—GENERIC PROCESSES OR APPARATUS FOR THE MANUFACTURE OR TREATMENT OF DEVICES COVERED BY CLASS H10
- H10P72/00—Handling or holding of wafers, substrates or devices during manufacture or treatment thereof
- H10P72/04—Apparatus for manufacture or treatment
- H10P72/0402—Apparatus for fluid treatment
- H10P72/0406—Apparatus for fluid treatment for cleaning followed by drying, rinsing, stripping, blasting or the like
- H10P72/0408—Apparatus for fluid treatment for cleaning followed by drying, rinsing, stripping, blasting or the like for drying
-
- H—ELECTRICITY
- H10—SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
- H10P—GENERIC PROCESSES OR APPARATUS FOR THE MANUFACTURE OR TREATMENT OF DEVICES COVERED BY CLASS H10
- H10P72/00—Handling or holding of wafers, substrates or devices during manufacture or treatment thereof
- H10P72/04—Apparatus for manufacture or treatment
- H10P72/0402—Apparatus for fluid treatment
- H10P72/0406—Apparatus for fluid treatment for cleaning followed by drying, rinsing, stripping, blasting or the like
- H10P72/0411—Apparatus for fluid treatment for cleaning followed by drying, rinsing, stripping, blasting or the like for wet cleaning or washing
- H10P72/0414—Apparatus for fluid treatment for cleaning followed by drying, rinsing, stripping, blasting or the like for wet cleaning or washing using mainly spraying means, e.g. nozzles
-
- H—ELECTRICITY
- H10—SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
- H10P—GENERIC PROCESSES OR APPARATUS FOR THE MANUFACTURE OR TREATMENT OF DEVICES COVERED BY CLASS H10
- H10P76/00—Manufacture or treatment of masks on semiconductor bodies, e.g. by lithography or photolithography
-
- H—ELECTRICITY
- H10—SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
- H10P—GENERIC PROCESSES OR APPARATUS FOR THE MANUFACTURE OR TREATMENT OF DEVICES COVERED BY CLASS H10
- H10P95/00—Generic processes or apparatus for manufacture or treatments not covered by the other groups of this subclass
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30108—Industrial image inspection
- G06T2207/30148—Semiconductor; IC; Wafer
-
- H—ELECTRICITY
- H10—SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
- H10P—GENERIC PROCESSES OR APPARATUS FOR THE MANUFACTURE OR TREATMENT OF DEVICES COVERED BY CLASS H10
- H10P72/00—Handling or holding of wafers, substrates or devices during manufacture or treatment thereof
- H10P72/04—Apparatus for manufacture or treatment
- H10P72/0402—Apparatus for fluid treatment
- H10P72/0406—Apparatus for fluid treatment for cleaning followed by drying, rinsing, stripping, blasting or the like
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Quality & Reliability (AREA)
- Multimedia (AREA)
- Software Systems (AREA)
- Cleaning Or Drying Semiconductors (AREA)
- Alarm Systems (AREA)
- Emergency Alarm Devices (AREA)
- Testing And Monitoring For Control Systems (AREA)
Description
図1は、本発明に係る製造装置の一例となる基板処理装置100の平面図である。この基板処理装置100は、半導体ウェハの製造工程において、円板状の基板W(シリコンウェハ)の表面に処理液を供給して、基板Wの表面を処理する装置である。図1に示すように、基板処理装置100は、インデクサ101と、複数の処理ユニット102と、主搬送ロボット103とを備えている。
続いて、処理ユニット102の詳細な構成について説明する。以下では、基板処理装置100が有する複数の処理ユニット102のうちの1つについて説明するが、他の処理ユニット102も同等の構成を有する。
次に、上記の処理ユニット102における基板Wの処理について、説明する。図5は、基板Wの処理手順を示すフローチャートである。
続いて、基板処理装置100の動作監視機能について、説明する。動作監視機能は、複数の処理ユニット102において実行される特定の動作を監視し、処理ユニット102間における当該動作のばらつき(機差)を検出する機能である。以下の説明においては、監視対象となる動作を、上述したステップS3の処理液の供給動作またはステップS4の乾燥動作とする。ただし、監視対象となる動作は、処理液の供給動作および乾燥動作以外の動作であってもよい。
上面ノズル41から基板Wの表面に、処理液を供給するときには、基板Wの表面において、高速な処理液の流れが形成される。以下では、このときの基板Wの表面の状態を評価する場合について、説明する。図10は、処理液供給時の基板Wの表面の状態を評価する場合の処理手順を示すフローチャートである。
上面ノズル41から基板Wの表面に、処理液を供給するときには、図8のように、ノズルヘッド412と基板Wとの間に、ノズルヘッド412から吐出される処理液の液柱Lが形成される。以下では、この液柱Lのゆらぎ等の状態を評価する場合について、説明する。図12は、処理液供給時の液柱Lの状態を評価する場合の処理手順を示すフローチャートである。
基板Wを回転させつつ、基板Wの表面に処理液を供給すると、基板Wの周縁部から、処理液が飛散する。このとき、チャックピン22の付近において、他の部分よりも大きな処理液の液はねが生じる場合がある。以下では、この液はねの状態を評価する場合について、説明する。図14は、液はねの状態を評価する場合の処理手順を示すフローチャートである。
上述したステップS4では、基板Wを高速で回転させて、処理液を振り切ることにより、基板Wの表面を乾燥させる。このとき、基板Wの表面においては、処理液の液膜の厚みが徐々に薄くなることにより、光の干渉縞が変化する。以下では、このような乾燥処理時における基板Wの表面の状態を評価する場合について、説明する。図16は、乾燥処理時における基板Wの表面の状態を評価する場合の処理手順を示すフローチャートである。
以上のように、この基板処理装置100では、イベントベースカメラ70により、処理ユニット102の特定の動作を撮影する。そして、得られたイベントデータEに基づいて、評価値を算出する。イベントデータEには、処理ユニット102の動作に含まれる高速な動きの情報が記録される。したがって、当該高速な動きを、評価値に基づいて評価できる。
以上、本発明の一実施形態について説明したが、本発明は上記の実施形態に限定されるものではない。
20 基板保持部
30 回転機構
40 処理液供給部
50 処理液捕集部
60 遮断板
70 イベントベースカメラ
80 制御部
100 基板処理装置
102 処理ユニット
P1 動作制御プログラム
P2 動作監視プログラム
W 基板
A 撮影領域
E イベントデータ
e 単データ
H1 ヒストグラム
H2 ヒストグラム
P 検出画素
PG 画素群
T 乾燥時間
WF 特徴量の経時変化波形
VW 評価値の経時変化波形
Claims (12)
- 処理ユニットの動作監視方法であって、
a)前記処理ユニットの特定の動作を、イベントベースカメラで撮影することにより、輝度値が変化した画素のみの情報で構成されるイベントデータを取得する工程と、
b)前記イベントデータに基づく評価値を算出する工程と、
c)前記評価値に基づいて、前記処理ユニットの前記動作を評価する工程と、
を有し、
前記工程a)では、複数の前記処理ユニットにおいて、前記特定の動作を、前記イベントベースカメラで撮影することにより、複数の前記イベントデータを取得し、
前記工程b)では、複数の前記イベントデータのそれぞれについて、前記評価値を算出し、
前記工程c)では、前記評価値に基づいて、複数の前記処理ユニットにおける前記動作のばらつきを評価する、動作監視方法。 - 請求項1に記載の動作監視方法であって、
前記工程a)の後、前記工程b)の前に、
x)複数の前記イベントデータのそれぞれについて、単位時間ごとに、前記情報に基づく特徴量を算出する工程と、
y)前記特徴量の経時変化波形に基づいて、複数の前記イベントデータのタイミングを揃える工程と、
を有する、動作監視方法。 - 請求項2に記載の動作監視方法であって、
前記特徴量は、前記単位時間に輝度値が変化した画素の数である、動作監視方法。 - 請求項1から請求項3までのいずれか1項に記載の動作監視方法であって、
前記評価値は、所定の評価領域において、所定の集計時間に輝度値が変化した画素の数である、動作監視方法。 - 請求項4に記載の動作監視方法であって、
前記工程c)では、所定の検査期間に含まれる複数の前記集計時間のうち、輝度値が変化した集計時間の回数ごとに、画素数を集計したヒストグラムに基づいて、前記処理ユニットの前記動作を評価する、動作監視方法。 - 請求項4または請求項5に記載の動作監視方法であって、
前記処理ユニットは、基板の表面に処理液を供給するユニットであり、
前記評価領域は、前記処理液の供給時における前記基板の表面を含む、動作監視方法。 - 請求項4または請求項5に記載の動作監視方法であって、
前記処理ユニットは、基板の表面に処理液を供給するユニットであり、
前記評価領域は、ノズルから前記基板へ向けて吐出される前記処理液の液柱を含む、動作監視方法。 - 請求項1から請求項3までのいずれか1項に記載の動作監視方法であって、
前記評価値は、所定の評価領域において、所定の検査期間に輝度値が変化し、かつ、互いに隣接する画素の数が所定の下限値以上かつ所定の上限値以下となる画素群の数である、動作監視方法。 - 請求項8に記載の動作監視方法であって、
前記処理ユニットは、基板の表面に処理液を供給するユニットであり、
前記評価領域は、前記基板の周縁部を含む、動作監視方法。 - 請求項1から請求項3までのいずれか1項に記載の動作監視方法であって、
前記評価値は、所定の評価領域において、所定の集計時間に輝度値が変化した画素の数であり、
前記工程c)では、前記評価値の経時変化に基づいて、前記処理ユニットの前記動作を評価する、動作監視方法。 - 請求項10に記載の動作監視方法であって、
前記処理ユニットは、基板の表面に処理液を供給するユニットであり、
前記評価領域は、前記基板を回転させつつ前記処理液を振り切る乾燥処理時における前記基板の表面を含む、動作監視方法。 - 特定の動作を行うことにより、処理対象物を処理する処理ユニットと、
輝度値が変化した画素のみの情報で構成されるイベントデータを出力可能なイベントベースカメラと、
前記イベントベースカメラと通信可能に接続されたコンピュータと、
を備え、
前記コンピュータは、
a)前記イベントベースカメラに、前記処理ユニットの前記動作を撮影させることにより、前記イベントデータを取得する処理と、
b)前記イベントデータに基づく評価値を算出する処理と、
c)前記評価値に基づいて、前記処理ユニットの前記動作を評価する処理と、
を実行し、
前記コンピュータは、
前記工程a)では、複数の前記処理ユニットにおいて、前記特定の動作を、前記イベントベースカメラで撮影することにより、複数の前記イベントデータを取得し、
前記工程b)では、複数の前記イベントデータのそれぞれについて、前記評価値を算出し、
前記工程c)では、前記評価値に基づいて、複数の前記処理ユニットにおける前記動作のばらつきを評価する、製造装置。
Priority Applications (7)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021212536A JP7734070B2 (ja) | 2021-12-27 | 2021-12-27 | 動作監視方法および製造装置 |
| KR1020247018907A KR102925369B1 (ko) | 2021-12-27 | 2022-10-19 | 동작 감시 방법 및 제조 장치 |
| US18/724,572 US20250069922A1 (en) | 2021-12-27 | 2022-10-19 | Operation monitoring method and manufacturing apparatus |
| PCT/JP2022/038944 WO2023127240A1 (ja) | 2021-12-27 | 2022-10-19 | 動作監視方法および製造装置 |
| EP22915475.2A EP4459660A4 (en) | 2021-12-27 | 2022-10-19 | MOTION MONITORING METHOD AND MANUFACTURING APPARATUS |
| CN202280086039.2A CN118451532A (zh) | 2021-12-27 | 2022-10-19 | 动作监视方法以及制造装置 |
| TW111142180A TWI855419B (zh) | 2021-12-27 | 2022-11-04 | 動作監視方法及製造裝置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021212536A JP7734070B2 (ja) | 2021-12-27 | 2021-12-27 | 動作監視方法および製造装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023096643A JP2023096643A (ja) | 2023-07-07 |
| JP7734070B2 true JP7734070B2 (ja) | 2025-09-04 |
Family
ID=86998560
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021212536A Active JP7734070B2 (ja) | 2021-12-27 | 2021-12-27 | 動作監視方法および製造装置 |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US20250069922A1 (ja) |
| EP (1) | EP4459660A4 (ja) |
| JP (1) | JP7734070B2 (ja) |
| KR (1) | KR102925369B1 (ja) |
| CN (1) | CN118451532A (ja) |
| TW (1) | TWI855419B (ja) |
| WO (1) | WO2023127240A1 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2025037262A (ja) * | 2023-09-06 | 2025-03-18 | 株式会社ソシオネクスト | 監視装置、監視システム、及び監視方法 |
| JP2025109406A (ja) | 2024-01-12 | 2025-07-25 | 株式会社Screenホールディングス | 解析方法および評価方法 |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015096830A (ja) | 2013-11-15 | 2015-05-21 | 株式会社Screenホールディングス | 基板処理装置および基板処理方法 |
| JP2017090232A (ja) | 2015-11-10 | 2017-05-25 | 株式会社Screenホールディングス | 吐出判定方法および吐出装置 |
| JP2019062007A (ja) | 2017-09-25 | 2019-04-18 | 株式会社Screenホールディングス | 基板処理装置および基板処理方法 |
| JP2019102653A (ja) | 2017-12-04 | 2019-06-24 | 株式会社Screenホールディングス | 判定方法および基板処理装置 |
| JP2020061404A (ja) | 2018-10-05 | 2020-04-16 | 株式会社Screenホールディングス | 基板処理方法および基板処理装置 |
| WO2021029342A1 (ja) | 2019-08-14 | 2021-02-18 | 株式会社ソニー・インタラクティブエンタテインメント | 情報処理装置、視線検出システム、視線検出方法および視線検出プログラム |
| JP2022054057A (ja) | 2020-09-25 | 2022-04-06 | ソニーセミコンダクタソリューションズ株式会社 | 情報処理装置および情報処理システム |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5764592B2 (ja) | 2013-02-22 | 2015-08-19 | 東京エレクトロン株式会社 | 基板処理装置、基板処理装置の監視装置及び基板処理装置の監視方法 |
| JP6579739B2 (ja) * | 2014-09-18 | 2019-09-25 | 株式会社Screenホールディングス | 検査装置および基板処理装置 |
| JP7170404B2 (ja) * | 2018-03-09 | 2022-11-14 | 株式会社Screenホールディングス | 基板処理装置および基板処理方法 |
| TW202517360A (zh) * | 2019-08-13 | 2025-05-01 | 日商東京威力科創股份有限公司 | 基板處理裝置、噴嘴檢查方法及電腦可讀取之記憶媒體 |
| US11416982B2 (en) * | 2019-10-01 | 2022-08-16 | KLA Corp. | Controlling a process for inspection of a specimen |
| KR102327761B1 (ko) * | 2020-04-08 | 2021-11-19 | 주식회사 이지스로직 | Dvs와 딥러닝을 이용한 스핀 코터의 포토레지스트 코팅 품질 검사 시스템 |
-
2021
- 2021-12-27 JP JP2021212536A patent/JP7734070B2/ja active Active
-
2022
- 2022-10-19 EP EP22915475.2A patent/EP4459660A4/en active Pending
- 2022-10-19 US US18/724,572 patent/US20250069922A1/en active Pending
- 2022-10-19 WO PCT/JP2022/038944 patent/WO2023127240A1/ja not_active Ceased
- 2022-10-19 KR KR1020247018907A patent/KR102925369B1/ko active Active
- 2022-10-19 CN CN202280086039.2A patent/CN118451532A/zh active Pending
- 2022-11-04 TW TW111142180A patent/TWI855419B/zh active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015096830A (ja) | 2013-11-15 | 2015-05-21 | 株式会社Screenホールディングス | 基板処理装置および基板処理方法 |
| JP2017090232A (ja) | 2015-11-10 | 2017-05-25 | 株式会社Screenホールディングス | 吐出判定方法および吐出装置 |
| JP2019062007A (ja) | 2017-09-25 | 2019-04-18 | 株式会社Screenホールディングス | 基板処理装置および基板処理方法 |
| JP2019102653A (ja) | 2017-12-04 | 2019-06-24 | 株式会社Screenホールディングス | 判定方法および基板処理装置 |
| JP2020061404A (ja) | 2018-10-05 | 2020-04-16 | 株式会社Screenホールディングス | 基板処理方法および基板処理装置 |
| WO2021029342A1 (ja) | 2019-08-14 | 2021-02-18 | 株式会社ソニー・インタラクティブエンタテインメント | 情報処理装置、視線検出システム、視線検出方法および視線検出プログラム |
| JP2022054057A (ja) | 2020-09-25 | 2022-04-06 | ソニーセミコンダクタソリューションズ株式会社 | 情報処理装置および情報処理システム |
Also Published As
| Publication number | Publication date |
|---|---|
| TWI855419B (zh) | 2024-09-11 |
| TW202326121A (zh) | 2023-07-01 |
| CN118451532A (zh) | 2024-08-06 |
| EP4459660A4 (en) | 2026-04-08 |
| KR102925369B1 (ko) | 2026-02-09 |
| WO2023127240A1 (ja) | 2023-07-06 |
| EP4459660A1 (en) | 2024-11-06 |
| US20250069922A1 (en) | 2025-02-27 |
| KR20240107158A (ko) | 2024-07-08 |
| JP2023096643A (ja) | 2023-07-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20260048408A1 (en) | Substrate processing method and substrate processing apparatus | |
| TWI746907B (zh) | 煙霧判定方法、基板處理方法及基板處理裝置 | |
| JP7734070B2 (ja) | 動作監視方法および製造装置 | |
| CN109560012B (zh) | 衬底处理装置及衬底处理方法 | |
| KR102860793B1 (ko) | 해석 방법 및 평가 방법 | |
| CN115668461B (zh) | 基板处理方法及基板处理装置 | |
| JP7672331B2 (ja) | 動作監視方法および製造装置 | |
| JP7739229B2 (ja) | 監視方法および製造装置 | |
| JP6978980B2 (ja) | ヒューム判定方法、基板処理方法、および基板処理装置 | |
| WO2025225263A1 (ja) | 撮像装置 | |
| TWI908466B (zh) | 基板處理裝置及基板處理方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240617 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250415 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250526 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250805 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250825 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7734070 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |