Field of present disclosure relates to scales and other weighing devices such as those, for example, located at and combined with a data reader device into a scanner-scale system.
Data readers such as bar code scanners typically include a scale apparatus for measuring weights of produce and other items sold by weight. The scale apparatus typically has a load cell and a weigh platter which rests on the load cell. The weigh platter is typically flush mounted with the top surface of a checkout counter. Such a flush mounted weigh platter exposes the scale to inaccurate weighing when articles placed on the scale extend beyond the perimeter of the scale surface and onto the checkout counter. In such a situation, where the item comes to rest partly on the top surface of the checkout counter the scale would record a weight less than the actual weight of the item, namely a lower weight than the item actually weighs resulting in a loss of revenue for the retailer due to this inaccurate weighing.
Several off scale item sensing devices have been proposed. One such system includes a light source that generates a light beam and a plurality of mirrors directing the light beam along a path around a perimeter of the weigh platter and then to a detector. The detector receives the light beam and an alarm coupled to the detector is operative for alerting an operator when the item is placed in the light beam path. Such a system requires system components be positioned above the surface of the weigh platter. These components tend to require precise optical alignment and/or placement and are subject to impact of items being passed through the scan volume interfering with the movement of items and impact may also cause misalignment of the components. Present inventors have thus recognized the need for an improved system for detecting off scale items.
The present disclosure is directed to systems and methods for reducing or otherwise mitigating erroneous weighing of items such as, for example, by detecting items extending beyond or encroaching upon a periphery of a scale and thus potentially contacting the fixed frame of the housing or the checkout counter surface resulting in inaccurate weighing. In a first preferred configuration, the system includes a light source disposed in or on a housing of a scanner-scale for producing a light beam along an edge of the weigh platter, a detector for receiving the light beam, the detector disposed in or on the housing, and a light guide disposed in the weigh platter for routing the light beam to the detector, wherein the detector is operative for detecting an interruption of the light beam due to an item encroaching upon or overhanging an edge of the weigh platter.
In a second preferred configuration, also described with respect to a scanner-scale, the scale portion is formed with a perimeter gap between the weigh platter outer edge and a scanner housing frame (or the checkout counter if the scanner-scale does not include such a frame). Light sources, which are highly divergent, are pointed upward at an angle towards the gap, the light producing fan shaped beams which are partially obstructed by the perimeter frame and weigh platter. The portion of light beams which do not strike any objects crossing the gap form essentially planes of light exiting the air gap in the substantially vertical direction, this plane of light may be referred to as a light curtain. When an object placed on the weigh platter such that a portion of it extends across the air gap, some of the light rays propagating up and out of the gap strike the object scattering light rays, some of which are sensed by the detector with the system then alerting the operator of the off scale item.
Preferred embodiments will now be described with reference to the drawings. For clarity of description, the reference numeral representing an element in one figure will refer to the same element in any other figure.
In the illustrated embodiment of
A light source 26 is installed in the housing proximate the weigh platter 20 and below the plane of the horizontal platter 20. A light guide 30 is disposed in the weigh platter along a side edge thereof, the light guide extending from the head edge of the platter proximate the light source 26 to the foot 24 of the platter. The light guide 30 is attached to the weigh platter 20 and moves freely with it. Light 32 projected from the light source 26 passes through the air gap 28 and enters the light guide 30 thus avoiding any mechanical connection between the housing containing the light source and the weigh platter 20. The light 32 enters and travels within the light guide 30 and upon reaching the foot of the platter is reflected upward via a reflecting feature 34, the light traveling in an upward path 32a within a vertical light pipe section 31 and is then reflected in a reverse direction via reflecting feature 36 along a return path 38 toward the detector 40 disposed on the vertical housing section 12. The reflecting features 34, 36 may comprise reflecting mirrors or may be merely angled or curved sections of the light guide 30.
The light guide 30 may comprise a light pipe. A light pipe is a transparent material that usually is drawn or otherwise formed into an elongated shape (for example, cylindrical, pyramidical or conical, and may have a round or rectangular cross-section) through which light is channeled from one end to the other by total internal reflections. In some cases, the light pipe may include a tapering of its cross-sectional size from one end to the other. One example of a light pipe is an optical fiber. The light pipe 30 may be formed to include a separate lens or lens function to shape the light beam 32 and/or 38. Additional field-of-view controls may be provided for the detector such as baffles, apertures, lenses or combinations thereof. The light source 26 may be provided with suitable focusing optics. The light beam 32 may be generated in any suitable wavelength, but is preferably in the non-visible range of near-infrared.
Light from the light source 26 thus travels from the source, through the light pipe 30 reflecting off the pipe sides (as shown by path 32), up through pipe section 31 and along return path 38 to detector 40. Though the light is contained via the light pipe, once it leaves the light pipe, the light will fan out and dissipate more rapidly.
Preferably, a duplicate set of system parts is disposed on the other side of the platter 20.
Checkout scanners generally employ audible signals for notifying the operator of various events. The most common signal is the “beep” tone indicating that a bar code on an item has been successfully read by the scanner. In the typical grocery store environment there are multiple scanners in operation, each one of them beeping when reading items, and there are other ambient noises as well. A scanner also has certain visual indicators, in a typical two-plane scanner, light indicators are disposed on the upper housing section. It is desirable to have the indicators for the protected scale edges somewhat proximate to the area that is protected so that it is obvious what the function of the indicators is, in accordance with good human factors design. However, if the indicators are placed low on the vertical housing, for example, near to the scale edges, the operator's view of these indicators will be blocked by large items on the platter. The system 5a of
The light source 26, light guide 30a and detector 40 are of similar configuration as in the prior embodiment. In the system 5a, instead of just one light source 26, another light source 60 has been added. Preferably, the light source 26 associated with the platter perimeter protection beam 32 is a near-infrared (NIR) LED which is invisible to the human eye. The perimeter protection beam 32 travels the same path as described for the prior embodiment of
In an alternate configuration, the source 60 may be a multicolor LED which can indicate conditions by green and red, rather than just green and off. For example in the normal operating condition the LED emits a green color indicating to the operator that the weighing condition is satisfactory, but when an off-scale object is detected, the LED emits the color red thereby alerting the operator of the off-scale condition. Other color indication schemes and flashing lights may be implemented.
In another embodiment, the indicating source 60 and sensing source 26 may be combined into one LED. The sensing may be accomplished by modulating the visible indicating source at a frequency higher than perceptible by humans. In another embodiment, the detection light 32/38 and/or the indication light 62 may be synchronized with the scanning device to avoid “blinding” the scanner with extraneous light.
In the embodiments of
Preferably the weigh platter comprises a two plane weigh platter having a lower platter section containing the horizontal window 22 and an upper platter section 20b containing an upper window 14a as illustrated in
The system may include software that takes feedback/control signals not only from the detector but also from the Point of Sale system (POS) and/or the weigh scale. Typically, the POS has a weighing function that requires the operator to key in a code for an item, such as fresh produce, that is sold by weight. The off-scale detection system may normally be in an “off” or dormant state, but is activated by various activities, such as (1) being alerted by the POS that a weighing activity is occurring, (2) the weigh scale detecting that an item is on the scale, the weigh scale detecting a mass on the scale that is not changing, meaning that the item is not being moved and must have been placed on the platter with the intent to weigh it. Weight detection (or completion of a successful weighing operation) of an item may be delayed (such as the scale being disabled) until the off-scale detection system determines that the item is not off-scale or the transmission of weight data to the host may be delayed until the off-scale detection system enables this action.
It may be desirable to keep the indicator(s) in an off state until it is determined that a weighing operation is occurring. Thus in one embodiment, the indicators are kept in the off state to keep the indicator(s) from flashing unnecessarily during scanning operations. During scanning, items being scanned may intermittently block the perimeter light beams, though this intermittent blocking may be of little or no consequence to the transaction until a weighing operation is being performed. Thus, inhibiting the indicator until a weighing operation is underway will avoid undue distraction to the operator.
One method to determine when a weighing operation is being performed is to determine that the scale is not in motion and that there is more than approximately zero weight on the scale. If items are being scanned, the scale would typically be in motion due to the movement of items being scanned/dragged across the scale, and the indicator(s) should be inhibited. Similarly, if the scale is not in motion, but there is approximately zero weight on the platter, then this zero weight condition with scale not in motion would indicate that there is no weighing taking place, and so again the indicator(s) should be inhibited.
For purposes of description, certain sides of the weigh platter will now be defined, in this case with respect to
A light source 126 is installed in the housing proximate the weigh platter 120 and above the top surface plane of the horizontal platter 120. A light guide 130 is disposed in the weigh platter 120 along a side edge thereof, the light guide extending from the head edge of the platter proximate the vertical section 112 to the foot 124 of the platter 120. The light guide 130 is attached to the weigh platter 20 and moves freely with it. Light 132 projected from the light source 126 passes over the platter 120 and reaches an opening in the platter foot rail 124. The light 132 enters and travels within the light guide 130 and is reflected downward via a reflecting feature 136, the light traveling in a downward path 132a within a vertical light pipe section 131 and is then reflected in a reverse direction via reflecting feature 134 within light guide 130 along path 138 toward the detector 140. The reflecting features 134, 136 may comprise reflecting mirrors or may be merely curved sections of the light guide 130. At the end of the light guide 130, the light 138 passes out of the light guide 130 through the air gap 128 and onto the detector 140, thus avoiding any mechanical connection between the platter 120 and the housing containing the light source 126 and the detector 140.
The light guide 130 may comprise a light pipe as previously described. Additional field-of-view controls may be provided for the detector 140 such as baffles, apertures, lenses or combinations thereof. The light source 126 may be provided with suitable focusing optics.
As in the previous embodiments, when an item is positioned in the light path 132, the light beam from the light source 126 is interrupted or partially blocked from reaching the detector 140 and from the change in light reaching the detector 140 it is inferred that the item may be “off-scale” and an indicator, such as an alarm, audio or visual, is actuated notifying the operator that the item may indeed be off-scale and in contact with the counter potentially resulting in an inaccurate weighing.
Preferably, a duplicate set of system parts is disposed on the other side of the platter 120. The system 100 may include the indicator feature 66 of
A light source 180 is disposed in or on the upper housing section 162 at an elevation above the plane or top surface of the platter 170 directing a light beam 182 along a side edge of the platter 170. The light beam 182 is reflected by a mirror 192 or other reflective element and into a light guide 190 disposed within the foot rail 174. The light guide 190 serves to direct the light beam 182 to the other end of the foot rail 174 where another reflective element such as mirror 194 reflects the beam along the other edge of the platter 170 and toward the detector 188. Both the detector 188 and the light source 180 are preferably mounted on the vertical section 162 and not on the platter 170 thus eliminating any need for electrical connection onto the platter 170. The detector 188 detects an interruption of the light beam 182 that occurs if an item being weighed is off-platter at either edge. The light guide 190 serves to reduce precision needed for alignment of the light source 180, mirrors 192/194, and detector 188 and also reduces light intensity loss between mirrors 192 and 194. The mirrors 192 and 194 could also be incorporated into the light guide itself, similar to the reflectors 34 and 36 of
The system 150 preferably includes a two-plane platter with the vertical window 164 disposed in a vertical portion of the platter 170 and the lower window 172 disposed in the horizontal portion of the platter. Items to be weighed are placed on the platter surface and the vertical window 164 being part of the platter keeps items from going off-scale in the direction toward the vertical section 162. The foot rail 174 acts as a raised-up portion to keep items from going off-scale on the distal checker side. The detection system light beam 182 serves to detect off scale items at either the left lateral side edge or the right lateral side edge.
The scanner housing 210/220 includes a series of perimeter frame members 250, 255 one on each of the lateral sides of the horizontal platter section 245 forming respective gaps 252, 257 therebetween. Alternately, if the housing does not include frame members, the gaps are established between the lateral sides of the horizontal platter section and the checkout counter. Taking one of the lateral sides by way of example and referring to
The light plane 263 may be created by action of the light beam 262 exiting the gap, wherein the gap is sufficiently narrow so as to inhibit lateral dispersion of the plane of light exiting the gap. Alternately, or in combination, a focusing lens, such as for example a cylindrical lens, may be provided proximate the light source 260 to create the desired planar effect for the light being directed into the air gap. In another example, a more collimated light beam, such as a laser, may be scanned or fanned to create the light curtain effect.
Upon detection of such scattered rays, the off scale detection system infers that an object is in the air gap 252 and thus potentially extends off of the platter 240 and therefore in contact with the frame 250 or checkout countertop potentially resulting in an inaccurate weight measurement. Thus upon such detection, the operator is notified by an indicator coupled to the detector 280, 292 such as by an audible signal or some visual signal thus prompting the operator to take remedial action.
One such visual signal may be a perimeter lighting system. When the item being weighed is properly centered within the confines of the platter 240, the perimeter lighting would alight in a green color indicating a proper and favorable weighing process. If the detection system detects an object passing over the gap 252 or 257, the perimeter lighting system would alight in a red color indicating a potential improper location for the object and potential for an improper weighing. Further details of perimeter lighting indicator systems will be described below with reference to
Because the amount of light scattered from objects near the air gap is small, it is preferable that a sensitive detection method be employed. In the preferred embodiment, the light sources are modulated in intensity over time, preferably being turned on and off at a rate in the tens of Hertz to hundreds of thousands of Hertz. Also in the preferred embodiment, a technique known as synchronous, phase sensitive, or lock-in detection may be used. This lock-in detection method allows detection of very small signals, synchronized to a reference frequency, in the presence of very large asynchronous noise. A lock-in method is described in Perkin Elmer Technical Note TN1000 “What is a Lock-in Amplifier?” hereby incorporated by reference. Other detection techniques may be employed, such as narrowband tuned amplifiers, or other suitable techniques.
The output from each channel's digitizer 318 is applied to an input on a microcontroller. The microcontroller keeps track of the input signals and makes decisions about when to indicate potential weighing problems along with adjusting various stages in the lock-in amplifiers such as gain, offset, and phase in order to optimize performance. Because the amount of scattered light may vary over time due to many factors, the system may periodically “null out” a fixed amount of background signal. This nulling out may be best accomplished by performing the nulling operation when there is no weight on the scale and perhaps when no scanning activity is occurring. Because the system detects light scattered from the air gap, if debris accumulates in this gap that scatters sufficient light, this scatter will be detected by the system. This detection of debris can be a benefit, because it can notify the operator to keep the air gap clean, which is also essential for correct weight measurements.
Because the system is very sensitive to light scattered from the air gap, it may be important to control unwanted stray scatter. If the walls of the surfaces defining the air gap, in this case the sides of the perimeter frame and the weigh platter, scatter light excessively, this excessive scatter will degrade the sensitivity of the system. An exemplary case is exhibited in
One method to control scatter within the air gap is to provide various baffles to limit the possible angular spread of light.
The detectors 280, 292 are preferably inset within the scanner housing so that they may not look directly at light scattering from the gaps.
In operation, the system may have light indicators on the scanner-scale housing (visible to the operator) which change when the scale perimeter is encroached. In a preferred system, one visual indicator (such as an LED) is provided on each lateral side of the vertical enclosure 210 substantially in line with each air gap 252, 257, but raised high enough to be visible in the presence of items being weighed. Each indicator would be associated with its own lateral air gap. An example location of such indicators is shown in
Other configurations for visual indicators may be employed.
Details of the underlying concept for the system 300 are illustrated in
U.S. Patent Publication No. U.S. 2010/0139989, hereby incorporated by reference, describes details for other methods of detecting that may be combined with or modify the off-scale detection systems or methods described herein. For example, in another alternative configuration, the perimeter lighting system 300 or 300a may be used as a brightly-defined edge pattern to be detected by an imager and compared at different times to determine if an off-scale item is present due to change in the image detected. For example, each of the cameras 398, 399 (as shown in
The U.S. 2010/0139989 application also discloses additional details for controller and alarm modules (particularly with reference to
In the illustrated embodiment of
The reflecting features 434, 436 may comprise reflecting mirrors or may be merely angled or curved sections of the light guides 430, 431. The second light guide 431 may be omitted with reflecting feature 434 (e.g., mirror) reflecting light 432 from the first light guide up through a hole or notch in the platter 420 and to the second reflecting feature 436. The light guides 430 and 431 may comprise a light pipe of any suitable construction and as previously described per other embodiments. The light pipe 430 may be formed to include a separate lens or lens function to shape the light beam 432 and/or 432a. Additional field-of-view controls may be provided for the detector such as baffles, apertures, lenses or combinations thereof. The light source 426 may be provided with suitable focusing optics. The light beam 432 may be generated in any suitable wavelength, but is preferably in the non-visible range of near-infrared.
Light from the light source 426 thus travels from the source, through the light pipe 430 reflecting off the pipe sides (as shown by path 432), up through light pipe section 431 and along return path 438 to detector 440. In similar fashion as described previously with reference to
Preferably, a duplicate set of system features is disposed on the other side of the platter 420, including far side light pipe 430a and far side second light guide 431a, etc.
The second light guide 431 may be omitted and in place a hole or window is provided in the weigh platter 420 to permit passage of the light segment 432a through the platter 420 and then reflected by the reflector element 436 to direct the light beam 438 to the detector 440.
In each of previously described light guide systems (namely system 5, 5a of
Various systems have been disclosed to detect the condition of a weighable item partially overhanging the scale platter onto the adjacent non-weighing countertop. The overhang condition often produces reporting of inaccurate weight data from the scale device. The various detectors devised to sense the occurrence of such a possible state are operable to both warn the operator by various visible and/or audible indications as well as to optionally disable transmission of weight data until the condition is cleared.
In an alternate embodiment, the perimeter detection system may be configured to report additional data about the condition of weigh scale veracity when the condition of off-scale weighing occurs providing useful insight to store operations.
In one example, if the scale receives a weight request from a connected POS device and the overhanging condition is sensed by the detectors, the system may respond with a weight and some extra appended data that indicates (a) the overhanging condition; (b) identification of which side of the platter is affected. This feature may be particularly useful for stores that are transitioning to new scanner/scale systems that include such a scale perimeter monitoring option. It may be desirable to not to fully disable weight reporting during an overhanging condition as it may be determined that such disabling may negatively affect store throughput until personnel get used to the new system. This option allows monitoring how often weight transactions may be incorrect, which can be useful in store loss analysis and operator training evaluations.
Step 352: Start.
Step 354: Placing an item on the weigh scale platter of the data reader for weighing the item.
Step 356: Using one of the methods/systems described above, sensing whether the item is encroaching upon or overhanging an edge of the platter, an item overhanging the edge thus has potential for weighing error. From this step, two (optional) courses of action may be taken.
Option 1, proceeding to Step 358 for determined whether the item is hanging over the edge. If it is not hanging over the edge of the platter (the No condition), proceeding to Step 360.
Step 360: Obtaining item weight from the scale and reporting the weight to the POS, and then proceed to Step 372 and return to Start Step 353 for next item.
If at Step 358 it is determined that an item is hanging over the edge of the platter (the Yes condition), then proceed to Step 362 whereby the operator is alerted to the overhang condition and the weight is not reported to the POS.
Step 364: After being alerted of the overhang condition, the operator is allowed (or instructed) to reposition the item for weighing, preferably to position the item such that it does not overhang the edge of the platter. The method/operation then proceeds or returns to Step 356 to re-sense whether there is an overhang condition.
Option 2, proceeding to Step 366 for determining whether the item is hanging over the edge. If it is not hanging over the edge (the No condition) proceeding to Step 368.
Step 368: Obtaining item weight from the scale and reporting the weight to the POS, and then proceed to Step 372 and return to Start for next item.
If at Step 366 it is determined that that an item is hanging over the edge (the Yes condition), then proceed to Step 370 where item weight is obtained and both the overhang condition and the item weight are reported to the POS or host. The overhang condition data may be appended to the item ID data obtained by the data reader, separately sent to the POS/host, or via another suitable reporting method. Alternately, the operator may be alerted as to the overhang condition and given the opportunity to correct, but even if no action is taken, the weight is nonetheless obtained and reported under this Option 2 process.
Once the item weight is obtained and reported, the process proceeds to Step 372 for returning to the Start Step 352.
The data pertaining to the off-scale/overhanging condition may be reported by appending data to the weight information or sending an extra message pertaining to the overhang condition, separate from the weight data, such as in a “special” or “phantom” barcode (i.e., non-item identification data such as disclosed in U.S. Pat. No. 7,527,198 hereby incorporated by reference) or as special PLU (price look-up) data.
Thus the scale perimeter protection system may be configured to inhibit weighing operations until it is determined that there is no item in an off-scale condition. Following are several methods by which the system may inhibit the weighing operation:
Thus while certain preferred embodiments and applications have been shown and described, it will be apparent to those having skill in the art that many changes may be made to the details of the above-described embodiments without departing from the underlying principles of the invention. The scope of the present invention should, therefore, be determined only by the following claims.
This application is a continuation of U.S. application Ser. No. 13/153,281 filed Jun. 3, 2011 U.S. Pat. No. 8,561,902 which is a continuation-in-part of U.S. application Ser. No. 12/956,716 filed Nov. 30, 2010 U.S. Pat. No. 8,556,175, which claims priority to U.S. provisional application No. 61/267,376 filed Dec. 7, 2009, each of these applications hereby incorporated by reference.
Number | Name | Date | Kind |
---|---|---|---|
4000397 | Hebert et al. | Dec 1976 | A |
4716281 | Amacher et al. | Dec 1987 | A |
4881606 | Halfon et al. | Nov 1989 | A |
5058691 | Sela | Oct 1991 | A |
5143164 | Nahar | Sep 1992 | A |
5260554 | Grodevant | Nov 1993 | A |
5367291 | Fockens | Nov 1994 | A |
5410108 | Williams et al. | Apr 1995 | A |
5446271 | Cherry et al. | Aug 1995 | A |
5463211 | Arends et al. | Oct 1995 | A |
5747744 | Kraft et al. | May 1998 | A |
6080938 | Lutz | Jun 2000 | A |
6085979 | Maddox | Jul 2000 | A |
6092838 | Walker | Jul 2000 | A |
6237852 | Svetal et al. | May 2001 | B1 |
6297750 | Wingate et al. | Oct 2001 | B1 |
6330973 | Bridgelall et al. | Dec 2001 | B1 |
6332575 | Schuessler et al. | Dec 2001 | B1 |
6354498 | Lutz | Mar 2002 | B1 |
6416183 | Colpaert et al. | Jul 2002 | B1 |
6547040 | Goodwin, III | Apr 2003 | B2 |
6707381 | Maloney | Mar 2004 | B1 |
7050043 | Huang et al. | May 2006 | B2 |
RE40071 | Svetal et al. | Feb 2008 | E |
7347367 | White | Mar 2008 | B2 |
8552313 | Atwater et al. | Oct 2013 | B2 |
8556175 | Mcqueen et al. | Oct 2013 | B2 |
8561902 | Mcqueen et al. | Oct 2013 | B2 |
20040035928 | Anderson | Feb 2004 | A1 |
20050103850 | Mergenthaler et al. | May 2005 | A1 |
20070102513 | Scheb | May 2007 | A1 |
20080169347 | Olmstead | Jul 2008 | A1 |
20080255790 | Roquemore et al. | Oct 2008 | A1 |
20100139989 | Atwater et al. | Jun 2010 | A1 |
20110121950 | Izadi et al. | May 2011 | A1 |
20110132985 | Mcqueen et al. | Jun 2011 | A1 |
20110163996 | Wassvik et al. | Jul 2011 | A1 |
Number | Date | Country |
---|---|---|
0967 565 | Dec 1999 | EP |
1039 275 | Sep 2000 | EP |
11-203385 | Jul 1999 | JP |
2000-028424 | Jan 2000 | JP |
2006-154738 | Jun 2006 | JP |
2008-524587 | Jul 2008 | JP |
10-2011-0039282 | Apr 2011 | KR |
WO 0233647 | Apr 2002 | WO |
WO 2005-038506 | Apr 2005 | WO |
Entry |
---|
Perkin Elmer Technical Note TN1000, “What is a Lock-in Amplifier?”, 2000, 4 pages. |
International Patent Application No. PCT/US2010/058604, International Search Report and Written Opinion dated Jul. 22, 2011, 9 pages. |
International Patent Application No. PCT/US2012/040605, Written Opinion and International Search Report dated Jan. 30, 2013. |
Atwater et al., U.S. Appl. No. 12/634,252, filed Dec. 9, 2009. |
Atwater et al., U.S. Appl. No. 14/047,156, filed Oct. 7, 2013. |
Number | Date | Country | |
---|---|---|---|
20140041950 A1 | Feb 2014 | US |
Number | Date | Country | |
---|---|---|---|
61267376 | Dec 2009 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 13153281 | Jun 2011 | US |
Child | 14057938 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 12956716 | Nov 2010 | US |
Child | 13153281 | US |