Not applicable.
Not applicable.
The present disclosure generally relates to systems and methods for correlating gas condensates and wet gases in unconventional shale plays based on an equation of state. More particularly, the present disclosure relates to correlating gas condensates and wet gases in unconventional shale plays based on an equation of state using a condensate gas-ratio, a separator pressure and a separator temperature.
In the absence of pressure, volume and temperature (“PVT”) data, it is almost impossible to generate the data files that are needed to conduct a reservoir engineering analysis and, in particular, a numerical reservoir simulation for modeling fluid behavior in hydrocarbon reservoirs. The typical PVT analysis involves collecting down-hole and/or surface samples, conducting quality control tests and then performing either one of a constant mass expansion (CME) or constant volume depletion (CVD) test to create extended black oil tables needed for the reservoir engineering analysis. Even the most popular oil correlations listed in table 1 below do not work reliably with gas condensates (also referred to as retrograde condensates) and wet gases because the extended black oil correlations are generally prone to errors and inconsistencies.
Therefore, the current trend is to use commercial PVT simulation software to first obtain a mathematically recombined composition, fit the data to an equation of state (EOS) model and create PVT data files for the numerical reservoir simulation in full compositional 7mode. Because this technique can be time consuming and expensive, it is common practice to create reduced compositional models by combining some of the components together and selecting the reduced compositional models that provide a good match with the full compositional models.
The present disclosure is described below with references to the accompanying drawings in which like elements are referenced with like reference numerals, and in which:
The present disclosure overcomes one or more deficiencies in the prior art by providing systems and methods for correlating gas condensates and wet gases in unconventional shale plays based on an equation of state using a condensate gas-ratio, a separator pressure and a separator temperature.
In one embodiment, the present disclosure includes a method for correlating gas condensates and wet gases in unconventional shale plays, which comprises: i) calculating a CGRS value using a reduced pseudo-component fluid model and data for each fluid at a reservoir temperature, a separator pressure and a separator temperature; ii) calculating a CGRA value using the reduced pseudo-component fluid model and data for each fluid at atmospheric conditions; iii) plotting a relationship between the CGRA value and a respective C7+ mole fraction value from the reduced pseudo-component fluid model for each fluid using a computer processor, the relationship representing a CGRA relationship equation; iv) plotting a relationship between the CGRS value and a respective C7+ mole fraction value from the reduced pseudo-component fluid model for each fluid using the computer processor, the relationship representing a CGRS relationship equation; v) creating a fluid database using a compositional simulation PVT data file for each fluid; vi) calculating a C7+ value using one of the CGRA value for each fluid and the CGRA relationship equation and the CGRS value for each fluid and the CGRS relationship equation, wherein C7+ represents the mole fraction of components heavier than heptane (C7); and vii) determining a mole fraction of each pseudo-component in the reduced pseudo-component fluid model using the C7+ value and the fluid database.
In another embodiment, the present disclosure includes a non-transitory program carrier device tangibly carrying computer executable instructions for correlating gas condensates and wet gases in unconventional shale plays, the instructions being executable to implement: i) calculating a CGRS value using a reduced pseudo-component fluid model and data for each fluid at a reservoir temperature, a separator pressure and a separator temperature; ii) calculating a CGRA value using the reduced pseudo-component fluid model and data for each fluid at atmospheric conditions; iii) plotting a relationship between the CGRA value and a respective C7+ mole fraction value from the reduced pseudo-component fluid model for each fluid, the relationship representing a CGRA relationship equation; iv) plotting a relationship between the CGRS value and a respective C7+ mole fraction value from the reduced pseudo-component fluid model for each fluid, the relationship representing a CGRS relationship equation; v) creating a fluid database using a compositional simulation PVT data file for each fluid; vi) calculating a C7+ value using one of the CGRA value for each fluid and the CGRA relationship equation and the CGRS value for each fluid and the CGRS relationship equation, wherein C7+ represents the mole fraction of components heavier than heptane (C7); and vii) determining a mole fraction of each pseudo-component in the reduced pseudo-component fluid model using the C7+ value and the fluid database.
In yet another embodiment, the present disclosure includes a method for correlating gas condensates and wet gases in unconventional shale plays, which comprises: i) calculating a CGRS value using a reduced pseudo-component fluid model and data for each fluid at multiple data points for a reservoir temperature, a separator temperature and a separator pressure; ii) calculating a CGRA value using the reduced pseudo-component fluid model and data for each fluid at atmospheric conditions; iii) plotting a relationship between the CGRA value and a respective C7+ mole fraction value from the reduced pseudo-component fluid model for each fluid using a computer processor, the relationship representing a CGRA relationship equation; iv) plotting a relationship between the CGRS value and a new parameter X, which is a product of a predetermined scaling parameter W and the CGRA value for each separator pressure for each fluid using the computer processor, the relationship representing a CGRS relationship equation; v) creating a fluid database using a compositional simulation PVT data file for each fluid; vi) calculating a C7+ value using the CGRA relationship equation and one of a known CGRA value for each fluid and a calculated CGRA value for each fluid, wherein C7+ represents the mole fraction of components heavier than heptane (C7); and vii) determining a mole fraction of each pseudo-component in the reduced pseudo-component fluid model using the C7+ value and the fluid database.
In yet another embodiment, the present disclosure includes a non-transitory program carrier device tangibly carrying computer executable instructions for correlating gas condensates and wet gases in unconventional shale plays, the instructions being executable to implement: i) calculating a CGRS value using a reduced pseudo-component fluid model and data for each fluid at multiple data points for a reservoir temperature, a separator temperature and a separator pressure; ii) calculating a CGRA value using the reduced pseudo-component fluid model and data for each fluid at atmospheric conditions; iii) plotting a relationship between the CGRA value and a respective C7+ mole fraction value from the reduced pseudo-component fluid model for each fluid, the relationship representing a CGRA relationship equation; iv) plotting a relationship between the CGRS value and a new parameter X, which is a product of a predetermined scaling parameter W and the CGRA value for each separator pressure for each fluid, the relationship representing a CGRS relationship equation; v) creating a fluid database using a compositional simulation PVT data file for each fluid; vi) calculating a C7+ value using the CGRA relationship equation and one of a known CGRA value for each fluid and a calculated CGRA value for each fluid, wherein C7+ represents the mole fraction of components heavier than heptane (C7); and vii) determining a mole fraction of each pseudo-component in the reduced pseudo-component fluid model using the C7+ value and the fluid database.
The relationship between various quantities of interest, such as the CGRA value and the C7+ mole fraction value can be linear or non-linear. Based on available data, a straight line or polynomial fit can be reasonably made in some cases. However, more advanced methods can be applied to estimate a more complex functional form suggested by the data. Even a non-parametric method of function approximation, such as a neural network, can be applied to establish the relationship. Regardless of the method used to determine the relationship, it must ensure that 1) a fit can be made to the degree of quality appropriate for the task at hand; and 2) the fitted estimator can be evaluated for the input quantity in the desired range. If, for example, the relationship between the CGRA value and the C7+ mole fraction value has been fitted, then evaluation of the fitted estimator for a CGRA value in the desired range yields a mole fraction value for C7+. Various function approximation methods are thus, available and a particular type of function approximation method is not required.
The subject matter of the present disclosure is described with specificity, however, the description itself is not intended to limit the scope of the disclosure. The subject matter thus, might also be embodied in other ways, to include different steps or combinations of steps similar to the ones described herein, in conjunction with other present or future technologies. Moreover, although the term “step” may be used herein to describe different elements of methods employed, the term should not be interpreted as implying any particular order among or between various steps herein disclosed unless otherwise expressly limited by the description to a particular order. While the present disclosure may be applied in the oil and gas industry, it is not limited thereto and may also be applied in other industries to achieve similar results.
Method Description
Referring now to
In step 102, fluid sample data is collected across the unconventional shale play from various wells (the more, the better) to cover a broad range of fluid types to be produced using techniques well known in the art. Each hydrocarbon fluid sample is represented by its own phase envelope and is collected either from the wellbore or at the surface (typically at the separators). A phase envelope is a plot that is characteristic of a hydrocarbon fluid, which is also referred to as a P-T (pressure temperature) diagram in petroleum engineering literature. An example of a P-T diagram is illustrated in
In step 104, the fluid sample data from step 102 is checked for quality using techniques well known in the art and commercially available PVT software for quality control. The fluid sample data that fails to meet predetermined quality control standards may be discarded.
In step 106, an equation-of-state (EOS) model (e.g. the Peng-Robinson or Soave-Redlich-Kwong EOS model) is selected for the fluids represented by the remaining fluid sample data from step 104 using commercially available PVT software.
In step 108, a full model is created using the EOS model selected in step 106 and the commercially available PVT software. This step may involve some initial lumping of heavier components, which usually have smaller mole fractions for wet gases and gas condensates, while honoring available lab data.
In step 110, PVT test data are generated using the full model created in step 108 and commercially available PVT software. The PVT test data may include P-T diagram data, separator test data, CCE data and CVD data.
In step 112, a reduced pseudo-component model is created from the full model generated in step 108 using trial and error techniques and commercially available PVT software. This step is necessary to create a reduced model, which can be used in compositional simulation. The reduced model is a common pseudo-component model in which further lumping is done to reduce the total number of pseudo-components to less than about 10, which reduces the compositional simulation time. Phase behavior calculations and compositional simulations with an equation of state require the use of pseudo-components to represent the oil and gas mixtures. Because of the large number of components which form the heavy fractions (e.g. C6 + fractions), it is necessary to group them into pseudo-components. In other words, the more pseudo-components there are, the longer the simulation will take. Furthermore, to minimize simulation costs, it is also advantageous to lump the light fractions.
In step 114, the reduced model from step 112 is validated using the PVT test data from step 110 and predetermined tolerance criteria to generate various outcomes and commercially available PVT software. If the results of the various outcomes substantially match (i.e. fall within an acceptable margin of error), then the reduced model is validated. Otherwise, step 112 may be repeated to create another reduced model for validation.
In step 116, a CGR value, which is hereinafter referred to as the CGRS value, is calculated using the reduced model from step 114 and commercially available PVT software to run a test for each fluid represented by the fluid sample data at the actual separator conditions (Psep and Tsep).
In step 118, a CGR value, which is hereinafter referred to as the CGRA value, is calculated using the reduced model from step 114 and commercially available PVT software to run a test for each fluid represented by the fluid sample data at atmospheric conditions.
In step 120, a relationship is plotted between the CGRA value calculated in step 118 and a respective C7+ mole fraction value from the reduced model in step 114 for each fluid represented by the fluid sample data by plotting the values using any technique well known in the art, such as the least squares method, and the client interface and/or the video interface described in reference to
In step 122, a relationship is plotted between the CGRS value calculated in step 116 and a respective C7+ mole fraction value from the reduced model in step 114 for each fluid represented by the fluid sample data by plotting the values using any technique well known in the art, such as the least squares method, and the client interface and/or the video interface described in reference to
In step 126, a fluid database is created by generating a compositional simulation PVT data file for each fluid represented by the fluid sample data using the commercially available PVT software that may also be used to run standard tests (e.g. separator test and CME, CVD tests) for producing additional data for the fluid database. Based on the number of fluid test reports received, the fluid database is maintained for each field, which contains but is not limited to PVT data tables in specific numerical simulator input format, the mole fractions of the pseudo-components, saturation pressure (dew point pressure), data on any separator test, and CME, CVD tests, for example. Preferably, a minimum of 5 fluid reports per field is recommended. An exemplary fluid database is illustrated in table 3 below, which includes the mole fraction of seven different pseudo-components (P1-P7), expressed as a percentage, and a C7+% value for each respective fluid.
In step 128, the method 100 determines whether to use the relationship equation from step 122 based on the use of a separator. If the relationship equation from step 122 is not used, then the method 100 proceeds to step 132. If the relationship equation from step 122 is used, then the method 100 proceeds to step 130.
In step 130, C7+ is calculated using the relationship equation from step 122 where C7+ is the mole fraction (in percentage terms) of the components heavier than heptane (C7). For the particular shale play used in
In step 132, C7+ is calculated using the relationship equation from step 120 where C7+ is the mole fraction (in percentage terms) of the components heavier than heptane (C7). For the particular shale play used in
In step 134, the composition (i.e. mole fraction of each pseudo-component) needed to populate the compositional simulation PVT data file is determined using the value for C7+ calculated in step 130 or step 132, the fluid database created in step 126 and the client interface and/or the video interface described in reference to
Referring now to
In step 202, the method 200 determines if hydrocarbon fluid composition data is available. In deep unconventional reservoirs, hydrocarbon fluid composition data is often available for typical fluids in the gas condensate and wet gas ranges. Such data may be equally useful as actual fluid data from fluid samples collected down hole or at the separator. If hydrocarbon fluid composition data is not available, then the method proceeds to step 206. If hydrocarbon fluid composition data is available, then the method proceeds to step 204.
In step 204, fluid sample data is selected from the hydrocarbon fluid composition data that covers wet gases and gas condensates applicable to the particular unconventional shale play using the client interface and/or the video interface described in reference to
In step 206, fluid sample data is collected in the same manner as step 102 in FIG. 1 across the unconventional shale play from various wells to cover a broad range of fluid types to be produced.
In step 208, the fluid sample data from step 204 or step 206 is checked for quality in the same manner as step 104 in
In step 210, an equation-of-state (EOS) model (e.g. the Peng-Robinson or Soave-Redlich-Kwong EOS model) is selected for the fluids represented by the remaining fluid sample data from step 208 using commercially available PVT software.
In step 212, a full model is created using the EOS model selected in step 210 and the commercially available PVT software. This step may involve some initial lumping of heavier components, which usually have smaller mole fractions for wet gases and gas condensates, while honoring available lab data.
In step 214, PVT test data are generated using the full model created in step 212 and commercially available PVT software. The PVT test data may include P-T diagram data, separator test data, CCE data and CVD data.
In step 216, a reduced pseudo-component model is created from the full model generated in step 212 using trial and error techniques and commercially available PVT software. This step is necessary to create a reduced model, which can be used in compositional simulation. The reduced model is a common pseudo-component model in which further lumping is done to reduce the total number of pseudo-components to less than about 10, which reduces the compositional simulation time. Phase behavior calculations and compositional simulations with an equation of state require the use of pseudo-components to represent the oil and gas mixtures. Because of the large number of components which form the heavy fractions (e.g. C7 + fractions), it is necessary to group them into pseudo-components. In other words, the more pseudo-components there are, the longer the simulation will take. Furthermore, to minimize simulation time, it is also advantageous to lump the light fractions.
In step 218, the reduced model from step 216 is validated using the PVT test data from step 214, predetermined tolerance criteria to generate various outcomes and commercially available PVT software. If the results of the various outcomes substantially match (i.e. fall within an acceptable margin of error), then the reduced model is validated. Otherwise, step 216 may be repeated to create another reduced model for validation.
In step 220, a CGR value, which is hereinafter referred to as the CGRS value, is calculated using the reduced model from step 218 and commercially available PVT software to run a test for each fluid represented by the fluid sample data at 3-4 data points for the reservoir temperature, the separator pressure and the separator temperature. In this manner, multiple tests are run for each set of data points compared to step 116 in which only one test is required at the actual reservoir temperature, separator pressure and separator temperature. For example, if 3 reservoir pressures, 4 separator temperatures and 4 separator pressures are used, then the total number of tests to calculate CGRS for each fluid will be 3×4×4=48. Because 3-4 data points are used, this step covers a broad range of reservoir depths, reservoir temperatures, which generally increase linearly with depth, and several possible separator conditions (Psep and Tsep).
In step 222, a CGR value, which is hereinafter referred to as the CGRA value, is calculated using the reduced model from step 218 and commercially available PVT software to run a test for each fluid represented by the fluid sample data at atmospheric conditions.
In step 224, a relationship is plotted between the CGRA value calculated in step 222 and a respective C7+ mole fraction value from the reduced model in step 218 for each fluid represented by the fluid sample data by plotting the values using any technique well known in the art, such as the least squares method, and the client interface and/or the video interface described in reference to
In step 226, a relationship is plotted between the CGRS value calculated in step 220 and a new parameter X, which is the product of a predetermined scaling parameter W and the CGRA value calculated in step 222, for each separator pressure for each fluid represented by the fluid sample data by plotting the values using any technique well known in the art, such as the least squares method, and the client interface and/or the video interface described in reference to
In step 228, a fluid database is created by generating a compositional simulation PVT data file for each fluid represented by the fluid sample data using the commercially available PVT software that may also be used to run standard tests (e.g. separator test and CME, CVD tests) for producing additional data for the fluid database. Based on the number of fluid test reports received, the fluid database is maintained for each field, which contains but is not limited to PVT data tables in specific numerical simulator input format, the mole fractions of the pseudo-components, saturation pressure (dew point pressure), data on any separator test, and CME, CVD tests, for example. Preferably, a minimum of 5 fluid reports per field is recommended. An exemplary fluid database is illustrated in table 5 below, which includes the mole fraction of seven different pseudo-components (P1-P7), expressed as a percentage, and a C7+% value for each respective fluid.
In step 230, the method 200 determines whether to use known values for CGRS, Psep and Tsep based on the use of a separator. If the CGRS value and respective Psep and Tsep values are not known, then the method 200 proceeds to step 233. If the CGRS value and respective Psep and Tsep values are known, then the method 200 proceeds to step 232.
In step 232, the known values for CGRS, Psep and Tsep are stored.
In step 233, the CGRA value from step 222 is stored.
In step 236, the method 200 determines if the Psep value stored in step 232 is substantially close to a Psep value represented by the relationship equation from step 226 using the client interface and/or the video interface described in reference to
indicates data missing or illegible when filed
In step 238, the new parameter X is calculated again using the CGRS value stored in step 232, the A and B values for the closest Psep value represented by the relationship equation from step 226 to the Psep value stored in step 232 and X=(CGRS−B)/A.
In step 240, the new parameter X is calculated again using the CGRS value stored in step 232; A=E/Psep̂F and B=E*Psep̂4+F*Psep̂3+G*Psep̂2+H*Psep+J (wherein Psep is from step 232 and E, F, G, H, J are coefficients); and X=(CGRS−B)/A. The equations for A and B were derived from the curve-fitting data in table 4. The values for E, F, G, H, and J may vary depending on the PVT data for a particular field, however, are E=1.827×104, F=4.7433×10−7, G=−4.5178×10−4, H=0.1903 and J=−20.429 for the particular shale play used in
In step 242, a CGRA value is calculated using the new parameter X calculated in step 238 or step 240, the predetermined scaling parameter W from step 226 and CGRA=X/W.
In step 244, C7+ is calculated using the relationship equation from step 224 where C7+ is the mole fraction (in percentage terms) of the components heavier than heptane (C7). For the particular shale play used in
In step 246, the composition (i.e. mole fraction of each pseudo-component) needed to populate the compositional simulation PVT data file is determined using the value for C7+ calculated in step 244, the fluid database created in step 228 and the client interface and/or the video interface described in reference to
Each method 100 and method 200 involves the use of a common equation of state for all of the fluids and therefore, all data pertaining to the equation of state such as binary interaction coefficients, critical pressure, critical temperature, acentric factor, volume shift parameters will be common for all of the fluids—only the mole fractions will be different for different fluids or samples taken from different parts of the shale play. Because black oil models based on correlations do not work very well for gas condensates and wet gases in unconventional shale plays, and produce erroneous results as far as prediction of gas and oil production for a gas condensate or a wet gas reservoir, the use of either method can produce more accurate correlation results. Moreover, the use of either method only requires the input of three easily accessible parameters (CGRS, Psep. and Tsep.) to generate all of the PVT data required for numerical simulation of the wet gases and gas condensates. In particular, for history matching, either method makes it easy to account for changes in CGR values without having to go through elaborate procedures.
Even if the compositional model generated by either method is not used directly, a black oil model can be generated from it following well known methods. The present disclosure therefore, provides a way to create both compositional and black oil fluid models, given only a limited input, whereas previously established, well known, correlations only provide a way to generate black oil models that often yield inconsistent results for gas condensate or a wet gas reservoirs. These inconsistencies arise because the practitioner often has to mix and match correlations that were developed at different times by different researchers for fluids from different sets of oilfields.
The fluid models generated by either method can be used for reservoir simulation studies as well as for compositional grading studies or for estimating parameters of laboratory settings involving reservoir fluids. When implemented as part of reservoir simulation software, each method provides a quick and easy way to generate fluid models for use in simulation, without requiring expensive, time-consuming fluid analysis, and creating templates for any field. Each method also allows switching from one composition to another quickly, which permits additional flexibility during the history matching phase of compositional simulation. Because each method is based on an equation of state, each method is very robust, fast, efficient and cost-effective.
System Description
The present disclosure may be implemented through a computer-executable program of instructions, such as program modules, generally referred to as software applications or application programs executed by a computer. The software may include, for example, routines, programs, objects, components and data structures that perform particular tasks or implement particular abstract data types. The software forms an interface to allow a computer to react according to a source of input. Nexus®, which is a commercial software application marketed by Landmark Graphics Corporation, may be used as an interface application to implement the present disclosure. The software may also cooperate with other code segments to initiate a variety of tasks in response to data received in conjunction with the source of the received data. The software may be stored and/or carried on any variety of memory such as CD-ROM, magnetic disk, bubble memory and semiconductor memory (e.g. various types of RAM or ROM). Furthermore, the software and its results may be transmitted over a variety of carrier media such as optical fiber, metallic wire and/or through any of a variety of networks, such as the Internet.
Moreover, those skilled in the art will appreciate that the disclosure may be practiced with a variety of computer-system configurations, including hand-held devices, multiprocessor systems, microprocessor-based or programmable-consumer electronics, minicomputers, mainframe computers, and the like. Any number of computer-systems and computer networks are acceptable for use with the present disclosure. The disclosure may be practiced in distributed-computing environments where tasks are performed by remote-processing devices that are linked through a communications network. In a distributed-computing environment, program modules may be located in both local and remote computer-storage media including memory storage devices. The present disclosure may therefore, be implemented in connection with various hardware, software or a combination thereof, in a computer system or other processing system.
Referring now to
The memory primarily stores the application programs, which may also be described as program modules containing computer-executable instructions, executed by the computing unit for implementing the present disclosure described herein and illustrated in
Although the computing unit is shown as having a generalized memory, the computing unit typically includes a variety of computer readable media. By way of example, and not limitation, computer readable media may comprise computer storage media and communication media. The computing system memory may include computer storage media in the form of volatile and/or nonvolatile memory such as a read only memory (ROM) and random access memory (RAM). A basic input/output system (BIOS), containing the basic routines that help to transfer information between elements within the computing unit, such as during start-up, is typically stored in ROM. The RAM typically contains data and/or program modules that are immediately accessible to, and/or presently being operated on, the processing unit. By way of example, and not limitation, the computing unit includes an operating system, application programs, other program modules, and program data.
The components shown in the memory may also be included in other removable/nonremovable, volatile/nonvolatile computer storage media or they may be implemented in the computing unit through an application program interface (“API”) or cloud computing, which may reside on a separate computing unit connected through a computer system or network. For example only, a hard disk drive may read from or write to nonremovable, nonvolatile magnetic media, a magnetic disk drive may read from or write to a removable, nonvolatile magnetic disk, and an optical disk drive may read from or write to a removable, nonvolatile optical disk such as a CD ROM or other optical media. Other removable/nonremovable, volatile/nonvolatile computer storage media that can be used in the exemplary operating environment may include, but are not limited to, magnetic tape cassettes, flash memory cards, digital versatile disks, digital video tape, solid state RAM, solid state ROM, and the like. The drives and their associated computer storage media discussed above provide storage of computer readable instructions, data structures, program modules and other data for the computing unit.
A client may enter commands and information into the computing unit through the client interface, which may be input devices such as a keyboard and pointing device, commonly referred to as a mouse, trackball or touch pad. Input devices may include a microphone, joystick, satellite dish, scanner, or the like. These and other input devices are often connected to the processing unit through the client interface that is coupled to a system bus, but may be connected by other interface and bus structures, such as a parallel port or a universal serial bus (USB).
A monitor or other type of display device may be connected to the system bus via an interface, such as a video interface. A graphical user interface (“GUI”) may also be used with the video interface to receive instructions from the client interface and transmit instructions to the processing unit. In addition to the monitor, computers may also include other peripheral output devices such as speakers and printer, which may be connected through an output peripheral interface.
Although many other internal components of the computing unit are not shown, those of ordinary skill in the art will appreciate that such components and their interconnection are well known.
While the present disclosure has been described in connection with presently preferred embodiments, it will be understood by those skilled in the art that it is not intended to limit the disclosure to those embodiments. It is therefore, contemplated that various alternative embodiments and modifications may be made to the disclosed embodiments without departing from the spirit and scope of the disclosure defined by the appended claims and equivalents thereof.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US14/34996 | 4/22/2014 | WO | 00 |