The present disclosure relates generally to emergency evacuation systems and, more particularly, to systems and methods for maintaining and controlling one or more emergency lighting units.
Emergency lighting units are typically located in stairwells, hallways, or other locations of a building to guide occupants of the building and/or first responders to an exit of the building. As such, failure of the emergency lighting units may be hazardous during emergencies.
According to one aspect of the disclosure, an emergency evacuation system includes a system operator and one or more emergency lighting units located in a building. Each emergency lighting unit further includes a processor, communication circuitry configured to communicate with the system operator, and a light indicator configured to be illuminated to indicate an exit of the building.
In some embodiments, each emergency lighting unit further includes a load sensor configured to generate load sensor data indicative of an electrical load of the light indicator of that emergency lighting unit.
In some embodiments, the processor is configured to detect a failure of the light indicator of that emergency lighting unit based on the load sensor data.
In some embodiments, the communication circuitry is configured to transmit a maintenance notification indicating the failure of the light indicator of that emergency lighting unit to the system operator.
In some embodiments, each emergency lighting unit further includes an visual sensor configured to capture motion data indicative of movement of one or more occupants present in an environment of the emergency lighting unit.
In some embodiments, wherein the processor of each emergency lighting unit is configured to evaluate the motion data from the visual sensor of that emergency lighting unit and to update an occupancy counter associated with that emergency lighting unit.
In some embodiments, the occupancy counter is representative of a number of occupants present in the environment of that emergency lighting unit.
In some embodiments, to evaluate the motion data includes to evaluate the motion data to determine a direction of movement of each of the one or more occupants indicative of whether each occupant is entering or exiting the building.
In some embodiments, each emergency lighting unit is configured to transmit the occupancy counter to the system operator, and wherein the system operator is configured to determine a total number of occupants present in the building based on a plurality of occupancy counters received from a plurality of emergency lighting units of the emergency evacuation system.
In some embodiments, each emergency lighting unit further includes an audio indicator configured to play an audio alert message in response to receiving an audio command from the system operator.
In some embodiments, each emergency lighting unit further includes a memory storing a plurality of audio alert message files, each audio alert message file being associated with a different audio command to be received from the system operator.
According to another aspect, a method of detecting failure of an emergency lighting unit is disclosed. The method includes obtaining load sensor data generated by a load sensor of the emergency lighting unit, wherein the load sensor data is indicative of an electrical load of a light indicator of the emergency lighting unit that is illuminated to indicate an exit of a building; evaluating, by a processor of the emergency lighting unit, the load sensor data to monitor the electrical load of the light indicator; detecting, by the processor, a light indicator failure in response to determining that a level of the electric load is below a threshold; and transmitting a maintenance notification to a system operator in response to detecting the light indicator failure.
According to another aspect, a method of monitoring occupancy with an emergency lighting unit includes a light indicator illuminated to indicate an exit of a building. The method includes obtaining motion data generated by an visual sensor of the emergency lighting unit, wherein the motion data is indicative of movement of one or more occupants present in an environment of the emergency lighting unit; evaluating, by a processor of the emergency lighting unit, the motion data to monitor the environment of the light indicator; updating, by the processor, an occupancy counter based on the evaluation of the motion data; and transmitting the occupancy counter to a system operator in response to updating the occupancy counter.
In some embodiments, the occupancy counter is representative of a number of occupants present in the environment of that emergency lighting unit.
In some embodiments, evaluating the motion data includes determining a direction of the movement of each of the one or more occupants, and wherein updating the occupancy counter includes incrementing the occupancy counter in response to determining a direction of movement indicative of an occupant entering the building.
In some embodiments, evaluating the motion data includes determining a direction of the movement of each of the one or more occupants, and wherein updating the occupancy counter includes decrementing the occupancy counter in response to determining a direction of movement indicative of an occupant exiting the building.
In some embodiments, the method further includes determining, by the system operator, a total number of occupants present in the building based on a plurality of occupancy counters received from a plurality of emergency lighting units located in the building.
According to another aspect, a method of broadcasting an audio alert message in a building using a plurality of emergency lighting units is disclosed. Each of the plurality of emergency lighting units includes a light indicator illuminated to indicate an exit of the building. The method includes receiving, by each of the plurality of emergency lighting units, an audio command from a system operator and playing, by each of the plurality of emergency lighting units, an audio alert message associated with the audio command in response to receiving the audio command.
In some embodiments, each of the plurality of emergency lighting units further includes a memory storing a plurality of audio alert message files, each audio alert message file being associated with a different audio command to be received from the system operator.
In some embodiments, the method further includes receiving, by each of the plurality of emergency lighting units, a new audio alert message file from the system operator and storing, by each of the plurality of emergency lighting units, the new audio alert message file in the memory of that emergency lighting unit.
The detailed description particularly refers to the following figures, in which:
While the concepts of the present disclosure are susceptible to various modifications and alternative forms, specific embodiments thereof have been shown by way of example in the figures and will be described herein in detail. It should be understood, however, that there is no intent to limit the concepts of the present disclosure to the particular forms disclosed, but on the contrary, the intention is to cover all modifications, equivalents, and alternatives consistent with the present disclosure and the appended claims.
References in the specification to “one embodiment,” “an embodiment,” “an illustrative embodiment,” etc., indicate that the embodiment described may include a particular feature, structure, or characteristic, but every embodiment may or may not necessarily include that particular feature, structure, or characteristic. Moreover, such phrases are not necessarily referring to the same embodiment. Further, when a particular feature, structure, or characteristic is described in connection with an embodiment, it is submitted that it is within the knowledge of one skilled in the art to effect such feature, structure, or characteristic in connection with other embodiments whether or not explicitly described.
The disclosed embodiments may be implemented, in some cases, in hardware, firmware, software, or any combination thereof. The disclosed embodiments may also be implemented as instructions carried by or stored on a transitory or non-transitory computer-readable storage medium, which may be read and executed by one or more processors. A computer-readable storage medium may be embodied as any storage device, mechanism, or other physical structure for storing or transmitting information in a form readable by a computing device (e.g., a volatile or non-volatile memory, a media disc, or other media device).
In the drawings, some structural or method features may be shown in specific arrangements and/or orderings. However, it should be appreciated that such specific arrangements and/or orderings may not be required. Rather, in some embodiments, such features may be arranged in a different manner and/or order than shown in the illustrative figures. Additionally, the inclusion of a structural or method feature in a particular figure is not meant to imply that such feature is required in all embodiments and, in some embodiments, may not be included or may be combined with other features.
Referring now to
For example, the emergency lighting units 102 may be configured to detect light indicator failures. To do so, each emergency lighting unit 102 may include a load sensor 132 that is configured to monitor an electric current flow to detect a disturbance in the current flow (e.g., due to a short or open circuit) in that emergency lighting unit 102. In response to a detection of the disturbance, the emergency lighting unit 102 may be configured to transmit a notification to the system operator 104 indicating a presence of a light indicator failure.
Additionally or alternatively, in some embodiments, the emergency lighting units 102 may be configured to track occupants present in the building. To do so, each emergency lighting unit 102 may include a visual sensor 134 that captures motion data indicative of movement in and out of the exit or a pathway to the exit of the building where the emergency lighting unit 102 is located. For example, in some embodiments, the visual sensor 134 may be embodied as a motion-activated camera that activates in response to detecting a motion to capture movement of a person that triggered the motion activation. The emergency lighting unit 102 may analyze the captured motion data to determine a direction of the movement of the detected person to update an occupancy counter to keep track of a number of occupants entering and leaving the environment where the emergency lighting unit 102 is located. Subsequently, the occupancy counter from each emergency lighting unit 102 of the building may be transmitted to the system operator 104 to be analyzed to determine a total number of occupants present in the building. In some embodiments, the system operator 104 may further determine a number of occupants present on each floor or in each room based on the corresponding locations of the emergency lighting units 102. In other embodiments, the motion data may be transmitted to the system operator 104, and the system operator 104 may analyze the motion data and update the total of number of occupants present in the building.
Additionally or alternatively, the emergency lighting units 102 may be configured to play an audio alert message that is stored in each of the emergency lighting units 102. To do so, each emergency lighting unit 102 includes an audio indicator 136. In such embodiments, each emergency lighting unit 102 may receive one or more audio alert messages to be stored in the emergency lighting units 102. The emergency lighting units 102 may further receive an audio command from the system operator 104 to play an audio alert message associated with the audio command. For example, the system operator 104 may transmit a command to play a fire alarm alert message. In response, each emergency lighting unit 102 may play the fire alarm alert message to inform the occupants who are present in the building to evacuate the building using the stairs. The audio alert message may also include directions to a nearest exit (which may be specific to the each emergency lighting unit 102).
As described above, the emergency lighting unit 102 and the system operator 104 are illustratively in communication via the network 106, which may be embodied as any type of wired or wireless communication network, including global networks (e.g., the Internet), local area networks (LANs) or wide area networks (WANs), cellular networks (e.g., Global System for Mobile Communications (GSM), 3G, 4G, 5G, Long Term Evolution (LTE), Worldwide Interoperability for Microwave Access (WiMAX), etc.), digital subscriber line (DSL) networks, cable networks (e.g., coaxial networks, fiber networks, etc.), or any combination thereof.
In the illustrative embodiment, each emergency lighting unit 102 includes at least one processor 120, at least one memory 122, an input/output (“I/O”) subsystem 124, communication circuitry 126, at least one data storage device 128, at least one light indicator 130, at least one visual sensor 134, and at least one audio indicator 136. It should be appreciated that, in some embodiments, the emergency lighting unit 102 may also include any number of additional input/output devices, interface devices, and/or other peripheral devices 138. For example, in some embodiments, the peripheral devices 138 may include a touch screen, graphics circuitry, keyboard, mouse, network interface, and/or other input/output devices, interface devices, and/or other peripheral devices. Additionally, in some embodiments, one or more of the illustrative components may be incorporated in, or otherwise form a portion of, another component.
The processor 120 may be embodied as any type of processor capable of performing the functions described herein. For example, the processor 120 may be embodied as a single or multi-core processor(s), digital signal processor, microcontroller, or other processor or processing/controlling circuit.
The memory 122 may be embodied as any type of volatile (e.g., dynamic random access memory (DRAM), etc.) or non-volatile memory or data storage capable of performing the functions described herein. Volatile memory may be a storage medium that requires power to maintain the state of data stored by the medium. Non-limiting examples of volatile memory may include various types of random access memory (RAM), such as dynamic random access memory (DRAM) or static random access memory (SRAM). One particular type of DRAM that may be used in a memory module is synchronous dynamic random access memory (SDRAM). Such standards (and similar standards) may be referred to as DDR-based standards and communication interfaces of the storage devices that implement such standards may be referred to as DDR-based interfaces.
The memory 122 is communicatively coupled to the processor 120 via the I/O subsystem 124, which may be embodied as circuitry and/or components to facilitate input/output operations with the processor 120, the memory 122, and other components of the emergency lighting unit 102. For example, the I/O subsystem 124 may be embodied as, or otherwise include, memory controller hubs, input/output control hubs, integrated sensor hubs, firmware devices, communication links (e.g., point-to-point links, bus links, wires, cables, light guides, printed circuit board traces, etc.), and/or other components and subsystems to facilitate the input/output operations. In some embodiments, the I/O subsystem 124 may form a portion of a system-on-a-chip (SoC) and be incorporated, along with one or more of the processor 120, the memory 122, and other components of the emergency lighting unit 102, on a single integrated circuit chip.
The communication circuitry 126 may be embodied as any communication circuit, device, or collection thereof, capable of enabling communications between the emergency lighting unit 102 and another compute device (e.g., the system operator 104 and/or another emergency lighting unit 102 over the network 106). The communication circuitry 126 may be configured to use any one or more communication technology (e.g., wired or wireless communications) and associated protocols (e.g., Ethernet, Bluetooth®, Wi-Fi®, WiMAX, etc.) to effect such communication.
The data storage 128 may be embodied as any type of device or devices configured for short-term or long-term storage of data such as, for example, memory devices and circuits, memory cards, hard disk drives, solid-state drives, or other data storage devices. In the illustrative embodiment, the emergency lighting unit 102 may be configured to store registered motion data, occupancy counter, and/or alert messages in the data storage 128 as discussed in more detail below. This data storage 128 may also be considered and referred to as a “memory.”
The light indicator 130 may be embodied as any type of an output device capable of indicating an emergency exit or pathway via illumination. In the illustrative embodiment, the light indicator 130 is embodied as one or more light emitting diodes (LEDs). The light indicator 130 may further include a boost convert to amply an input voltage to drive the LEDs. In the illustrative embodiment, the light indicator 130 further includes a load sensor 132. The load sensor 132 may be embodied as any type of sensor capable of generating or producing load sensor data indicative of an electrical load of the light indicator 130 to detect a failure of the LEDs (or other light source) of the light indicator 130. More specifically, the load sensor data is configured to monitor an electric current flow to detect a light indicator failure indicated by a disturbance in the current flow (e.g., due to a short or open circuit) in the light indicator 130.
The visual sensor 134 may be embodied as any type of sensor capable of generating or producing motion data to detect movement of a person and track a number of people entering and exiting an environment of the emergency lighting unit 102 (e.g., a room, a floor, or, if a building has only one exit, the building). In the illustrative embodiment, the visual sensor 134 is embodied as a camera capable of recording video and/or still images.
The audio indicator 136 may be embodied as any type of an output device capable of playing an audio alert message file. In the illustrative embodiment, the audio indicator 136 is embodied as a speaker.
Referring now to
The maintenance monitor 204, which may be embodied as hardware, firmware, software, virtualized hardware, emulated architecture, and/or a combination thereof is configured to obtain load sensor data generated by the load sensor 132 to monitor an electrical load level of the light indicator 130. In the illustrative embodiment, the load sensor data generated by the load sensor 132 is stored in the load sensor database 210, which may be embodied as a portion of memory or other data storage (e.g., a portion of the memory 122 or data storage 128).
The occupancy tracker 206, which may be embodied as hardware, firmware, software, virtualized hardware, emulated architecture, and/or a combination thereof is configured to analyze motion data captured by the visual sensor 134 to detect movements of occupants present in the environment of the emergency lighting unit 102. Additionally, the occupancy tracker 206 is configured to determine a direction of movement and count the number of people entering and exiting the environment using an image and/or video processing algorithm. Based on the location of the corresponding emergency lighting unit 102, the occupancy tracker 206 of the emergency lighting unit 102 determines whether the determined direction of the movement indicates that the detected occupant is entering or exiting the environment of the emergency lighting unit 102. For example, if the emergency lighting unit 102 is located in a hallway at an exit to the stairwell, the occupancy tracker 206 may determine that a person is exiting the floor if the person is moving toward the emergency lighting unit 102 or entering the floor if the person is moving away from the emergency lighting unit 102. Based on the direction of the movement, the occupancy tracker 206 is configured to update an occupancy counter indicative of a number of occupants present in the environment. It should be appreciated that, in some embodiments, the occupancy counter is only determined and updated at the emergency lighting units 102 that are located at the exit of the building. In such embodiments, the occupancy tracker 206 may determine that a person is exiting the building if the person is moving toward the emergency lighting unit 102 or entering the building if the person is moving away from the emergency lighting unit 102.
It should be appreciated that a plurality of the emergency lighting units 102 are located throughout the building to monitor the overall traffic of people entering and exiting the building. The occupancy counter for each emergency lighting unit 102 is transmitted to the system operator 104 by the network communicator 202 such that the system operator 104 may determine a total number of occupants present in the building. In some embodiments, a number of occupants present on each floor or in each room may be determined based on the locations of the emergency lighting units 102.
In the illustrative embodiment, the motion data produced by the visual sensor 134 and the occupancy counter are stored in the motion database 212, which may be embodied as a portion of memory or other data storage (e.g., a portion of the memory 122 or data storage 128).
The alert message manager 208, which may be embodied as hardware, firmware, software, virtualized hardware, emulated architecture, and/or a combination thereof is configured to play an audio alert message in response to a receipt of a command from the system operator 104. In the illustrative embodiment, the audio alert message files are stored in the audio alert message database 214, which may be embodied as a portion of memory or other data storage (e.g., a portion of the memory 122 or data storage 128). In the illustrative embodiment, a number of audio alert message files are preloaded on the emergency lighting unit 102 from a manufacture. In some embodiments, additional alert message audio files may be received from the system operator 104 to be added to the audio alert message database 214 of the emergency lighting unit 102.
Referring now to
If, however, the emergency lighting unit 102 determines that the load level is below the threshold in block 304, the emergency lighting unit 102 determines a failure of the light indicator 130 and the method 300 advances to block 306. In block 306, the emergency lighting unit 102 transmits a maintenance notification to the system operator 104 indicating a load failure (i.e., a light indicator failure). Subsequently, the method 300 loops back to block 302 to continue monitoring the electrical load level of the light indicator 130 to determine whether the light indicator failure has been cured. If not, the emergency lighting unit 102 is configured re-transmit a maintenance notification to the system operator 104 to request the light indicator 130 to be fixed.
Referring now to
In block 404, the emergency lighting unit 102 detects a motion that qualifies as a human motion. For example, the emergency lighting unit 102 may use an image and/or video processing algorithm to determine whether the detected motion is caused by movement of a person.
If the emergency lighting unit 102 determines that a qualified motion has not been detected in block 406, the method 400 loops back to block 402 to continue monitoring the environment for a qualified motion. If, however, the emergency lighting unit 102 determines that a qualified motion is detected in block 406, the method 400 advances to block 408.
In block 408, the emergency lighting unit 102 determines a direction of the detected motion. Specifically, the emergency lighting unit 102 determines whether a detected person is entering or exiting the environment of the emergency lighting unit 102 in order to track a number of occupants present in the environment (e.g., a room, a floor, or, if a building has only one exit, the building).
If the emergency lighting unit 102 determines that the detected person is exiting the environment in block 410, the method 400 advances to block 412. In block 412, the emergency lighting unit 102 decreases the occupancy counter. Alternatively, if the emergency lighting unit 102 determines that the detected person is entering the environment in block 410, the method 400 advances to block 414. In block 414, the emergency lighting unit 102 increases the occupancy counter.
In block 416, the emergency lighting unit 102 transmits the updated occupancy counter indicative of the number of occupants presently located in the environment of the emergency lighting unit 102 to the system operator 104. Such information may be used to inform first responders how many people are in the building during emergencies.
Referring now to
In block 508, the emergency lighting unit 102 monitors for an audio command from the system operator 104 to play an audio alert message file. If the emergency lighting unit 102 determines that a command has not been received in block 510, the method 500 loops back to block 502 to continue receiving a new audio alert message file from the system operator 104. If, however, the emergency lighting unit 102 determines that an audio command is received in block 510, the method 500 advances to block 512 to play the audio alert message associated with the received audio command.
While the disclosure has been illustrated and described in detail in the drawings and foregoing description, such an illustration and description is to be considered as exemplary and not restrictive in character, it being understood that only illustrative embodiments have been shown and described and that all changes and modifications that come within the spirit of the disclosure are desired to be protected.
There exist a plurality of advantages of the present disclosure arising from the various features of the method, apparatus, and system described herein. It will be noted that alternative embodiments of the method, apparatus, and system of the present disclosure may not include all of the features described yet still benefit from at least some of the advantages of such features. Those of ordinary skill in the art may readily devise their own implementations of the method, apparatus, and system that incorporate one or more of the features of the present invention and fall within the spirit and scope of the present disclosure as defined by the appended claims.
This application is a divisional of U.S. patent application Ser. No. 16/042,686, entitled “Intelligent Emergency Evacuation System” and filed Jul. 23, 2018, the entire disclosure of which is incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
3728705 | Atkins | Apr 1973 | A |
4531114 | Topol et al. | Jul 1985 | A |
4945280 | Beghelli | Jul 1990 | A |
4977353 | Helal et al. | Dec 1990 | A |
5148158 | Shah | Sep 1992 | A |
6010228 | Blackman et al. | Jan 2000 | A |
6529128 | Weng | Mar 2003 | B2 |
6538568 | Conley, III | Mar 2003 | B2 |
6577136 | Marques | Jun 2003 | B1 |
6838997 | Davidson | Jan 2005 | B1 |
6896388 | George et al. | May 2005 | B2 |
7026768 | Ruiz | Apr 2006 | B1 |
7259656 | Wright | Aug 2007 | B1 |
7262692 | Ho | Aug 2007 | B2 |
7400226 | Barrieau et al. | Jul 2008 | B2 |
7528700 | Picard et al. | May 2009 | B2 |
7619538 | Zarian | Nov 2009 | B1 |
7961089 | McSheffrey et al. | Jun 2011 | B2 |
7999666 | Barrieau et al. | Aug 2011 | B2 |
8183989 | Tsai | May 2012 | B2 |
8279574 | Scoggins et al. | Oct 2012 | B2 |
8422987 | Kane et al. | Apr 2013 | B2 |
8491159 | Recker et al. | Jul 2013 | B2 |
8774707 | Flammer et al. | Jul 2014 | B2 |
8786189 | Mayfield et al. | Jul 2014 | B2 |
8896427 | Ramirez | Nov 2014 | B1 |
9247625 | Recker et al. | Jan 2016 | B2 |
9252632 | Lewis | Feb 2016 | B2 |
9277632 | Hegarty | Mar 2016 | B2 |
9413194 | McCullough et al. | Aug 2016 | B2 |
9541625 | McSheffrey | Jan 2017 | B2 |
9655217 | Recker et al. | May 2017 | B2 |
9679448 | Koosha et al. | Jun 2017 | B2 |
9691307 | Braunstein | Jun 2017 | B2 |
9755455 | Schmucki | Sep 2017 | B2 |
9883568 | Han et al. | Jan 2018 | B2 |
10026278 | Asaro | Jul 2018 | B1 |
10803715 | Poirier | Oct 2020 | B2 |
20040263340 | Pearson, Jr. | Dec 2004 | A1 |
20060139161 | Beghelli | Jun 2006 | A1 |
20060261971 | Danvir et al. | Nov 2006 | A1 |
20070275750 | Nakagawa | Nov 2007 | A1 |
20080197790 | Mangiaracina et al. | Aug 2008 | A1 |
20100019901 | Tsai | Jan 2010 | A1 |
20100302048 | Mahajan | Dec 2010 | A1 |
20110148193 | Reid | Jun 2011 | A1 |
20110148302 | Keller et al. | Jun 2011 | A1 |
20110148309 | Reid | Jun 2011 | A1 |
20120143357 | Chemel | Jun 2012 | A1 |
20140145623 | McCullough | May 2014 | A1 |
20140167969 | Wedig et al. | Jun 2014 | A1 |
20140320011 | Hegarty | Oct 2014 | A1 |
20140340222 | Thornton et al. | Nov 2014 | A1 |
20150091451 | Williams | Apr 2015 | A1 |
20160027267 | Spiro | Jan 2016 | A1 |
20160240056 | Chen | Aug 2016 | A1 |
20170079111 | Rezeanu et al. | Mar 2017 | A1 |
20170093208 | Sabnis et al. | Mar 2017 | A1 |
20170094134 | Lunn | Mar 2017 | A1 |
20170148285 | Spiro | May 2017 | A1 |
20170243527 | Flieder | Aug 2017 | A1 |
20180049300 | Recker et al. | Feb 2018 | A1 |
20180075712 | Field | Mar 2018 | A1 |
20180084627 | Recker et al. | Mar 2018 | A1 |
20180185533 | Lalicki | Jul 2018 | A1 |
20180188018 | Brown | Jul 2018 | A1 |
20180375444 | Gamroth | Dec 2018 | A1 |
20190182671 | Magnan | Jun 2019 | A1 |
20190295386 | Roberts | Sep 2019 | A1 |
20190309974 | Kostrun | Oct 2019 | A1 |
Number | Date | Country |
---|---|---|
204005659 | Dec 2014 | CN |
105927919 | Sep 2016 | CN |
106455190 | Feb 2017 | CN |
102013003076 | Jun 2014 | DE |
202017100331 | Jan 2017 | DE |
1724903 | Nov 2006 | EP |
2929461 | Oct 2009 | FR |
2336258 | Oct 1999 | GB |
2494151 | Mar 2013 | GB |
2004107966 | Dec 2004 | WO |
2006116800 | Nov 2006 | WO |
201289355 | Jul 2012 | WO |
201478907 | May 2014 | WO |
201697929 | Jun 2016 | WO |
2016124917 | Aug 2016 | WO |
2017138029 | Aug 2017 | WO |
Entry |
---|
Canadian Intellectual Property Office, International Search Report and Written Opinion for PCT/CA2019/000108, dated Nov. 8, 2019, 15 pages. |
Number | Date | Country | |
---|---|---|---|
20200402376 A1 | Dec 2020 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 16042686 | Jul 2018 | US |
Child | 17006803 | US |