| Foreign Exchange Rates for Fiscal Valuation Purposes used by Banco de México on September 29th, 2006 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Spread Sheet | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| COUNTRY (1) | CODE | CURRENCY | USD PER CURRENCY | PESOS PER CURRENCY | COUNTRY (1) | CODE | CURRENCY | USD PER CURRENCY | PESOS PER CURRENCY | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ALBANY | ALL | LEK | 0.01032 | 0.11345 | KUWAIT | KWD | DINAR | 3.45841 | 38.02003 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ARGELIA | DZD | DINAR | 0.01407 | 0.15468 | LEBANON | LBP | POUND (2) | 0.66116 | 7.26846 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ARGENTINA | ARP | PESO | 0.32214 | 3.54145 | LIBYA | LYD | DINAR | 0.76713 | 8.43344 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| AUSTRALIA | AUD | DOLLAR | 0.74610 | 8.20225 | LITHUANIA | LTT | LITAS | 0.36793 | 4.04484 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BAHAMAS | BSD | DOLLAR | 1.00000 | 10.99350 | MALAYSIA | MYR | RINGGIT | 0.27126 | 2.98210 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BAHRAIN | BHD | DINAR | 2.65248 | 29.16004 | MALTA | MTL | LIRA | 2.95830 | 32.52207 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BARBADOS | BBD | DOLLAR | 0.50000 | 5.49675 | MOROCCO | MAD | DIRHAM | 0.11481 | 1.26216 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BELIZE | BZD | DOLLAR | 0.50761 | 5.58041 | NETHERLAND ANTILLES | ANG | GUILDER | 0.55866 | 6.14163 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BERMUDA | BMD | DOLLAR | 1.00000 | 10.99350 | NEW ZEALAND | NZD | DOLLAR | 0.65605 | 7.21229 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BOLIVIA | BOP | BOLIVIANO | 0.12500 | 1.37419 | NICARAGUA | NIC | CORDOBA | 0.05656 | 0.62179 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BRAZIL | BRC | REAL | 0.45956 | 5.05217 | NIGERIA (FED) | NGN | NAIRA | 0.00780 | 0.08575 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BULGARIA | BGL | LEV | 0.64872 | 7.13170 | NORTH KOREA | KPW | WON | 0.45455 | 4.99710 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| CANADA | CAD | DOLLAR | 0.89582 | 9.84820 | NORWAY | NOK | KRONE | 0.15466 | 1.70025 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| CENTRAL AFRICA | XOF | FRANC | 0.00193 | 0.02122 | PAKISTAN | PKR | RUPEE | 0.01652 | 0.18161 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| CHILE | CLP | PESO | 0.00186 | 0.02045 | PANAMA | PAB | BALBOA | 1.00000 | 10.99350 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| CHINA | CNY | YUAN | 0.12664 | 1.39222 | PARAGUAY | PYG | GUARANI (2) | 0.18605 | 2.04534 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| COLOMBIA | COP | PESO (2) | 0.41735 | 4.58814 | PERU | PEN | NEW SOL | 0.30734 | 3.37874 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| COSTA RICA | CRC | COLON | 0.00192 | 0.02111 | PHILIPPINES | PHP | PESO | 0.01993 | 0.21910 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| CUBA | CUP | PESO | 1.00000 | 10.99350 | POLAND | PLZ | ZLOTY | 0.31886 | 3.50539 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| CZECH REPUBLIC | CSK | KRONE | 0.04482 | 0.49273 | PUERTO RICO | USD | DOLLAR | 1.00000 | 10.99350 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| DEM. REP. OF CONGO | CDF | FRANC | 0.00214 | 0.02353 | ROMANIA | ROL | LEU (2) | 0.03588 | 0.39445 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| DENMARK | DKK | KRONE | 0.17029 | 1.87208 | RUSSIA | RUR | RUBLE | 0.03735 | 0.41061 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| DOMINICAN REPUBLIC | DOP | PESO | 0.02983 | 0.32794 | SAUDI ARABIA | SAR | RIYAL | 0.26664 | 2.93131 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| E. MONETARY UNION | EUR | EURO (3) | 1.26640 | 13.92217 | SERBIA | CSD | DINAR | 0.01548 | 0.17018 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ECUADOR | ECS | DOLLAR | 1.00000 | 10.99350 | SINGAPORE | SGD | DOLLAR | 0.63002 | 6.92612 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| EGYPT | EGP | POUND | 0.17428 | 1.91595 | SLOVAKIA | SKK | KRONE | 0.03397 | 0.37345 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| EL SALVADOR | SVC | COLON | 0.11426 | 1.25612 | SOUTH AFRICA | ZAR | RAND | 0.13043 | 1.43388 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ESTONIA | EEK | KRONE | 0.08118 | 0.89245 | SOUTH KOREA | KRW | WON (2) | 1.05854 | 11.63706 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ETHIOPIA | ETB | BIRR | 0.11435 | 1.25711 | SPECIAL DRAWING RIGHTS | XDR | SDR | 1.47637 | 16.23047 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FIJI | FJD | DOLLAR | 0.58025 | 6.37898 | SRI-LANKA | LKR | RUPEE | 0.00963 | 0.10587 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GHANA | GHC | CEDI (2) | 0.10878 | 1.19587 | SURINAM | SRG | DOLLAR | 0.36430 | 4.00493 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GUATEMALA | GTO | QUETZAL | 0.13129 | 1.44334 | SWEDEN | SEK | KRONE | 0.13726 | 1.50897 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GUYANA | GYD | DOLLAR | 0.00498 | 0.05475 | SWITZERLAND | CHF | FRANC | 0.79758 | 8.76820 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| HAITI | HTG | GOURDE | 0.02625 | 0.28858 | SYRIA | SYP | POUND | 0.01915 | 0.21053 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| HONDURAS | HNL | LEMPIRA | 0.05292 | 0.58178 | TAIWAN | TWD | NEW DOLLAR | 0.03031 | 0.33321 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| HONG KONG | HKD | DOLLAR | 0.12839 | 1.41146 | TANZANIA | TZS | SCHILLING | 0.00080 | 0.00879 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| HUNGARY | HUF | FORINT | 0.00465 | 0.05112 | THAILAND | THB | BAHT | 0.02665 | 0.29298 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ICELAND | ISK | KRONE | 0.01428 | 0.15699 | TRINIDAD /TOBAGO | TTD | DOLLAR | 0.15941 | 1.75247 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| INDIA | INR | RUPEE | 0.02177 | 0.23933 | TURKEY | TRL | LIRA | 0.66346 | 7.29375 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| INDONESIA | IDR | RUPEE (2) | 0.10827 | 1.19027 | UKRAINE | UAK | HRYVNA | 0.19893 | 2.18694 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| IRAQ | IQD | DINAR | 0.00068 | 0.00748 | UNITED ARAB EMIRATES | AED | DIRHAM | 0.27226 | 2.99309 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ISLAMIC REP. OF IRAN | IRR | RIAL (2) | 0.10840 | 1.19170 | UNITED KINGDOM | STG | POUND STERLING | 1.86660 | 20.52047 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ISRAEL | ILS | SHEKEL | 0.23242 | 2.55511 | UNITED STATES | USD | DOLLAR | 1.00000 | 10.99350 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| JAMAICA | JMD | DOLLAR | 0.01513 | 0.16633 | URUGUAY | UYP | PESO | 0.04191 | 0.46074 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| JAPAN | JPY | YEN | 0.00847 | 0.09311 | VENEZUELA | VEB | BOLIVAR (2) | 0.46570 | 5.11967 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| JORDAN | JOD | DINAR | 1.41143 | 15.51656 | VIETNAM | VND | DONG (2) | 0.06231 | 0.68500 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| KENYA | KES | SCHILLING | 0.01376 | 0.15127 | YEMEN | YDD | RIAL | 0.00506 | 0.05563 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Metals Information: (COINS) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 SILVER TROY OZ. | 123.56694 | 1 GOLD TROY OZ. | 6541.1325 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GOLDS COINS | 160.8808545 | 1 SILVER COINED OZ | 140.05719 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 1 GOLD COINED OZ. | 6671.95515 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| (1) The names used herein do not necessarily coincide with the official names, and are listed without prejudice of the acknowledgement that in its case is given | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| as an independent country. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| (2) The exchange rate is expressed in dollar terms per one thousand domestic units. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| (3) The countries which use the Euro as an official currency are: Austria, Belgium, Finland, France, Germany, Greece, Ireland, Italy, Luxembourg, | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Netherlands, Portugal, and Spain. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| * Provisional exchange rates. The official exchange rates will be published in the Official Bulletin within the first five working days of each month. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| * Source: International Financial Currency Markets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| * Central Bank fixing rate | 10.9935 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||