0000932471-15-003419.txt : 20150209 0000932471-15-003419.hdr.sgml : 20150209 20150209083104 ACCESSION NUMBER: 0000932471-15-003419 CONFORMED SUBMISSION TYPE: 485BPOS PUBLIC DOCUMENT COUNT: 7 FILED AS OF DATE: 20150209 DATE AS OF CHANGE: 20150209 EFFECTIVENESS DATE: 20150209 FILER: COMPANY DATA: COMPANY CONFORMED NAME: VANGUARD CHESTER FUNDS CENTRAL INDEX KEY: 0000752177 IRS NUMBER: 232311358 FISCAL YEAR END: 0930 FILING VALUES: FORM TYPE: 485BPOS SEC ACT: 1933 Act SEC FILE NUMBER: 002-92948 FILM NUMBER: 15586763 BUSINESS ADDRESS: STREET 1: PO BOX 2600 STREET 2: V26 CITY: VALLEY FORGE STATE: PA ZIP: 19482 BUSINESS PHONE: 6106691000 MAIL ADDRESS: STREET 1: P.O. BOX 2600 STREET 2: V26 CITY: VALLEY FORGE STATE: PA ZIP: 19482 FORMER COMPANY: FORMER CONFORMED NAME: VANGUARD PRIMECAP FUND/ DATE OF NAME CHANGE: 20011121 FORMER COMPANY: FORMER CONFORMED NAME: VANGUARD/PRIMECAP FUND INC DATE OF NAME CHANGE: 19940608 FORMER COMPANY: FORMER CONFORMED NAME: PRIMECAP FUND INC DATE OF NAME CHANGE: 19920703 FILER: COMPANY DATA: COMPANY CONFORMED NAME: VANGUARD CHESTER FUNDS CENTRAL INDEX KEY: 0000752177 IRS NUMBER: 232311358 FISCAL YEAR END: 0930 FILING VALUES: FORM TYPE: 485BPOS SEC ACT: 1940 Act SEC FILE NUMBER: 811-04098 FILM NUMBER: 15586764 BUSINESS ADDRESS: STREET 1: PO BOX 2600 STREET 2: V26 CITY: VALLEY FORGE STATE: PA ZIP: 19482 BUSINESS PHONE: 6106691000 MAIL ADDRESS: STREET 1: P.O. BOX 2600 STREET 2: V26 CITY: VALLEY FORGE STATE: PA ZIP: 19482 FORMER COMPANY: FORMER CONFORMED NAME: VANGUARD PRIMECAP FUND/ DATE OF NAME CHANGE: 20011121 FORMER COMPANY: FORMER CONFORMED NAME: VANGUARD/PRIMECAP FUND INC DATE OF NAME CHANGE: 19940608 FORMER COMPANY: FORMER CONFORMED NAME: PRIMECAP FUND INC DATE OF NAME CHANGE: 19920703 0000752177 S000002568 Vanguard PRIMECAP Fund C000007070 Investor Shares VPMCX C000007071 Admiral Shares VPMAX 0000752177 S000002569 Vanguard Target Retirement Income Fund C000007072 Investor Shares VTINX 0000752177 S000002571 Vanguard Target Retirement 2015 Fund C000007074 Investor Shares VTXVX 0000752177 S000002572 Vanguard Target Retirement 2025 Fund C000007075 Investor Shares VTTVX 0000752177 S000002573 Vanguard Target Retirement 2035 Fund C000007076 Investor Shares VTTHX 0000752177 S000002574 Vanguard Target Retirement 2045 Fund C000007077 Investor Shares VTIVX 0000752177 S000012758 Vanguard Target Retirement 2010 Fund C000034437 Investor Shares VTENX 0000752177 S000012759 Vanguard Target Retirement 2020 Fund C000034438 Investor Shares VTWNX 0000752177 S000012760 Vanguard Target Retirement 2030 Fund C000034439 Investor Shares VTHRX 0000752177 S000012761 Vanguard Target Retirement 2040 Fund C000034440 Investor Shares VFORX 0000752177 S000012762 Vanguard Target Retirement 2050 Fund C000034441 Investor Shares VFIFX 0000752177 S000029700 Vanguard Target Retirement 2055 Fund C000091317 Investor Shares VFFVX 0000752177 S000035453 Vanguard Target Retirement 2060 Fund C000108861 Investor Shares VTTSX 485BPOS 1 merged.htm CHESTER FUNDS XBRL merged.htm - Generated by SEC Publisher for SEC Filing
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 
 
Form N-1A
 
REGISTRATION STATEMENT 2-92948 UNDER
THE SECURITIES ACT OF 1933
Pre-Effective Amendment No.
Post-Effective Amendment No. 64
and
 
REGISTRATION STATEMENT (NO. 811-4098) UNDER THE INVESTMENT COMPANY
ACT OF 1940
Amendment No. 65
 
 
 
VANGUARD CHESTER FUNDS
(Exact Name of Registrant as Specified in Declaration of Trust)
 
P.O. Box 2600, Valley Forge, PA 19482
(Address of Principal Executive Office)
 
Registrant’s Telephone Number (610) 669-1000
 
Heidi Stam, Esquire
P.O. Box 876
Valley Forge, PA 19482
 
It is proposed that this filing will become effective (check appropriate box)
[ ] immediately upon filing pursuant to paragraph (b)
[X ] on February 9, 2015, pursuant to paragraph (b)
[ ] 60 days after filing pursuant to paragraph (a)(1)
[ ] on (date) pursuant to paragraph (a)(1)
[ ] 75 days after filing pursuant to paragraph (a)(2)
[ ] on (date) pursuant to paragraph (a)(2) of rule 485
If appropriate, check the following box:
[ ] This post-effective amendment designates a new effective date for a
previously filed post-effective amendment.

 


SIGNATURES

Pursuant to the requirements of the Securities Act of 1933 and the Investment Company Act of 1940, the Registrant hereby certifies that it meets all requirements for effectiveness of this Registration Statement pursuant to Rule 485(b) under the Securities Act of 1933 and has duly caused this Registration Statement to be signed on its behalf by the undersigned, thereunto duly authorized, in the Town of Valley Forge and the Commonwealth of Pennsylvania, on the 9th day of February, 2015.

VANGUARD CHESTER FUNDS
BY:___________/s/ F. William Mc Nabb III*_________

F. William McNabb III
Chairman and Chief Executive Officer

     Pursuant to the requirements of the Securities Act of 1933, this Post-Effective Amendment to the Registration Statement has been signed below by the following persons in the capacities and on the date indicated:

Signature Title Date
 
/s/ F. William McNabb III* Chief Executive Officer, February 9, 2015
  President, and Trustee  
F. William McNabb    
/s/ Emerson U. Fullwood* Trustee February 9, 2015
Emerson U. Fullwood    
/s/ Rajiv L. Gupta* Trustee February 9, 2015
Rajiv L. Gupta    
/s/ Amy Gutmann* Trustee February 9, 2015
Amy Gutmann    
/s/ JoAnn Heffernan Heisen* Trustee February 9, 2015
JoAnn Heffernan Heisen    
/s/ F. Joseph Loughrey* Trustee February 9, 2015
F. Joseph Loughrey    
/s/ Mark Loughridge* Trustee February 9, 2015
Mark Loughridge    
/s/ Scott C. Malpass* Trustee February 9, 2015
Scott C. Malpass    
/s/ André F. Perold* Trustee February 9, 2015
André F. Perold    
/s/ Peter F. Volanakis* Trustee February 9, 2015
Peter F. Volanakis    
/s/ Thomas J. Higgins* Chief Financial Officer February 9, 2015
Thomas J. Higgins    

 

*By: /s/ Heidi Stam

Heidi Stam, pursuant to a Power of Attorney filed on April 22, 2014, see File Number 2-17620, Incorporated by Reference.

C-1


INDEX TO EXHIBITS  
 
XBRL Instance Document Ex-101.INS
XBRL Taxonomy Extension Schema Document Ex-101.SCH
XBRL Taxonomy Extension Calculation Linkbase Document Ex-101.CAL
XBRL Taxonomy Extension Definition Linkbase Document. Ex-101.DEF
XBRL Taxonomy Extension Labels Linkbase Document Ex-101.LAB
XBRL Taxonomy Extension Presentation Linkbase Document Ex-101.PRE

 

EX-101.INS 3 chester-20150127.xml INSTANCE Shareholder Fees (Fees paid directly from your investment) Shareholder Fees (Fees paid directly from your investment) Shareholder Fees (Fees paid directly from your investment) Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment) Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment) Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment) Average Annual Total Returns for Periods Ended December 31, 2014 Average Annual Total Returns for Periods Ended December 31, 2014 Average Annual Total Returns for Periods Ended December 31, 2014 Annual Total Returns Fees and Expenses Investment Objective Principal Risks Risk/Return Principal Investment Strategies 0.11 2015-01-27 (reflects no deduction for fees or expenses) Annual Total Returns Fees and Expenses Investment Objective Principal Risks Risk/Return Principal Investment Strategies 0.11 2015-01-27 (reflects no deduction for fees or expenses) Annual Total Returns Fees and Expenses Investment Objective Principal Risks Risk/Return Principal Investment Strategies 0.11 2015-01-27 (reflects no deduction for fees, expenses, or taxes) <p>The following bar chart and table are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund's Investor Shares has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the Investor Shares compare with those of a relevant market index, which has investment characteristics similar to those of the Fund. Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future. Updated performance information is available on our website at vanguard.com/performance or by calling Vanguard toll-free at 800-662-7447.</p> <p>Example</p> <p>The following example is intended to help you compare the cost of investing in the Fund's Investor Shares with the cost of investing in other mutual funds. It illustrates the hypothetical expenses that you would incur over various periods if you invested $10,000 in the Fund's shares. This example assumes that the Shares provide a return of 5% a year and that total annual fund operating expenses remain as stated in the preceding table. The results apply whether or not you redeem your investment at the end of the given period. Although your actual costs may be higher or lower, based on these assumptions your costs would be:</p> <p>The following table describes the fees and expenses you may pay if you buy and hold Investor Shares of the Fund.</p> <p>The Fund seeks to provide long-term capital appreciation.</p> <p>Portfolio Turnover</p> <p>The Fund pays transaction costs, such as commissions, when it buys and sells securities (or 'turns over' its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in more taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the previous expense example, reduce the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 11% of the average value of its portfolio.</p> <p>An investment in the Fund could lose money over short or even long periods. </p> <p>An investment in the Fund could lose money over short or even long periods. You should expect the Fund's share price and total return to fluctuate within a wide range, like the fluctuations of the overall stock market. The Fund is subject to the following risks, which could affect the Fund's performance:</p><p>Stock market risk, which is the chance that stock prices overall will decline. Stock markets tend to move in cycles, with periods of rising prices and periods of falling prices.</p><p>Asset concentration risk, which is the chance that the Fund's performance may be hurt disproportionately by the poor performance of relatively few stocks. The Fund tends to invest a high percentage of its assets in its ten largest holdings.</p><p>Investment style risk, which is the chance that returns from large- and mid-capitalization growth stocks will trail returns from the overall stock market. Large- and mid-cap stocks each tend to go through cycles of doing better-or worse-than other segments of the stock market or the stock market in general. These periods have, in the past, lasted for as long as several years. Historically, mid-cap stocks have been more volatile in price than large-cap stocks. </p><p>Manager risk, which is the chance that poor security selection will cause the Fund to underperform relevant benchmarks or other funds with a similar investment objective. In addition, significant investments in the health care and information technology sectors subject the Fund to proportionately higher exposure to the risks of these sectors.</p><p>An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</p> <p>The Fund invests in stocks considered to have above-average earnings growth potential that is not reflected in their current market prices. The Fund's portfolio consists predominantly of large- and mid-capitalization stocks.</p> <p>An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</p> <p>The following bar chart and table are intended to help you understand the risks of investing in the Fund.</p> <p>800-662-7447</p> <p>vanguard.com/performance </p> <p>Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future.</p> <p>The following bar chart and table are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund's Admiral Shares has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the Admiral Shares compare with those of a relevant market index, which has investment characteristics similar to those of the Fund. Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future. Updated performance information is available on our website at vanguard.com/performance or by calling Vanguard toll-free at 800-662-7447.</p> <p>Example</p> <p>The following example is intended to help you compare the cost of investing in the Fund's Admiral Shares with the cost of investing in other mutual funds. It illustrates the hypothetical expenses that you would incur over various periods if you invested $10,000 in the Fund's shares. This example assumes that the Shares provide a return of 5% a year and that total annual fund operating expenses remain as stated in the preceding table. The results apply whether or not you redeem your investment at the end of the given period. Although your actual costs may be higher or lower, based on these assumptions your costs would be:</p> <p>The following table describes the fees and expenses you may pay if you buy and hold Admiral Shares of the Fund.</p> <p>The Fund seeks to provide long-term capital appreciation.</p> <p>Portfolio Turnover</p> <p>The Fund pays transaction costs, such as commissions, when it buys and sells securities (or 'turns over' its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in more taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the previous expense example, reduce the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 11% of the average value of its portfolio.</p> <p>An investment in the Fund could lose money over short or even long periods. </p> <p>An investment in the Fund could lose money over short or even long periods. You should expect the Fund's share price and total return to fluctuate within a wide range, like the fluctuations of the overall stock market. The Fund is subject to the following risks, which could affect the Fund's performance:</p><p>Stock market risk, which is the chance that stock prices overall will decline. Stock markets tend to move in cycles, with periods of rising prices and periods of falling prices.</p><p>Asset concentration risk, which is the chance that the Fund's performance may be hurt disproportionately by the poor performance of relatively few stocks. The Fund tends to invest a high percentage of its assets in its ten largest holdings.</p><p>Investment style risk, which is the chance that returns from large- and mid-capitalization growth stocks will trail returns from the overall stock market. Large- and mid-cap stocks each tend to go through cycles of doing better-or worse-than other segments of the stock market or the stock market in general. These periods have, in the past, lasted for as long as several years. Historically, mid-cap stocks have been more volatile in price than large-cap stocks. </p><p>Manager risk, which is the chance that poor security selection will cause the Fund to underperform relevant benchmarks or other funds with a similar investment objective. In addition, significant investments in the health care and information technology sectors subject the Fund to proportionately higher exposure to the risks of these sectors. </p><p>An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</p> <p>The Fund invests in stocks considered to have above-average earnings growth potential that is not reflected in their current market prices. The Fund's portfolio consists predominantly of large- and mid-capitalization stocks.</p> <p>An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</p> <p>The following bar chart and table are intended to help you understand the risks of investing in the Fund.</p> <p>800-662-7447</p> <p>vanguard.com/performance </p> <p>Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future.</p> <p>The following bar chart and table are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund's Investor Shares has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the share classes presented compare with those of a relevant market index, which has investment characteristics similar to those of the Fund. Keep in mind that the Fund's past performance (before and after taxes) does not indicate how the Fund will perform in the future. Updated performance information is available on our website at vanguard.com/performance or by calling Vanguard toll-free at 800-662-7447.</p> <p>Examples</p> <p>The following examples are intended to help you compare the cost of investing in the Fund's Investor Shares or Admiral Shares with the cost of investing in other mutual funds. They illustrate the hypothetical expenses that you would incur over various periods if you invested $10,000 in the Fund's shares. These examples assume that the Shares provide a return of 5% a year and that total annual fund operating expenses remain as stated in the preceding table. The results apply whether or not you redeem your investment at the end of the given period. Although your actual costs may be higher or lower, based on these assumptions your costs would be:</p> <p>The following table describes the fees and expenses you may pay if you buy and hold Investor Shares or Admiral Shares of the Fund.</p> <p>The Fund seeks to provide long-term capital appreciation.</p> <p>Actual after-tax returns depend on your tax situation and may differ from those shown in the preceding table. When after-tax returns are calculated, it is assumed that the shareholder was in the highest individual federal marginal income tax bracket at the time of each distribution of income or capital gains or upon redemption. State and local income taxes are not reflected in the calculations. Please note that after-tax returns are shown only for the Investor Shares and may differ for each share class. After-tax returns are not relevant for a shareholder who holds fund shares in a tax-deferred account, such as an individual retirement account or a 401(k) plan. Also, figures captioned Return After Taxes on Distributions and Sale of Fund Shares may be higher than other figures for the same period if a capital loss occurs upon redemption and results in an assumed tax deduction for the shareholder.</p> <p>Portfolio Turnover</p> <p>The Fund pays transaction costs, such as commissions, when it buys and sells securities (or 'turns over' its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in more taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the previous expense examples, reduce the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 11% of the average value of its portfolio.</p> <p>An investment in the Fund could lose money over short or even long periods. </p> <p>An investment in the Fund could lose money over short or even long periods. You should expect the Fund's share price and total return to fluctuate within a wide range, like the fluctuations of the overall stock market. The Fund is subject to the following risks, which could affect the Fund's performance:</p><p>Stock market risk, which is the chance that stock prices overall will decline. Stock markets tend to move in cycles, with periods of rising prices and periods of falling prices.</p><p>Asset concentration risk, which is the chance that the Fund's performance may be hurt disproportionately by the poor performance of relatively few stocks. The Fund tends to invest a high percentage of its assets in its ten largest holdings.</p><p>Investment style risk, which is the chance that returns from large- and mid-capitalization growth stocks will trail returns from the overall stock market. Large- and mid-cap stocks each tend to go through cycles of doing better-or worse-than other segments of the stock market or the stock market in general. These periods have, in the past, lasted for as long as several years. Historically, mid-cap stocks have been more volatile in price than large-cap stocks. </p><p>Manager risk, which is the chance that poor security selection will cause the Fund to underperform relevant benchmarks or other funds with a similar investment objective. In addition, significant investments in the health care and information technology sectors subject the Fund to proportionately higher exposure to the risks of these sectors.</p><p>An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</p> <p>The Fund invests in stocks considered to have above-average earnings growth potential that is not reflected in their current market prices. The Fund's portfolio consists predominantly of large- and mid-capitalization stocks.</p> <p>An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</p> <p>The following bar chart and table are intended to help you understand the risks of investing in the Fund.</p> <p>800-662-7447</p> <p>vanguard.com/performance </p> <p>Keep in mind that the Fund's past performance (before and after taxes) does not indicate how the Fund will perform in the future. </p> <p>When after-tax returns are calculated, it is assumed that the shareholder was in the highest individual federal marginal income tax bracket at the time of each distribution of income or capital gains or upon redemption.</p> <p>After-tax returns are not relevant for a shareholder who holds fund shares in a tax-deferred account, such as an individual retirement account or a 401(k) plan. </p> <p> Please note that after-tax returns are shown only for the Investor Shares and may differ for each share class. </p> <p>Also, figures captioned Return After Taxes on Distributions and Sale of Fund Shares will be higher than other figures for the same period if a capital loss occurs upon redemption and results in an assumed tax deduction for the shareholder.</p> <div style="display:none">~ http://vanguard/role/S000002568ShareholderFeesParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002568Member ~ </div> <div style="display:none">~ http://vanguard/role/S000002568ShareholderFeesParticipant2 column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002568Member ~ </div> <div style="display:none">~ http://vanguard/role/S000002568ShareholderFeesRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002568Member ~ </div> <div style="display:none">~ http://vanguard/role/S000002568PerformanceTableDataRetail column primary compact * row dei_LegalEntityAxis compact vanguard_S000002568Member row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * ~ </div> <div style="display:none">~ http://vanguard/role/S000002568PerformanceTableDataParticipant column primary compact * row dei_LegalEntityAxis compact vanguard_S000002568Member row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * ~ </div> <div style="display:none">~ http://vanguard/role/S000002568PerformanceTableDataParticipant2 column primary compact * row dei_LegalEntityAxis compact vanguard_S000002568Member row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * ~ </div> <div style="display:none">~ http://vanguard/role/S000002568OperatingExpensesRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002568Member ~ </div> <div style="display:none">~ http://vanguard/role/S000002568OperatingExpensesParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002568Member ~ </div> <div style="display:none">~ http://vanguard/role/S000002568OperatingExpensesParticipant2 column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002568Member ~ </div> <div style="display:none">~ http://vanguard/role/S000002568ExpenseExampleNoRedemptionRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002568Member ~ </div> <div style="display:none">~ http://vanguard/role/S000002568ExpenseExampleNoRedemptionParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002568Member ~ </div> <div style="display:none">~ http://vanguard/role/S000002568ExpenseExampleNoRedemptionParticipant2 column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002568Member ~ </div> Shareholder Fees (Fees paid directly from your investment) Shareholder Fees (Fees paid directly from your investment) Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment) Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment) Average Annual Total Returns for Periods Ended December 31, 2014 Average Annual Total Returns for Periods Ended December 31, 2014 Annual Total Returns Fees and Expenses Investment Objective Principal Risks Risk/Return Principal Investment Strategies 0.13 2015-01-27 (reflect no deduction for fees or expenses) Annual Total Returns Fees and Expenses Investment Objective Principal Risks Risk/Return Principal Investment Strategies 0.13 2015-01-27 (reflect no deduction for fees, expenses, or taxes) <p>The following bar chart and table are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the Fund compare with those of relevant market indexes and a composite bond/stock index, which have investment characteristics similar to those of the Fund. Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future. Updated performance information is available on our website at vanguard.com/performance or by calling Vanguard toll-free at 800-662-7447.</p> <p>Example</p> <p>The following example is intended to help you compare the cost of investing in the Fund (based on the fees and expenses of the acquired funds) with the cost of investing in other mutual funds. It illustrates the hypothetical expenses that you would incur over various periods if you invested $10,000 in the Fund's shares. This example assumes that the Fund provides a return of 5% a year and that total annual fund operating expenses of the Fund and its underlying funds remain as stated in the preceding table. The results apply whether or not you redeem your investment at the end of the given period. Although your actual costs may be higher or lower, based on these assumptions your costs would be:</p> <p>The following table describes the fees and expenses you may pay if you buy and hold shares of the Fund.</p> <p>The Fund seeks to provide capital appreciation and current income consistent with its current asset allocation.</p> <p>Portfolio Turnover</p> <p>The Fund may pay transaction costs, such as purchase fees, when it buys and sells securities (or 'turns over' its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in more taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the previous expense example, reduce the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 13% of the average value of its portfolio. </p> <p>The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money.</p> <p>The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money. An investment in the Fund is not guaranteed. An investor may experience losses, including losses near, at, or after the target year. There is no guarantee that the Fund will provide adequate income at or after the target year. Because fixed income securities such as bonds usually are less volatile than stocks and because the Fund currently invests a significant portion of its assets in fixed income securities, the Fund's overall level of risk should be moderate.</p><p>With approximately 63% of its assets allocated to bonds, the Fund is proportionately subject to the following bond risks: interest rate risk, which is the chance that bond prices will decline because of rising interest rates; income risk, which is the chance that an underlying fund's income will decline because of falling interest rates; credit risk, which is the chance that a bond issuer will fail to pay interest and principal in a timely manner or that negative perceptions of the issuer's ability to make such payments will cause the price of that bond to decline, thus reducing the underlying fund's return; and call risk, which is the chance that during periods of falling interest rates, issuers of callable bonds may call (redeem) securities with higher coupons or interest rates before their maturity dates. An underlying fund would then lose any price appreciation above the bond's call price and would be forced to reinvest the unanticipated proceeds at lower interest rates, resulting in a decline in the underlying fund's income. For mortgage-backed securities, this risk is known as prepayment risk. The Fund is also subject to the following risks associated with investments in currency-hedged foreign bonds: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of securities issued by foreign governments, government agencies, or companies; and currency hedging risk, which is the chance that the currency hedging transactions entered into by the underlying international bond fund may not perfectly offset the fund's foreign currency exposure.</p><p>With approximately 37% of its assets allocated to stocks, the Fund is proportionately subject to stock market risk, which is the chance that stock prices overall will decline. Stock markets tend to move in cycles, with periods of rising prices and periods of falling prices. The Fund is also subject to the following risks associated with investments in foreign stocks: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of companies in any one country or region; and currency risk, which is the chance that the value of a foreign investment, measured in U.S. dollars, will decrease because of unfavorable changes in currency exchange rates. Country/regional risk and currency risk are especially high in emerging markets.</p><p>The Fund is also subject to asset allocation risk, which is the chance that the selection of underlying funds, and the allocation of assets to them, will cause the Fund to underperform other funds with a similar investment objective.</p><p>An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</p> <p>The Fund invests in other Vanguard mutual funds according to an asset allocation strategy designed for investors planning to retire and leave the workforce in or within a few years of 2010 (the target year). The Fund is designed for an investor who plans to withdraw the value of an account in the Fund over a period of many years after the target year. The Fund's asset allocation will become more conservative over time, meaning that the percentage of assets allocated to stocks will decrease while the percentage of assets allocated to bonds and other fixed income investments will increase. Within seven years after 2010, the Fund's asset allocation should become similar to that of the Target Retirement Income Fund. As of September 30, 2014, the Fund's asset allocation among the underlying funds was as follows:</p><p>Vanguard Total Bond Market II Index Fund 36.5%</p><p>Vanguard Total Stock Market Index Fund 26.5%</p><p>Vanguard Short-Term Inflation-Protected Securities Index Fund 13.6%</p><p>Vanguard Total International Bond Index Fund 12.6%</p><p>Vanguard Total International Stock Index Fund 10.8%</p><p>At any given time, the Fund's asset allocation may be affected by a variety of factors, such as whether the underlying funds are accepting additional investments.</p><p>The Fund's indirect bond holdings are a diversified mix of short-, intermediate-, and long-term U.S. government, U.S. agency, and investment-grade U.S. corporate bonds; inflation-protected public obligations issued by the U.S. Treasury; mortgage-backed and asset-backed securities; and government, agency, corporate, and securitized investment-grade foreign bonds issued in currencies other than the U.S. dollar (but hedged by Vanguard to minimize foreign currency exposure). </p><p>The Fund's indirect stock holdings are a diversified mix of U.S. and foreign large-, mid-, and small-capitalization stocks.</p> <p>An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</p> <p>The following bar chart and table are intended to help you understand the risks of investing in the Fund.</p> <p>, which have investment characteristics similar to those of the Fund.</p> <p>800-662-7447</p> <p>vanguard.com/performance </p> <p>Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future.</p> <p>The following bar chart and table are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the Fund compare with those of relevant market indexes and a composite bond/stock index, which have investment characteristics similar to those of the Fund. Keep in mind that the Fund's past performance (before and after taxes) does not indicate how the Fund will perform in the future. Updated performance information is available on our website at vanguard.com/performance or by calling Vanguard toll-free at 800-662-7447.</p> <p>Example</p> <p>The following example is intended to help you compare the cost of investing in the Fund (based on the fees and expenses of the acquired funds) with the cost of investing in other mutual funds. It illustrates the hypothetical expenses that you would incur over various periods if you invested $10,000 in the Fund's shares. This example assumes that the Fund provides a return of 5% a year and that total annual fund operating expenses of the Fund and its underlying funds remain as stated in the preceding table. The results apply whether or not you redeem your investment at the end of the given period. Although your actual costs may be higher or lower, based on these assumptions your costs would be:</p> <p>The following table describes the fees and expenses you may pay if you buy and hold shares of the Fund.</p> <p>The Fund seeks to provide capital appreciation and current income consistent with its current asset allocation.</p> <p>Actual after-tax returns depend on your tax situation and may differ from those shown in the preceding table. When after-tax returns are calculated, it is assumed that the shareholder was in the highest individual federal marginal income tax bracket at the time of each distribution of income or capital gains or upon redemption. State and local income taxes are not reflected in the calculations. Please note that after-tax returns are not relevant for a shareholder who holds fund shares in a tax-deferred account, such as an individual retirement account or a 401(k) plan. Also, figures captioned Return After Taxes on Distributions and Sale of Fund Shares may be higher than other figures for the same period if a capital loss occurs upon redemption and results in an assumed tax deduction for the shareholder.</p> <p>Portfolio Turnover</p> <p>The Fund may pay transaction costs, such as purchase fees, when it buys and sells securities (or 'turns over' its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in more taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the previous expense example, reduce the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 13% of the average value of its portfolio. </p> <p>The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money.</p> <p>The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money. An investment in the Fund is not guaranteed. An investor may experience losses, including losses near, at, or after the target year. There is no guarantee that the Fund will provide adequate income at or after the target year. Because fixed income securities such as bonds usually are less volatile than stocks and because the Fund currently invests a significant portion of its assets in fixed income securities, the Fund's overall level of risk should be moderate.</p><p>With approximately 63% of its assets allocated to bonds, the Fund is proportionately subject to the following bond risks: interest rate risk, which is the chance that bond prices will decline because of rising interest rates; income risk, which is the chance that an underlying fund's income will decline because of falling interest rates; credit risk, which is the chance that a bond issuer will fail to pay interest and principal in a timely manner or that negative perceptions of the issuer's ability to make such payments will cause the price of that bond to decline, thus reducing the underlying fund's return; and call risk, which is the chance that during periods of falling interest rates, issuers of callable bonds may call (redeem) securities with higher coupons or interest rates before their maturity dates. An underlying fund would then lose any price appreciation above the bond's call price and would be forced to reinvest the unanticipated proceeds at lower interest rates, resulting in a decline in the underlying fund's income. For mortgage-backed securities, this risk is known as prepayment risk. The Fund is also subject to the following risks associated with investments in currency-hedged foreign bonds: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of securities issued by foreign governments, government agencies, or companies; and currency hedging risk, which is the chance that the currency hedging transactions entered into by the underlying international bond fund may not perfectly offset the fund's foreign currency exposure.</p><p>With approximately 37% of its assets allocated to stocks, the Fund is proportionately subject to stock market risk, which is the chance that stock prices overall will decline. Stock markets tend to move in cycles, with periods of rising prices and periods of falling prices. The Fund is also subject to the following risks associated with investments in foreign stocks: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of companies in any one country or region; and currency risk, which is the chance that the value of a foreign investment, measured in U.S. dollars, will decrease because of unfavorable changes in currency exchange rates. Country/regional risk and currency risk are especially high in emerging markets.</p><p>The Fund is also subject to asset allocation risk, which is the chance that the selection of underlying funds, and the allocation of assets to them, will cause the Fund to underperform other funds with a similar investment objective.</p><p>An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</p> <p>The Fund invests in other Vanguard mutual funds according to an asset allocation strategy designed for investors planning to retire and leave the workforce in or within a few years of 2010 (the target year). The Fund is designed for an investor who plans to withdraw the value of an account in the Fund over a period of many years after the target year. The Fund's asset allocation will become more conservative over time, meaning that the percentage of assets allocated to stocks will decrease while the percentage of assets allocated to bonds and other fixed income investments will increase. Within seven years after 2010, the Fund's asset allocation should become similar to that of the Target Retirement Income Fund. As of September 30, 2014, the Fund's asset allocation among the underlying funds was as follows:</p><p>Vanguard Total Bond Market II Index Fund 36.5%</p><p>Vanguard Total Stock Market Index Fund 26.5%</p><p>Vanguard Short-Term Inflation-Protected Securities Index Fund 13.6%</p><p>Vanguard Total International Bond Index Fund 12.6%</p><p>Vanguard Total International Stock Index Fund 10.8%</p><p>At any given time, the Fund's asset allocation may be affected by a variety of factors, such as whether the underlying funds are accepting additional investments.</p><p>The Fund's indirect bond holdings are a diversified mix of short-, intermediate-, and long-term U.S. government, U.S. agency, and investment-grade U.S. corporate bonds; inflation-protected public obligations issued by the U.S. Treasury; mortgage-backed and asset-backed securities; and government, agency, corporate, and securitized investment-grade foreign bonds issued in currencies other than the U.S. dollar (but hedged by Vanguard to minimize foreign currency exposure). </p><p>The Fund's indirect stock holdings are a diversified mix of U.S. and foreign large-, mid-, and small-capitalization stocks.</p> <p>An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</p> <p>The following bar chart and table are intended to help you understand the risks of investing in the Fund.</p> <p>, which have investment characteristics similar to those of the Fund.</p> <p>800-662-7447</p> <p>vanguard.com/performance </p> <p>Keep in mind that the Fund's past performance (before and after taxes) does not indicate how the Fund will perform in the future. </p> <p>When after-tax returns are calculated, it is assumed that the shareholder was in the highest individual federal marginal income tax bracket at the time of each distribution of income or capital gains or upon redemption.</p> <p>Please note that after-tax returns are not relevant for a shareholder who holds fund shares in a tax-deferred account, such as an individual retirement account or a 401(k) plan.</p> <p>Also, figures captioned Return After Taxes on Distributions and Sale of Fund Shares will be higher than other figures for the same period if a capital loss occurs upon redemption and results in an assumed tax deduction for the shareholder.</p> <div style="display:none">~ http://vanguard/role/S000012758ShareholderFeesRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012758Member ~ </div> <div style="display:none">~ http://vanguard/role/S000012758ShareholderFeesParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012758Member ~ </div> <div style="display:none">~ http://vanguard/role/S000012758PerformanceTableDataRetail column primary compact * row dei_LegalEntityAxis compact vanguard_S000012758Member row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * ~ </div> <div style="display:none">~ http://vanguard/role/S000012758PerformanceTableDataParticipant column primary compact * row dei_LegalEntityAxis compact vanguard_S000012758Member row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * ~ </div> <div style="display:none">~ http://vanguard/role/S000012758OperatingExpensesRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012758Member ~ </div> <div style="display:none">~ http://vanguard/role/S000012758OperatingExpensesParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012758Member ~ </div> <div style="display:none">~ http://vanguard/role/S000012758ExpenseExampleNoRedemptionRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012758Member ~ </div> <div style="display:none">~ http://vanguard/role/S000012758ExpenseExampleNoRedemptionParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012758Member ~ </div> Shareholder Fees (Fees paid directly from your investment) Shareholder Fees (Fees paid directly from your investment) Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment) Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment) Average Annual Total Returns for Periods Ended December 31, 2014 Average Annual Total Returns for Periods Ended December 31, 2014 Annual Total Returns Fees and Expenses Investment Objective Principal Risks Risk/Return Principal Investment Strategies 0.10 2015-01-27 (reflect no deduction for fees or expenses) Annual Total Returns Fees and Expenses Investment Objective Principal Risks Risk/Return Principal Investment Strategies 0.10 2015-01-27 (reflect no deduction for fees, expenses, or taxes) <p>The following bar chart and table are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the Fund compare with those of relevant market indexes and a composite bond/stock index, which have investment characteristics similar to those of the Fund. Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future. Updated performance information is available on our website at vanguard.com/performance or by calling Vanguard toll-free at 800-662-7447.</p> <p>Example</p> <p>The following example is intended to help you compare the cost of investing in the Fund (based on the fees and expenses of the acquired funds) with the cost of investing in other mutual funds. It illustrates the hypothetical expenses that you would incur over various periods if you invested $10,000 in the Fund's shares. This example assumes that the Fund provides a return of 5% a year and that total annual fund operating expenses of the Fund and its underlying funds remain as stated in the preceding table. The results apply whether or not you redeem your investment at the end of the given period. Although your actual costs may be higher or lower, based on these assumptions your costs would be:</p> <p>The following table describes the fees and expenses you may pay if you buy and hold shares of the Fund.</p> <p>The Fund seeks to provide capital appreciation and current income consistent with its current asset allocation.</p> <p>Portfolio Turnover</p> <p>The Fund may pay transaction costs, such as purchase fees, when it buys and sells securities (or 'turns over' its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in more taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the previous expense example, reduce the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 10% of the average value of its portfolio. </p> <p>The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money.</p> <p>The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money. An investment in the Fund is not guaranteed. An investor may experience losses, including losses near, at, or after the target year. There is no guarantee that the Fund will provide adequate income at or after the target year. Because stocks usually are more volatile than bonds and because the Fund currently invests more of its assets in stocks, the Fund's overall level of risk should be higher than that of funds that invest the majority of their assets in bonds; however, the level of risk should be lower than that of funds investing entirely in stocks. </p><p>With approximately 51% of its assets allocated to stocks, the Fund is proportionately subject to stock market risk, which is the chance that stock prices overall will decline. Stock markets tend to move in cycles, with periods of rising prices and periods of falling prices. The Fund is also subject to the following risks associated with investments in foreign stocks: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of companies in any one country or region; and currency risk, which is the chance that the value of a foreign investment, measured in U.S. dollars, will decrease because of unfavorable changes in currency exchange rates. Country/regional risk and currency risk are especially high in emerging markets.</p><p>With approximately 49% of its assets allocated to bonds, the Fund is proportionately subject to the following bond risks: interest rate risk, which is the chance that bond prices will decline because of rising interest rates; income risk, which is the chance that an underlying fund's income will decline because of falling interest rates; credit risk, which is the chance that a bond issuer will fail to pay interest and principal in a timely manner or that negative perceptions of the issuer's ability to make such payments will cause the price of that bond to decline, thus reducing the underlying fund's return; and call risk, which is the chance that during periods of falling interest rates, issuers of callable bonds may call (redeem) securities with higher coupons or interest rates before their maturity dates. An underlying fund would then lose any price appreciation above the bond's call price and would be forced to reinvest the unanticipated proceeds at lower interest rates, resulting in a decline in the underlying fund's income. For mortgage-backed securities, this risk is known as prepayment risk. The Fund is also subject to the following risks associated with investments in currency-hedged foreign bonds: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of securities issued by foreign governments, government agencies, or companies; and currency hedging risk, which is the chance that the currency hedging transactions entered into by the underlying international bond fund may not perfectly offset the fund's foreign currency exposure.</p><p>The Fund is also subject to asset allocation risk, which is the chance that the selection of underlying funds, and the allocation of assets to them, will cause the Fund to underperform other funds with a similar investment objective.</p><p>An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</p> <p>The Fund invests in other Vanguard mutual funds according to an asset allocation strategy designed for investors planning to retire and leave the workforce in or within a few years of 2015 (the target year). The Fund is designed for an investor who plans to withdraw the value of an account in the Fund over a period of many years after the target year. The Fund's asset allocation will become more conservative over time, meaning that the percentage of assets allocated to stocks will decrease while the percentage of assets allocated to bonds and other fixed income investments will increase. Within seven years after 2015, the Fund's asset allocation should become similar to that of the Target Retirement Income Fund. As of September 30, 2014, the Fund's asset allocation among the underlying funds was as follows: </p><p>Vanguard Total Stock Market Index Fund 36.3%</p><p>Vanguard Total Bond Market II Index Fund 32.0%</p><p>Vanguard Total International Stock Index Fund 14.7%</p><p>Vanguard Total International Bond Index Fund 9.8%</p><p>Vanguard Short-Term Inflation-Protected Securities Index Fund 7.2%</p><p>At any given time, the Fund's asset allocation may be affected by a variety of factors, such as whether the underlying funds are accepting additional investments.</p><p>The Fund's indirect stock holdings are a diversified mix of U.S. and foreign large-, mid-, and small-capitalization stocks. </p><p>The Fund's indirect bond holdings are a diversified mix of short-, intermediate-, and long-term U.S. government, U.S. agency, and investment-grade U.S. corporate bonds; inflation-protected public obligations issued by the U.S. Treasury; mortgage-backed and asset-backed securities; and government, agency, corporate, and securitized investment-grade foreign bonds issued in currencies other than the U.S. dollar (but hedged by Vanguard to minimize foreign currency exposure).</p> <p>An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</p> <p>The following bar chart and table are intended to help you understand the risks of investing in the Fund.</p> <p>, which have investment characteristics similar to those of the Fund.</p> <p>800-662-7447</p> <p>vanguard.com/performance </p> <p>Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future.</p> <p>The following bar chart and table are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the Fund compare with those of relevant market indexes and a composite bond/stock index, which have investment characteristics similar to those of the Fund. Keep in mind that the Fund's past performance (before and after taxes) does not indicate how the Fund will perform in the future. Updated performance information is available on our website at vanguard.com/performance or by calling Vanguard toll-free at 800-662-7447.</p> <p>Example</p> <p>The following example is intended to help you compare the cost of investing in the Fund (based on the fees and expenses of the acquired funds) with the cost of investing in other mutual funds. It illustrates the hypothetical expenses that you would incur over various periods if you invested $10,000 in the Fund's shares. This example assumes that the Fund provides a return of 5% a year and that total annual fund operating expenses of the Fund and its underlying funds remain as stated in the preceding table. The results apply whether or not you redeem your investment at the end of the given period. Although your actual costs may be higher or lower, based on these assumptions your costs would be:</p> <p>The following table describes the fees and expenses you may pay if you buy and hold shares of the Fund.</p> <p>The Fund seeks to provide capital appreciation and current income consistent with its current asset allocation.</p> <p>Actual after-tax returns depend on your tax situation and may differ from those shown in the preceding table. When after-tax returns are calculated, it is assumed that the shareholder was in the highest individual federal marginal income tax bracket at the time of each distribution of income or capital gains or upon redemption. State and local income taxes are not reflected in the calculations. Please note that after-tax returns are not relevant for a shareholder who holds fund shares in a tax-deferred account, such as an individual retirement account or a 401(k) plan. Also, figures captioned Return After Taxes on Distributions and Sale of Fund Shares may be higher than other figures for the same period if a capital loss occurs upon redemption and results in an assumed tax deduction for the shareholder.</p> <p>Portfolio Turnover</p> <p>The Fund may pay transaction costs, such as purchase fees, when it buys and sells securities (or 'turns over' its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in more taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the previous expense example, reduce the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 10% of the average value of its portfolio. </p> <p>The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money.</p> <p>The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money. An investment in the Fund is not guaranteed. An investor may experience losses, including losses near, at, or after the target year. There is no guarantee that the Fund will provide adequate income at or after the target year. Because stocks usually are more volatile than bonds and because the Fund currently invests more of its assets in stocks, the Fund's overall level of risk should be higher than that of funds that invest the majority of their assets in bonds; however, the level of risk should be lower than that of funds investing entirely in stocks. </p><p>With approximately 51% of its assets allocated to stocks, the Fund is proportionately subject to stock market risk, which is the chance that stock prices overall will decline. Stock markets tend to move in cycles, with periods of rising prices and periods of falling prices. The Fund is also subject to the following risks associated with investments in foreign stocks: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of companies in any one country or region; and currency risk, which is the chance that the value of a foreign investment, measured in U.S. dollars, will decrease because of unfavorable changes in currency exchange rates. Country/regional risk and currency risk are especially high in emerging markets.</p><p>With approximately 49% of its assets allocated to bonds, the Fund is proportionately subject to the following bond risks: interest rate risk, which is the chance that bond prices will decline because of rising interest rates; income risk, which is the chance that an underlying fund's income will decline because of falling interest rates; credit risk, which is the chance that a bond issuer will fail to pay interest and principal in a timely manner or that negative perceptions of the issuer's ability to make such payments will cause the price of that bond to decline, thus reducing the underlying fund's return; and call risk, which is the chance that during periods of falling interest rates, issuers of callable bonds may call (redeem) securities with higher coupons or interest rates before their maturity dates. An underlying fund would then lose any price appreciation above the bond's call price and would be forced to reinvest the unanticipated proceeds at lower interest rates, resulting in a decline in the underlying fund's income. For mortgage-backed securities, this risk is known as prepayment risk. The Fund is also subject to the following risks associated with investments in currency-hedged foreign bonds: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of securities issued by foreign governments, government agencies, or companies; and currency hedging risk, which is the chance that the currency hedging transactions entered into by the underlying international bond fund may not perfectly offset the fund's foreign currency exposure.</p><p>The Fund is also subject to asset allocation risk, which is the chance that the selection of underlying funds, and the allocation of assets to them, will cause the Fund to underperform other funds with a similar investment objective.</p><p>An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</p> <p>The Fund invests in other Vanguard mutual funds according to an asset allocation strategy designed for investors planning to retire and leave the workforce in or within a few years of 2015 (the target year). The Fund is designed for an investor who plans to withdraw the value of an account in the Fund over a period of many years after the target year. The Fund's asset allocation will become more conservative over time, meaning that the percentage of assets allocated to stocks will decrease while the percentage of assets allocated to bonds and other fixed income investments will increase. Within seven years after 2015, the Fund's asset allocation should become similar to that of the Target Retirement Income Fund. As of September 30, 2014, the Fund's asset allocation among the underlying funds was as follows: </p><p>Vanguard Total Stock Market Index Fund 36.3%</p><p>Vanguard Total Bond Market II Index Fund 32.0%</p><p>Vanguard Total International Stock Index Fund 14.7%</p><p>Vanguard Total International Bond Index Fund 9.8%</p><p>Vanguard Short-Term Inflation-Protected Securities Index Fund 7.2%</p><p>At any given time, the Fund's asset allocation may be affected by a variety of factors, such as whether the underlying funds are accepting additional investments.</p><p>The Fund's indirect stock holdings are a diversified mix of U.S. and foreign large-, mid-, and small-capitalization stocks. </p><p>The Fund's indirect bond holdings are a diversified mix of short-, intermediate-, and long-term U.S. government, U.S. agency, and investment-grade U.S. corporate bonds; inflation-protected public obligations issued by the U.S. Treasury; mortgage-backed and asset-backed securities; and government, agency, corporate, and securitized investment-grade foreign bonds issued in currencies other than the U.S. dollar (but hedged by Vanguard to minimize foreign currency exposure).</p> <p>An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</p> <p>The following bar chart and table are intended to help you understand the risks of investing in the Fund.</p> <p>, which have investment characteristics similar to those of the Fund.</p> <p>800-662-7447</p> <p>vanguard.com/performance </p> <p>Keep in mind that the Fund's past performance (before and after taxes) does not indicate how the Fund will perform in the future. </p> <p>When after-tax returns are calculated, it is assumed that the shareholder was in the highest individual federal marginal income tax bracket at the time of each distribution of income or capital gains or upon redemption.</p> <p>Please note that after-tax returns are not relevant for a shareholder who holds fund shares in a tax-deferred account, such as an individual retirement account or a 401(k) plan.</p> <p>Also, figures captioned Return After Taxes on Distributions and Sale of Fund Shares will be higher than other figures for the same period if a capital loss occurs upon redemption and results in an assumed tax deduction for the shareholder.</p> <div style="display:none">~ http://vanguard/role/S000002571ShareholderFeesRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002571Member ~ </div> <div style="display:none">~ http://vanguard/role/S000002571ShareholderFeesParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002571Member ~ </div> <div style="display:none">~ http://vanguard/role/S000002571PerformanceTableDataRetail column primary compact * row dei_LegalEntityAxis compact vanguard_S000002571Member row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * ~ </div> <div style="display:none">~ http://vanguard/role/S000002571PerformanceTableDataParticipant column primary compact * row dei_LegalEntityAxis compact vanguard_S000002571Member row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * ~ </div> <div style="display:none">~ http://vanguard/role/S000002571OperatingExpensesRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002571Member ~ </div> <div style="display:none">~ http://vanguard/role/S000002571OperatingExpensesParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002571Member ~ </div> <div style="display:none">~ http://vanguard/role/S000002571ExpenseExampleNoRedemptionRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002571Member ~ </div> <div style="display:none">~ http://vanguard/role/S000002571ExpenseExampleNoRedemptionParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002571Member ~ </div> Shareholder Fees (Fees paid directly from your investment) Shareholder Fees (Fees paid directly from your investment) Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment) Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment) Average Annual Total Returns for Periods Ended December 31, 2014 Average Annual Total Returns for Periods Ended December 31, 2014 Annual Total Returns Fees and Expenses Investment Objective Principal Risks Risk/Return Principal Investment Strategies 0.07 2015-01-27 (reflect no deduction for fees or expenses) Annual Total Returns Fees and Expenses Investment Objective Principal Risks Risk/Return Principal Investment Strategies 0.07 2015-01-27 (reflect no deduction for fees, expenses, or taxes) <p>The following bar chart and table are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the Fund compare with those of relevant market indexes and a composite bond/stock index, which have investment characteristics similar to those of the Fund. Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future. Updated performance information is available on our website at vanguard.com/performance or by calling Vanguard toll-free at 800-662-7447.</p> <p>Example</p> <p>The following example is intended to help you compare the cost of investing in the Fund (based on the fees and expenses of the acquired funds) with the cost of investing in other mutual funds. It illustrates the hypothetical expenses that you would incur over various periods if you invested $10,000 in the Fund's shares. This example assumes that the Fund provides a return of 5% a year and that total annual fund operating expenses of the Fund and its underlying funds remain as stated in the preceding table. The results apply whether or not you redeem your investment at the end of the given period. Although your actual costs may be higher or lower, based on these assumptions your costs would be:</p> <p>The following table describes the fees and expenses you may pay if you buy and hold shares of the Fund.</p> <p>The Fund seeks to provide capital appreciation and current income consistent with its current asset allocation.</p> <p>Portfolio Turnover</p> <p>The Fund may pay transaction costs, such as purchase fees, when it buys and sells securities (or 'turns over' its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in more taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the previous expense example, reduce the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 7% of the average value of its portfolio. </p> <p>The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money.</p> <p>The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money. An investment in the Fund is not guaranteed. An investor may experience losses, including losses near, at, or after the target year. There is no guarantee that the Fund will provide adequate income at or after the target year. Because stocks usually are more volatile than bonds and because the Fund currently invests more of its assets in stocks, the Fund's overall level of risk should be higher than that of funds that invest the majority of their assets in bonds; however, the level of risk should be lower than that of funds investing entirely in stocks. </p><p>With approximately 61% of its assets allocated to stocks, the Fund is proportionately subject to stock market risk, which is the chance that stock prices overall will decline. Stock markets tend to move in cycles, with periods of rising prices and periods of falling prices. The Fund is also subject to the following risks associated with investments in foreign stocks: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of companies in any one country or region; and currency risk, which is the chance that the value of a foreign investment, measured in U.S. dollars, will decrease because of unfavorable changes in currency exchange rates. Country/regional risk and currency risk are especially high in emerging markets.</p><p>With approximately 39% of its assets allocated to bonds, the Fund is proportionately subject to the following bond risks: interest rate risk, which is the chance that bond prices will decline because of rising interest rates; income risk, which is the chance that an underlying fund's income will decline because of falling interest rates; credit risk, which is the chance that a bond issuer will fail to pay interest and principal in a timely manner or that negative perceptions of the issuer's ability to make such payments will cause the price of that bond to decline, thus reducing the underlying fund's return; and call risk, which is the chance that during periods of falling interest rates, issuers of callable bonds may call (redeem) securities with higher coupons or interest rates before their maturity dates. An underlying fund would then lose any price appreciation above the bond's call price and would be forced to reinvest the unanticipated proceeds at lower interest rates, resulting in a decline in the underlying fund's income. For mortgage-backed securities, this risk is known as prepayment risk. The Fund is also subject to the following risks associated with investments in currency-hedged foreign bonds: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of securities issued by foreign governments, government agencies, or companies; and currency hedging risk, which is the chance that the currency hedging transactions entered into by the underlying international bond fund may not perfectly offset the fund's foreign currency exposure.</p><p>The Fund is also subject to asset allocation risk, which is the chance that the selection of underlying funds, and the allocation of assets to them, will cause the Fund to underperform other funds with a similar investment objective.</p><p>An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</p> <p>The Fund invests in other Vanguard mutual funds according to an asset allocation strategy designed for investors planning to retire and leave the workforce in or within a few years of 2020 (the target year). The Fund is designed for an investor who plans to withdraw the value of an account in the Fund over a period of many years after the target year. The Fund's asset allocation will become more conservative over time, meaning that the percentage of assets allocated to stocks will decrease while the percentage of assets allocated to bonds and other fixed income investments will increase. Within seven years after 2020, the Fund's asset allocation should become similar to that of the Target Retirement Income Fund. As of September 30, 2014, the Fund's asset allocation among the underlying funds was as follows:</p><p>Vanguard Total Stock Market Index Fund 43.0%</p><p>Vanguard Total Bond Market II Index Fund 31.4%</p><p>Vanguard Total International Stock Index Fund 17.7%</p><p>Vanguard Total International Bond Index Fund 7.9%</p><p>At any given time, the Fund's asset allocation may be affected by a variety of factors, such as whether the underlying funds are accepting additional investments.</p><p>The Fund's indirect stock holdings are a diversified mix of U.S. and foreign large-, mid-, and small-capitalization stocks. </p><p>The Fund's indirect bond holdings are a diversified mix of short-, intermediate-, and long-term U.S. government, U.S. agency, and investment-grade U.S. corporate bonds; mortgage-backed and asset-backed securities; and government, agency, corporate, and securitized investment-grade foreign bonds issued in currencies other than the U.S. dollar (but hedged by Vanguard to minimize foreign currency exposure).</p> <p>An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</p> <p>The following bar chart and table are intended to help you understand the risks of investing in the Fund.</p> <p>, which have investment characteristics similar to those of the Fund.</p> <p>800-662-7447</p> <p>vanguard.com/performance </p> <p>Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future.</p> <p>The following bar chart and table are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the Fund compare with those of relevant market indexes and a composite bond/stock index, which have investment characteristics similar to those of the Fund. Keep in mind that the Fund's past performance (before and after taxes) does not indicate how the Fund will perform in the future. Updated performance information is available on our website at vanguard.com/performance or by calling Vanguard toll-free at 800-662-7447.</p> <p>Example</p> <p>The following example is intended to help you compare the cost of investing in the Fund (based on the fees and expenses of the acquired funds) with the cost of investing in other mutual funds. It illustrates the hypothetical expenses that you would incur over various periods if you invested $10,000 in the Fund's shares. This example assumes that the Fund provides a return of 5% a year and that total annual fund operating expenses of the Fund and its underlying funds remain as stated in the preceding table. The results apply whether or not you redeem your investment at the end of the given period. Although your actual costs may be higher or lower, based on these assumptions your costs would be:</p> <p>The following table describes the fees and expenses you may pay if you buy and hold shares of the Fund.</p> <p>The Fund seeks to provide capital appreciation and current income consistent with its current asset allocation.</p> <p>Actual after-tax returns depend on your tax situation and may differ from those shown in the preceding table. When after-tax returns are calculated, it is assumed that the shareholder was in the highest individual federal marginal income tax bracket at the time of each distribution of income or capital gains or upon redemption. State and local income taxes are not reflected in the calculations. Please note that after-tax returns are not relevant for a shareholder who holds fund shares in a tax-deferred account, such as an individual retirement account or a 401(k) plan. Also, figures captioned Return After Taxes on Distributions and Sale of Fund Shares may be higher than other figures for the same period if a capital loss occurs upon redemption and results in an assumed tax deduction for the shareholder.</p> <p>Portfolio Turnover</p> <p>The Fund may pay transaction costs, such as purchase fees, when it buys and sells securities (or 'turns over' its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in more taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the previous expense example, reduce the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 7% of the average value of its portfolio. </p> <p>The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money.</p> <p>The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money. An investment in the Fund is not guaranteed. An investor may experience losses, including losses near, at, or after the target year. There is no guarantee that the Fund will provide adequate income at or after the target year. Because stocks usually are more volatile than bonds and because the Fund currently invests more of its assets in stocks, the Fund's overall level of risk should be higher than that of funds that invest the majority of their assets in bonds; however, the level of risk should be lower than that of funds investing entirely in stocks. </p><p>With approximately 61% of its assets allocated to stocks, the Fund is proportionately subject to stock market risk, which is the chance that stock prices overall will decline. Stock markets tend to move in cycles, with periods of rising prices and periods of falling prices. The Fund is also subject to the following risks associated with investments in foreign stocks: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of companies in any one country or region; and currency risk, which is the chance that the value of a foreign investment, measured in U.S. dollars, will decrease because of unfavorable changes in currency exchange rates. Country/regional risk and currency risk are especially high in emerging markets.</p><p>With approximately 39% of its assets allocated to bonds, the Fund is proportionately subject to the following bond risks: interest rate risk, which is the chance that bond prices will decline because of rising interest rates; income risk, which is the chance that an underlying fund's income will decline because of falling interest rates; credit risk, which is the chance that a bond issuer will fail to pay interest and principal in a timely manner or that negative perceptions of the issuer's ability to make such payments will cause the price of that bond to decline, thus reducing the underlying fund's return; and call risk, which is the chance that during periods of falling interest rates, issuers of callable bonds may call (redeem) securities with higher coupons or interest rates before their maturity dates. An underlying fund would then lose any price appreciation above the bond's call price and would be forced to reinvest the unanticipated proceeds at lower interest rates, resulting in a decline in the underlying fund's income. For mortgage-backed securities, this risk is known as prepayment risk. The Fund is also subject to the following risks associated with investments in currency-hedged foreign bonds: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of securities issued by foreign governments, government agencies, or companies; and currency hedging risk, which is the chance that the currency hedging transactions entered into by the underlying international bond fund may not perfectly offset the fund's foreign currency exposure.</p><p>The Fund is also subject to asset allocation risk, which is the chance that the selection of underlying funds, and the allocation of assets to them, will cause the Fund to underperform other funds with a similar investment objective.</p><p>An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</p> <p>The Fund invests in other Vanguard mutual funds according to an asset allocation strategy designed for investors planning to retire and leave the workforce in or within a few years of 2020 (the target year). The Fund is designed for an investor who plans to withdraw the value of an account in the Fund over a period of many years after the target year. The Fund's asset allocation will become more conservative over time, meaning that the percentage of assets allocated to stocks will decrease while the percentage of assets allocated to bonds and other fixed income investments will increase. Within seven years after 2020, the Fund's asset allocation should become similar to that of the Target Retirement Income Fund. As of September 30, 2014, the Fund's asset allocation among the underlying funds was as follows:</p><p>Vanguard Total Stock Market Index Fund 43.0%</p><p>Vanguard Total Bond Market II Index Fund 31.4%</p><p>Vanguard Total International Stock Index Fund 17.7%</p><p>Vanguard Total International Bond Index Fund 7.9%</p><p>At any given time, the Fund's asset allocation may be affected by a variety of factors, such as whether the underlying funds are accepting additional investments.</p><p>The Fund's indirect stock holdings are a diversified mix of U.S. and foreign large-, mid-, and small-capitalization stocks. </p><p>The Fund's indirect bond holdings are a diversified mix of short-, intermediate-, and long-term U.S. government, U.S. agency, and investment-grade U.S. corporate bonds; mortgage-backed and asset-backed securities; and government, agency, corporate, and securitized investment-grade foreign bonds issued in currencies other than the U.S. dollar (but hedged by Vanguard to minimize foreign currency exposure).</p> <p>An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</p> <p>The following bar chart and table are intended to help you understand the risks of investing in the Fund.</p> <p>, which have investment characteristics similar to those of the Fund.</p> <p>800-662-7447</p> <p>vanguard.com/performance </p> <p>Keep in mind that the Fund's past performance (before and after taxes) does not indicate how the Fund will perform in the future. </p> <p>When after-tax returns are calculated, it is assumed that the shareholder was in the highest individual federal marginal income tax bracket at the time of each distribution of income or capital gains or upon redemption.</p> <p>Please note that after-tax returns are not relevant for a shareholder who holds fund shares in a tax-deferred account, such as an individual retirement account or a 401(k) plan.</p> <p>Also, figures captioned Return After Taxes on Distributions and Sale of Fund Shares will be higher than other figures for the same period if a capital loss occurs upon redemption and results in an assumed tax deduction for the shareholder.</p> <div style="display:none">~ http://vanguard/role/S000012759ShareholderFeesRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012759Member ~ </div> <div style="display:none">~ http://vanguard/role/S000012759ShareholderFeesParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012759Member ~ </div> <div style="display:none">~ http://vanguard/role/S000012759PerformanceTableDataRetail column primary compact * row dei_LegalEntityAxis compact vanguard_S000012759Member row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * ~ </div> <div style="display:none">~ http://vanguard/role/S000012759PerformanceTableDataParticipant column primary compact * row dei_LegalEntityAxis compact vanguard_S000012759Member row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * ~ </div> <div style="display:none">~ http://vanguard/role/S000012759OperatingExpensesRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012759Member ~ </div> <div style="display:none">~ http://vanguard/role/S000012759OperatingExpensesParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012759Member ~ </div> <div style="display:none">~ http://vanguard/role/S000012759ExpenseExampleNoRedemptionRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012759Member ~ </div> <div style="display:none">~ http://vanguard/role/S000012759ExpenseExampleNoRedemptionParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012759Member ~ </div> Shareholder Fees (Fees paid directly from your investment) Shareholder Fees (Fees paid directly from your investment) Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment) Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment) Average Annual Total Returns for Periods Ended December 31, 2014 Average Annual Total Returns for Periods Ended December 31, 2014 Annual Total Returns Fees and Expenses Investment Objective Principal Risks Risk/Return Principal Investment Strategies 0.07 2015-01-27 (reflect no deduction for fees or expenses) Annual Total Returns Fees and Expenses Investment Objective Principal Risks Risk/Return Principal Investment Strategies 0.07 2015-01-27 (reflect no deduction for fees, expenses, or taxes) <p>The following bar chart and table are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the Fund compare with those of relevant market indexes and a composite bond/stock index, which have investment characteristics similar to those of the Fund. Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future. Updated performance information is available on our website at vanguard.com/performance or by calling Vanguard toll-free at 800-662-7447.</p> <p>Example</p> <p>The following example is intended to help you compare the cost of investing in the Fund (based on the fees and expenses of the acquired funds) with the cost of investing in other mutual funds. It illustrates the hypothetical expenses that you would incur over various periods if you invested $10,000 in the Fund's shares. This example assumes that the Fund provides a return of 5% a year and that total annual fund operating expenses of the Fund and its underlying funds remain as stated in the preceding table. The results apply whether or not you redeem your investment at the end of the given period. Although your actual costs may be higher or lower, based on these assumptions your costs would be:</p> <p>The following table describes the fees and expenses you may pay if you buy and hold shares of the Fund.</p> <p>The Fund seeks to provide capital appreciation and current income consistent with its current asset allocation.</p> <p>Portfolio Turnover</p> <p>The Fund may pay transaction costs, such as purchase fees, when it buys and sells securities (or 'turns over' its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in more taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the previous expense example, reduce the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 7% of the average value of its portfolio. </p> <p>The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money.</p> <p>The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money. An investment in the Fund is not guaranteed. An investor may experience losses, including losses near, at, or after the target year. There is no guarantee that the Fund will provide adequate income at or after the target year. Because stocks usually are more volatile than bonds and because the Fund currently invests more of its assets in stocks, the Fund's overall level of risk should be higher than that of funds that invest the majority of their assets in bonds; however, the level of risk should be lower than that of funds investing entirely in stocks. </p><p>With approximately 68% of its assets allocated to stocks, the Fund is proportionately subject to stock market risk, which is the chance that stock prices overall will decline. Stock markets tend to move in cycles, with periods of rising prices and periods of falling prices. The Fund is also subject to the following risks associated with investments in foreign stocks: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of companies in any one country or region; and currency risk, which is the chance that the value of a foreign investment, measured in U.S. dollars, will decrease because of unfavorable changes in currency exchange rates. Country/regional risk and currency risk are especially high in emerging markets.</p><p>With approximately 32% of its assets allocated to bonds, the Fund is proportionately subject to the following bond risks: interest rate risk, which is the chance that bond prices will decline because of rising interest rates; income risk, which is the chance that an underlying fund's income will decline because of falling interest rates; credit risk, which is the chance that a bond issuer will fail to pay interest and principal in a timely manner or that negative perceptions of the issuer's ability to make such payments will cause the price of that bond to decline, thus reducing the underlying fund's return; and call risk, which is the chance that during periods of falling interest rates, issuers of callable bonds may call (redeem) securities with higher coupons or interest rates before their maturity dates. An underlying fund would then lose any price appreciation above the bond's call price and would be forced to reinvest the unanticipated proceeds at lower interest rates, resulting in a decline in the underlying fund's income. For mortgage-backed securities, this risk is known as prepayment risk. The Fund is also subject to the following risks associated with investments in currency-hedged foreign bonds: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of securities issued by foreign governments, government agencies, or companies; and currency hedging risk, which is the chance that the currency hedging transactions entered into by the underlying international bond fund may not perfectly offset the fund's foreign currency exposure.</p><p>The Fund is also subject to asset allocation risk, which is the chance that the selection of underlying funds, and the allocation of assets to them, will cause the Fund to underperform other funds with a similar investment objective.</p><p>An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</p> <p>The Fund invests in other Vanguard mutual funds according to an asset allocation strategy designed for investors planning to retire and leave the workforce in or within a few years of 2025 (the target year). The Fund is designed for an investor who plans to withdraw the value of an account in the Fund over a period of many years after the target year. The Fund's asset allocation will become more conservative over time, meaning that the percentage of assets allocated to stocks will decrease while the percentage of assets allocated to bonds and other fixed income investments will increase. Within seven years after 2025, the Fund's asset allocation should become similar to that of the Target Retirement Income Fund. As of September 30, 2014, the Fund's asset allocation among the underlying funds was as follows:</p><p>Vanguard Total Stock Market Index Fund 48.0%</p><p>Vanguard Total Bond Market II Index Fund 25.6%</p><p>Vanguard Total International Stock Index Fund 20.0%</p><p>Vanguard Total International Bond Index Fund 6.4%</p><p>At any given time, the Fund's asset allocation may be affected by a variety of factors, such as whether the underlying funds are accepting additional investments.</p><p>The Fund's indirect stock holdings are a diversified mix of U.S. and foreign large-, mid-, and small-capitalization stocks. </p><p> The Fund's indirect bond holdings are a diversified mix of short-, intermediate-, and long-term U.S. government, U.S. agency, and investment-grade U.S. corporate bonds; mortgage-backed and asset-backed securities; and government, agency, corporate, and securitized investment-grade foreign bonds issued in currencies other than the U.S. dollar (but hedged by Vanguard to minimize foreign currency exposure).</p> <p>An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</p> <p>The following bar chart and table are intended to help you understand the risks of investing in the Fund.</p> <p>, which have investment characteristics similar to those of the Fund.</p> <p>800-662-7447</p> <p>vanguard.com/performance </p> <p>Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future.</p> <p>The following bar chart and table are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the Fund compare with those of relevant market indexes and a composite bond/stock index, which have investment characteristics similar to those of the Fund. Keep in mind that the Fund's past performance (before and after taxes) does not indicate how the Fund will perform in the future. Updated performance information is available on our website at vanguard.com/performance or by calling Vanguard toll-free at 800-662-7447.</p> <p>Example</p> <p>The following example is intended to help you compare the cost of investing in the Fund (based on the fees and expenses of the acquired funds) with the cost of investing in other mutual funds. It illustrates the hypothetical expenses that you would incur over various periods if you invested $10,000 in the Fund's shares. This example assumes that the Fund provides a return of 5% a year and that total annual fund operating expenses of the Fund and its underlying funds remain as stated in the preceding table. The results apply whether or not you redeem your investment at the end of the given period. Although your actual costs may be higher or lower, based on these assumptions your costs would be:</p> <p>The following table describes the fees and expenses you may pay if you buy and hold shares of the Fund.</p> <p>The Fund seeks to provide capital appreciation and current income consistent with its current asset allocation.</p> <p>Actual after-tax returns depend on your tax situation and may differ from those shown in the preceding table. When after-tax returns are calculated, it is assumed that the shareholder was in the highest individual federal marginal income tax bracket at the time of each distribution of income or capital gains or upon redemption. State and local income taxes are not reflected in the calculations. Please note that after-tax returns are not relevant for a shareholder who holds fund shares in a tax-deferred account, such as an individual retirement account or a 401(k) plan. Also, figures captioned Return After Taxes on Distributions and Sale of Fund Shares may be higher than other figures for the same period if a capital loss occurs upon redemption and results in an assumed tax deduction for the shareholder.</p> <p>Portfolio Turnover</p> <p>The Fund may pay transaction costs, such as purchase fees, when it buys and sells securities (or 'turns over' its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in more taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the previous expense example, reduce the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 7% of the average value of its portfolio. </p> <p>The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money.</p> <p>The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money. An investment in the Fund is not guaranteed. An investor may experience losses, including losses near, at, or after the target year. There is no guarantee that the Fund will provide adequate income at or after the target year. Because stocks usually are more volatile than bonds and because the Fund currently invests more of its assets in stocks, the Fund's overall level of risk should be higher than that of funds that invest the majority of their assets in bonds; however, the level of risk should be lower than that of funds investing entirely in stocks. </p><p>With approximately 68% of its assets allocated to stocks, the Fund is proportionately subject to stock market risk, which is the chance that stock prices overall will decline. Stock markets tend to move in cycles, with periods of rising prices and periods of falling prices. The Fund is also subject to the following risks associated with investments in foreign stocks: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of companies in any one country or region; and currency risk, which is the chance that the value of a foreign investment, measured in U.S. dollars, will decrease because of unfavorable changes in currency exchange rates. Country/regional risk and currency risk are especially high in emerging markets.</p><p>With approximately 32% of its assets allocated to bonds, the Fund is proportionately subject to the following bond risks: interest rate risk, which is the chance that bond prices will decline because of rising interest rates; income risk, which is the chance that an underlying fund's income will decline because of falling interest rates; credit risk, which is the chance that a bond issuer will fail to pay interest and principal in a timely manner or that negative perceptions of the issuer's ability to make such payments will cause the price of that bond to decline, thus reducing the underlying fund's return; and call risk, which is the chance that during periods of falling interest rates, issuers of callable bonds may call (redeem) securities with higher coupons or interest rates before their maturity dates. An underlying fund would then lose any price appreciation above the bond's call price and would be forced to reinvest the unanticipated proceeds at lower interest rates, resulting in a decline in the underlying fund's income. For mortgage-backed securities, this risk is known as prepayment risk. The Fund is also subject to the following risks associated with investments in currency-hedged foreign bonds: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of securities issued by foreign governments, government agencies, or companies; and currency hedging risk, which is the chance that the currency hedging transactions entered into by the underlying international bond fund may not perfectly offset the fund's foreign currency exposure.</p><p>The Fund is also subject to asset allocation risk, which is the chance that the selection of underlying funds, and the allocation of assets to them, will cause the Fund to underperform other funds with a similar investment objective.</p><p>An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</p> <p>The Fund invests in other Vanguard mutual funds according to an asset allocation strategy designed for investors planning to retire and leave the workforce in or within a few years of 2025 (the target year). The Fund is designed for an investor who plans to withdraw the value of an account in the Fund over a period of many years after the target year. The Fund's asset allocation will become more conservative over time, meaning that the percentage of assets allocated to stocks will decrease while the percentage of assets allocated to bonds and other fixed income investments will increase. Within seven years after 2025, the Fund's asset allocation should become similar to that of the Target Retirement Income Fund. As of September 30, 2014, the Fund's asset allocation among the underlying funds was as follows:</p><p>Vanguard Total Stock Market Index Fund 48.0%</p><p>Vanguard Total Bond Market II Index Fund 25.6%</p><p>Vanguard Total International Stock Index Fund 20.0%</p><p>Vanguard Total International Bond Index Fund 6.4%</p><p>At any given time, the Fund's asset allocation may be affected by a variety of factors, such as whether the underlying funds are accepting additional investments.</p><p>The Fund's indirect stock holdings are a diversified mix of U.S. and foreign large-, mid-, and small-capitalization stocks. </p><p> The Fund's indirect bond holdings are a diversified mix of short-, intermediate-, and long-term U.S. government, U.S. agency, and investment-grade U.S. corporate bonds; mortgage-backed and asset-backed securities; and government, agency, corporate, and securitized investment-grade foreign bonds issued in currencies other than the U.S. dollar (but hedged by Vanguard to minimize foreign currency exposure).</p> <p>An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</p> <p>The following bar chart and table are intended to help you understand the risks of investing in the Fund.</p> <p>, which have investment characteristics similar to those of the Fund.</p> <p>800-662-7447</p> <p>vanguard.com/performance </p> <p>Keep in mind that the Fund's past performance (before and after taxes) does not indicate how the Fund will perform in the future. </p> <p>When after-tax returns are calculated, it is assumed that the shareholder was in the highest individual federal marginal income tax bracket at the time of each distribution of income or capital gains or upon redemption.</p> <p>Please note that after-tax returns are not relevant for a shareholder who holds fund shares in a tax-deferred account, such as an individual retirement account or a 401(k) plan.</p> <p>Also, figures captioned Return After Taxes on Distributions and Sale of Fund Shares will be higher than other figures for the same period if a capital loss occurs upon redemption and results in an assumed tax deduction for the shareholder.</p> <div style="display:none">~ http://vanguard/role/S000002572ShareholderFeesRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002572Member ~ </div> <div style="display:none">~ http://vanguard/role/S000002572ShareholderFeesParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002572Member ~ </div> <div style="display:none">~ http://vanguard/role/S000002572PerformanceTableDataRetail column primary compact * row dei_LegalEntityAxis compact vanguard_S000002572Member row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * ~ </div> <div style="display:none">~ http://vanguard/role/S000002572PerformanceTableDataParticipant column primary compact * row dei_LegalEntityAxis compact vanguard_S000002572Member row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * ~ </div> <div style="display:none">~ http://vanguard/role/S000002572OperatingExpensesRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002572Member ~ </div> <div style="display:none">~ http://vanguard/role/S000002572OperatingExpensesParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002572Member ~ </div> <div style="display:none">~ http://vanguard/role/S000002572ExpenseExampleNoRedemptionRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002572Member ~ </div> <div style="display:none">~ http://vanguard/role/S000002572ExpenseExampleNoRedemptionParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002572Member ~ </div> Shareholder Fees (Fees paid directly from your investment) Shareholder Fees (Fees paid directly from your investment) Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment) Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment) Average Annual Total Returns for Periods Ended December 31, 2014 Average Annual Total Returns for Periods Ended December 31, 2014 Annual Total Returns Fees and Expenses Investment Objective Principal Risks Risk/Return Principal Investment Strategies 0.07 2015-01-27 (reflect no deduction for fees or expenses) Annual Total Returns Fees and Expenses Investment Objective Principal Risks Risk/Return Principal Investment Strategies 0.07 2015-01-27 (reflect no deduction for fees, expenses, or taxes) <p>The following bar chart and table are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the Fund compare with those of relevant market indexes and a composite bond/stock index, which have investment characteristics similar to those of the Fund. Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future. Updated performance information is available on our website at vanguard.com/performance or by calling Vanguard toll-free at 800-662-7447.</p> <p>Example</p> <p>The following example is intended to help you compare the cost of investing in the Fund (based on the fees and expenses of the acquired funds) with the cost of investing in other mutual funds. It illustrates the hypothetical expenses that you would incur over various periods if you invested $10,000 in the Fund's shares. This example assumes that the Fund provides a return of 5% a year and that total annual fund operating expenses of the Fund and its underlying funds remain as stated in the preceding table. The results apply whether or not you redeem your investment at the end of the given period. Although your actual costs may be higher or lower, based on these assumptions your costs would be:</p> <p>The following table describes the fees and expenses you may pay if you buy and hold shares of the Fund.</p> <p>The Fund seeks to provide capital appreciation and current income consistent with its current asset allocation.</p> <p>Portfolio Turnover</p> <p>The Fund may pay transaction costs, such as purchase fees, when it buys and sells securities (or 'turns over' its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in more taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the previous expense example, reduce the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 7% of the average value of its portfolio. </p> <p>The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money.</p> <p>The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money. An investment in the Fund is not guaranteed. An investor may experience losses, including losses near, at, or after the target year. There is no guarantee that the Fund will provide adequate income at or after the target year. Because stocks usually are more volatile than bonds and because the Fund currently invests more of its assets in stocks, the Fund's overall level of risk should be higher than that of funds that invest the majority of their assets in bonds; however, the level of risk should be lower than that of funds investing entirely in stocks. </p><p>With approximately 76% of its assets allocated to stocks, the Fund is proportionately subject to stock market risk, which is the chance that stock prices overall will decline. Stock markets tend to move in cycles, with periods of rising prices and periods of falling prices. The Fund is also subject to the following risks associated with investments in foreign stocks: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of companies in any one country or region; and currency risk, which is the chance that the value of a foreign investment, measured in U.S. dollars, will decrease because of unfavorable changes in currency exchange rates. Country/regional risk and currency risk are especially high in emerging markets.</p><p>With approximately 24% of its assets allocated to bonds, the Fund is proportionately subject to the following bond risks: interest rate risk, which is the chance that bond prices will decline because of rising interest rates; income risk, which is the chance that an underlying fund's income will decline because of falling interest rates; credit risk, which is the chance that a bond issuer will fail to pay interest and principal in a timely manner or that negative perceptions of the issuer's ability to make such payments will cause the price of that bond to decline, thus reducing the underlying fund's return; and call risk, which is the chance that during periods of falling interest rates, issuers of callable bonds may call (redeem) securities with higher coupons or interest rates before their maturity dates. An underlying fund would then lose any price appreciation above the bond's call price and would be forced to reinvest the unanticipated proceeds at lower interest rates, resulting in a decline in the underlying fund's income. For mortgage-backed securities, this risk is known as prepayment risk. The Fund is also subject to the following risks associated with investments in currency-hedged foreign bonds: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of securities issued by foreign governments, government agencies, or companies; and currency hedging risk, which is the chance that the currency hedging transactions entered into by the underlying international bond fund may not perfectly offset the fund's foreign currency exposure.</p><p>The Fund is also subject to asset allocation risk, which is the chance that the selection of underlying funds, and the allocation of assets to them, will cause the Fund to underperform other funds with a similar investment objective.</p><p>An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</p> <p>The Fund invests in other Vanguard mutual funds according to an asset allocation strategy designed for investors planning to retire and leave the workforce in or within a few years of 2030 (the target year). The Fund is designed for an investor who plans to withdraw the value of an account in the Fund over a period of many years after the target year. The Fund's asset allocation will become more conservative over time, meaning that the percentage of assets allocated to stocks will decrease while the percentage of assets allocated to bonds and other fixed income investments will increase. Within seven years after 2030, the Fund's asset allocation should become similar to that of the Target Retirement Income Fund. As of September 30, 2014, the Fund's asset allocation among the underlying funds was as follows: </p><p>Vanguard Total Stock Market Index Fund 53.3%</p><p>Vanguard Total International Stock Index Fund 22.3%</p><p>Vanguard Total Bond Market II Index Fund 19.5%</p><p>Vanguard Total International Bond Index Fund 4.9%</p><p>At any given time, the Fund's asset allocation may be affected by a variety of factors, such as whether the underlying funds are accepting additional investments.</p><p>The Fund's indirect stock holdings are a diversified mix of U.S. and foreign large-, mid-, and small-capitalization stocks. </p><p> The Fund's indirect bond holdings are a diversified mix of short-, intermediate-, and long-term U.S. government, U.S. agency, and investment-grade U.S. corporate bonds; mortgage-backed and asset-backed securities; and government, agency, corporate, and securitized investment-grade foreign bonds issued in currencies other than the U.S. dollar (but hedged by Vanguard to minimize foreign currency exposure). </p> <p>An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</p> <p>The following bar chart and table are intended to help you understand the risks of investing in the Fund.</p> <p>, which have investment characteristics similar to those of the Fund.</p> <p>800-662-7447</p> <p>vanguard.com/performance </p> <p>Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future.</p> <p>The following bar chart and table are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the Fund compare with those of relevant market indexes and a composite bond/stock index, which have investment characteristics similar to those of the Fund. Keep in mind that the Fund's past performance (before and after taxes) does not indicate how the Fund will perform in the future. Updated performance information is available on our website at vanguard.com/performance or by calling Vanguard toll-free at 800-662-7447.</p> <p>Example</p> <p>The following example is intended to help you compare the cost of investing in the Fund (based on the fees and expenses of the acquired funds) with the cost of investing in other mutual funds. It illustrates the hypothetical expenses that you would incur over various periods if you invested $10,000 in the Fund's shares. This example assumes that the Fund provides a return of 5% a year and that total annual fund operating expenses of the Fund and its underlying funds remain as stated in the preceding table. The results apply whether or not you redeem your investment at the end of the given period. Although your actual costs may be higher or lower, based on these assumptions your costs would be:</p> <p>The following table describes the fees and expenses you may pay if you buy and hold shares of the Fund.</p> <p>The Fund seeks to provide capital appreciation and current income consistent with its current asset allocation.</p> <p>Actual after-tax returns depend on your tax situation and may differ from those shown in the preceding table. When after-tax returns are calculated, it is assumed that the shareholder was in the highest individual federal marginal income tax bracket at the time of each distribution of income or capital gains or upon redemption. State and local income taxes are not reflected in the calculations. Please note that after-tax returns are not relevant for a shareholder who holds fund shares in a tax-deferred account, such as an individual retirement account or a 401(k) plan. Also, figures captioned Return After Taxes on Distributions and Sale of Fund Shares may be higher than other figures for the same period if a capital loss occurs upon redemption and results in an assumed tax deduction for the shareholder.</p> <p>Portfolio Turnover</p> <p>The Fund may pay transaction costs, such as purchase fees, when it buys and sells securities (or 'turns over' its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in more taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the previous expense example, reduce the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 7% of the average value of its portfolio. </p> <p>The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money.</p> <p>The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money. An investment in the Fund is not guaranteed. An investor may experience losses, including losses near, at, or after the target year. There is no guarantee that the Fund will provide adequate income at or after the target year. Because stocks usually are more volatile than bonds and because the Fund currently invests more of its assets in stocks, the Fund's overall level of risk should be higher than that of funds that invest the majority of their assets in bonds; however, the level of risk should be lower than that of funds investing entirely in stocks. </p><p>With approximately 76% of its assets allocated to stocks, the Fund is proportionately subject to stock market risk, which is the chance that stock prices overall will decline. Stock markets tend to move in cycles, with periods of rising prices and periods of falling prices. The Fund is also subject to the following risks associated with investments in foreign stocks: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of companies in any one country or region; and currency risk, which is the chance that the value of a foreign investment, measured in U.S. dollars, will decrease because of unfavorable changes in currency exchange rates. Country/regional risk and currency risk are especially high in emerging markets.</p><p>With approximately 24% of its assets allocated to bonds, the Fund is proportionately subject to the following bond risks: interest rate risk, which is the chance that bond prices will decline because of rising interest rates; income risk, which is the chance that an underlying fund's income will decline because of falling interest rates; credit risk, which is the chance that a bond issuer will fail to pay interest and principal in a timely manner or that negative perceptions of the issuer's ability to make such payments will cause the price of that bond to decline, thus reducing the underlying fund's return; and call risk, which is the chance that during periods of falling interest rates, issuers of callable bonds may call (redeem) securities with higher coupons or interest rates before their maturity dates. An underlying fund would then lose any price appreciation above the bond's call price and would be forced to reinvest the unanticipated proceeds at lower interest rates, resulting in a decline in the underlying fund's income. For mortgage-backed securities, this risk is known as prepayment risk. The Fund is also subject to the following risks associated with investments in currency-hedged foreign bonds: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of securities issued by foreign governments, government agencies, or companies; and currency hedging risk, which is the chance that the currency hedging transactions entered into by the underlying international bond fund may not perfectly offset the fund's foreign currency exposure.</p><p>The Fund is also subject to asset allocation risk, which is the chance that the selection of underlying funds, and the allocation of assets to them, will cause the Fund to underperform other funds with a similar investment objective.</p><p>An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</p> <p>The Fund invests in other Vanguard mutual funds according to an asset allocation strategy designed for investors planning to retire and leave the workforce in or within a few years of 2030 (the target year). The Fund is designed for an investor who plans to withdraw the value of an account in the Fund over a period of many years after the target year. The Fund's asset allocation will become more conservative over time, meaning that the percentage of assets allocated to stocks will decrease while the percentage of assets allocated to bonds and other fixed income investments will increase. Within seven years after 2030, the Fund's asset allocation should become similar to that of the Target Retirement Income Fund. As of September 30, 2014, the Fund's asset allocation among the underlying funds was as follows: </p><p>Vanguard Total Stock Market Index Fund 53.3%</p><p>Vanguard Total International Stock Index Fund 22.3%</p><p>Vanguard Total Bond Market II Index Fund 19.5%</p><p>Vanguard Total International Bond Index Fund 4.9%</p><p>At any given time, the Fund's asset allocation may be affected by a variety of factors, such as whether the underlying funds are accepting additional investments.</p><p>The Fund's indirect stock holdings are a diversified mix of U.S. and foreign large-, mid-, and small-capitalization stocks. </p><p> The Fund's indirect bond holdings are a diversified mix of short-, intermediate-, and long-term U.S. government, U.S. agency, and investment-grade U.S. corporate bonds; mortgage-backed and asset-backed securities; and government, agency, corporate, and securitized investment-grade foreign bonds issued in currencies other than the U.S. dollar (but hedged by Vanguard to minimize foreign currency exposure). </p> <p>An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</p> <p>The following bar chart and table are intended to help you understand the risks of investing in the Fund.</p> <p>, which have investment characteristics similar to those of the Fund.</p> <p>800-662-7447</p> <p>vanguard.com/performance </p> <p>Keep in mind that the Fund's past performance (before and after taxes) does not indicate how the Fund will perform in the future. </p> <p>When after-tax returns are calculated, it is assumed that the shareholder was in the highest individual federal marginal income tax bracket at the time of each distribution of income or capital gains or upon redemption.</p> <p>Please note that after-tax returns are not relevant for a shareholder who holds fund shares in a tax-deferred account, such as an individual retirement account or a 401(k) plan.</p> <p>Also, figures captioned Return After Taxes on Distributions and Sale of Fund Shares will be higher than other figures for the same period if a capital loss occurs upon redemption and results in an assumed tax deduction for the shareholder.</p> <div style="display:none">~ http://vanguard/role/S000012760ShareholderFeesRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012760Member ~ </div> <div style="display:none">~ http://vanguard/role/S000012760ShareholderFeesParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012760Member ~ </div> <div style="display:none">~ http://vanguard/role/S000012760PerformanceTableDataRetail column primary compact * row dei_LegalEntityAxis compact vanguard_S000012760Member row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * ~ </div> <div style="display:none">~ http://vanguard/role/S000012760PerformanceTableDataParticipant column primary compact * row dei_LegalEntityAxis compact vanguard_S000012760Member row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * ~ </div> <div style="display:none">~ http://vanguard/role/S000012760OperatingExpensesRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012760Member ~ </div> <div style="display:none">~ http://vanguard/role/S000012760OperatingExpensesParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012760Member ~ </div> <div style="display:none">~ http://vanguard/role/S000012760ExpenseExampleNoRedemptionRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012760Member ~ </div> <div style="display:none">~ http://vanguard/role/S000012760ExpenseExampleNoRedemptionParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012760Member ~ </div> Shareholder Fees (Fees paid directly from your investment) Shareholder Fees (Fees paid directly from your investment) Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment) Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment) Average Annual Total Returns for Periods Ended December 31, 2014 Average Annual Total Returns for Periods Ended December 31, 2014 Annual Total Returns Fees and Expenses Investment Objective Principal Risks Risk/Return Principal Investment Strategies 0.06 2015-01-27 (reflect no deduction for fees or expenses) Annual Total Returns Fees and Expenses Investment Objective Principal Risks Risk/Return Principal Investment Strategies 0.06 2015-01-27 (reflect no deduction for fees, expenses, or taxes) <p>The following bar chart and table are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the Fund compare with those of relevant market indexes and a composite bond/stock index, which have investment characteristics similar to those of the Fund. Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future. Updated performance information is available on our website at vanguard.com/performance or by calling Vanguard toll-free at 800-662-7447.</p> <p>Example</p> <p>The following example is intended to help you compare the cost of investing in the Fund (based on the fees and expenses of the acquired funds) with the cost of investing in other mutual funds. It illustrates the hypothetical expenses that you would incur over various periods if you invested $10,000 in the Fund's shares. This example assumes that the Fund provides a return of 5% a year and that total annual fund operating expenses of the Fund and its underlying funds remain as stated in the preceding table. The results apply whether or not you redeem your investment at the end of the given period. Although your actual costs may be higher or lower, based on these assumptions your costs would be:</p> <p>The following table describes the fees and expenses you may pay if you buy and hold shares of the Fund.</p> <p>The Fund seeks to provide capital appreciation and current income consistent with its current asset allocation.</p> <p>Portfolio Turnover</p> <p>The Fund may pay transaction costs, such as purchase fees, when it buys and sells securities (or 'turns over' its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in more taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the previous expense example, reduce the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 6% of the average value of its portfolio. </p> <p>The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money.</p> <p>The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money. An investment in the Fund is not guaranteed. An investor may experience losses, including losses near, at, or after the target year. There is no guarantee that the Fund will provide adequate income at or after the target year. Because stocks usually are more volatile than bonds and because the Fund currently invests more of its assets in stocks, the Fund's overall level of risk should be higher than that of funds that invest the majority of their assets in bonds; however, the level of risk should be lower than that of funds investing entirely in stocks. </p><p>With approximately 83% of its assets allocated to stocks, the Fund is proportionately subject to stock market risk, which is the chance that stock prices overall will decline. Stock markets tend to move in cycles, with periods of rising prices and periods of falling prices. The Fund is also subject to the following risks associated with investments in foreign stocks: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of companies in any one country or region; and currency risk, which is the chance that the value of a foreign investment, measured in U.S. dollars, will decrease because of unfavorable changes in currency exchange rates. Country/regional risk and currency risk are especially high in emerging markets.</p><p>With approximately 17% of its assets allocated to bonds, the Fund is proportionately subject to the following bond risks: interest rate risk, which is the chance that bond prices will decline because of rising interest rates; income risk, which is the chance that an underlying fund's income will decline because of falling interest rates; credit risk, which is the chance that a bond issuer will fail to pay interest and principal in a timely manner or that negative perceptions of the issuer's ability to make such payments will cause the price of that bond to decline, thus reducing the underlying fund's return; and call risk, which is the chance that during periods of falling interest rates, issuers of callable bonds may call (redeem) securities with higher coupons or interest rates before their maturity dates. An underlying fund would then lose any price appreciation above the bond's call price and would be forced to reinvest the unanticipated proceeds at lower interest rates, resulting in a decline in the underlying fund's income. For mortgage-backed securities, this risk is known as prepayment risk. The Fund is also subject to the following risks associated with investments in currency-hedged foreign bonds: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of securities issued by foreign governments, government agencies, or companies; and currency hedging risk, which is the chance that the currency hedging transactions entered into by the underlying international bond fund may not perfectly offset the fund's foreign currency exposure.</p><p>The Fund is also subject to asset allocation risk, which is the chance that the selection of underlying funds, and the allocation of assets to them, will cause the Fund to underperform other funds with a similar investment objective.</p><p>An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</p> <p>The Fund invests in other Vanguard mutual funds according to an asset allocation strategy designed for investors planning to retire and leave the workforce in or within a few years of 2035 (the target year). The Fund is designed for an investor who plans to withdraw the value of an account in the Fund over a period of many years after the target year. The Fund's asset allocation will become more conservative over time, meaning that the percentage of assets allocated to stocks will decrease while the percentage of assets allocated to bonds and other fixed income investments will increase. Within seven years after 2035, the Fund's asset allocation should become similar to that of the Target Retirement Income Fund. As of September 30, 2014, the Fund's asset allocation among the underlying funds was as follows: </p><p>Vanguard Total Stock Market Index Fund 58.5%</p><p>Vanguard Total International Stock Index Fund 24.7%</p><p>Vanguard Total Bond Market II Index Fund 13.4%</p><p>Vanguard Total International Bond Index Fund 3.4%</p><p>At any given time, the Fund's asset allocation may be affected by a variety of factors, such as whether the underlying funds are accepting additional investments.</p><p>The Fund's indirect stock holdings are a diversified mix of U.S. and foreign large-, mid-, and small-capitalization stocks. </p><p>The Fund's indirect bond holdings are a diversified mix of short-, intermediate-, and long-term U.S. government, U.S. agency, and investment-grade U.S. corporate bonds; mortgage-backed and asset-backed securities; and government, agency, corporate, and securitized investment-grade foreign bonds issued in currencies other than the U.S. dollar (but hedged by Vanguard to minimize foreign currency exposure).</p> <p>An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</p> <p>The following bar chart and table are intended to help you understand the risks of investing in the Fund.</p> <p>, which have investment characteristics similar to those of the Fund.</p> <p>800-662-7447</p> <p>vanguard.com/performance </p> <p>Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future.</p> <p>The following bar chart and table are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the Fund compare with those of relevant market indexes and a composite bond/stock index, which have investment characteristics similar to those of the Fund. Keep in mind that the Fund's past performance (before and after taxes) does not indicate how the Fund will perform in the future. Updated performance information is available on our website at vanguard.com/performance or by calling Vanguard toll-free at 800-662-7447.</p> <p>Example</p> <p>The following example is intended to help you compare the cost of investing in the Fund (based on the fees and expenses of the acquired funds) with the cost of investing in other mutual funds. It illustrates the hypothetical expenses that you would incur over various periods if you invested $10,000 in the Fund's shares. This example assumes that the Fund provides a return of 5% a year and that total annual fund operating expenses of the Fund and its underlying funds remain as stated in the preceding table. The results apply whether or not you redeem your investment at the end of the given period. Although your actual costs may be higher or lower, based on these assumptions your costs would be:</p> <p>The following table describes the fees and expenses you may pay if you buy and hold shares of the Fund.</p> <p>The Fund seeks to provide capital appreciation and current income consistent with its current asset allocation.</p> <p>Actual after-tax returns depend on your tax situation and may differ from those shown in the preceding table. When after-tax returns are calculated, it is assumed that the shareholder was in the highest individual federal marginal income tax bracket at the time of each distribution of income or capital gains or upon redemption. State and local income taxes are not reflected in the calculations. Please note that after-tax returns are not relevant for a shareholder who holds fund shares in a tax-deferred account, such as an individual retirement account or a 401(k) plan. Also, figures captioned Return After Taxes on Distributions and Sale of Fund Shares may be higher than other figures for the same period if a capital loss occurs upon redemption and results in an assumed tax deduction for the shareholder.</p> <p>Portfolio Turnover</p> <p>The Fund may pay transaction costs, such as purchase fees, when it buys and sells securities (or 'turns over' its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in more taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the previous expense example, reduce the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 6% of the average value of its portfolio. </p> <p>The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money.</p> <p>The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money. An investment in the Fund is not guaranteed. An investor may experience losses, including losses near, at, or after the target year. There is no guarantee that the Fund will provide adequate income at or after the target year. Because stocks usually are more volatile than bonds and because the Fund currently invests more of its assets in stocks, the Fund's overall level of risk should be higher than that of funds that invest the majority of their assets in bonds; however, the level of risk should be lower than that of funds investing entirely in stocks. </p><p>With approximately 83% of its assets allocated to stocks, the Fund is proportionately subject to stock market risk, which is the chance that stock prices overall will decline. Stock markets tend to move in cycles, with periods of rising prices and periods of falling prices. The Fund is also subject to the following risks associated with investments in foreign stocks: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of companies in any one country or region; and currency risk, which is the chance that the value of a foreign investment, measured in U.S. dollars, will decrease because of unfavorable changes in currency exchange rates. Country/regional risk and currency risk are especially high in emerging markets.</p><p>With approximately 17% of its assets allocated to bonds, the Fund is proportionately subject to the following bond risks: interest rate risk, which is the chance that bond prices will decline because of rising interest rates; income risk, which is the chance that an underlying fund's income will decline because of falling interest rates; credit risk, which is the chance that a bond issuer will fail to pay interest and principal in a timely manner or that negative perceptions of the issuer's ability to make such payments will cause the price of that bond to decline, thus reducing the underlying fund's return; and call risk, which is the chance that during periods of falling interest rates, issuers of callable bonds may call (redeem) securities with higher coupons or interest rates before their maturity dates. An underlying fund would then lose any price appreciation above the bond's call price and would be forced to reinvest the unanticipated proceeds at lower interest rates, resulting in a decline in the underlying fund's income. For mortgage-backed securities, this risk is known as prepayment risk. The Fund is also subject to the following risks associated with investments in currency-hedged foreign bonds: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of securities issued by foreign governments, government agencies, or companies; and currency hedging risk, which is the chance that the currency hedging transactions entered into by the underlying international bond fund may not perfectly offset the fund's foreign currency exposure.</p><p>The Fund is also subject to asset allocation risk, which is the chance that the selection of underlying funds, and the allocation of assets to them, will cause the Fund to underperform other funds with a similar investment objective.</p><p>An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</p> <p>The Fund invests in other Vanguard mutual funds according to an asset allocation strategy designed for investors planning to retire and leave the workforce in or within a few years of 2035 (the target year). The Fund is designed for an investor who plans to withdraw the value of an account in the Fund over a period of many years after the target year. The Fund's asset allocation will become more conservative over time, meaning that the percentage of assets allocated to stocks will decrease while the percentage of assets allocated to bonds and other fixed income investments will increase. Within seven years after 2035, the Fund's asset allocation should become similar to that of the Target Retirement Income Fund. As of September 30, 2014, the Fund's asset allocation among the underlying funds was as follows: </p><p>Vanguard Total Stock Market Index Fund 58.5%</p><p>Vanguard Total International Stock Index Fund 24.7%</p><p>Vanguard Total Bond Market II Index Fund 13.4%</p><p>Vanguard Total International Bond Index Fund 3.4%</p><p>At any given time, the Fund's asset allocation may be affected by a variety of factors, such as whether the underlying funds are accepting additional investments.</p><p>The Fund's indirect stock holdings are a diversified mix of U.S. and foreign large-, mid-, and small-capitalization stocks. </p><p>The Fund's indirect bond holdings are a diversified mix of short-, intermediate-, and long-term U.S. government, U.S. agency, and investment-grade U.S. corporate bonds; mortgage-backed and asset-backed securities; and government, agency, corporate, and securitized investment-grade foreign bonds issued in currencies other than the U.S. dollar (but hedged by Vanguard to minimize foreign currency exposure).</p> <p>An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</p> <p>The following bar chart and table are intended to help you understand the risks of investing in the Fund.</p> <p>, which have investment characteristics similar to those of the Fund.</p> <p>800-662-7447</p> <p>vanguard.com/performance </p> <p>Keep in mind that the Fund's past performance (before and after taxes) does not indicate how the Fund will perform in the future. </p> <p>When after-tax returns are calculated, it is assumed that the shareholder was in the highest individual federal marginal income tax bracket at the time of each distribution of income or capital gains or upon redemption.</p> <p>Please note that after-tax returns are not relevant for a shareholder who holds fund shares in a tax-deferred account, such as an individual retirement account or a 401(k) plan.</p> <p>Also, figures captioned Return After Taxes on Distributions and Sale of Fund Shares will be higher than other figures for the same period if a capital loss occurs upon redemption and results in an assumed tax deduction for the shareholder.</p> <div style="display:none">~ http://vanguard/role/S000002573ShareholderFeesRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002573Member ~ </div> <div style="display:none">~ http://vanguard/role/S000002573ShareholderFeesParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002573Member ~ </div> <div style="display:none">~ http://vanguard/role/S000002573PerformanceTableDataRetail column primary compact * row dei_LegalEntityAxis compact vanguard_S000002573Member row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * ~ </div> <div style="display:none">~ http://vanguard/role/S000002573PerformanceTableDataParticipant column primary compact * row dei_LegalEntityAxis compact vanguard_S000002573Member row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * ~ </div> <div style="display:none">~ http://vanguard/role/S000002573OperatingExpensesRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002573Member ~ </div> <div style="display:none">~ http://vanguard/role/S000002573OperatingExpensesParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002573Member ~ </div> <div style="display:none">~ http://vanguard/role/S000002573ExpenseExampleNoRedemptionRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002573Member ~ </div> <div style="display:none">~ http://vanguard/role/S000002573ExpenseExampleNoRedemptionParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002573Member ~ </div> Shareholder Fees (Fees paid directly from your investment) Shareholder Fees (Fees paid directly from your investment) Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment) Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment) Average Annual Total Returns for Periods Ended December 31, 2014 Average Annual Total Returns for Periods Ended December 31, 2014 Annual Total Returns Fees and Expenses Investment Objective Principal Risks Risk/Return Principal Investment Strategies 0.06 2015-01-27 (reflect no deduction for fees or expenses) Annual Total Returns Fees and Expenses Investment Objective Principal Risks Risk/Return Principal Investment Strategies 0.06 2015-01-27 (reflect no deduction for fees, expenses, or taxes) <p>The following bar chart and table are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the Fund compare with those of relevant market indexes and a composite bond/stock index, which have investment characteristics similar to those of the Fund. Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future. Updated performance information is available on our website at vanguard.com/performance or by calling Vanguard toll-free at 800-662-7447.</p> <p>Example</p> <p>The following example is intended to help you compare the cost of investing in the Fund (based on the fees and expenses of the acquired funds) with the cost of investing in other mutual funds. It illustrates the hypothetical expenses that you would incur over various periods if you invested $10,000 in the Fund's shares. This example assumes that the Fund provides a return of 5% a year and that total annual fund operating expenses of the Fund and its underlying funds remain as stated in the preceding table. The results apply whether or not you redeem your investment at the end of the given period. Although your actual costs may be higher or lower, based on these assumptions your costs would be:</p> <p>The following table describes the fees and expenses you may pay if you buy and hold shares of the Fund.</p> <p>The Fund seeks to provide capital appreciation and current income consistent with its current asset allocation.</p> <p>Portfolio Turnover</p> <p>The Fund may pay transaction costs, such as purchase fees, when it buys and sells securities (or 'turns over' its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in more taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the previous expense example, reduce the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 6% of the average value of its portfolio. </p> <p>The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money.</p> <p>The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money. An investment in the Fund is not guaranteed. An investor may experience losses, including losses near, at, or after the target year. There is no guarantee that the Fund will provide adequate income at or after the target year. Because stocks usually are more volatile than bonds and because the Fund currently invests more of its assets in stocks, the Fund's overall level of risk should be higher than that of funds that invest the majority of their assets in bonds; however, the level of risk should be lower than that of funds investing entirely in stocks. </p><p>With approximately 90% of its assets allocated to stocks, the Fund is proportionately subject to stock market risk, which is the chance that stock prices overall will decline. Stock markets tend to move in cycles, with periods of rising prices and periods of falling prices. The Fund is also subject to the following risks associated with investments in foreign stocks: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of companies in any one country or region; and currency risk, which is the chance that the value of a foreign investment, measured in U.S. dollars, will decrease because of unfavorable changes in currency exchange rates. Country/regional risk and currency risk are especially high in emerging markets.</p><p>With approximately 10% of its assets allocated to bonds, the Fund is proportionately subject to the following bond risks: interest rate risk, which is the chance that bond prices will decline because of rising interest rates; income risk, which is the chance that an underlying fund's income will decline because of falling interest rates; credit risk, which is the chance that a bond issuer will fail to pay interest and principal in a timely manner or that negative perceptions of the issuer's ability to make such payments will cause the price of that bond to decline, thus reducing the underlying fund's return; and call risk, which is the chance that during periods of falling interest rates, issuers of callable bonds may call (redeem) securities with higher coupons or interest rates before their maturity dates. An underlying fund would then lose any price appreciation above the bond's call price and would be forced to reinvest the unanticipated proceeds at lower interest rates, resulting in a decline in the underlying fund's income. For mortgage-backed securities, this risk is known as prepayment risk. The Fund is also subject to the following risks associated with investments in currency-hedged foreign bonds: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of securities issued by foreign governments, government agencies, or companies; and currency hedging risk, which is the chance that the currency hedging transactions entered into by the underlying international bond fund may not perfectly offset the fund's foreign currency exposure.</p><p>The Fund is also subject to asset allocation risk, which is the chance that the selection of underlying funds, and the allocation of assets to them, will cause the Fund to underperform other funds with a similar investment objective.</p><p>An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</p> <p>The Fund invests in other Vanguard mutual funds according to an asset allocation strategy designed for investors planning to retire and leave the workforce in or within a few years of 2040 (the target year). The Fund is designed for an investor who plans to withdraw the value of an account in the Fund over a period of many years after the target year. The Fund's asset allocation will become more conservative over time, meaning that the percentage of assets allocated to stocks will decrease while the percentage of assets allocated to bonds and other fixed income investments will increase. Within seven years after 2040, the Fund's asset allocation should become similar to that of the Target Retirement Income Fund. As of September 30, 2014, the Fund's asset allocation among the underlying funds was as follows: </p><p>Vanguard Total Stock Market Index Fund 63.2%</p><p>Vanguard Total International Stock Index Fund 26.8%</p><p>Vanguard Total Bond Market II Index Fund 8.0%</p><p>Vanguard Total International Bond Index Fund 2.0%</p><p>At any given time, the Fund's asset allocation may be affected by a variety of factors, such as whether the underlying funds are accepting additional investments.</p><p>The Fund's indirect stock holdings are a diversified mix of U.S. and foreign large-, mid-, and small-capitalization stocks. </p><p> The Fund's indirect bond holdings are a diversified mix of short-, intermediate-, and long-term U.S. government, U.S. agency, and investment-grade U.S. corporate bonds; mortgage-backed and asset-backed securities; and government, agency, corporate, and securitized investment-grade foreign bonds issued in currencies other than the U.S. dollar (but hedged by Vanguard to minimize foreign currency exposure).</p> <p>An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</p> <p>The following bar chart and table are intended to help you understand the risks of investing in the Fund.</p> <p>, which have investment characteristics similar to those of the Fund.</p> <p>800-662-7447</p> <p>vanguard.com/performance </p> <p>Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future.</p> <p>The following bar chart and table are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the Fund compare with those of relevant market indexes and a composite bond/stock index, which have investment characteristics similar to those of the Fund. Keep in mind that the Fund's past performance (before and after taxes) does not indicate how the Fund will perform in the future. Updated performance information is available on our website at vanguard.com/performance or by calling Vanguard toll-free at 800-662-7447.</p> <p>Example</p> <p>The following example is intended to help you compare the cost of investing in the Fund (based on the fees and expenses of the acquired funds) with the cost of investing in other mutual funds. It illustrates the hypothetical expenses that you would incur over various periods if you invested $10,000 in the Fund's shares. This example assumes that the Fund provides a return of 5% a year and that total annual fund operating expenses of the Fund and its underlying funds remain as stated in the preceding table. The results apply whether or not you redeem your investment at the end of the given period. Although your actual costs may be higher or lower, based on these assumptions your costs would be:</p> <p>The following table describes the fees and expenses you may pay if you buy and hold shares of the Fund.</p> <p>The Fund seeks to provide capital appreciation and current income consistent with its current asset allocation.</p> <p>Actual after-tax returns depend on your tax situation and may differ from those shown in the preceding table. When after-tax returns are calculated, it is assumed that the shareholder was in the highest individual federal marginal income tax bracket at the time of each distribution of income or capital gains or upon redemption. State and local income taxes are not reflected in the calculations. Please note that after-tax returns are not relevant for a shareholder who holds fund shares in a tax-deferred account, such as an individual retirement account or a 401(k) plan. Also, figures captioned Return After Taxes on Distributions and Sale of Fund Shares may be higher than other figures for the same period if a capital loss occurs upon redemption and results in an assumed tax deduction for the shareholder.</p> <p>Portfolio Turnover</p> <p>The Fund may pay transaction costs, such as purchase fees, when it buys and sells securities (or 'turns over' its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in more taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the previous expense example, reduce the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 6% of the average value of its portfolio. </p> <p>The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money.</p> <p>The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money. An investment in the Fund is not guaranteed. An investor may experience losses, including losses near, at, or after the target year. There is no guarantee that the Fund will provide adequate income at or after the target year. Because stocks usually are more volatile than bonds and because the Fund currently invests more of its assets in stocks, the Fund's overall level of risk should be higher than that of funds that invest the majority of their assets in bonds; however, the level of risk should be lower than that of funds investing entirely in stocks. </p><p>With approximately 90% of its assets allocated to stocks, the Fund is proportionately subject to stock market risk, which is the chance that stock prices overall will decline. Stock markets tend to move in cycles, with periods of rising prices and periods of falling prices. The Fund is also subject to the following risks associated with investments in foreign stocks: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of companies in any one country or region; and currency risk, which is the chance that the value of a foreign investment, measured in U.S. dollars, will decrease because of unfavorable changes in currency exchange rates. Country/regional risk and currency risk are especially high in emerging markets.</p><p>With approximately 10% of its assets allocated to bonds, the Fund is proportionately subject to the following bond risks: interest rate risk, which is the chance that bond prices will decline because of rising interest rates; income risk, which is the chance that an underlying fund's income will decline because of falling interest rates; credit risk, which is the chance that a bond issuer will fail to pay interest and principal in a timely manner or that negative perceptions of the issuer's ability to make such payments will cause the price of that bond to decline, thus reducing the underlying fund's return; and call risk, which is the chance that during periods of falling interest rates, issuers of callable bonds may call (redeem) securities with higher coupons or interest rates before their maturity dates. An underlying fund would then lose any price appreciation above the bond's call price and would be forced to reinvest the unanticipated proceeds at lower interest rates, resulting in a decline in the underlying fund's income. For mortgage-backed securities, this risk is known as prepayment risk. The Fund is also subject to the following risks associated with investments in currency-hedged foreign bonds: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of securities issued by foreign governments, government agencies, or companies; and currency hedging risk, which is the chance that the currency hedging transactions entered into by the underlying international bond fund may not perfectly offset the fund's foreign currency exposure.</p><p>The Fund is also subject to asset allocation risk, which is the chance that the selection of underlying funds, and the allocation of assets to them, will cause the Fund to underperform other funds with a similar investment objective.</p><p>An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</p> <p>The Fund invests in other Vanguard mutual funds according to an asset allocation strategy designed for investors planning to retire and leave the workforce in or within a few years of 2040 (the target year). The Fund is designed for an investor who plans to withdraw the value of an account in the Fund over a period of many years after the target year. The Fund's asset allocation will become more conservative over time, meaning that the percentage of assets allocated to stocks will decrease while the percentage of assets allocated to bonds and other fixed income investments will increase. Within seven years after 2040, the Fund's asset allocation should become similar to that of the Target Retirement Income Fund. As of September 30, 2014, the Fund's asset allocation among the underlying funds was as follows: </p><p>Vanguard Total Stock Market Index Fund 63.2%</p><p>Vanguard Total International Stock Index Fund 26.8%</p><p>Vanguard Total Bond Market II Index Fund 8.0%</p><p>Vanguard Total International Bond Index Fund 2.0%</p><p>At any given time, the Fund's asset allocation may be affected by a variety of factors, such as whether the underlying funds are accepting additional investments.</p><p>The Fund's indirect stock holdings are a diversified mix of U.S. and foreign large-, mid-, and small-capitalization stocks. </p><p> The Fund's indirect bond holdings are a diversified mix of short-, intermediate-, and long-term U.S. government, U.S. agency, and investment-grade U.S. corporate bonds; mortgage-backed and asset-backed securities; and government, agency, corporate, and securitized investment-grade foreign bonds issued in currencies other than the U.S. dollar (but hedged by Vanguard to minimize foreign currency exposure).</p> <p>An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</p> <p>The following bar chart and table are intended to help you understand the risks of investing in the Fund.</p> <p>, which have investment characteristics similar to those of the Fund.</p> <p>800-662-7447</p> <p>vanguard.com/performance </p> <p>Keep in mind that the Fund's past performance (before and after taxes) does not indicate how the Fund will perform in the future. </p> <p>When after-tax returns are calculated, it is assumed that the shareholder was in the highest individual federal marginal income tax bracket at the time of each distribution of income or capital gains or upon redemption.</p> <p>Please note that after-tax returns are not relevant for a shareholder who holds fund shares in a tax-deferred account, such as an individual retirement account or a 401(k) plan.</p> <p>Also, figures captioned Return After Taxes on Distributions and Sale of Fund Shares will be higher than other figures for the same period if a capital loss occurs upon redemption and results in an assumed tax deduction for the shareholder.</p> <div style="display:none">~ http://vanguard/role/S000012761ShareholderFeesRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012761Member ~ </div> <div style="display:none">~ http://vanguard/role/S000012761ShareholderFeesParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012761Member ~ </div> <div style="display:none">~ http://vanguard/role/S000012761PerformanceTableDataRetail column primary compact * row dei_LegalEntityAxis compact vanguard_S000012761Member row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * ~ </div> <div style="display:none">~ http://vanguard/role/S000012761PerformanceTableDataParticipant column primary compact * row dei_LegalEntityAxis compact vanguard_S000012761Member row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * ~ </div> <div style="display:none">~ http://vanguard/role/S000012761OperatingExpensesRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012761Member ~ </div> <div style="display:none">~ http://vanguard/role/S000012761OperatingExpensesParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012761Member ~ </div> <div style="display:none">~ http://vanguard/role/S000012761ExpenseExampleNoRedemptionRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012761Member ~ </div> <div style="display:none">~ http://vanguard/role/S000012761ExpenseExampleNoRedemptionParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012761Member ~ </div> Shareholder Fees (Fees paid directly from your investment) Shareholder Fees (Fees paid directly from your investment) Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment) Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment) Average Annual Total Returns for Periods Ended December 31, 2014 Average Annual Total Returns for Periods Ended December 31, 2014 Annual Total Returns Fees and Expenses Investment Objective Principal Risks Risk/Return Principal Investment Strategies 0.07 2015-01-27 (reflect no deduction for fees or expenses) Annual Total Returns Fees and Expenses Investment Objective Principal Risks Risk/Return Principal Investment Strategies 0.07 2015-01-27 (reflect no deduction for fees, expenses, or taxes) <p>The following bar chart and table are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the Fund compare with those of relevant market indexes and a composite bond/stock index, which have investment characteristics similar to those of the Fund. Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future. Updated performance information is available on our website at vanguard.com/performance or by calling Vanguard toll-free at 800-662-7447.</p> <p>Example</p> <p>The following example is intended to help you compare the cost of investing in the Fund (based on the fees and expenses of the acquired funds) with the cost of investing in other mutual funds. It illustrates the hypothetical expenses that you would incur over various periods if you invested $10,000 in the Fund's shares. This example assumes that the Fund provides a return of 5% a year and that total annual fund operating expenses of the Fund and its underlying funds remain as stated in the preceding table. The results apply whether or not you redeem your investment at the end of the given period. Although your actual costs may be higher or lower, based on these assumptions your costs would be:</p> <p>The following table describes the fees and expenses you may pay if you buy and hold shares of the Fund.</p> <p>The Fund seeks to provide capital appreciation and current income consistent with its current asset allocation.</p> <p>Portfolio Turnover</p> <p>The Fund may pay transaction costs, such as purchase fees, when it buys and sells securities (or 'turns over' its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in more taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the previous expense example, reduce the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 7% of the average value of its portfolio. </p> <p>The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money.</p> <p>The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money. An investment in the Fund is not guaranteed. An investor may experience losses, including losses near, at, or after the target year. There is no guarantee that the Fund will provide adequate income at or after the target year. Because stocks usually are more volatile than bonds and because the Fund currently invests most of its assets in stocks, the Fund's overall level of risk should be higher than that of funds that invest the majority of their assets in bonds; however, the level of risk should be lower than that of funds investing entirely in stocks.</p><p>With approximately 90% of its assets allocated to stocks, the Fund is proportionately subject to stock market risk, which is the chance that stock prices overall will decline. Stock markets tend to move in cycles, with periods of rising prices and periods of falling prices. The Fund is also subject to the following risks associated with investments in foreign stocks: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of companies in any one country or region; and currency risk, which is the chance that the value of a foreign investment, measured in U.S. dollars, will decrease because of unfavorable changes in currency exchange rates. Country/regional risk and currency risk are especially high in emerging markets.</p><p>With approximately 10% of its assets allocated to bonds, the Fund is proportionately subject to the following bond risks: interest rate risk, which is the chance that bond prices will decline because of rising interest rates; income risk, which is the chance that an underlying fund's income will decline because of falling interest rates; credit risk, which is the chance that a bond issuer will fail to pay interest and principal in a timely manner or that negative perceptions of the issuer's ability to make such payments will cause the price of that bond to decline, thus reducing the underlying fund's return; and call risk, which is the chance that during periods of falling interest rates, issuers of callable bonds may call (redeem) securities with higher coupons or interest rates before their maturity dates. An underlying fund would then lose any price appreciation above the bond's call price and would be forced to reinvest the unanticipated proceeds at lower interest rates, resulting in a decline in the underlying fund's income. For mortgage-backed securities, this risk is known as prepayment risk. The Fund is also subject to the following risks associated with investments in currency-hedged foreign bonds: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of securities issued by foreign governments, government agencies, or companies; and currency hedging risk, which is the chance that the currency hedging transactions entered into by the underlying international bond fund may not perfectly offset the fund's foreign currency exposure.</p><p>The Fund is also subject to asset allocation risk, which is the chance that the selection of underlying funds, and the allocation of assets to them, will cause the Fund to underperform other funds with a similar investment objective.</p><p>An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</p> <p>The Fund invests in other Vanguard mutual funds according to an asset allocation strategy designed for investors planning to retire and leave the workforce in or within a few years of 2045 (the target year). The Fund is designed for an investor who plans to withdraw the value of an account in the Fund over a period of many years after the target year. The Fund's asset allocation will become more conservative over time, meaning that the percentage of assets allocated to stocks will decrease while the percentage of assets allocated to bonds and other fixed income investments will increase. Within seven years after 2045, the Fund's asset allocation should become similar to that of the Target Retirement Income Fund. As of September 30, 2014, the Fund's asset allocation among the underlying funds was as follows: </p><p>Vanguard Total Stock Market Index Fund 63.2%</p><p>Vanguard Total International Stock Index Fund 26.8%</p><p>Vanguard Total Bond Market II Index Fund 8.0%</p><p>Vanguard Total International Bond Index Fund 2.0%</p><p>At any given time, the Fund's asset allocation may be affected by a variety of factors, such as whether the underlying funds are accepting additional investments.</p><p>The Fund's indirect stock holdings are a diversified mix of U.S. and foreign large-, mid-, and small-capitalization stocks. </p><p> The Fund's indirect bond holdings are a diversified mix of short-, intermediate-, and long-term U.S. government, U.S. agency, and investment-grade U.S. corporate bonds; mortgage-backed and asset-backed securities; and government, agency, corporate, and securitized investment-grade foreign bonds issued in currencies other than the U.S. dollar (but hedged by Vanguard to minimize foreign currency exposure).</p> <p>An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</p> <p>The following bar chart and table are intended to help you understand the risks of investing in the Fund.</p> <p>, which have investment characteristics similar to those of the Fund.</p> <p>800-662-7447</p> <p>vanguard.com/performance </p> <p>Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future.</p> <p>The following bar chart and table are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the Fund compare with those of relevant market indexes and a composite bond/stock index, which have investment characteristics similar to those of the Fund. Keep in mind that the Fund's past performance (before and after taxes) does not indicate how the Fund will perform in the future. Updated performance information is available on our website at vanguard.com/performance or by calling Vanguard toll-free at 800-662-7447.</p> <p>Example</p> <p>The following example is intended to help you compare the cost of investing in the Fund (based on the fees and expenses of the acquired funds) with the cost of investing in other mutual funds. It illustrates the hypothetical expenses that you would incur over various periods if you invested $10,000 in the Fund's shares. This example assumes that the Fund provides a return of 5% a year and that total annual fund operating expenses of the Fund and its underlying funds remain as stated in the preceding table. The results apply whether or not you redeem your investment at the end of the given period. Although your actual costs may be higher or lower, based on these assumptions your costs would be:</p> <p>The following table describes the fees and expenses you may pay if you buy and hold shares of the Fund.</p> <p>The Fund seeks to provide capital appreciation and current income consistent with its current asset allocation.</p> <p>Actual after-tax returns depend on your tax situation and may differ from those shown in the preceding table. When after-tax returns are calculated, it is assumed that the shareholder was in the highest individual federal marginal income tax bracket at the time of each distribution of income or capital gains or upon redemption. State and local income taxes are not reflected in the calculations. Please note that after-tax returns are not relevant for a shareholder who holds fund shares in a tax-deferred account, such as an individual retirement account or a 401(k) plan. Also, figures captioned Return After Taxes on Distributions and Sale of Fund Shares may be higher than other figures for the same period if a capital loss occurs upon redemption and results in an assumed tax deduction for the shareholder.</p> <p>Portfolio Turnover</p> <p>The Fund may pay transaction costs, such as purchase fees, when it buys and sells securities (or 'turns over' its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in more taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the previous expense example, reduce the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 7% of the average value of its portfolio. </p> <p>The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money.</p> <p>The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money. An investment in the Fund is not guaranteed. An investor may experience losses, including losses near, at, or after the target year. There is no guarantee that the Fund will provide adequate income at or after the target year. Because stocks usually are more volatile than bonds and because the Fund currently invests most of its assets in stocks, the Fund's overall level of risk should be higher than that of funds that invest the majority of their assets in bonds; however, the level of risk should be lower than that of funds investing entirely in stocks.</p><p>With approximately 90% of its assets allocated to stocks, the Fund is proportionately subject to stock market risk, which is the chance that stock prices overall will decline. Stock markets tend to move in cycles, with periods of rising prices and periods of falling prices. The Fund is also subject to the following risks associated with investments in foreign stocks: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of companies in any one country or region; and currency risk, which is the chance that the value of a foreign investment, measured in U.S. dollars, will decrease because of unfavorable changes in currency exchange rates. Country/regional risk and currency risk are especially high in emerging markets.</p><p>With approximately 10% of its assets allocated to bonds, the Fund is proportionately subject to the following bond risks: interest rate risk, which is the chance that bond prices will decline because of rising interest rates; income risk, which is the chance that an underlying fund's income will decline because of falling interest rates; credit risk, which is the chance that a bond issuer will fail to pay interest and principal in a timely manner or that negative perceptions of the issuer's ability to make such payments will cause the price of that bond to decline, thus reducing the underlying fund's return; and call risk, which is the chance that during periods of falling interest rates, issuers of callable bonds may call (redeem) securities with higher coupons or interest rates before their maturity dates. An underlying fund would then lose any price appreciation above the bond's call price and would be forced to reinvest the unanticipated proceeds at lower interest rates, resulting in a decline in the underlying fund's income. For mortgage-backed securities, this risk is known as prepayment risk. The Fund is also subject to the following risks associated with investments in currency-hedged foreign bonds: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of securities issued by foreign governments, government agencies, or companies; and currency hedging risk, which is the chance that the currency hedging transactions entered into by the underlying international bond fund may not perfectly offset the fund's foreign currency exposure.</p><p>The Fund is also subject to asset allocation risk, which is the chance that the selection of underlying funds, and the allocation of assets to them, will cause the Fund to underperform other funds with a similar investment objective.</p><p>An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</p> <p>The Fund invests in other Vanguard mutual funds according to an asset allocation strategy designed for investors planning to retire and leave the workforce in or within a few years of 2045 (the target year). The Fund is designed for an investor who plans to withdraw the value of an account in the Fund over a period of many years after the target year. The Fund's asset allocation will become more conservative over time, meaning that the percentage of assets allocated to stocks will decrease while the percentage of assets allocated to bonds and other fixed income investments will increase. Within seven years after 2045, the Fund's asset allocation should become similar to that of the Target Retirement Income Fund. As of September 30, 2014, the Fund's asset allocation among the underlying funds was as follows: </p><p>Vanguard Total Stock Market Index Fund 63.2%</p><p>Vanguard Total International Stock Index Fund 26.8%</p><p>Vanguard Total Bond Market II Index Fund 8.0%</p><p>Vanguard Total International Bond Index Fund 2.0%</p><p>At any given time, the Fund's asset allocation may be affected by a variety of factors, such as whether the underlying funds are accepting additional investments.</p><p>The Fund's indirect stock holdings are a diversified mix of U.S. and foreign large-, mid-, and small-capitalization stocks. </p><p> The Fund's indirect bond holdings are a diversified mix of short-, intermediate-, and long-term U.S. government, U.S. agency, and investment-grade U.S. corporate bonds; mortgage-backed and asset-backed securities; and government, agency, corporate, and securitized investment-grade foreign bonds issued in currencies other than the U.S. dollar (but hedged by Vanguard to minimize foreign currency exposure).</p> <p>An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</p> <p>The following bar chart and table are intended to help you understand the risks of investing in the Fund.</p> <p>, which have investment characteristics similar to those of the Fund.</p> <p>800-662-7447</p> <p>vanguard.com/performance </p> <p>Keep in mind that the Fund's past performance (before and after taxes) does not indicate how the Fund will perform in the future. </p> <p>When after-tax returns are calculated, it is assumed that the shareholder was in the highest individual federal marginal income tax bracket at the time of each distribution of income or capital gains or upon redemption.</p> <p>Please note that after-tax returns are not relevant for a shareholder who holds fund shares in a tax-deferred account, such as an individual retirement account or a 401(k) plan.</p> <p>Also, figures captioned Return After Taxes on Distributions and Sale of Fund Shares will be higher than other figures for the same period if a capital loss occurs upon redemption and results in an assumed tax deduction for the shareholder.</p> <div style="display:none">~ http://vanguard/role/S000002574ShareholderFeesRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002574Member ~ </div> <div style="display:none">~ http://vanguard/role/S000002574ShareholderFeesParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002574Member ~ </div> <div style="display:none">~ http://vanguard/role/S000002574PerformanceTableDataRetail column primary compact * row dei_LegalEntityAxis compact vanguard_S000002574Member row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * ~ </div> <div style="display:none">~ http://vanguard/role/S000002574PerformanceTableDataParticipant column primary compact * row dei_LegalEntityAxis compact vanguard_S000002574Member row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * ~ </div> <div style="display:none">~ http://vanguard/role/S000002574OperatingExpensesRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002574Member ~ </div> <div style="display:none">~ http://vanguard/role/S000002574OperatingExpensesParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002574Member ~ </div> <div style="display:none">~ http://vanguard/role/S000002574ExpenseExampleNoRedemptionRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002574Member ~ </div> <div style="display:none">~ http://vanguard/role/S000002574ExpenseExampleNoRedemptionParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002574Member ~ </div> Shareholder Fees (Fees paid directly from your investment) Shareholder Fees (Fees paid directly from your investment) Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment) Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment) Average Annual Total Returns for Periods Ended December 31, 2014 Average Annual Total Returns for Periods Ended December 31, 2014 Annual Total Returns Fees and Expenses Investment Objective Principal Risks Risk/Return Principal Investment Strategies 0.07 2015-01-27 (reflect no deduction for fees or expenses) Annual Total Returns Fees and Expenses Investment Objective Principal Risks Risk/Return Principal Investment Strategies 0.07 2015-01-27 (reflect no deduction for fees, expenses, or taxes) <p>The following bar chart and table are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the Fund compare with those of relevant market indexes and a composite bond/stock index, which have investment characteristics similar to those of the Fund. Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future. Updated performance information is available on our website at vanguard.com/performance or by calling Vanguard toll-free at 800-662-7447.</p> <p>Example</p> <p>The following example is intended to help you compare the cost of investing in the Fund (based on the fees and expenses of the acquired funds) with the cost of investing in other mutual funds. It illustrates the hypothetical expenses that you would incur over various periods if you invested $10,000 in the Fund's shares. This example assumes that the Fund provides a return of 5% a year and that total annual fund operating expenses of the Fund and its underlying funds remain as stated in the preceding table. The results apply whether or not you redeem your investment at the end of the given period. Although your actual costs may be higher or lower, based on these assumptions your costs would be:</p> <p>The following table describes the fees and expenses you may pay if you buy and hold shares of the Fund.</p> <p>The Fund seeks to provide capital appreciation and current income consistent with its current asset allocation.</p> <p>Portfolio Turnover</p> <p>The Fund may pay transaction costs, such as purchase fees, when it buys and sells securities (or 'turns over' its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in more taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the previous expense example, reduce the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 7% of the average value of its portfolio. </p> <p>The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money.</p> <p>The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money. An investment in the Fund is not guaranteed. An investor may experience losses, including losses near, at, or after the target year. There is no guarantee that the Fund will provide adequate income at or after the target year. Because stocks usually are more volatile than bonds and because the Fund currently invests most of its assets in stocks, the Fund's overall level of risk should be higher than that of funds that invest the majority of their assets in bonds; however, the level of risk should be lower than that of funds investing entirely in stocks.</p><p>With approximately 90% of its assets allocated to stocks, the Fund is proportionately subject to stock market risk, which is the chance that stock prices overall will decline. Stock markets tend to move in cycles, with periods of rising prices and periods of falling prices. The Fund is also subject to the following risks associated with investments in foreign stocks: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of companies in a particular country or region; and currency risk, which is the chance that the value of a foreign investment, measured in U.S. dollars, will decrease because of unfavorable changes in currency exchange rates. Country/regional risk and currency risk are especially high in emerging markets.</p><p>With approximately 10% of its assets allocated to bonds, the Fund is proportionately subject to the following bond risks: interest rate risk, which is the chance that bond prices will decline because of rising interest rates; income risk, which is the chance that an underlying fund's income will decline because of falling interest rates; credit risk, which is the chance that a bond issuer will fail to pay interest and principal in a timely manner or that negative perceptions of the issuer's ability to make such payments will cause the price of that bond to decline, thus reducing the underlying fund's return; and call risk, which is the chance that during periods of falling interest rates, issuers of callable bonds may call (redeem) securities with higher coupons or interest rates before their maturity dates. An underlying fund would then lose any price appreciation above the bond's call price and would be forced to reinvest the unanticipated proceeds at lower interest rates, resulting in a decline in the underlying fund's income. For mortgage-backed securities, this risk is known as prepayment risk. The Fund is also subject to the following risks associated with investments in currency-hedged foreign bonds: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of securities issued by foreign governments, government agencies, or companies; and currency hedging risk, which is the chance that the currency hedging transactions entered into by the underlying international bond fund may not perfectly offset the fund's foreign currency exposure.</p><p>The Fund is also subject to asset allocation risk, which is the chance that the selection of underlying funds, and the allocation of assets to them, will cause the Fund to underperform other funds with a similar investment objective.</p><p>An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</p> <p>The Fund invests in other Vanguard mutual funds according to an asset allocation strategy designed for investors planning to retire and leave the workforce in or within a few years of 2050 (the target year). The Fund is designed for an investor who plans to withdraw the value of an account in the Fund over a period of many years after the target year. The Fund's asset allocation will become more conservative over time, meaning that the percentage of assets allocated to stocks will decrease while the percentage of assets allocated to bonds and other fixed income investments will increase. Within seven years after 2050, the Fund's asset allocation should become similar to that of the Target Retirement Income Fund. As of September 30, 2014, the Fund's asset allocation among the underlying funds was as follows: </p><p>Vanguard Total Stock Market Index Fund 63.0%</p><p>Vanguard Total International Stock Index Fund 26.9%</p><p>Vanguard Total Bond Market II Index Fund 8.1%</p><p>Vanguard Total International Bond Index Fund 2.0%</p><p>At any given time, the Fund's asset allocation may be affected by a variety of factors, such as whether the underlying funds are accepting additional investments.</p><p>The Fund's indirect stock holdings are a diversified mix of U.S. and foreign large-, mid-, and small-capitalization stocks. </p><p> The Fund's indirect bond holdings are a diversified mix of short-, intermediate-, and long-term U.S. government, U.S. agency, and investment-grade U.S. corporate bonds; mortgage-backed and asset-backed securities; and government, agency, corporate, and securitized investment-grade foreign bonds issued in currencies other than the U.S. dollar (but hedged by Vanguard to minimize foreign currency exposure).</p> <p>An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</p> <p>The following bar chart and table are intended to help you understand the risks of investing in the Fund.</p> <p>, which have investment characteristics similar to those of the Fund.</p> <p>800-662-7447</p> <p>vanguard.com/performance </p> <p>Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future.</p> <p>The following bar chart and table are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the Fund compare with those of relevant market indexes and a composite bond/stock index, which have investment characteristics similar to those of the Fund. Keep in mind that the Fund's past performance (before and after taxes) does not indicate how the Fund will perform in the future. Updated performance information is available on our website at vanguard.com/performance or by calling Vanguard toll-free at 800-662-7447.</p> <p>Example</p> <p>The following example is intended to help you compare the cost of investing in the Fund (based on the fees and expenses of the acquired funds) with the cost of investing in other mutual funds. It illustrates the hypothetical expenses that you would incur over various periods if you invested $10,000 in the Fund's shares. This example assumes that the Fund provides a return of 5% a year and that total annual fund operating expenses of the Fund and its underlying funds remain as stated in the preceding table. The results apply whether or not you redeem your investment at the end of the given period. Although your actual costs may be higher or lower, based on these assumptions your costs would be:</p> <p>The following table describes the fees and expenses you may pay if you buy and hold shares of the Fund.</p> <p>The Fund seeks to provide capital appreciation and current income consistent with its current asset allocation.</p> <p>Actual after-tax returns depend on your tax situation and may differ from those shown in the preceding table. When after-tax returns are calculated, it is assumed that the shareholder was in the highest individual federal marginal income tax bracket at the time of each distribution of income or capital gains or upon redemption. State and local income taxes are not reflected in the calculations. Please note that after-tax returns are not relevant for a shareholder who holds fund shares in a tax-deferred account, such as an individual retirement account or a 401(k) plan. Also, figures captioned Return After Taxes on Distributions and Sale of Fund Shares may be higher than other figures for the same period if a capital loss occurs upon redemption and results in an assumed tax deduction for the shareholder.</p> <p>Portfolio Turnover</p> <p>The Fund may pay transaction costs, such as purchase fees, when it buys and sells securities (or 'turns over' its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in more taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the previous expense example, reduce the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 7% of the average value of its portfolio. </p> <p>The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money.</p> <p>The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money. An investment in the Fund is not guaranteed. An investor may experience losses, including losses near, at, or after the target year. There is no guarantee that the Fund will provide adequate income at or after the target year. Because stocks usually are more volatile than bonds and because the Fund currently invests most of its assets in stocks, the Fund's overall level of risk should be higher than that of funds that invest the majority of their assets in bonds; however, the level of risk should be lower than that of funds investing entirely in stocks.</p><p>With approximately 90% of its assets allocated to stocks, the Fund is proportionately subject to stock market risk, which is the chance that stock prices overall will decline. Stock markets tend to move in cycles, with periods of rising prices and periods of falling prices. The Fund is also subject to the following risks associated with investments in foreign stocks: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of companies in a particular country or region; and currency risk, which is the chance that the value of a foreign investment, measured in U.S. dollars, will decrease because of unfavorable changes in currency exchange rates. Country/regional risk and currency risk are especially high in emerging markets.</p><p>With approximately 10% of its assets allocated to bonds, the Fund is proportionately subject to the following bond risks: interest rate risk, which is the chance that bond prices will decline because of rising interest rates; income risk, which is the chance that an underlying fund's income will decline because of falling interest rates; credit risk, which is the chance that a bond issuer will fail to pay interest and principal in a timely manner or that negative perceptions of the issuer's ability to make such payments will cause the price of that bond to decline, thus reducing the underlying fund's return; and call risk, which is the chance that during periods of falling interest rates, issuers of callable bonds may call (redeem) securities with higher coupons or interest rates before their maturity dates. An underlying fund would then lose any price appreciation above the bond's call price and would be forced to reinvest the unanticipated proceeds at lower interest rates, resulting in a decline in the underlying fund's income. For mortgage-backed securities, this risk is known as prepayment risk. The Fund is also subject to the following risks associated with investments in currency-hedged foreign bonds: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of securities issued by foreign governments, government agencies, or companies; and currency hedging risk, which is the chance that the currency hedging transactions entered into by the underlying international bond fund may not perfectly offset the fund's foreign currency exposure.</p><p>The Fund is also subject to asset allocation risk, which is the chance that the selection of underlying funds, and the allocation of assets to them, will cause the Fund to underperform other funds with a similar investment objective.</p><p>An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</p> <p>The Fund invests in other Vanguard mutual funds according to an asset allocation strategy designed for investors planning to retire and leave the workforce in or within a few years of 2050 (the target year). The Fund is designed for an investor who plans to withdraw the value of an account in the Fund over a period of many years after the target year. The Fund's asset allocation will become more conservative over time, meaning that the percentage of assets allocated to stocks will decrease while the percentage of assets allocated to bonds and other fixed income investments will increase. Within seven years after 2050, the Fund's asset allocation should become similar to that of the Target Retirement Income Fund. As of September 30, 2014, the Fund's asset allocation among the underlying funds was as follows: </p><p>Vanguard Total Stock Market Index Fund 63.0%</p><p>Vanguard Total International Stock Index Fund 26.9%</p><p>Vanguard Total Bond Market II Index Fund 8.1%</p><p>Vanguard Total International Bond Index Fund 2.0%</p><p>At any given time, the Fund's asset allocation may be affected by a variety of factors, such as whether the underlying funds are accepting additional investments.</p><p>The Fund's indirect stock holdings are a diversified mix of U.S. and foreign large-, mid-, and small-capitalization stocks. </p><p> The Fund's indirect bond holdings are a diversified mix of short-, intermediate-, and long-term U.S. government, U.S. agency, and investment-grade U.S. corporate bonds; mortgage-backed and asset-backed securities; and government, agency, corporate, and securitized investment-grade foreign bonds issued in currencies other than the U.S. dollar (but hedged by Vanguard to minimize foreign currency exposure).</p> <p>An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</p> <p>The following bar chart and table are intended to help you understand the risks of investing in the Fund.</p> <p>, which have investment characteristics similar to those of the Fund.</p> <p>800-662-7447</p> <p>vanguard.com/performance </p> <p>Keep in mind that the Fund's past performance (before and after taxes) does not indicate how the Fund will perform in the future. </p> <p>When after-tax returns are calculated, it is assumed that the shareholder was in the highest individual federal marginal income tax bracket at the time of each distribution of income or capital gains or upon redemption.</p> <p>Please note that after-tax returns are not relevant for a shareholder who holds fund shares in a tax-deferred account, such as an individual retirement account or a 401(k) plan.</p> <p>Also, figures captioned Return After Taxes on Distributions and Sale of Fund Shares will be higher than other figures for the same period if a capital loss occurs upon redemption and results in an assumed tax deduction for the shareholder.</p> <div style="display:none">~ http://vanguard/role/S000012762ShareholderFeesRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012762Member ~ </div> <div style="display:none">~ http://vanguard/role/S000012762ShareholderFeesParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012762Member ~ </div> <div style="display:none">~ http://vanguard/role/S000012762PerformanceTableDataRetail column primary compact * row dei_LegalEntityAxis compact vanguard_S000012762Member row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * ~ </div> <div style="display:none">~ http://vanguard/role/S000012762PerformanceTableDataParticipant column primary compact * row dei_LegalEntityAxis compact vanguard_S000012762Member row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * ~ </div> <div style="display:none">~ http://vanguard/role/S000012762OperatingExpensesRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012762Member ~ </div> <div style="display:none">~ http://vanguard/role/S000012762OperatingExpensesParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012762Member ~ </div> <div style="display:none">~ http://vanguard/role/S000012762ExpenseExampleNoRedemptionRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012762Member ~ </div> <div style="display:none">~ http://vanguard/role/S000012762ExpenseExampleNoRedemptionParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012762Member ~ </div> Shareholder Fees (Fees paid directly from your investment) Shareholder Fees (Fees paid directly from your investment) Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment) Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment) Average Annual Total Returns for Periods Ended December 31, 2014 Average Annual Total Returns for Periods Ended December 31, 2014 Annual Total Returns Fees and Expenses Investment Objective Principal Risks Risk/Return Principal Investment Strategies 0.07 2015-01-27 (reflect no deduction for fees, expenses, or taxes) Annual Total Returns Fees and Expenses Investment Objective Principal Risks Risk/Return Principal Investment Strategies 0.07 2015-01-27 (reflect no deduction for fees, expenses, or taxes) <p>The following bar chart and table are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the Fund compare with those of relevant market indexes and a composite bond/stock index, which have investment characteristics similar to those of the Fund. Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future. Updated performance information is available on our website at vanguard.com/performance or by calling Vanguard toll-free at 800-662-7447.</p> <p>Example</p> <p>The following example is intended to help you compare the cost of investing in the Fund (based on the fees and expenses of the acquired funds) with the cost of investing in other mutual funds. It illustrates the hypothetical expenses that you would incur over various periods if you invested $10,000 in the Fund's shares. This example assumes that the Fund provides a return of 5% a year and that total annual fund operating expenses of the Fund and its underlying funds remain as stated in the preceding table. The results apply whether or not you redeem your investment at the end of the given period. Although your actual costs may be higher or lower, based on these assumptions your costs would be:</p> <p>The following table describes the fees and expenses you may pay if you buy and hold shares of the Fund.</p> <p>The Fund seeks to provide capital appreciation and current income consistent with its current asset allocation.</p> <p>Portfolio Turnover</p> <p>The Fund may pay transaction costs, such as purchase fees, when it buys and sells securities (or 'turns over' its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in more taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the previous expense example, reduce the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 7% of the average value of its portfolio. </p> <p>The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money.</p> <p>The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money. An investment in the Fund is not guaranteed. An investor may experience losses, including losses near, at, or after the target year. There is no guarantee that the Fund will provide adequate income at or after the target year. Because stocks usually are more volatile than bonds and because the Fund currently invests most of its assets in stocks, the Fund's overall level of risk should be higher than that of funds that invest the majority of their assets in bonds; however, the level of risk should be lower than that of funds investing entirely in stocks.</p><p>With approximately 90% of its assets allocated to stocks, the Fund is proportionately subject to stock market risk, which is the chance that stock prices overall will decline. Stock markets tend to move in cycles, with periods of rising prices and periods of falling prices. The Fund is also subject to the following risks associated with investments in foreign stocks: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of companies in a particular country or region; and currency risk, which is the chance that the value of a foreign investment, measured in U.S. dollars, will decrease because of unfavorable changes in currency exchange rates. Country/regional risk and currency risk are especially high in emerging markets.</p><p>With approximately 10% of its assets allocated to bonds, the Fund is proportionately subject to the following bond risks: interest rate risk, which is the chance that bond prices will decline because of rising interest rates; income risk, which is the chance that an underlying fund's income will decline because of falling interest rates; credit risk, which is the chance that a bond issuer will fail to pay interest and principal in a timely manner or that negative perceptions of the issuer's ability to make such payments will cause the price of that bond to decline, thus reducing the underlying fund's return; and call risk, which is the chance that during periods of falling interest rates, issuers of callable bonds may call (redeem) securities with higher coupons or interest rates before their maturity dates. An underlying fund would then lose any price appreciation above the bond's call price and would be forced to reinvest the unanticipated proceeds at lower interest rates, resulting in a decline in the underlying fund's income. For mortgage-backed securities, this risk is known as prepayment risk. The Fund is also subject to the following risks associated with investments in currency-hedged foreign bonds: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of securities issued by foreign governments, government agencies, or companies; and currency hedging risk, which is the chance that the currency hedging transactions entered into by the underlying international bond fund may not perfectly offset the fund's foreign currency exposure.</p><p>The Fund is also subject to asset allocation risk, which is the chance that the selection of underlying funds, and the allocation of assets to them, will cause the Fund to underperform other funds with a similar investment objective.</p><p>An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</p> <p>The Fund invests in other Vanguard mutual funds according to an asset allocation strategy designed for investors planning to retire and leave the workforce in or within a few years of 2055 (the target year). The Fund is designed for an investor who plans to withdraw the value of an account in the Fund over a period of many years after the target year. The Fund's asset allocation will become more conservative over time, meaning that the percentage of assets allocated to stocks will decrease while the percentage of assets allocated to bonds and other fixed income investments will increase. Within seven years after 2055, the Fund's asset allocation should become similar to that of the Target Retirement Income Fund. As of September 30, 2014, the Fund's asset allocation among the underlying funds was as follows: </p><p>Vanguard Total Stock Market Index Fund 63.0%</p><p>Vanguard Total International Stock Index Fund 27.0%</p><p>Vanguard Total Bond Market II Index Fund 8.0%</p><p>Vanguard Total International Bond Index Fund 2.0%</p><p>At any given time, the Fund's asset allocation may be affected by a variety of factors, such as whether the underlying funds are accepting additional investments.</p><p>The Fund's indirect stock holdings are a diversified mix of U.S. and foreign large-, mid-, and small-capitalization stocks. </p><p> The Fund's indirect bond holdings are a diversified mix of short-, intermediate-, and long-term U.S. government, U.S. agency, and investment-grade U.S. corporate bonds; mortgage-backed and asset-backed securities; and government, agency, corporate, and securitized investment-grade foreign bonds issued in currencies other than the U.S. dollar (but hedged by Vanguard to minimize foreign currency exposure).</p> <p>An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</p> <p>The following bar chart and table are intended to help you understand the risks of investing in the Fund.</p> <p>, which have investment characteristics similar to those of the Fund.</p> <p>800-662-7447</p> <p>vanguard.com/performance </p> <p>Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future.</p> <p>The following bar chart and table are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the Fund compare with those of relevant market indexes and a composite bond/stock index, which have investment characteristics similar to those of the Fund. Keep in mind that the Fund's past performance (before and after taxes) does not indicate how the Fund will perform in the future. Updated performance information is available on our website at vanguard.com/performance or by calling Vanguard toll-free at 800-662-7447.</p> <p>Example</p> <p>The following example is intended to help you compare the cost of investing in the Fund (based on the fees and expenses of the acquired funds) with the cost of investing in other mutual funds. It illustrates the hypothetical expenses that you would incur over various periods if you invested $10,000 in the Fund's shares. This example assumes that the Fund provides a return of 5% a year and that total annual fund operating expenses of the Fund and its underlying funds remain as stated in the preceding table. The results apply whether or not you redeem your investment at the end of the given period. Although your actual costs may be higher or lower, based on these assumptions your costs would be:</p> <p>The following table describes the fees and expenses you may pay if you buy and hold shares of the Fund.</p> <p>The Fund seeks to provide capital appreciation and current income consistent with its current asset allocation.</p> <p>Actual after-tax returns depend on your tax situation and may differ from those shown in the preceding table. When after-tax returns are calculated, it is assumed that the shareholder was in the highest individual federal marginal income tax bracket at the time of each distribution of income or capital gains or upon redemption. State and local income taxes are not reflected in the calculations. Please note that after-tax returns are not relevant for a shareholder who holds fund shares in a tax-deferred account, such as an individual retirement account or a 401(k) plan. Also, figures captioned Return After Taxes on Distributions and Sale of Fund Shares may be higher than other figures for the same period if a capital loss occurs upon redemption and results in an assumed tax deduction for the shareholder.</p> <p>Portfolio Turnover</p> <p>The Fund may pay transaction costs, such as purchase fees, when it buys and sells securities (or 'turns over' its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in more taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the previous expense example, reduce the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 7% of the average value of its portfolio. </p> <p>The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money.</p> <p>The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money. An investment in the Fund is not guaranteed. An investor may experience losses, including losses near, at, or after the target year. There is no guarantee that the Fund will provide adequate income at or after the target year. Because stocks usually are more volatile than bonds and because the Fund currently invests most of its assets in stocks, the Fund's overall level of risk should be higher than that of funds that invest the majority of their assets in bonds; however, the level of risk should be lower than that of funds investing entirely in stocks.</p><p>With approximately 90% of its assets allocated to stocks, the Fund is proportionately subject to stock market risk, which is the chance that stock prices overall will decline. Stock markets tend to move in cycles, with periods of rising prices and periods of falling prices. The Fund is also subject to the following risks associated with investments in foreign stocks: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of companies in a particular country or region; and currency risk, which is the chance that the value of a foreign investment, measured in U.S. dollars, will decrease because of unfavorable changes in currency exchange rates. Country/regional risk and currency risk are especially high in emerging markets.</p><p>With approximately 10% of its assets allocated to bonds, the Fund is proportionately subject to the following bond risks: interest rate risk, which is the chance that bond prices will decline because of rising interest rates; income risk, which is the chance that an underlying fund's income will decline because of falling interest rates; credit risk, which is the chance that a bond issuer will fail to pay interest and principal in a timely manner or that negative perceptions of the issuer's ability to make such payments will cause the price of that bond to decline, thus reducing the underlying fund's return; and call risk, which is the chance that during periods of falling interest rates, issuers of callable bonds may call (redeem) securities with higher coupons or interest rates before their maturity dates. An underlying fund would then lose any price appreciation above the bond's call price and would be forced to reinvest the unanticipated proceeds at lower interest rates, resulting in a decline in the underlying fund's income. For mortgage-backed securities, this risk is known as prepayment risk. The Fund is also subject to the following risks associated with investments in currency-hedged foreign bonds: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of securities issued by foreign governments, government agencies, or companies; and currency hedging risk, which is the chance that the currency hedging transactions entered into by the underlying international bond fund may not perfectly offset the fund's foreign currency exposure.</p><p>The Fund is also subject to asset allocation risk, which is the chance that the selection of underlying funds, and the allocation of assets to them, will cause the Fund to underperform other funds with a similar investment objective.</p><p>An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</p> <p>The Fund invests in other Vanguard mutual funds according to an asset allocation strategy designed for investors planning to retire and leave the workforce in or within a few years of 2055 (the target year). The Fund is designed for an investor who plans to withdraw the value of an account in the Fund over a period of many years after the target year. The Fund's asset allocation will become more conservative over time, meaning that the percentage of assets allocated to stocks will decrease while the percentage of assets allocated to bonds and other fixed income investments will increase. Within seven years after 2055, the Fund's asset allocation should become similar to that of the Target Retirement Income Fund. As of September 30, 2014, the Fund's asset allocation among the underlying funds was as follows: </p><p>Vanguard Total Stock Market Index Fund 63.0%</p><p>Vanguard Total International Stock Index Fund 27.0%</p><p>Vanguard Total Bond Market II Index Fund 8.0%</p><p>Vanguard Total International Bond Index Fund 2.0%</p><p>At any given time, the Fund's asset allocation may be affected by a variety of factors, such as whether the underlying funds are accepting additional investments.</p><p>The Fund's indirect stock holdings are a diversified mix of U.S. and foreign large-, mid-, and small-capitalization stocks. </p><p> The Fund's indirect bond holdings are a diversified mix of short-, intermediate-, and long-term U.S. government, U.S. agency, and investment-grade U.S. corporate bonds; mortgage-backed and asset-backed securities; and government, agency, corporate, and securitized investment-grade foreign bonds issued in currencies other than the U.S. dollar (but hedged by Vanguard to minimize foreign currency exposure).</p> <p>An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</p> <p>The following bar chart and table are intended to help you understand the risks of investing in the Fund.</p> <p>, which have investment characteristics similar to those of the Fund.</p> <p>800-662-7447</p> <p>vanguard.com/performance </p> <p>Keep in mind that the Fund's past performance (before and after taxes) does not indicate how the Fund will perform in the future. </p> <p>When after-tax returns are calculated, it is assumed that the shareholder was in the highest individual federal marginal income tax bracket at the time of each distribution of income or capital gains or upon redemption.</p> <p>Please note that after-tax returns are not relevant for a shareholder who holds fund shares in a tax-deferred account, such as an individual retirement account or a 401(k) plan.</p> <p>Also, figures captioned Return After Taxes on Distributions and Sale of Fund Shares will be higher than other figures for the same period if a capital loss occurs upon redemption and results in an assumed tax deduction for the shareholder.</p> <div style="display:none">~ http://vanguard/role/S000029700ShareholderFeesRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000029700Member ~ </div> <div style="display:none">~ http://vanguard/role/S000029700ShareholderFeesParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000029700Member ~ </div> <div style="display:none">~ http://vanguard/role/S000029700PerformanceTableDataRetail column primary compact * row dei_LegalEntityAxis compact vanguard_S000029700Member row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * ~ </div> <div style="display:none">~ http://vanguard/role/S000029700PerformanceTableDataParticipant column primary compact * row dei_LegalEntityAxis compact vanguard_S000029700Member row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * ~ </div> <div style="display:none">~ http://vanguard/role/S000029700OperatingExpensesRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000029700Member ~ </div> <div style="display:none">~ http://vanguard/role/S000029700OperatingExpensesParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000029700Member ~ </div> <div style="display:none">~ http://vanguard/role/S000029700ExpenseExampleNoRedemptionRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000029700Member ~ </div> <div style="display:none">~ http://vanguard/role/S000029700ExpenseExampleNoRedemptionParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000029700Member ~ </div> Shareholder Fees (Fees paid directly from your investment) Shareholder Fees (Fees paid directly from your investment) Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment) Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment) Average Annual Total Returns for Periods Ended December 31, 2014 Average Annual Total Returns for Periods Ended December 31, 2014 Annual Total Returns Fees and Expenses Investment Objective Principal Risks Risk/Return Principal Investment Strategies 0.11 2015-01-27 (reflect no deduction for fees or expenses) Annual Total Returns Fees and Expenses Investment Objective Principal Risks Risk/Return Principal Investment Strategies 0.11 2015-01-27 (reflect no deduction for fees, expenses, or taxes) <p>The following bar chart and table are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the Fund compare with those of relevant market indexes and a composite bond/stock index, which have investment characteristics similar to those of the Fund. Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future. Updated performance information is available on our website at vanguard.com/performance or by calling Vanguard toll-free at 800-662-7447.</p> <p>Example</p> <p>The following example is intended to help you compare the cost of investing in the Fund (based on the fees and expenses of the acquired funds) with the cost of investing in other mutual funds. It illustrates the hypothetical expenses that you would incur over various periods if you invested $10,000 in the Fund's shares. This example assumes that the Fund provides a return of 5% a year and that total annual fund operating expenses of the Fund and its underlying funds remain as stated in the preceding table. The results apply whether or not you redeem your investment at the end of the given period. Although your actual costs may be higher or lower, based on these assumptions your costs would be:</p> <p>The following table describes the fees and expenses you may pay if you buy and hold shares of the Fund.</p> <p>The Fund seeks to provide capital appreciation and current income consistent with its current asset allocation.</p> <p>Portfolio Turnover</p> <p>The Fund may pay transaction costs, such as purchase fees, when it buys and sells securities (or 'turns over' its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in more taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the previous expense example, reduce the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 11% of the average value of its portfolio. </p> <p>The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money.</p> <p>The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money. An investment in the Fund is not guaranteed. An investor may experience losses, including losses near, at, or after the target year. There is no guarantee that the Fund will provide adequate income at or after the target year. Because stocks usually are more volatile than bonds and because the Fund currently invests most of its assets in stocks, the Fund's overall level of risk should be higher than that of funds that invest the majority of their assets in bonds; however, the level of risk should be lower than that of funds investing entirely in stocks.</p><p>With approximately 90% of its assets allocated to stocks, the Fund is proportionately subject to stock market risk, which is the chance that stock prices overall will decline. Stock markets tend to move in cycles, with periods of rising prices and periods of falling prices. The Fund is also subject to the following risks associated with investments in foreign stocks: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of companies in a particular country or region; and currency risk, which is the chance that the value of a foreign investment, measured in U.S. dollars, will decrease because of unfavorable changes in currency exchange rates. Country/regional risk and currency risk are especially high in emerging markets.</p><p>With approximately 10% of its assets allocated to bonds, the Fund is proportionately subject to the following bond risks: interest rate risk, which is the chance that bond prices will decline because of rising interest rates; income risk, which is the chance that an underlying fund's income will decline because of falling interest rates; credit risk, which is the chance that a bond issuer will fail to pay interest and principal in a timely manner or that negative perceptions of the issuer's ability to make such payments will cause the price of that bond to decline, thus reducing the underlying fund's return; and call risk, which is the chance that during periods of falling interest rates, issuers of callable bonds may call (redeem) securities with higher coupons or interest rates before their maturity dates. An underlying fund would then lose any price appreciation above the bond's call price and would be forced to reinvest the unanticipated proceeds at lower interest rates, resulting in a decline in the underlying fund's income. For mortgage-backed securities, this risk is known as prepayment risk. The Fund is also subject to the following risks associated with investments in currency-hedged foreign bonds: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of securities issued by foreign governments, government agencies, or companies; and currency hedging risk, which is the chance that the currency hedging transactions entered into by the underlying international bond fund may not perfectly offset the fund's foreign currency exposure.</p><p>The Fund is also subject to asset allocation risk, which is the chance that the selection of underlying funds, and the allocation of assets to them, will cause the Fund to underperform other funds with a similar investment objective.</p><p>An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</p> <p>The Fund invests in other Vanguard mutual funds according to an asset allocation strategy designed for investors planning to retire and leave the workforce in or within a few years of 2060 (the target year). The Fund is designed for an investor who plans to withdraw the value of an account in the Fund over a period of many years after the target year. The Fund's asset allocation will become more conservative over time, meaning that the percentage of assets allocated to stocks will decrease while the percentage of assets allocated to bonds and other fixed income investments will increase. Within seven years after 2060, the Fund's asset allocation should become similar to that of the Target Retirement Income Fund. As of September 30, 2014, the Fund's asset allocation among the underlying funds was as follows: </p><p>Vanguard Total Stock Market Index Fund 63.0%</p><p>Vanguard Total International Stock Index Fund 27.0%</p><p>Vanguard Total Bond Market II Index Fund 8.0%</p><p>Vanguard Total International Bond Index Fund 2.0%</p><p>At any given time, the Fund's asset allocation may be affected by a variety of factors, such as whether the underlying funds are accepting additional investments.</p><p>The Fund's indirect stock holdings are a diversified mix of U.S. and foreign large-, mid-, and small-capitalization stocks. </p><p> The Fund's indirect bond holdings are a diversified mix of short-, intermediate-, and long-term U.S. government, U.S. agency, and investment-grade U.S. corporate bonds; mortgage-backed and asset-backed securities; and government, agency, corporate, and securitized investment-grade foreign bonds issued in currencies other than the U.S. dollar (but hedged by Vanguard to minimize foreign currency exposure).</p> <p>An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</p> <p>The following bar chart and table are intended to help you understand the risks of investing in the Fund.</p> <p>, which have investment characteristics similar to those of the Fund.</p> <p>800-662-7447</p> <p>vanguard.com/performance </p> <p>Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future.</p> <p>The following bar chart and table are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the Fund compare with those of relevant market indexes and a composite bond/stock index, which have investment characteristics similar to those of the Fund. Keep in mind that the Fund's past performance (before and after taxes) does not indicate how the Fund will perform in the future. Updated performance information is available on our website at vanguard.com/performance or by calling Vanguard toll-free at 800-662-7447.</p> <p>Example</p> <p>The following example is intended to help you compare the cost of investing in the Fund (based on the fees and expenses of the acquired funds) with the cost of investing in other mutual funds. It illustrates the hypothetical expenses that you would incur over various periods if you invested $10,000 in the Fund's shares. This example assumes that the Fund provides a return of 5% a year and that total annual fund operating expenses of the Fund and its underlying funds remain as stated in the preceding table. The results apply whether or not you redeem your investment at the end of the given period. Although your actual costs may be higher or lower, based on these assumptions your costs would be:</p> <p>The following table describes the fees and expenses you may pay if you buy and hold shares of the Fund.</p> <p>The Fund seeks to provide capital appreciation and current income consistent with its current asset allocation.</p> <p>Actual after-tax returns depend on your tax situation and may differ from those shown in the preceding table. When after-tax returns are calculated, it is assumed that the shareholder was in the highest individual federal marginal income tax bracket at the time of each distribution of income or capital gains or upon redemption. State and local income taxes are not reflected in the calculations. Please note that after-tax returns are not relevant for a shareholder who holds fund shares in a tax-deferred account, such as an individual retirement account or a 401(k) plan. Also, figures captioned Return After Taxes on Distributions and Sale of Fund Shares may be higher than other figures for the same period if a capital loss occurs upon redemption and results in an assumed tax deduction for the shareholder.</p> <p>Portfolio Turnover</p> <p>The Fund may pay transaction costs, such as purchase fees, when it buys and sells securities (or 'turns over' its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in more taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the previous expense example, reduce the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 11% of the average value of its portfolio. </p> <p>The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money.</p> <p>The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money. An investment in the Fund is not guaranteed. An investor may experience losses, including losses near, at, or after the target year. There is no guarantee that the Fund will provide adequate income at or after the target year. Because stocks usually are more volatile than bonds and because the Fund currently invests most of its assets in stocks, the Fund's overall level of risk should be higher than that of funds that invest the majority of their assets in bonds; however, the level of risk should be lower than that of funds investing entirely in stocks.</p><p>With approximately 90% of its assets allocated to stocks, the Fund is proportionately subject to stock market risk, which is the chance that stock prices overall will decline. Stock markets tend to move in cycles, with periods of rising prices and periods of falling prices. The Fund is also subject to the following risks associated with investments in foreign stocks: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of companies in a particular country or region; and currency risk, which is the chance that the value of a foreign investment, measured in U.S. dollars, will decrease because of unfavorable changes in currency exchange rates. Country/regional risk and currency risk are especially high in emerging markets.</p><p>With approximately 10% of its assets allocated to bonds, the Fund is proportionately subject to the following bond risks: interest rate risk, which is the chance that bond prices will decline because of rising interest rates; income risk, which is the chance that an underlying fund's income will decline because of falling interest rates; credit risk, which is the chance that a bond issuer will fail to pay interest and principal in a timely manner or that negative perceptions of the issuer's ability to make such payments will cause the price of that bond to decline, thus reducing the underlying fund's return; and call risk, which is the chance that during periods of falling interest rates, issuers of callable bonds may call (redeem) securities with higher coupons or interest rates before their maturity dates. An underlying fund would then lose any price appreciation above the bond's call price and would be forced to reinvest the unanticipated proceeds at lower interest rates, resulting in a decline in the underlying fund's income. For mortgage-backed securities, this risk is known as prepayment risk. The Fund is also subject to the following risks associated with investments in currency-hedged foreign bonds: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of securities issued by foreign governments, government agencies, or companies; and currency hedging risk, which is the chance that the currency hedging transactions entered into by the underlying international bond fund may not perfectly offset the fund's foreign currency exposure.</p><p>The Fund is also subject to asset allocation risk, which is the chance that the selection of underlying funds, and the allocation of assets to them, will cause the Fund to underperform other funds with a similar investment objective.</p><p>An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</p> <p>The Fund invests in other Vanguard mutual funds according to an asset allocation strategy designed for investors planning to retire and leave the workforce in or within a few years of 2060 (the target year). The Fund is designed for an investor who plans to withdraw the value of an account in the Fund over a period of many years after the target year. The Fund's asset allocation will become more conservative over time, meaning that the percentage of assets allocated to stocks will decrease while the percentage of assets allocated to bonds and other fixed income investments will increase. Within seven years after 2060, the Fund's asset allocation should become similar to that of the Target Retirement Income Fund. As of September 30, 2014, the Fund's asset allocation among the underlying funds was as follows: </p><p>Vanguard Total Stock Market Index Fund 63.0%</p><p>Vanguard Total International Stock Index Fund 27.0%</p><p>Vanguard Total Bond Market II Index Fund 8.0%</p><p>Vanguard Total International Bond Index Fund 2.0%</p><p>At any given time, the Fund's asset allocation may be affected by a variety of factors, such as whether the underlying funds are accepting additional investments.</p><p>The Fund's indirect stock holdings are a diversified mix of U.S. and foreign large-, mid-, and small-capitalization stocks. </p><p> The Fund's indirect bond holdings are a diversified mix of short-, intermediate-, and long-term U.S. government, U.S. agency, and investment-grade U.S. corporate bonds; mortgage-backed and asset-backed securities; and government, agency, corporate, and securitized investment-grade foreign bonds issued in currencies other than the U.S. dollar (but hedged by Vanguard to minimize foreign currency exposure).</p> <p>An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</p> <p>The following bar chart and table are intended to help you understand the risks of investing in the Fund.</p> <p>, which have investment characteristics similar to those of the Fund.</p> <p>800-662-7447</p> <p>vanguard.com/performance </p> <p>Keep in mind that the Fund's past performance (before and after taxes) does not indicate how the Fund will perform in the future. </p> <p>When after-tax returns are calculated, it is assumed that the shareholder was in the highest individual federal marginal income tax bracket at the time of each distribution of income or capital gains or upon redemption.</p> <p>Please note that after-tax returns are not relevant for a shareholder who holds fund shares in a tax-deferred account, such as an individual retirement account or a 401(k) plan.</p> <p>Also, figures captioned Return After Taxes on Distributions and Sale of Fund Shares will be higher than other figures for the same period if a capital loss occurs upon redemption and results in an assumed tax deduction for the shareholder.</p> <div style="display:none">~ http://vanguard/role/S000035453ShareholderFeesRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000035453Member ~ </div> <div style="display:none">~ http://vanguard/role/S000035453ShareholderFeesParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000035453Member ~ </div> <div style="display:none">~ http://vanguard/role/S000035453PerformanceTableDataRetail column primary compact * row dei_LegalEntityAxis compact vanguard_S000035453Member row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * ~ </div> <div style="display:none">~ http://vanguard/role/S000035453PerformanceTableDataParticipant column primary compact * row dei_LegalEntityAxis compact vanguard_S000035453Member row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * ~ </div> <div style="display:none">~ http://vanguard/role/S000035453OperatingExpensesRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000035453Member ~ </div> <div style="display:none">~ http://vanguard/role/S000035453OperatingExpensesParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000035453Member ~ </div> <div style="display:none">~ http://vanguard/role/S000035453ExpenseExampleNoRedemptionRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000035453Member ~ </div> <div style="display:none">~ http://vanguard/role/S000035453ExpenseExampleNoRedemptionParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000035453Member ~ </div> Shareholder Fees (Fees paid directly from your investment) Shareholder Fees (Fees paid directly from your investment) Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment) Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment) Average Annual Total Returns for Periods Ended December 31, 2014 Average Annual Total Returns for Periods Ended December 31, 2014 Annual Total Returns Fees and Expenses Investment Objective Principal Risks Risk/Return Principal Investment Strategies 0.06 2015-01-27 (reflect no deduction for fees or expenses) Annual Total Returns Fees and Expenses Investment Objective Principal Risks Risk/Return Principal Investment Strategies 0.06 2015-01-27 (reflect no deduction for fees, expenses, or taxes) <p>The following bar chart and table are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the Fund compare with those of relevant market indexes and a composite bond/stock index, which have investment characteristics similar to those of the Fund. Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future. Updated performance information is available on our website at vanguard.com/performance or by calling Vanguard toll-free at 800-662-7447.</p> <p>Example</p> <p>The following example is intended to help you compare the cost of investing in the Fund (based on the fees and expenses of the acquired funds) with the cost of investing in other mutual funds. It illustrates the hypothetical expenses that you would incur over various periods if you invested $10,000 in the Fund's shares. This example assumes that the Fund provides a return of 5% a year and that total annual fund operating expenses of the Fund and its underlying funds remain as stated in the preceding table. The results apply whether or not you redeem your investment at the end of the given period. Although your actual costs may be higher or lower, based on these assumptions your costs would be:</p> <p>The following table describes the fees and expenses you may pay if you buy and hold shares of the Fund.</p> <p>The Fund seeks to provide current income and some capital appreciation.</p> <p>Portfolio Turnover</p> <p>The Fund may pay transaction costs, such as purchase fees, when it buys and sells securities (or 'turns over' its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in more taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the previous expense example, reduce the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 6% of the average value of its portfolio.</p> <p>The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money.</p> <p>The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money. An investment in the Fund is not guaranteed. An investor may experience losses. There is no guarantee that the Fund will provide adequate income through retirement. Because bonds and short-term investments usually are less volatile than stocks and because the Fund invests most of its assets in bonds and short-term investments, the Fund's overall level of risk should be low to moderate.</p><p>With approximately 70% of its assets allocated to bonds, the Fund is proportionately subject to the following bond risks: interest rate risk, which is the chance that bond prices will decline because of rising interest rates; income risk, which is the chance that an underlying fund's income will decline because of falling interest rates; credit risk, which is the chance that a bond issuer will fail to pay interest and principal in a timely manner or that negative perceptions of the issuer's ability to make such payments will cause the price of that bond to decline, thus reducing the underlying fund's return; and call risk, which is the chance that during periods of falling interest rates, issuers of callable bonds may call (redeem) securities with higher coupons or interest rates before their maturity dates. An underlying fund would then lose any price appreciation above the bond's call price and would be forced to reinvest the unanticipated proceeds at lower interest rates, resulting in a decline in the underlying fund's income. For mortgage-backed securities, this risk is known as prepayment risk. The Fund is also subject to the following risks associated with investments in currency-hedged foreign bonds: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of securities issued by foreign governments, government agencies, or companies; and currency hedging risk, which is the chance that the currency hedging transactions entered into by the underlying international bond fund may not perfectly offset the fund's foreign currency exposure.</p><p>With approximately 30% of its assets allocated to stocks, the Fund is proportionately subject to stock market risk, which is the chance that stock prices overall will decline. Stock markets tend to move in cycles, with periods of rising prices and periods of falling prices. The Fund is also subject to the following risks associated with investments in foreign stocks: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of companies in any one country or region; and currency risk, which is the chance that the value of a foreign investment, measured in U.S. dollars, will decrease because of unfavorable changes in currency exchange rates. Country/regional risk and currency risk are especially high in emerging markets.</p><p>The Fund is also subject to asset allocation risk, which is the chance that the selection of underlying funds, and the allocation of assets to them, will cause the Fund to underperform other funds with a similar investment objective.</p><p>An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</p> <p>The Fund invests in other Vanguard mutual funds according to an asset allocation strategy designed for investors currently in retirement. As of September 30, 2014, the Fund's asset allocation among the underlying funds was as follows:</p><p>Vanguard Total Bond Market II Index Fund 39.3%</p><p>Vanguard Total Stock Market Index Fund 21.1%</p><p>Vanguard Short-Term Inflation-Protected Securities Index Fund 16.8%</p><p>Vanguard Total International Bond Index Fund 14.0%</p><p>Vanguard Total International Stock Index Fund 8.8%</p><p>At any given time, the Fund's asset allocation may be affected by a variety of factors, such as whether the underlying funds are accepting additional investments.</p><p>The Fund's indirect bond holdings are a diversified mix of short-, intermediate-, and long-term U.S. government, U.S. agency, and investment-grade U.S. corporate bonds; inflation-protected public obligations issued by the U.S. Treasury; mortgage-backed and asset-backed securities; and government, agency, corporate, and securitized investment-grade foreign bonds issued in currencies other than the U.S. dollar (but hedged by Vanguard to minimize foreign currency exposure). </p><p>The Fund's indirect stock holdings are a diversified mix of U.S. and foreign large-, mid-, and small-capitalization stocks. </p> <p>An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</p> <p>The following bar chart and table are intended to help you understand the risks of investing in the Fund.</p> <p>, which have investment characteristics similar to those of the Fund.</p> <p>800-662-7447</p> <p>vanguard.com/performance </p> <p>Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future.</p> <p>The following bar chart and table are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the Fund compare with those of relevant market indexes and a composite bond/stock index, which have investment characteristics similar to those of the Fund. Keep in mind that the Fund's past performance (before and after taxes) does not indicate how the Fund will perform in the future. Updated performance information is available on our website at vanguard.com/performance or by calling Vanguard toll-free at 800-662-7447.</p> <p>Example</p> <p>The following example is intended to help you compare the cost of investing in the Fund (based on the fees and expenses of the acquired funds) with the cost of investing in other mutual funds. It illustrates the hypothetical expenses that you would incur over various periods if you invested $10,000 in the Fund's shares. This example assumes that the Fund provides a return of 5% a year and that total annual fund operating expenses of the Fund and its underlying funds remain as stated in the preceding table. The results apply whether or not you redeem your investment at the end of the given period. Although your actual costs may be higher or lower, based on these assumptions your costs would be:</p> <p>The following table describes the fees and expenses you may pay if you buy and hold shares of the Fund.</p> <p>The Fund seeks to provide current income and some capital appreciation.</p> <p>Actual after-tax returns depend on your tax situation and may differ from those shown in the preceding table. When after-tax returns are calculated, it is assumed that the shareholder was in the highest individual federal marginal income tax bracket at the time of each distribution of income or capital gains or upon redemption. State and local income taxes are not reflected in the calculations. Please note that after-tax returns are not relevant for a shareholder who holds fund shares in a tax-deferred account, such as an individual retirement account or a 401(k) plan. Also, figures captioned Return After Taxes on Distributions and Sale of Fund Shares may be higher than other figures for the same period if a capital loss occurs upon redemption and results in an assumed tax deduction for the shareholder.</p> <p>Portfolio Turnover</p> <p>The Fund may pay transaction costs, such as purchase fees, when it buys and sells securities (or 'turns over' its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in more taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the previous expense example, reduce the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 6% of the average value of its portfolio.</p> <p>The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money.</p> <p>The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money. An investment in the Fund is not guaranteed. An investor may experience losses. There is no guarantee that the Fund will provide adequate income through retirement. Because bonds and short-term investments usually are less volatile than stocks and because the Fund invests most of its assets in bonds and short-term investments, the Fund's overall level of risk should be low to moderate.</p><p>With approximately 70% of its assets allocated to bonds, the Fund is proportionately subject to the following bond risks: interest rate risk, which is the chance that bond prices will decline because of rising interest rates; income risk, which is the chance that an underlying fund's income will decline because of falling interest rates; credit risk, which is the chance that a bond issuer will fail to pay interest and principal in a timely manner or that negative perceptions of the issuer's ability to make such payments will cause the price of that bond to decline, thus reducing the underlying fund's return; and call risk, which is the chance that during periods of falling interest rates, issuers of callable bonds may call (redeem) securities with higher coupons or interest rates before their maturity dates. An underlying fund would then lose any price appreciation above the bond's call price and would be forced to reinvest the unanticipated proceeds at lower interest rates, resulting in a decline in the underlying fund's income. For mortgage-backed securities, this risk is known as prepayment risk. The Fund is also subject to the following risks associated with investments in currency-hedged foreign bonds: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of securities issued by foreign governments, government agencies, or companies; and currency hedging risk, which is the chance that the currency hedging transactions entered into by the underlying international bond fund may not perfectly offset the fund's foreign currency exposure.</p><p>With approximately 30% of its assets allocated to stocks, the Fund is proportionately subject to stock market risk, which is the chance that stock prices overall will decline. Stock markets tend to move in cycles, with periods of rising prices and periods of falling prices. The Fund is also subject to the following risks associated with investments in foreign stocks: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of companies in any one country or region; and currency risk, which is the chance that the value of a foreign investment, measured in U.S. dollars, will decrease because of unfavorable changes in currency exchange rates. Country/regional risk and currency risk are especially high in emerging markets.</p><p>The Fund is also subject to asset allocation risk, which is the chance that the selection of underlying funds, and the allocation of assets to them, will cause the Fund to underperform other funds with a similar investment objective.</p><p>An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</p> <p>The Fund invests in other Vanguard mutual funds according to an asset allocation strategy designed for investors currently in retirement. As of September 30, 2014, the Fund's asset allocation among the underlying funds was as follows:</p><p>Vanguard Total Bond Market II Index Fund 39.3%</p><p>Vanguard Total Stock Market Index Fund 21.1%</p><p>Vanguard Short-Term Inflation-Protected Securities Index Fund 16.8%</p><p>Vanguard Total International Bond Index Fund 14.0%</p><p>Vanguard Total International Stock Index Fund 8.8%</p><p>At any given time, the Fund's asset allocation may be affected by a variety of factors, such as whether the underlying funds are accepting additional investments.</p><p>The Fund's indirect bond holdings are a diversified mix of short-, intermediate-, and long-term U.S. government, U.S. agency, and investment-grade U.S. corporate bonds; inflation-protected public obligations issued by the U.S. Treasury; mortgage-backed and asset-backed securities; and government, agency, corporate, and securitized investment-grade foreign bonds issued in currencies other than the U.S. dollar (but hedged by Vanguard to minimize foreign currency exposure). </p><p>The Fund's indirect stock holdings are a diversified mix of U.S. and foreign large-, mid-, and small-capitalization stocks. </p> <p>An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.</p> <p>The following bar chart and table are intended to help you understand the risks of investing in the Fund.</p> <p>, which have investment characteristics similar to those of the Fund.</p> <p>800-662-7447</p> <p>vanguard.com/performance </p> <p>Keep in mind that the Fund's past performance (before and after taxes) does not indicate how the Fund will perform in the future. </p> <p>When after-tax returns are calculated, it is assumed that the shareholder was in the highest individual federal marginal income tax bracket at the time of each distribution of income or capital gains or upon redemption.</p> <p>Please note that after-tax returns are not relevant for a shareholder who holds fund shares in a tax-deferred account, such as an individual retirement account or a 401(k) plan.</p> <p>Also, figures captioned Return After Taxes on Distributions and Sale of Fund Shares will be higher than other figures for the same period if a capital loss occurs upon redemption and results in an assumed tax deduction for the shareholder.</p> <div style="display:none">~ http://vanguard/role/S000002569ShareholderFeesRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002569Member ~ </div> <div style="display:none">~ http://vanguard/role/S000002569ShareholderFeesParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002569Member ~ </div> <div style="display:none">~ http://vanguard/role/S000002569PerformanceTableDataRetail column primary compact * row dei_LegalEntityAxis compact vanguard_S000002569Member row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * ~ </div> <div style="display:none">~ http://vanguard/role/S000002569PerformanceTableDataParticipant column primary compact * row dei_LegalEntityAxis compact vanguard_S000002569Member row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * ~ </div> <div style="display:none">~ http://vanguard/role/S000002569OperatingExpensesRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002569Member ~ </div> <div style="display:none">~ http://vanguard/role/S000002569OperatingExpensesParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002569Member ~ </div> <div style="display:none">~ http://vanguard/role/S000002569ExpenseExampleNoRedemptionRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002569Member ~ </div> <div style="display:none">~ http://vanguard/role/S000002569ExpenseExampleNoRedemptionParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002569Member ~ </div> 0.1872 0.3973 0.1527 -0.0184 0.1289 0.3445 -0.3241 0.1148 0.1232 0.0849 1984-11-01 0.1462 -0.2240 2009-09-30 2008-12-31 <div style="display:none">~ http://xbrl.sec.gov/rr/role/BarChartData column rr_ProspectusShareClassAxis compact vanguard_C000007070Member ~ </div> Annual Total Returns - Vanguard PRIMECAP Fund Investor Shares <p>During the periods shown in the bar chart, the highest return for a calendar quarter was 14.62% (quarter ended September 30, 2009 ), and the lowest return for a quarter was -22.40% (quarter ended December 31, 2008 ).</p> (quarter ended September 30, 2009 ) (quarter ended December 31, 2008 ) <div style="display:none">~ http://xbrl.sec.gov/rr/role/BarChartData column rr_ProspectusShareClassAxis compact vanguard_C000007070Member ~ </div> Annual Total Returns - Vanguard PRIMECAP Fund Investor Shares <p>During the periods shown in the bar chart, the highest return for a calendar quarter was 14.62% (quarter ended September 30, 2009 ), and the lowest return for a quarter was -22.40% (quarter ended December 31, 2008 ).</p> (quarter ended September 30, 2009 ) (quarter ended December 31, 2008 ) 1984-11-01 0.1872 0.1620 0.1009 0.1698 0.1529 0.0925 0.1207 0.1308 0.0825 0.0000 0.0000 20. 0 0 45. 141. 246. 555. 0.0042 0 0.0002 0.0044 0.0656 0.1300 0.1137 0.0171 0.1247 0.2130 -0.2406 0.0755 0.1142 0.0494 2003-10-27 0.1221 -0.1254 2009-06-30 2008-12-31 <div style="display:none">~ http://xbrl.sec.gov/rr/role/BarChartData column rr_ProspectusShareClassAxis compact vanguard_C000007074Member ~ </div> Annual Total Returns - Vanguard Target Retirement 2015 Fund Investor Shares <p>During the periods shown in the bar chart, the highest return for a calendar quarter was 12.21% (quarter ended June 30, 2009 ), and the lowest return for a quarter was -12.54% (quarter ended December 31, 2008 ).</p> (quarter ended June 30, 2009 ) (quarter ended December 31, 2008 ) <div style="display:none">~ http://xbrl.sec.gov/rr/role/BarChartData column rr_ProspectusShareClassAxis compact vanguard_C000007074Member ~ </div> Annual Total Returns - Vanguard Target Retirement 2015 Fund Investor Shares <p>During the periods shown in the bar chart, the highest return for a calendar quarter was 12.21% (quarter ended June 30, 2009 ), and the lowest return for a quarter was -12.54% (quarter ended December 31, 2008 ).</p> (quarter ended June 30, 2009 ) (quarter ended December 31, 2008 ) 2003-10-27 0.0656 0.0894 0.0592 Comparative Indexes 0.0563 0.0817 0.0517 0.0411 0.0687 0.0451 0.0000 0.0000 20. 0 0 16. 52. 90. 205. 0.00000 0 0.00000 0.0016 0.0016 0.0717 0.1814 0.1329 -0.0037 0.1384 0.2481 -0.3005 0.0759 0.1324 0.0545 2003-10-27 0.1484 -0.1648 2009-06-30 2008-12-31 <div style="display:none">~ http://xbrl.sec.gov/rr/role/BarChartData column rr_ProspectusShareClassAxis compact vanguard_C000007075Member ~ </div> Annual Total Returns - Vanguard Target Retirement 2025 Fund Investor Shares <p>During the periods shown in the bar chart, the highest return for a calendar quarter was 14.84% (quarter ended June 30, 2009 ), and the lowest return for a quarter was -16.48% (quarter ended December 31, 2008 ).</p> (quarter ended June 30, 2009 ) (quarter ended December 31, 2008 ) <div style="display:none">~ http://xbrl.sec.gov/rr/role/BarChartData column rr_ProspectusShareClassAxis compact vanguard_C000007075Member ~ </div> Annual Total Returns - Vanguard Target Retirement 2025 Fund Investor Shares <p>During the periods shown in the bar chart, the highest return for a calendar quarter was 14.84% (quarter ended June 30, 2009 ), and the lowest return for a quarter was -16.48% (quarter ended December 31, 2008 ).</p> (quarter ended June 30, 2009 ) (quarter ended December 31, 2008 ) 2003-10-27 0.0717 0.1022 0.0620 Comparative Indexes 0.0648 0.0961 0.0560 0.0434 0.0798 0.0482 0.0000 0.0000 20. 0 0 17. 55. 96. 217. 0.00000 0 0.00000 0.0017 0.0017 0.0724 0.2282 0.1516 -0.0224 0.1514 0.2817 -0.3466 0.0749 0.1524 0.0630 2003-10-27 0.1727 -0.1972 2009-06-30 2008-12-31 <div style="display:none">~ http://xbrl.sec.gov/rr/role/BarChartData column rr_ProspectusShareClassAxis compact vanguard_C000007076Member ~ </div> Annual Total Returns - Vanguard Target Retirement 2035 Fund Investor Shares <p>During the periods shown in the bar chart, the highest return for a calendar quarter was 17.27% (quarter ended June 30, 2009 ), and the lowest return for a quarter was -19.72% (quarter ended December 31, 2008 ).</p> (quarter ended June 30, 2009 ) (quarter ended December 31, 2008 ) <div style="display:none">~ http://xbrl.sec.gov/rr/role/BarChartData column rr_ProspectusShareClassAxis compact vanguard_C000007076Member ~ </div> Annual Total Returns - Vanguard Target Retirement 2035 Fund Investor Shares <p>During the periods shown in the bar chart, the highest return for a calendar quarter was 17.27% (quarter ended June 30, 2009 ), and the lowest return for a quarter was -19.72% (quarter ended December 31, 2008 ).</p> (quarter ended June 30, 2009 ) (quarter ended December 31, 2008 ) 2003-10-27 0.0724 0.1129 0.0653 Comparative Indexes 0.0663 0.1076 0.0604 0.0444 0.0894 0.0518 0.0000 0.0000 20. 0 0 18. 58. 101. 230. 0.00000 0 0.00000 0.0018 0.0018 0.0716 0.2437 0.1558 -0.0251 0.1519 0.2815 -0.3456 0.0747 0.1598 0.0695 2003-10-27 0.1715 -0.1965 2009-06-30 2008-12-31 <div style="display:none">~ http://xbrl.sec.gov/rr/role/BarChartData column rr_ProspectusShareClassAxis compact vanguard_C000007077Member ~ </div> Annual Total Returns - Vanguard Target Retirement 2045 Fund Investor Shares <p>During the periods shown in the bar chart, the highest return for a calendar quarter was 17.15% (quarter ended June 30, 2009 ), and the lowest return for a quarter was -19.65% (quarter ended December 31, 2008 ).</p> (quarter ended June 30, 2009 ) (quarter ended December 31, 2008 ) <div style="display:none">~ http://xbrl.sec.gov/rr/role/BarChartData column rr_ProspectusShareClassAxis compact vanguard_C000007077Member ~ </div> Annual Total Returns - Vanguard Target Retirement 2045 Fund Investor Shares <p>During the periods shown in the bar chart, the highest return for a calendar quarter was 17.15% (quarter ended June 30, 2009 ), and the lowest return for a quarter was -19.65% (quarter ended December 31, 2008 ).</p> (quarter ended June 30, 2009 ) (quarter ended December 31, 2008 ) 2003-10-27 0.0716 0.1158 0.0682 Comparative Indexes 0.0658 0.1104 0.0634 0.0442 0.0918 0.0543 0.0000 0.0000 20. 0 0 18. 58. 101. 230. 0.00000 0 0.00000 0.0018 0.0018 0.0554 0.0587 0.0823 0.0525 0.0939 0.1428 -0.1093 0.0817 0.0638 0.0333 2003-10-27 0.0744 -0.0547 2009-09-30 2008-12-31 <div style="display:none">~ http://xbrl.sec.gov/rr/role/BarChartData column rr_ProspectusShareClassAxis compact vanguard_C000007072Member ~ </div> Annual Total Returns - Vanguard Target Retirement Income Fund Investor Shares <p>During the periods shown in the bar chart, the highest return for a calendar quarter was 7.44% (quarter ended September 30, 2009 ), and the lowest return for a quarter was -5.47% (quarter ended December 31, 2008 ).</p> (quarter ended September 30, 2009 ) (quarter ended December 31, 2008 ) <div style="display:none">~ http://xbrl.sec.gov/rr/role/BarChartData column rr_ProspectusShareClassAxis compact vanguard_C000007072Member ~ </div> Annual Total Returns - Vanguard Target Retirement Income Fund Investor Shares <p>During the periods shown in the bar chart, the highest return for a calendar quarter was 7.44% (quarter ended September 30, 2009 ), and the lowest return for a quarter was -5.47% (quarter ended December 31, 2008 ).</p> (quarter ended September 30, 2009 ) (quarter ended December 31, 2008 ) 2003-10-27 0.0554 0.0684 0.0536 Comparative Indexes 0.0472 0.0596 0.0431 0.0329 0.0508 0.0386 0.0000 0.0000 20. 0 0 16. 52. 90. 205. 0.00000 0 0.00000 0.0016 0.0016 0.1883 0.3986 0.1538 -0.0177 0.1299 0.3460 -0.3233 0.1161 0.1249 0.0867 2001-11-12 0.1465 -0.2238 2009-09-30 2008-12-31 <div style="display:none">~ http://xbrl.sec.gov/rr/role/BarChartData column rr_ProspectusShareClassAxis compact vanguard_C000007071Member ~ </div> Annual Total Returns - Vanguard PRIMECAP Fund Admiral Shares <p>During the periods shown in the bar chart, the highest return for a calendar quarter was 14.65% (quarter ended September 30, 2009 ), and the lowest return for a quarter was -22.38% (quarter ended December 31, 2008 ).</p> (quarter ended September 30, 2009 ) (quarter ended December 31, 2008 ) 2001-11-12 0.1883 0.1631 0.1022 0.0000 0.0000 20. 0 0 36. 113. 197. 443. 0.0033 0 0.0002 0.0035 0.0593 0.0910 0.1012 0.0337 0.1143 0.1932 -0.2067 0.0770 2006-06-07 0.1055 -0.1063 2009-06-30 2008-12-31 <div style="display:none">~ http://xbrl.sec.gov/rr/role/BarChartData column rr_ProspectusShareClassAxis compact vanguard_C000034437Member ~ </div> Annual Total Returns - Vanguard Target Retirement 2010 Fund Investor Shares <p>During the periods shown in the bar chart, the highest return for a calendar quarter was 10.55% (quarter ended June 30, 2009 ), and the lowest return for a quarter was -10.63% (quarter ended December 31, 2008 ).</p> (quarter ended June 30, 2009 ) (quarter ended December 31, 2008 ) <div style="display:none">~ http://xbrl.sec.gov/rr/role/BarChartData column rr_ProspectusShareClassAxis compact vanguard_C000034437Member ~ </div> Annual Total Returns - Vanguard Target Retirement 2010 Fund Investor Shares <p>During the periods shown in the bar chart, the highest return for a calendar quarter was 10.55% (quarter ended June 30, 2009 ), and the lowest return for a quarter was -10.63% (quarter ended December 31, 2008 ).</p> (quarter ended June 30, 2009 ) (quarter ended December 31, 2008 ) 2006-06-07 0.0593 0.0795 0.0598 Comparative Indexes 0.0495 0.0712 0.0521 0.0373 0.0604 0.0453 0.0000 0.0000 20. 0 0 16. 52. 90. 205. 0.00000 0 0.00000 0.0016 0.0016 0.0711 0.1585 0.1235 0.0060 0.1312 0.2310 -0.2704 0.0752 2006-06-07 0.1349 -0.1451 2009-06-30 2008-12-31 <div style="display:none">~ http://xbrl.sec.gov/rr/role/BarChartData column rr_ProspectusShareClassAxis compact vanguard_C000034438Member ~ </div> Annual Total Returns - Vanguard Target Retirement 2020 Fund Investor Shares <p>During the periods shown in the bar chart, the highest return for a calendar quarter was 13.49% (quarter ended June 30, 2009 ), and the lowest return for a quarter was -14.51% (quarter ended December 31, 2008 ).</p> (quarter ended June 30, 2009 ) (quarter ended December 31, 2008 ) <div style="display:none">~ http://xbrl.sec.gov/rr/role/BarChartData column rr_ProspectusShareClassAxis compact vanguard_C000034438Member ~ </div> Annual Total Returns - Vanguard Target Retirement 2020 Fund Investor Shares <p>During the periods shown in the bar chart, the highest return for a calendar quarter was 13.49% (quarter ended June 30, 2009 ), and the lowest return for a quarter was -14.51% (quarter ended December 31, 2008 ).</p> (quarter ended June 30, 2009 ) (quarter ended December 31, 2008 ) 2006-06-07 0.0711 0.0967 0.0651 Comparative Indexes 0.0642 0.0904 0.0591 0.0426 0.0751 0.0504 0.0000 0.0000 20. 0 0 16. 52. 90. 205. 0.00000 0 0.00000 0.0016 0.0016 0.0717 0.2049 0.1424 -0.0127 0.1443 0.2672 -0.3291 0.0749 2006-06-07 0.1623 -0.1845 2009-06-30 2008-12-31 <div style="display:none">~ http://xbrl.sec.gov/rr/role/BarChartData column rr_ProspectusShareClassAxis compact vanguard_C000034439Member ~ </div> Annual Total Returns - Vanguard Target Retirement 2030 Fund Investor Shares <p>During the periods shown in the bar chart, the highest return for a calendar quarter was 16.23% (quarter ended June 30, 2009 ), and the lowest return for a quarter was -18.45% (quarter ended December 31, 2008 ).</p> (quarter ended June 30, 2009 ) (quarter ended December 31, 2008 ) <div style="display:none">~ http://xbrl.sec.gov/rr/role/BarChartData column rr_ProspectusShareClassAxis compact vanguard_C000034439Member ~ </div> Annual Total Returns - Vanguard Target Retirement 2030 Fund Investor Shares <p>During the periods shown in the bar chart, the highest return for a calendar quarter was 16.23% (quarter ended June 30, 2009 ), and the lowest return for a quarter was -18.45% (quarter ended December 31, 2008 ).</p> (quarter ended June 30, 2009 ) (quarter ended December 31, 2008 ) 2006-06-07 0.0717 0.1076 0.0661 Comparative Indexes 0.0654 0.1020 0.0612 0.0435 0.0846 0.0520 0.0000 0.0000 20. 0 0 17. 55. 96. 217. 0.00000 0 0.00000 0.0017 0.0017 0.0715 0.2437 0.1556 -0.0255 0.1517 0.2832 -0.3453 0.0748 2006-06-07 0.1713 -0.1962 2009-06-30 2008-12-31 <div style="display:none">~ http://xbrl.sec.gov/rr/role/BarChartData column rr_ProspectusShareClassAxis compact vanguard_C000034440Member ~ </div> Annual Total Returns - Vanguard Target Retirement 2040 Fund Investor Shares <p>During the periods shown in the bar chart, the highest return for a calendar quarter was 17.13% (quarter ended June 30, 2009 ), and the lowest return for a quarter was -19.62% (quarter ended December 31, 2008 ).</p> (quarter ended June 30, 2009 ) (quarter ended December 31, 2008 ) <div style="display:none">~ http://xbrl.sec.gov/rr/role/BarChartData column rr_ProspectusShareClassAxis compact vanguard_C000034440Member ~ </div> Annual Total Returns - Vanguard Target Retirement 2040 Fund Investor Shares <p>During the periods shown in the bar chart, the highest return for a calendar quarter was 17.13% (quarter ended June 30, 2009 ), and the lowest return for a quarter was -19.62% (quarter ended December 31, 2008 ).</p> (quarter ended June 30, 2009 ) (quarter ended December 31, 2008 ) 2006-06-07 0.0715 0.1157 0.0687 Comparative Indexes 0.0659 0.1106 0.0641 0.0439 0.0916 0.0544 0.0000 0.0000 20. 0 0 18. 58. 101. 230. 0.00000 0 0.00000 0.0018 0.0018 0.0718 0.2434 0.1558 -0.0254 0.1520 0.2831 -0.3462 0.0749 2006-06-07 0.1723 -0.1971 2009-06-30 2008-12-31 <div style="display:none">~ http://xbrl.sec.gov/rr/role/BarChartData column rr_ProspectusShareClassAxis compact vanguard_C000034441Member ~ </div> Annual Total Returns - Vanguard Target Retirement 2050 Fund Investor Shares <p>During the periods shown in the bar chart, the highest return for a calendar quarter was 17.23% (quarter ended June 30, 2009 ), and the lowest return for a quarter was -19.71% (quarter ended December 31, 2008 ).</p> (quarter ended June 30, 2009 ) (quarter ended December 31, 2008 ) <div style="display:none">~ http://xbrl.sec.gov/rr/role/BarChartData column rr_ProspectusShareClassAxis compact vanguard_C000034441Member ~ </div> Annual Total Returns - Vanguard Target Retirement 2050 Fund Investor Shares <p>During the periods shown in the bar chart, the highest return for a calendar quarter was 17.23% (quarter ended June 30, 2009 ), and the lowest return for a quarter was -19.71% (quarter ended December 31, 2008 ).</p> (quarter ended June 30, 2009 ) (quarter ended December 31, 2008 ) 2006-06-07 0.0718 0.1158 0.0693 Comparative Indexes 0.0661 0.1103 0.0645 0.0442 0.0917 0.0548 0.0000 0.0000 20. 0 0 18. 58. 101. 230. 0.00000 0 0.00000 0.0018 0.0018 0.0719 0.2433 0.1558 -0.0227 2010-08-18 0.1130 -0.1479 2012-03-31 2011-09-30 <div style="display:none">~ http://xbrl.sec.gov/rr/role/BarChartData column rr_ProspectusShareClassAxis compact vanguard_C000091317Member ~ </div> Annual Total Returns - Vanguard Target Retirement 2055 Fund Investor Shares <p>During the periods shown in the bar chart, the highest return for a calendar quarter was 11.30% (quarter ended March 31, 2012 ), and the lowest return for a quarter was -14.79% (quarter ended September 30, 2011 ).</p> (quarter ended March 31, 2012 ) (quarter ended September 30, 2011 ) <div style="display:none">~ http://xbrl.sec.gov/rr/role/BarChartData column rr_ProspectusShareClassAxis compact vanguard_C000091317Member ~ </div> Annual Total Returns - Vanguard Target Retirement 2055 Fund Investor Shares <p>During the periods shown in the bar chart, the highest return for a calendar quarter was 11.30% (quarter ended March 31, 2012 ), and the lowest return for a quarter was -14.79% (quarter ended September 30, 2011 ).</p> (quarter ended March 31, 2012 ) (quarter ended September 30, 2011 ) 2010-08-18 0.0719 0.1338 Comparative Indexes 0.0671 0.1292 0.0438 0.1061 0.0000 0.0000 20. 0 0 18. 58. 101. 230. 0.00000 0 0.00000 0.0018 0.0018 0.0716 0.2435 2012-01-19 0.0761 -0.0151 2013-03-31 2014-09-30 <div style="display:none">~ http://xbrl.sec.gov/rr/role/BarChartData column rr_ProspectusShareClassAxis compact vanguard_C000108861Member ~ </div> Annual Total Returns - Vanguard Target Retirement 2060 Fund Investor Shares <p>During the periods shown in the bar chart, the highest return for a calendar quarter was 7.61% (quarter ended March 31, 2013 ), and the lowest return for a quarter was -1.51% (quarter ended September 30, 2014 ).</p> (quarter ended March 31, 2013 ) (quarter ended September 30, 2014 ) <div style="display:none">~ http://xbrl.sec.gov/rr/role/BarChartData column rr_ProspectusShareClassAxis compact vanguard_C000108861Member ~ </div> Annual Total Returns - Vanguard Target Retirement 2060 Fund Investor Shares <p>During the periods shown in the bar chart, the highest return for a calendar quarter was 7.61% (quarter ended March 31, 2013 ), and the lowest return for a quarter was -1.51% (quarter ended September 30, 2014 ).</p> (quarter ended March 31, 2013 ) (quarter ended September 30, 2014 ) 2012-01-19 0.0716 0.1409 Comparative Indexes 0.0670 0.1367 0.0435 0.1100 0.0000 0.0000 20. 0 0 18. 58. 101. 230. 0.00000 0 0.00000 0.0018 0.0018 (reflects no deduction for fees or expenses) (reflects no deduction for fees, expenses, or taxes) 0.1369 0.1545 0.0767 (reflects no deduction for fees or expenses) (reflects no deduction for fees, expenses, or taxes) 0.1369 0.1545 0.0767 (reflect no deduction for fees or expenses) (reflect no deduction for fees, expenses, or taxes) 0.0597 0.0445 0.0471 (reflect no deduction for fees or expenses) (reflect no deduction for fees, expenses, or taxes) 0.0576 0.0697 0.0538 (reflect no deduction for fees or expenses) (reflect no deduction for fees, expenses, or taxes) 0.1266 0.1575 0.0815 (reflect no deduction for fees or expenses) (reflect no deduction for fees, expenses, or taxes) 0.0597 0.0445 0.0471 (reflect no deduction for fees or expenses) (reflect no deduction for fees, expenses, or taxes) 0.0677 0.0903 0.0593 (reflect no deduction for fees or expenses) (reflect no deduction for fees, expenses, or taxes) 0.1266 0.1575 0.0815 (reflect no deduction for fees or expenses) (reflect no deduction for fees, expenses, or taxes) 0.0597 0.0445 0.0471 (reflect no deduction for fees or expenses) (reflect no deduction for fees, expenses, or taxes) 0.0745 0.1049 0.0633 (reflect no deduction for fees or expenses) (reflect no deduction for fees, expenses, or taxes) 0.1266 0.1575 0.0815 (reflect no deduction for fees or expenses) (reflect no deduction for fees, expenses, or taxes) 0.0597 0.0445 0.0471 (reflect no deduction for fees or expenses) (reflect no deduction for fees, expenses, or taxes) 0.0757 0.1155 0.0668 (reflect no deduction for fees or expenses) (reflect no deduction for fees, expenses, or taxes) 0.1266 0.1575 0.0815 (reflect no deduction for fees or expenses) (reflect no deduction for fees, expenses, or taxes) 0.0597 0.0445 0.0471 (reflect no deduction for fees or expenses) (reflect no deduction for fees, expenses, or taxes) 0.0761 0.1187 0.0695 (reflect no deduction for fees or expenses) (reflect no deduction for fees, expenses, or taxes) 0.1266 0.1575 0.0815 (reflect no deduction for fees or expenses) (reflect no deduction for fees, expenses, or taxes) 0.0597 0.0445 0.0527 (reflect no deduction for fees or expenses) (reflect no deduction for fees, expenses, or taxes) 0.1266 0.1575 0.0855 (reflect no deduction for fees or expenses) (reflect no deduction for fees, expenses, or taxes) 0.0613 0.0805 0.0599 (reflect no deduction for fees or expenses) (reflect no deduction for fees, expenses, or taxes) 0.0597 0.0445 0.0527 (reflect no deduction for fees or expenses) (reflect no deduction for fees, expenses, or taxes) 0.1266 0.1575 0.0855 (reflect no deduction for fees or expenses) (reflect no deduction for fees, expenses, or taxes) 0.0737 0.0993 0.0663 (reflect no deduction for fees or expenses) (reflect no deduction for fees, expenses, or taxes) 0.0597 0.0445 0.0527 (reflect no deduction for fees or expenses) (reflect no deduction for fees, expenses, or taxes) 0.1266 0.1575 0.0855 (reflect no deduction for fees or expenses) (reflect no deduction for fees, expenses, or taxes) 0.0751 0.1103 0.0676 (reflect no deduction for fees or expenses) (reflect no deduction for fees, expenses, or taxes) 0.0597 0.0445 0.0527 (reflect no deduction for fees or expenses) (reflect no deduction for fees, expenses, or taxes) 0.1266 0.1575 0.0855 (reflect no deduction for fees or expenses) (reflect no deduction for fees, expenses, or taxes) 0.0761 0.1187 0.0700 (reflect no deduction for fees or expenses) (reflect no deduction for fees, expenses, or taxes) 0.0597 0.0445 0.0527 (reflect no deduction for fees or expenses) (reflect no deduction for fees, expenses, or taxes) 0.1266 0.1575 0.0855 (reflect no deduction for fees or expenses) (reflect no deduction for fees, expenses, or taxes) 0.0761 0.1187 0.0705 (reflect no deduction for fees or expenses) (reflect no deduction for fees, expenses, or taxes) 0.0597 0.0344 (reflect no deduction for fees or expenses) (reflect no deduction for fees, expenses, or taxes) 0.1266 0.1824 (reflect no deduction for fees or expenses) (reflect no deduction for fees, expenses, or taxes) 0.0761 0.1362 (reflect no deduction for fees or expenses) (reflect no deduction for fees, expenses, or taxes) 0.0597 0.0268 (reflect no deduction for fees or expenses) (reflect no deduction for fees, expenses, or taxes) 0.1266 0.1900 (reflect no deduction for fees or expenses) (reflect no deduction for fees, expenses, or taxes) 0.0761 0.1437 0000752177 2013-10-01 2014-09-30 0000752177 vanguard:S000002568Member vanguard:ParticipantMember 2013-10-01 2014-09-30 0000752177 vanguard:S000002569Member vanguard:ParticipantMember 2013-10-01 2014-09-30 0000752177 vanguard:S000002571Member vanguard:ParticipantMember 2013-10-01 2014-09-30 0000752177 vanguard:S000002572Member vanguard:ParticipantMember 2013-10-01 2014-09-30 0000752177 vanguard:S000002573Member vanguard:ParticipantMember 2013-10-01 2014-09-30 0000752177 vanguard:S000002574Member vanguard:ParticipantMember 2013-10-01 2014-09-30 0000752177 vanguard:S000012758Member vanguard:ParticipantMember 2013-10-01 2014-09-30 0000752177 vanguard:S000012759Member vanguard:ParticipantMember 2013-10-01 2014-09-30 0000752177 vanguard:S000012760Member vanguard:ParticipantMember 2013-10-01 2014-09-30 0000752177 vanguard:S000012761Member vanguard:ParticipantMember 2013-10-01 2014-09-30 0000752177 vanguard:S000012762Member vanguard:ParticipantMember 2013-10-01 2014-09-30 0000752177 vanguard:S000029700Member vanguard:ParticipantMember 2013-10-01 2014-09-30 0000752177 vanguard:S000035453Member vanguard:ParticipantMember 2013-10-01 2014-09-30 0000752177 vanguard:S000002568Member vanguard:Participant2Member 2013-10-01 2014-09-30 0000752177 vanguard:S000002568Member vanguard:RetailMember 2013-10-01 2014-09-30 0000752177 vanguard:S000002569Member vanguard:RetailMember 2013-10-01 2014-09-30 0000752177 vanguard:S000002571Member vanguard:RetailMember 2013-10-01 2014-09-30 0000752177 vanguard:S000002572Member vanguard:RetailMember 2013-10-01 2014-09-30 0000752177 vanguard:S000002573Member vanguard:RetailMember 2013-10-01 2014-09-30 0000752177 vanguard:S000002574Member vanguard:RetailMember 2013-10-01 2014-09-30 0000752177 vanguard:S000012758Member vanguard:RetailMember 2013-10-01 2014-09-30 0000752177 vanguard:S000012759Member vanguard:RetailMember 2013-10-01 2014-09-30 0000752177 vanguard:S000012760Member vanguard:RetailMember 2013-10-01 2014-09-30 0000752177 vanguard:S000012761Member vanguard:RetailMember 2013-10-01 2014-09-30 0000752177 vanguard:S000012762Member vanguard:RetailMember 2013-10-01 2014-09-30 0000752177 vanguard:S000029700Member vanguard:RetailMember 2013-10-01 2014-09-30 0000752177 vanguard:S000035453Member vanguard:RetailMember 2013-10-01 2014-09-30 0000752177 vanguard:S000002568Member vanguard:C000007070Member 2013-10-01 2014-09-30 0000752177 vanguard:S000002571Member vanguard:C000007074Member 2013-10-01 2014-09-30 0000752177 vanguard:S000002572Member vanguard:C000007075Member 2013-10-01 2014-09-30 0000752177 vanguard:S000002573Member vanguard:C000007076Member 2013-10-01 2014-09-30 0000752177 vanguard:S000002574Member vanguard:C000007077Member 2013-10-01 2014-09-30 0000752177 vanguard:S000002569Member vanguard:C000007072Member 2013-10-01 2014-09-30 0000752177 vanguard:S000002568Member vanguard:C000007071Member 2013-10-01 2014-09-30 0000752177 vanguard:S000012758Member vanguard:C000034437Member 2013-10-01 2014-09-30 0000752177 vanguard:S000012759Member vanguard:C000034438Member 2013-10-01 2014-09-30 0000752177 vanguard:S000012760Member vanguard:C000034439Member 2013-10-01 2014-09-30 0000752177 vanguard:S000012761Member vanguard:C000034440Member 2013-10-01 2014-09-30 0000752177 vanguard:S000012762Member vanguard:C000034441Member 2013-10-01 2014-09-30 0000752177 vanguard:S000029700Member vanguard:C000091317Member 2013-10-01 2014-09-30 0000752177 vanguard:S000035453Member vanguard:C000108861Member 2013-10-01 2014-09-30 0000752177 vanguard:S000002568Member rr:AfterTaxesOnDistributionsMember vanguard:C000007070Member 2013-10-01 2014-09-30 0000752177 vanguard:S000002571Member rr:AfterTaxesOnDistributionsMember vanguard:C000007074Member 2013-10-01 2014-09-30 0000752177 vanguard:S000002572Member rr:AfterTaxesOnDistributionsMember vanguard:C000007075Member 2013-10-01 2014-09-30 0000752177 vanguard:S000002573Member rr:AfterTaxesOnDistributionsMember vanguard:C000007076Member 2013-10-01 2014-09-30 0000752177 vanguard:S000002574Member rr:AfterTaxesOnDistributionsMember vanguard:C000007077Member 2013-10-01 2014-09-30 0000752177 vanguard:S000002569Member rr:AfterTaxesOnDistributionsMember vanguard:C000007072Member 2013-10-01 2014-09-30 0000752177 vanguard:S000012758Member rr:AfterTaxesOnDistributionsMember vanguard:C000034437Member 2013-10-01 2014-09-30 0000752177 vanguard:S000012759Member rr:AfterTaxesOnDistributionsMember vanguard:C000034438Member 2013-10-01 2014-09-30 0000752177 vanguard:S000012760Member rr:AfterTaxesOnDistributionsMember vanguard:C000034439Member 2013-10-01 2014-09-30 0000752177 vanguard:S000012761Member rr:AfterTaxesOnDistributionsMember vanguard:C000034440Member 2013-10-01 2014-09-30 0000752177 vanguard:S000012762Member rr:AfterTaxesOnDistributionsMember vanguard:C000034441Member 2013-10-01 2014-09-30 0000752177 vanguard:S000029700Member rr:AfterTaxesOnDistributionsMember vanguard:C000091317Member 2013-10-01 2014-09-30 0000752177 vanguard:S000035453Member rr:AfterTaxesOnDistributionsMember vanguard:C000108861Member 2013-10-01 2014-09-30 0000752177 vanguard:S000002568Member rr:AfterTaxesOnDistributionsAndSalesMember vanguard:C000007070Member 2013-10-01 2014-09-30 0000752177 vanguard:S000002571Member rr:AfterTaxesOnDistributionsAndSalesMember vanguard:C000007074Member 2013-10-01 2014-09-30 0000752177 vanguard:S000002572Member rr:AfterTaxesOnDistributionsAndSalesMember vanguard:C000007075Member 2013-10-01 2014-09-30 0000752177 vanguard:S000002573Member rr:AfterTaxesOnDistributionsAndSalesMember vanguard:C000007076Member 2013-10-01 2014-09-30 0000752177 vanguard:S000002574Member rr:AfterTaxesOnDistributionsAndSalesMember vanguard:C000007077Member 2013-10-01 2014-09-30 0000752177 vanguard:S000002569Member rr:AfterTaxesOnDistributionsAndSalesMember vanguard:C000007072Member 2013-10-01 2014-09-30 0000752177 vanguard:S000012758Member rr:AfterTaxesOnDistributionsAndSalesMember vanguard:C000034437Member 2013-10-01 2014-09-30 0000752177 vanguard:S000012759Member rr:AfterTaxesOnDistributionsAndSalesMember vanguard:C000034438Member 2013-10-01 2014-09-30 0000752177 vanguard:S000012760Member rr:AfterTaxesOnDistributionsAndSalesMember vanguard:C000034439Member 2013-10-01 2014-09-30 0000752177 vanguard:S000012761Member rr:AfterTaxesOnDistributionsAndSalesMember vanguard:C000034440Member 2013-10-01 2014-09-30 0000752177 vanguard:S000012762Member rr:AfterTaxesOnDistributionsAndSalesMember vanguard:C000034441Member 2013-10-01 2014-09-30 0000752177 vanguard:S000029700Member rr:AfterTaxesOnDistributionsAndSalesMember vanguard:C000091317Member 2013-10-01 2014-09-30 0000752177 vanguard:S000035453Member rr:AfterTaxesOnDistributionsAndSalesMember vanguard:C000108861Member 2013-10-01 2014-09-30 0000752177 vanguard:S000002568Member vanguard:StandardnPoors500IndexMember vanguard:C000007070Member 2013-10-01 2014-09-30 0000752177 vanguard:S000002568Member vanguard:StandardnPoors500IndexMember vanguard:C000007071Member 2013-10-01 2014-09-30 0000752177 vanguard:S000002569Member vanguard:BarclaysUSAggregateBondIndexMember vanguard:C000007072Member 2013-10-01 2014-09-30 0000752177 vanguard:S000002569Member vanguard:TargetIncomeCompositeIndexMember vanguard:C000007072Member 2013-10-01 2014-09-30 0000752177 vanguard:S000002569Member vanguard:MSCIUSBroadMarketIndexMember vanguard:C000007072Member 2013-10-01 2014-09-30 0000752177 vanguard:S000002571Member vanguard:BarclaysUSAggregateBondIndexMember vanguard:C000007074Member 2013-10-01 2014-09-30 0000752177 vanguard:S000002571Member vanguard:Target2015CompositeIndexMember vanguard:C000007074Member 2013-10-01 2014-09-30 0000752177 vanguard:S000002571Member vanguard:MSCIUSBroadMarketIndexMember vanguard:C000007074Member 2013-10-01 2014-09-30 0000752177 vanguard:S000002572Member vanguard:BarclaysUSAggregateBondIndexMember vanguard:C000007075Member 2013-10-01 2014-09-30 0000752177 vanguard:S000002572Member vanguard:Target2025CompositeIndexMember vanguard:C000007075Member 2013-10-01 2014-09-30 0000752177 vanguard:S000002572Member vanguard:MSCIUSBroadMarketIndexMember vanguard:C000007075Member 2013-10-01 2014-09-30 0000752177 vanguard:S000002573Member vanguard:BarclaysUSAggregateBondIndexMember vanguard:C000007076Member 2013-10-01 2014-09-30 0000752177 vanguard:S000002573Member vanguard:Target2035CompositeIndexMember vanguard:C000007076Member 2013-10-01 2014-09-30 0000752177 vanguard:S000002573Member vanguard:MSCIUSBroadMarketIndexMember vanguard:C000007076Member 2013-10-01 2014-09-30 0000752177 vanguard:S000002574Member vanguard:BarclaysUSAggregateBondIndexMember vanguard:C000007077Member 2013-10-01 2014-09-30 0000752177 vanguard:S000002574Member vanguard:Target2045CompositeIndexMember vanguard:C000007077Member 2013-10-01 2014-09-30 0000752177 vanguard:S000002574Member vanguard:MSCIUSBroadMarketIndexMember vanguard:C000007077Member 2013-10-01 2014-09-30 0000752177 vanguard:S000012758Member vanguard:BarclaysUSAggregateBondIndexMember vanguard:C000034437Member 2013-10-01 2014-09-30 0000752177 vanguard:S000012758Member vanguard:MSCIUSBroadMarketIndexMember vanguard:C000034437Member 2013-10-01 2014-09-30 0000752177 vanguard:S000012758Member vanguard:Target2010CompositeIndexMember vanguard:C000034437Member 2013-10-01 2014-09-30 0000752177 vanguard:S000012759Member vanguard:BarclaysUSAggregateBondIndexMember vanguard:C000034438Member 2013-10-01 2014-09-30 0000752177 vanguard:S000012759Member vanguard:MSCIUSBroadMarketIndexMember vanguard:C000034438Member 2013-10-01 2014-09-30 0000752177 vanguard:S000012759Member vanguard:Target2020CompositeIndexMember vanguard:C000034438Member 2013-10-01 2014-09-30 0000752177 vanguard:S000012760Member vanguard:BarclaysUSAggregateBondIndexMember vanguard:C000034439Member 2013-10-01 2014-09-30 0000752177 vanguard:S000012760Member vanguard:MSCIUSBroadMarketIndexMember vanguard:C000034439Member 2013-10-01 2014-09-30 0000752177 vanguard:S000012760Member vanguard:Target2030CompositeIndexMember vanguard:C000034439Member 2013-10-01 2014-09-30 0000752177 vanguard:S000012761Member vanguard:BarclaysUSAggregateBondIndexMember vanguard:C000034440Member 2013-10-01 2014-09-30 0000752177 vanguard:S000012761Member vanguard:MSCIUSBroadMarketIndexMember vanguard:C000034440Member 2013-10-01 2014-09-30 0000752177 vanguard:S000012761Member vanguard:Target2040CompositeIndexMember vanguard:C000034440Member 2013-10-01 2014-09-30 0000752177 vanguard:S000012762Member vanguard:BarclaysUSAggregateBondIndexMember vanguard:C000034441Member 2013-10-01 2014-09-30 0000752177 vanguard:S000012762Member vanguard:MSCIUSBroadMarketIndexMember vanguard:C000034441Member 2013-10-01 2014-09-30 0000752177 vanguard:S000012762Member vanguard:Target2050CompositeIndexMember vanguard:C000034441Member 2013-10-01 2014-09-30 0000752177 vanguard:S000029700Member vanguard:BarclaysUSAggregateBondIndexMember vanguard:C000091317Member 2013-10-01 2014-09-30 0000752177 vanguard:S000029700Member vanguard:MSCIUSBroadMarketIndexMember vanguard:C000091317Member 2013-10-01 2014-09-30 0000752177 vanguard:S000029700Member vanguard:Target2055CompositeIndexMember vanguard:C000091317Member 2013-10-01 2014-09-30 0000752177 vanguard:S000035453Member vanguard:BarclaysUSAggregateBondIndexMember vanguard:C000108861Member 2013-10-01 2014-09-30 0000752177 vanguard:S000035453Member vanguard:MSCIUSBroadMarketIndexMember vanguard:C000108861Member 2013-10-01 2014-09-30 0000752177 vanguard:S000035453Member vanguard:Target2060CompositeIndexMember vanguard:C000108861Member 2013-10-01 2014-09-30 0000752177 vanguard:S000002568Member vanguard:StandardnPoors500IndexMember vanguard:C000007070Member vanguard:RetailMember 2013-10-01 2014-09-30 0000752177 vanguard:S000002568Member vanguard:StandardnPoors500IndexMember vanguard:C000007070Member vanguard:ParticipantMember 2013-10-01 2014-09-30 0000752177 vanguard:S000002571Member vanguard:BarclaysUSAggregateBondIndexMember vanguard:C000007074Member vanguard:RetailMember 2013-10-01 2014-09-30 0000752177 vanguard:S000002571Member vanguard:BarclaysUSAggregateBondIndexMember vanguard:C000007074Member vanguard:ParticipantMember 2013-10-01 2014-09-30 0000752177 vanguard:S000002571Member vanguard:MSCIUSBroadMarketIndexMember vanguard:C000007074Member vanguard:RetailMember 2013-10-01 2014-09-30 0000752177 vanguard:S000002571Member vanguard:MSCIUSBroadMarketIndexMember vanguard:C000007074Member vanguard:ParticipantMember 2013-10-01 2014-09-30 0000752177 vanguard:S000002571Member vanguard:Target2015CompositeIndexMember vanguard:C000007074Member vanguard:RetailMember 2013-10-01 2014-09-30 0000752177 vanguard:S000002571Member vanguard:Target2015CompositeIndexMember vanguard:C000007074Member vanguard:ParticipantMember 2013-10-01 2014-09-30 0000752177 vanguard:S000002572Member vanguard:BarclaysUSAggregateBondIndexMember vanguard:C000007075Member vanguard:RetailMember 2013-10-01 2014-09-30 0000752177 vanguard:S000002572Member vanguard:BarclaysUSAggregateBondIndexMember vanguard:C000007075Member vanguard:ParticipantMember 2013-10-01 2014-09-30 0000752177 vanguard:S000002572Member vanguard:MSCIUSBroadMarketIndexMember vanguard:C000007075Member vanguard:RetailMember 2013-10-01 2014-09-30 0000752177 vanguard:S000002572Member vanguard:MSCIUSBroadMarketIndexMember vanguard:C000007075Member vanguard:ParticipantMember 2013-10-01 2014-09-30 0000752177 vanguard:S000002572Member vanguard:Target2025CompositeIndexMember vanguard:C000007075Member vanguard:RetailMember 2013-10-01 2014-09-30 0000752177 vanguard:S000002572Member vanguard:Target2025CompositeIndexMember vanguard:C000007075Member vanguard:ParticipantMember 2013-10-01 2014-09-30 0000752177 vanguard:S000002573Member vanguard:BarclaysUSAggregateBondIndexMember vanguard:C000007076Member vanguard:RetailMember 2013-10-01 2014-09-30 0000752177 vanguard:S000002573Member vanguard:BarclaysUSAggregateBondIndexMember vanguard:C000007076Member vanguard:ParticipantMember 2013-10-01 2014-09-30 0000752177 vanguard:S000002573Member vanguard:MSCIUSBroadMarketIndexMember vanguard:C000007076Member vanguard:RetailMember 2013-10-01 2014-09-30 0000752177 vanguard:S000002573Member vanguard:MSCIUSBroadMarketIndexMember vanguard:C000007076Member vanguard:ParticipantMember 2013-10-01 2014-09-30 0000752177 vanguard:S000002573Member vanguard:Target2035CompositeIndexMember vanguard:C000007076Member vanguard:RetailMember 2013-10-01 2014-09-30 0000752177 vanguard:S000002573Member vanguard:Target2035CompositeIndexMember vanguard:C000007076Member vanguard:ParticipantMember 2013-10-01 2014-09-30 0000752177 vanguard:S000002574Member vanguard:BarclaysUSAggregateBondIndexMember vanguard:C000007077Member vanguard:RetailMember 2013-10-01 2014-09-30 0000752177 vanguard:S000002574Member vanguard:BarclaysUSAggregateBondIndexMember vanguard:C000007077Member vanguard:ParticipantMember 2013-10-01 2014-09-30 0000752177 vanguard:S000002574Member vanguard:MSCIUSBroadMarketIndexMember vanguard:C000007077Member vanguard:RetailMember 2013-10-01 2014-09-30 0000752177 vanguard:S000002574Member vanguard:MSCIUSBroadMarketIndexMember vanguard:C000007077Member vanguard:ParticipantMember 2013-10-01 2014-09-30 0000752177 vanguard:S000002574Member vanguard:Target2045CompositeIndexMember vanguard:C000007077Member vanguard:RetailMember 2013-10-01 2014-09-30 0000752177 vanguard:S000002574Member vanguard:Target2045CompositeIndexMember vanguard:C000007077Member vanguard:ParticipantMember 2013-10-01 2014-09-30 0000752177 vanguard:S000002569Member vanguard:BarclaysUSAggregateBondIndexMember vanguard:C000007072Member vanguard:RetailMember 2013-10-01 2014-09-30 0000752177 vanguard:S000002569Member vanguard:BarclaysUSAggregateBondIndexMember vanguard:C000007072Member vanguard:ParticipantMember 2013-10-01 2014-09-30 0000752177 vanguard:S000002569Member vanguard:MSCIUSBroadMarketIndexMember vanguard:C000007072Member vanguard:RetailMember 2013-10-01 2014-09-30 0000752177 vanguard:S000002569Member vanguard:MSCIUSBroadMarketIndexMember vanguard:C000007072Member vanguard:ParticipantMember 2013-10-01 2014-09-30 0000752177 vanguard:S000002569Member vanguard:TargetIncomeCompositeIndexMember vanguard:C000007072Member vanguard:RetailMember 2013-10-01 2014-09-30 0000752177 vanguard:S000002569Member vanguard:TargetIncomeCompositeIndexMember vanguard:C000007072Member vanguard:ParticipantMember 2013-10-01 2014-09-30 0000752177 vanguard:S000002568Member vanguard:StandardnPoors500IndexMember vanguard:C000007071Member vanguard:RetailMember 2013-10-01 2014-09-30 0000752177 vanguard:S000002568Member vanguard:StandardnPoors500IndexMember vanguard:C000007071Member vanguard:Participant2Member 2013-10-01 2014-09-30 0000752177 vanguard:S000012758Member vanguard:BarclaysUSAggregateBondIndexMember vanguard:C000034437Member vanguard:RetailMember 2013-10-01 2014-09-30 0000752177 vanguard:S000012758Member vanguard:BarclaysUSAggregateBondIndexMember vanguard:C000034437Member vanguard:ParticipantMember 2013-10-01 2014-09-30 0000752177 vanguard:S000012758Member vanguard:MSCIUSBroadMarketIndexMember vanguard:C000034437Member vanguard:RetailMember 2013-10-01 2014-09-30 0000752177 vanguard:S000012758Member vanguard:MSCIUSBroadMarketIndexMember vanguard:C000034437Member vanguard:ParticipantMember 2013-10-01 2014-09-30 0000752177 vanguard:S000012758Member vanguard:Target2010CompositeIndexMember vanguard:C000034437Member vanguard:RetailMember 2013-10-01 2014-09-30 0000752177 vanguard:S000012758Member vanguard:Target2010CompositeIndexMember vanguard:C000034437Member vanguard:ParticipantMember 2013-10-01 2014-09-30 0000752177 vanguard:S000012759Member vanguard:BarclaysUSAggregateBondIndexMember vanguard:C000034438Member vanguard:RetailMember 2013-10-01 2014-09-30 0000752177 vanguard:S000012759Member vanguard:BarclaysUSAggregateBondIndexMember vanguard:C000034438Member vanguard:ParticipantMember 2013-10-01 2014-09-30 0000752177 vanguard:S000012759Member vanguard:MSCIUSBroadMarketIndexMember vanguard:C000034438Member vanguard:RetailMember 2013-10-01 2014-09-30 0000752177 vanguard:S000012759Member vanguard:MSCIUSBroadMarketIndexMember vanguard:C000034438Member vanguard:ParticipantMember 2013-10-01 2014-09-30 0000752177 vanguard:S000012759Member vanguard:Target2020CompositeIndexMember vanguard:C000034438Member vanguard:RetailMember 2013-10-01 2014-09-30 0000752177 vanguard:S000012759Member vanguard:Target2020CompositeIndexMember vanguard:C000034438Member vanguard:ParticipantMember 2013-10-01 2014-09-30 0000752177 vanguard:S000012760Member vanguard:BarclaysUSAggregateBondIndexMember vanguard:C000034439Member vanguard:RetailMember 2013-10-01 2014-09-30 0000752177 vanguard:S000012760Member vanguard:BarclaysUSAggregateBondIndexMember vanguard:C000034439Member vanguard:ParticipantMember 2013-10-01 2014-09-30 0000752177 vanguard:S000012760Member vanguard:MSCIUSBroadMarketIndexMember vanguard:C000034439Member vanguard:RetailMember 2013-10-01 2014-09-30 0000752177 vanguard:S000012760Member vanguard:MSCIUSBroadMarketIndexMember vanguard:C000034439Member vanguard:ParticipantMember 2013-10-01 2014-09-30 0000752177 vanguard:S000012760Member vanguard:Target2030CompositeIndexMember vanguard:C000034439Member vanguard:RetailMember 2013-10-01 2014-09-30 0000752177 vanguard:S000012760Member vanguard:Target2030CompositeIndexMember vanguard:C000034439Member vanguard:ParticipantMember 2013-10-01 2014-09-30 0000752177 vanguard:S000012761Member vanguard:BarclaysUSAggregateBondIndexMember vanguard:C000034440Member vanguard:RetailMember 2013-10-01 2014-09-30 0000752177 vanguard:S000012761Member vanguard:BarclaysUSAggregateBondIndexMember vanguard:C000034440Member vanguard:ParticipantMember 2013-10-01 2014-09-30 0000752177 vanguard:S000012761Member vanguard:MSCIUSBroadMarketIndexMember vanguard:C000034440Member vanguard:RetailMember 2013-10-01 2014-09-30 0000752177 vanguard:S000012761Member vanguard:MSCIUSBroadMarketIndexMember vanguard:C000034440Member vanguard:ParticipantMember 2013-10-01 2014-09-30 0000752177 vanguard:S000012761Member vanguard:Target2040CompositeIndexMember vanguard:C000034440Member vanguard:RetailMember 2013-10-01 2014-09-30 0000752177 vanguard:S000012761Member vanguard:Target2040CompositeIndexMember vanguard:C000034440Member vanguard:ParticipantMember 2013-10-01 2014-09-30 0000752177 vanguard:S000012762Member vanguard:BarclaysUSAggregateBondIndexMember vanguard:C000034441Member vanguard:RetailMember 2013-10-01 2014-09-30 0000752177 vanguard:S000012762Member vanguard:BarclaysUSAggregateBondIndexMember vanguard:C000034441Member vanguard:ParticipantMember 2013-10-01 2014-09-30 0000752177 vanguard:S000012762Member vanguard:MSCIUSBroadMarketIndexMember vanguard:C000034441Member vanguard:RetailMember 2013-10-01 2014-09-30 0000752177 vanguard:S000012762Member vanguard:MSCIUSBroadMarketIndexMember vanguard:C000034441Member vanguard:ParticipantMember 2013-10-01 2014-09-30 0000752177 vanguard:S000012762Member vanguard:Target2050CompositeIndexMember vanguard:C000034441Member vanguard:RetailMember 2013-10-01 2014-09-30 0000752177 vanguard:S000012762Member vanguard:Target2050CompositeIndexMember vanguard:C000034441Member vanguard:ParticipantMember 2013-10-01 2014-09-30 0000752177 vanguard:S000029700Member vanguard:BarclaysUSAggregateBondIndexMember vanguard:C000091317Member vanguard:RetailMember 2013-10-01 2014-09-30 0000752177 vanguard:S000029700Member vanguard:BarclaysUSAggregateBondIndexMember vanguard:C000091317Member vanguard:ParticipantMember 2013-10-01 2014-09-30 0000752177 vanguard:S000029700Member vanguard:MSCIUSBroadMarketIndexMember vanguard:C000091317Member vanguard:RetailMember 2013-10-01 2014-09-30 0000752177 vanguard:S000029700Member vanguard:MSCIUSBroadMarketIndexMember vanguard:C000091317Member vanguard:ParticipantMember 2013-10-01 2014-09-30 0000752177 vanguard:S000029700Member vanguard:Target2055CompositeIndexMember vanguard:C000091317Member vanguard:RetailMember 2013-10-01 2014-09-30 0000752177 vanguard:S000029700Member vanguard:Target2055CompositeIndexMember vanguard:C000091317Member vanguard:ParticipantMember 2013-10-01 2014-09-30 0000752177 vanguard:S000035453Member vanguard:BarclaysUSAggregateBondIndexMember vanguard:C000108861Member vanguard:RetailMember 2013-10-01 2014-09-30 0000752177 vanguard:S000035453Member vanguard:BarclaysUSAggregateBondIndexMember vanguard:C000108861Member vanguard:ParticipantMember 2013-10-01 2014-09-30 0000752177 vanguard:S000035453Member vanguard:MSCIUSBroadMarketIndexMember vanguard:C000108861Member vanguard:RetailMember 2013-10-01 2014-09-30 0000752177 vanguard:S000035453Member vanguard:MSCIUSBroadMarketIndexMember vanguard:C000108861Member vanguard:ParticipantMember 2013-10-01 2014-09-30 0000752177 vanguard:S000035453Member vanguard:Target2060CompositeIndexMember vanguard:C000108861Member vanguard:RetailMember 2013-10-01 2014-09-30 0000752177 vanguard:S000035453Member vanguard:Target2060CompositeIndexMember vanguard:C000108861Member vanguard:ParticipantMember 2013-10-01 2014-09-30 iso4217:USD xbrli:pure 2015-01-27 2015-01-27 2014-09-30 485BPOS Vanguard Chester Funds 0000752177 false <div style="display: none">~ http://xbrl.sec.gov/rr/role/RiskReturnDetailData column period compact * row dei_DocumentInformationDocumentAxis compact * row dei_LegalEntityAxis compact * row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * row primary compact * ~ </div> EX-101.SCH 4 chester-20150127.xsd SCHEMA 0 - Schedule - (Vanguard PRIMECAP Fund Participant) link:calculationLink link:definitionLink link:presentationLink 1 - Schedule - (Vanguard PRIMECAP Fund Participant:) link:calculationLink link:definitionLink link:presentationLink 2 - Schedule - (Vanguard PRIMECAP Fund Retail) link:calculationLink link:definitionLink link:presentationLink 3 - Schedule - (Vanguard Target Retirement 2010 Fund Participant) link:calculationLink link:definitionLink link:presentationLink 4 - Schedule - (Vanguard Target Retirement 2010 Fund Retail) link:calculationLink link:definitionLink link:presentationLink 5 - Schedule - (Vanguard Target Retirement 2015 Fund Participant) link:calculationLink link:definitionLink link:presentationLink 6 - Schedule - (Vanguard Target Retirement 2015 Fund Retail) link:calculationLink link:definitionLink link:presentationLink 7 - Schedule - (Vanguard Target Retirement 2020 Fund Participant) link:calculationLink link:definitionLink link:presentationLink 8 - Schedule - (Vanguard Target Retirement 2020 Fund Retail) link:calculationLink link:definitionLink link:presentationLink 9 - Schedule - (Vanguard Target Retirement 2025 Fund Participant) link:calculationLink link:definitionLink link:presentationLink 10 - Schedule - (Vanguard Target Retirement 2025 Fund Retail) link:calculationLink link:definitionLink link:presentationLink 11 - Schedule - (Vanguard Target Retirement 2030 Fund Participant) link:calculationLink link:definitionLink link:presentationLink 12 - Schedule - (Vanguard Target Retirement 2030 Fund Retail) link:calculationLink link:definitionLink link:presentationLink 13 - Schedule - (Vanguard Target Retirement 2035 Fund Participant) link:calculationLink link:definitionLink link:presentationLink 14 - Schedule - (Vanguard Target Retirement 2035 Fund Retail) link:calculationLink link:definitionLink link:presentationLink 15 - Schedule - (Vanguard Target Retirement 2040 Fund Participant) link:calculationLink link:definitionLink link:presentationLink 16 - Schedule - (Vanguard Target Retirement 2040 Fund Retail) link:calculationLink link:definitionLink link:presentationLink 17 - Schedule - (Vanguard Target Retirement 2045 Fund Participant) link:calculationLink link:definitionLink link:presentationLink 18 - Schedule - (Vanguard Target Retirement 2045 Fund Retail) link:calculationLink link:definitionLink link:presentationLink 19 - Schedule - (Vanguard Target Retirement 2050 Fund Participant) link:calculationLink link:definitionLink link:presentationLink 20 - Schedule - (Vanguard Target Retirement 2050 Fund Retail) link:calculationLink link:definitionLink link:presentationLink 21 - Schedule - (Vanguard Target Retirement 2055 Fund Participant) link:calculationLink link:definitionLink link:presentationLink 22 - Schedule - (Vanguard Target Retirement 2055 Fund Retail) link:calculationLink link:definitionLink link:presentationLink 23 - Schedule - (Vanguard Target Retirement 2060 Fund Participant) link:calculationLink link:definitionLink link:presentationLink 24 - Schedule - (Vanguard Target Retirement 2060 Fund Retail) link:calculationLink link:definitionLink link:presentationLink 25 - Schedule - (Vanguard Target Retirement Income Fund Participant) link:calculationLink link:definitionLink link:presentationLink 26 - Schedule - (Vanguard Target Retirement Income Fund Retail) link:calculationLink link:definitionLink link:presentationLink 2676168 - Schedule - Average Annual Total Returns (Vanguard Target Retirement Income Fund Retail) link:calculationLink link:presentationLink link:definitionLink 2676169 - Schedule - Average Annual Total Returns (Vanguard Target Retirement 2010 Fund Retail) link:calculationLink link:presentationLink link:definitionLink 2676170 - Schedule - Average Annual Total Returns (Vanguard Target Retirement 2015 Fund Retail) link:calculationLink link:presentationLink link:definitionLink 2676171 - Schedule - Average Annual Total Returns (Vanguard Target Retirement 2020 Fund Retail) link:calculationLink link:presentationLink link:definitionLink 2676172 - Schedule - Average Annual Total Returns (Vanguard Target Retirement 2025 Fund Retail) link:calculationLink link:presentationLink link:definitionLink 2676173 - Schedule - Average Annual Total Returns (Vanguard Target Retirement 2030 Fund Retail) link:calculationLink link:presentationLink link:definitionLink 2676174 - Schedule - Average Annual Total Returns (Vanguard Target Retirement 2035 Fund Retail) link:calculationLink link:presentationLink link:definitionLink 2676175 - Schedule - Average Annual Total Returns (Vanguard Target Retirement 2040 Fund Retail) link:calculationLink link:presentationLink link:definitionLink 2676176 - Schedule - Average Annual Total Returns (Vanguard Target Retirement 2045 Fund Retail) link:calculationLink link:presentationLink link:definitionLink 2676177 - Schedule - Average Annual Total Returns (Vanguard Target Retirement 2050 Fund Retail) link:calculationLink link:presentationLink link:definitionLink 2676178 - Schedule - Average Annual Total Returns (Vanguard Target Retirement 2055 Fund Retail) link:calculationLink link:presentationLink link:definitionLink 2676179 - Schedule - Average Annual Total Returns (Vanguard Target Retirement 2060 Fund Retail) link:calculationLink link:presentationLink link:definitionLink 2676180 - Schedule - Average Annual Total Returns (Vanguard Target Retirement Income Fund Participant) link:calculationLink link:presentationLink link:definitionLink 2676181 - Schedule - Average Annual Total Returns (Vanguard Target Retirement 2010 Fund Participant) link:calculationLink link:presentationLink link:definitionLink 2676182 - Schedule - Average Annual Total Returns (Vanguard Target Retirement 2015 Fund Participant) link:calculationLink link:presentationLink link:definitionLink 2676183 - Schedule - Average Annual Total Returns (Vanguard Target Retirement 2020 Fund Participant) link:calculationLink link:presentationLink link:definitionLink 2676184 - Schedule - Average Annual Total Returns (Vanguard Target Retirement 2025 Fund Participant) link:calculationLink link:presentationLink link:definitionLink 2676185 - Schedule - Average Annual Total Returns (Vanguard Target Retirement 2030 Fund Participant) link:calculationLink link:presentationLink link:definitionLink 2676186 - Schedule - Average Annual Total Returns (Vanguard Target Retirement 2035 Fund Participant) link:calculationLink link:presentationLink link:definitionLink 2676187 - Schedule - Average Annual Total Returns (Vanguard Target Retirement 2040 Fund Participant) link:calculationLink link:presentationLink link:definitionLink 2676188 - Schedule - Average Annual Total Returns (Vanguard Target Retirement 2045 Fund Participant) link:calculationLink link:presentationLink link:definitionLink 2676189 - Schedule - Average Annual Total Returns (Vanguard Target Retirement 2050 Fund Participant) link:calculationLink link:presentationLink link:definitionLink 2676190 - Schedule - Average Annual Total Returns (Vanguard Target Retirement 2055 Fund Participant) link:calculationLink link:presentationLink link:definitionLink 2676191 - Schedule - Average Annual Total Returns (Vanguard Target Retirement 2060 Fund Participant) link:calculationLink link:presentationLink link:definitionLink 2676223 - Schedule - Average Annual Total Returns (Vanguard PRIMECAP Fund Retail) link:calculationLink link:presentationLink link:definitionLink 2676224 - Schedule - Average Annual Total Returns (Vanguard PRIMECAP Fund Participant) link:calculationLink link:presentationLink link:definitionLink 2676225 - Schedule - Average Annual Total Returns (Vanguard PRIMECAP Fund Participant:) link:calculationLink link:presentationLink link:definitionLink 2676239 - Schedule - Shareholder Fees (Vanguard PRIMECAP Fund Retail) link:calculationLink link:presentationLink link:definitionLink 2676243 - Schedule - Annual Fund Operating Expenses (Vanguard PRIMECAP Fund Retail) link:calculationLink link:presentationLink link:definitionLink 2676246 - Schedule - Expense Example, No Redemption {Transposed} (Vanguard PRIMECAP Fund Retail) link:calculationLink link:presentationLink link:definitionLink 2676266 - Schedule - Annual Fund Operating Expenses (Vanguard PRIMECAP Fund Participant) link:calculationLink link:presentationLink link:definitionLink 2676271 - Schedule - Expense Example, No Redemption {Transposed} (Vanguard PRIMECAP Fund Participant) link:calculationLink link:presentationLink link:definitionLink 2676272 - Schedule - Shareholder Fees (Vanguard PRIMECAP Fund Participant) link:calculationLink link:presentationLink link:definitionLink 2676288 - Schedule - Expense Example, No Redemption {Transposed} (Vanguard PRIMECAP Fund Participant:) link:calculationLink link:presentationLink link:definitionLink 2676301 - Schedule - Annual Fund Operating Expenses (Vanguard PRIMECAP Fund Participant:) link:calculationLink link:presentationLink link:definitionLink 2676303 - Schedule - Shareholder Fees (Vanguard PRIMECAP Fund Participant:) link:calculationLink link:presentationLink link:definitionLink 2676317 - Schedule - Shareholder Fees (Vanguard Target Retirement 2035 Fund Retail) link:calculationLink link:presentationLink link:definitionLink 2676321 - Schedule - Annual Fund Operating Expenses (Vanguard Target Retirement 2040 Fund Retail) link:calculationLink link:presentationLink link:definitionLink 2676322 - Schedule - Shareholder Fees (Vanguard Target Retirement 2040 Fund Retail) link:calculationLink link:presentationLink link:definitionLink 2676330 - Schedule - Expense Example, No Redemption {Transposed} (Vanguard Target Retirement 2035 Fund Retail) link:calculationLink link:presentationLink link:definitionLink 2676340 - Schedule - Annual Fund Operating Expenses (Vanguard Target Retirement 2035 Fund Retail) link:calculationLink link:presentationLink link:definitionLink 2676341 - Schedule - Expense Example, No Redemption {Transposed} (Vanguard Target Retirement 2040 Fund Retail) link:calculationLink link:presentationLink link:definitionLink 2676348 - Schedule - Expense Example, No Redemption {Transposed} (Vanguard Target Retirement 2045 Fund Retail) link:calculationLink link:presentationLink link:definitionLink 2676356 - Schedule - Annual Fund Operating Expenses (Vanguard Target Retirement 2050 Fund Retail) link:calculationLink link:presentationLink link:definitionLink 2676357 - Schedule - Shareholder Fees (Vanguard Target Retirement 2050 Fund Retail) link:calculationLink link:presentationLink link:definitionLink 2676373 - Schedule - Shareholder Fees (Vanguard Target Retirement 2045 Fund Retail) link:calculationLink link:presentationLink link:definitionLink 2676375 - Schedule - Annual Fund Operating Expenses (Vanguard Target Retirement 2045 Fund Retail) link:calculationLink link:presentationLink link:definitionLink 2676383 - Schedule - Expense Example, No Redemption {Transposed} (Vanguard Target Retirement 2055 Fund Retail) link:calculationLink link:presentationLink link:definitionLink 2676394 - Schedule - Shareholder Fees (Vanguard Target Retirement 2055 Fund Retail) link:calculationLink link:presentationLink link:definitionLink 2676395 - Schedule - Expense Example, No Redemption {Transposed} (Vanguard Target Retirement 2010 Fund Retail) link:calculationLink link:presentationLink link:definitionLink 2676397 - Schedule - Annual Fund Operating Expenses (Vanguard Target Retirement 2010 Fund Retail) link:calculationLink link:presentationLink link:definitionLink 2676403 - Schedule - Annual Fund Operating Expenses (Vanguard Target Retirement 2055 Fund Retail) link:calculationLink link:presentationLink link:definitionLink 2676410 - Schedule - Expense Example, No Redemption {Transposed} (Vanguard Target Retirement 2015 Fund Retail) link:calculationLink link:presentationLink link:definitionLink 2676424 - Schedule - Annual Fund Operating Expenses (Vanguard Target Retirement 2015 Fund Retail) link:calculationLink link:presentationLink link:definitionLink 2676426 - Schedule - Shareholder Fees (Vanguard Target Retirement 2015 Fund Retail) link:calculationLink link:presentationLink link:definitionLink 2676427 - Schedule - Shareholder Fees (Vanguard Target Retirement 2010 Fund Retail) link:calculationLink link:presentationLink link:definitionLink 2676428 - Schedule - Shareholder Fees (Vanguard Target Retirement Income Fund Retail) link:calculationLink link:presentationLink link:definitionLink 2676433 - Schedule - Annual Fund Operating Expenses (Vanguard Target Retirement Income Fund Retail) link:calculationLink link:presentationLink link:definitionLink 2676434 - Schedule - Expense Example, No Redemption {Transposed} (Vanguard Target Retirement Income Fund Retail) link:calculationLink link:presentationLink link:definitionLink 2676440 - Schedule - Expense Example, No Redemption {Transposed} (Vanguard Target Retirement 2050 Fund Retail) link:calculationLink link:presentationLink link:definitionLink 2676482 - Schedule - Expense Example, No Redemption {Transposed} (Vanguard Target Retirement 2060 Fund Retail) link:calculationLink link:presentationLink link:definitionLink 2676483 - Schedule - Expense Example, No Redemption {Transposed} (Vanguard Target Retirement 2025 Fund Retail) link:calculationLink link:presentationLink link:definitionLink 2676505 - Schedule - Annual Fund Operating Expenses (Vanguard Target Retirement 2030 Fund Retail) link:calculationLink link:presentationLink link:definitionLink 2676507 - Schedule - Shareholder Fees (Vanguard Target Retirement 2030 Fund Retail) link:calculationLink link:presentationLink link:definitionLink 2676511 - Schedule - Expense Example, No Redemption {Transposed} (Vanguard Target Retirement 2030 Fund Retail) link:calculationLink link:presentationLink link:definitionLink 2676521 - Schedule - Shareholder Fees (Vanguard Target Retirement 2020 Fund Retail) link:calculationLink link:presentationLink link:definitionLink 2676526 - Schedule - Annual Fund Operating Expenses (Vanguard Target Retirement 2020 Fund Retail) link:calculationLink link:presentationLink link:definitionLink 2676537 - Schedule - Expense Example, No Redemption {Transposed} (Vanguard Target Retirement 2020 Fund Retail) link:calculationLink link:presentationLink link:definitionLink 2676540 - Schedule - Shareholder Fees (Vanguard Target Retirement 2060 Fund Retail) link:calculationLink link:presentationLink link:definitionLink 2676541 - Schedule - Annual Fund Operating Expenses (Vanguard Target Retirement 2060 Fund Retail) link:calculationLink link:presentationLink link:definitionLink 2676543 - Schedule - Shareholder Fees (Vanguard Target Retirement 2025 Fund Retail) link:calculationLink link:presentationLink link:definitionLink 2676544 - Schedule - Annual Fund Operating Expenses (Vanguard Target Retirement 2025 Fund Retail) link:calculationLink link:presentationLink link:definitionLink 2676560 - Schedule - Shareholder Fees (Vanguard Target Retirement 2025 Fund Participant) link:calculationLink link:presentationLink link:definitionLink 2676561 - Schedule - Annual Fund Operating Expenses (Vanguard Target Retirement 2025 Fund Participant) link:calculationLink link:presentationLink link:definitionLink 2676564 - Schedule - Expense Example, No Redemption {Transposed} (Vanguard Target Retirement 2025 Fund Participant) link:calculationLink link:presentationLink link:definitionLink 2676578 - Schedule - Shareholder Fees (Vanguard Target Retirement 2045 Fund Participant) link:calculationLink link:presentationLink link:definitionLink 2676582 - Schedule - Shareholder Fees (Vanguard Target Retirement Income Fund Participant) link:calculationLink link:presentationLink link:definitionLink 2676595 - Schedule - Annual Fund Operating Expenses (Vanguard Target Retirement Income Fund Participant) link:calculationLink link:presentationLink link:definitionLink 2676598 - Schedule - Expense Example, No Redemption {Transposed} (Vanguard Target Retirement Income Fund Participant) link:calculationLink link:presentationLink link:definitionLink 2676601 - Schedule - Expense Example, No Redemption {Transposed} (Vanguard Target Retirement 2015 Fund Participant) link:calculationLink link:presentationLink link:definitionLink 2676605 - Schedule - Shareholder Fees (Vanguard Target Retirement 2015 Fund Participant) link:calculationLink link:presentationLink link:definitionLink 2676608 - Schedule - Annual Fund Operating Expenses (Vanguard Target Retirement 2015 Fund Participant) link:calculationLink link:presentationLink link:definitionLink 2676633 - Schedule - Expense Example, No Redemption {Transposed} (Vanguard Target Retirement 2010 Fund Participant) link:calculationLink link:presentationLink link:definitionLink 2676641 - Schedule - Expense Example, No Redemption {Transposed} (Vanguard Target Retirement 2020 Fund Participant) link:calculationLink link:presentationLink link:definitionLink 2676651 - Schedule - Annual Fund Operating Expenses (Vanguard Target Retirement 2020 Fund Participant) link:calculationLink link:presentationLink link:definitionLink 2676652 - Schedule - Shareholder Fees (Vanguard Target Retirement 2020 Fund Participant) link:calculationLink link:presentationLink link:definitionLink 2676658 - Schedule - Annual Fund Operating Expenses (Vanguard Target Retirement 2010 Fund Participant) link:calculationLink link:presentationLink link:definitionLink 2676663 - Schedule - Shareholder Fees (Vanguard Target Retirement 2010 Fund Participant) link:calculationLink link:presentationLink link:definitionLink 2676671 - Schedule - Annual Fund Operating Expenses (Vanguard Target Retirement 2045 Fund Participant) link:calculationLink link:presentationLink link:definitionLink 2676675 - Schedule - Annual Fund Operating Expenses (Vanguard Target Retirement 2035 Fund Participant) link:calculationLink link:presentationLink link:definitionLink 2676676 - Schedule - Expense Example, No Redemption {Transposed} (Vanguard Target Retirement 2035 Fund Participant) link:calculationLink link:presentationLink link:definitionLink 2676680 - Schedule - Shareholder Fees (Vanguard Target Retirement 2035 Fund Participant) link:calculationLink link:presentationLink link:definitionLink 2676695 - Schedule - Expense Example, No Redemption {Transposed} (Vanguard Target Retirement 2045 Fund Participant) link:calculationLink link:presentationLink link:definitionLink 2676709 - Schedule - Annual Fund Operating Expenses (Vanguard Target Retirement 2040 Fund Participant) link:calculationLink link:presentationLink link:definitionLink 2676710 - Schedule - Expense Example, No Redemption {Transposed} (Vanguard Target Retirement 2040 Fund Participant) link:calculationLink link:presentationLink link:definitionLink 2676714 - Schedule - Shareholder Fees (Vanguard Target Retirement 2040 Fund Participant) link:calculationLink link:presentationLink link:definitionLink 2676735 - Schedule - Annual Fund Operating Expenses (Vanguard Target Retirement 2030 Fund Participant) link:calculationLink link:presentationLink link:definitionLink 2676745 - Schedule - Expense Example, No Redemption {Transposed} (Vanguard Target Retirement 2030 Fund Participant) link:calculationLink link:presentationLink link:definitionLink 2676758 - Schedule - Annual Fund Operating Expenses (Vanguard Target Retirement 2060 Fund Participant) link:calculationLink link:presentationLink link:definitionLink 2676761 - Schedule - Shareholder Fees (Vanguard Target Retirement 2060 Fund Participant) link:calculationLink link:presentationLink link:definitionLink 2676762 - Schedule - Shareholder Fees (Vanguard Target Retirement 2030 Fund Participant) link:calculationLink link:presentationLink link:definitionLink 2676765 - Schedule - Expense Example, No Redemption {Transposed} (Vanguard Target Retirement 2060 Fund Participant) link:calculationLink link:presentationLink link:definitionLink 2676768 - Schedule - Expense Example, No Redemption {Transposed} (Vanguard Target Retirement 2050 Fund Participant) link:calculationLink link:presentationLink link:definitionLink 2676778 - Schedule - Annual Fund Operating Expenses (Vanguard Target Retirement 2050 Fund Participant) link:calculationLink link:presentationLink link:definitionLink 2676781 - Schedule - Shareholder Fees (Vanguard Target Retirement 2050 Fund Participant) link:calculationLink link:presentationLink link:definitionLink 2676784 - Schedule - Expense Example, No Redemption {Transposed} (Vanguard Target Retirement 2055 Fund Participant) link:calculationLink link:presentationLink link:definitionLink 2676785 - Schedule - Annual Fund Operating Expenses (Vanguard Target Retirement 2055 Fund Participant) link:calculationLink link:presentationLink link:definitionLink 2676791 - Schedule - Shareholder Fees (Vanguard Target Retirement 2055 Fund Participant) link:calculationLink link:presentationLink link:definitionLink 2676791 - Schedule - Annual Total Returns (Vanguard PRIMECAP Fund - Investor Shares Retail) link:calculationLink link:presentationLink link:definitionLink 2676791 - Schedule - Annual Total Returns (Vanguard PRIMECAP Fund - Investor Shares Participant) link:calculationLink link:presentationLink link:definitionLink 2676791 - Schedule - Annual Total Returns (Vanguard PRIMECAP Fund - Admiral Shares Participant:) link:calculationLink link:presentationLink link:definitionLink 2676791 - Schedule - Annual Total Returns (Vanguard Target Retirement 2035 Fund - Investor Shares Retail) link:calculationLink link:presentationLink link:definitionLink 2676791 - Schedule - Annual Total Returns (Vanguard Target Retirement 2030 Fund - Investor Shares Retail) link:calculationLink link:presentationLink link:definitionLink 2676791 - Schedule - Annual Total Returns (Vanguard Target Retirement 2060 Fund - Investor Shares Retail) link:calculationLink link:presentationLink link:definitionLink 2676791 - Schedule - Annual Total Returns (Vanguard Target Retirement 2045 Fund - Investor Shares Retail) link:calculationLink link:presentationLink link:definitionLink 2676791 - Schedule - Annual Total Returns (Vanguard Target Retirement 2040 Fund - Investor Shares Retail) link:calculationLink link:presentationLink link:definitionLink 2676791 - Schedule - Annual Total Returns (Vanguard Target Retirement 2010 Fund - Investor Shares Retail) link:calculationLink link:presentationLink link:definitionLink 2676791 - Schedule - Annual Total Returns (Vanguard Target Retirement Income Fund - Investor Shares Retail) link:calculationLink link:presentationLink link:definitionLink 2676791 - Schedule - Annual Total Returns (Vanguard Target Retirement 2050 Fund - Investor Shares Retail) link:calculationLink link:presentationLink link:definitionLink 2676791 - Schedule - Annual Total Returns (Vanguard Target Retirement 2025 Fund - Investor Shares Retail) link:calculationLink link:presentationLink link:definitionLink 2676791 - Schedule - Annual Total Returns (Vanguard Target Retirement 2055 Fund - Investor Shares Retail) link:calculationLink link:presentationLink link:definitionLink 2676791 - Schedule - Annual Total Returns (Vanguard Target Retirement 2015 Fund - Investor Shares Retail) link:calculationLink link:presentationLink link:definitionLink 2676791 - Schedule - Annual Total Returns (Vanguard Target Retirement 2020 Fund - Investor Shares Retail) link:calculationLink link:presentationLink link:definitionLink 2676791 - Schedule - Annual Total Returns (Vanguard Target Retirement 2060 Fund - Investor Shares Participant) link:calculationLink link:presentationLink link:definitionLink 2676791 - Schedule - Annual Total Returns (Vanguard Target Retirement 2010 Fund - Investor Shares Participant) link:calculationLink link:presentationLink link:definitionLink 2676791 - Schedule - Annual Total Returns (Vanguard Target Retirement 2015 Fund - Investor Shares Participant) link:calculationLink link:presentationLink link:definitionLink 2676791 - Schedule - Annual Total Returns (Vanguard Target Retirement 2020 Fund - Investor Shares Participant) link:calculationLink link:presentationLink link:definitionLink 2676791 - Schedule - Annual Total Returns (Vanguard Target Retirement Income Fund - Investor Shares Participant) link:calculationLink link:presentationLink link:definitionLink 2676791 - Schedule - Annual Total Returns (Vanguard Target Retirement 2030 Fund - Investor Shares Participant) link:calculationLink link:presentationLink link:definitionLink 2676791 - Schedule - Annual Total Returns (Vanguard Target Retirement 2035 Fund - Investor Shares Participant) link:calculationLink link:presentationLink link:definitionLink 2676791 - Schedule - Annual Total Returns (Vanguard Target Retirement 2040 Fund - Investor Shares Participant) link:calculationLink link:presentationLink link:definitionLink 2676791 - Schedule - Annual Total Returns (Vanguard Target Retirement 2055 Fund - Investor Shares Participant) link:calculationLink link:presentationLink link:definitionLink 2676791 - Schedule - Annual Total Returns (Vanguard Target Retirement 2025 Fund - Investor Shares Participant) link:calculationLink link:presentationLink link:definitionLink 2676791 - Schedule - Annual Total Returns (Vanguard Target Retirement 2045 Fund - Investor Shares Participant) link:calculationLink link:presentationLink link:definitionLink 2676791 - Schedule - Annual Total Returns (Vanguard Target Retirement 2050 Fund - Investor Shares Participant) link:calculationLink link:presentationLink link:definitionLink 0000000 - Document - Supplement link:definitionLink link:presentationLink link:calculationLink EX-101.CAL 5 chester-20150127_cal.xml CALCULATIONS EX-101.DEF 6 chester-20150127_def.xml DEFINITIONS EX-101.LAB 7 chester-20150127_lab.xml LABELS Vanguard PRIMECAP Fund Vanguard Target Retirement 2010 Fund Vanguard Target Retirement 2015 Fund Vanguard Target Retirement 2020 Fund Vanguard Target Retirement 2025 Fund Vanguard Target Retirement 2030 Fund Vanguard Target Retirement 2035 Fund Vanguard Target Retirement 2040 Fund Vanguard Target Retirement 2045 Fund Vanguard Target Retirement 2050 Fund Vanguard Target Retirement 2055 Fund Vanguard Target Retirement 2060 Fund Vanguard Target Retirement Income Fund Vanguard PRIMECAP Fund - Investor Shares Vanguard Target Retirement 2015 Fund - Investor Shares Vanguard Target Retirement 2025 Fund - Investor Shares Vanguard Target Retirement 2035 Fund - Investor Shares Vanguard Target Retirement 2045 Fund - Investor Shares Vanguard Target Retirement Income Fund - Investor Shares Vanguard PRIMECAP Fund - Admiral Shares Vanguard Target Retirement 2010 Fund - Investor Shares Vanguard Target Retirement 2020 Fund - Investor Shares Vanguard Target Retirement 2030 Fund - Investor Shares Vanguard Target Retirement 2040 Fund - Investor Shares Vanguard Target Retirement 2050 Fund - Investor Shares Vanguard Target Retirement 2055 Fund - Investor Shares Vanguard Target Retirement 2060 Fund - Investor Shares Standard & Poor's 500 Index Barclays U.S. Aggregate Bond Index Target Income Composite Index Target 2015 Composite Index Target 2025 Composite Index Target 2035 Composite Index Target 2045 Composite Index MSCI US Broad Market Index Target 2050 Composite Index Target 2040 Composite Index Target 2030 Composite Index Target 2020 Composite Index Target 2010 Composite Index Target 2055 Composite Index Target 2060 Composite Index Standard & Poor's 500 Index Barclays U.S. Aggregate Bond Index Target Income Composite Index Target 2015 Composite Index Target 2025 Composite Index Target 2035 Composite Index Target 2045 Composite Index MSCI US Broad Market Index Target 2050 Composite Index Target 2040 Composite Index Target 2030 Composite Index Target 2020 Composite Index Target 2010 Composite Index Target 2055 Composite Index Target 2060 Composite Index Participant Participant: Retail Acquired Fund Fees and Expenses (based on estimates) Acquired Fund Fees and Expenses Return After Taxes on Distributions and Sale of Fund Shares Return After Taxes on Distributions Annual Fund Operating Expenses [Expenses that you pay each year as a percentage of the value of your investment] 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 Annual Return Caption Annual Return Column Annual Return Inception Date Average Annual Return Caption Average Annual Return Column Inception Date Average Annual Return Label Since Inception One Year Five Years Ten Years Bar Chart and Performance Table Bar Chart and Performance Table Section: Bar Chart Closing: Bar Chart Closing Bar Chart Does Not Reflect Sales Loads Bar Chart Footnotes Bar Chart Bar Chart Highest Quarterly Return Bar Chart Highest Quarterly Return Date Bar Chart Lowest Quarter Return Bar Chart Lowest Quarter Return Date Bar Chart Narrative: Bar Chart Narrative Bar Chart Reason Selected Class Different from Immediately Preceding Period Bar Chart Returns for Class Not Offered in Prospectus Annual Total Return Bar Chart: Year to Date Return Date Dividend Expenses on Securities Sold Short Borrowing Expenses on Securities Sold Short Other Operating Expenses 12b-1 Distribution Fee Distribution or Similar (Non 12b-1) Fees / Assets Exchange Fee Exchange Fee / Redemption Expense Breakpoint Discounts Expense Breakpoint, Minimum Investment Required Expense Example Expense Example, with Redemption, Caption Expense Example, with Redemption, Column Expense Example Heading Expense Example Closing Expense Example Footnotes EXAMPLE Expense Example, Narrative [Text Block] Expense Example, No Redemption: Expense Example, no Redemption, Caption Expense Example, no Redemption, Column Expense Example, No Redemption Narrative [Text Block] Expense Example, No Redemption 1 YEAR 3 YEAR 5 YEAR 10 YEAR Expense Example, With Redemption 1 YEAR, 3 YEAR, 5 YEAR, 10 YEAR, Expense Exchange Traded Fund Commissions Expense Footnotes: Expense Footnotes Expenses Heading Fees and Expenses of the Fund Expenses: Deferred Charges Narrative Expenses Explanation of Nonrecurring Account Fee Expenses Not Correlated to Ratio Due to Acquired Fund Fees Expenses Other Expenses Had Extraordinary Expenses Been Included Net Expenses / Assets Expenses / Assets Range of Exchange Fees Narrative Expenses Represent Both Master and Feeder Expenses Restated to Reflect Current Fee Waiver or Reimbursement Fee Waiver or Reimbursement, Date of Termination Highest Quarterly Return Label Index No Deduction for Fees, Expenses, Taxes Lowest Quarterly Return Label Management Fees Market Index Performance Account Service Fee (for certain fund account balances below $10,000) Maximum Account Fee / Assets Sales charge (load) imposed on purchases Purchase Fee Maximum deferred sales charge (load) (as a percentage of the amount redeemed) Maximum Deferred Sales Charge / Other Maximum Sales Charge Imposed on Purchases / Offering Price Sales charge (load) imposed on reinvested dividends 7-Day Tax Equivalent Yield Money Market Seven Day Yield Money Market 7-Day Yield Caption Money Market 7-Day Yield Column 7-Day Yield Phone Total Annual Fund Operating Expenses Net Expenses / Assets: Investment objective: Investment objective Secondary objectives Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment) Operating Expenses Caption Operating Expenses Column Other Expenses, New Fund, Based on Estimates Other Expenses Other Expenses: Performance Additional Market Index Performance Availability Phone Performance Availability Website Address Performance Information Illustrates Variability of Returns Performance Measure [Axis] Return Before Taxes Performance Narrative: Performance Narrative Performance One Year or Less Past Performance Does Not Indiciate Future Returns Performance Table Closing: Performance Table Closing Performance Table Does Reflect Sales Loads Performance Table Explains why after Tax Higher Performance Table Footnotes, Reason Performance Information for Class Different from Immediately Preceding Period Performance Table Footnotes Bar Chart and Performance Table: Performance Table Market Index Changed Performance Table Narrative Performance Table Not Relevant to Tax Deferred One Class of After-Tax Shown Bar Chart and Performance Table Section Performance Performance Table Uses Highest Federal Rate Portfolio Turnover: Portfolio Turnover Heading PortfolioTurnover, Rate Portfolio Turnover Prospectus Date Prospectus: Share Class [Axis] Prospectus [Table] Redemption Fee USD Redemption Fee Risk Risk Caption Risk Closing [Text Block] Risk Column Risk Footnotes Risk: May Lose Money Money Market Fund Risk Narrative Nondiversified Not Insured Depository Institution Risk/Return: Risk/Return Detail [Table] Risk/Return RiskSection: Share Classes Other Shareholder Fees (fees paid directly from your investment] Shareholder Fees Caption Shareholder Fees Column Shareholder Fees (Fees paid directly from your investment) [Table] Strategy: StrategyNarrative Strategy Portfolio Concentration Strategy Section: 30-DayTax Equivalent Yield Thirty Day Yield: 30-Day Yield Caption 30-Day Yield Column 30-Day Yield Phone Year to Date Return Label Series [Axis] All Series All Prospectuses Prospectus [Axis] Document Creation Date Document Effective Date Document Period End Date Document Type Registrant Name Central Index Key Amendment Flag Amendment Description Coregistrant Axis [Axis] Coregistrant Domain Transaction Fee on Conversion to ETF Shares Transaction Fee On Purchases and Sales Transaction Fee On Reinvested Dividends Average Annual Returns for Periods Ended December 31, 2014 Supplement Text: Supplement Text Redemption Fee Parenthetical Purchase Fee Parenthetical Based on Market Value Comparative Benchmark Fund Operating Expenses Excluding AFFE Acquired Fund Fees and Expenses Return Before Taxes Dividend Expenses on Securities Sold Short Borrowing Expenses on Securities Sold Short Other Operating Expenses 12b-1 Distribution Fee Management Fees Account Service Fee (for certain fund account balances below $10,000) Sales Charge (Load) Imposed on Purchases Purchase Fee Sales Charge (Load) Imposed on Reinvested Dividends Total Annual Fund Operating Expenses Other Expenses Redemption Fee Acquired Fund Fees and Expenses Return Before Taxes Dividend Expenses on Securities Sold Short Borrowing Expenses on Securities Sold Short Other Operating Expenses 12b-1 Distribution Fee Management Fees Account Service Fee (for certain fund account balances below $10,000) Sales Charge (Load) Imposed on Purchases Purchase Fee Sales Charge (Load) Imposed on Reinvested Dividends Total Annual Fund Operating Expenses Other Expenses Redemption Fee EX-101.PRE 8 chester-20150127_pre.xml PRESENTATIONS XML 9 R39.htm IDEA: XBRL DOCUMENT v2.4.1.9
Shareholder Fees (Vanguard PRIMECAP Fund Participant:)
Vanguard PRIMECAP Fund
Vanguard PRIMECAP Fund - Admiral Shares
10/1/2013 - 9/30/2014
Shareholder Fees (fees paid directly from your investment]  
Sales charge (load) imposed on purchases none
Purchase Fee none
Sales charge (load) imposed on reinvested dividends none
Redemption Fee none
XML 10 R112.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Total Returns (Vanguard PRIMECAP Fund - Investor Shares Participant) (Vanguard PRIMECAP Fund, Vanguard PRIMECAP Fund - Investor Shares)
12 Months Ended
Sep. 30, 2014
Vanguard PRIMECAP Fund | Vanguard PRIMECAP Fund - Investor Shares
 
Annual Total Return  
2014 18.72%rr_AnnualReturn2014
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
2013 39.73%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
2012 15.27%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
2011 (1.84%)rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
2010 12.89%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
2009 34.45%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
2008 (32.41%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
2007 11.48%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
2006 12.32%rr_AnnualReturn2006
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
2005 8.49%rr_AnnualReturn2005
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
XML 11 R54.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Fund Operating Expenses (Vanguard Target Retirement 2010 Fund Retail)
Vanguard Target Retirement 2010 Fund
Vanguard Target Retirement 2010 Fund - Investor Shares
10/1/2013 - 9/30/2014
Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment)  
Management Fees none
12b-1 Distribution Fee none
Other Expenses none
Acquired Fund Fees and Expenses 0.16%rr_AcquiredFundFeesAndExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Total Annual Fund Operating Expenses 0.16%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
XML 12 R48.htm IDEA: XBRL DOCUMENT v2.4.1.9
Shareholder Fees (Vanguard Target Retirement 2050 Fund Retail)
Vanguard Target Retirement 2050 Fund
Vanguard Target Retirement 2050 Fund - Investor Shares
10/1/2013 - 9/30/2014
USD ($)
Shareholder Fees (fees paid directly from your investment]  
Sales charge (load) imposed on purchases none
Purchase Fee none
Sales charge (load) imposed on reinvested dividends none
Redemption Fee none
Account Service Fee (for certain fund account balances below $10,000) 20rr_MaximumAccountFee
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
XML 13 R121.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Total Returns (Vanguard Target Retirement 2025 Fund - Investor Shares Retail) (Vanguard Target Retirement 2025 Fund, Vanguard Target Retirement 2025 Fund - Investor Shares)
12 Months Ended
Sep. 30, 2014
Vanguard Target Retirement 2025 Fund | Vanguard Target Retirement 2025 Fund - Investor Shares
 
Annual Total Return  
2014 7.17%rr_AnnualReturn2014
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
2013 18.14%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
2012 13.29%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
2011 (0.37%)rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
2010 13.84%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
2009 24.81%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
2008 (30.05%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
2007 7.59%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
2006 13.24%rr_AnnualReturn2006
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
2005 5.45%rr_AnnualReturn2005
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
EXCEL 14 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0`!@`(````(0!FR::9*`,```!.```3``@"6T-O;G1E;G1?5'EP97-= M+GAM;""B!`(HH``"```````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M``````````````````````````````````````#,W,M.VT`4QO%]I;Z#Y6V5 M>([OK@@L>EFV2*4/,+4GQ,(W>08*;]^)N0BA%(2*U/^&B,2>\\6+GY3%=XY. MKOLNN#*S;<=A$\I:A8$9ZK%IA_--^//LZZH,`^OTT.AN',PFO#$V/#E^_^[H M[&8R-O!W#W83[IR;/D:1K7>FUW8]3F;PGVS'N=?._SN?1Y.N+_2YB6*E\J@> M!V<&MW+[,\+CH\]FJR\[%WRY]F_?)IE-9\/@T^V%^UF;4$]3U];:^:31U=`\ MF;*ZF[#V=R[7V%T[V0\^1A@=G+#_Y.\#[N[[[A_-W#8F.-6S^Z9['R.Z[J+? MXWSQ:QPOUL\?6A>EE"::8)9AFEF"J M68+I9@FFG"68=I9@ZEF"Z6<)IJ`EF(:68"I:@NEH"::D)9B6EF!J6H+I:0FF MJ"68II;\MZJ6\_NU3+3\_?3?/#S7X3 MV9L'>'SV9RLWU@VF]<_A?N59/N[5Y,_R,RN-0]+R0XM]WJ8Z+>= MO7[@D^UB9K]/K3'-@=G1LK_M^`\```#__P,`4$L#!!0`!@`(````(0"U53`C M]0```$P"```+``@"7W)E;',O+G)E;',@H@0"**```@`````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M````C)+/3L,P#,;O2+Q#Y/OJ;D@(H:6[3$B[(50>P"3N'[6-HR1`]_:$`X)* M8]O1]N?//UO>[N9I5!\<8B].P[HH0;$S8GO7:GBMGU8/H&(B9VD4QQJ.'&%7 MW=YL7WBDE)MBU_NHLHN+&KJ4_"-B-!U/%`OQ['*ED3!1RF%HT9,9J&74"T\U<%J"`=[!ZH^^CSYLK$SO+=N5#9@NIS]NH MFD++28,5\YS3$$X4UD^&'!Q0]47P```/__`P!02P,$%``&``@````A`$++\IAK!``` MA4\``!H`"`%X;"]??, M?8K(V00%LFW3!Q`LVC)B2X+(7OSV';B&X@#IERR$/QL#HF'.P9G_;[PWX]V)4;5M/^YK"]W]^MAS\^_OJF#JMYV>RWFX?#?EH/3],\ MO+O^^:>WOTT/FZ7_T;R[/\ZK?I?]O!YVRW+\91SGF]WTN)FO#L=IWW]S>S@] M;I;^\70W'CG^X^?-QVB]?663\^W#Z-.^F:>DWW9SNIF4]G"_-X_-O^HI7O>IA_'I! MWL3U>*-RHA>7$SV5DX.XG!RHG!K%Y=1(Y5CH=-*".50LR,G9Y9!=IF:7(;N" MFET!V174NQ5PLY*:[`G)GM3D2LBMHM:>@MI3FEAZ2F/E45/+''++O!K-?47L MD%?CV3P".HD!E*@[K4^J4B=M#LM1-Z=A=[R:7!ZYY=6^Y=&WHIKI$8D>U3R/ M2/.L]JV,OI75OI79MTP-'C-$CYD:/GU%DD(+:@#U%;F@BT)HZ>'&U,WG)3YX M_C@^_\1'B:HVK(J&5=6&5=&P3&U8AH:E#YW0L():YSCP M,\7/EUX2PL0.X=2[90ZWRYS<(1P[A)<[A&>'\&H(F4<,)76#$O:GJ+VKH'<5 MM7<5]*ZFSBP;#AHMJY^,,TY?\:+@F9>GA_X.ZCQ^_?<9"Q"W`S='O3>X-?+$ MBP,O>=[%<5=4>T)$2S!3>T)?$7EEZ@:988>BND$1^Y,OJGOG&?2S])TOO8RE M&4TSJTTSHVE6M6E6U.6J%N:*RFQ!#9Z^(I(]J.%C`?&CC^'X&4O^B(5/6$$M MS0&5V9RZGKXBP5D>47)"F=1L3TCVI.9Z0JH7M387U.:F?IG5,!LTIQY[^HK$ M+?-J-/<5N2`UGLTCH"U>=/B9=YO3M/U].?4O;;Y^,GY]F?JCQC/"N5RT-><1 M^?^GYH)S85._EVCX7D)=#1>C-G7.3.6A,F?*EXV]O@/($44PJC4PH@1FM:=G M]/2JUL"*(F@FMU!#])BIX=-7),^RH/:)OB(7I$:T!81T5CI<^ MN\3G47VVBR.\/'WB\$F>/7'TE-1,3TCTHO:NPM[EY-[EV+NY=7`\@\ M(DB=76)TF=2^E="WBMJW"OI64W^WJ&'LW=30:8@=DQ_.["O25*C>+=PLK]9! M3L&B6@4CBF!6VVAF&S5U>\RP/R8_?-A7)&[)8V9.F2^;Z7Y/WH/*D]6^E=&W MJEH)*TIA5?M69=_Z`<>>$3TF/_C<5R2RZ_,G'.IPYZTEJ[TJHS.;4[>DK M(GKD!Q"-3R#J\UU\1):'J9RE)K5W)=2>HO:N@MY5U-Y5T+N:^NL'#:/+IGXI MV3C8=>HXPQP[N_QHN/'9<#5\&#WBLP*('7E,R"EA5`\9$8>,K);!C#)8U;I3 M$3NF/U#[C1.U\C.LQH=8]?G*>40=O_CG>=?_`@``__\#`%!+`P04``8`"``` M`"$`4YO<20;X$6""]Q8'D7 MB\6/RX>%7KU^.NP'_]BJSLOB:FA>C(<#6VS*+"^V5\//=^]_6PX'=9,66;HO M"WLU_&;KX>OK7W]Y]5A67_\NRZ\#."CJJ^&N:8XO1Z-ZL[.'M'Y1'FV!3Q[* MZI`V&%;;47VL;)K5.VN;PWZ4C,?ST2'-B^'%P\OJ9WR4#P_YQKXM-Z>#+9J+ MD\KNTP;AU[O\6`^O7SWD>WM_6=$@/1X_I`?$_;0?#O9IW;S+\L9F5\,9AN6C M5;^H3L??3_D>GZXFX\EP=-TN\F,UR.Q#>MHW=UC>#^_(5S)-DKG\I:3B/K>/ M=6-S^[@^;;W?-CU_"_8C\ MGS.(>6^PA>G6KM\4Q2G=K^_*!O_>VN94%34V4')^@W69X:!ZF>,_ MU4UF)&SV<9O77R\FZ[>V27-DK#.80PC[0?1= M0%->R[1?0(ERA%$;T:R?HXERA%'KZ`S%SR]MJAQAU#I:](L("%&.,&H=+?LY MFBM'&+6.5OT<+90CC%I'9MS/DY2BEN0I1ITG#^8P28"9/#':QF/[UFY*/%TV M6W^2R16$,Z;9>#@[I@J[&?-K/(`=4P7:C(DU'K*.J4)KQHP:#U+'5,$T8RJ- MAZ5CJO"9,8?&`]$Q5<#,F#SCH>>8*D)FS!JJKUON]+XJ)&8,5^+!Y.41'%2/,V9IR3&$UBE>><,5!(#"K"R+1.5Q(@"K6S+2%U>AN=GZ_G-Y.9* M,35GII(84^"5YV6HDAA4`)9MF:K$H^K3+JWLKMQGMEJ_M[9>WZ?%]I16V?KC M[WX=OS\5V?JO(U[1#735^MT3Q%$-(<41,7$3C[AG$YBFA^/> MKC^4>+MG]G`4X;-6CAB_B8=?."(%XX)AG'@PAD/2GAC-B8=F.-W:$X,*#>4\ MT^&8U..R8&PG7B4,YTE[8H@G'L3AU6E/C/3$0_K_/=VEU98A6##?D&Y.FL*+ M4Y5AP8!#O#F>PB'IK6/"H=X<3^&MTS$QXM.>B*O:M63$IST1UYX8\:F'>'AU MJB8N&?&IAWAX[[0G1GSJ(1[>.P7FDA&?]D!$<"L*K4_5_R8Q/ M/<;#&=>>F'%(.B>F<)XT! ML)XNIA4S#CGH>`JO3GMBQJ$.'4_AU2$S%!,S#K'H>`KOG7I:5LPXM&,O3XJG M%3,.*=G+D]X[9AS"TO'D:BN=8Z8:PM*Q#>^6SC%3#9GI>'*CT+;,\=SCV+&5 M'DF[M^@0T1%O[I'KVO+;)ADSJY"9X9@ATWE>IG/NT1EFBO<@01>I.Z3./3K= M%7"E3,;,X[PGC[P'B?25VJ/RW./1C8(K6C)F`N+&%?2+>WJ@ISEVEQ! MPD5B5ERA^T"V,:Z@YGE>Y@HR+3*OXDHJ6Q=SC"OIMG;K10.";&-<28>5;)DK MB*]PS-)4)5OF"G(K8JNX0@."8HYQ!>G-\S)7RQA7$-MLRUQ!1$5B5EQ)%6GW M"+(I8JNX0@.";&-<04)SS,S5*L:5-#Z[/9(JTL4,L"?.I5&*1D:]7'%FC1(X,NKEBO-L MI'?=;9)_[1)>(&?=2"N;7'F8AEWQ4VZ4&I)1KP7R,V^DT4U1>0B'H^(*8)16 MDE&OJ+@>&"6=9-3+%5<'@XL<7J`'NR-W<0;K'K/S17J7G>C%#HY=;*SJ4O1J M!^(T>KLCK?NVG!HYE5'"/#*=;..TQ<:* MQ>C]#HY;;*S>?-$+'NG)4]CJS1>]X<&!BXT58?X5C[MF19@25<:_UG&-%6%R M-NNR[5_EN,:*,#FUSL4D;NRVK_#MN\&\:>Z@I\$1_B^!R MY3(ZKPM?L-FD^PV^^2,_Y,LSYQ?IZ,?WGJ[_!0``__\#`%!+`P04``8`"``` M`"$`T_?[;98#``"'#```&````'AL+W=O-Z6 M>4U:')D?F)F/VS^^;"Z$OK(3QMP`A99%YHGS;FU9K#CA)F>(=+B%;PZ$-CF' M1WJT6$=Q7O:#FMIR;3NPFKQJ3:FPIG,TR.%0%3@FQ;G!+9K8 M5:TIYL@U.7T]=P\%:3J0V%=UQ3]Z4=-HBO7+L24TW]=0][OCY<55NW^8R#=5 M00DC!XY`SI*)3FM>62L+E+:;LH(*A.T&Q8?(?'+6V=*TMIO>GW\J?&'*9X.= MR"6C5?FU:C&8#P&$WH#8X%E@V_N9WP3@X1O8FV%D<\R`-,J)BV&"7MF=XL9 M&1G/8)(93#J#R>XSFDF+SY@D!FDFR8!F4N"/3+K!A",CXQE,,H-)9S#9?48S MR=--NG_R!*R9(P/]&9?;Y1I0MM38K7@&D\Q@TAE,=I_1G(!;[/_?16)09,(L MPQ'Z?6+E(9/$8CAUNW$@'@>2<2`=!S(EH-40Z#7<7TT!1R8IJO\-ND[HW[O@I8]W7TJ_(L">EK./;)F;BPTWG'T6I:3?A8 MY0-D>YIKTW5(5-Y#GJ?I+R?ZJJGR2^3K5DUY M:!%%V4--J_]>6VFM;`AEU]5@>L0[7-?,*,A9-'L.G.TA.O2A3U[?M0U?0!_8 MY4?\+:?'JF5&C0\PU$8A7$-4=I+R@9.N[^GVA$,'V'\\0<./H=FP$<`'0OCU M0?2JE^M?B.U/````__\#`%!+`P04``8`"````"$`'7-!*[4"``"!!P``&0`` M`'AL+W=O"L5LH!M1PY-<&\4<+$T1VL8(EK6;5!6.HF@2*B9KZAD6YA(. MG>>2BWO--TK4SI,843$'_FTI&[MC4_P2.L7,TZ:YXEHU0+&6E72O+2DEBB\> MBUH;MJZ@[I?XFO$==[LXHE>2&VUU[@*@"[W1XYKGX3P$IM4RDU`!QDZ,R%-Z M&R_NYC1<+=M\?DFQM0?_B2WU]I.1V1=9"P@;C@D/8*WU$T(?,[P%F\.CW0_M M`7PS)!,YVU3NN]Y^%K(H'9SV&`K"NA;9Z[VP'`(%FF`T1B:N*S``5Z(D=@8$ MPEY2.@)AF;DRIE%*Y=R&-@)!U@HM/%3MZBC>"!]BCN>+VVQURD#;UX>=T('FHG`VV/N4@; MY_7!.W4^>Z_1_"T^$#SP,=HWL<_?8R[W MX4>AGS=*F$)\$%5E"=<;'',QU-/=[2;PK>_A[@%,P(85XBLSA:PMJ40.6Z-@ M"GUH_`SU"Z>;=IJMM8/9U_XMX5,G8!)$`8!SK=UN@5.Z^WBN_@```/__`P!0 M2P,$%``&``@````A`.(G7WF3`@``Y`8``!D```!X;"]W;W)K&ULE%7+;MLP$+P7Z#\0O$3\!1R_6GW^M-P:^^AJ`,^0H74YK[WO%G'L9`U:N,ATT.*7 MTE@M/"YM%;O.@BCZ(-W$DR29Q5JHE@>&A3V%PY2EDG!KY$9#ZP.)A49X].]J MU;E7-BU/H=/"/FZZ,VETAQ1KU2C_TI-RIN7BOFJ-%>L&\WY.SX5\Y>X7!_1: M26N<*7V$='$P>ICS97P9(]-J62C,@,K.+)0YOTX7-Q<\7BW[^OQ1L'5OWIFK MS?:K5<5WU0(6&]M$#5@;\TC0^X*V,#@^B+[K&_##L@)*L6G\3[/]!JJJ/79[ MB@E17HOBY1:Y MD&S`9'U+WY82#\#'2TE!_7$:!-/D8D@H"`8,3J`=)DT&S*BZL[&'X]4E\)YV MF@Z\03M@3M+&,_GQ_"EHWT.VYR%@3O)`8_KDJT3@?>W=80KY!\QQ[3!MPI76 M8"OX`DWCF#0;FB0I7M)A=QARU^'\#!]PR'2B@@=A*]4ZUD")H4DTQ][;,*;" MPINN'QAKXW&\]*\U_DT`;V$2(;@TQK\N:!`._Z?5/P```/__`P!02P,$%``& M``@````A`#4WJ,2H`@``&P<``!D```!X;"]W;W)K&ULE)7);MLP$(;O!?H.!._1ZB4V+`=)@[0!6J`HNIQIBI*(B*)`TG'R]ITA M$]ER%C@70:)^_M\LU&AU\:!:6-T(Q&^E>=/"FTD8Q!X^F MCFUO!"O])M7&69+,8L5D1X/#TISBH:M*K#8R%:Z1V]*B>++V[K3AFU:R/LAG3#^[.T?7M@KR8VVNG(1 MV,4AT)+WR]?DKQW!/;Z-U7(\OO MLA-0;&@3-F"C]1U*;TM<@LWQB]TWO@$_#2E%Q;:M^Z5WWX2L&P?=GD)"F->R M?+P6ED-!P2;*INC$=0L!P)4HB2<#"L(>"IH!6):N*6@^BZ;S)$]!3C;"NAN) MEI3PK75:_0NBU`<5O'QHU\RQ]*"SBD! MC(7ZW:_S9+J*[R%I_J2Y"AJX#IIT,1LT,6`'-O`.V5B/'*KZ?@RX"6/`^F!0 M5V%A#)R_#LS'P/=!*!Z!PL((--MG/\IL\A$0BD>@L'`(RO(W0-#XPQ*^GQ&* M"PKN0VNR23)4*E0S:')_9@Y[-?L(",7^G`Z@--NW)("")O>G*#T?HAB5$4[: MZ=FA^!BZ&'P#-&@"=/H&%*?MR5\$BH^@>7H$#9JG3)/]VU&JBX]047Q,S8^H M01.H6;YO`&SJ6>U^,%, M+3M+6E'!UB2:PQ$R8;J%!Z=[/V&ULE%5=;YLP%'V?M/]@^;U\A"9IHI"J7=>MTB9- MTSZ>'6/`*L;(=IKVW^]>O+B!=EGZ@L`6RNGQ4#7D0QDK=YC2-$DI$ MRW4AVRJG/W_U3B1O.M M$JWS)$8TS(%_6\O.[MD4/X5.,7._[ M]?G\DF)G#^Z)K?7NDY'%%]D*"!N."0]@H_4]0N\*7(+-\8O=M_T!?#.D$"7; M-NZ[WGT6LJH=G/84"L*ZEL73C;`<`@6::#)%)JX;,`!7HB1V!@3"'G,Z`6%9 MN#JGV2R:SI,L!3C9".MN)5)2PK?6:?7;@]+>E.?JK=TPQ]8KHW<$CAO0MF/8 M/.D2B/>>/$-P^2^3X`Y)KI`EIW-*0-]"L`_K+#E?Q0^0!O^+N?88N`9,NI@% M3`Q^@BDP,C:50=RO![7W@)O0`P:'IJ[]PE!P_KI@-A0\+H3@@9!?&`C-IJ\+ MG0^%,.[9?RO#33F%:TANDET$?E^LQV3]61]&"9UQ&.7QRA#<]U<02M/%2,AC M8"0=8)*`&1SC["W:"!YI3]+`ZXOTF).TH1=/KQO!8^ULI.TQ)VGCO#[XIHYG MCN"1]G2(LP@D?"D^>N]8%[S!%A/^S\1%'"5.*# M:!I+N-[B($O!<5@-,_;*=VEX`3.N8Y7XRDPE6TL:4<+6))I#IQD_)?V#TUT_ MKS;:P73K;VOXF0GXUI,(P*76;O^`8D-RT'2(&V`%BB*+F>:HB0BHBB0])*W[PR9R$L< MP[D8%O7K_V;3:'ZS50U9"V.E;G.:1@DEHN6ZD&V5TS^_'ZZN*;&.M05K="MR M^BPLO5E\_C3?:/-D:R$<`8?6YK1VKIO%L>6U4,Q&NA,MW"FU4YL.&7_U]A=O[)7D1EM=N@CLXA#H MVYRG\30&I\6\D)`!EIT84>;T-IW=36F\F/OZ_)5B8_?^$UOKS5N&P@`?HF2.!E0$+;-Z0#`LG!U3K-Q-)HD60IRLA36/4BTI(2O MK-/J7Q"E/JC@Y4.[9XXMYD9O"+0;U+9C.#SI#(Q/QP)!H/86Q3F=4`(8"_5; M+[(DF\=K2)J_:.Z"!GY[#4Q9KXD!V[.!M\_&>F10U?,QX$,8`]8'@[H+!X?` M]#0P.P2>!Z'X`!0.]D'I>'0:-/P(",4'H'"P#QID[X"@\?LE/)\1BG,*[KO6 M#'>M"=4,FLS/S'ZOQA\!H=C/:0]*!Y.^4@$4-)F?HO2ZOWDP(#!IEV>'XF/H MM/<-T*`)T-$[4-RV%[\1*#Z"9KOA"]"@>AOP&[J6"5^,%/)UI)& ME/!H$DU@A$S8;N'"Z<[OF:5VL)7\WQH^0@)>WB0"<:FU>[W`_=E_UA;_`0`` M__\#`%!+`P04``8`"````"$`$=9VG9,"``#D!@``&0```'AL+W=O=$6HC$MY/P9'+]>?OZTV!F[<36`9\C0NIS7WG?S.':R!BU< M9#IH\4MIK!8>E[:*76=!%'V0;N))DLQB+53+`\/JVD-X; MJ*KV>-I33(CRFA?/M^`D%A1IHLF4F*1IT``^F5;4&5@0\93S"0JKPM+%<6+-C>-R(=IV@YDGG2/R^ M%S1!V!6!WJ8"```:!P``&@```'AL+W=O&ULE%7+;MLP$+P7Z#\0O$=//V+#G%^O.GU4Z;>]L(X0@P=+:@C7/],HXM;X1B-M*]Z."D MTD8Q!TM3Q[8W@I7^DFKC+$EFL6*RHX%A:4[AT%4EN;C6?*M$YP*)$2US$+]M M9&^?V10_A4XQ<[_MS[A6/5!L9"O=DR>E1/'E;=UIPS8MY/V83AA_YO:+(WHE MN=%65RX"NC@$>ISS(E[$P+1>E1(R0-N)$55!+]/EU8+&ZY7WYX\4.[OW3FRC M=U^-++_+3H#94"8LP$;K>X3>EK@%E^.CVS>^`#\,*47%MJW[J7??A*P;!]6> M0D*8U[)\NA:6@Z%`$V539.*ZA0#@293$S@!#V&-!,Q"6I6L*FL^BZ3S)4X"3 MC;#N1B(E)7QKG59_`RCU004N']HU:?$0(P2.AL+$OE.5O"$'A M]RU\/R,$%Q38A])DDV1((+@9,+GOF?U:S3XBA&#?IX-0FLT/A`(F]UV4OAR. MZ@6==GIV"#X4?>F#D%W`!-'I&Y;BM#WYBT#P@6B>'F0:,$%T,1L.1YDN/B** MX$/1?.`-F09,$,V._`TS*@P")4PMOHBVM83K+;0028,M[!PNO=C9J,=#"7_VL`_2,"WFT0`KK1VSPL< MG\-?;?T/``#__P,`4$L#!!0`!@`(````(0`&PO M=V]R:W-H965T_F<>Q$+35WD>ED"V]*8S7W\&BKV'56\J+?I)LX39)IK+EJ:6"8VU,X3%DJ M(6^-6&O9^D!B9<,]^'>UZMR638M3Z#2W#^ON3!C=`<5*-?+A34;`L<- M:-=Q;!XV!^*MI\`PN/R727"')-?(DM,+2D#?0;"/RRR9+>)'2$/\Q=P$#%P' M3,K2`1.#G\$4&!F;RB#NUX/:>L!-Z`�U,W8>%0,'M=,#L4/"Z$X`.AL+`O MQ*:3UX7.#X4P[NE_*\--.87K+KGL'K="!YK[SHE:`?,2=HX MK_>^J>.9(WBD/1EG'C"3_L-BT>7'LYVY@\!G;Q%&\$@XW75M*#I@C@B'81&ULE%7+;MLP$+P7Z#\0O$<2K=A)#,M!TB!M@18HBC[.-+62B(BB0-)Q M\O?=%1OYDKQ?63:=DC.*]M5W"19)Q!IVRIN[K@OW_=GUUR MYH/L2MG:#@K^#)Y?+S]^6&RL>_`-0&#(T/F"-R'T\S3UJ@$C?6)[Z/!+99V1 M`9>N3GWO0);#(=.FDRR;I4;JCD>&N3N%PU:55G!GU=I`%R*)@U8&C-\WNOD>UCW9\J:'BE6NM7A>2#ES*CYU[JS3JY:S/M)G$OUPCTL7M$;K9SU MM@H)TJ4QT--WWIEO[.:S MT^4WW0&:C66B`JRL?2#HUY*V\'#ZZO3]4(`?CI50R74;?MK-%]!U$[#:4TR( M\IJ7SW?@%1J*-,ED2DS*MA@`/IG1U!EHB'PJ^`2%=1F:@N>S9'J1Y0+A;`4^ MW&NBY$RM?;#F;P2)(:C(-81V)X-<+IS=,"PWHGTOJ7G$'(G?C@6#(.P-@0M^ MP1G*>/3O<9F+;)$^8M+J/^8V8O`Y8B9B,F)2E!VU46]7F_S(T=7C,=`ABH'\ MH:!NX\:^8/ZV8+XO>%R(P'M"<6-72,RF;PN=[PN=EAD=*C@^M\[ELY$_)ALQ M^5#272NQ`=YO)1T:VFD4%-GE@6#$X`3:8G9*OE?.V7X,Q]TE\(&V$`?:$7.2 M-O;D^_.G0XNUIUG+51X-$LNL/8NCJFX"+8?!L;* M!APOPVN#?Q/`6Y@E"*ZL#2\+&H3C_VGY#P``__\#`%!+`P04``8`"````"$` M*04/NZ0"```;!P``&@```'AL+W=O&ULE)7) M;MLP$(;O!?H.!._1ZB4V+`=)@[0!6J`HNIQIBI*(B*)`TG'R]ITA$WE)8M@7 MPZ)^_=]L&BVNGE1+'H6Q4G<%3:.$$M%Q7V-8*5_ M2+5QEB236#'9T>`P-Z=XZ*J27-QJOE:B<\'$B)8YB-\VLK>O;HJ?8J>8>5CW M%URK'BQ6LI7NV9M2HOC\ONZT8:L6\GY*1XR_>ON+-_9*IW.;V8T7BY\??Y*L;$[_XEM].:KD>5WV0DH-K0) M&[#2^@&E]R4>P" M@DV4C=&)ZQ8"@%^B)$X&%(0]%30#L"Q=4]!\$HVG29Z"G*R$=7<2+2GA:^NT M^A=$J0\J>/G0;IECRX71&P+M!K7M&0Y/.@?C]V.!(%![C>*"3BD!C(7Z/2[S M=+*('R%I_J*Y"1KX'319.53U>`SX$,:`]<&@;L+!/G#V M/C#?!QX'H7@/%`YV0>ED_#YH=`X(Q7N@<+`+RO(/0-#XW1(>SPC%!07W;6M& MR9!`J&;0Y'YF=GLU.0>$8C^G`RC-I@>@H,G]%*4?#`A,VNG9H?@0NIV#D%W0 M!.CX`RANVY/?"!0?0//T(-.@>Q=FYU!1?$C-#ZA!$ZA9OFUSH(8E M%3:!$J867T3;6L+U&A=0"ET93H?=>#WR4S'<@-W4LUK\8*:6G26MJ.#1))K" M")FPW<*%T[W?,ROM8"OYOPU\A`2\O$D$XDIK]WJ!^W/XK"W_`P``__\#`%!+ M`P04``8`"````"$`%_.&&ULE%7+;MLP$+P7Z#\0O$<2K=A)#,M!4L-M@`8HBC[.-$5)1$11 M(.E'_KZ[8B-;=FLX%T&D9F=F=\G5['ZG:[*1UBG39)1%"26R$29739G1GS^6 M5[>4.,^;G->FD1E]E8[>SS]^F&V-?7&5E)X`0^,R6GG?3N/8B4IJ[B+3R@:^ M%,9J[F%IR]BU5O*\"])U/$J22:RY:FA@F-I+.$Q1*"$71JRU;'P@L;+F'OR[ M2K7NC4V+2^@TMR_K]DH8W0+%2M7*OW:DE&@Q?2H;8_FJAKQW[)J+-^YN<4*O ME;#&F<)'0!<'HZU_VZV7Z0J*P_= M'D-"F-&[C(Y`6.6^RF@ZB<8W2L#YIZ#!M#P;VI@6`Z%#POA."!4-@X%&*3_PA=#X4NRPR#,@K/?>7225^Y MD&S`I%U+#TL)!^#]I<2@[CCU@BRY/1(,&)A`>PQ+>LR@NI.AA_/51?"1-F,] M;T@V8"[2AC/Y_OPQZ-A#>N0A8"[R@&/ZXJN$X&/M_6$*^0?,>>TP;<*5UM*6 M\I.L:T>$6>,D87!)^]U^R#V$\]-_@"'3\E(^QO&5%AX MTW8#8V4\C)?NM8*_B81;F$0`+HSQ;PL&PO=V]R:W-H965T M2*!KEKX@,,?GG'M\N2ROGG1-'J5URC0995%"B6R$R5539O3GC[NS2TJQ$)35WD6EE`V\*8S7W\&C+ MV+56\KS;I.MXDB2S6'/5T,"PL*=PF*)00MX:L=&R\8'$RII[\.\JU;H=FQ:G MT&EN'S;MF3"Z!8JUJI5_[D@IT6)Q7S;&\G4-=3^Q26W=P3UQEMI^LRK^H M1D+8<$QX`&MC'A!ZG^,2;(Y?[+[K#N";);DL^*;VW\WVLU1EY>&TIU`0UK7( MGV^E$Q`HT$23*3()4X,!N!*ML#,@$/Z4T0D(J]Q7&4UGT?0B21G`R5HZ?Z>0 MDA*Q<=[HWP'$.E.!J[-VRSU?+:W9$CAN0+N68_.P!1#O/`6&WN5K)L$=DEPC M2T8O*`%]!\$^KE)VOHP?(0WQ%W,3,'#M,9-DCXG!3V\*C(Q-I1#WOX/:>!Q(00/A,+"H1";O2)T/A3"N&?_K0PW912N^^32 MR[Z04&S`I-U9'T8)G7$8Y?'*$-SU5R_$V'PD%#`PD@XP28\9I#I[BS:"1]H3 MUO.&(@/F)&WHQ=/K1O!8.QUI!\Q)VCBO#[ZIXYDC>*0]'6<>,-/NPV+1Y<>S MO;E!X/.W""-X)#S9=VT(/&"."(=A%R:*EK:4'V1=.R+,!@<9`\?]:C]CKT.7 M]B]@QK6\E%^Y+57C2"T+V)I$%]!I-DS)\.!-V\VKM?$PW;K;"GYF$K[U)`)P M88S?/>`<[G^/JS\```#__P,`4$L#!!0`!@`(````(0"EE(SAI0(``!L'```: M````>&PO=V]R:W-H965TK7\_&FQT>;!-D(X M`@R=+6CC7#^/8\L;H9B-="\Z.*FT4*`7DENM-65BX`N#H$>YCR+9S$P+1>EA`S0=F)$ M5=#K='XSH_%RX?WY*\7&;KT3V^C-5R/+[[(38#:4"0NPTOH!H?0$.8U+Y]OA>5@*-!$V1B9N&XA`'@2);$S MP!#V5-`,A&7IFH+FDV@\3?(4X&0EK+N32$D)7UNGU;\`2GU0@$PL:V4)8?$8+";UMX.B,$%Q38WTHS2@:G@IL!D_N>V:[5Y"-" M"/9].@BEV71/*&!RWT7IY7"XTR#0:>=GA^!]T=G`&[(+F"`Z/B**T_;L+P+! M>Z)YNB<:,"^9)F^G.ZG./J**X'W5_>\P8()JEK^5.:B&(14F@1*F%E]$VUK" M]1H'4`I5&7:'V7@]\ETQ',!LZEDM?C!3R\Z25E1P-8FFT$(F3+>P<+KW&ULE)7) M;MLP$(;O!?H.!._1ZB4V+`=.@[0!6J`HNIQIBI((BZ)`TG'R]IT1$UER%C@7 MPZ)^_M]L'J^N'E1-[H6Q4C<9C8.($M%PGJ!8NMK*5[[$PI47QY5S;:L&T->3_$$\:?O;N'%_9**53U_1CP$L:`]<&@KOW!&)CV08V` MZ1CX/@C%(Y`_&(+BV?1UT.0C(!2/0/Y@"$K2-T#0^&$)W\\(Q1D%]V-K)E&? M@*^FUZ3=S`Q[-?L(",7=G/:@.)F?@+PF[:8HONQ?COH%DW9^=B@^A2YZ7Y^= MUWCH]`TH;MNS?Q$H/H&F\0G4:YXRC8YO1ZDN/D)%\2GU./(^5:_QU"0]MME3 M_9+RFT`)4XHOHJXMX7J/"RB&KO2G_6[<3+JIZ%_`;FI9*7XP4\K&DEH4<#4* MYC!"QF\W_^!TV^V9K7:PE;JO%?P)"?CQ1@&("ZW=\P/NS_YO;?T?``#__P,` M4$L#!!0`!@`(````(0`2*N95D`(``.0&```:````>&PO=V]R:W-H965T*:&H*B]1[!R?<^Z';Y973[IACV"=,FW.TRCA#%II"M56.?_] MZ_9LSIGSHBU$8UK(^3,X?K7Z_&FY,_;!U0">(4/K&!;V%`Y3EDK"C9%;#:T/)!8:X=&_ MJU7G7MBT/(5."_NP[AAS)?Q98Q,JV6A,`)*.[-0YGR=+J[G/%XM^_S\4;!SK]Z9 MJ\WNJU7%=]4")AO+1`78&/-`T+N"MO!P?'#ZMB_`#\L**,6V\3_-[ANHJO98 M[2D&1'$MBN<;"<7W"&,@[S][C*TG09/V+0\C_F.F#P.6#2^7S`Q"@[:*/>:VW*1X99/>Z! M#I$'R@^9N@X;8\'+]P6SL>!Q(0*/A,+&2&@V?5_H?"QT6F1T*.?X'#(WR68# M?P@V8+*^I*]3B0WP\532H;Z=!L$TV9CF>7P&^T M#UHI8$[2QI[\>/QTZ*V';(@MQ!\P)WF@,7WR52+P6^U],P7M@#FN':9-N-(: M;`5?H&D-/U`V-C/(Z7_K7&OPG@+4PB!)?&^)<%#<+A_[3Z!P``__\#`%!+`P04``8` M"````"$``.Y(X:<"```;!P``&0```'AL+W=OGQOWLQPM+IX4"VY%\9*W14TC1)*1,=U*;NZH']^WYR=4V(=ZTK6 MZDX4]%%8>K'^_&FUT^;.-D(X`@R=+6CC7+^,8\L;H9B-="\Z^%)IHYB#I:EC MVQO!2G](M7&6)+-8,=G1P+`TIW#HJI)<7&N^5:)S@<2(ECF(WS:RMWLVQ4^A M4\S<;?LSKE4/%!O92O?H22E1?'E;=]JP30N^']()XWMNOWA!KR0WVNK*14`7 MAT!?>E[$BQB8UJM2@@-,.S&B*NAENKQ:T'B]\OGY*\7.'KP3V^C=5R/+[[(3 MD&PH$Q9@H_4=0F]+W(+#\8O3-[X`/PTI1<6VK?NE=]^$K!L'U9Z"(?2U+!^O MA>604*")LBDR<=U"`/`D2F)G0$+80T$S$):E:PJ:SZ+I/,E3@).-L.Y&(B4E M?&N=5O\"*/5!!2X?VC5S;+TR>D>@W("V/M"DX\((7@D%#8.A;+\#2$H_&$*WW>$X((" M^U":;)(,!D(V`R;W/7-8J]E'A!#L^W002K/YD5#`Y+Z+TO/AXZA!H--.=X?@ M8]'%P!O`G).#R)A&`*ZW=?H'S<_BMK?\# M``#__P,`4$L#!!0`!@`(````(0#:C:[!L@(``&,'```9````>&PO=V]R:W-H M965T1)&"MUD]$XB"@1#=>Y M;,J,_OQQ?S&CQ#K6Y*S6CO7^W7*KS:.MA'`$&!J;T/I@QM:P3+NTVJ#I,HFH:*R89ZAH4YAT,7A>3B3O.-$HWS M)$;4S(%_6\G6[M@4/X=.,?.X:2^X5BU0K&4MW4M'2HGBBX>RT8:M:ZC[.;YD M?,?=/1S1*\F-MKIP`="%WNAQS?-P'@+3:IE+J`!C)T84&;V)%[=S&JZ673Z_ MI-C:@WMB*[W]9&3^138"PH9CP@-8:_V(T(<+3[OCN`;X;DHF";VGW7 MV\]"EI6#TYY`05C7(G^Y$Y9#H$`3)!-DXKH&`W`E2F)G0"#L.:,)",O<51E- MI\'D*DIC@).UL.Y>(B4E?&.=5K\]*.Y,>:[.VAUS;+4T>DO@N`%M6X;-$R^` M>.?),_0N_V42W"')#;)D](H2T+<0[-,JC:)E^`1I\+^86X^!:X^)YTF/"<%/ M;PJ,C$VE$/?K0>T\X";T@,&AJ5N_,!1,7Q=,AX*GA1`\$/(+`Z'IY'6ARZ$0 MQCW];V6X*:-P[9-+TEG/[XOUF+0[Z\,HH3,.HSQ=&8*[_NJ%XG@^$O(8&$D' MF/U1#XYQ^A9M!(^TDWBD[3%G:4,OGE\W@L?:^T[Q`7O,6=HXKP^^J=.9(WBD M/1EG[C&3[L.*@]G'B[VY0>#SMP@C>"2<[+O6%^TQ)X3]L/,310E3B@^BKBWA M>H.#+`;'_6H_8V]\E_8O8,:UK!1?F2EE8TDM"M@:!5?0:<9/2?_@=-O-J[5V M,-VZVPI^9@*^]2@`<*&UVSW@'.Y_CZL_````__\#`%!+`P04``8`"````"$` M5(,::;`"``!C!P``&0```'AL+W=ON4QD%$B:BYSF1=I/37SX>K,276L3ICE:Y%2I^% MI;?SCQ]F6VU6MA3"$6"H;4I+YYII&%I>"L5LH!M1PYM<&\4:KY6HG2NWUX0:\D-]KJW`5`%WJC+VN> MA),0F.:S3$(%&#LQ(D_I73Q=3&@XG[7Y_)9B:X_NB2WU]HN1V9.L!80-;<(& M++5>(?0QPR78'+[8_=`VX+LAF!,E,<#)4ECW()&2$KZV3JL_ M'A2WICQ7:^V>.3:?&;TET&Y`VX;AX8FG0+SWY!DZEV^9!'=(T]X";T@,&AJ85? M.!6,7Q=,3@7/"R'X1,@O'`O%H^'K0M>G0ACWZ+^5X::4PO607#+N^'VQ'I.T MO3Z.$D[&<93G*T-P>[XZH3CNM]%C8"0=8=YHX^@]V@CN:0\.W?)%>LQ%VG`6 M+Z\;P7WMI!>PQURDC?/ZZ)LZGSF">]K#?N8>,VP_K#@8?[XZF#OY;B;O$49P M3WAP.+4^<(\Y(^R'G9\H2IA"?!)590G7:QQD,3CN5KL9>^=/:?<"9ES#"O&- MF4+6EE0BAZU1<`,GS?@IZ1^<;MIYM=0.IEM[6\+/3,"W'@4`SK5V^P>&PO=V]R M:W-H965T&K!7+<8/X(HCDF_=FXW!U]:1:\BB,E;HK:!HEE(B. MZU)V=4%__;R[N*3$.M:5K-6=*.BSL/1J_?'#:J?-@VV$<`08.EO0QKE^&<>6 M-T(Q&^E>='!2::.8@Z6I8]L;P4IOI-HX2Y)9K)CL:&!8FO=PZ*J27-QJOE6B M8>=CV%URK'B@VLI7NV9-2HOCRONZT89L6XGY* M)XSON?WB%;V2W&BK*QE1(BP+03(ZJ"7J?+FP6-URN? MG]]2[.S!/[&-WGTVLOPJ.P')AC)A`39:/R#TOL0M,(Y?6=_Y`GPWI!05V[;N MA]Y]$;)N'%1["@%A7,OR^598#@D%FBB;(A/7+3@`7Z(D=@8DA#T5-`-A6;JF MH/DLFLZ3/`4XV0CK[B124L*WUFGU)X!2[U3@\J[=,L?6*Z-W!,H-:-LS;)YT M"<3H4PZ1G?8)G$&;:S0JZ)P20%O(X^,ZNURLXD<(GO_#W`0,?`=,.LL'3`SR M@P^@>[X/:(0^8)[0J9NP,1:A-)L?"05, M[KLHG0V'HP:!3GM_=`@^%CUNSH`)HM/LM"A.W8.;\79*$7PDFJ<#;TAIP`31 MQ4N^1Y$NSA%%\+'HRQ4+H@$31+/DN'O"K`H#00E3BT^B;2WA>HMS*(6B#+O# MB+R>^*88#F!$]:P6WYBI96=)*RHP3:(Y=)`)0RXLG.[]N-EH!\/)_S;P%@FX MNTD$X$IKMU_@&!U>M_5?````__\#`%!+`P04``8`"````"$`,V$1Z[<"``"! M!P``&0```'AL+W=OU2^/>[-UY-$Q@K?8CJY/B<BX+F57%_3GCYN3Y%!T\J;11SL#1U;'LC6#EL4FV<):;Y7HG" M!U)*%%_>UITV;--"W0_I*>-[[F'QC%Y);K35E8N`+O9&G]>\B!C7D\TN*G3WX3VRC=Y^,++_(3D#8<$QX`!NM[Q!Z6^(M MV!P_VWTS',`W0TI1L6WKONO=9R'KQL%ISZ`@K&M9/EX+RR%0H(FR&3)QW8(! MN!(EL3,@$/90T`R$9>F:@N;S:':6Y"G`R498=R.1DA*^M4ZKWQZ4#J8\UV#M MFCFV7AF](W#<@+8]P^9)ET"\]^09@LM_F01W2'*)+`4]HP3T+01[O\[.SU?Q M/:3!_V*N/`:N`9/.\X")P4\P!4:FIG*(^^6@]AYP$WK`X-#4E;\Q%CQ]63`? M"[XNA."1D+\Q%IJ]+'0Z%L*XY_^M##<5%*XAN2R?INLQ^7#6AU%"9QQ&^7IE M"![Z*PBEZ2(4XE/U&!A)!Y@D8$;'.'^+-H(GVED:>+VVQQRE#;UX?-T(GFH_ MM:;7]IBCM'%>'[Q3KV>.X(GV;)JYQ\R&%RN-YLGHEWX\>?(ZRG_Q%A\(GOC( MGIK89^`QQ_OPH]#/&R5,+3Z(MK6$ZRV.N13J"7?#!+[T/1P>P`3L62V^,E/+ MSI)65+`UB/Y_H/ M````__\#`%!+`P04``8`"````"$`F'[FUY("``#L!@``&0```'AL+W=OU]]TRCIVL M00L7F0Y:_%(:JX7'I:UBUUD011^DFWB2)+-8"]7RP+"TIW"8LE02;HS<:FA] M(+'0"(_^7:TZMV?3\A0Z+>S#MCN31G=(L5&-\L\]*6=:+N^JUEBQ:3#OI_1< MR#UWOWA#KY6TQIG21T@7!Z-O<[Z(+V)D6J\*A1E0V9F%,N=7Z?)ZP>/UJJ_/ M'P4[]^J=N=KLOEI5?%+^2I^Q.3E?\QUP.!SP*2S;,#$*#]X M0-V/>Z`@\D!U(E/786,L>/Z^8#86/)XL@4="86,L-'U?Z'PL=%IU*2CG^!PJ M-\EF`W](-F"ROK6O2XD'X>.EI*#^6`V":;(X$`P8G$0OF#09,*-VSL8>CE>7 MP`?::3KPAF0#YB1M/),?SY^"#CV\'-7@(6!.\D#C^M65.IX_@0^U7PY3T`Z8 MX]IAZH2KK<%6\`6:QC%IMC114KRDP^XP[*["^1D^X+#I1`7WPE:J=:R!$D.3 M:(Z]MV%&PO=V]R:W-H965TN!O`,&5J7\]K[;A;'3M:@A8M,!RU^ M*8W5PN/25K'K+(BB#])-/$J22:R%:GE@F-ES.$Q9*@EW1FXTM#Z06&B$Q_Q= MK3KWPJ;E.71:V/6FNY!&=TBQ4HWRSSTI9UK.'JK66+%JL.ZG]%+(%^Y^\8I> M*VF-,Z6/D"X.B;ZN^3J^CI%I,2\45D"V,PMESF_3V7+*X\6\]^>W@JW;>V>N M-MO/5A5?50MH-K:)&K`R9DW0AX*V,#A^%7W?-^"[90648M/X'V;[!515>^SV M&`NBNF;%\QTXB88B330:$Y,T#2:`3Z85G0PT1#SE?(3"JO!USK-)-+Y*LA3A M;`7.WRNBY$QNG#?Z3P"E?5*!JT_M3GBQF%NS9=AN1+M.T.%)9TC\=BZ8!&%O M"9SS*\Y0QJ%_CXO1=#*/'[%H^0^S#!A\[C!),F!BE!VT46]?F_S(T-73.5`0 MY4#^4%++L'$HF+XMF!T*GA8B\(%0V-@72B?CMX4N#X7.JXR"'.9QVE\!'VNFN:T$[ M8,[2QC/Y_OHIZ#B'[*C^@#DK!QK39U\E`A]K[PY3J#]@3FN':1.NM`9;P2=H M&L>DV=`D2?&2#KO#D+L-YV?X@$.F$Q5\$[92K6,-E!B:1%?8>QO&5%AXT_4# M8V4\CI?^M<:_">`M3"($E\;XEP4-PN'_M/@+``#__P,`4$L#!!0`!@`(```` M(0`N#^V#HP(``!H'```9````>&PO=V]R:W-H965TM*UNI.%/1) M6'JY^?AAO=?FWC9".`(,G2UHXUR_BF/+&Z&8C70O.CBIM%',P=+4L>V-8*6_ MI-HX2Y)9K)CL:&!8F7,X=%5)+FXTWRG1N4!B1,L3^F$\:?N?WBA%Y);K35E8N`+@Z!GN:\ MC)M^Z/T7(>O&0;6GD!#FM2J?;H3E8"C0 M1-D4F;AN(0!X$B6Q,\`0]EC0#(1EZ9J"YK-H.D_R%.!D*ZR[E4A)"=]9I]6? M`$I]4('+AW;#'-NLC=X3*#>@;<^P>=(5$/\_%@@"L5<(+NB<$I"QX-_#)EM, MU_$#),W_8:X#!IX#)EU,!DP,LH,VZ!UJHQ\YN/IV#'@)8T!_,*CKL#$6?`EJ M))B/!=\60O!(*&R,A&:O"$W>(X3@D5#8.!3*\E>$H/"'%KZ=$8(+"NQ#:;)) M,I0FN!DPN>^9PUK-WB.$8-^G@U":S8^$`B;W792^'([J!9UV?G8(/A9='HD& M3!"=OF(I3MNSOP@$'XGFZ9%HP`31Y6PX'&6Z?(\H@H]%\X$WU#%@@FAVXF^8 M46$0*&%J\4FTK25<[W#^I%"487<8C5<3WQ3#`8RFGM7B&S.U["QI1057DV@. M'63"<`L+IWL_9K;:P5#RKPW\@P1\NTD$X$IK][S`\3G\U39_`0``__\#`%!+ M`P04``8`"````"$`??K_(+4"``"!!P``&0```'AL+W=OU2 M^/>[-UY-$P8K?8CJY/B<BX+F57%_3GCYN3 MY%!T\J M;11SL#1U;'LC6#EL4FV<):;Y7HG"!U)*%%_>UITV;--"W0_I*>-[[F'QC%Y) M;K35E8N`+O9&G]>\B!C7D\TN*G3WX3VRC M=Y^,++_(3D#8<$QX`!NM[Q!Z6^(MV!P_VWTS',`W0TI1L6WKONO=9R'KQL%I MSZ`@K&M9/EX+RR%0H(FR&3)QW8(!N!(EL3,@$/90T`R$9>F:@N;S:':6Y"G` MR498=R.1DA*^M4ZKWQZ4#J8\UV#MFCFV7AF](W#<@+8]P^9)ET"\]^09@LN7 M3(([)+E$EH*>40+Z%H*]7V?GIZOX'M+@?S%7'@/7@$D/,#'X":;`R-14#G'_ M.ZB]!]R$'C`X-'7E;XP%9\'42#`?"[XNA."1D+\Q$IJ_('0Z%L*XY_^M##<5 M%*XAN2P_#X7X8CTF'\[Z,$KHC,,H7Z\,P4-_!:$T74R$/`9&T@$F"9A1JO.W M:"-XHIVE@=<7Z3%':4,O'E\W@J?:^43;8X[2QGE]\$Z]GCF")]JS:>8>,QM> MK#2:+\:_CR=/7D?Y+][B`\$3']E3$_O\/>9X'WX4^GFCA*G%!]&VEG"]Q3&7 M0CWA;IC`E[Z'PP.8@#VKQ5=F:ME9THH*MB;1&?2A\3/4+YSNAVFVT0YFW_"W M@4^=@$F01`"NM';[!4[I\/%<_P$``/__`P!02P,$%``&``@````A`'-B\,FE M`@``&@<``!D```!X;"]W;W)K&ULE)7);MLP$(;O M!?H.!._1ZJ4V+`=.@[0!&J`HNIQIBI*(B*)`TG'R]ITA&]5R%M@70:)^_M]P M9C1:73ZJECP(8Z7N"II&"26BX[J475W07S]O+CY18AWK2M;J3A3T25AZN?[X M8;77YMXV0C@"#ITM:.-V-X*5?I-JXRQ) M9K%BLJ/!86E.\=!5);FXUGRG1.>"B1$M[;WP!OAM2BHKM6O=#[[\*63<.JCV%`^&YEN73M;`<$@HV439% M)ZY;"`"N1$GL#$@(>RQH!F!9NJ:@^2R:SI,\!3G9"NMN)%I2PG?6:?4GB%(? M5/#RH5TSQ]8KH_<$R@UJVS-LGG0)QJ_'`D&@=H/B@LXI`8R%_#VLLT6RBA_@ MT/R?YBIHX#IHTOELT,2`'=C`.V1C/G+(ZOLQX":,`?.#05V%A3%P_CHP'P/? M!Z%X!`H+(]!L^CIH<@X(Q2-06#@$9?D;("C\80K?/Q&*"PKN0VFRR7'Y@B;W M/7-8J]DY(!3[/AU`:?:_)*%L09/[+DK?:!#HM--/A^)CZ&(H3X`&38!.L^'E MJ"MQVI[\1:#X")JG@V^`!DV`'GPN(^CB'"B*CZ'Y$31H`C1+CKLGS*@P")0P MM?@LVM82KG9,-S" M@].]'S-;[6`H^=L&_D$"OMTD`G&EM7M^P/$Y_-76?P$``/__`P!02P,$%``& M``@````A`*.,]+>2`@``Y`8``!D```!X;"]W;W)K&ULE%7+;MLP$+P7Z#\0O$KY=63;M@C6*=,F_,T2CB#5II"M57.?_^Z/;O@S'G1 M%J(Q+>3\&1R_6GW^M-P9^^!J`,^0H74YK[WO%G'L9`U:N,ATT.*7TE@M/"YM M%;O.@BCZ0[J))TDRB[50+0\,"WL*ARE+)>'&R*V&U@<2"XWP&+^K5>=>V+0\ MA4X+^[#MSJ31'5)L5*/\6>N-KNO5A7? M50MH-I:)"K`QYH&@=P5MX>'XW>G;O@`_+"N@%-O&_S2[;Z"JVF.UIY@0Y;4H MGF_`2304::+)E)BD:3``?#*MJ#/0$/&4\PD*J\+7.<]FT72>9"G"V0:`QTB&(@?RBH MZ[`Q%IP?%LS&@L>%"#P2"ALCH=GTL-#Y6.BTS.A0SO$Y.#?)7IT+R09,UI?T MK978`!^WD@[U[30(ILG%D%`0#!B<0*^8-!DPHW+.QC$<=Y?`>]KI?BL%S$G: MV),?SY\.[<>0#;F%_`/FI!AH3)]\E0B\K_W:3$$[8(YKAVD3KK0&6\$7:!K' MI-G2)$GQD@Z[PY!;A_X9/N"0Z40%]\)6JG6L@1*/)M$<:V_#F`H+;[I^8&R, MQ_'2O];X-P&\A4F$X-(8_[*@03C\GU;_````__\#`%!+`P04``8`"````"$` MJX!NH[<"``"!!P``&0```'AL+W=O/%#:3KTCR@ M&([/.??X*;27OK"?1O*46_)M&]&;/)MDI=)+J^VU_ MQI3L@6(C6F&?!E*,)%O>U9W2=--"W8_DG+(]][`XHI>":65492.@B[W1XYH7 M\2(&IO6J%%"!BQUI7A7XBBRO%SA>KX9\?@F^,P?_D6G4[I,6Y1?1<0@;CLD= MP$:I>P>]*]TMV!P?[;X=#N";1B6OZ+:UW]7N,Q=U8^&T9U"0JVM9/MUPPR!0 MH(G2F6-BJ@4#<$52N,Z`0.AC@5,0%J5M"ISET6R>9`3@:,.-O16.$B.V-5;) MWQY$!E.>:[!V0RU=K[3:(3AN0)N>NN8A2R#>>_(,P>6_3(([1W+E6`H\QPCT M#03[L$X7Z2I^@#387\RUQ\`U8,@\#Y@8_`138&1J*H.X7PYJ[\%MN5.?#07T&(D,5$R&-@)!U@DH`9'6/^%FT'GFBG)/#Z(CWF M)&WHQ=/K=N"I=C;1]IB3M-V\/GBG7L_<@2?:LVGF'C,;7BP2Y/7L= MY;]XBP\'GOA(GYO8Y^\QI_OPH]#/&\EUS3_PMC6(J:T; MP`3L:;0A]K/4+^PJA^FV499F'W#WP8^=1PF01(!N%+* M[A=N2H>/Y_H/````__\#`%!+`P04``8`"````"$`3/V]$9$"``#D!@``&0`` M`'AL+W=O@92J*B]1[!R?<^Z';Y973[IACV"= M,FW.TRCA#%II"M56.?_]Z_;L@C/G15N(QK20\V=P_&KU^=-R9^R#JP$\0X;6 MY;SVOEO$L9,U:.$BTT&+7TICM?"XM%7L.@NBZ`_I)IXDR2S60K4\,"SL*1RF M+)6$&R.W&EH?2"PTPJ-_5ZO.O;!I>0J=%O9AVYU)HSNDV*A&^>>>E#,M%W=5 M:ZS8-!CW4WHNY`MWOWA'KY6TQIG21T@7!Z/O8[Z,+V-D6BT+A1%0VIF%,N?K M='%]P>/5LL_/'P4[]^:=N=KLOEI5?%JSW%@"BN1?%\`TYB0I$FFDR)29H&#>"3:46=@0D1 M3SF?H+`J?)WS;!9-YTF6(IQMP/E;192%R+P2"ALC(1FT\-" MYV.ATR*C0SG'YY"Y238;^$.P`9/U)7V;2FR`CZ>2#O7M-`BFR7XY`P8GT"LF M3093HW+.QAZ.9Y?`>]II.O"&8`/F)&WLR8_'3X?V/;QV3O`0,"=YH#%]\E4B M\+[V:S,%[8`YKAVF3;C2&FP%7Z!I')-F2Y,DQ4LZ[`Y#;AWZ9_B`0Z83%=P+ M6ZG6L09*/)I$&ULE%5=;YLP%'V?M/]@^;V`H4F:**1*UW6KM$G3 MM(]GQQBPBC&RG:;]][O&BQ-HEZ5Y0#$6RO'Z2#7KDV@C5YIA$"4:\ M9:H0;97CGS_N+JXP,I:V!6U4RW/\S`V^7KU_M]PI_6!JSBT"AM;DN+:V6\2Q M8367U$2JXRT\*966U,)25['I-*=%OTDV<9HDTUA2T6+/L-#G<*BR%(S?*K:5 MO+6>1/.&6O!O:M&9/9MDY]!)JA^VW053L@.*C6B$?>Y),9)L<5^U2M--`W4_ MD4O*]MS]X@6]%$PKHTH;`5WLC;ZL>1[/8V!:+0L!%;C8D>9ECM=D<3/'\6K9 MY_-+\)TY^H],K7:?M"B^B)9#V'!,[@`V2CTXZ'WA;L'F^,7NN_X`OFE4\))N M&_M=[3YS4=463GL"!;FZ%L7S+3<,`@6:*)TX)J8:,`!7)(7K#`B$/N4X!6%1 MV#K'V32:S)*,`!QMN+%WPE%BQ+;&*OG;@TAORG/UUFZII:NE5CL$QPUHTU'7 M/&0!Q'M/GB&X_)=)<.=(UHXEQS.,0-]`L(^K=#Y;QH^0!ON+N?$8N`8,F:4! M$X.?8`J,C$UE$/?K0>T]N$W.@PO.F;KQ-X:"V>N"V5#PM)`##X3\C8'0=/*Z MT.50R,4]_6]E;E..X1J22[.KP.^+]9BL/^OC**$SCJ,\79D#]_T5A`B9CX0\ M!D;2$28)F,$Q3M^B[<`C[90$7E^DQYRE#;UX?MT./-8^=(K7]IBSM-V\/GJG M3F?NP"/MR3ASCYGT+Q:)ILG@1SY>'+P.\I^_Q8<#CWRDAR;V&7C,^3[\*/3S M1G)=\0^\:0QB:NO&'(%ZPMTP@=>^A\,#F(`=K?A7JBO1&M3P$K8FT0SZ4/L9 MZA=6=?TTVR@+LZ__6\.GCL,D2"(`ETK9_<)-Z?#Q7/T!``#__P,`4$L#!!0` M!@`(````(0#E1`HIC@(``.0&```9````>&PO=V]R:W-H965T`9,K0NY[7WW3R.G:Q!"Q>9#EK\4AJKA<>E MK6+761!%'Z2;>)0DDU@+U?+`,+?G<)BR5!+NC-QH:'T@L=`(C_F[6G7NF4W+ M<^BTL`^;[D(:W2'%6C7*/_6DG&DYOZ]:8\6ZP;H?TTLAG[G[Q2MZK:0USI0^ M0KHX)/JZYED\BY%IN2@45D"V,PMESF_2^>V4Q\M%[\]O!3NW]\Y<;7:?K2J^ MJA;0;&P3-6!MS`-![PO:PN#X5?2J;\!WRPHHQ:;Q/\SN"ZBJ]MCM,19$='KG&>3:'R59"G"V1J<7RFB MY$QNG#?Z3P"E?5*!JT_M3GBQ7%BS8]AN1+M.T.%)YTC\=BZ8!&%O")SS*\Y0 MQJ%_V^5H-EG$6RQ:_L/%"'P@%#8.A";CMX4N#X7.JXR"M MQ`/P?BLIJ#].@V":3(>"@KL!@Q/H!9/^IYV3PQQ.NTO@(^WTI6M!.V#.TL8S M^?[Z*>@XA^RH_H`Y*P<:TV=?)0(?:[\!PO M_6N-?Q/`6YA$""Z-\<\+&H3#_VGY%P``__\#`%!+`P04``8`"````"$`/4,, MK;<"``"!!P``&0```'AL+W=O8FU,X=%%(+FXTWRC1.$]B1,T<^+>5;.V.3?%3Z!0S#YOVC&O5 M`L5:UM(]=Z24*#Z_*QMMV+J&NI_B<\9WW-WB!;V2W&BK"Q<`7>B-OJQY%LY" M8%HN<@D58.S$B"*CJWA^/:/A"T)U`0UC7/GV^$Y1`HT`3) M!)FXKL$`7(F2V!D0"'O*:`+",G=51M-I,+F(TAC@9"VLNY5(20G?6*?5'P^* M.U.>J[-VPQQ;+HS>$CAN0-N68?/$>?(,O$X*%$#P0\C<&0M-]]8/*SH="&/?TOY7AIHS"M4\N22_[0GRQ'I-V M9WT8)73&893'*T-PUU^]4!S/1D(>`R/I`//&,4[?HXW@D7:R/RU?I,>'K="!YKIZ.Z/>8D;9S7!^_4\C#/WF$GW8L7!-!K\XL]G>Z^#9IN] MQP>"1SZ2?1/[_#WF=!]^%/IYHX0IQ2=1UY9PO<$Q%T,]_=U^`J]\#_:D:Y^__[]QZNKYX4!VY%\9*W9K'Y^&&]U^;.MD(X`@Z]+6GK MW+"*8\M;H9B-]"!Z>%-KHYB#1]/$=C""5>,EU<59DBQBQ61/O>1,C.N8@?MO*P3ZY*7Z*G6+F;C><<:T&L-C*3KK'T902Q5>W3:\- MVW:0]T,Z8_S)>WQX8:\D-]KJVD5@%_M`7^95G@$E^,7MV_&!GPW MI!(UVW7NA]Y_$;)I'71[#@EA7JOJ\5I8#@4%FRB;HQ/7'00`GT1)G`PH"'LH M:09@6;FVI/DBFB^3/`4YV0KK;B1:4L)WUFGUQXO2,2CO-89VS1S;K(W>$V@W MJ.W`<'C2%1B_'@L$@=I+%)=T20E@+-3O?I,5LW5\#TGS?YHKKX'/H$G/DZ") M`1O8P#MD8SURJ.K;,>`EC`'K@T%=^8,I,'T=F$^!;X-0/`'Y@PEH,7\=-'L/ M",43D#\X!&7Y?T#0^,,2OIT1BDL*[J$UV>RY-;Z:7I./,W/8J\5[0"@>YS2` MTFP9*N5!7I./4Y0NPLO)@,"DG9X=BH^A1?#U4*_QT'D67DZ@N&U/_D6@^`B: M/P^?AWJ-AQ;/]9Y`B_=`47P,S4,R'NHU'IHEQ]/C=Y1?!$J81GP276<)USO< M/RDT)9R&U7@Y&XEA7#-;[6`I MC5];^`\2\-M-(A#76KNG!UR?X5]M\Q<``/__`P!02P,$%``&``@````A`.82 MY0*G`@``&@<``!D```!X;"]W;W)K&ULE%7);MLP M$+T7Z#\0O$>KE\JP'"0-T@9H@:+HJ_-K6V%<`08>EO2UKEA%<>6MT(Q&^E!]'!2:Z.8@Z5I8CL8P2I_275Q MEB2+6#'9T\"P,J=PZ+J67%QIOE.B=X'$B(XYB-^V8N=T-9URK M`2BVLI/NP9-2HOCJINFU8=L.?-^G,\8?N?WB&;V2W&BK:QZYB(L8 MF#;K2H(#3#LQHB[I1;JZ+&B\6?O\_)%B;P_>B6WU_HN1U3?9"T@VE`D+L-7Z M%J$W%6[!Y?C9[6M?@!^&5*)FN\[]U/NO0C:M@VK/P1#Z6E4/5\)R2"C01-D< MF;CN(`!X$B6Q,R`A[+ZD&0C+RK4ES1?1?)GD*<#)5EAW+9&2$KZS3JN_`93Z MH`*7#^V*.;99&[TG4&Y`VX%A\Z0K('XY%@@"L1<(+NF2$I"QD+^[35;DZ_@. M3//_F,N`@>>(29?9B(E!=M0&O4-MS$<.67T[!KR$,6!^,*C+L#$5?`IJ(IA/ M!=\60O!$*&Q,A!;SEYW-WB.$X(E0V#@4RO)7A*#PARE\VQ&"2PKL8VFR63(: M"-D,F-SWS&&M%N\10K#OTU$HS99'0@&3^RY*%^/AI%[0::>[0_"Q:#'R!GT01?"SZU/'!:<`$T2PY[IXP MH\(@4,(TXK/H.DNXWN'\2:$HX^XX&B]FOBG&`QA-`VO$=V8:V5O2B1JN)M$2 M.LB$X1863@]^S&RU@Z'D7UOX!PGX=I,(P+76[G&!XW/\JVW^`0``__\#`%!+ M`P04``8`"````"$`JGE$_[("``!C!P``&@```'AL+W=O&ULE%5=;YLP%'V?M/]@^;V`0Y,T44C5KNM6:9.F:1_/CC%@%6-D M.TW[[W4.,^;G->FD1E]D8Y>+]^_6VR,?725E)X`0^,R6GG?SN/8B4IJ[B+3R@:^ M%,9J[F%HR]BU5O*\6Z3K>)0DDUASU=#`,+?G<)BB4$+>&;'6LO&!Q,J:>_#O M*M6Z+9L6Y]!I;A_7[84PN@6*E:J5?^E(*=%B_E`VQO)5#74_LTLNMMS=X!6] M5L(:9PH?`5T1;/8F!:+G(%%6#LQ,HBHS=L?CNC\7+1Y?-+R8W;>R>N M,IM/5N5?5",A;-@FW("5,8\(?+Q?6;`AL-Z!=R_'PL#D0;ST%AM[E MOTR".R2Y09:,3BD!?0?!/BU3-EW$3Y"&^(NY#1AX]IA1,#@T=1LF#@5GQP730\'30@@^$`H3^T)L,CXN='DHA'%/_EL9 M+LHH/'?)I;OD0K$!DW9[O1\EG(S]*$]7AN#N?/5"C.T2"T(!`RUI#Y,<+W;R M%FT$#[1'K.<-V@%SEC:#S,/F'%W ML5AT]?%B9^[@WLS>(HS@@?!H=VI#X`%S0C@TN]!1M+2E_"#KVA%AUMC(&#CN M9_L>>Q-.:?\!>ES+2_F5VU(UCM2R@*5)-(639D.7#`-OVJY?K8R'[M:]5O`S MDW#7DPC`A3%^.\`^W/\>EW\```#__P,`4$L#!!0`!@`(````(0#4-13V8`,` M`"T*```:````>&PO=V]R:W-H965T9S$6U2;T]OY?Z+$OEW47&H-NR3W8&5 ME$\V]5MN_X+%PO#UQG4%&` M\:.Q1@:X!3U\SV()T#LG66 M0'U0A_/ZGE7P:$'N+$I*)L2#Y1KVYWD9T^DB>(::9H><>\R!J\NA+B,`-4X2 MR.A+>KO(+;--MLRVZ%;*/?[1IXG>IHF'--9Y#,[/T]E%*0$.9V+FT)$?,^*F MG_JN1D.Z\S0V.25P=30Q/2;"G%,BZ*C+RV>3K1^[95%(1T=F,#QNPJ%/I]/8 M)0RV++F&TR;W.#M(+""&6\YX-DW"WN>=GH'6N]RT3>X)Z/H#!6"X%4#'\636 M_[Q=`3OJ>\_1^>VUR3T!G2<4@&$4<$/]R>3S3:=Q4/?9-:PVN<<:.B/(BF%G M.YI-^ZZ[[AL(H/#$7.Z[R>XDA!TH2CC$6PWQ:#R0,'&*AQKL9+FX]A3G4-OR MXP"<%C7;,-_,+41E?8*OH:EH3^! M^:?PN,<;(^OFR%Q)`\=T\W,+KV4<#I[0A^2UE*:]L2\4[D5O^1\``/__`P!0 M2P,$%``&``@````A`/:2[-Y;`P``$PH``!H```!X;"]W;W)KR[P`(J&O%RU^NU3=JD:?KQO,*JFP.6 M[*[GW7_?688O]33J`P(S_#YFAUD6=Z]%[KQPI84L$T)=GSB\3&4FRDU"_OQ^ M&L7$T8:5&KA1G6?U0D7N![T^\@HF2(,)<78,AUVN1\D>9[@I>&@11/&<& M].NMJ'2+5J37P!5,/>^J42J+"B!6(A?FK08E3I'.OVU*J=@J!]^O-&)IBUU? MG,`7(E52R[5Q`>9][,`Z3E(A/@P);=47R=D'LZ?Z`1\9:+ND!_!=_K MP;FCMW+_18GLNR@Y5!O6R:[`2LIGF_HML[?@8>_DZ:=Z!7XJ)^-KMLO-+[G_ MRL5F:V"YQ^#(&IMG;X]1(6DCCI3AM9_,,DVD`A2-"`P'\#0B=N%(RG\14H'BJJ#3XR MPY8+)?<.=`UPZHK9'J1S0+;.)E`?U-%Y/6<5/%J0>XN2D"EQX'$-Z_.R#`-_ MX;U`3=,FYP%SX-CET"[#`S6=))`QE/1^D5MFFVR9;=&ME`>\,:0)WJ<)#VFL M\Q"<7Z:S#R4$.#H388>._)@1UOTT=!4=TEVFL"#BN)H9;`>%L&LR&OT[N M00-!'UY?`9L\$-`W"RXGAEL!=!Q,W^>THW[P'EU>7IL\X.SKB)P81LX1=>/H M\ZB7=>!T=@NK31ZP'K^?&.Z^SAYHB+OU;#3@G&JJ[[MA$/7K<^C]ID%%<3"UKYK?FVEX M,=YZIS3JE1W2'@VNRZU&VXF%;[@_.;:+\8XV",^T&NROMU09IU/G=GQ,BW&D MC=UHUD\5.`M/&Q[W9MRZ"JXV_!//<^VD4JF!)@6\UR``Y=VI'F1X?MHMAQC MLIAW^?DM^-X,WI&IU/Z+%OFC:#@D&\KD"K!1ZLE!'W+W"0Z3B]/KK@#?-U_:'V7[DH*PO5'H$AYVN6'U?<,$@HT`3QR#$Q58,`>"(I7&=`0NBA^]^+ MW%893L;!:!(F$<#1AAN[%HX2([8U5LD_'A2=J#Q)?"*!_Q-)-`[2>#2YO8*% M>$6=P16U=#'7:H^@:2"F::EKP6@&S,[9&/+C=?1>W[,*'AW)O6/)\`0C.&Z@ M/+M%DB9SLH.- MW_828+[2)!UJ>$Z*[R$_P[[%)=".YM"&80#@0BE[7KCK MI;_U%W\!``#__P,`4$L#!!0`!@`(````(0!$Y4R[F`(``#H&```:````>&PO M=V]R:W-H965TGHWC)!9Q'-EFV?W['L<0PE(JRD.(X_&/Q]$=1L;2)J>U:GB&7[G!]\OW[Q9[I;>FXMPB8&A,ABMK MVSDAAE5<4A.HEC#"WHIF%9&%38`.N*%7GJ>D1D!IN4B%^#`Q8XT+S*\BN;K"2;+ M19?/+\'W9O".3*7VG[3(OXB&0]C0)M>`C5);!WW*W2=83"Y6/W8-^*91S@NZ MJ^UWM?_,15E9Z/88##E?\_SU@1L&@0)-$(\=$U,U"(`GDL+M#`B$OG3_>Y'; M*L/))!A/PR0".-IP8Q^%H\2([8Q5\K<'103^]N8"%> M46?P@5JZ7&BU1[!IH*9IJ=N"T1R8G;,)Y.-U]%ZO606/CF3E6#(\Q0B6&VC/ M\S))XP5YADS9`;/V&'CVF*A'$%#32P(90TE_#_E8V8%=91>ZD[+V'X9E3D+. MRB3G99SS]&I/C^7A:'4?JFAI\>=]/3(!K/AK_IQ]&5;"?_(\&!!Q*2-Q+\ MM)<`YRM-TJ&&4RB^N?X,^RTNN2[Y!U[7!C&U<^`-LK"H>U>*[BC.6S#,`!PH90]#MSU MTM_ZRS\```#__P,`4$L#!!0`!@`(````(0`=6S_9T`(``#\'```:````>&PO M=V]R:W-H965T.$D&:M,AX`X^-SS[G7OJRNGV2+'KDV0G4% M)D&$$>^8*D57%_C7S_O9%4;&TJZDK>IX@9^YP=?K]^]6.Z4?3,.Y1<#0F0(W MUO;+,#2LX9*:0/6\@YE*:4DM#'4=FEYS6@Z+9!O&430/)14=]@Q+?0F'JBK! M^)UB6\D[ZTDT;ZD%_:81O3FP278)G:3Z8=O/F)(]4&Q$*^SS0(J19,LO=:>UZ$BQ"8UJM2@`.7=J1Y5>`;LKR] MPN%Z->3GM^`[,WE'IE&[3UJ47T7'(=E0)E>`C5(/#OJE=)]@<7BV^GXHP'>- M2E[1;6M_J-UG+NK&0K4S,.1\+#R)[*D\1[$GCN2<@\2.,LO[J` M)?2*!H-WU-+U2JL=@DT#,4U/W18D2V!VSN:0'Z]C]/J:5?#H2&X<2X%SC&"Y M@?(\KI.4K,)'R"G;8VX]!NXCYH@(0@CG%A488HPFXFBD]P(\)!DVU-16>AKO;5L.#'HF<1*R M>!'(8\X#@8G+\^?`SI"K61R1]$4,/YT-TWE`%M'TFG^G@,'G@@X>O(%]=,'`23+\FG\8U5.!+C./SE7 M;U?;@2<"CN?""_#37L`L#N)\6H2(G%?!-S)_SB77-?_`V]8@IK:N21&HYOAU M[)\W\;!CQPGH7SVM^3>J:]$9U/(*ED9!#CM"^P[H!U;U0Q?9*`N=:WAMX$?% MX2Q&`8`KI>QAX'KL^.M;_P4``/__`P!02P,$%``&``@````A`)8%&+O/`@`` M/P<``!H```!X;"]W;W)KNZ5=JD:=K'LV,,6,48V4[3_OM=XX22IJTR'@#CXW//N=>^ MK"X?98L>N#9"=04F0801[Y@J15<7^/>OV]D%1L;2KJ2MZGB!G[C!E^N/'U8[ MI>]-P[E%P-"9`C?6]LLP-*SADII`];R#F4II22T,=1V:7G-:#HMD&\91-`\E M%1WV#$M]#H>J*L'XC6);R3OK231OJ07]IA&].;!)=@Z=I/I^V\^8DCU0;$0K M[--`BI%DR[NZ4YIN6O#]2%+*#MS#X(1>"J:5494-@"[T0D\]+\)%"$SK52G` M@4L[TKPJ\!597E_@<+T:\O-'\)V9O"/3J-T7+3'ZQB]OF45 M/#J2*\=2X!PC6&Z@/`_K)(U6X0/DE.TQUQX#]Q%#1D0(:D9)(&,JZ?4D'R([ ML(OLDNZD7/L/TS#QZV&2XS#.>?IF30_AW*("0XS11/S2IXO9'; M^?](<.")A.2%!#_M)<#Y2I-X,;U&]-$>@JUX?@X<>"+@V9//LY\^""!9ED_C M/U?E2(#K_)-S]7ZU'7@BX/E<>`%^V@N8Q4&<3XL0D=,J^$;FS[GDNN:?>-L: MQ-36-2D"U1R_COWS*AYV[#@!_:NG-?].=2TZ@UI>P=(HR&%':-\!_<"J?N@B M&V6A&PO=V]R:W-H965T=B/[\?9@OD2$6:G%2\ MH2EZH1+=;#Y^6!^X>)0EIS$I:$^GREC80*;BHB8);L?-D M*RC)NT5UY06^/_=JPAID$%;B&@Q>%"RC]SS;U[11!D30BBC@+TO6R@&MSJZ! MJXEXW+>SC-V>J'K@,_A9/3@NPK]8L?OE*V*Q6T.P9%6M@J M?[FG,@-'`<8-8HV4\0H(P*=3,[TUP!'RW'T?6*[*%(5S-T[\$$.ZLZ52/3`- MB9QL+Q6O_YDDW$,9D*`'@>\>!,_=*(B3Q14HGF'4";PGBFS6@A\"$1<[Y].UH)TSP(?1Z-7QDT3 MCKMPXN*%;U_AY]D%;^?OH:"3+0KA"043-A3@_8K"R.9P80_!5KS>`YUL$9@T M&0],>""`XSA9VM=(]V@3ZZ/?>J_>[K9.M@A,F@P!$S8$9H$;AW;YY?)B%Y;O MX:"3+0[^*,MP,.')A,FD(]D8SH[K=7?94U'_=(?W\:%JL`BQW?M+'/1)<[7W MV)Q+PQO@+TZ$]_'>?=\-HSE,W^F:FG5LQ+M.,1A>MOM^DQA>)_'I^,(O>TFJ#<&8(*U9$=_$+%CC70J M6L!2WTW@3!!F!IH;Q=MNCFRY@MG5_2SAOPJ%T]AW(;G@7`TW>LKJV=L-HLU_ M````__\#`%!+`P04``8`"````"$`Y=9T;3(#``!""0``&@```'AL+W=O%5N.A=J6(2E-^_>C+%^4I"E2/R2Q21V>0])DUC?/=>4\42$9;U*$71\Y MM,EXSII=BO[\?I@MD",5:7)2\8:FZ(5*=+/Y^&%]X.)1EI0J!Q`:F:)2J7;E M>3(K:4VDRUO:@*7@HB8*;L7.DZV@).\.U947^/[%&PC-[S M;%_31AD002NB@+\L62L'M#J[!JXFXG'?SC)>MP"Q9153+QTHA^QA')!NSNY@R^9IG@DA?*!3C/$#W7O/26'B!MUCD#!3KMCJ!%BF[QZ@X' MR-NLNP3]9?0@K=^.+/GABV#Y=]90R#;425=@R_FC=OV6ZT=PV#L[_=!5X*=P M6JS)%X=R-$S_$X.YLJ50/3$,B)]M+Q>M_Q@GW4`8DZ$'@NP?!Z!F+*EN@>Q"M`ULKFD!_#8]1Z22IHU""W&B5%"7+@ MN(3Z/&W"<+'VGB"G6>]S9WS@<_3!HX<';$9*0,.F]'J2A\C:64?62==4[LP# M.TSP>ICP.(Q6'EVLZ1!.'TH1Q)A$+$=X0\"XA%U#V;*BXWAOR]+.P,>*$^+3 M0,;G/!"(N#Y_VED+TC4+?!R=B#'FN#,G+E[X]A5^GEW([?P]%+2S12$\H6#, MA@*\7U$8V1PN]!"TXO4YT,X6@4F3*:@Q#P1P'"=+^QKI'C6Q'OW6>_5VM;6S M16#29`@8LR$P"]PXM,,OEQ>KL'P/!^UL=^<] M!?5/.[RW#UCMVE_BH"?-U;G'9BX-;X!_-K:,O<^^[X;1'+;O=$W%.D[$ MNZ88+"\[^WYRDOW>;D@D;K0XZH#HO`/,*C.3OJ9B1S_1JI).QO=Z36%XG\>G MXPJ][3:H-QI@@[5D1W\0L6.-="I:P%'?36`F"+,#S8WB;;='MES![NI^EO!? MA<(T]EUP+CA7PXW>LGKW=HMH\Q\``/__`P!02P,$%``&``@````A`-@OM))B M`P``80H``!H```!X;"]W;W)KNWLXH:]Y)H42A?:`SD>AIS'/ M_)D/3*M%SB$"DW9'LF+IWI'Y/8E=?[7H$O27LYVR_CNJ%+LODN??><,@VU`G M4X&U$$\&^BTWKV"Q?[+ZL:O`3^GDK*#;2O\2NZ^,;TH-Y4X@(A/8/']]8"J# MC`*-%R:&*1,5"(!?I^:F-2`C]*6[[WBNRZ4;3;QD&D0$X,Z:*?W(#:7K9%NE M1?T/061/A23AG@3N>Q(R\>(PF:87L/BHJ`OP@6JZ6DBQE!,@=F M$]D4-*&.(=9SH4*,AN3.L,!"UX'E"NKSO(KB>.$_0TZS/>8>,?`[8,B`\$'- M(`EDV)+>3G+OV8"-9Y-T(^4>7]ANPK?=1&,W)O+X;$U[=V;1T@4?0Q#A@1X% M("3J&LH.*Q[[>S\L`P8]EI^(S(8XT!%B3AU!$)?GSX!-0*9F84".BX;FI#,G M7A+-["O]?',(?E3"R342#-B2$!V%B>9>0CH-["L\*P&:\?(L&+`EX1`59AK- M*"'UPM!.PNQ\%LSXM[ZM]RMNP):$P[>!$M#<9R&,+Y0PNT:"`5L2@J-"H!DE MS+PH'4F8GBT$@7%[>1HZ]$%$<-ST>SNJ"#P2AZG=#X>TC?J1F.%S<2DZM*4A M/4K$WHX:;D!$,!NWQ(`?B[AJL!$<9/V7&4P'4FR(O1U%I!Z9C,J1G"_'T=Q[ MORM)/_!P/@238Q5H1Q43+YJ.5$S.J[AJ&L+>;G=FD!RK0#NJB+PHLELBB$Y5 MX$Z/&V'-Y(9]8E6EG$QLS2Y.8-P-;X<3QEW8C?3!`!M\2S?L!Y4;WBBG8@4L M#3RS>TH\(N"#%FVWS:Z%AJV]^UO"48[!9A5X`"Z$T/V#.83L^L/AZC\```#_ M_P,`4$L#!!0`!@`(````(0`J=W>H8@,``&$*```:````>&PO=V]R:W-H965T M5[# MVJP"+-I=Q\G?=Y8Q>+'C"/O!-LS9,VKMT__Q^O$E=1VE:Y[04-5NZKTRYMZN/'Q9[(9]4P9AV@*%62[?0NIG[OLH* M5E'EB8;58-D(65$-EW+KJT8RFK>'JM(/@V#B5Y37+C+,Y1@.L=GPC#V(;%>Q M6B.)9"75H%\5O%$=6Y6-H:NH?-HU-YFH&J!8\Y+KUY;4=:IL_FU;"TG7)<3] M0F*:==SMQ1E]Q3,IE-AH#^A\%'H>\\R?^<"T6N0<(C!I=R3;+-T[,K\GL>NO M%FV"_G*V5]9_1Q5B_T7R_#NO&60;ZF0JL!;BR4"_Y>86'/;/3C^V%?@IG9QM MZ*[4O\3^*^/;0D.Y$XC(!#;/7Q^8RB"C0..%B6'*1`D"X-NIN&D-R`A]:7_W M/-?%THTF7C(-(@)P9\V4?N2&TG6RG=*B^H<@17&R\)\AI]D!7RQIIT[).)@1PTW("*8#5NBQP]%7#78"`ZR M[LD,ICTI-L3!CB)2CTP&Y4@NE^-D[KW?E:0;>#@?@LFI"K2CBHD730ER$%9-;]HF5I7(RL3-;G,"XZ^_V M;QAW83O2>P,L^(9NV0\JM[Q63LDV<#3PS/:4^(J`%UHT[9I="PVKO?U;P*L< M@V45>`#>"*&["_,2LN]>#E?_`0``__\#`%!+`P04``8`"````"$`I$WB>XX" M``#D!@``&@```'AL+W=O&ULE%7+;MLP$+P7 MZ#\0O$=/ MBXVQ3ZX&\`P96I?SVOMN'L=.UJ"%BTP'+7XIC=7"X])6L>LLB*(/TDT\2I)) MK(5J>6"8VW,X3%DJ"7=&KC6T/I!8:(3'_%VM.O?*IN4Y=%K8IW5W(8WND&*E M&N6W/2EG6LX?JM98L6JP[I?T4LA7[G[QCEXK:8TSI8^0+@Z)OJ_Y*KZ*D6FY M*!160+8S"V7.;]+Y[8S'RT7OSQ\%&[?SSEQM-E^M*KZK%M!L;!,U8&7,$T$? M"MK"X/A=]'W?@!^6%5"*=>-_FLTW4%7ML=MC+(CJFA?;.W`2#46::#0F)FD: M3`"?3"LZ&6B(>,GY"(55X>N<9Y-H/$VR%.%L!<[?*Z+D3*Z=-_IO`*5]4H&K M3^U.>+%<6+-AV&Y$NT[0X4GG2'P\%TR"L#<$SOF4,Y1QZ-_S,KN<+.)G+%K^ MQ]P&##X'S"B9#9@890=MU-O5)C\R=/5T#A1$.9`_E-1MV-@7O#HNF.T+GA8B M\)Y0V-@52B?CXT*7^T+G549!.+GNSG<-I=`A]HI^G`&[0#YBQM/),?KY^"#G/(#G((F+-R MH#%]]E4B\*'VVV$*]0?,:>TP;<*5UF`K^`)-XY@T:YHD*5[287<8VS"FPL*;KA\8*^-QO/2O-?Y-`&]A$B&X-,:_ M+F@0#O^GY3\```#__P,`4$L#!!0`!@`(````(0"\FQ233T,``*ZN`0`8```` M>&PO=V]R:W-H965T&ULG'U+SULYDN5^@/D/AOFW5W__\/7;QR^?W[Z>3N?7KSY\?O_EYX^?__+V]?_YWW_ZX?KZU;?O M[S[__.ZW+Y\_O'W]KP_?7O_;'_[K?_GI'U^^_O7;KQ\^?'\%3_C\[>WK7[]_ M__W'-V^^O?_UPZ=WWTY??O_P&?[FER]?/[W[#O_OU[^\^?;[UP_O?LYO^O3; MF_E\OKSY].[CY]?XA!^_]CSCRR^_?'S_X8]?WO_MTX?/W_$A7S_\]NX[\/_V MZ\??O_'3/KWO>=RG=U__^K???WC_Y=/O\(@_?_SMX_=_Y8>^?O7I_8__^9?/ M7[Z^^_-O\+G_.:WOWO.S\__C'O_IX_NO7[Y]^>7["1[W!HGZSWQ[0PF-.\Y:>]/[+;T``_OOJ MT\#?_/;[NS0)IQ_AR?$G@H^2L/^>P&]?O[Q^!62_P3C\_0_7EY_>_!TB]YX@ M]P!RU9`'0N"_Y2E30;P!6H4;A*N?6P(G;BGZB>S=OO#`%^2_>[W%_S`$HO\? M3N"WKU?Q<6[G\EBD@A#X;_G$M_J1,^3!D#0-90S@N?U4$CC/LOKOS(8*0A25 M14,>`60M$$4.)F\_N00VY+;R6(P30A2YBX8\$'+)DV^=;E/]?(K99819`AMF M=EHC1#&STSJ`[$PO2*#^L"6P)C>=[?Q"C&0WG>T$8TS*VI=MGE[J1U212Z+5 M71`2V)*K(X*#BAA-SDXYB?ES'MOZ$16[VPB[!+;LZDQ&=HC1[,RT?""&YMP, M5;O,2<5M`EWI#UU&6W9FMM\)I.G5@AWQ%QR@58<&A\6]CR8:"5/YM5ULGQ,@0N>):,+:Z3O`V2:@ZN6(UE\,W374" M8Q+D1QNNHK(25WQ2'U>C#)U3%8II, MP;@32(W]9'+[0:`^CD8R.N,9:,=DJL=]8F&04]!,YD=L$*Z"48&O] MZ#JH\`R98)TDT[LL29MH,X(4R:7F.29:`262TUHGO6;YE$[-@4Z)A19-601I MEC:MZ$E++@?S6F>(9OF40J6-MHWEXA(K4*BEY@G%DD$IEMNV-^)#VC0'VK34 M)U,,$:1C6(-$[!"$2\KE?!/;?!U%HTN--&<]0A4Y.VJ!%"TFG1XS@C##KZ?U MIE(<,KS.!TTUJ818/C6HHJ;,.(F@W5:6_!1%_'L=19?4"$*JY],T+WOK'*8&@3APR[JNC+\0@O MN*?A*(H=`441_UX3K7.+B"*(B4[S]2J)U@^OB<)#!X8[H6M$W<9BP;_71$V] M?!"(AGLZ7=?=)%Z,MC3"R)J"D]'N:.[Y:6;;L]I"3:`2QFW>&V*C*`UNK"3$ MS03EOK`^B,6A6!?0$".(N2VWE[EGB(=$96%1(:(F/G?Z>SW$IEP^",1$I^L+ M?(51_]0F=AE9&1JV-&&11(C:B`%%X$46/E?+[6CZ5Y#DG+PM(B M^=5L)'Z!OFRN3AI]62^U!FB"1E\Z`\DZ(XAN=:B(:"`V6Z5!@400+2=N5[&I M5SS7(:W):+.PW6P>$4A-S\W,X0>!J`+!ESAS16B"0WJS8E\,ZG#9X-DE#T$T M/0-Z$&@P>]94_[L7/!FM@UEG.PXU0317`WH0J'"]J$0776D=5WCH`->$UEQM M?J\(T5P-Z$&@PO4L^G.:WI#LK"P[==CM,H@@FIX!/0C47(2O1GCZLCN_2P?1 M%B&"B+ZN?$5':$A35M04B%-)#-?7)8P,D>OK%HSMZZY/*4=^EP[)=#:C0 MY.7[N@2"^EP^X&Y?=TU57.1IY_!A[9>UQ?=U\Z/-`L>N@AX$ZN/ZE)"L@9`( M":#J$@B)Z^O2D[JX;D-BDM%F[%U?ET!J[%U?ET!]'(V>](W]YG5E$*AOQ(>D9/-2`EV$,DR8.032'.L"!I=@!,)@#C1R-R,NQ[N:C+8Q M-.Y1D%/5B-$G1G%FQQ1K\4^C^*,(,W;912# M4D8M]5-IDD_)TX;;$57R9Y=9"%(D72.7GH0M4OD5FV8)$_J)M$KO,E/`-7(W M!&F6+JT8E$(YW>KJ3;-\2I*V0))<(Y=`FJ5++-:MQ')==Z;E94B,,MK&T*81 M@32[.N$P[0E$:TC8=>]$\6*$Z#C-,SKQ0]EPC5SZ>TVM_LM$#54,,_QZNEQ4 MZ^*VVP.Z#,E11@NJ)D!W^GM-U28U@9!J:N2N->W49+S`_5T%T75T"(='K"$RC+:$7Q!4PK@M+VK`=U+("$^#*`L.$:TZ M04191B114_(?%P0QT>5VOW)Z%J4[!;L3G^O,\A4U0>!F.AT MO=;/J[D9W>E;KKT$&Z"UIB5&E$"::"TR.#$)U&SQO@R)3D:G&,K!M*6(0(J? M:_$2J`1RO:AOF^HS=53AH5*&.J.:WF58NW[O"X(T:Y-U#P(U^[TO0RJ4T99? MG5'H21A6D:)Z7.C%T)(?4YX75IXZ[2>$[030_`WH0J(SZ?OH, M:!"KT+G!"0/Z)Z^7+D.QDM!YLE^`H*IJK`3WH.87K M61S#TB,]I#LOK#LUE'4&T4P,I&_2P?1+30( M(YJ\\A45HNN0D&1TXV($8>00NB9OP=@F[_4I[V24^@<;Y/"=4MV.2XGC2!-&];``HH%0#Q?942 M]]M3"I7?98-K)P.!%$G7DRZ@1%*<(-$DX1DRJ_HJP"V]RY!T+6D":9)V8U-` MB:3XREJ3-)K423+0)M>1OB%(D[0EH("PWM>IKED:53I.^EN@1NYH,8$T.Y=$ M^"1:\5ZO+WO\A@3IQEL;_,RBS8U:1'^OJ9EY^B`0YO?+R32D]SO2-Z-+C5"R M'A%5DZWW_#3;4+.EDT!(->U@SZ9_'JO\;4B5,CKE#3$U\;K3WZN@BI.Z*)H$ M0J;0.[\MZD303L_J9J2I$5*6)"3J]CCY:3:D+K>E&@'1270Q5>;`_5M=A8[) M(;R&T2W@&:#C:);.#T9A(.'K\!?9^DO?B-8/9.@:^6G19=VA8-;'8BK!U>)< M3C5=6X085<;]+/8DAI]1GA:_!!?A-(&Z3V<$:'ZURN"T9!3RNYUT!^-V/0@G M/%AJ4(MN@@NZ)E!`%P&:KJV:C$*ZV^FFOCJY[=>FZ?R4&N';$FVQ57(M5D9I M[J:@P)VX.U68V!FPI`F3>=`E,0W4B:$6XX^OX*]DCM2R\_"@()"`>E% M5JR=P@\'[L;2"_<[/N;NT5RXV0^/-&/9[I#@V\Q8^F4?F13( M6,(`EX4[CR_*5R??Y[0I-#5P=3]T-:A2SGQ1FSKYCND3V1"H>>`.Z4*7U,\# MT?5@GHCJY`FP9^9!>IN=!^8;*DAJ1.EY8*H45$Q&X;*\3!.38&-:1!8$.J!V MFS<12A%TC5Q&`EM9J*ZGNY$*#4/7%.742CM`UU=.-BLN3?TBMP(U-R=S:H. MYD)ZJ-GZN\8NHY[@_)R@16X'KK<+QPP#[JXP%%0J#*+.Z<*0G0N>F!C!%LN= M.%F-HA+^20-Y*.`QZ/%&LA$ MU&A7;PE#W=%$?6D(-,QY2$SDA4!6%^(8KF&:I$.$M)58"6Z*@>OUPG5R/SG% M>7<.):)HU?QR$U^\&8YCPD7V!:4UZ?,^V$$Y+PDX,)D_!.;]>KHM\AC+45#`03I8K7`NY.WH3&2BH<+H#R8Q"NJF)OI[5=Y!U M86&".R94Y&]0!M^MKT*7A/J/\^"CDO'@SS!YU9^=%>&89<)$=@=,UK72&:!# M6ZBC9%N#@6G+&H73UN[U@"X"-%VW(+1F"I.H:R:<1J):X61I(GXF4,`O M4"5G2L&H,O;U,8;=F"P5WP1B9^("[`)%$O9//#,1A>S`A5EE_/FRW_=?C$)U MZGU^FU%3WT@GE!YYM]0C%/=]]QOI8T8*4^2DX!OIH96"_6*2GU5&?]Z5_&QK M(+*G,Z"!J\+D&^FAL8(K4X3B@.XWTL?,%*;`36%RUA2,4H/N&^G*42$UTN=- MV=K5HJ?3*[L;B/`VDI_,$.2ZU"VJ0E<%@WK`]Z9B43628=GP8(`Q:HQD[-95 MH=&"00%CJ597NPS<]Q2;LA_"`&._FW(KK6*Q(-HHFT$!8WP29EGZ.E`(UOE\ MQ#A)S`!CEJS*QE2E^U1<&"IF\OUS0K5W`I%W0T?_/#)OJ,I#ZX%BWE#[Y_(E MDT!C^D0^"C"52O]+[!V9@-; MYH.]7@7.Q?@LF"=E&NU_/S%FS3"%W@RF?M\9I>:!Z"O1/*!G=?),DC`^;R.+ M!F=T`<*:]4;S-54*XLHH7#[N[):R38(@VA#-R)_!FQB'!@UNX42HSH":C5+O M1/4"-(GU&2<6HE1`W6'HB1P:.OF.R0[\F(MK0;GST/##)W[@A7,73U1$=?(T M.Z;>N/+.222M[Y\7VP6!\OUS0J&TC_3/LZG"P-R%B-@VG^^?1TX-OG].J"IBNP;?/\\\F^8?6%`<20SC+HVU(L!:^#0.3$B)P??/P^M'%R!**A4P7;[ MY];)H9=H(&&^?QX:.SC)+:A$5*R!3$1!+I_0A&+H()+(G9.>0EL'TS$`!_Y$ M(2DR:D)50L,T24=_8I$C@UH-^/YY:.Y09Q\5+T+1JGG_M/24W14&./+>"3^Y M.R^-SS.+%=_P59X.T/#MWH9DBX4!NJQ;1-@E\U MJ!M'0]?(56-Y2'X-);8F:C`16'M$,7,.Q(PJL9U%-='\QJP>)NOU4#\VK01# MLX=:)BFJ/+TB7BYON_9/&@9H98,_',Q6=Q=/?[O]F182"Z MK%>2H\^N0+1\_U>90:3^[[HI(=@KK=FE88`R:I*<$#6+>-VL%=F^'?V4[1M$C'NG,,N8F!YU&#G8 M"%+4_4%J,I#`8$.S74V-\[;_=99UE&@%&Y5*3@]3JR#8@9KY1C"AVDM::S>1 M@MO1"":_",G4=MG@=Z7XO$5M!,N7M&I9HXE&J,@7XK@1'#A,^$9P`;E&\'-^ M$E-D*.%/3T2.$G81^^!GP2SM:%1F3X?Q1`E-)5RFA*X29JT%?"&38+/7R3<) MPQ-\`VWRC>#08<*L;8`O/JN3;Y(2P;IBW&$'&%7/`G5R3-I@^#9 M63!#OPFWHHH,)R93I2"N+&*XJ-S9166O!T&T%5"O17`@NCR;2GKH,N&64R,V M$^"L]EQ`T]O,J03?"`X=)WQBX;,Z)\#8#HHL(E0Q]XU@0BFI](U@0O7QM!X3 MG1,U,IOPC>#(;<(W@JW=A-JUI,.)=4&I]2K[/?3/W=!HPJW]BHF$*`:^$4PH M7(Y`\[J?,PSQ$X4A])]PA:%X2TCNKC`45"H,XFLF$]PD(R*XO1,#U4=/9%<@ MBK^$(.H/4A=4(BK6WX;H"0T\*I[4%E35A?^R->C5$H9A2R"#YQ&(]DJ@:*]I4T;-HU7QPD'K,C`)L MM4D(\B<_BS/DI%F1'84X<,CTY`YJ.ZT'&X\Q#XK)FE"8R-P9H(J_/SIM;2B6 M675^:R::N3DF5V0TP0T_WU:/G"A\6YU0O(/>=#ME/[;0^R#E+!G;.1A"BE+;;\%16QK6.&4Q6?9[ZS M<&UU1B';=.C[JON!>V2-0+7()G@-K6NKSZ%+A:V@C&*R<,:UUBX33*-++7ZL M1QA,UTF'G[G/'T`/?5UQ8-XSBH9^.:E3WN?SO+M(F:TO18LO[ZR(KXD43%4$ M:+XU6,P7436>L\ZMO<$W$M4BR])$9$W8@"P"-%FC#`]&%;)7.%PK_M1]L)D) M0RH%SD%ZIIJ8`=E`H-RY:D8A66BR[[?5X4<(=)7J$WQ\F]FSN)/4C-*A-84- M0HMZQ8W?W;;Z/&9'@7#+T1E&8](.`XK,XH+N=]-EZ3S12*?*<<">I\:&F\KM..J,PH*F3?A$_^:AS:,QF M8@YL)DPVWQFC!]V@'HSJ22-K--&*)"M276?:M13<*?)%?S,HX(BH,C%W/97G M,0L*A.OLL7LYQN@P&A10A+\'^46*EQ/H4)VQ9J3--JD51=:A&D537&"D`RER M?7!&-5?TZ#X]MT,%V+CT'"_5F]9$(U)BSD%P'!*`UB<1B(UFR!J83K M@\\%9/O@<_9Z$$O(SLH7&4FX/C@^W%05UP=G5%=;:K.RC=[/H@)T`JH%QG? M!Y\C(PEG*,*HSH%/!5_P["P$H8E$75AS0%%-E.:X`]'P(Q)94=D&#B^N!S-J4P!<#UP1F%6C[04YZME41K M[O)&2'!V!Z+QH8:SZX,SZ@G.S^V-R`E""80[$#T7OPCY"0W,)^T59126B>WWP.7L\/$$TD##7!\>'F]G@#$4J*A'= MZX//UE.B,]6*MX085-<'QX=;HF:K_ZBHK`F[8S_F+@$'5W/!49-3'&&D(AM: M3+B]!Z%HU;Q_('H>LY1`>%HMYT]^=IU;!B@-<)U;1F'>OYS,0;C]DT1S]H`0 ML[11JZRGA$GB.S[/C+?OW-)CD&[JW,YB\:WS?P9`]^!@F"]>*>QQ/YS$7 M"837F>JW`:&+A%DK`%E4.QKZ"4*K`KMOP3EG%XB!X&*KC3/+N5[@\^Q4]:4) M'U.#*Q8V9J8FB1G@QXI$@V\B!3,5`2KSG>L%HY@?]*-KV\_P2\HRP(^%B/B9 MR``_!&A^OG`B"OD=]V>M>T2G$(4N$J8S

/G2P&FJTI7P]&<3MQOS]K320: M=3,RCQ`#15(4FD>XY0>A>,3A-E&=.GK$K7M$;T"#S93OSY(_A`JH.^D\$XH# MNM^?';.-F`/;".]TP2C-T4QD&'3X^]*T2_W9JT@S$]&Q[1,9/,@5B.F\PL0, M!$DL*JG&*ZN(1AJ9K5-K:K((U76<26+@B!@=1X.".!H=.K]4B`FCZ>CU3LQ@ MI^0VS9$MA#N_/!,*D^ARNNCSR_MV/&`H-51%`WL(4W0@NB@Q.KH&!=%%5'L% MFFT<1)U/P>WHVY+[@YRKMMD$5%F3ROEE]9(9Y3'!(8<'2(>#OFU@%B&6CIPL MK$RN;_N<,<0<&4/XOFUD#&$7H`]^%@2R?,Q=HX7Y.6,(?)OIP?L%&UD^J'EG METG`%W=1G7R3=)BYES:*C1H4&D1452-Y))3FZZKYB$'$G-T9!-\63_BW[?%5 MW[O$) M^K9D^:`&WO=M1XPAYNSA('CV!C10('=^&1]N=A:^;TLV$IT38$QVR,Q!%7.Q M3.2$"H1';&]XHB*JDR?`GBD`Z6VF8/F^;60*X?NVQA0"[#]K)=$"E8T:Q"1H M93_*B@ZJ6\^%[@\^^^6V:#H=D'S.`6(.'2!(F5P;=%3K'I:F:O%V$$3="65^%A(57WT;HL^)5.@`X9:?Q=M!$G4MFX)* MQ11^LVJGFF8;!C%!.ZM4Z`11DX!#BF*FJJKS>IZ+7T0N^R+D)J9&H!JI1`8. M:M!]:Y90FJ%+)4+1PGC_B/(\9OZ`\-KP4&:#IF11[,(IW&OL>>7.V9Q"C MW8HA:Q$*\MD$YH[/,S+D3B@SJK03-FB"B#^[4W-,D(S=@^]S1W8/OL]-*"0[ MTN?.!@T#L64]HMC6FL?)@P`U]K[/3;802#?UN=>+\GVM=<%DT]C.R?@]V#T' MS`3>$(FBY)O>A.*9,%_!J$'\V9L)8^8/X'U"4H^A]4WOT/RA1HI6)<[\H>^0 M:O9DZ)\'U@FBQH#F0>@$84KM8U9.$#_,>@TV2]'SK%GWP;E+3Z MX\J$TMQ-E0/NN#WC[NU^.WS,]&'.<+/<]^UP0BF._K@RH7@R@'.)_D9I9VF5 MO1=$(>B-+FZ&5'1];SRT?S"9"='%9W%T]WOCUNZA-7%9O$2U]V>7R<%!1]?, M<>"(S\+HIM[XK>^;T#&;AYG,&6183=9#N@4BYAOEA!I/-VO[T`AR8/=@4O\^ M%VL'.1`&]6!4F<#P`PL[8Y< M'NS*%<81%0BJ4/F8^]WR;+'P!%_>2,E_HZYX:*57_!LDRM5T0G7R-7NHWO@& M&N1/.4>F#_Z4\XCIPVQ-'UI3--`AWRV/S![L%T\P#_!9G7$UVZ?>N*+`J'DK MSJ+Q/`ADR'?+BS4$KG1W"KIU>V@$-')Y<&X?<^3RX+OEA.H+J'5VZ`QHZ/#@ M$BMT>'")1:A.OJGZBT+0BBN*A1IXWRTO/@VB`/AN.:$Z>2:!$#Q[XXJZHOCZ M;GFQ:Q!\?;><4"CMAXWH[*H@R+:"B@*E2/ICS<6J09#TQYH)U4,RZ84@V1O1 MX'LH?XZYV#5(LF[I45`I]45ET'*?C16>(!IHE5@O4HTBUP:U1A*MVXQZS`65 MB.YVRZVQ0V]$`Y'RYYA#EP>?^_@L^OYAMUMN'1YZF4*NFD7GY`\RDY&##JG; M+A54+OLBY&;PC4"U4BD0)M\M#ST>W&Z#4+0PWC_(#$=(=28=*PLHRVR"5ZC MZ7JZ2^CJ8/.<44P6FI!U%AE^25P&@LE:A,%T1V&6T,7!="O.:()1R`].8&JKF?V&_F*M M'/ID"=]F>Z0U)*CTC-*Q-<4,8HL2QYW&W3[NDNT4!H8^$";7Q\6'FJ:^Z^,R MBL/H[O9QES%W!X2; M&2#DA3E&'3PSQQ_\+(QN[N->NH1@S.P!W/=)"&HJF42_,T8'U:"`,#YI/-W& MO!\6K_LIDOZ&[6%.(1NW-<#V%37&"Z`9:)G8C M'%U$M=>MV;3!!+?=T%W(ZT'.`[%WXUQC)2L-77Y?=K(PHSPF4^0-`<-7)J)K MZ"X$DJ/K&KH59!NZRW,V$/@V/8J^H@T@S!8&`HK/ZN2;JK_@VXHKBH4: M>-?072(;"-?0950GSR00@F=O`4!=47Q=0W?)OA(FL5Q#EU$H[4<-W27;,@BR MK:#R/JH*%/PFM*[O,%F#S91KZ#*JAR0$_IF(IK>9S'(-W27R>W#'GRLJ;2!% M9=!R_YS?`]Q\#XCZ$H`H50)$=Y'62/2LX^//RW-^#_@V$U'7T&64)NIRG[PC M&@W=Q?H]=&93Z/O@Y#3T?7!R6E"Y>2!"K@=_S/5AR7`;2Y=*A-*Q=-L.0M'" M>/_X\S)F]8#PQ!';)N[X,P,T/=.@>#"*=QJWK6[IX7_M'W];QHP?$"[HFCC= M&:#IFLT(T$550KJPB=MN%6*&?$R2R*2AA-,$"OBA9FE^IA``/T0A/^B/JQ.Z M!S_`OHRY/2!!X$RN5\^7.@Q-`^@8[YX3BZ.YWSK-=@^#:FKC1?LIG%W?SQ(;&N3?#E9V%T0>$QT-<_*%D+%U9Q&78C%1&^;R)3VXV;FA/\G)Z`$6 M[`<-\\`SPC?,"\@US*T_1&>-)&\'%1OG%[)$/A&^83[B$[%DDP81PEZ^05_/ M-\R+`T0-N/=Y1@J=/L^+M8OHY1MHD#L!C0\W&F37,`]&00DJTVCWA/EB;2-: MV1SHD#L!C0^U/%V1'+&+6++_PQ/S`*5#S5O?,"=S";5R$FTQKC^\Y<+%;5G: MF)P?TQSR=M`$W;(I\HGP#7-"=0Z\$9[>B8JRH?CZAGEH&6%V+C!1\5E]?*UK M1&.BAFX1;L$4ND6XEAFA.GFFTPOC$S4RC?`-\\@TPC?,"872?M@PSZX-@FPK MJ##LK@=MEFOWI5A!B/KC&^:$ZB$)>?E,1-/;TEY/TG"+I>(&(5%F@?)8"BJE MOJ@,.O6S;X.(9F=*1=81[@3T$EI'N)U3026B8@EEB":U>8)H(%*^89Y-*4SQ M=T[.2T'EB.Z=@%ZL@T1O2`.9@\>&6J<]^WE3ELK_;,,]&#B*FK50*A,F= M@%Y"#PDGI(2BA?'!">@QSXB%S!ZX5>8L+AB@=--97#`*,WW`XF+)]@T#(65I MR@-U]LO3T#3"IQ`^!NGF#F_?P;(QUXC%N$;89?*=`2JXOL-K7"/@.+1J1%;- MU15@S#5BL:X1)FA`-CBSM]9_G%90RC4B?1=1$89>$IK^D;>6$;5!E/]AH(?" MI6-I5@,/1M'(0T]7_[+EOI/S,N8:@7#1AJQA8+ZH79JOJTS&-6+:^GJZ8ZX1 M"]D]]XM%C;B$Z]"NTCW%HELH\0/[S&289ZQ2W(_0:O-8QHA390 M+-_@#8TB3+F`R8#/POBF!N_<=33:VD;T1C=MR]]!KSB%@"CPB3Z'?&:(X&]6#4>(:- M648L@66$R79@'(B7/PVM+"-@SN[W=*U'1.3:N<\91"QDZB!C$YQ_C@PB M[#H5QA'UIJ\[DMT9Q,*N-S4"[?'MW-`@PE7P$8.(Q1I$]/(-%,B,ZZA7X1;)T5^$:)I M0^ND@L*EXDX[UQI%-`(:&43X+Y%"@PBW2!HQB%BR2X,8^-Z`XL9(%0+?S@V- M(EQBC1A%+-FE0?!MQ17%0O,T&[@[/M0(CS__3`81?07+>D3TQC7X_LFW/_]>`:[*M<76R,S"=&XQ]4THSB>5W$_TG!-6R/!M558@YV4LPR`$@D/ M-?/5]<48A?%,?;'U97?4C5"U6'J!,JD-U0HQ:EXZMU=&C>?4<[81:V0;X80A MTYKX/[@>DX59'M.ZW-F#_@V/8J^Y\0H M-8ZNY\2HKBW<:AT>.JMCX/0PN9X3/MQ4'G?GGE&=?(WB]/(-E$DYKX`LQ"4TAU2%4)T^`R53JC6MZFYFW M[@CAFHTH[#SP]0>?=7SG?K4F$:V`>O'Q/SF&#S4$;3\08/ZN3KSF:UXAK9`[A[MROA%()Y7I.C.KD";GQQ$2-S"% M(!J(E.LYX<--K7(]IXK*$=T[0KA:4XC>D`:;(]=SPH=;IJX%42PD\GY;A-P, M?E('$=-6?4IPDTJ^YQ0Y0OB>$Z%X87P3L]QP3`(QP)&U*7_RLU^/%(<'T5YT M%T)70O'6(AT>ZKB]NEICB$9`R<2AG'0RXWC'YYG1]FT1>@R2';@=NC[G#H%O M,_/`MT6*[X,,="U#E/R$HGDPP:GCG;;(F#\$M+'\7/5MD<@?PK=%",7Q-;]T M?=!_M'X1G94@O\W$U[=)"*4DR[=)",7QO8FM@LZS,;,(R`8 MYP`^"^/[P]1_M7W-7@[]Q:$X2-0IZ;HFD8F$[YH8$XGN"]FK-9'HG1*!C+FN M260HX;LFA.+2!C_Z5G7;3(FQ?5:QD*C1->D.!0U%3D\(@WHPJBT.V<%!C'^* M9D?7I/A'5*9VI0]44>UDUT2^9$(UIE)DYG#<-2&0C)7OFA20ZYI8VX?.F5;L M'VIL@JX)H20W[U2X$JIO$V*='WKYXEDZM63V79/(!D*40BI$A.KD^]RFB:P< M-%_WY4UD"^&[)H3JY`N#-;"0BBP@?- M9E+-MU0B$PGW*^YK06%CH>X;#%.C7HW$(D,(';^Q`RBT"ZEQ/$4_[9=UU644 MTKV>)FU'O^VZPZW9PZ%?"8I]!-$U<8/HHKRIZ+I?_6$4TDTG(\ZWKG-'V<%A M@"WK%K%U,AOY1K@[KRNAD&TZQ@&_."O^U(VXSK,Q!XFU.$@@6>=JR``=6E=1 MZ3%(]G:"8_+RS[[/TII='/IC6PPDB&Z-`E6MR#O"G^Y3WA$;_+BW9'N[[D_< M,2N)E>P?N(K9S=^=`3JZKE>E7"2NIUG/VB.Z\&"Y6FR4!3*`*'3K0HZCFYYG MRH+O8]-C<#)LIZL^.CD?1'=,QXJE!$T&$S>(;B!AOI--**9K[D,?1==(6N<" M@4PAE/SZ3G:QCA#RZZ[!KH3BIM7Y6H7'E`6S'VO-A*#UYSO9V;?"3`??R284 MQA><$?1]\_U?8%JMV41O?%G<1.1\)SLRG1!K5EH_:-.)V^Y%V'7,=`+A9I'H M.]ED3:&J@S_P1RB,[P_;:=4RO'^A'X!CY8&%K0;6K1HC]PG?R2;4>,J-V4^` MS;);B]<$H9I&&!UD@WKPDY`Q&`G"^77QYZ"FC7E0K,6#HL;8+2U@CBE08.CKP MY"0A"Z^O:022'7CYDJZJ8R83*[E#@"H!X6]Y:R-VGSP?O6CY#GQQHW`=^&SJ MT+^@*E82E9++ZT(-D^R&GF4Q@U2A<=@X*B@RBD^'*ZZ(74@7)&%A(]">*[ MA%;.(;J\UX*IQXDK7C*A&U,8\G1H)`C*D(Q=D"`,<@DR9@8!OV3K),0E"&$D M([B`4R8\18E09<)U)LB8%<3:807!&,W7I-ǧO?H)8*XA&#@<6$&;JW]?( M`<)KG'*`&$D0ZP>1%"3M85O,(62FM^=7EL48HB:(?$DGB+5]:!%`<3A.D&+W M4&NZ3Y`"\@EBMC4M2MABD^7.3'T83<3H"6=0,.$0A1-N.]UTN3MHUEE_B!;C M#@V)7"&\AA`*&:\G^)I!_CG8.C[G$+&2JX.,M?_:.3*(\"S?[4&7-^6`/G!Z,;P+C':(A1XZEC/2!:,89D,27;B4WD M_.#%AE#,^$59$![\AL]J72`ZQ88<'&2R^Q8!@>1V1;ZD,\;:/+1"UR,V@;N# M%YL"\ADS)C9DP*!BHM=9,/^ZQ$99.8R(C75V:`6Q0VR*4X/,<9-7CY50//_Z MQ>8YBXF#[9O!/!'*0F(C7S*I,R8V MY+]P+#;%I*$.>Y`Z>V(#OV8"E:U[IX]PW7*T8L.8XW4:HW@TN\5F&[-R0+AF M;)+BSAC-V*`>C!I.G6W,S`'AFK$5&\9HQ@8%C%&VF'&WV&S6T:%/;/!MFKG= MP4*P@73^^J?L;-1+*F.V,;<&A$,;[Z@WQB`9.YE&^$F)D9L M&",9^>49HY[(F*0>`SG>%ILM=&7P&8-/XOG7+39;-E(0C-/\:Y]#PK?I6+N= M#8-4L)W8,(J#W2TV6_97,-3;8H-OT]3M3A%2QXF->LFDSI#8;.2YT$@=UI$# ML>$GY=6DIF2-%QJI$Q@N.+&)_!9LS7G`+P[FFL.CV2\V8_8+6V"_8)+BSA@U M_^Q0`V/<_XRGCK5C:,6XO;/9R*I!,W9B0RAFW"\VV6-A/&/(FD&MX@TI"#:0 M-F(C7S+3,VU5!)%6Z!*\)3;9`4)_N^W%IH"-^L;$>#)T[&_)/4!ECCV1N!!)M-/62SIAL">(8'NQ(10'NU]LLO&!"'9OZN"F15*WUX&@LOJ= MC7S)I,Z8V)`CPK'8!.8*7FP*R*5.-C(0L6F4[@PWNSV;.H21\A>D#J%X-/O% MYCD'A8U<#^1H^HD8&2CXB4@HI+[`]YZ[9WHW:Z'0.?4"*P5+XX[/3@E?USG% M7,&/<]I/#(QS@K>V"($=@I]Z!>0I)648H(1"(@?0K7-"\P.#>FR$>F+J&9WI M7'`''@C!U,-]B\H:.^9`7>YNYM-%78I(MP_KE\JZ]$0F"!T+;G(ND$&_U'\B M?V\`$Q$U14U$\9(A,G2<;"/W@N,:&%@./*Q66N$ALX$E@BN11(9 M(O@%-Z&8<-AZH2^1/(&/N,"30FR!BI,7!TOEMCLN6`B''G M8B=P/1"65*0QQ?1`9,RNQF1/`4&D56Q0&1H9P_)1ZV.0,0SR&3.F,>0R($?3 M9TR7QBB_@LOI1<^__4NUVYA?`<+USL!G3)?&*+>"V^FL;RWOWZO=K%M!8]@# MEP*7,<5]H([ZY#.&4%R5S+W:_2M(6V1;T*$Q@6W!Q4V/XD=0,T:^I#4F>P+T M9PQ9"!QG3/$9J+'S&5-`+F/R[?\!2AT:4PP%*J-@9THH'$VXL:>/M>Z?#=VR ML\``XPZ-(;,"M2OP31U"(>-TLWOMN7RR91.!`;ZH"[(F^7SI4AAR+V!--+]_ M<93AJ>0+QIT*0\8"DOG%%2<"R5V,?,GD2RKT@DBKU/0H3'8QT.N)(%]V%6;, M56`KK@(U%WP)Z5(8>A+GR]9[<'T;$-A(G.!(%_D+@;R!8J`N,ZXYS*[ MIN`__/8UY\M%&V, M`U5?Y$LZ7\:<`S:Z\G^L+P22L?/Y4D!.7_(]_?X4+NX`-28N7P@C&07ZH@P" MX-J./DE]T,/)5_4'&'?H2^01X/-%>02D?+G6V6#&.=7_`8H=DA)9`?@E&*$X M16XJH0]^IVC+]_,%X]X4PJ'"3=?]$:_-*_,[$MU78QE*X0H`Y*O6Q6$ M-_H-"@JT$93MI7YP3=%>X4_3+7T5TJ`:7.7W+>3H+K]O(1,*,^5ZTM)W/EC> MVKO\G9D2W.F_N&^@RZ7^FBGR)1-#&+&!8:;K]\>9$MS1]YE20"Y3[)W\UG"" M1,#7*W+FU0E#'8]R[[[F;B`FA,+1[,^4L:O[&UVXEWQ-#MP9H\7/H!Z,*GP/ M,F5,2H*K_%6D.*1=NQ-UE1]\O;24[%_$W.QE_MX$\5+R8GXE%*(K="-_&@BE M>,DD2*KH_760+MHW$H15HD['($$8Y!-D3$KHFKV<<#Y!NJ2$GE0F7*>4Y+OX M`R'LD!*ZWM]*D&XIL5?Y.Z4DN-+OI22ZT^^E1-WI'Y$2>ZN_,U."V_TO]D[6 M1B"YCY'?Z.:]Y&M$XLZ81J;0DPK??2G)5^O[DYENXDN*3DK"._T&]=C4G?X1 M*;%W^GL3))`2]W5]N=Q?UUKR)9,@8U)"]^H;"<(J4:=CD"`,\@DR)B5TJUZ. MII.24T&W^5H)T2XF]N=\I)<$-?B\ET15^ M+R7J"O^(E-@K_)V9$ESE?W%?TY>[_#53Y$LZ4\9NYF]TG_XX4X*K^3Y3"LAE MBKUZWY"2Z,I]V6G3$KI2[X&]>`G%;[[ M4I(OSO]N@H#/HMY[]DD)ODUW1)R4,$C)GI,21G&F=#>X+O:"?E^FX-LT M=='^P[K)(+$K42\I*;F,W;M'>..P+H-D[%RF5)#-E(N]6'^C"J\#W(E*$&UR5?W]<4C4@`Q9X& M%Z,X0;H;7)=\>5Z4G]X$":3$Q`VH"]W`!I=ZR21(JNB"2&LV=DC))5_=;WS] M7D$^08:DY$(WXN7:Q2=(CY3PD\J$ZTV0I`T#(6Q+R85NXK<2I'=7`E^,:HJ= M4A+G%?K5]*9?Q87BI7,N7 M#)%4VT4$6R..4M"8A*P7=SKH#Q=Z+;\T_W(I(QF;R`V/$ MM%($425%=@_E7:+[[QW:0??8)56O'>6RN\@5KQV$XNB>]9'Z_2,5EWQQ74S1 MWESQ8G*MJR02$WDIGI8P\B4M)OFZNB#2&.8,;[5D""3'V>=*`;E?*X0JN2)/II\/SN==\K5V0[U]F0C?II>(5_N= M,8.DKI2[]GYBFGU'*W:H!L>Z0A??&[FRJROV^GN+$JJ!+'T^5WAO(48SR)7_ MS]G9YB8,PV#X*A4'`#JV"-!``O9WA^BV\*$!16VG77])XZ9.[";I^#4Z4ZS$ MKQVG?:A;5UZ&;^\6+<6.YB_F8T(E8)E>J.DSK M@(>344=2%^(@\PIG=.\+#E22EEQ'HYM821AT?MF/#E02,'+4,=B6C"/A!?#K M874P*#RM)-:("-9'W2.1QR#N1!T69P^J`ZRZ7+=PT:'AIW2)<4R\,7=S'*DD MEG;''GM6A^Y,QN/5-!GU%#XRGR@=`-[#TN'8>5I8''9>3-7:"K^&*2+AL_.) MT@'R';N^]*\@FW.[#0M\CNGHQR'Q`I#XB'2ZFM%/.R.=SHA*1^=WE%9BTDDH M+!9U[SUB-C/!R@2B4`\<&_SM%S$.AS?F,;$DM2CM%W>%93F=NW=2A^3]OSK# M4/.TSH`17DDP6ZX.-J\>D+!REF$AUW7B1P&1*A:F8Z%)%145Z%@`EF?$,HZ& M%\"PA\7"X/!4+-:(B,7'W2-B83!W,B06:0^*!:RZ.I.,W`F?BT_,VD"UX]1' M`]&B[\AUFK7!RKBN]HL7(L=IN]\B=5=J/CV?&(;`OF/'T4-U8;EC,7HUP1"& M^)#GB(HHK(?8G&OS6./,4/%,&)HS<1!7J]U]EG^W%5#K1^Q;8]FE3QN)KM\O7O2NY;>\7V^WK?'9_8?]?;U49SD M>U&=+O\#Q?KY MO:ZT-]S1DC0ALG03:;C)25$VQQ#]_)$\!4BC+&N*K"(-#M$'INAY\^ M46=E@X3"JINC00Z',L<1R<\U;I@0Z7"5,XO;N3K,N\()0>F@YPA$KVM>6DL M#5#:K(L2*N"V:QT^A.C%6J4!,C;KWI]?);Y0Z;=&3^22=F7QM6PPF`W3Q"=@ M3\@K1[\4/`2#C9O123\!WSJMP(?L7+'OY/(7+H\G!K/M0D&\KE7Q$6&:@Z$@ MHR]\\$%]'D!3 M\/%M8WF+M?$&Q>?_,5O!P+?$V"JSFV(\E8FF&%]EXBDF4)EDBEFJ3#K!^.;` M& X-OB,[[Q0=PW/K?OFON<<5CT?/7&V@A">>WK@R"6:BYL:=S(/GG@W1*02IJ]XH-35[^%8YAW= M<1[PB-Y;!J[.@QO17$=3';WB-C9=[1 M;5/)>F(QR[RM!X_T8YGGFT7)9V(QRWP`-C_@H9?DC@SU!@IOR MU;@[XAVN*JKEY,R[0@L.@2$Z-*PO3M_>#7]`P]AF1_QWUAW+AFH5/L!0$_82 MTCK1\*;V&PO;^#;A??]JP??7WYS..S=]_-.=GGA+US(G MWH-E^?/92;_;'9W,37OQRA@[JX7__:OA>0\3KQ;VOU;6E?C3Z'STZH?O//N' M[_P?+H&@.;6,R\5B9-^=^#]\=T+CQ-A>W_CH+/P'SWBW MF%B3Z,\WUK)C#+I'1K_;&T9__+NYF*Y,=V)+0\WW&-FP?3M31D(HA+E`VPQKBV7-N92"R-M];8FM]9KC'HQ:/V:6$9 M_[1,-XKR>_M1_*#-?6LM^`OMAP^+L;7TL=[&6].WH@`32$WAP>5D;KM8D'@6 MK.'=FN[4\FG9;->:6PN?EJ"K<3AM6":_;VS0AD61!";2%CO):3YAW*X-9\MSR#! M;7N^:]^M2(I[R?HI16AG**Z"T\;*TWRL5RI@VYR(12G?UNOE/51;X)*2\*&E MBL-<#=L%EY0>R$)IAUQ2VB(#)35L%UQ2.B4+I1UR26F>#)34L%UP2>FG+)1V MR"6EQ3)04L-VP26EZ[)0VB&7E$;,0$D-JY]+8:V9BE1XX%;0PN77N#%GEN'< M"^TN+CK[4KLYT(G3($K/IO(NN)'MBG.QJ,I]GH7J-H]#2:XJO9R!JAJV3Z[N M0ZV7Y*K2XQE<5=4R9[AG^T73',_/%,W[IW'2,R^G4M:9P2!L_.C"X-#IC#84MNQBV M@-&639?J&"G3(W5S]KMJ6.;6W`)&^7BD[)4=8*0,B0P>J6&[P"@?CY3UL0., ME%F0P2,U;!<8Y>.1LB5V@)%2\AD\4L-V@5$^'BG+8`<8*96=P2,UK':,PGHY M%:?PP$RLI+:2WUPY\Z7CV=!M.=1:>)ZM(X0+_JE1"!W^(OH,'JN,Y5;+RQOH MG,*H*)V0RA<&S!CG1P6"M"!7E.C-0$4-RX\*Y%5!5)2$RT!%#/-U0?C MEQOC1]:(LJ0R>J&$U\D2=SRQ,\@JW\CQ1EE,&)FI8C3Q1@B(+D_IYHBRE#$S4 ML!IYHBRD+$SJYXFRC#(P4<-JXTG-=@K6M*`:5+L@@S%J6"9CI)'3[^+(%41% M'=(,5-2P_*A`(A9$1*(B*LD`R4%'# M\J,".5$0E6U+EO6VA00HB(J2&1E<4<,RN?*3>6?-HD&8[V8<_1G]\]_-V4H+ M1OUL>U].1)3--]$/7/=7^EG\>GF'@"AS[$<'O77&*XXUO7U9:M`GEOVK&A#W M^_#\],?K3S>),$4(+\49QT;2AL&+H1@9%W+[V9I2/)>)D-B?S7DLFN\6ONV_ M!`-CQE$T]C?>TAPC2AOAUI[E/EJO?EA'H5X](%`9,61T,?*,*$U7B,>E&%YA MY?^G]1(=0,0().10'ADS\!+LGC#+W\_,:1R8]8BX`6H]C"M$C"<&*8=9JP;& M<78-[=W]O37V*58Z;E@8W'IDW$`*`_",,6*]$8W^>H;KT1O#IKN]-:&PO.7* MQ6^>'@>.O?K1?+;GJ_G5:KZ:@;!'BV%=,:A/B&__!`Q=1-U?N_8XN@7BEW:! M@'QM(:\E"L9[*PKEASQ8^`^6%F.>0;5KV1P%#QY,[$=[@O778LZ#J<-D+SZO M/WVKOKS$&0E'-S)OXK#Z;$VLN8ACCZMVC;K?[)@HTH%F"CT'S MH[E`8H,X+E;"OE$C\+E'9%QZGN5K'.[U[XY[&X&A"5L@S%TP6Y*,SWOI$WRB M13#>/2.[(WZ'\P#U>S*B(GM#IG*PF^;3$ND=/O9^&O2?+3\;=L_XY[O+SS$+ M(3]]]XSWM)GULQ-L!4JJZ/:BGPQ*`AI$`9V6!'0:!013I!1MO6X4DF2]#%Z% M&9^2#8(]+(:+T>O!<<(Q,A99/AH1^I!1%#M]R%GVD//L(1>90W1.:;CTM(VB M#^EG3Z3M$AV*EIN$=S>#M(5O_,V>DBXW_@NI2M#HLQ>9"A6KV@`97_*'\KOU M9V))XU8R>ZX8&M.GB7X03/&3\Q2B)BMGO%Z;L_H+!""N\R^PM4U[IFGD?%]' M,P-,/3B9-"E_UL[YE(JI^5[1/'+\0FO+EE>D1C6*"B< MRHR0C.@7R?[.Z$BY8G*9(C?3Z.#2NR!X@RB^!];?1K%)V0'K;[+7?WTQU]T5 MT0FKD"\]D*7(%]]&L4DG/Z_',R!?E2%??AO%)I5\-5_FZ5^3 MCR_JV_SJB:<4^2567\U7@/PZ5U]Y,AGRY;>%5E_-EY]\?%'?ZJMGNU+DEUA]-5\!\NM`_#I77[U)E"%??EMH]=5\^PJ]1)6%WBQ`XV:P"LKK2[P]6*OK(R:L%=:O";P M2DO6!;Y>WBLI7Q/V2HK6!%Y)J2V`WRR)E"5F-T8G"M:-4=D7Z/5%+/I=>IY) M1F9+%+N<0G(3AZTS.`3P&TV.WU"QJ0=G-J'W7'+>!7ZQ3;02ENF7F[?&ZS_E M`'M/P)>F32][+AY0X6N^=YVY\>*L7$.\^M';U?]H/!2%NA)>=XJB*Q\L$J$I M1Z3A/Y@^X0:47PS+'#\8+WC=,4QX-PV\,8V!*I410QXWWK*,1XHXH']$J-'X M(N'#/FA3ED$9]P*$+[9UOTI(',O2/3@*1S)G'7 MA$#J1Z4Z^W2898@M!$7ZBG!Z@U)I2DLG'.G<=,;!5BHZ`78*O26@Y5[E.-AU M\J!T@"[(([ M.0-:)2YDP"Z(J7);)=!=B:<9L"MQ(0-V02YD[-I*7,B`71#3.L]`!NR2F(;N M3MHUL1)C%;II$U3;8U)7IDU0D"G*Z-L:R+"N2`-:@=-YIZC`ZQU,@2B:[2]G M'I`5.)\/YPI\#T*+TO9.I0F4H$Z;H!*+\DQ0\)3F`5D)9W4S26-*09SS@*R$ MIX)"G(]#\AJ6U'>1&MC MBC+BTR:H1(&R.M,F*,CU&D#F84.EXY,'YTH3J+MT&I\K+62>"0HN9!Z0U9B2 MP]*JQI3\$R1%]V^^8AX;FP^\X2B1;]XDO0L=)7?MV027=/$)(Y?PP!D>DOP* MJ\4(A0DH@W^D>4,>`HI@)]T-)1A;$;&X%Q]E.N5F8@J0T)9(&:4'(A1E<"'@ ME/%$R2HA=J=\OU<2Y,&NMA0"2!8=25-M92F2@.==BOV3H"Y!E99"`LE8BL2I MMK$4B'&"5H))&,I$J>JEXY\NJ())"3NI@*G0E[@LY8B::JM+$42\)RGH@$D MJ`MYI5,A@60L1>)4VUB*1.`YEZ())"3NI@*G0GJ=LI8B::JM+$42\+Q+(;[? M)PGJGEWI5$@@&70D3K6-I4@$GG,IFD!"XFXJ<"IDS$_64B1-M96E2`*>=RER MG0H5W*1MW&V0H%QR&O`B%I0$DK$4B5/52T<^"VKO)(0?72LL1@A,ZG*$QM7A M_D@%G^MTA"!LD9"BOEEYP,-B*>H9_&4Q1A.3J>/:OZ&^R@??FFNENOZ;ZJ)P MA@2E-*RK7TFOKG=KWLVL6^O9_W'FC+]HN16_&[+?^J/L5G[B.C/KY`8ER+HH MJ3XZUP"&T.VCX_IL-4>I.FX_CG_-43'0-_ZJ_@[4KEW'6R+98^4Q>ZYFIN== M/MNH>[<>[*+LV=*UYZ;[$ODKE=+["7U<9J)8X,9W"N%?`UP_BJ[GOT>Y6(E( M1]0Z&QK->61K[AT-CORR-@\.A<5"6QN'AT#@L0V.O M?W::JCR:(W,8U;(T'HA<)1I+R55\..H>QEYE5$NNX^A`=`?16$IWT(<'HCL8 MU3+KV+\XZQ[(7F54R]`X.!V>'HA^9%3+T!A_\1!W[>:H#<:R+'FZVF@B>:4T M!O@28XDWD+QM&N%-)&^+]G<3R=NBZ=U$\K9H=3>-/"CXT_,RDI,^;+[D9"Q+ MDA=C:S=P]4;=LN3I9G83R=NBA=U$\DHIAGCCNFGD;=FN;AIYJ28UO02HNOFH MJ'YMN6@Z,J?F(OP(\#?+G*`MAO8$(,.S-Z*/HQ[T,.BK&;K/+J;);PIO5]1Z MAJLB":>Y9W@/SM,"-9[XCW>HHC2FY@-'_,\'V8'`M?R5B^8H:)1B&F.4%U], M,/!?HB^!\82Z2[UA9W3Z9^.U^AM&X%7D!ATGA.-_T#TRT"CBPGASQ#7*J2[3 M3#0$V`"NOB>8Q_U^9W"N`7UKC27,'L,\-]YTHDRIEA>Z3SK M#(<:1A7)/.T,SS28>Z6RU^_T>QI*_[%"OZ52&Q;P3G6V[9?$8>=<1ZD"B:/. ML&EG\JS3US=6!1(O.F?Z&=_O*IYU>KIXK41BC+C>+XG=SNE62>QV1@/M;.^7 MQ$%G>*&A5&$5AYU377SME\11IZ]SO0*)YYVAOBOV2R+.XE9)O.B,FB=NMKN* MD*A-VZB]SD"WN3ZB+\Z#,6##LM@&(NSDEPXJD,Q8%IF>7A*+8T&KU M$7W/<'7B*"LM2"P+4QUX4)"D!M`J;Z<&T*I,0PV@58&&&D"KO-0:0*NDN!I` MJ[2E&D"K](P:0*L8]SI`RY#.&D"K`.<,T&$1^+/I4B?4QY3PSUMX2.Z=&9PD MY+%9.V:$]X0B1PW3M>"W\86KQ7>,!VNVY*K8"#:U7,^G3G_D9W'1/=NC^M(N6I4N6TZ:._>-%4?;1#1J%MUX;7ARN' M4\_BM:>(JW,#0W/A`"'7<-#&4(&W';2I9B>4P,1GVC:Q,$7;0WR_6*%YM>_X M^*_P&S%A1.6F/L!;-`)>P:`GVW_`5.C<3/B;^&IF(3[5-Q#3^L7RP8F)]7QD M/#W84/Q$A&`2=^HE3QB"9A%!ZZ'5!K"TY_8,CB]0LH9(4PLV_J=E+8FQ@!*H^Q6\<%;' M^&4YP?B)^IF\B!C"D+F1-B)XS4=DFC,CT:V::K@_67>>C4F`E8K.[8!%)V&4 MH*+N$.9KSF:T1=9JU\C4?_X;#@\T[QNMX1D@[=LY(#R M M?R%A%Y:VCR2XR#INQ6TK;H5BK=-$\*B=BH'&MQX:VR.OQ?+0*`2*-'Y[-\=6 M>'UG0;M#_\(P,.]ACQB^^6QY;XS6B"!;;(=V[_Y-AJ]$'O^AMG3XYI_Y MSIUU/&O1+YE,G_ZQ4G#YYU<\17UHQ`=IA2 MS0AD1]K4C$!V%&'-")QF1HK5C,!HWPB<[1.!P7`XV#L"V;&>->X!XD!V''N] M"`SW*HC`@6%V1&.-'+CH#7K[W(2][OEYE2I]EPG?"A3J',Q!.T'LX M"[T.R@\895QM:,Z'ER6-A.,2PZSGI;6@2\^Z<^*3LYI-@/D8SD%V MQY(CS%GA6L0%`T`4]TN4]W-L`?PGY-OE(!@=L'\$&Q!/>KU5Q- M1KB(ER_X)[C/3=$DOPN&_*[HUKMRF[=Z6OEP@T'"`%=SF\DFM"7&MN M`A4X;.'HIDN;2T=I?D\"3T+4)!])*OBBITC,L9_,"K*=I/DH\5KF):$EIL#^[E M%^,.JT`1E."PR]&.[A$<[1Z0A5<6@.&39E8MR6WK"2#B:[$Z=Y;6)?(6Z`0N M5L7P;>S!J"^RW818RW838A/O:A,:K\.'P^">M.3R6)]Y>0;-\;]6Z)>)AR82 M?F_4$\_7(R[YCB^%);6TE1'2%:2EY!P#)I;:D%!@GN7.7DA4,B,Q32M2E0X# MV^%PJZS8HT(5>B#R3EE2\OY$ZT=M6M8_AR!_C86D]PR,VA_LU@=C^`1*;[6E-('9P@,263WT_0&*S7=@Q*\LIY@=&;+6T^`,D MMI0T!I=&W<,CMD+*_`$2F^UNCC^SHT-3/;0;2ZD>3E0_L)6MEEQ_8,2FIMIG M5I1-)O8S-VCZ^N\`3:2SE,+A>E8'M9ZU6/X-7,^S4I*7UC/%Z&\BG778^TVD MLPY3OVETUF7E-Y'.4O(VP\!O()VUV/9-I+,.L[Z)=);2*QD6?=/HK,N8;QJ= MJ79\Z.TC*>CGO84@$WK.E"9@6IA/X?@>D8`1 M"O58XG]EQ,S=ZH61>G`08!-Y[0N]PV9DSVUG>NW]442QT#OP3N87X4$J>&9G MTVID:\^N:0M!.^]OHO+9?XD29[,7'!U40/O)O+-F6I6V'$7/HG%ID4\B]5$R M1F\4<$"1BB+#4>\A.IS(_4!Y63\[;ZW):DS!2.\=EPZ7.E>WE&ZBT^U:]S/T MCZ$\5F.B/N4J<7Q0\-BMSHDVZ6OY[=8_/5K/>4115R)1)DJRFCT!\UPPB&T_ M<06[,ILDIH*-AJ2JA8?P,P2[:&4V4$FDZ">HS!']A,CX=/>_6$9$MB4)6G&> M.$EO/385T+7H&91 M@OIL!``ZBUBI%0\(D8TN\KL0Q(%G7)$\Y='_415L#%8L[R/SC1'2A[QQPH!C M/"CD1@VA!#3?0**U@\SO.*IX5530HSJ%5R8'"FKGD`9?!ZGEEY.)34#-&00% M4MSY;&L?!2GO%9(PX_9`&!.1A6[/;/_E^@$5`30LPNGD!8#]P[J[068I*$5D MIRZ8E`,[FN&>,<.'((?^0Q!,^W?$Q9IW3,.G>Z$&]!DWPS*#8@IDG`A-GAA. MQ&%8N8LU9)!PC3(#;U%9X&>'EIWK"KSGJ@$:YW=5K2"*<+%Y:T@3BR(4.3T< M5)-91_52A/IR,N8Q=(P,T?.@!A%HS?&]'!),/R$'>L6GG*4$&8L3^_X>0<%< M)T,4DM@HPDK2;B.$^1\/B#G6Y^)D5G,V7LTH`/H(07T4C"ZBL4(5*-@&(V,4 M4U)951DHK6J[(B7;1E0V!Y,C"MJ%P$5IC*D-^:%$)U%QATH85"]#QGCY-B0I MC"C+1-F,">0R(]<-*^Q3:KJ91+/5,[`P9/X4;$=4+%FH37'*V].S]],3 MIPYA@$*NL`YCV0?1P?=C5[,JZI`\7`HI2*5ILNB)8U[2G>I2UK2*K?]'PA2& M--?&>L?7O\B%L3?,8\?\[/B?9;VK6P>K]E9J&7W=&J[2HL3FU/C-D2I1`N)V MRJ>%Q3UX/]VK4W9#M?FUQY5)7N=1#*UT7V1<9R;Y-L]<*Y_]4^ MZ^V.['6`20/([N^0;/4NV`"R!SLD6X6?-(#LX0[)5M$H>R:;`T9V1'8X.*4! M9.]*DA/9#9'D'/VRN]5>AZ[L?[5'NU)@Q&(5R=(`LG>EP(CLAB@PCCW9T28/ MQ[GL>;4Y%&5'9(?#7O9,-C=*CB,;KF)4D-ZF.:XJ336`XEC=M7V*&Z*V.$A^ M)VO<^+O'UM=X'>:^_UU]%GOMV#[%3;]Q;)_BIE\VMDLQ&=P-D=6$R@YD-4\C M*T'N^1R3(=BM7U;S-,VA./9VL?5=W?B+Q?8I;OJ=8KL4'\)U8KL4[_@F$?=H M]0NJ2LI@Z?<64>-47C/I%?A:#334 MR%S@8GD<.W'RT]PZ!!>Y"XC`=4YE8RD8$-%>][9' MX7'424OT9B?BZ%O%V`@/N2E[[\\J]4)UT'HT9RN.[=I8%"V&:KTW5&Z+QOY@ M>RQ7Z)E)\7<4]-]N$-&B[!ZK$U>VMED;9-3NCU:`I`F0;KM!V@V2LD'.VOW1 M[H^4_4&-TF6J96N!M";JIIF_)1.UO;[L\/H"`_\0[B]\%5Z'=R*F5/=(T)#/ MZ(R<>#/'-6QL+W'GHE&QI07HAY_06?@C4AM?-)?')27NK)M;RFLA7TF1X8.+ M*/)AZ(J'3T4##L3KNKZ!"X)%+28H#98NAA0"GGP]0[Z7M^+L7=&46#5[1O:, M0QFS2*!9%Q@7'3@IPXD:]B_2R<--H8M;]#*GN M2,P3+:(IZ0BLFH"!YF**6_K,_B+NZ&HGAM!< MC5W@QSP0SAA"FO,I)M8879[1'B4,#@`H>1',F8-"4E?CE_&,+_7415ON1F(" MJ"`GA81,>RKTX[WL("U^U3;+)2<_(SV:_!K4UH4R`L&5%#KB?27L)[J#6V>% M0-^@Z4^I^[W/A&;!#BQL2A'7%G^90<"8X_.:YG'8>R M=3QK2GF+ZT,D-J=\:/RR)02L6F!L..`CG00A*BQN=D10)!2'Y;DY*Q MJ0,U[4X3C9<67P3FXF$##6:Y>N6X M$#+BN.%35I[,=_3IM-R%R,S%MAV_:!C?*E[H^H$V"PN3.K6VDD4:$!"88KEPQ@""5,`&7.];M=89$YB+:$,B M/&[(;1*V6,(3*D,C.N,8YQK'/FM&80?C96M%E1%(6=Z3KB1)A?V^!LK6S?HR M`&V`YR-D6&/GS?$:A$]Q0'C/+ZPI&Q7"3)!-W80$]"%U)O"E/B^(XJ;TQ" M/*25QZFG_4VG_\L"6:*07\#'DCN)?PO9LQAEHBA$]+(8"`:"Q3)P0P&%Q2UP MQAJBHM+XY?C!FDR!$2T1K`8AD;ZAVPP,^I<3UYJ2#9ZYU6`ATLT-MUW?.U;E M+I9X-1<]*U?+!\O$>R55LEA`]]J`Z,/J1%='7*#`()CY4,HS,OW)^'.]8SX^ MY@2*&`85-$-PL0(<\>X9VHF\@5GE*T("'8X9@G\86`7,+Z?EID`+_$L>*LD4 MO"Y/4#5ERJS/N,LH1JZ_"3VOXL68!3.96"3MQ24FM-]YCXEL?!#/0H%L/CYU M9/>0E0@K#/0[]_=49XJV.XW`=E>$KA&`5F?C*X]>&J3K):%P:6\J+9NJF'@X MD"8O1!;/Q-@EW>4A+.3E.ZP5=G&/18_3@+`MG":U%H)O!W)\UIN?9!@;OPL* MF^"#3V=2G/W(RW36@<%Z=4[0*7 M2P"%K)'5XMY\A*4.<<$^$5S*">?0SB=/"6[RK'`ZQE6<]!)J4YUP%KAD;EH> MO$V01SAC[!<`7-3DH:))4[FC]6M_VNYAVS-4#R[K/!#'@BLC='1(//#]C[QZ MK`[#0#%.&KF0*P`QE]S+N&T6O59&`YC"A$<,TWBMP]2QEXN(8`$GQ`26NX2S M,KC)\.4,:T43\*44:I$D9J%K#_D=QK,5MQ@6%R%CP4$Y)KP0.`%<>XJG\,F; MXK/O80MW)=@8R=#5I4G(DHVKT:8S@Z]&PDICYD9O1N)XD/(([DC8\-@ZH>L( M6"@F"H0]=(N2RTDW(6GS,09LSY)MB8U+;DL0%[*RYN;_PDL#>P\CL%:P`".7 MLV_A77LBUXY`(&E&89/%3"CFHM,*78N;)Y.;Y-")N:&=]E)O:%'F9%S1>'BK M"=6F:C6AL%2_6DT8%UN5A_A%='J/S5+W4&GJXACM/RNN5Z4!L M71XR,(-,E*_?Y1%CZ`WZJ0>J-?0X\HINQO`NT;G:?%'XUFC?ML`4Z/*1G3':MZW-0,C@!ACO90SNH!+?A`JO:BT%Y7VHD+9AT%:27M1:2\J[46EO:@@TQ0TV)V$%V]5(4*=!O-@F8!8&/ M.:*LYT[^1--1^J-':_JTID]K^K2F#V/I*C+]N;4WIS:FU.1FU-_V.:K MB=)AK:'7&GIM+<:V%F-;BS%4;&UOM1C;,-"@A%L;!DH>/10M1N^#\0IE$=N" MC&!(9D'&==,2Q^?R[M9$5GMWW!?\P;?]%57DU_JZJ.\^F5PN6ILK-,R@<<9K_N_2M"XO<;ZK4QXTA M7IP5E1]6=?O?Y)CTEFIC)O>'_=UX\/WE-RT./FK^CLX<+UNS\-PKM#` MP;M\1D7&8#`U8T?15Q1_?(G\=6+9O_Z$C#@]`6C&B9->Q?G'4/8I;Z.:T54 M4321N%(Z`BNGV=L-)&Y[IG83B=N:E=U$XK9F8#>1N*W9UDTC#NK\]+R,*J`/ MFRXM&<>2Q&D6=0-7;M0M2US4F&XB<5NSHYM(7"E5$&="-XVXK5K/32,NU7#F MQP-JFVU-7Y+>'J[7W2H_K!\$T.B;/T+?NJ@7/`PR1P?WH*@2`^?JJ2*P#.;Y MPD,/=6JKBR!8;JC,'1>/T5K9I:[9:)2T0%5CSY"=JI<.>DK[W-F/>P")?DRN M=4_MD#E+5S8`DCFU,G2'7@70"BYH<(C$6,JJ1&CIBN*X$V=.#]:B M&UY&]VQ!A-8)+XY>T1/K[_)AQ)BOT$D>[4.YFY$Y'CLNMX<"#]#65&ONY1FFS?6TK?F=^@V.>@>&?UN;[B1(*Q- M9\X=E$RF2D^AAVN!ZA.:1N+_B5*YGM9J?DW?K>.#O!\IN/FC:-CWX0.Z1T^L M9Y%6,;CH#/XY]6C,(=I8@EKT@C11-AY=F$5OK'N\J6'#H'?W:HQNW^C, M^V!AG44K=6VQJ7$=]B9V#]455XV_L:[!JV%RUSH<,'LA7AQ%D#N]7?))9K!X MC*2FF^@?#C3G]C,%Q'N\=%0*`)R>HR,O9-:Q:$PWPXX4#9VYF5_0:?/(X#]P MOTUT:*<690%VQU,7#:3%"!PQ''A`9&RXR[#:':B6)7?'$KU"[;'AX+_4F9GY..DM6$6'PS#B"NX4;WJZ%!*".H[*IN^QA)C$6S0^-UWNB=[A`!9TBH`V@79!MTU"@WYZCV/.G?"\]R'T5S:VKS)V47NG(*IJF.[\!@ M#'U.FAY8,&#`UPMI1[IV/CW8:-))Y&0#$$>%3J;L2QFNYA$<,-FE'$&KW!BT M8U"P/'CF4;OA#=;0FJ6+80@R:BXM.>+A8%&,#19)=3$DS&]%LT?8DK*3/?05 M]@E*VX4]1^O[*6[`T[9\44;5157\3HV;4H+&4^G'7Z M&DJWZJR)+79`$JG?2J2#DTC]/ZY$&IYGRY1DB=0_[8RTL[N6!G&6OY",(;N] MW\U&(/WR,.H,-1R4_`@;5Z3*@U;,'YR8 M'_QQQ?SI>>=4$Y(%!74.TS%94_0&,5(Z%8&HX1D'0(GYPY,?PU9^')S\&/YQ MY<=H$'-)2SV^NJ&7PTN<+#]RF*GI5F+OV_J]#L[OA>4N19K^A]1C_^9U5]\6>="^U2=[CR8]#*CX.3'Q02 M\Y7;-$GRXW20_9:W>271)$"_GPTB603U+K)-JDT$HC;,\*N2'\-6?AR<_!A^ MA?+C<#7P:7N"#NX$G7Z%)RCB6$S2P'!*5HT:A6M!-Z$CTR=KX/.84-H#/OWM MD\3AG?ZO_TEBTX35;>BS&"%PN(=PU*K@@SN$HZ]0!?_WHTRV^?6*BHDA]!\9 M!S]:B_$#RH-]T0JGA0:)1)5PVM.)Y_D__'\!````__\#`%!+`P04``8`"``` M`"$`U82-(.$(```H10``#0```'AL+W-T>6QE9$FCXZ>37&T$[[@FPS0R?*OY^URY>J:FZ%<%,)RK1M M7&NO?:E=5=MEQC_OHM#XYJ=9D,03L_.A;1I^["7+(%Y/S/\^.7=#T\AR-UZZ M81+[$_/5S\R?IS_^,,[RU]#_^NS[N0&(.)N8SWF^N6^U,N_9C]SL0[+Q8WRS M2M+(S7&:KEO9)O7=94:-HK!EM=O]5N0&L5D@W$>>"DCDIB_;S9V71!LW#Q9! M&.2O#,LT(N_^TSI.4G<1@NJN8[M>A9X27;.(>M8!F&>O\2)]]CA[[#U?*VZ3C[R_CFAKC2,5O3L9>$ M26KD,`V8L2NQ&_G%'7,W#!9I0+>MW"@(7XO+%EU@UBSOBP+H1A=;1*2@9MR+N9L'[O9IIUG:XS:%0S*1;W M_48"NTZ3ICPCT/DX>+B9.9L7=DR[,@W?J@=0AVO6B@&Z[HG^/7#HS[M=&KIQ93K&Q"+WT]C!B5$>/[UN,'#'F`.165O%?6?N M7J?N:\=BPY=:@RP)@R6Q6,_9=*%,U_/^HS-_9'(%9JHLCH`ZSGSP#J"/L]&\ M>:;ST:AI4,O!IV'0CSWZ-`SJX+]Y8S8M.ZS=%,D:S\@#FA6W/PQ&H]&PTQ\. MAR.[V[%M9N1%&=%!O/1W_G)B]ALSTSZ#'AB,NL-1WP*1MCUDHF[*H`L"@UYO MV.N,+!O_LZ'\_1DT;=.>J=NK`@--7A48:/(JFV&V&LC\94_I:_>JP$"35P4& MFKPZ:#@##[1[56"@R:L"`TU>9761!OLJ:DR:QU6!@2:O"@PT>;6QR6>9@4?: MO2HPT.15@<'57F6K*ZSG%DFZ1"F[KM"VL98JKDW'H;_*L7)+@_4S_X$PJ7)8S+$+$>\EHUYQP89Q+:1<^?)"1HN\ M4+I/L05S-?.T8@/$1!42BBV:T)$7]51U%%JHZ2@T4-11:*&J([K.HIYI<$#+,RU4=93CYJ#&]1*?TO,!)F_L+=U^BD:9ZC%R>'X8 M?J5<_L>J'CY0N9B.=RLCWD9.E']"T0(/1^G)6W6(\F!Y6`P5Q0DX'FMDH?WA M1H:[V82O7[;1PD\=]L2426-7J0S)SV9LC./G'\-@'4<^J[V8! MZ+**Z3$^W2-\.B60"I]KY-M'Y,-.RO:X1C[6]@?]`;MHE8\X4Y;?9#Q@55S9 M`RX0@_H4GR898`57,8`3=##`:J-B@/#4P0`SXXH!`I0S`)T347%-/^A08BL3 M$V*`BX3\]Q*)''-0Y#MJ>2S]0N436CI2^KW*S$*^1:!S,^/D!(&K1!Y+L;I2 MC.!V]#1N`IR<,`%MKFEFR.L*%"C`(EK2D^@)72E2Y*`K1W)7='6E2(&"K@PI>*+[SBFR)99-BR*J4#_% MBP_'2Z%P4+7\?^NKW>IL(;5S;-$$K*IYL7HJ5H[P!5M+"4MI(N=6M5/C.4F# MO[#(I!&2Q6UVEX!E.7#Y*WJ9Q6^&7 M2&O<&Y=JSNI79POS;R)#+FZ?C9"S!F&5!=TDJ%N5'!KWRK^QCXB3 M2T-5&9EOQ$J\[9!KW\,S&M]D_&G?'1 MH[2'7E"([M`8O@U";#ZB9$SCJ;?-\#Q_5EPL,^`I+(P]!99%LV0!"Q/62[&` M4&+1'$O`PG3G4BR(+["Z-$)S+#SNNQ@+\]X2BV;``A;&ITMYH4F))=N^IVA[ M^Y`?V5J1\R*557B)6-R/M-(0L*#RI5C;>C7'ZBG:OG_0CW*LTL1.A9>(Q?THQVI7,59%+.Y'.59) MY4MY<3\"5;"7C2\NQ>)^E/.$K9@G1!VY'V7;]Q1M_S:CRA%O*49\@<)]AR/! M1GAG2H)&-+U2\7J#4/NK*UK45 MK3MSEU76E0/&4C0)7MWVMB'>0T_H+7:V<,&R1U2(RE0J"LV??>_%F&,?2@TD M]P<:1E6`'G>;T(W=/$E?#5JLU'"RTWN*<+\D26TC&<'"J0JA7_'./WY.P(!= M"@O),4SSU$M@ZKX@FX>>7%P"@]8%&SG^J,9\"0Q:%S!R4J7YDPK,IWBSK3TD MYU(:NE4@/@?QB[^4(T>VL`62*DA?_&V>NG7\R5W*4C3,%]J]5&/(*8)M1GH[ M9_R"S4J5$6D-)20#6M>I$/_/-A?,R!XA\G$7+U\I@3P%.?8G5IU8Y@%:*CR> M$A00:H@W&441XW]N&E-OD;KNFQ@]HA$OQV#VO]SQG6S,[CG]*@;;XU:O!V#> MI;]RMV'^5'\Y,?GQ;VSG+X*IO.OWX%N2,XB)R8\_TY9J]&)L?$.Z^9QAFR[^ M&MLTF)A_/\X&HX='Q[H;MF?#.[OK]^Y&O=G#7<^>SQX>G%';:L__@ M:9F66%.B0-))?1O:XX`!P[IAEP&[[3!L*]`"NW2?)EN'K0/Z%?9(2K(8RTO2 M!AO6U8=$(G]\_]_C(W7UVH.(H4,B).5QVZM=KGJ(Q#X?TSAH>W>&_4L;'I(* MQV/,>$S:WIQ([]K6^^]=Q9LJ)!%!L#Z6F[CMA4HEFY6*]&$8R\L\(3',3;B( ML()7$53&`A\!W8A5UJK59B7"-/90C",@>WLRH3Y!0TW2V\J(]QB\QDKJ`9^) M@29-G!4&.Y[6-$+.99<)=(A9VP,^8WXT)`^4AQB6"B;:7M7\O,K6U0K>3!`6#?!TVM M+$6:]?Y&K9/1+(#LXS+M;K51K;OX`OWU)9E;G4ZGT4IEL40-R#[6E_`;U69] M>\W!&Y#%-Y;P]?O/R\1?E>%G$__K#)[_\_'DY$#)H M(=&++Y_\]NS)BZ\^_?V[QR7P;8%'1?B01D2B6^0('?`(=#.&<24G(W&^%<,0 M4V<%#H%V">F>"AW@K3EF9;@.<8UW5T#Q*`->G]UW9!V$8J9H"><;8>0`]SAG M'2Y*#7!#\RI8>#B+@W+F8E;$'6!\6,:[BV/'M;U9`E4S"TK']MV0.&+N,QPK M')"8**3G^)20$NWN4>K8=8_Z@DL^4>@>11U,2TTRI",GD!:+=FD$?IF7Z0RN M=FRS=Q=U."O3>H<],9&R;,UM`?H6G'X#0[TJ=?L>FT1.[P:3?$ M45*&'=`X+&(_D%,(48SVN2J#[W$W0_0[^`''*]U]EQ+'W:<7@CLT<$1:!(B> MF8D27UXGW(G?P9Q-,#%5!DJZ4ZDC&O]=V684ZK;E\*YLM[UMV,3*DF?W1+%> MA?L/EN@=/(OW"63%\A;UKD*_J]#>6U^A5^7RQ=?E12F&*JT;$MMKF\X[6MEX M3RAC`S5GY*8TO;>$#6C\S210*:D`XD2+N&\:(9+:6L\]/[*GC8;^AQB*X?$:H^/[?"Z'LZ.&SD9 M(U5@SK09HW5-X*S,UJ^D1$&WUV%6TT*=F5O-B&:*HL,M5UF;V)S+P>2Y:C"8 M6Q,Z&P3]$%BY"<=^S1K..YB1L;:[]5'F%N.%BW21#/&8I#[2>B_[J&:+ MT5';:S76&A[R<=+V)G!4ALZ%8JNU'N_*J8 ME+\@58IA_#]31>\G<`6Q/M8>\.%V6&"D,Z7M<:%"#E4H":G?%]`XF-H!T0)7 MO#`-005WU.:_((?ZO\TY2\.D-9PDU0$-D*"P'ZE0$+(/994FR ME)")J(*X,K%BC\@A84-=`YMZ;_=0"*%NJDE:!@SN9/RY[VD&C0+=Y!3SS:ED M^=YK<^"?[GQL,H-2;ATV#4UF_US$O#U8[*IVO5F>[;U%1?3$HLVJ9UD!S`I; M02M-^]<4X9Q;K:U82QJO-3+AP(O+&L-@WA`E<)&$]!_8_ZCPF?W@H3?4(3^` MVHK@^X4F!F$#47W)-AY(%T@[.(+&R0[:8-*DK&G3UDE;+=NL+[C3S?F>,+:6 M["S^/J>Q\^;,9>?DXD4:.[6P8VL[MM+4X-F3*0I#D^P@8QQCOI05/V;QT7UP M]`Y\-I@Q)4TPP:&PO=V]R:W-H965TV9=_;K/\!X_T($I``F:1CV]UWWN_WS#<*I4I8"9`!=?O[GD$2/_N[N>'_[W[^/!_?_F__^>G?[__ M\(^/O]_=?7J@=WCW\>>'OW_Z].>/CQY]?/W[W=M7'[][_^?=._W__/;^P]M7 MG_2_?OC[HX]_?KA[]>OG%[W]X]&3QX]_>/3VU9MW#^_?X<O__GV[MVG^S?YOOKPCW_^^3^OW[_] M4V_QMS=_O/GTW\]O^O#!V]<_[OS]W?L/K_[VA_[=_]EX]NKU\KT__R]X^[=O M7G]X__'];Y^^T]L]NO^+\M_\\M'+1WJG7W[Z]8W^!8N/_<&'N]]^?CAM_#@? M/'_\\-$O/WW^A"[?W/W[X\I_?O#Q]_?_WOKPYM?]-^_N]'%+U$+!W]Z__\<" MW?EU$>G%C_#JS<\*CC\\^/7NMU?__./3Z?M_;]^]^?OOG^3[>_V3%O^R'W_] M;[O[^%H?J=[FNR??+][I]?L_]!?0_WSP]LUB-O21O/J/_M_'S_1'O_GUT^\_ M/WSZPW??/W_\=$,O>/"WNX^?-M\LWO3A@]?__/CI_=NK>VCCRYM]>9O'8K^\ MT7._T5]YO2;RR^OUG[[\1?172O_Y+Y>O?[+X#.__CG_ASW_B#V+QG_[ZG__D MR?+/?QJO_PM__E.__ME3__F+?\K7/X!']SH_3T=[]>G5+S]]>/_O!]HY_24^ M_OEJL<$;/VXLWG(\$)J$!3TM\,\ODNF/&N-__?+TV?.?'OU+D_?Z"U.6S&*( M%B^J?=#Z8.Z#S3[8ZH/M/MCI@]T^V.N#_3XXZ(/#/CCJ@^,^..F#TSXXZX/S M/KCH@\L^N.J#ZSZXZ8/;/IAL8G*!R@LL),B?8G*!S@L\)0B<8G:!T@M,"IP5."YP6."UP6N"T MP&F!TP*G!4X+G!8X+7!:X+3`:8'3`J<%3@N<%C@M<%K@M,!I@=,"IP5.*YQ6 M.*UP6N&TPFF%TPJG%4XKG%8XK7!:X;3":873"J<53BN<5CBM<%KAM,)IA=,* MIQ5.*YQ6.&UPVN"TP6F#TP:G#4X;G#8X;7#:X+3!:8/3!J<-3AN<-CAM<-K@ MM,%I@],&IPU.&YPV.&UPVN!TAM,93F%TAM,93F%TAM,93F%T M7G7Z2.=&'QYU%ET_/'YN%8O3Z-=/D8O7_?Q0_W/E%/FB.T7>,SJ0KC`OUYDZ M8+Y_O,ZT$;.QSLPCYLDZLSEBGJXS6R/FV3JS/6*^7V=V1LP/Z\SNB.E.XGLC MION<]T=,]SD?#)@?NL_Y<,1TG_/1B.D^Y^,1TWW.)R.F^YQ/1TSW.9^-F.YS M/A\QW>=\,6*ZS_ERQ'2?\]6`>=Y]SM$X\9DX\5$X\0DX\,$X\'DX\#,NDV+P3:W8"IP5."YP6 M."UP6N"TP&F!TP*G!4X+G!8X+7!:X+3`:8'3`J<%3@N<%C@M<%K@M,!I@=,* MIQ5.*YQ6.*UP6N&TPFF%TPJG%4XKG%8XK7!:X;3":873"J<53BN<5CBM<%KA MM,)IA=,*IQ5.&YPV.&UPVN"TP6F#TP:G#4X;G#8X;7#:X+3!:8/3!J<-3AN< M-CAM<-K@M,%I@],&IPU.&YPV.)WA=(;3&4YG.)WA=(;3&4YG.)WA=(;3&4YG M.)U7G:[5"!WR62.>?K-%+%[6M8CGW>FMW#-K+>)Y=WJK":8EF#G!;":8K02S MG6!V$LQN@ME+,/L)YB#!'":8HP1SG&!.$LQI@CE+,.<)YB+!7":8JP1SG6!N M$LQM@IFF#)39U,FKNCR#3EY,)UY#)UXZ)UXQ)UXH)UX?)UX6)UX-)UX$)QY[ M)QYR)QYI)QY@)QY7)QY.)QY%)QX\)QXS)QXJ)QXA)QX8)QX/)QZ&95)LWHDU M.X'3`J<%3@N<%C@M<%K@M,!I@=,"IP5."YP6."UP6N"TP&F!TP*G!4X+G!8X M+7!:X+3`:873"J<53BN<5CBM<%KAM,)IA=,*IQ5.*YQ6.*UP6N&TPFF%TPJG M%4XKG%8XK7!:X;3":873"J<-3AN<-CAM<-K@M,%I@],&IPU.&YPV.&UPVN"T MP6F#TP:G#4X;G#8X;7#:X+3!:8/3!J<-3AN%G?(KKO;LL]HV-,7(MXWGUW6P?, MB^Z[VS9BNN]NYQ'3?7>[.6*Z[VZW1DSWU>WVB.F^N=T9,5W+VATQ7#CQ,"R38O-.K-D)G!8X+7!:X+3`:8'3 M`J<%3@N<%C@M<%K@M,!I@=,"IP5."YP6."UP6N"TP&F!TP*G!4XKG%8XK7!: MX;3":873"J<53BN<5CBM<%KAM,)IA=,*IQ5.*YQ6.*UP6N&TPFF%TPJG%4XK MG%8X;7#:X+3!:8/3!J<-3AN<-CAM<-K@M,%I@],&IPU.&YPV.&UPVN"TP6F# MTP:G#4X;G#8X;7#:X'2&TQE.9SB=X72&TQE.9SB=X72&TQE.9SB=X71>=;K6 M(G0K/EO$,Z5?OZ-I\;*N1;SL3F_EGEEK$2^[TUL=,=WIK8V8[O0VCYCN]+8Y M8KK3V]:(Z4YOVV2>/>Y.Y#LCICN\[8Z8[NRV-V*ZSWE_Q'2?\\&(Z3[GPQ'3 M?-UZC7CVN#N^E7MFM48\>]P=W^J`V>B.Y&W$=,>W.<%L)IBM!+.=8'82S&Z" MV4LP^PGF(,$<)IBC!',\8KJC],F(Z8[2IPGF+,&<)YB+!'.98*X2S'6"N4DP MMPEFFC+0:%,W.AN35W5Y")V\F$Z\ADZ\=$Z\8DZ\4$Z\/DZ\+$Z\&DZ\"$X\ M]DX\Y$X\TDX\P$X\KDX\G$X\BDX\>$X\9DX\5$X\0DX\,$X\'DX\#,NDV+P3 M:W8"IP5."YP6."UP6N"TP&F!TP*G!4X+G!8X+7!:X+3`:8'3`J<%3@N<%C@M M<%K@M,!I@=,*IQ5.*YQ6.*UP6N&TPFF%TPJG%4XKG%8XK7!:X;3":873"J<5 M3BN<5CBM<%KAM,)IA=,*IQ5.&YPV.&UPVN"TP6F#TP:G#4X;G#8X;7#:X+3! M:8/3!J<-3AN<-CAM<-K@M,%I@],&IPU.&YPV.)WA=(;3&4YG.)WA=(;3&4YG M.)WA=(;3&4YG.)U7G:[5"/V&)%Z,>/[-%K%X6=,!L='_6R8CI_JS3$=/]66$X\9DX\5$X\0DX\,$X\'DX\#,NDV+P3:W8"IP5."YP6."UP6N"T MP&F!TP*G!4X+G!8X+7!:X+3`:8'3`J<%3@N<%C@M<%K@M,!I@=,*IQ5.*YQ6 M.*UP6N&TPFF%TPJG%4XKG%8XK7!:X;3":873"J<53BN<5CBM<%KAM,)IA=,* MIQ5.&YPV.&UPVN"TP6F#TP:G#4X;G#8X;7#:X+3!:8/3!J<-3AN<-CAM<-K@ MM,%I@],&IPU.&YPV.)WA=(;3&4YG.)WA=(;3&4YG.)WA=(;3&4YG.-6OC_U\ M['_Z^=?`KOZ6IL7O\/T+O^)S@7?MX4EW:BOWS%I[>-J=Q&N":0EF3C";"68K MP6PGF)T$LYM@]A+,?H(Y2#"'">8HP1R/F.XD?C)BNMDX33!G">8\P5PDF,L$ MPGF(,$8ZP=PDF-L$,TT9:+BIG8W) MJ[H\A$Y>3"=>0R=>.B=>,2=>*"=>'R=>%B=>#2=>!"<>>R<>:2<>8"<> M5R<>3B<>12<>/"<>,R<>*B<>(2<>&"<>#R<>AF52;-Z)-3N!TP*G!4X+G!8X M+7!:X+3`:8'3`J<%3@N<%C@M<%K@M,!I@=,"IP5."YP6."UP6N"TP&F%TPJG M%4XKG%8XK7!:X;3":873"J<53BN<5CBM<%KAM,)IA=,*IQ5.*YQ6.*UP6N&T MPFF%TPJG#4X;G#8X;7#:X+3!:8/3!J<-3AN<-CAM<-K@M,%I@],&IPU.&YPV M.&UPVN"TP6F#TP:G#4X;G,YP.L/I#*?%?'YA7V1Z&Z2*%^@]2;1W211AU!W9:.-H&?=U]?S$.J^ M!]\<0ET#VAI"707:'D)=!]H90MT1;7<(=2?OO2'4?>+[0ZC[Q`^&4/>)'XZ@ M_BD>1T.H^\2/AU#WB9\,H>X3/QU"W2=^-H2Z3_Q\"'6?^,40ZC[QRR'4?>)7 M0ZC[Q*]'4/\\CYLAU'WBMT.H^\3UF+G%[NM+@Y7?G_;LA^XCUZ/G1E3WF>MQ M=$MJ>435\^@0Q8*:BG5T%,OG*%;-42R6HU@C1[$TCF)%',5".(KQ=Q3#[BA& MVU$,LJ,86T! MHFT]NPX4;>OI=:!H6\^OZRD]P`X1;>L1=J!H6P^Q`T7;>HP=*-K6@^Q`T;8> M90>*MO4P.U"TKOA=Z!H6X^_`T7;>@#>"K5>:Q8/U?T+-U=MW#^$5X_,\J^2??9#=V8L7Z#U M\U)W9JP9J&6@.0-M9J"M#+2=@78RT&X&VLM`^QGH(`,=9J"C#'2<@4XRT&D& M.LM`YQGH(@-=9J"K#'2=@6XRT&T&4INY7^&O;J?:3(:*)5X>C-5FEB]T%`OJ M*-;142R?HU@U1[%8CF*-',72.(H5<10+X2C&WU$,NZ,8;4C&"5',3B.8DR6D=I,+TUM!A%MJ\V`HFVU&5"TK38#BK;5 M9D#1MMH,*-I6FP%%VVHSH&A;;084;:O-@*)MM1E0M*TV`XJVU69Z2FT&$6VK MS8"B;;494+2M-@.*MM5F0-&VV@PHVE:;`47;:C.@:+O2MI[/C1?2MI[0#8JV M]8QN4+2MIW2#HFT]I[NGU&80T;8>U0V*MO6P;E"TK<=U@Z)M/;`;%&WKD=V@ M:%L/[09%VWIL-RC:;K2M-H,7TK;:#"C:5IL!1=MJ,Z!H6VVFI]1F$-&VV@PH MVE:;`47;:C.@:%MM!A1MJ\V`HFVUF15JOQEH M/P,=9*###'24@8Z'4'=9X60(=1?A3C/0608ZST`7&>@R`UUEH.L,=).!;C.0 M6LW]"J]M9[]3:C49*I9X>4!6JUF^T%$LJ*-81T>Q?(YBU1S%8CF*-7(42^,H M5L11+(2C&']',>R.8K0=Q2`[BK%U%$/J*$;240R@HQ@W1S%VC]O-3=TU(S4,M`\Q#J;H[9S$!;&6@[ M`^UDH-T,M)>!]C/0008Z'$+=1;BC(=1=A#L>0MT4G&2@TR'4"3[+0.<9Z"(# M76:@JPQTG8%N,M!M!E*;&6UG9UAM9D1UBG7'V9):'HS59A#%@IJ*=704R^XQI-`FH;(ZB[ MD#-GH,T,M)6!MC/03@;:S4![&6@_`QUDH,,1U#^M_&@$]8^R/QY!+W"-9B"X M_^-.A^_47<@YRT#G&>@B`UUFH*L,=)V!;C+0;092JTE\Y&HU&:J.J'[3570& M[P4JM<93:H^GU")/J4V>4JL\I79Y2BWSE-KF*;7.TW"?^U6=4@L]#3<:[W4R MM-W]W^QIN--XK^%2@QIN-:CA6H,:[C6HX6*#&FXVJ.%J@QKN=D^IG8XVK?OL M55@SU'BW^_<:[W9/I79;Y3?S]TKMMBIRYKU2NZTBG7FOU&ZK;F?>*[7;*N69 M]QKN=O_?PZKN@_<"-=SM_K^N5?!'[]7]]W49[C;>:[C;H(:[#6JXVZ"&NPUJ MN-N@AKL-:KC;/:7O(A*?:AWN-MYKN-N@AKL-:KC;H(:[#6JXVZ"&NPUJN-N@ MAKL-:KC;H(:[#6JXVZ"&NPUJO-O=IM7Q;O=4:K=URVUF"E.[K1MS,^^5VFW= MOIMYK]1NZR;?S'NE=ENW`B?>2]\\+:GE%\WZY@E1;*VI6%%'L8^.8OD0)%V_KF M"11MZYNG%6K]FR<]>&K]FZ?_;#Q[]?K'7__;[CZ^OGNG[Y4>?_?D^X>__/3Z MP8>?'TZ+Q]WVU]%?X#KZ/:1ON^)KJ1?=%=3ZY9V^"K4,-&>@S0RTE8&V,]!. M!MK-0'L9:#\#'62@PR'47;,^&D+=I=CC(=1-P4D&.LU`9QGH/`-=9*#+#'25 M@:XST$T&NLU`^L9IM)V=87WC-*(ZQ;J.OJ26_^=47R\AB@4U%>OH*);/4:R: MHU@L1[%&CF)I',6*.(J% M%&VKLH.B;95Q4+2MF@V*MG4='11MZSHZ*-K6=710M*WKZ#VE[HJ(MG4='11M MZSHZ*-K6=710M*WKZ*!H6]?10=&VKJ.#HFU=1P=%V[J.#HJV=1T=%&WK.CHH MVM9U=%"TK>OHH&A;;::GU&80T;:NHX.B;5U'!T7;NHX.BK9U'1T4;>LZ.BC: MUG5T4+2MZ^B@:%O7T4'1MJZC@Z)M74<'1=NZC@Z*MG4=O:?49A#1MMH,*-I6 MFP%%VVHSH&A;;084;:O-@*)MM9D5:KW-_/`7V\R"[^X*?M'=+%@V[J'UHM)= M9*\9J&6@.0-M9J"M#+2=@78RT&X&VLM`^QGH(`,=9J"C#'2<@4XRT&D&.LM` MYQGH(@-=9J"K#'2=@6XRT&T&4IM);*?:3(:*)5X>C-5FEB]T%`OJ*-;142R? MHU@U1[%8CF*-',72.(H5<10+X2C&WU$,NZ,8;4C&"5',3B.8DR6D=I,+TUM!A%MJ\V`HFVU&5"TK38#BK;59D#1MMH, M*-I6FP%%VVHSH&A;;084;:O-@*)MM1E0M*TV`XJVU69Z2FT&$6VKS8"B;;49 M4+2M-@.*MM5F0-&VV@PHVE:;`47;:C.@:%MM!A1MJ\V`HFVU&5"TK38#BK;5 M9D#1MMI,3ZG-(*)MM1E0M*TV`XJVU69`T;;:#"C:5IL!1=MJ,Z!H6VT&%&VK MS8"B;;494+2M-@.*MM5F0-&VVDQ/JO4;3W2E4,U`; M02^[Z]GS$.IN/]W,0%L9:#L#[62@W0RTEX'V,]!!!CK,0$<9Z'@$O>BFX&0$ M]8)/AU`G^"P#G6>@BPQTF8&N,M!U!KK)0+<92*UFL)TONT]3K29#Q1(O#\AJ M-Q1HYB:1S%BCB*A7`4X^\HAMU1C+:C&&1' M,;:.8D@=Q4@ZB@%T%./F*(;+48R2HQ@<1S$FRTBMII>F5H.(MM5J0-&V6@TH MVE:K`47;:C6@:%NM!A1MJ]6`HFVU&E"TK58#BK;5:D#1MEH-*-I6JP%%VVHU M/:56@XBVU6I`T;9:#2C:5JL!1=MJ-:!H6ZT&%&VKU8"B;;4:4+2M5@.*MM5J M0-&V6@THVE:K`47;:C6@:%NMIJ?4:A#1MEH-*-I6JP%%VVHUH&A;K084;:O5 M@*)MM1I0M*U6`XJVU6I`T;9:#2C:5JL!1=MJ-:!H6ZVFI]1J$-&V6@THVE:K M`47;:C6@:%NM!A1MJ]6`HFVUFA5JO=6\^/]L-8O7===J7N+.LWMH]5K-DZ== M]:D;":AEH#D#;6:@K0RTG8%V,M!N!MK+0/L9Z"`#'6:@HPQTG(%.,M!I!CK+ M0.<9Z"(#76:@JPQTG8%N,M!M!E*K22R>6DV&BB5>'I#5:I8O=!0+ZBC6T5$L MGZ-8-4>Q6(YBC1S%TCB*%7$4"^$HQM]1#+NC&&U',DJM!A%MJ]6`HFVU M&E"TK58#BK;5:D#1MEH-*-I6JP%%VVHUH&A;K084;:O5@*)MM1I0M*U6`XJV MU6I`T;9:34^IU2"B;;4:4+2M5@.*MM5J0-&V6@THVE:K`47;:C6@:%NM!A1M MJ]6`HFVU&E"TK58#BK;5:D#1MEI-3ZG5(*)MM1I0M*U6`XJVU6I`T;9:#2C: M5JL!1=MJ-2O4>JMY.6HUB=_@LGA=WVJZ'Y(H&_?0TX?+_]JL2)J3E>LY+[N[ M^N<,M)F!MC+0=@;:R4"[&6@O`^UGH(,,=)B!CC+0L:&EWQ,G7[%YFH'.,M!Y M!KK(0)<9Z"H#76>@FPQTFX%43I9+]I6/7.4D0W$]54Z6+UPZGF(;'<7N.8I- MQ#XYB^AW%K#N*R7;$.9YBD$W%V#J*(744(^DH!M!1 MC)NC&"Y',4J.8G`@:%OE!!1MJYSTE,H)(MI6.0%%VRHG MH&A;Y004;:N<@*)ME1-0M*UR`HJV54Y`T;;*"2C:5CD!1=LJ)Z!H6^4$%&VK MG("B;963GE(Y043;*B>@:%OE!!1MJYR`HFV5$U"TK7("BK953D#1MLH)*-I6 M.0%%VRHGH&A;Y004;:N<@*)ME9.>4CE!1-LJ)Z!H6^4$%&VKG("B;9434+2M M<@**ME5.5JBUO>Q^=J9FH):! MY@RTF8&V,M!V!MK)0+L9:"\#[6>@@PQTF(&.,M!Q!CK)0*<9Z"P#G6>@BPQT MF8&N,M!U!KK)0+<9:)I25&J'IUCBY<%XBI5U%`OJ*-;142R?HU@U1[%8CF*- M',72.(H5<10+X2C&WU$,NZ,8;4C&"5' M,3B.8DR648F9U"VY6V*VU7VJZT76F[TG:E[4K;E;8K;5?:KK1= M:;O2=J7M2MN5MBMM5]JNM%UIN])VI>U*VY6V*VTWVFZTW6B[T7:C[4;;C;8; M;3?:;K3=:+O1=J/M1MN-MAMM-]INM-UHN]%VH^U&VXVV&VTWVFZT/=/V3-LS M;<^T/=/V3-LS;<^T/=/V3-LS;<^T/:_97F\SBR<=K[69Q0.-OWVIYHUFFX[I]0. MJ]4LWVMY]%6K010+:BK6T5$LGZ-8-4>Q6(YBC1S%TCB*%7$4"^$HQM]1#+NC M&&U','GT5:M9OM!1+*BC6$='L7R.8M4DK7:A#1MJ[5@*)M7:L!1=NZ5@.*MG6M!A1MZUH-*-K6M1I0 MM*UK-:!HN]*V6@U>2-MJ-:!H6ZT&%&VKU8"B;;6:GE*K043;:C6@:%NM!A1M MJ]6`HFVU&E"TK58#BK;5:D#1MEH-*-INM*UK-7@A;>M:#2C:UK4:4+2M:S6@ M:%NMIJ=TK081;>M:#2C:UK4:4+2M:S6@:%O7:D#1MJ[5@%JSO=YJ5#G8:K[] M*\R>+%ZWWFJ^?]S]_J/R!5IO-=UO!*@9J&6@.0-M9J"M#+2=@78RT&X&VLM` M^QGH(`,=9J"C#'0\A+J?H#K)0*<9Z"P#G6>@BPQTF8&N,M!U!KK)0+<92*WF M?H77M[/SHE:3H6*)EP=DM9KE"QW%@CJ*=704R^IHEK-4^??_MBS?UC.%6@_&#,[Q]W/Z1?GJP\J_/S0S.-43QWKB7$\<[(F3/<5H^]\8@^PHQM91#*FC&$E',8".8MPDPWTO381X1;>LP#XJV=9@'1=LZS(.B;1WF0=&V#O.@:%N'>5"T MK<,\*-K681X4;>O&*U"TK1NO0-&V;KP"1=NZ\:JG=)A'1-NZ\0H4;>O&*U"T MK1NO0-&V;KP"1=NZ\0H4;>O&*U"TK1NO0-&V;KP"1=NZ1`&*MG6)`A1MZQ(% M*-K6)0I0M*W#?$_I$@4BVM8E"E"TK4L4H&A;ERA`T;8N48"B;5VB`$7;ND0! MBK9UB0(4;>L2!2C:UHU7H&A;-UZ!HFW=>`6*MG7C54_I,(^(MG7C%2C:UHU7 MH&A;-UZ!HFW=>`6*MG7C%2C:UHU7*]3Z87[Q,$D?_LPOWAA?XT"/T]R M#ZW\ZJXG?=*0S$@VD6PAV4:R@V07R1Z2?20'2`Z1'"$Y=K)Z:.SNUC_)0*<9 MZ"P#G6>@BPQTF8&N,M!U!KK)0+<92(?YY01^Q8L.\QFJFEJ>"W687[[0$>=9 MAWE0G&@=YD%QIG68!\6IUF$>%.=:AWE0G&P=YD'%(/N?'6/K*(;448RDHQA` M1S%NCF*X',4H.8K!<11CLHQTF.__03K,(Z)M'>9!T;8.\Z!H6X=Y4+2MPSPH MVM9A'A1MZS`/BK9UF`=%VSK,@Z)M'>9!T;8.\Z!H6X=Y4+2MPWQ/Z3"/B+9U MF`=%VSK,@Z)M'>9!T;8.\Z!H6X=Y4+2MPSPHVM9A'A1MZS`/BK9UF`=%VSK, M@Z)M'>9!T;8.\Z!H6X?YGM)A'A%MZS`/BK9UF`=%VSK,@Z)M'>9!T;8.\Z!H M6X=Y4+2MPSPHVM9A'A1MZS`/BK9UF`=%VSK,@Z)M'>9[2H=Y1+2MPSPHVM9A M'A1MZS`/BK9UF`=%VSK,@Z)M'>97J/7#_.)9BCC,)WXV_/X9C.M?S..G*)8/ M:EPY-VW@IR@24'N2@.8,M)F!MC+0=@;:R4"[&6@O`^UGH(,,=)B!CC+0<08Z MR4"G&>@L`YUGH(L,=)F!KC+0=0:ZR4"W&4BM)K%3:C49JII:'I#5:I8O=!0+ MZBC6T5$LGZ-8-4>Q6(YBC1S%TCB*%7$4"^$HQM]1#+NC&&U',DJM!A%M MJ]6`HFVU&E"TK58#BK;5:D#1MEH-*-I6JP%%VVHUH&A;K084;:O5@*)MM1I0 MM*U6`XJVU6I`T;9:34^IU2"B;;4:4+2M5@.*MM5J0-&V6@THVE:K`47;:C6@ M:%NM!A1MJ]6`HFVU&E"TK58#BK;5:D#1MEI-3ZG5(*)MM1I0M*U6`XJVU6I` MT;9:#2C:5JL!1=MJ-2O4>JM9/$L1K29QN]'],QC76LT&?HIBY4&-7VXWZI/V MI$]F))M(MI!L(]E!LHMD#\D^D@,DATB.D!P[66UTW4^0G`RA[D;VTPQTEH'. M,]!%!KK,0%<9Z#H#W62@VPRDL_QRWE:]=!^YSO(9JII:'@MUEE^^T!'G65LL#XJV=98'1=LZRX.B M;9WE0=&VSO*@:%MG>5"TK;,\*-K661X4;>LL#XJV=98'1=LZR_>4SO*(:%MG M>5"TK;,\*-K661X4;>LL#XJV=98'1=LZRX.B;9WE0=&VSO*@:%MG>5"TK;,\ M*-K661X4;>LL#XJV=9;O*9WE$=&VSO*@:%MG>5"TK;,\*-K661X4;>LL#XJV M=98'1=LZRX.B;9WE0=&VSO*@:%MG>5"TK;,\*-K66;ZG=)9'1-LZRX.B;9WE M0=&VSO*@:%MG>5"TK;,\*-K667Z%6C_++YX@B+-\XO<\W3]YS?)^T)WTR(]E$LH5D&\D.DETD>TCVD1P@.41RA.38R>J9$3\ZT/_C3_VR MY4GC#,DYD@LDETBND%PCN4%RBT2GX?XOK:,OHLJ(JG5;/5Y(V;JM'A1UZ[9Z M4!2NV^I!4;ENJP=%Z;JM'E1H7_J;3DC1\D3-$SU/%#W1]$35$UU/E#W1MLZY M_;]1YUQ$M*US+BC:UCD7%&WKG`N*MG7.!47;.N>"HFV="HFV=<_\?9^>RY+B5)-%_T7ZZI:K,+,E,(S,"8+[?[\SM M;.8+^OO'*6;<&XCC7;P]L_0Y9#'A'NIP`B!`T6WMN:#HMO9<4'1;>RXHNJT] M%Q3=UIY;*>VYD.BV]EQ0=%M[+BBZK3T7%-W6G@N*;FO/!46WM>>"HMO:VYH.BV]EQ0=%M[+BBZK3T7%-W6GELI[;F0Z+;V7%!T6WLN*+JM/1<4W=:> M"XIN:\\%1;>UYR9JO>?N'D:'/?>W[[IRY\`/FNZ?8K=>=,NMAM.W>-1=7O;* MM?>SA0N6(/UBH'/%'"Y4C_F2AH#VJ0^CDWJP]>D/FI-ZH/5I#Y&3>I#TZ0^(DWJ`]&D'O\F];`W MJ4>[23W(3>JQ;5(/:9-Z))O4`]BD'KI23TX3>HQ"4FUIOJH6@.) M;JO6@*+;JC6@Z+9J#2BZK5H#BFZKUH"BVZHUH.BV:@THNJU:`XINJ]:`HMNJ M-:#HMFH-*+JM6E,IU1I(=%NU!A3=5JT!1;=5:T#1;=4:4'1;M084W5:M`46W M56M`T6W5&E!T6[4&%-U6K0%%MU5K0-%MU1I0=%NUIE*J-9#HMFH-*+JM6@.* M;JO6@*+;JC6@Z+9J#2BZK5H#BFZKUH"BVZHUH.BV:@THNJU:`XINJ]:`HMNJ M-952K8%$MU5K0-%MU1I0=%NU!A3=5JT!1;=5:T#1;=6:1*UJS>Y6`M::/Z3^ MO-7\_;IRL_!1V1VG+RC=+`QE@;*%<@KE#,HYE`LHEU"NH%Q#N8%R"^4.RGU3 M4J,[*GOSPPCT.`(]C4#/(]#+"/0Z`KV-0.\CT,<(]#D";39#5$_N3]S;S.V] M8BW<,,X;YGG#0&^8Z`TCO6&F-PSUAJG>,-8;YGK#8&^8[$V/=ONS>Y";U&/; MI![2)O5(-JD'L$D];DWJX6I2CU*3>G":U&,2TM0ST:0>@";1[8EN3W1[HML3 MW9[H]D2W)[H]T>V);D]T>Z+;$]V>Z/9$MR>Z/='MB6Y/='NBVQ/=GNCV1+Z;;,]V>Z?9,MV>Z/=/MF6[/ M='NFVS/=GNGV3+=GNCW3[9EN+W1[H=L+W5[H]D*W%[J]T.V%;B]T>Z';"]U> MZ/9"MQ>ZO=#MA6XO='NAVPO=7NCV0K<7NKW0[85N+W1[H=M;NKVEVUNZO:7; M6[J]I=M;NKVEVUNZO:7;6[J]I=O;E=OK77[W++;5*8H#._S^V6VK,Q-'Y5O; MZ7L\X"UO0N5;VWD$6D:@[0AT.@*=C4#G(]#%"'0Y`EV-0-O27W4FM0'JTE]C)K4AZ9)?42:U`>B23W^3>IA;U*/=I-Z MD)O48]ND'M(F]4@VJ0>P23UN3>KA:E*/4I-Z<)K48Q*2VDPU;>H!:!3=5IO! M"^FVV@PHNJTV`XINJ\V`HMMJ,Z#HMMH,*+JM-@.*;JO-@*+;:C.@Z+;:#"BZ MK38#BFZKS51*;082W5:;`46WU69`T6VU&5!T6VT&%-U6FP%%M]5F0-%MM1E0 M=%MM!A3=5IL!1;?59D#1;;494'1;;084W5:;J93:#"2ZK38#BFZKS8"BVVHS MH.BVV@PHNJTV`XINJ\V`HMMJ,Z#HMMH,*+JM-@.*;JO-@*+;:C.@Z+;:3*74 M9B#1;;494'1;;084W5:;`46WU69`T6VU&5!T6VTF4>LVHU[R'[69'5_/2)0K M1Z;O>RB?D:C*`F8+Y13*&91S*!=0+J%<0;F&<@/E%LH=E'LH#U`>H3Q!>8;R M`N45RAN4=R@?4#ZA:.6MAFF_A313HJ_Z:AXOI+/Z:AX4O=57\Z#HKKZ:!T5_ M]=4\*#JLK^9!T>,-3=[0Y0UMWM#G#8W>T.D-K=[0ZPW-WM!M+;/U;]0R"XEN M:YD%1;>US(*BVUIF0=%M+;.@Z+:665!T6\LL*+JM9184W=8R"XIN:YD%1;>U MS(*BVUIF0=%M+;.5TC(+B6YKF05%M[7,@J+;6F9!T6TMLZ#HMI994'1;RRPH MNJUE%A3=UC(+BFYKF05%M[7,@J+;6F9!T6TMLZ#HMI;9H/[Z\U]__?J/^DL> M6FT/`#T)^W?XM7QYJ;6WO,.?__S77W_^\W_^^O/ONPGUC7[^___XQZ_K__NQ M_:]RE:=6Y/R*7_^!?[(G:O>91MZR!^[K.)1K1G6N(/^;(V_9TSGZ(7IX_\VA M[%$>?]-%7]$'8?P@DHH_%OP'ZD.P!V--'YNL=2B+Z_.S^_R/'NH_7O_DG M^["-OF6?Q:\/61/1)W/T+?O@CKZBS_7^0^!0]BD??CSOQ$Z MO1-`?+6E0@2I_W>@47WTF]1GNTE]FIO4Q[5)?4";U">P27W$FM2'JDE]:B2M M"]'NB6ZKTSO_JZ>N?=O]=NR!\SS[1\'IJ/2GM!V5R^6G[_&\N`0=E\OEYQ%H ML5"YIGYKH?(?VU,+E5DXLU#YY\XM5-[IPD+EFK9+"Y5WNAJ!KBU4/OB-A`G"Y6_[ME"Y9][L5!YIU<+%8/?+%3> MZ7T$^K!0^>"?%BK_G$JOF\Y*^1DN%NL\3[Q7_#='YWD@]0%M5!_')O7A:U(? MM2;UP6I2'Z,F]:%I4A^1)O6!:%*/?Y-ZV)O4H]VD'N0F]=@VJ8>T23V23>H! M;%*/6Y-ZN)K4H]2D'IPF]9B$I&I<35,UAD2W58U!T6U58U!T6]48%-U6-09% MMU6-0=%M56-0=%O5&!3=5C4&1;=5C4'1;55C4'1;U1@4W58UKI2J,22ZK6H, MBFZK&H.BVZK&H.BVJC$HNJUJ#(INJQJ#HMNJQJ#HMJHQ*+H]TVU=M887TFU= MM0:*;NNJ-5!T6U>M54K5&!+=UE5KH.BV.BXHNJVKUD#1;3514'1;5ZV!HMNZ M:@T4W=95:Z#HMJY:`T6W%[JM\SQX(=W6>1Y0=%OG>4#1;9WGJ91*#B2ZK5H# MBF[K/`\HNJWS/*#HML[S@*+;.L\#BF[K/$^BUK5F]R"[5:TYT&;V#[Y;M9GC M#\$'!Q"+@\!%P=`JX/ M`3>'@-M#P-TAX/X0\'`(>#P$/!T"G@\!+X>`UT/`VR'@_1#P<0CX/`2H:1R8 M')UM.T3$\D1:"3 M%!%.4H0V21'3)$4PDQ113%*$+TD1MR1%P)(4D4I2A"A)$9LD15"2%-'HDAI& M-4T-`Q+=5L,`1;?5,$#1;34,4'1;#0,4W5;#`$6WU3!`T6TU#%!T6PT#%-U6 MPP!%M]4P0-%M-0Q0=%L-HU)J&)#HMAH&*+JMA@&*;JMA@*+;:AB@Z+8:!BBZ MK88!BFZK88"BVVH8H.BV&@8HNJV3;Z#HMDZ^@:+;.OD&BFZK851*I]L@T6V= M4@-%MW6:#!3=UI5DH.BVKB0#1;=U)1DHNJTKR4#1;5U)!HINZTHR4'1;#0,4 MW5;#`$6WU3!`T6TUC$JI84"BVVH8H.BV&@8HNJV&`8INJV&`HMMJ&*#HMAI& MHM8-8_=TO?^D8>R?QK=N&+B2;`^IU?23*L?EI,J\^W4P79/V4V@9@;8CT.D( M=#8"G8]`%R/0Y0AT-0)=CT`W(]#M"'0W`MV/0`\CT.,(]#0"/8]`+R/0ZPCT M-@*]CT`?(]#G"*06,S!X:C(C5!_B^.I=;29>V*0^H$WJX]BD/GQ-ZJ/6I#Y8 M3>ICU*0^-$WJ(]*D/A!-ZO%O4@][DWJTF]2#W*0>VR;UD#:I1[))/8!-ZG%K M4@]7DWJ4FM2#TZ0>DY#49JII:C.0Z+;:#"BZK38#BFZKS8"BVVHSH.BVV@PH MNJTV`XINJ\V`HMMJ,Z#HMMH,*+JM-@.*;JO-@*+;:C.54IN!1+?59D#1;;49 M4'1;;084W5:;`46WU69`T6VU&5!T6VT&%-U6FP%%M]5F0-%MM1E0=%MM!A3= M5IL!1;?59BJE-@.);JO-@*+;:C.@Z+;:#"BZK38#BFZKS8"BVVHSH.BVV@PH MNJTV`XINJ\V`HMMJ,Z#HMMH,*+JM-E,IM1E(=%MM!A3=5IL!1;?59D#1;;49 M4'1;;084W5:;2=2ZS>R>JK=J,[O+P$X._V+7_FE\JU9S4B[PFK['(_M2JSG! MN9,!:+'O5*[_V8Y`IR/0V0AT/@)=C$"7(]#5"'0]`MV,0+@IQ'H>01Z&8%>1Z"W$>A]!/H8@3Y'(+4:-WCED*O5C%!SHV)!5JN) M%S:I#VB3^C@VJ0]?D_JH-:D/5I/ZI#TV3^H@TJ0]$DWK\F]3#WJ0>[2;U M(#>IQ[9)/:1-ZI%L4@]@DWKI2;UX#2IQR0DM9IJFEH-)+JM5@.* M;JO5@*+;:C6@Z+9:#2BZK58#BFZKU8"BVVHUH.BV6@THNJU6`XINJ]6`HMMJ M-:#HMEI-I=1J(-%MM1I0=%NM!A3=5JL!1;?5:D#1;;4:4'1;K084W5:K`46W MU6I`T6VU&E!T6ZT&%-U6JP%%M]5J0-%MM9I*J=5`HMMJ-:#HMEH-*+JM5@.* M;JO5@*+;:C6@Z+9:#2BZK58#BFZKU8"BVVHUH.BV6@THNJU6`XINJ]542JT& M$MU6JP%%M]5J0-%MM1I0=%NM!A3=5JL!1;?5:A*U;C6[YPNBU7S[72WHP.5@ M^P<3ZO>-^WF8DW)E_/0]GEZ8H7+A_SP"+0[Z45K4UD+EGSL=@JN]0,SE0XR%G@\YDP,U'W(F!^H^Y$P.U'[(F1RH_Y`S.5`#(F=RH`Y$SN1` M+8BD3,Y4$$B9W*@B@1.'8F:R8%:$CF3`_4D MI`@=H_\?*/MC!-W],S,/=/78>R0-E".85R!N483R!.49R@N45RAO4-ZA?$#Y MA++94)HHA:UIP=J$L5D+:[,6YF8M[,U:&)RUL#AK87+6PN:LA=%9"ZNS%F9G M+>S.6AB>M;`\:V%ZUL+VK(7Q60OKLQ;F9RWLSUH$(&L1@:Q%")(V10JR%C'( MFLG!9'(PF1Q,)@>3R<%D3 MR<%DSR<%LSR<%L+R<%B+R<%B MK60N6=3BU4?C'KS$&_EULGSBU4;N>XL%#Y3)<6 M*I_IRD%_E,]T[:#?RV>Z&8%N1Z"[$>C>0=7@!P=5@Q\M5`[FDX7*P7QV4#7X MQ4+E8+Y:J'RF-PN5S_3NH&KPAX.JP9\CD"J1F<[Z5IMIB(HA3DNTBM/^_;,6 M(YJUF,BLQ0!F+>8M:S%>68MIREH,3]9B5K(6HY&UF(2L1?"S%CG/6L0Z:Y'B MK$5HLQ89S5I$,FN1P*Q%X+(6^OSS+LE7R6H2K+456V4$ZAG$$YAW(!Y1+*%91K*#=0;J'<0;F' M\@#E$H;Q!>8?R`>43BE;J:H_V9TCSEY06)RW+>RQK86W6PMRL MA;U9"X.S%A9G+4S.6MB\(>SC+\ M]L?!.QF.=B]<;\U[97WZH%S`/7^][*?0XJ`?Y>O>[0AT.@*=C4#G(]#%"'0Y M`EV-0-AJ!GD>@EQ'H=01Z&X'>1Z"/ M$>AS!%(A,M-9#[DZT@@50YQ6;=6F_2NS%B.:M9C(K,4`9BWF+6LQ7EF+:"R%OG* M6L0I:Y&>I*DVP4O5)FHF!ZI-Y$P.5)O(F1RH-I$S.5!M(F=RH-I$SN1`M8F< MR8%J$SF3`]4F1`M8FJ3>1,#E2;P*DV43,Y4&TB9W*@VD3.Y$"UB9S)@6H3.9,#U29R)@>J3>1, M#E2;R)DJ3>1,#E2;R)D< MJ#:1,SE0;2)GZ%ZW,,>T5[>7IP0[E\>_YZV4^AQ4+EEV2V(]#I"'0V`IV/0!#'$>AI!'H>@5Y&H-<1Z&T$>A^!/D:@ MSQ%(ALQ7AE+:8I:S$\ M68M9R5J,1M9B$K(6P<]:Y#QK$>NL18JS%J'-6F0T:Q')K$4"LQ:!RUKD*VL1 MIZQ%>I*FV@0O59NHF1RH-I$S.5!M(F=RH-I$SN1`M8FJ3>!4FZB9'*@VD3,Y4&TB M9W*@VD3.Y$"UB9S)@6H3.9,#U29R)@>J3>1,#E2;R)D#D3`YT M`S@YDP/=``Y.M8F:R8%N`"=G MH;Q!>8?R`>43BE;J:H_V9TCSEY06+"W+>RQK86W6PMRLA;U9"X.S%A9G+4S. M6MB1,#G1!#CF3`UV00\[D0!?DD#,YT`4YY$P.=$$..9,#79!#SN1` MYQC(F1SH'`,YDP.=8R!G];"^:R%]UD+][,6 M_FE9"]NS%L9G+:S/6IB?M;`_:Q&`K$4$LA8A2)JV;7BI M;9N:R8&V;7(F!]JVR9D<:-LF9W*@;9NMG?/1OO_;-O[9ZKI;N1^^KCV*0^?$WJ MH]:D/EA-ZF/4I#XT3>HCTJ0^$$WJ\6]2#WN3>K2;U(/3>I2:U(/3I!Z3D%28PNTF]0`TB6ZK+>&%=%M="13=5E,"1;?5 MDT#1;;4D4'1;'0D4W59#`D6WU8]`T6VU(U!T6]T(%-U6,P)%M]6+*J5:!(EN MJQ2!HMNJ1*#HM@H1*+JM.@2*;JL,@:+;JD*@Z+:*$"BZK1H$BFZK!(&BVZI` MH.BV"A`HNJWZ`XINJ_Q42MT'$MU6\P%%M]5[0-%MM1Y0=%N=!Q3=5N,!1;?5 M=T#1;;4=4'1;70<4W5;3`46WU7-`T6VU'%!T6QVG4JHXD.BV"@XHNJUZ`XIN MJ]R`HMNJ-J#HMHH-*+JM6I.H=:O9/;ALU6H.G#O8/^ALW6;*SQ1-1WMHU6;^ M./KSG__ZZ\]__L]??WY=EC,`+2/OM!V!3D>@LQ'H?`2Z&($N1Z"K$>AZ!+H9 M@6Y'H+L1Z'X$>AB!'D>@IQ'H>01Z&8%>1Z"W$>A]!/H8@3Y'(+69@<%3FQFA MYD;%RJNS0O'")O4!;5(?QR;UX6M2'[4F]<%J4A^C)O6A:5(?D2;U@6A2CW^3 M>MB;U*/=I![D)O78-JF'M$D]DDWJ`6Q2CUN3>KB:U*/4I!Z<)O68A*0V4TW3 MV1](=%MM!A3=5IL!1;?59D#1;;494'1;;084W5:;`46WU69`T6VU&5!T6VT& M%-U6FP%%M]5F0-%MM9E*JAB M!+H<@:Y&H.L1Z&8$NAV![D:@^Q'H801Z'(&>1J#G$>AE!'H=@=Y&H/<1Z&,$ M^AR!-ILA:FB&-WV(8T'>])%M4A_0)O5Q;%(?OB;U46M2'ZPF]3%J4A^:)O41 M:5(?B";U^#>IA[U)/=I-ZD%N4H]MDWI(F]0CV:0>P";UN#6IAZM)/4I-ZL%I M4H])2%//1)-Z`)I$MR>Z/='MB6Y/='NBVQ/=GNCV1+V);D]T>Z+;$]V>Z/9,MV>Z/=/MF6[/='NFVS/=GNGV3+=G MNCW3[9ENSW1[IMLSW9[I]DRW9[H]T^V9;L]T>Z;;,]V>Z?9,MV>ZO=#MA6XO M='NAVPO=7NCV0K<7NKW0[85N+W1[H=L+W5[H]D*W%[J]T.V%;B]T>Z';"]U> MZ/9"MQ>ZO=#MA6YOZ?:6;F_I]I9N;^GVEFYOZ?:6;F_I]I9N;^GVEFYO5VZO M6\WNL6^KKCV*0^?$WJH]:D/EA-ZF/4I#XT3>HCTJ0^$$WJ\6]2#WN3>K2;U(/3>I2:U(/3I!Z3D%1KJFE3#T"CZ+9J#5Y(MU5K M0-%MU1I0=%NU!A3=5JT!1;=5:T#1;=4:4'1;M084W5:M`46W56M`T6W5&E!T M6[6F4JHUD.BV:@THNJU:`XINJ]:`HMNJ-:#HMFH-*+JM6@.*;JO6@*+;JC6@ MZ+9J#2BZK5H#BFZKUH"BVZHUH.BV:DVE5&L@T6W5&E!T6[4&%-U6K0%%MU5K M0-%MU1I0=%NU!A3=5JT!1;=5:T#1;=4:4'1;M084W5:M`46W56LJI5H#B6ZK MUH"BVZHUH.BV:@THNJU:`XINJ]:`HMNJ-8E:UQKUDG6M^?FE9\<[?GV2YN1; MV1FG+RBWF9-O96><1Z!E!-J.0*H#VJ0^CDWJP]>D/FI-ZH/5I#Y&3>I#TZ0^(DWJ`]&D'O\F];`W MJ4>[23W(3>JQ;5(/:9-Z))O4`]BD'KI23TX3>HQ"4EMIIJF-@.) M;JO-@*+;:C.@Z+;:#"BZK38#BFZKS8"BVVHSH.BVV@PHNJTV`XINJ\V`HMMJ M,Z#HMMH,*+JM-E,IM1E(=%MM!A3=5IL!1;?59D#1;;494'1;;084W5:;`46W MU69`T6VU&5!T6VT&%-U6FP%%M]5F0-%MM1E0=%MMIE)J,Y#HMMH,*+JM-@.* M;JO-@*+;:C.@Z+;:#"BZK38#BFZKS8"BVVHSH.BVV@PHNJTV`XINJ\V`HMMJ M,Y52FX%$M]5F0-%MM1E0=%MM!A3=5IL!1;?59D#1;;691*W;C)::=9OY^]*S MW<_?'J@UNQ?N'OC1?Q_@Y%OY`GLZWD/ZR9Y,E6^PYR%J^:+62UCYGGOKH._E MWSMUT%'YVOG,0ZEMQ^-%!U>$G!U6'GQU4'7ZQ4''XU4'5X3<+ M%5_>'50=_K!0>:=/"Q6'U6SV`[H:JFJQFHVCBL1`I8>J M0N#4A:B9'*@-D3,Y4!\B9W*@1D3.Y$"=B)S)@5H1.9,#]2)R)@=J1N1,#M2- MR)DH;Q`>87R!N4=R@>43RC:JO MM3`^:V%]UL+\K(7]68L`9"TBD+4(0=*T+^/OT+Y,S>1`^S(YDP/MR^1,#K0O MDS,YT+Y,SN1`^S(YDP/MR^1,#K0ODS,YT+Y,SN1`^S(YDP/MR^1,#K0ODS,Y MT+X,3OLR-9,#[1`^S(YDP/MR^1,#K0ODS,YT+Y,SN1`^S(YDP/MRYE;[\N[ MA^RM]N7!^][W#^?+>_->2?_[.Q]#6KXD[>_M-XU/OI=OXK<6*M]"GSKHJ'PM M?.:@X_+]^;F%RI>Y%PXZ*>]T::'RC>^5@WZ4R_>O'71=9,JM5_^/=&BO-K([19BXQF+2*9M4A@UB)P68M\92WB ME+5(3]+4?_!WJ/]0,SE0_R%GZ\QV<^@\UDP/=_$[.Y$"WOY,S.=`-\.1,#G0+/#F3`]T$3\[D0+?! MDS,YT(WPY$P.="L\.9,#W0Q/SN1@,3E0_^%K30[4?\B9'*C_@%/_H69RH/Y# MSN1`_8>)C2,N7U+^/WD(YA7(&Y1S*!91+*%=0KJ'<0+F%<@?E_DM)6\<#H$H;Q`>87R!N4=R@>43RC:JO>6=7]TO@#2_"6EOU;[,LS6ODPMW,VO#7^S M%@YG+3S.6KBW-^7N+7W@QI.=Y+JV\[OY>OW;<..BHG%4XM5+X6/G/0=E'>ZM%#Y`O_*03_*I=_7#CHNG^G&03_*%_&W#OJ]?/"[$>C^ M"TH;UH-[7;7ST4'5SB<+%3N?'53M?+%0.72O#JIVOEFHV/GNH&KGAX.JG9\. MJG:JV9@)JGZJ[(Q0\Q>5'%7_P="J_U"+^L M17J2IOZ#OT/]AYK)@?H/.9,#]1]R)@?J/^1,#M1_R)D:R8'Z#SF3`_4?8+R#.4%RBN4-RCO M4#Z@?$+15KVWK/NC%1J2,5;[,LS6ODPMW$U'2M?7D`N',Q<>9RUF_=*^M_?^1C2 M\B6MSQ>4;Z^W#CHJ)Q5.+52^%CYST''Y;O[<0N5KX0L'G91WNK10^0+_RD$_ MRF\K73OHN'RF&P?]7LZKW#JHOM/=_W%V;DN.7,<5_14&/\"T/>30=DB,.!?T M_7[O?J/M(:4PI5$,Z=#O>R>`G$[47M.$_";MLZH'Z%RGD5E5+.P#76VA4N%K M.N[=HIPW!"W+>8O0HIQW!"W+>8_0XE?W0-"RG(\(+8?Y\`#S3_.@0>: M?YP##S3_.`<>:/YQ#CS0_.,<>*#YQSGP0/./<9I_/`,/-/\X!QYH_G$./-#\ MXQQXH/G'.?!`\X]SX('F'^?``\T_SH$'FG^<`P\T_S@''FC^<0X\T/SC''B@ M^<:/YQ#CS0_.,<>*#YQSGP0/./<^"!YA_GP`/- M/\Z!!YI_G`,/-/\X!QYH_G$./-#\XQQXH/G'.,T_GH$'FG^<`P\T_S@''FC^ M<0X\T/SC''B@^<B5)0>6'%IR9,FQ)2>6G%IR9LFY)1>67%IRM4W*N[\VZ,:26TON++FWY,&2 M1TN>+'FVY,62UCS*PKZ6K$%A6U:V_`9:UK9F6=V:97UKEA6N6=:X9EGEFF6= M:Y:5KEG6NF99[9IEO6L&%6]9\LIET6N69:]9%KYF6?J:9?%KEN6O60I0LU2@ M9BE!R7I:4+/4H&;@00-#!@PX>=/"@@P<=/!C@P0`/!G@PP(,!'@SP8(`'`SP8X,$` M#P9X,,"#`1X,\&"`!P,\&.#!``\&>##`@P$>#/!@@`<#/!C@P0`/)G@PP8,) M'DSP8(('$SR8X,$$#R9X,,&#"1Y,\&""!Q,\F.#!!`\F>##!@PD>3/!@@@<3 M/)C@P00/)G@PP8,5>+`"#U;@P0H\6($'*_!@!1ZLP(,5>+`"#U;@P0H\6.UZ ML-LOQW>^_3^N%[S??%=<[9LW2?E<'5NH1',;[9SM?+@#A!:G MA0\)^FYQ;OX(H<5IX6."WB]^T@E!WR].X)\BM'B0TAE!WRU>T_D^T,4^T.4^ MT-46*N6\IN.6Y;PA:%G.6X06Y;PC:%G.>X06O[H'@I;E?"1H66)7LL?U?I>%&Q0S3^VCS7_>);[K]C0,[!:\X^_W[2X'IO2UBP=K5DJ6;,TL&8I7,W2 MKYJE3C5+>TJF^1T\S*@<>:/[Q8\$#S3_.@0>:?YP##S3_.`<>:/YQ#CS0 M_.,<>*#YQSGP0/./<^"!YA_GP`/-/\Z!!YI_G`,/-/\8I_G',_!`\X]SX('F M'^?``\T_SH$'FG^<`P\T_S@''FC^<0X\T/SC''B@^<8?Y\`# MS3_.@0>:?YP##S3_&*?YQS/P0/./<^"!YA_GP`/-/\Z!!YI_G`,/-/\X!QYH M_G$./-#\XQQXH/G'.?!`\X]SX('F'^?``\T_SH$'FG^,T_SC&7B@^<8?Y\`#S3_.@0>:?YP##S3_5&YW_HEOB=N9?W[G>L'F6^7JW+-)RN?I M>&_1W$:O)Y]7EAQ8D@=+'BUYLN39DA=+U%5O2O9:'[70%D%AU2];L=4O>Y;5+;\I]J%]V#CQ0O^P<>*!^V3CURYZ!!^J7 MG0,/U"\[!QZH7W8./%"_[!QXH'[9.?!`_;)SX('Z9>?``_7+SH$'ZI>=`P_4 M+SL''JA?=@X\4+_L''B@?MDX]@0?JEYT##]0O.P<>J%]V#CQ0O^P<>*!^ MV3GP0/VR<^"!^F7GP`/UR\Z!!^J7G0,/U"\[!QZH7W8./%"_;)SZ9<_``_7+ MSH$'ZI>=`P_4+SL''JA?=@X\4+_L''B@?KERN_VRSMSO]LOQWQ=\K^=]_D[? M',?MWF>S2[@,=[0,=$_1^ M\<^=$+1\3:?[0&?[0.?[0!?[0)?[0%=;J%3X&H];E/.&H&4Y;PE:_NKN]H'N M]X$>"%J6\Y&@Y6MZV@=ZW@=ZV0?29+/95+L[:"&BAIU]*-B@FG\V1Y8J:_[Q M+/=?Y7*[U2QW5\UR,]4L]T[-8?Y\`#S3_.@0>:?YP##S3_.`<> M:/XQ3O./9^"!YA_GP`/-/\Z!!YI_G`,/-/\X!QYH_G$./-#\XQQXH/G'.?!` M\X]SX('F'^?``\T_SH$'FG^<`P\T_S@''FC^,4[SCV?@@>8?Y\`#S3_.@0>: M?YP##S3_.`<>:/YQ#CS0_.,<>*#YQSGP0/./<^"!YA_GP`/-/\Z!!YI_G`,/ M-/\8I_G',_!`\X]SX('F'^?``\T_SH$'FG^<`P\T_S@''FC^J=SN_!/?[/:/ M7"_8?!-N:9;5KEO6N&51<_;*_ MWRQZ/3;+7K,L?,VR]#7+XM?` M`_7+SH$'ZI>-4[_L&7B@?MDY\$#]LG/@@?IEY\`#] MJ%]V#CQ0O^P<>*!^V3GP0/VR<^"!^F7GP`/UR\Z!!^J7C5._[!EXH'[9.?!` M_;)SX('Z9>?``_7+SH$'ZI>=`P_4+SL''JA?=@X\4+_L''B@?MDY\$#]LG/@ M@?IEY\`#]*!^V3GP0/VR<^"!^F7GP`/UR\Z!!^J7*[?; M+\WTRWM>+]A\@UCMF^MWBFW[9HOF^TVD_KU<+UB<[5SM`QT@M'B`S>$^ MT-$^T#%"BQ=^@M#B-9WN`YWM`YWO`UWL`UWN`UUMH=)A7>-QB]_*S3[0+4*+ M7]W=/M#]/M`#0HL7_HC0XC4][0,][P.][`-ILJ$=M'A1&G;VH<:6*A75_&.; M5O./9[G_ZK&YW6J6NZMFN9EJEGNG9KE5:I8[HV:Y$6J6WM8?Y\`#S3_.@0>: M?YP##S3_&*?YQS/P0/./<^"!YA_GP`/-/\Z!!YI_G`,/-/\X!QYH_G$./-#\ MXQQXH/G'.?!`\X]SX('F'^?``\T_SH$'FG^<`P\T_QBG^<8? MY\`#S3_.@0>:?YP##S3_.`<>:/YQ#CS0_.,<>*#YQSGP0/./<^"!YA_GP`/- M/\Z!!YI_C-/\XQEXH/G'.?!`\X]SX('F'^?``\T_SH$'FG^<`P\T_U1N=_Z) M;W;;F7]^YSZIS3?!U;FG?C?<=NZQ:+[?1*_GHU>6'%AR:,F1)<>6G%AR:LF9 M)>>67%AR:K?MF*K7[9LZQN/3;K6[.L<,VRQC7+*MFR6O699^)IEZ6N6Q:]9EK]F*4#-4H&:I00E4[]L[T/]LF?@@?IE MY\`#]J%]V#CQ0O^P<>*!^V3GP0/VR<^"!^F7GP(,. M'NAY1'XL>*#G$3D''JA?-D[/(_(,/-#SB)P##_0\(N?``SV/R#GP0,\C<@X\ MT/.(G`,/]#PBY\`#/8_(.?!`SR-R#CS0\XB<`P\&>*!^V8\%#]0O.P<>J%\V M3OVR9^"!^F7GP`/UR\Z!!^J7G0,/U"\[!QZH7W8./%"_[!QXH'[9.?!`_;)S MX('Z9>?`@PD>Z'E$?BQXH.<1.0<>J%\V3L\C\@P\T/.(G`,/]#PBY\`#/8_( M.?!`SR-R#CS0\XBL&__+L:[-]IG#=?(58;Y_JE8MO& MV:+Y?A/M7C!8?*_M"J'%.=$#@KY=/'?FT#W>\#/1"T?.&/!"U? MT],^T/,^T,L^D$8;V$'+%Z5I9Q]J;*E240U`MFDU`'F6^Z\>F]NM9KF[:I:; MJ6:Y=VJ66Z5FN3-JEANA9NE]S5+SFH'5&H#\_:;%]=B4MF;I:,U2R9JE@35+ MX6J6?M4L=:I9VE,R#4#V/C0`>08>:`!R#CS0`.0<>*`!R#GP0`.0<^"!!B#G MP`,-0,Z!!QJ`G`,/-``Y!QYH`'(./.C@@08@/Q8\T`#D''B@`<@X#4">@0<: M@)P##S0`.0<>:`!R#CS0`.0<>*`!R#GP0`.0<^"!!B#GP`,-0,Z!!QJ`G`,/ M-``Y!Q[H@:S.@0=Z(*MQ&H`\`P_T0%;GP`,]D-4Y\$`/9'4./-`#69T##_1` M5N?``SV0U3GP0`]D=0X\T`-9G0,/]$!6Y\`#/9#5.?!``Y!SX($&(.?``PU` MQFD`\@P\T`#D''B@`<@Y\$`#D'/@@08@Y\`##4#.[7JP.P#%5[OM#$"_,_=L MO@JNSCWUR^&V6'%ER;,F)):>6G%ER;LF%)9>67&V3 MTG5<&W1CR:TE=Y;<6_)@R:,E3Y8\6_)BB;KJ93740ELTME%YM^J7-UC-5I!E M=2N7]:U95KAF6>.:995KEG6N65:Z9EGKFF6U:Y;UKAE47/VR_PZRZ/78+'O- MLO`UR]+7+(M?LRQ_S5*`FJ4"-4L)2J9^V=Z'^F7/P`/UR\Z!!^J7G0,/U"\[ M!QZH7W8./%"_[!QXH'[9.?!`_;)SX('Z9>?``_7+SH$'ZI>=`P]T@XUSX(%N ML#%._;)GX(%NL'$./-`--LZ!![K!QCGP0#?8.`<>Z`8;Y\`#W6#C''B@&VR< M`P]T@XUSX(%NL'$./-`--LZ!![I@X!QXH`L&SH$'ZI>-TP4#S\`#73!P#CS0 M!0/GP`-=,'`./-`%`^?``UTP<`X\T`4#Y\`#73!P#CS0!0/GP`-=,'`./-`% M`^?``]U@XQQXH!MLC%._[!EXH!MLG`,/=(.-<^"!;K!Q#CS0#3;.@0>ZP<8Y M\$`WV%1NMU^.KP+;Z9?WO6"P^0ZQVCC7;Q7;-LX6S?>;:/>"P>+D\0JAQ?``[7JSH$':M6= M`P_4JCL''JA5-TZMNF?@@5IUY\`#M>K.@0=JU9T##]2J.P<>J%5W#CQ0J^X< M>*!6W3GP0*VZ<^"!6G7GP`.UZLZ!!VK5G0,/U*H[!QZH53=.K;IGX(%:=>?` M`[7JSH$':M6=`P_4JCL''JA5=PX\4*ON''B@5MTY\$"MNG/@@5IUY\`#M>K. M@0=JU9T##]2J&Z=6W3/P0*VZ<^"!6G7GP`.UZLZ!!VK5G0,/U*H[!QZH5:_< M3JO^_3_XW;QK_H]?ZUFDK_\M[[\M'A;9M]#K>>QAR;1D96'%ER;,F) M):>6G%ER;LF%)9>67%ER;6W%ER;\F#)8^6/%GR;,F+):UYY%5M7M;F M=6U>V.:5;5[:YK5M7MSFU6U>WN;U;5[@YA5N7N+F-6Y>Y.95;E[FYG5N7NCF ME6Y>ZN:U;E[LYM7N7NWNU>Y>[>[5[E[M[M7N7NWNU>Y>[>[5[E[M[M7N7NWN MU>Y>[>[5[E[M[M7N7NWNU>Y>[>[5[E[M[M7N7NWNU1Y>[>'5'E[MX=4>7NWA MU1Y>[>'5'E[MX=4>7NWAU1Y>[>'5'E[MX=4>7NWAU1Y>[>'5'E[MX=4>7NWA MU1Y>[>'5GE[MZ=6>7NWIU9Y>[>G5GE[MZ=6>7NWIU9Y>[>G5GE[MZ=6>7NWI MU9Y>[>G5GE[MZ=6>7NWIU9Y>[>G5GE[MZ=5>>;57K]6N+=OBL1>K5P'>HEZ= M>(MZU>0MZM677V+>M67J4W#_LVO M?_KPX;?YXV\__O"'OWSX]/.'\>&77W[]ZK\^_N]?U8K_Z[OOOB[Y5Y\^_/3' MKU>GW[W[C_64H+.@GX_9KIW%6DP+L'8>:S$UP-HJUF+B@;6#6(O)!]8.8RTF M(%@[BK68A&#M.-9B(H*UDUB+RJS% MI`AK(]9B8H2U&6LQ.?K:O-6:;@;#M;M8B\D9CKN/M9B@8>TAUF*2AK7'6(N) M&M:>8BTF:U@+)W2S'*Y=Q%J<68#C+F,MSC#`VE6LQ9D&6+N.M3CC`&LWL19G M'F`M/-/-A+@6GJW/O,!QX9EN+L3CPK/UF1@X+O:8;C;$XV*/K<_,P''AV?J, M%*R%9^LS4[`6GNGF2_SWPK/UF2HX+O:M;L;$XV+?KL]<^7$C/%N?L8.U\$PW MI=+/'.'9^@P>'!>>Z295/"[V[?J,'AP7^U8WK>)QX=GZC"8<%Y[IIET\+CQ; MG^&$X\(SW<2+Q\6^79_QA.-BW^JF7CPN/%N?\87CPC/=U(S'A6?K,\!P7'BF MFYSQN-BWZS/"<%SL6]WTC,>%9^LSXG!<>*:;OO&X\&Q]AAR."\]T$S@>%_MV M?<8GNEF>%P+S]97#OQG]O!,-\?C<>'9^DJ"'S=BWZZO*,!: M[%O=-(\_,SSK_/>LAV?K*RO^,WMXUOGSH8=GZRLM<%SLV\Z?#SWV[?K*"QP7 MGG7^>];#L_65)S@N/.O\^=##L_65*#@N]FWGSX<>^W9]90J."\\Z_SWKX=GZ MRAP<%YYU_GSHX=GZ2AT<%_NV\^=#CWV[OG+GQ[7PK+%G+3QK_/>LAV?K*YC^ M,WMXMKZ2"6NQ;SM_/O38M^LKFWY<"\\:>];"L\9_SUIXUMBS%IXU_GQHL6\; M[]L6^[;QYT,+SQI[UL*SQG_/6GC6V+,6GC7^?&BQ;]=7Q.%W%ONV\>=#"\_T M;:+TMZ"%9XW_GK7PK+%G+3QK_/G08M\VWK%99\]Z>-;9 MLQZ>=?9LA&?C"Y[%OAV\;T?LV\'[MH=GG3WKX5EGSWIXUMFS'IYU]JS'ONV\ M;WOLV\[[MH=GG3WKX5EGSWIXUMFS'IYU]JS'ONV\;WOLV\[[MH=GG3WKX5EG MSWIXUMFS'I[U+W@6^[;SONVQ;SOOVQ:>-?:LAV>=/>OA66?/>GC6O^!9[-O. M^[;'ONV\;UMXUMBS%IXU]JR%9XT]:^%98\]:[-O&^[;%OFV\;UMXUMBS%IXU M]JR%9XT]:^%98\]:[-O&^[;%OFV\;UMXUMBS%IXU]JR%9XT]:^%9^X)GL6\; M[]L6^[;QO@T%V<`6EC6VK(5EC2UK85G[@F6Q:QOOVA:[MFUW[3>?+\?\^L,? M_O;CSQ_.?_ST\Y__^NM7OWSX29=S_OF?XNN;/_WYY_@/)S;_Y[>/?]-#E[[^ MZC\__O;;Q[^L_^>?/OSXWQ\^!2#XIX\??\O_HY'GF[]__/0_ZTM&/_R?```` M`/__`P!02P,$%``&``@````A`(^.6[%F`P``0`H``!H```!X;"]W;W)KV_*U"9(4[;IN`S9@&'9Y M5FPE$6I;AJ0T[=^/,GV1DZ9(\Y#$)G5X#DE16MP\5Z7SQ*3BHEZZQ`M:%@-EHV0%=7P*+>^:B2C1;NH*OTP"%*_HKQV$6$N+\$0FPW/V;W( M]Q6K-8)(5E(-_-6.-ZI'J_)+X"HJ'_?-52ZJ!B#6O.3ZI05UG2J??]O60M)U M";J?24SS'KM].(&O>"Z%$AOM`9R/1$\US_R9#TBK1<%!@4F[(]EFZ=Z2^1V) M77^U:!/TE[.#LOX[:B<.7R0OOO.:0;:A3J8":R$>C>NWPKR"Q?[)ZH>V`C^E M4[`-W9?ZESA\97R[TU#N!!098?/BY9ZI'#(*,%Z8&*17RVIGTXLVCI0HQ1Q/4`CP30)6H;RI853^.]+"X&#JMT!PO)\[>U>+P(OB)+43,?;. ME,2[QAC!L360&)5UB4`[DLB\.+,9!-'9?B!'4^[MIFR]K7*D0XT[%CC;^G+` M.!B3-17_KF$'1[?=B$%R'!;M&#;U9LE$?'HJ'@]R/.1B;PYI M`M-L>#M<(&[#=F(/!CB_&[IE/ZC<\EHY)=O`TL#+8")*O`'@@Q9->XJNA8:3 MN_V[@YL:@[,H\,!Y(X3N'\P=X]#?_5;_`0``__\#`%!+`P04``8`"````"$` MH01>)&8#``!`"@``&@```'AL+W=O&ULE%;; M;MLP#'T?L'\P_%[;\K4)DA3MNFX#-F`8=GE6;"41:EN&I#3MWX\R?9&3IDCS MD,0F=7@.25%:W#Q7I?/$I.*B7KK$"UR'U;DH>+U=NG]^/UQ=NX[2M"YH*6JV M=%^8K\DO@ M*BH?]\U5+JH&(-:\Y/JE!76=*I]_V]9"TG4)NI])3/,>NWTX@:]X+H42&^T! MG(]$3S7/_)D/2*M%P4&!2;LCV6;IWI+Y'8E=?[5H$_27LX.R_CMJ)PY?)"^^ M\YI!MJ%.I@)K(1Z-Z[?"O(+%_LGJA[8"/Z53L`W=E_J7.'QE?+O34.X$%!EA M\^+EGJD<,@HP7I@8I%R40`"^G8J;UH",T.?V]\`+O5NZ4>HE61`1<'?63.D' M;B!=)]\K+:I_Z$0Z*`0).Q#X[4!(ZL5ADEU?@.(CHU;@/=5TM9#BX$#70$S5 M4-.#9`[(1ED*^4$>@]9S4D&C`;DU*$LW^ M!Q\R>/C`9J`$-&Q*KR>YCVR<3623=$/E#E_88<+7PT33,$9Y?+:F?3BS:.E" MC%'$]0"/!-`E:AO*EA5/X[TMRS@#'RM.1&9'@=#G-!"(N#Q_QMD(,C4+`Q(? MQ4!STIHSCR0S^Y-]OCJ3V_0]%(RS12$ZHH!FI`#[*XZRP6'2-M!]E\LVSE;, M40;6$,U]3)(DF:U[+,2$@)GVUE9ZN\#&V2(P;@4D@&8DDR00&!Z79Z'U'BD$8V:10F?O.837)+8+<:83 MB!DU%U>B];8X'._GSM[5(O"B.$GM1(R],TW$N\88P;'5[\-@5-8E`NU((O/B MS&801&?[@1Q-N;>;LO6V4G$RPG&V]>6`<3`F:RK^7<,.CFZ[$8-D:*U./-HQ M;.K-DHGX]%0\'N1XSE5,;MDG5I;*R<7>'-($IMGP=KA`W(;MQ!X,<'XW=,M^ M4+GEM7)*MH&E@9?!1)1X`\`'+9KV%%T+#2=W^W<'-S4&9U'@@?-&"-T_F#O& MH;_[K?X#``#__P,`4$L#!!0`!@`(````(0#RZ8&Z+0,``"D)```:````>&PO M=V]R:W-H965T7;`!&L!(]O9[/Y]9S`!DFQ6V3PDP(S/G'/&>+*Z>:Y*YXDK+62= M$.KZQ.%U*C-1;Q/RY_?#9$X<;5B=L5+6/"$O7).;]<,@/\=2$:?4"KTFO@*J8>=\TDE54#$!M1"O/2@A*G2I?? MMK54;%."[F<:L?2`W=Z>M4:]%?PO1Y=.[J0^R]*9-]%S<%MZ!-V8"/E(Z9^R_`1+/;.5C^T M'?BIG(SG;%>:7W+_E8MM8:#=,2A"8($2F5)1"`;Z<2N#7` M$?;<_NY%9HJ$A%,WGODAA71GP[5Y$`A)G'2GC:S^V23:05F0H`.!WPZ$3MTH MB&?S*U`\RZ@5>,\,6Z^4W#NP:Z"F;ACN0;H$9%0V!7\LCU[K):F@$4%N$24A M,^+`<@W]>5J'8;SRGL#3M,NYLSGPW>?0/L,#-CTEH#&F]+K)A\J8C)71=*1R M9Q^,RP2OEPF/RZ#RZ&)/#^5P44*@QB!BUL-;`C8E;#?46%9T7.]M69@,?$9U M0KHX*61SS@N!B.O]PV04A#T+?!J=U+#AN`W/7!HMQI_H\^2"M]/W4,#D$87P MA((-6PKP?D7A8/C1MH'==[UL3![5'&38'MKPH2:-XWBL>VC$$0$\[4>OTML- MQN01@>%5L`1LV!*8!&Y\;/S\HO&+]W#`Y!$'_\1X&QY,H!>,IW!>7"^\S1ZJ M^H.95GD7/Y0-YB$,N^$S&'7D/<73Y6KSV^P1A_F)\B[>V>^[810/N_*X[KL. M*YA18\?]P=!.NXW;NC,WF@^ZX2H^[[J=6/9`K[C:\D^\++63RAU.(PJO;?^T MGY2W[:#T^@`,JH9M^0^FMJ+63LES6.J[,WCUE1UU]L;(IAT7&VE@1+67!?PE MX7#H^BXDYU*:PPT.4QRQ[;Q9_P<``/__`P!02P,$%``&``@````A`&')B@TP M`P``-0D``!H```!X;"]W;W)KX#>N\JDH_ M(&3B5TS4V"',U248,L]%RN]ENJEX;1R(XB4SP%\7HM%[M"J]!*YBZGG3C%)9 M-0"Q$J4P;RTH1E4Z?UK74K%5";I?Z9BE>^SVY@2^$JF26N;&`SC?$3W5//-G M/B`M%YD`!3;M2/$\P;=T?D<#["\7;8+^"K[5O6ND"[G]JD3V7=0G']L*_%0HXSG;E.:7W'[C8ET8*'<$BJRP>?9VSW4*&048 M+X@L4BI+(`#?J!*V-2`C[+7]W8K,%`D.)UX4DY"".UIQ;1Z%A<0HW6@CJW_. MB>Z@'$BP`X'?'0B=>.,@BJ<7H/B.42OPGAFV7"BY1=`U$%,WS/8@G0.R53:! M_#@>G=9S4D&C!;FU*`F.,8+C&NKSL@R#R<)_@9RF.Y\[YP/?G0_M/'Q@TU$" M&GU*[R=Y']DZV\@VZ9;*G7O0#Q.\'R8\#&3/KJ%@G7L42)=)1\&9 M.]DPGOHL#H0'!"B,B\N3T'H?*)#CIM[9]QR"D/8ID',<['"YN!#4C:)]TY/I M41IV=L=A!#,=)O6@[SO_82*N&ERPK_JU('$'ZFJQLSL2L1<-2D'"TU?/;2\W MW"NNUOP++TN-4KFQFXG"*]P][;;F;;LT_)%\,8 M4&[MN1LCFW9UK*2!==5>%O#WA,,`)AXXYU*:_8U=K-T?GN5_````__\#`%!+ M`P04``8`"````"$`YB&$NE\#```P"@``&@```'AL+W=O&ULE%;;;IM`$'VOU']`O`=8P&!;QE'2-&VE5JJJ7I[7L)A5@$6[ MZSCY^\XRYF;'D>T'VS"S9\Z9&698W;Y4I?7,I.*B3FSB>+;%ZE1DO-XF]I_? MCS=SVU*:UADM1VXBPE)=@B#SG*7L0Z:YBM480R4JJ M@;\J>*,ZM"J]!*ZB\FG7W*2B:@!BPTNN7UM0VZK2Y;=M+23=E*#[A80T[;#; MBQ/XBJ=2*)%K!^!<)'JJ>>$N7$!:KS(."DS:+?>^>9[I(["!R M9K$7$'"W-DSI1VX@;2O=*2VJ?^A$#E`(XA]`X/<`0B(G]&?Q_`(4%QFU`A^H MINN5%'L+N@9BJH::'B1+0#;*(L@/\NBUGI,*&@W(G4%)[-BVX+B"^CRO`W^V M1C;.);))NJ-SCC7$8_^TPP32, M41Z>K6D7SAQ*;(@QB!C@D0"Z!&U#C66%TWCORS+.P&<4)R"+7@<&0I_30"#B M\OP99R/(U,SW2'@4`\VSU@PM&WGC3_3Y9A`_*6%T#07C/*(0'%%`,U+P'#*8 M)Q&A]RX7;9Q'$0<1F%@T]Q%)$/>4)C'->!\].^]7U#B/8@Z]CS'1C#&)$Y-Q MGCUR-M&+:R@8YQ$%KU>%%-#$QB(#S)`8%A<7D26N^!@G?0^*:3C8D<,-3/30F[3]N41<-;8(CJF>Q-!A M!Q)H1Q*Q,PLG:9B?[0=R--7>[\G6>U2.Z#@5.,NZ-& M]$XV!=HQ;.@L@HGXQ:EX7-RXURHFM^P3*TMEI6)GEC*!Z=7?[5\8[OQV0O<& MV-<-W;(?5&YYK:R2Y7#4`]=;_P<``/__`P!02P,$%``&``@````A`*4;RME>`P``,`H``!H` M``!X;"]W;W)K,H:9JV4BM551_G-2QF%6#1[CI._GUG&?.RX\CVP3:>X7O,C&=9W;Y4I?7, MI.*B3FSB>+;%ZE1DO-XF]I_?CS=SVU*:UADM1W/W8=N"GM#*6TUVI?XG]5\:WA89VS\"1,;;,7A^82J&B`./X,X.4BA($ MP+M5<3,:4!'ZTG[N>::+Q`XB9Q9[`8%T:\.4?N0&TK;2G=*B^H=)Y`"%(/X! M!#X/("1R0G\6SR]`<5%1:_"!:KI>2;&W8&J`4S74S"!9`K)Q%D%]4$?O]9Q5 M\&A`[@Q*8L>V!;8`^]]#NDS7%#32P(98TEO%[EC M-LF&V13=2+G''\8T_MLTP93&.`_/]K2C,S2C2'3,]\CQTW#\*P-P\A&WO@5?;X9S$]: M&%TCP22/)`1'-C&,$CR'#.$)(\S>Y:9-\HAQ,(&%Q7#/2(*XES3A-.M]]-]Y MOZ,F><0YS#YR8A@YB1.3<9T]*?!)_YB\NH53S68U7)Q(P@NHF[DO7D/BF4XQ%'##6ST MT)N,_;E"7+6V"*ZI7L0P80<1&$<1L3,+)V68GYT'/!C>=:Q>26?6)EJ:Q4 M[,RA3&![];_V#PQW?KNA^P"*%%TYZ: M&Z'AI&Z_%O!DQN#L\1Q(SH70W85YIMAWSWKK_P```/__`P!02P,$%``&``@` M```A`&WIN8\M`P``-PD``!H```!X;"]W;W)K$'A,S]DHD*.X:5NH9#9IE(^+U,]B6OC"-1O&`&].M[K22++&BBVHA#FI2'%J$Q6WW:55&Q;@.]G.F7)D;NY.:,O1:*DEIGQ M@,YW0L\]1W[D`]-FG0IP8,N.%,]B?$M7=S3`_F;=%.BOX`<]^(UT+@]?E$B_ MBXI#M6&?[`YLI7RTT&^I?02+_;/5#\T._%0HY1G;%^:7/'SE8I<;V.X9.++& M5NG+/=<)5!1HO&!FF1)9@`#X1*6PK0$58<_-]T&D)H]Q./=F"Q)2@*,MU^9! M6$J,DKTVLOSG0+2E]-@MEA>P>([18W!>V;89JWD`4'70$Y= M,]N#=`7,UMD'M/913&& M'+T)TM$[`0X2-@TUM#4=YWO;E@6#GD&>D$8GB1SF/!&8N+Y^%FP-V3T+")V> MY'#A61.>>5$0C:[/DPNUG;]'@@4/))SVC0L["9%'1@*BY44)T(S75\&"!Q)Z M5VY+7=A)(!XEM`>,.M>>]X.7Z>TMMN!!SOYE<#E=V.4,O7!!AA>]:#MZCP0+ M'D@X[607[FS3:;\U(]L4#HSK?3?H/BLY;>LVWJ6-0IAV_=77::S!'B]7UYZZ MP^C8]F1YTO9MW&F8P*E.YO-1XW7XL8AW'5TPL8;E)XN.U'5`&WTFYNWS=CTNP",K9KM^`^F=J+2J.`9 M+"7>`@X"Y0:?NS&R;H;'5AH86,W/'/Z@<#B"B0?@3$ISO+&C]7#\R[/Y#P`` M__\#`%!+`P04``8`"````"$`^OUQ,2X#```W"0``&@```'AL+W=O=<7WRSOGDI"_3,E1:RBC'U"$:\2F0J MJEV,?_]ZF"PQTH95*2MDQ6/\RC6^V7S\L#Y(]:1SS@T"ADK'.#>F7OF^3G)> M,NW)FE<0R:0JF8%;M?-UK3A+FT5EX0>$S/V2B0H[AI6ZAD-FF4CXO4SV):^, M(U&\8`;TZUS4^LA6)M?0E4P][>M)(LL:*+:B$.:U(<6H3%:/NTHJMBW`]PN= MLN3(W=R*9S&^I:L[&F!_LVX* M]$?P@Q[\1CJ7AR]*I-]$Q:':L$]V![92/EGH8VH?P6+_;/5#LP,_%$IYQO:% M^2D/7[G8Y0:V>P:.K+%5^GK/=0(5!1HOF%FF1!8@`#Y1*6QK0$782_-]$*G) M8QS.O=F"A!3@:,NU>1"6$J-DKXTL_SH0;:D<2="2P'=+0N?>-)@MEE>P^$Y1 M8_">&;99*WE`T#604]?,]B!=`;-U-H?Z.!V=UTM6P:,EN;4L,5Y@!,LU[,_S M)@R"M?\,-4U:S)W#P&>'H1W"!S6=))`QE/3_(A\S6[#-;(MNI=RY!\,TO9!1 MFG"&)!!=V$B*/ MC`1$RXL2H!FOKX(%#R3TKMR6NK"30#Q*:`\8M90][PN&"#"]ZT7;T'@D6/)!PVLDNW-FFTWYK1K8I'!C7^V[0?59RVM9MO$L; MA3#M^JNOTUB#/5ZNKCUUA]&Q[CQNOP8Q'O.KI@8@W+ M3Q8=J>N`-NY$++RQ@"@Z;P$WO]SQ7G*UXY]X46B4R+V=311>XNYI-S=OF['I M=P$86S7;\>],[42E4<$S6$J\!1P$R@T^=V-DW0R/K30PL)J?.?Q!X7`$$P_` MF93F>&-'Z^'XEV?S#P``__\#`%!+`P04``8`"````"$`A+/#2ED#```3"@`` M&@```'AL+W=O&ULE%;=CYI`$']OTO^!\"ZP M@(I&O-SU>FV3-FF:?CROL.CF@"6[ZWGWWW>6X5-/HSXH.+._CYEEEM7=:Y%; M+TPJ+LK8)HYG6ZQ,1,K+;6S_^?TTB6Q+:5JF-!%GGI>N`L7D-:KE(,# M4W9+LBRV[\GR@82VNU[5!?K+V4$-KBVU$X7T&2ZHZ22!C*&D]XO< M,IMDPVR*;J0\X!]#&K\3,J()QC3&>0`[XS*=613;P-&9"#ITY,>,H-Y/0U?A MF.XRC4F&1@QIR.*("'-.B:![UY?/)!L_IF6^1\(C#@Q/Z[#GD&@.@Z?_G.G? M[!8!)GD@X+B:&&X%!(NYOQA^.KFCSL(^O+X")GD@H-\LV$X,MP+(U)^_SVE& M_>`YNMQ>DSS@[.N(G!A&S@EQHO#SI)#TH2FCBK88@#,.AAC.E)V:R7%W[.GN@(3HJ0Q-OJN\Y M@1_V_1E[OVE0$1Q,[:/F]68:[QAOO1,2]LK&M$>#Z_)6(^W$PB? MG+L$)E3W;_=.<._74[@+P)%66E\K*609+/6<.4T[BH8XW6E3UP;@1 M&@[C^G('+U\,CA?/@>1,"-W>F->&[G5N_1\``/__`P!02P,$%``&``@````A M`)P:@P4M`P``-0D``!H```!X;"]W;W)K MX#>N\JDH_(&3B5TS4V"',U248,L]%RN]ENJEX;1R(XB4SP%\7HM%[M"J]!*YB MZGG3C%)9-0"Q$J4P;RTH1E4Z?UK74K%5";I?Z9BE>^SVY@2^$JF26N;&`SC? M$3W5//-G/B`M%YD`!3;M2/$\P;=T?D<#["\7;8+^"K[5O6ND"[G]JD3V7=0< ML@UULA582?EL79\R^P@.^R>G']L*_%0HXSG;E.:7W'[C8ET8*'<$BJRP>?9V MSW4*&048+X@L4BI+(`#?J!*V-2`C[+7]W8K,%`D.)UX4DY"".UIQ;1Z%A<0H MW6@CJW_.B>Z@'$BP`X'?'0B=>.,@BJ<7H/B.42OPGAFV7"BY1=`U$%,WS/8@ MG0.R53:!_#@>G=9S4D&C!;FU*`F.,8+C&NKSL@R#>.&_0$[3G<^=\X'OSH=V M'CZPZ2@!C3ZE]Y.\CVR=;62;=$OESCWHAPG>#Q,.PUCEX[,UW8>SAQ(,,0XB MP@[>$7`N8=M0?5GC8;R/95EGX-.+$]+942#G/^ML!=F:!82.CV(X M<]2:8X^26?\3/XS.Y'9R#07KW*-PG$]G=A2(1Z-IU'$!K)GUU"PSCT* MI,NDH^#,G6P83WT6!\(#`A3&Q>5):+T/%,AQ4^_L>PY!2/L4R#D.=KA<7`CJ M1M&^ZR.1.Q%@U*0\/35 M<]O+#?>*JS7_PLM2HU1N[&:B\`IW3[NM>=LN3;\SP-)JV)K_8&HM:HU*GL-1 MXL4P!I1;>^[&R*9='2MI8%VUEP7\/>$P@(D'SKF49G]C%VOWAV?Y'P``__\# M`%!+`P04``8`"````"$`"H*1BU8#```Q"@``&@```'AL+W=O&ULE%;;;MI`$'VOU'^P_(Z]ZPL&!$1)D[216JFJ>GE>[#6L M8GNMW24D?]]9#QAC0F1X`-LS>^:N-)"5@N7>L1U>)7*3%3K MA?OG]^-HXCK:L"ICA:SXPGWCVKU9?OXTWTGUK#><&P<0*KUP-\;4,]_7Z8:7 M3'NRYA58B-W'U5(OLN*@[9ACK9"JRD?+:N3YE]!(?]L]./305^*B?C.=L6 MYI?-BO3%0[A@466&S[.V>ZQ0R"C!>$%ND5!9``+Z=4MC6@(RPU^9W)S*S M6;CAV(L3$E)P=U9!W#T+'7A3$R60`BH^, M&H'WS+#E7,F=`UT#,77-;`_2&2!;96/(#_)HM5Z2"AHMR*U%6;B)Z\!Q#?5Y M68;!9.Z_0$[3O<\=^L!WZT-;#Q_8M)2`1I?2^TD^1+;.-K)-NJ5RAP^Z88+W MPX2G8:SRZ&)-#^'LH84+,8XBHA8>":!+V#145U9T&N]C6=89^'3BA'3:"X0^ MYX%`Q/#\66TI$/E\'#Z)BR$P[3:SA8YPX'TLI"#F@^)F%R[(V3F!3&Q7#AC?G$TJM._33[R0D&@(B:L&%\5!U9)( M>NG?VY%$XL6G+1A?_"/2WES[N`\;[TXYQGT6.,T.Y:!A$`[)Q%6S#C9WMQ%) MW.>`=N00>]$[VG%SXV(KN5KS+[PHM)/*K=W*%,97^[1]8[@-FA'=&F!AUVS- M?S"U%I5V"I[#4>(E,`(5KGR\,;)NUN9*&EC5S>4&7LTX+!_B@7,NI3G* M]F5O^1\``/__`P!02P,$%``&``@````A`!K<)V16`P``,0H``!H```!X;"]W M;W)KL+!H2)DB9I M([525?7RO-@+K&)[K=TE)'_?60\88T)D>`#;,WOFG)EAQO.;U[)P7KC20E:I M2SWB.KS*9"ZJ=>K^^?TXFKB.-JS*62$KGKIO7+LWB\^?YCNIGO6&<^,`0J53 M=V-,/?-]G6UXR;0G:UZ!9255R0S5N/,EG6`+$4A3!O#:CKE-GL M:5U)Q98%Z'ZE$JYYZD]]0%K,I M>TMG=S1R_<6\2=!?P7>Z<^WHC=Q]52+_+BH.V88ZV0HLI7RVKD^Y?02'_;/3 MCTT%?BHGYRNV+67)M'82%=)]MJ(\M_Z$3W4`@2[$'@=P]" MQUX4Q,ED`(J/C!J!]\RPQ5S)G0-=`S%US6P/TAD@6V5CR`_R:+5>D@H:+72QIH=P]E#J0HRCB*B%1P+H$C8-U945G<;[6)9U M!CZ=."'M)Q1]S@.!B.'YL\Y6D*U90&A?#)KCQIQX-'D87.-]C$KZ3;VW'\(&T81T4W]T/^5@A\O@Y%,<18>F)Y.>\KU]GW[BA81$ M0TA<-;@H#JJ61-(G@78DD7CQ:0O&%_^(M#?7/N[#QKM3CG&?!4ZS0SEH&(1# M,G'5K(/-W6U$$O&PO=V]R:W-H965T7;`!&L!(]O9[/Y]9S`!DFQ6V3PDP(S/G'/&>+*Z M>:Y*YXDK+62=$.KZQ.%U*C-1;Q/RY_?#9$X<;5B=L5+6/"$O7).;]<,@/\=2$:?4"KTFO@*J8>=\TDE54#$!M1 M"O/2@A*G2I??MK54;%."[F<:L?2`W=Z>M4:]%?PO1Y=.[J0^R]*9-]%S<%MZ!-V8"/E(Z9^ MR_`1+/;.5C^T'?BIG(SG;%>:7W+_E8MM8:#=,2A"8($2F5 M)1"`;Z<2N#7`$?;<_NY%9HJ$A%,WGODAA71GP[5Y$`A)G'2GC:S^V23:05F0 MH`.!WPZ$3MTHB&?S*U`\RZ@5>,\,6Z^4W#NP:Z"F;ACN0;H$9%0V!7\LCU[K M):F@$4%N$24A,^+`<@W]>5J'8;3RGL#3M,NYLSGPW>?0/L,#-CTEH#&F]+K) MA\J8C)71=*1R9Q^,RP2OEPF/RZ#RZ&)/#^5P44*@QB!BUL-;`C8E;#?46%9T M7.]M69@,?$9U0KHX*61SS@N!B.O]PV04A#T+?'K:-!N.V_#,I=%B_(D^3RYX M.WT/!4P>40A/9-JPI0#O5Q0.AA]M&]A]U\O&Y%'-08;MH0T?:M(XCL>ZAT8< M$<#3?O0JO=U@3!X1&%X%2\"&+8%)X,;'QL\O&K]X#P=,'G'P3XRWX<$$>L%X M"N?%]<+;[*&J/YAIE7?Q0]E@'L*P&SZ#44?>4SQ=KC:_S1YQF)\H[^*=_;X; M1O&P*X_KONNP@ADU=MP?#.VTV[BM.W.C^:`;KN+SKMN)90_TBJLM_\3+4CNI MW.$THO#:]D_[27G;#DJO#\"@:MB6_V!J*VKME#R'I;X[@U=?V5%G;XQLVG&Q MD09&5'M9P%\2#H>N[T)R+J4YW.`PQ1';SIOU?P```/__`P!02P,$%``&``@` M```A`'#(0-!8`P``/0H``!H```!X;"]W;W)K[%:8UK9&6/,Y&"S/:4H>6'JH2"TU"":2:+Q`YB)UIX`0)W:T>$ M?*0*TK;2@Y"L^J>=4`>E0?P.!'X[$!0[H1\MEC-07,VH3?`!2[S=<':TH&L@ MIFBPZD&T!F2560SZ:!Y#KI=2A1P5R)U"2>R%;<%Q`?5YW@9!L'&?0=.T\[G7 M/O`]^*#!PP4V`R6@85)Z6^0^LG)6D97HBLJ]OF&&\=\.$XS#J,S#BS7MPZE# MB0TQ3DG$`[PFH%V"MJ',M,)QO/?34L[`QX@3H-4DD/8Y#P1)S-=/.:N$5,U\ M#X63&-H:%XX>>^8D_WUS0-KZ&@G(V*$S[1ILU!7B^_"5:F9^!\*B'H!7G M:Z"<#0*GG'1!M;DG@"(4FR)<:&(U^HWGZOUJ*V>#P`E2$]!F3>#&ARIEP-%XWEPJ26N&GRPQLVN]**I$MJN.<1.LX" MQB'7ZU]?2-:T*W3')*SM]F\!KVD$%I'G@'/.F.POU`N&>NUH=_#V/P```/__ M`P!02P,$%``&``@````A`.IF]Y!9`P``/0H``!H```!X;"]W;W)KP$`@B4*J=EVW2ILT3?OQ[(`) M5@$CVVG:_WYG#,20I2)Y2`)W_NZ[[XX[-K>O56F]$"XHJQ,;.9YMD3IE&:WW MB?W[U^/-TK:$Q'6&2U:3Q'XCPK[=?ORP.3+^+`I"I`4(M4CL0LIF[;HB+4B% MA<,:4H,E9[S"$B[YWA4-)SAK#U6EZWM>Y%:8UK9&6/,Y&"S/:4H>6'JH2"TU M""2HS#^6Z)@QR^<9M]H34!MJ).JP(ZQ9^7ZE*E;<-@]._W85N`'MS*2XT,I M?[+C5T+WA81R+R`CE=@Z>WL@(@5%`<;Q%PHI9240@&^KHJHU0!'\VOX>:2:+ MQ`XB9Q%[`0)W:T>$?*0*TK;2@Y"L^JN=4`>E0?P.!'X[$!0YH;^(ES-07,VH M3?`!2[S=<':TH&L@IFBPZD&T!F25603Z:!Y#KI=2A1P5R)U"2>S8MN"X@/J\ M;(/`W[@OH&G:^=QK'_@>?-#@X0*;@1+0,"G]7^0^LG)6D97HBLJ]OF&&.1$9 MA0G&853FX<6:]N'4H<2&&*=&:8\J4DS6_O6V^"PG,C0V3OU/2<(HU']3]TR%N*J*8;TU.H?0R^> MDM!V32)VPJ7Y!*PN]P.:#+GWV[#U-J283K;.WI<#+<;SX%)+7#7X8(V;7>DM MIDIHN^80.<'YHZ"WN%YR%>%[\HF4I;!2=E`;&L$H&^X.;P]W?CNN!P,L[P;O MR7?,][065DER..HY,8Q#KM>_OI"L:5?HCDE8V^W?`E[3""PBSP'GG#'97Z@7 M#/7:T>[@[3\```#__P,`4$L#!!0`!@`(````(0"!AJ`"*0,``!L)```:```` M>&PO=V]R:W-H965T'PE2Q5FH<$N//OX\[XLKIY*0OGF2LM M9)40ZOK$X54J,U%M$_+[U\-D3AQM6)6Q0E8\(:]L>Y<0"A MT@G9&5,O/4^G.UXR[R'%-*=#=?F02`D<=*]-K+\:Y/H$N5D@<'=@UPZIKA'J1+0$9G,ZB/U=%YO605/"+( M+:(D)"8.+-?0G^=U&-*5]PPU38\Y=S8'OKNGBA,CFG!.!B>OKA\EH"'L6^#0ZX;#A:1..71I_GERHYNP]I)@\(`U/ M2&W8DL(;Y4>]\U$'8;]=;Q23!YR]#=LU&VXY:13TE1AQXI$^>%_>[B(F#SC[ M_6XY;=AR3J@;S!:CS\5:+]ZC`9,'&OR36MMP[SL*_<&G5SPJ`H43XOHJ--F] M!+_OIBW#,=YJ"&8Q'=6A4SS6@.?)U9V@]O1I][D_[T"/&FS\V`O?#8/%)>_O M.IY@*@W+[\>GO#9N>6,WFH^<1^=;P,XH>X277&WY)UX4VDGE'NU>]K- MQMMF-'I=`$93S;;\.U-;46FGX#DL]=T87G9EAYN],;)N!L1&&AA*S>4._H1P M.&9]%Y)S*4U[@^,3AVHS8=;_````__\#`%!+`P04``8`"````"$`/)[SIRH# M```;"0``&@```'AL+W=O&ULE%9M;YLP$/X^ M:?\!^7L``PE)%%*UZ[I-VJ1IVLMG!TQB%3"RG:;]][O#X2UIJI0/!+CS\]QS M=_9E=?-<%LX35UK(*B'4]8G#JU1FHMHFY,_OA\F<.-JP*F.%K'A"7K@F-^N/ M'U8'J1[UCG/C`$*E$[(SIEYZGDYWO&3:E36OP))+53(#KVKKZ5IQEC6+RL(+ M?'_FE4Q4Q"(LU348,L]%RN]ENB]Y92R(X@4S$+_>B5JW:&5Z#5S)U..^GJ2R MK`%B(PIA7AI0XI3I\MNVDHIM"M#]3".6MMC-RQE\*5(EM#?1<\\); M>("T7F4"%&#:'<7SA-S2Y1T-B+=>-0GZ*_A!#YX=O9.'+TIDWT7%(=M0)ZS` M1LI'=/V6X2=8[)VM?F@J\%,Y&<_9OC"_Y.$K%]N=@7)/01$*6V8O]URGD%&` M<8,I(J6R@`#@[I0"6P,RPIZ;WX/(S"XAX!$(2)]UK(\M_ MUHD>H2Q(<`2!WR,(G;E1,(WG5Z!X-J)&X#TS;+U2\N!`UP"GKAGV(%T",BJ; M07YL')W62U)!(X+<(DI"8N+`<@WU>5J'H;_RGB"GZ='GSOK`O?.AG8<'T70A M01C#D%Y/0HO.`-#PAM69+"CO*CWKEHT:!?KM>*#H/.'L9MFK6W'+2*.@S,>+$ M(WVP7]ZN(CH/./M^MYS6;#DGU`UFB]%U,=>+]\2`SH,83G>E-?>ZH]`?7'W$ MHR10."&NST+CW8?@]]6T:3C:VQB"64Q'>>BZ8QP#GB=75X+:TZ?M@1YC ML/9C+7PW#!:7M+_K>(*I-$R_'Y_R6KOEC=UH/E(>G;>`G5'V""^YVO)/O"BT MD\H]SA\*&[7[VLW&VV8T>IT!1E/-MOP'4UM1::?@.2SUW1@VN[+#S;X863<# M8B,-#*7F<0=_0C@&PO=V]R:W-H965T&UL MG)U?D^,V=L7?4Y7OT*5WJT6"HJ2IZ=FRXSC9JJ0JE=TDSYH>S4R7NUN3ENRQ MO_T"N)+D_GUX=5M]ZL[DZO MC^=/3Z]?'E;_\_=??MBO[B[7X^NGX_/Y]?2P^O-T6?WEPS__T_OOY[=?+U]/ MI^N=/\/KY6'U]7K]]N[^_O+X]?1RO*S/WTZO_O_Y?'Y[.5[]O[Y]N;]\>SL= M/\6#7I[O^\UFO'\Y/KVNX`SOWBSG.'_^_/1X^OG\^-O+Z?4*)WD[/1^OOOZ7 MKT_?+M/97AXMIWLYOOWZV[4U'^X/]_Y,']Y_>O)7$)K] M[NWT^6'U8_?N)W<85O[R]?S]W][>_KT'T^O)]_A2SZ>S[^&0__J_]/&EW*)@E#*Y?^G?4E;WPZA.=Y]^O/GT^71]X,O M:]UOPUD?S\_^%/Z?=R]/P5"^'8]_0.V>/EV_/JSQ/_O=_S_Q_70;W=[PUGNH4;Q8G\^7H\?WK^= MO]]YK_DR+]^.P;G=.W]F_8K\I03MCT'\L-KY-G]877RS_OYA\_[^=]]PCZCX M"13^G[.BFQ7WOLBY7%^6O=P@#N6&E@T5^0G^0UI,KQ?C:#&AXYSW3/DRPT$/ M*U_&?!%N/CN4#PH7#91>U7!+<>&@AY7_YUSB$%,KVK+B@'% M%CIVW>UW'D[+GTQ'CBUU"&):AY'5`11S'492A4VF#MZ1]G8(8EJ'':L#*.8Z M;#:'64`\'`8%\[T3Q+38_7Q6,!4HQMC\;G/8+]4BI1YHJ39+AX-HZF@ MD![K_.V27J6MO'A4V=0H44H,$#&W:P?(2>]6[FN4S!VZWR_W,VG:+G#%7C)0 M*"V9NSF>\&$UESSZ?DW_S`Z@U6#4*M.JD[A:G`-]BY*Y&IL^@\N.`:Q2,G`I M;0#NZ7C"AQ6:V@-EJ1J]9(:RX++!_[=*!233.C$B@4:Q&2.7T=@`J!*M.Y`H M)39QJI.@$L9.2;5='_K46X?#O_Z0Z^8FDFTI?'PVD`"W>SGTB,QW)@U M7-\$N*BFK)4F(3X'H) M.&'\E&^[=4?G$[NLW\)3CWUJ$]5EXZ,$_'98CR,Q_I"O".-=V6].SNX$\E$S MLZ`C+-CF:\(P6*E)4-,FX;-Z MI*3.S]H&1J]*38*:UH23.IYP?BS-3\[#(V@Z:MK,'8^B%>B6-H8Y"FH4JS%X M&0#(Y?4N?S/-#UY:AK5R1J*9&XTY'217C6T8XF]/C4;0"'6\* MU$C?;1G9;$Z/1Y4QCA*EQ":B;>$9,QTDN=-1,CF]&XR3X&T3T**:MC)W.DH6 MIV^7;B!.WS*B50PFIV4"ZO&,RQ1E3Q\$"E9GH*O4!.B5=H:P.DBJT^\MXYW1 MZI)[G:@!:!3C,;(9K0[X*D%]"Q*EQ":B;271A-53HOGI]Y98/=_-8Q/1HKIL M=90D5E^Z@5A]9$@K&RRJ:588Z2I02FX@V2J)QIZ-DAOJ>3%_R M*VEC$]"BFK8RASI*#$YG1*L83"'9LD:'_0N:R>J'PE4SM%7*!EZ5,#Z"I(KQ MD1'.:&Y)NIYO&<4S^Q<%Q/;^CK',9NYX5-G<*%%*;&+8KO[@B9+9W`=B[OS< M?-?$L*BFYA;S!M3,[G9NP1SA^(Y1K.RPJ*9%+^<%DOWW/;9-=)]$\.BFG8S'Z!1`A49 MUWNZT)%?K-TW$2VJ:446.X'?4#*UB*/;H86*,,*5T;J79./&1TEU9KI7.%=' M:SR*MD3/-_]0H]B0@Y&GYU*YU%Y*K!6%?QFF2<,#U(H!J'=4\77_)OOQP4 M`H:'RG*%XE&T77J^_88:Z80#0Z#->_&H,G11HI38Q+I#4-.+X]Y#";3VP%_Q MR2/FT,2ZJ*85X>Y#"53$+T30I_!"MS>QSK^#SEM$S"]0`S79KOO\>TX'!7<& MR\&<+25"+[HE-Z\[W(2[>%3%2J7W]RY/IG_PCZ:$)>%%= ML5P*O'W@;OHG_X;!H0EY44TKPI&'DJE%NEW:()M\B_B--F_GY,W6`*"Z`>$P M6J6>WX^32!JBV]R$/3BL;,))HQ7:1#Z_ER]N='Z/31IH=A^ZH,@I-7L3_+I- MD-/FEJT-&JC+8;VAD]_\>S?=IHE_(*=U$0"<1),?#WD"=IN;$`B'T6HD#U,P M^YU$FAENHF"WJ<_Z)HU6:!,(NTV=A)-F=B!]K36_;--MFE@(/-9B#08@8FB!#,G\&:@K)!MN M`R(&&$H/(1UJ%#LVIAHPLY!>H@`BR37XUV\+V(G9@V3DJ72ZDF80!A1Q!LKC M9:^"/`9UC>$&C"ZD[2`!B*+IOF23T?RN6!?B@S<,R/$P>D\D[S0@#E&D6>$V M'&*BH>R_W+2PBT&&!@<8<(C9B*G91_IZ17X%J(M9AH:Z`.I2#T@WIC@,+P?F MWJ?RYJ!]7KL5X/DV+5SP+YYRV7SW:]GIG_Q36$PRH3PFS:H>-QATJS8X@A;7;!/]1,_MOFGSJ[&&:P.T[)/@C'H09* M]X[S4Y%,D*PM[M`I>0>)/))X")/AU'&;PD@0LLXW("\>1I'GEB4F1!Z*%.3% M.$+2_K:EEPY3#$7DH48KM&T&V!N0AYK903"B#PE"^'X;DN'(L4*,9V0M(#1?QAJ M*/H/-5JAGE[IK5;I@3'FD/AOV06@_N.Y MAUKAOKW9`[@$($8>II88:-BQ,.;&!`.S@N&90\E&N.5Z$8`HTKQPVYP/,P]E M`V;G?&U!B`YC#F4#`B2G9M_1<:<`P)AD2)J]Y@$)0,4#;-+7'TC>;AF?F!W9 M#-"*((E%MQ!W<@"(%`?DT,I]AXF((@-0`PP8UCOVX)_=^>]B^*&A+@"VM"[+%!OO-\Q30%U\ MTKPP!,;,1$/I_,IEQ+4O+_&,1:TN MDGARQ(WGG"HS^->^\KB/L8@;/*=`3JSN9R,7/A)QTRB+X8NRY[*0"P\0Z=!> M:>DHKW@.->"Y@?_&0.$)NRUQT2F1"\$\GKF@6^^%6?\8F)98H-8N!@3&4R8& MI$\@A;U/+8=A0*`2Q'#+Y@9.0U"DT.BV*$9GR&),&JW0-@0:XA@=R6,,?N1) M7[XH_$A#ZL?%2"*Y7^,A&C6N`V( M&-\H^S$[)^09CXH',+E1]"-J)B`.%(@%#,2PAMV/2OQ#`)'D/QI^,.(18QU%.Z)&*[0- MCTK*0XS/J)GLZ$@`85.R8]M#,F8[TEM#VA$0"G4Y^+>#R$K'Z4<&CV)K`3(EFC=OPN`?TE?V8Q2,/@%3:74E^ M"#^B9O+C0':#2B]F\V1(K2YA59$B2?@1,R&S'TE&:%.P0(QXV/VHA$8$'DEJ M)-C1>F_PV(C1CDI^9)"=E5TUC(F.I`6,>,0@2-&.J%'N`1X.J5D`9H8IDN05 MTMEC@QW;\(AQD;0NTHX,CW3;KO"^4(Q_))U1:Q<+'EFD9*#W1H'5/%-B]:." M1]E"(-*L<1L>,292]F,.CQY=+8_3(*=(XGZ<-!,>G766U/,$2=D#(*=U$>O( MDP@J$U[8')?G2[)=W\=L2.)`6Z?#8;06`R?C))*=WL<4""NUOE<&AY5?DIPT M6J'>+/;5JCZ&2>@ERDX/IUR62\V/L#V/BM0Z70)1Z?24B.&=27U_OH_)#];X M]64S.(RVQ\!W#B:1UOJ!7:Q42Y<#\DKWN=^@C+V@%1JPDQ1::V:),MGEH(%; MRZW[O?%IJ&^+AH"<-C>GZJ2!NOBU4LJ<_$)!SZ,AE791(B'B9D?-U"Y[^HB0 M?USI8ZHCZ:-`H'I.'@ZC[3/PG8-)I#B#)T9LTZ`>4R%%.Z)&*S3,RI)+K36[ MW!\6=N1!$3=20V88T!84Z96@B#`CR8EX_&R362D=TK#)CVT\5+ZA M(?V8\K#%CZ'A&^8H44[O#8%'U``>PRNMUOM4"Y88[(BA$=)7?`.ASR9+^A@# M:;*=D2-@L>V"$F/\1!RB=R.)$+28L>V1$F/89&T+L*.)%#29,>`LJ0S M*GA4@B02CR@"/[;@,09&DLJ$@=/B1P6/?`.AQS"*9HW`,%:J`8\8."G[,8O' MMD1)CY_22#T@AFO43,UN'Z[Y]S=J'C!,%^,IEX4;^W#-@R:5NF!X)&T7@4?4 MM..1YT^,=M1R***S4*38D2=-C+-'#),4[8@:K="VV:.2)9%7"$_7[79L^U1' MCPF3U`("CZB9+-!@QS8\*@$4B4>20&G!(T^@6/VHX%&V$(@T:]R&1TR7E/V8 MQ2./F-0P`#/#U`/2C[?.'F.")!D?:G4QX)%\VZ-EN&[+H_B$A1_:*K-'DD=I MF3W&+$G2+D8[*C&5Y$L3.-5'D6)'GDLQXA&S)T4[HD8KM`V/AL]^].2['RVS M1QY+J=@1HR;IK2%N?M2TX['M4R`]?N>7C%ZD<%CV+?!5,L MFC5NPR,F4 MP2-JIKK8'ZYYDL5H1R71LA7[+BA2[,@S*T8\8BZE:$?4:(6VX5$)I8C1&C7M M=N21E9H%_"6S$5+@$>,LDP7LL\<8.TE&R%I=+&N/),K2@D<>9;'Z4>)Q%#LQ MF'O1K'$;'C&E4O9C%H\\N%)K=P,>,:]R@Q\#[QH\(/$HATC,L4!EG%\,S\88 M>QYL,?:Z$G!)7G'!21J*E%[G$18CA3"F4NQUU&B%^GE%0TLK615!(9)5:9FD M\>1*Q8%*8D7V.HJ@U_OU:'WQK-<"+89E-0RKI+.U4>PZ9!,M?8RH),:W>@`@ M6/8`:#0/!%HEA=;:7<)->@`T[7=^6W2E5Z(K8B1"#=2EY;F1)U=J[2*)*);5 M,+`RU<4^,8K!E*2/K$B29!S%KD/VFR4]#[08[8BAE:(=4:/8L2VYTBO)%6%' MDES9KGTC-AVR@98^ID_836#8=,#02MF.63K&*$I2:(4"2G)%VC&E MX[C>40ODDZ5]6W(%Y/113="1!%?"[YJ3?=!\R+#GP95:NQCHB'F5R8X'^O.R M^1_7\>\[TA',2$>,LQ`[RLX"A"J@XGD6(QTQLU*T(VJT0IM^WZ;'4$IZB>(* M27!EQU\3R0=7_(^OT6:O6$`)K@@[DN!*>$E\,+TZR&,KM9K`-DO:*H*-Y'LG MX]I1,Q9N#"W,8F`C!E72.HVR>;QK_).WYHL`L`135C,:9HXQ**,7VC9S5&(K MTHPI&_TO/9C?GVJ+K?282"'-S8=JDEH)+Z]OR:\O+6^WT5=)>6:E9D8#&?%C M*4#&T;]*:ITT\$^A&,FH?!-EE'=(CHQ^#+G%C'!8.4HQ:>0=X-HR*R"G@R,W MXZ2!9O?O4-*7A/*Q)<<3+&4+@)S6A=_ZDP;J$LRX7SJ$^,_Q($NM\#H,X933 MJPE^TDKN@TU^QN+XUT]L_H/#6(/P_85)I%GA)ABZ&("I^2\W470\PE)K=@!= M"B#IOQ2&OL_[D3ZYS,!B!F#KA[6:P)I@6A/I/M#,[MONELJRP@/.DH&H5KBD MGUC%\3^X%X<]*'V_IA@N1&O]SS/2RECM!V0C+<+W$^#)+%-A;#817[ M8:)%\3R/K%3:';];DE[BTJ.P5NE0,W>ZT7X\QE*KB:]#93?!87QEKDG>?FW? M/7'*=T\6K$[-`("!@!_Y[(G'<,%];?!3XBP2?BB: M[&>''__NB=5^$GZ[9:H[W1/9N1^/LACAAW&5HOU0H\"/9U8J]M.R*O-8BE>( MFE;[\1Q+K28&^&%^9:Y)WGXQ?&(?>Y4\BX`?R;/X;S":X4JG8#Y,GZ;TNQE[4S#7)PZ\MK>*4M(J`'TFKM,"/IU6, M[E-2*SN^/^)0I!GA-OAA]*3LOBS\>/ZDUN<&^&'L9.YS(_S:/G[BE(^?2/>9 M'WO;LBE.R:9(^)%P2LMC+P^G6.VGP$\\%&)*1;$?CZ$8X8=1DZ+]4*,5V@8_ M+6?"X8>:5OOQ#$KE1L!<21%^J)EKDHF*UGP(_,2'`#(IB/QXR,<(/@R1%^Z%&*[0-?EJ* MA,,/-3-RC&,O3YA4;@1,C:3VDPY`T5R5?4]^_799DZ`+T-J'3^K[KT[)G^S$ ME@.*M*[P79@N>UO[/QQ66?/-?OC$M45)0$[O.S&\DR2)'3\\1U+K?PE"I?]! M-/?_L@+/.IRM^!EO>$R3I![<+47@>(,BK;ZL M-;-DFNQPT,RM;+SAPQW54),HI]83DVW4S#7)SW9X3*32#$H\1)`=-5!XRVQ' M"X\8<(/!D-1]>['(GTV/N!CU2(Q@=!\F1(KN0XWBOK:8B,,(2'J)PGTD)M*R MP]X6$W&8`$GK(OT'T[S9?_D==AX+J?G/0CN,@T#I._^-$?**1V&7*<8^F!4L M!I1K?_ME2$7\8:1$\\)M^,-(2-F`6?S%#$=RJ;5V-^"/Q$):#,A#(I6Z:.$0 M/O="C<&`/"M2*SS,$RE]Y7"+(9'9@.DFYZ:TR1X#'TFO&,=?)4NR%RO]*%(, MR-,B1@)B(*1H0-1HA?KC&D8])0TB"(B:J=D+GS9R/!U2ZW7@69%Y^$V4Q7*; M9;6;SK+:/G#B\.,E:>&*Y=(9GG\1FK[=4F`>CXE8+:9![F1;3>OXUY M&/HH6R[+/)[\J'6Z@7D8^)@LY^@[EOF?1?7Y@";[8\8C]8`8=%$#=3FLS>]\ MN[:8",AK""0Y$?^:)7WG-Y_-<#PG8O2CDA?9B_5^%"E^C/$-!MYZ'L)AZJ/H M1]1HA;8A4(E\"`2B!CPP^E_LS$8S'8^`5.X&C'Z4'9A.^_;K#=WA+MT-@5Y) M\]?J8ID%8GP$FL*')ZT?6'$\&F)UH$)$V3\@TLQP&Q$QZ%%V8):(/.U1:W<# M$3$),A'1_J(OSX!4ZH*YCM2/`0FE&AB$.8^B`U"C%1JV+^QWGO)U$N%Q$O=H>0[@<8^:`P(^:^,0 M9D%F!PR.1L28`^XO7T^GZ\_'Z_'#^Y?3VY?3OYR>GR]WC^??7GUO=*ODO]Z] MG3X_K'[LWOW8K^X_O+]?Y!_>?SM^.?WG\>W+T^OE[OGTV1^Z\5.RU=W;TY?0 MJ_`OU_.W<,J[C^?K]?P2__KU=/QT>@L"+_Y\/E^G?PD%?#^__1JK]^$?`@`` M`/__`P!02P,$%``&``@````A`-65#6^/`@``Y`8``!D```!X;"]W;W)K&ULE%7);MLP$+T7Z#\0O$>+%3N.83F(&Z0-T`)%T>5, M4R.)L"@*)!TG?]\9L5$B)S6<"R%2;]Z;CJVD-JSW%@"BN1?%X`TYB0I$FFDR)29H&'<"5:46=@0D1#SF?H+`J?)WS;!9- M+Y(L13C;@/.WBB@YDSOGC?X30&GO5.#J7;L17JR6UNP9EAO1KA/4/.D"B=_V M!9T@[#6!?G`R9&V4$;]5YJ4SXR MS.IQ'\B(?*#\D%/K<#`6G+XMF(T%CPL1>"04#D9"L_\(G8^%3HN,C'*.ZY"Y M238;`@G!!DS6E_1E*K$!WI]*,NK;:1!,D_F!8,#@!'K&I,F`&95S-O;A>'8) M?*"=I@-O"#9@3M+&GGQ__&1TZ,-A.P?,23[0F#[Y*A'X4/NYF4+\`7-<.TR; M<*4UV`H^0=,X)LV.)DF*EW0X'8;<=>B?X0<.F4Y4\$W82K6.-5"B:1)=8.UM M&%-AXTW7#XR-\3A>^L\:7Q/`6YA$""Z-\4\;&H3#^[3Z"P``__\#`%!+`P04 M``8`"````"$`RU>7T[8"``#.!P``&0```'AL+W=OV$"B>4TMY&\JT9H] MFV3GT$FJ-]OV@BG9`L5:U,(^>5*,)%OVQ^.Z*5@6AE5 MV`CHXI#H<]S]T5!,='T7>^`S\URGE!M[7]I7;?N"@K"^V>0$6N ML$7^=,L-`T>!)AI-'!-3-20`OT@*-QK@"'W,\`B$16ZK#*?3:#)+4@)PM.;& MW@E'B1';&JODOP`B/JG`Y5.[I9:NEEKM$/0;T*:E;GK(`HA?SP62<-AK!\[P M#".0,6#@PVHT)\OX`8IFSYB;@('?#D/FXPX3@VRG#7J'VLZ/%%P]G8,+4+CH"4W?$!J_1\B!>T+AXE!HE+XA!(U_OX4N M*,.@TK5HE$X[QX*K`9/ZV3GLV?0C@B[(SVTG2)+Y0#!@8->]8$C287IS`P-X M6/3I-CKP0)L,9S9@SM)VR_C@_W+>S+J@80YI5ULP/&#.RN&RG\/I^AUXJ/TR M3$$[8,[2A@7Y`0-\U#"+V<"!9U`:%LNP]V&MAMTEN2[Y%U[7!C&U=2N30%!W MVZWSZ[&?W^X%;-.6EOP'U:5H#*IY`:%)-(-AUV$?AX-5K=^,:V5AC_K'"KZ; M'-9-$@&X4,KN#V[C=U_BU7\```#__P,`4$L#!!0`!@`(````(0`)M$X'XP(` M`-\'```9````>&PO=V]R:W-H965T[&492D;8@-6]IAM^IQ/>KCQ^6 M!RY>9$6I0A"AE1FNE.H6OB_SBC9$>KRC+?Q2=RT79%M#WF_AA.3'V/W+6?B&Y8)+7BH/POD&]#SGN3_W M(=)J63#(0-N.!"TS_!`N-C/LKY:]/[\9/B>'^D,@=#(8P7 M376DG-<``'?4,-T98`AYRW`,![-"5?"4>-,TB$.0HRV5ZHGID!CE>ZEX\\>( MPA[*Q.K1'HDBJZ7@!P3E!K7LB&Z><`&!+[,`A-8^:'&&4XS@&`G^O:ZB.%KZ MKY!T_D^S-AJX#YIHYFHV%S1Q:#4^H%F^R.73GL7@_'5.O4ES:@\U^-HLN%!S M>V"OV5S2#.`.%!@U-NTV*+W)@3(+8Z@PF9Y`G6NB:`!WH"8NU'6'M-B!,0M] MKQ@[C@M#'<=TSLG0??]OA]Z483C%]LG$S7UM%+&MXF:TX)R?N.=?SUR+,PS% MMN>>>+XVBFG?WX$7SE(8D\,U]*GQZ40=)[/Y^+(Y.<3P%QH[=IU8BUWBQ$8U M[6T4ECAQ@(-3XA/U=#(8X$#JS\[-HT&+7&ULG)?;CJ,X$(;O5]IW0-PWQX0<%-+J0&!'FI5& MHYG9:P>/[&%I6UR@ID05;7!LOV%N/V[__&-SI>R9GS$6%B@T/+;/ M0K1KU^7%&=>(.[3%#?QRI*Q&`F[9R>4MPZCL!M65&WA>Y-:(-+926+,I&O1X M)`5.:7&I<2.4",,5$I`_/Y.6OZO5Q12Y&K'G2_M0T+H%B0.IB'CK1&VK+M9? M3@UEZ%!!W:_^#!7OVMW-C7Q-"D8Y/0H'Y%R5Z&W-*W?E@M)V4Q*H0-IN,7R, M[2=_G2]M=[OI_/E%\)4/OEO\3*\Y(^57TF`P&Z9)3L"!TF>)?BEE"`:[-Z.S M;@*^,:O$1W2IQ'=Z_0N3TUG`;,^A(%G7NGQ+,2_`4)!Q@KE4*F@%"<#5JHE< M&6`(>HWM!3R8E.(Z`-N'3`7&9&2ME50.$WHZD]YA`L/L_00FF\#DXXQF4O@9D^0@S205&)KD1W/= M@&0"D]XR06"8O9_`9!.8_`XSF#3-I)ENTOC.D[!FC@IT>[Q;4HD92-\#'VOL MQK[]!":;P.3CC%8V'%G__^"1@V(;GM+OEYF^$':*"/LMEIB!U`SLS4!F!O)! M0*LATFL8GSH)QS;LGCYW8Q'O%#'O#E3/\9<+>#]_?(S#*C'I9:A;D1I`M%I^ MB'F>(;P4T?L9:7:: M!B0F'7K#\HR#(C7H>;`:,]>@0\\XG#,#F,^,M9&/`)J%LE<+^1 MG6;_!V#[+P```/__`P!02P,$%``&``@````A`-#P_G89`P``+`D``!D```!X M;"]W;W)K&ULG)9=;YLP%(;O)^T_(-\7,"2DB4*J M-M!MTB9-TSZN'3#!*F!D.TW[[W>,%X*AC:+E`@7G\;6^1(19J<5+RA,7JE$MUM/GY8'[EXDB6ER@&% M1L:H5*I=>9[,2EH3Z?*6-O!+P45-%-R*O2=;04G>;:HK+_#]R*L):Y!16(EK M-'A1L(PF/#O4M%%&1-"**(A?EJR5)[4ZNT:N)N+IT-YDO&Y!8L34 MV>K+ON&"["KP_8)G)#MI=S<3^9IE@DM>*!?D/!/HU//26WJ@M%GG#!SHM#N" M%C&ZQZMT@;S-NLO/;T:/@R'M:Y6_)E1FD%"0<8.Y5LIX!0'`U:F9 M[@Q("'F)$6PYLER5,0HC=[[P0PRXLZ-2/3(MB9SL(!6O_Q@(=T$9K2ZTA"BR M60M^=*#<0,N6Z.;!JW=C@2`T>Z_A&"V0`X^1D+_G31!$:^\93&?_F`?#P/7, MX,!FME,&1[I-ESBP,S>%H/C(W90(\2D!R!9-> M9BQS,]O2,8+Z6#!BC"R([R<8PW'"-JSCVS4)0^&F'=OB(6+Y\OA M9Y'>C([#=LC/W>7"'W[""9\,>=_%060_P>[9=$@OW`@/Q7T\5+=R`J^Y8=4N MYT3#=DXPML-X,(A)"@0]\T=OL^T0"-SH]OTXN_HG0QX$1W(PR71(Y^>%T;`* M9]J8-E/+C(::BCW=TJJ23L8/>B)A*&6_V@_+^UDW6OH?8%BU9$^_$;%GC70J M6L!6WUU`UPDS[LR-XFTW>'9TA7^V7#1$P:78!;(3E)3]IJ8.HC!,@H:P%AF%A;A&@V^WK*`Y M+_8-;941$;0F"N*7%>OD4:TIKI%KB'C>=S<%;SJ0V+":J;=>%'E-L7C:M5R0 M30V^7_&$%$?M_N),OF&%X))OE0]R@0GTW/,\F`>@M%J6#!SHM'N";E-TCQ?K M&0I6RSX_OQ@]2.NW)RM^^"18^86U%)(-9=(%V'#^K-&G4B_!YN!L]V-?@&_" M*^F6[&OUG1\^4[:K%%1["H:TKT7YEE-90$)!QH^F6JG@-00`WU[#=&=`0LAK MBF#+@96J2E&<^--9&&/`O0V5ZI%I2>05>ZEX\]M`N`_*:/6AY421U5+P@P?E M!EIV1#7`;"?E[6471=!F\@.GB+_-@&/@^,>&MRV3G M#$Y&3/X>,W=UUN=,A,.!"<#BX#-R?>K3476S4<:SA%T)Y#9*,N>3#$M']"S'P\#^U/LKZ)7">9 MS4_]^/10R&XC]R<2.K*]X;A,@<1M-;"^C&\(HTS&=;IA@.TFG4VM< MF[%E9D-#Q8YFM*ZE5_"]'DD8:CFL#M/R?M+/EN$/F%8=V=&O1.Q8*[V:;F%K MZ,^@[829=^9"\:Z?/!NN8$[U/RMX+:'PB`U]@+>&PO=V]R:W-H965T M;B11XI51XHM#)#1Z6Z51#( M\D@;(GW>T1;^V7/1$`6/XA#(3E!2]9.:.HC",`D:PEID%%;B%@V^W[.2YKP\ M-;151D30FBB(7QY9)R]J37F+7$/$RZF[*WG3@<2.U4R]]Z+(:\K5\Z'E@NQJ M\/V&YZ2\:/I;6;T\>^?F+8-5?K*60;"B3+L".\Q>-/E=Z""8'D]E/?0&^":^B M>W*JU7=^_DK9X:B@VC$8TKY6U7M.90D)!1D_BK52R6L(`+Z]ANF5`0DA;QF" M*6=6J6.&9HD?I^$,`^[MJ%1/3$LBKSQ)Q9M_#83[H(Q6'UI.%-FL!3][4&Z@ M94?TXL&KW\8"06CV0<,92I$'KY&0O]=-%,W7P2N8+G\QCX:![P\F'#';*8.3 MA:N3?\8L7::8,E&8#$P`%@>?D>M3YWX&%?P\]Q>_>I+VJVNA$_!H!EQS\?#" MGME^QHP2D-_`%-<9Q]SL_YC3DQQS9L`VAY.QN2D3A2,FOX$IKC..N;EK[GK% M-.R8,@/]'C#EN0Q\K,^)R_P&IKC..`Y@7]E[[+:UIR=E"-XR[*/1(GHTQ&Q8 MG=OQ0#X>**P!)\+$C?!ZCC6<(5B>0V2C%?!HB+@_(5(?+T+[,RONHM&6L?G8 M7Z8V'D[YW.9#'T=)O+0_KGIATZF?8$<=V]$X.8%CSJ[:]9QHV,W)QSEDC@Y# MF)Q`S#@>'7A;&YC[\[GM:+FPP^P%/4(,9IXB^G]=O:1.Q'B6,UG5JU^84?QTX%ISPT<1WD9?V%;BJ=>$PB M3,LV?;&AXD"WM*ZE5_*3;L<8UO$P.MP4'N9]7QW^@$[=D0/]FX@#:Z57TSU, M#?T4MIPPO=X\*-[U77?'%?3H_N<1KF04VDOH`[SG7%T>]&WB?+GD;?X#``#_ M_P,`4$L#!!0`!@`(````(0"RDA:;4`,``#8*```9````>&PO=V]R:W-H965T MQ&C"RG4[WVV\93V@;LE&TN4#!?"[JG+(IK[^\-[7W1H5DO,T0]D/DT;;D M%6N/&?KKSY>G!?*D(FU%:M[2#'U0B;YL?OUE?>'B59XH51Y$:&6&3DIUJR"0 MY8DV1/J\HRT\.7#1$`6WXAC(3E!2]9.:.HC",`D:PEID(JS$(S'XX#UW3R5O.@BQ9S53'WU0Y#7EZONQY8+L M:]#]CN>DO,;N;R;A&U8*+OE!^1`N,(E.-2^#90"1-NN*@0)MNR?H(4//>%4L M4+!9]_[\S>A%6O\]>>*7KX)5O[&6@ME0)EV`/>>O&OU>Z2&8'$QFO_0%^"&\ MBA[(N59_\,LWRHXG!=6.09#6M:H^_&,@W"=E8O6IY421S5KPBP?E M!EIV1"\>O/K/7"`)S3YK.$,I\N`U$OQ[VT31;!V\@>CR)[,U#%P_F3!TF=V4 MP^O>O4DK5?70ANP-0.N.#R\ ML&=VMYB1`?D#3'&?<<3-_H\X/]34 MQ.9C?YF&]F\VX7.;#WT<)>X;7)\*FT[]!-O!0VQ'=SR!SYQ=M?N>:-CU)'&S MV!K">`(YXWCTP=O9P-R?SVW/E@L[S=ZTW.8A8)R.JE",`+Q(AY06X4W^87H-LIYY2'CJXSON:S=/G$ M]M6X8OJW:9(-%4>ZHW4MO9*?=6_&L*B'T>'8\#SOF^SP`-IV1X[T=R*.K)5> M30\P-?13V'_"-'YSHWC7M^`]5]"P^[\G.)]1Z#6A#_"!+R_7$M_D7 M``#__P,`4$L#!!0`!@`(````(0#X?L;CX0(``-('```9````>&PO=V]R:W-H M965T$'!2RVK#==J56JJH> MKATP8"U@9#N;W;?O&#<.3J(HY0*!\_N?;V:<877_UC;HE0K)>)?BT`LPHEW. M"]95*?[U\^ENCI%4I"M(PSN:XG MTY9(C_>T@U]*+EJBX%54ONP%)<6PJ6W\*`@2OR6LP\9A*6[QX&7)W-K\%KN6B)==?Y?SM@>++6N8>A],,6KSY7/5<4&V#>3] M%DY(?O`>7L[L6Y8++GFI/+#S#>AYS@M_X8/3>E4PR$"7'0E:IO@A7&9S[*]7 M0WU^,[J7HV@)UKHE&X`[4Q(6Z7B$M=F#,PG!63#D."\<^CNFE.* M(8H])Q,W]XU1Q+:+V6C!B9^X\:]GKL4IAF;;N"&JLQ/U='+,V8'47YJ; MIX$6NY`S-^S&*"QD$$6N`*:MMC""F9?,@O$U^71WU!M,,UO-`&NIJ&A&FT:B MG._TW`RA97;5CO2'R3``[0\P4GM2T6]$5*R3J*$E;`V\&9PN88:R>5&\'\;C MEBL8IL-C#=]."O,D\$!<&PO=V]R:W-H965TA(5>F1*7&*D#:DS4LF: MI?B9:7RU^?QI?93J09>,&009:IWBTIAF%8::EDP0'J"'6C M&,G:(%&%DRB:AX+P&KL,*W5.#IGGG+(;20^"U<8E4:PB!OAUR1O]FDW0<]() MHAX.S065HH$4>UYQ\]PFQ4C0U5U12T7V%>S[*9X2^IJ[O7B37G"JI):Y"2!= MZ$#?[GD9+D/(M%EG''9@;4>*Y2F^CE>[.,+A9MT:])NSH^Z=(UW*XQ?%LV^\ M9N`VU,E68"_E@Y7>978)@L,WT;=M!;XKE+&<'"KS0QZ_,EZ4!LH]@QW9C:VR MYQNF*3@*:8+)S&:BL@(`."+!;6N`(^0IQ0D\F&>FA+-Y,%M$20QRM&?:W'*; M$B-ZT$:*/TX4MU`N5XMV0PS9K)4\(J@WJ'5#;/?$*TC\/@M`6.VU%:=X@1$\ M1H.!CYM),EV'C[!I^J+9.@T<3YK)I:_9C6M"0.OX)CZ?]2P!Y\U`+OQC4>S/1_8*S8@W$+ M?9A),H09UW@PT(A]9\XKEPU*,3SEU#+)W#=DZS1)5])=;\$CF'^$P`:E&#J@ M(XBC0=-NG08^QB=-?.H/5[9QC<<);U'?J?&&MN(!7QP/''*:<;YQC<=GIT[O MPW!>)6W0D#,9<#K-..>XQN-<^ISC/EKQD&_0[5NG&><;UWA\,%$^8&0;-21= M#)Q\$27N2SSLQ7_==71N2KE1()@JV(Y5E494'NP$BB%EM]I-Q^MI.TJZ&S"< M&E*P>Z(*7FM4L1Q"HV`!KZ9RX\U=&-FT@V8O#8RE]K2$WQ`&7^8H`'$NI7F] ML`.T^['9_`4``/__`P!02P,$%``&``@````A`(?HE+K8`@``&@@``!D```!X M;"]W;W)K&ULE%5=;]L@%'V?M/^`>(\_\ZTX59VV M6Z5-FJ9]/!.,;53;6$":]M_O8A;'N%66^0$9?#B<>^[U97/S4E?HF4G%19/@ MT`LP8@T5&6^*!/_\\3!98J0T:3)2B88E^)4I?+/]^&%S%/))E8QI!`R-2G"I M=;OV?45+5A/EB98U\"47LB8:IK+P52L9R;I-=>5'03#W:\(;;!G6\AH.D>>< MLCM!#S5KM"61K"(:]*N2M^K$5M-KZ&HBGP[MA(JZ!8H]K[A^[4@QJNGZL6B$ M)/L*XGX)IX2>N+O)&_J:4RF4R+4'=+X5^C;FE;_R@6F[R3A$8&Q'DN4)O@W7 MNR7VMYO.GU^<'=7@':E2'#])GGWA#0.S(4TF`7LAG@ST,3-+L-E_L_NA2\`W MB3*6DT.EOXOC9\:+4D.V9Q"0B6N=O=XQ1<%0H/&BF6&BH@(!,**:F\H`0\A+ M@F,XF&>ZA+>Y-UL$<0APM&=*/W!#B1$]*"WJWQ84=J(L5R?MCFBRW4AQ1)!N M0*N6F.()UT#\OA808;"W!IS@!49PC`+_GK=1O-CXSQ`T_8M)+0;&,R9:NIC= M98P/TGI]D:O/>!:#\Y=UFDU&I_'0"$_M@BMJ-1+U#B8.>HPC"HRZWC0#=L38 MA:&8<#[K#^H$[RYC'#%35XQQ:/Y/A\RF!,-XSE(\RE)J,7'OXFZPX"B`ZKO> M#@-.,)C=GQR&HU2D%C/K*FSJA2OG6=Q/XI%;0WSLQ4.`(W3^/T(->"0T"MV# M4XN!_CP(YEPS-I67,8X^^+.N-]*`Q_I&QJ068XV,O,!]POO)U(UG=SW>T6TN MJ*N;B`&/=8_*/[684P%,7=U.?JW'0WSLS5P\Q'GVQ>JV/=HVPIK)@NU852E$ MQ<'TWQ`*KU_MKX;;[D_P^P_0FEM2L*]$%KQ1J&(Y;`V\!12CM,W=3K1HNS:[ M%QJ:&ULE%7+ M;MLP$+P7Z#\0O%M/VTD,RX'3)&V`%BB*/LXT14F$15$@Z3CY^^Z*M63%:>KZ M()C2<&9VEEHMKY]431Z%L5(W&8V#B!+1<)W+ILSHC^_WDTM*K&--SFK=B(P^ M"TNO5^_?+??:;&TEA"/`T-B,5LZUBS"TO!**V4"WHH$GA3:*.5B:,K2M$2SO M-JDZ3*)H'BHF&^H9%N8<#ET4DHM;S7=*-,Z3&%$S!_YM)5M[8%/\'#K%S';7 M3KA6+5!L9"W=*+A[+1AFUJJ/LIGC)^X.X6)_1*EKS M57@5`M-JF4NH`&,G1A097<>+FTL:KI9=/C^EV-NC_\16>O_1R/RS;`2$#6W" M!FRTWB+T(<=;L#D\V7W?->"K(;DHV*YVW_3^DY!EY:#;,R@(ZUKDS[?"<@@4 M:()DADQJ[-VRQQ;+8W>$V@WH&W+\/#$"R!^W0N80.P:P1F]H`1D+.3WN$JF MLV7X"$7S/Y@;CX'K@$DN>TP(LKTVZ!UK8QXII/JV!]R$'C`?-'7C;XP$T^AU MP70L^+80@D="_L:Q4#P?JA]5-AT+867S?U:&FS(*UR&Y=$C.%^LQ:=?2XRCA M`!Q'^79E".Z.42\4QU=]8E[(8V9=D],@O9ND/6!4Z?Q_A!'\0CB)>UXO[#$P M\H[,_:6=H?P*1I62F^ M,%/*QI):%+`U"B[@(!@_J_S"Z;:;&AOM8,9T?ROXI`AX%:,`P(76[K#`:=A_ MI%:_`0``__\#`%!+`P04``8`"````"$`]QD^7:P"```R;DO[^=7-V3HEUK*]8IWM1T@=AZ<7FXX?U7IM;VPKA"#CTMJ2M<\,J MCBUOA6(VTH/H8:?61C$'KZ:)[6`$J\(AU<59DLQCQ61/T6%E3O'0=2VYN-9\ MIT3OT,2(CCF(W[9RL$]NBI]BIYBYW0UG7*L!++:RD^XAF%*B^.IKTVO#MAWD M?9\6C#]YAY<7]DIRHZVN701V,0;Z,N=EO(S!:;.N)&3@RTZ,J$MZF:ZNEC3> MK$-]_DBQMT>_B6WU_K.1U3?9"R@VM,DW8*OUK9=^K?P2'(Y?G+X)#?AA2"5J MMNO<3[W_(F33.NCV#!+R>:VJAVMA.104;*)LYIVX[B``>!(E_!TUV/FIBP(YL MX!VS?3URJ.K;,?A#/@9?'Q_4%2Y,@'GR.C"?`M\&>?$$A`O'H'0^>QU4O`?D MQ1,0+AR#LOP_(&C\<0G?SLB+2PKNA]84ATIA-5&3ASMSW*OY>T!>'.[I"$JS MQ5@I!*$F#[)0%QK[9Y>_``=_]&ULE%7);MLP M$+T7Z#\0O$>+%3N.83EP&J0-T`!%T>5,4R.)L"@*)!TG?]\9L9&7!(9S$43J M\;TW"T?SFV?=L">P3IDVYVF4<`:M-(5JJYS__G5_,>7,>=$6HC$MY/P%'+]9 M?/XTWQJ[=C6`9\C0NIS7WG>S.':R!BU<9#IH\4MIK!8>E[:*76=!%/TAW<2C M))G$6JB6!X:9/8?#E*62<&?D1D/K`XF%1GCT[VK5N570KYR]XLW]%I):YPI?81T<3#Z-N;K^#I& MIL6\4!@!I9U9*'.^3&>W4QXOYGU^_BC8NKUWYFJS_6I5\5VU@,G&,E$!5L:L M"?I0T!8>CM^ M5.#JK=T)+Q9S:[8,RXUHUPEJGG2&Q.][01.$71(XYU>"IT7&1W*.3YWF MCMLY8,[R0&/Z[*M$X&/M73.%^`/FM':8-N%*:[`5?(&F<4R:#4V2%"_IL#L, MN67HG^$##IE.5/`H;*5:QQHH\6@276'M;1A38>%-UP^,E?$X7OK7&O\F@+

*L_I@(``!P' M```9````>&PO=V]R:W-H965T46,?ZBG6Z%R5]$I9>K3Y^6&ZUN;>M M$(Z`0V]+VCHW+.+8\E8H9B,]B!Y^J;51S,&C:6([&,$J?TEU<98DTU@QV=/@ ML##G>.BZEES<:KY1HG?!Q(B..8C?MG*PSVZ*GV.GF+G?#!=3]F!:,/WO[AQ?V2G*CK:Y=!'9Q"/1ESO-X'H/3:EE)R`#+ M3HRH2WJ=+F[F-%XM?7W^2+&U>]^);?7VLY'5-]D+*#:T"1NPUOH>I5\K/(++ M\8O;=[X!/PRI1,TVG?NIMU^$;%H'W9Y`0IC7HGJZ%99#0<$FRB;HQ'4'`<`G M41(G`PK"'DN:`5A6KBUI/HTFLR1/04[6PKH[B9:4\(UU6OT-HM0'%;Q\:+?, ML=72Z"V!=H/:#@R')UV`\>E8(`C47J.XI#-*`&.A?@^KK,B6\0,DS?]K;H(& M/G>:['+4Q(`=V<#;9V,]`\(Q0>@<+`/RO)70-#X_1*^G1&*2PKNN]84R9A`J&;0Y'YF]GLU M?0\(Q7Y.1U":S8Y`09/[*2I>R0XF[?SL4'P,WX`9*H2WCZ;@6U**P"``#X!@``&0```'AL+W=OKCQ^66VV>;26$(\#0V(Q6SK6+,+2\$HK90+>B@5\*;11S<&O*T+9& ML+P[I.HPB:)IJ)ALJ&=8F$LX=%%(+NXTWRC1.$]B1,T<^+>5;.V.3?%+Z!0S MSYMVQ+5J@6(M:^G>.E)*%%\\EHTV;%U#W:_QF/$==W=S0J\D-]KJP@5`%WJC MIS7/PWD(3*ME+J$"C)T8463T)E[<7M%PM>SR^27%UAY\)[;2V\]&YD^R$1`V MM`D;L-;Z&:&/.3Z"P^')Z8>N`=\,R47!-K7[KK=?A"PK!]V>0$%8UR)_NQ.6 M0Z!`$R039.*Z!@-P)4KB9$`@[#6C"0C+W%493:?!9!:E,<#)6ECW()&2$KZQ M3JO?'A1WICQ79^V..;9:&KTET&Y`VY;A\,0+(#[O!4P@]@;!&9U1`C(6\GM9 M)>-X&;Y`T?POYM9CX+K')%<])@397AOT#K4QCQ12?=\#'D(/F`^:NO4/AH+S M\X+I4/!](00/A/R#0Z%X.CDO-!X*8673?U:&AS(*UWURZ3XY7ZS'I%U+#Z.$ M`3B,\OW*$-R-42\4Q_O$O)#'3+HFCX-X/OC,[D?I^<*G_^,#P4<^DN-Q\AC8 M@`=>H_/:,)>79X#@8^U]33X#C_$9)$$T_,3WH_%Y'[BN+WZE$'SL8S]4WH?' M['HQ'OI(3WOA-Y!_S94PI?@DZMH2KC>X76+H:?^T7WPW?J;Z'V#QM*P47YDI M96-)+0HX&@4SF`OC5Y>_<;KMELA:.U@YW=<*_F$$O)E1`.!":[>[P>78_V>M M_@```/__`P!02P,$%``&``@````A`/*$NC';`@``-`@``!D```!X;"]W;W)K M&ULE)5=;YLP%(;O)^T_6+XOA(\D3112-:FZ5=JD M:=K'M6,,6,48V4[3_OL=XQ4PK:+T!H']^O7C5-F^/>O^ZMKC+0A34YJV;`,OS"-;[:?/VU.4CWJBC&#P*'1&:Z,:==A MJ&G%!-&!;%D#,X54@ACX5&6H6\5(WBT2=1C/9HM0$-Y@Y[!6EWC(HN"4W4EZ M%*PQSD2QFAC@UQ5O]:N;H)?8":(>C^T5E:(%BP.ON7GI3#$2=/U0-E*10PWG M?HY20E^]NX\W]H)3);4L3`!VH0-]>^95N`K!:;O).9S`AATI5F3X-EKO5SC< M;KKX_.'LI$?O2%?R]$7Q_!MO&`0;TF03<)#RT4H?RYUKG+W=,4P@HV`3QW#I160,`/)'@MC(@(.0YPPEL MS'-3P=LBF"]G201R=&#:W'-KB1$]:B/%7R>*.BCGU:'=$4.V&R5/"-(-:MT2 M6SS1&HS?9P$(J[VUX@PO,8)M-,3O:1LGJTWX!(>F_S4[IX'GH(FO?@(%"7!\V*/1@W,(:) M%O-^HPYX?U[CP:0?@;%B#\8-C&'B9`IS7N/!0"%>'ADKSC"X#Z62#A%WF7.: MI$_E?C3@[;SXR,Y6G&'(>+]S%"_]%.R<)NG*/)V&9#R9+/J5'A'\)Y?'PHJG M1),*W3F-(XK2J-_5E8PW&R7]K,=DKY*+?WT^HC3%8\91K.ZFK&:1S3?#Y-W7@V38>UCLEU;]&ULG);;CMHP M$(;O*_4=(M]O3I"$(,)J(6Q;J96JJH=KDSA@;1)'MEEVW[[CN&3M0"DJ%XB8 MSW_FGQEGLKA_:6KGF7!!69NAP/610]J"E;3=9>C']\>[&7*$Q&V):]:2#+T2 M@>Z7[]\MCHP_B3TAT@&%5F1H+V4W]SQ1[$F#A,-EG#)=Y[H.,%E MOZFIO=#W8Z_!M$5:8=.*DUQ2UR#>9/ MA^ZN8$T'$EM:4_G:BR*G*>:?=BWC>%N#[Y=@BHN3=G]Q)M_0@C/!*NF"G*<# M/?><>JD'2LM%2<&!2KO#296AAV"^F2%ON>CS\Y.2HS!^.V+/CA\X+3_3ED"R MH4RJ`%O&GA3ZJ51+L-D[V_W8%^`K=TI2X4,MO['C1T)W>PG5CL"0\C4O7W,B M"D@HR+AAI)0*5D,`\.TT5'4&)`2_9`BV'&DI]QF:Q&Z4^),`<&=+A'RD2A(Y MQ4%(UOS24-`'I;7ZT'(L\7+!V=&!<@,M.JR:)YC_-18(0K$/"LY0@ARXC8#\ M/2_#,%QXSV"Z^,.L-`/?`Q.DL&6N3C]PT\[NC952]7MP\`A1L&PV"45]J1#N-W5ELU28Y,[(V^<@-_\7G M)C]SH\BJY[D^C'05\JD;+=KW+5ZG10]P/24;PG=D3>I:.`4[J.$<0%#='CI"XJW'#.I*C5R+0N]7; M-\LCXT]B3XATP$(G.4[3_2 MZ/N)UV+:(6UAP6^QP;9;6I&"58>6=%(;X:3!$OP7>]J+D[6VNL5-.`[I<@PM7)]O!R9KZE%6>";:4+YCSMZ+GF MS,L\L+1:UA04J+`[G&QS=!\LRCGR5LLA/C\H.0KCV1%[=GS/:?V)=@2"#6E2 M"=@P]J30C[4:@LG>V>S'(0%?N%.3+3XT\BL[?B!TMY>0[1@$*5V+^K4@HH*` M@ADWC)6EBC7@`-R=EJK*@(#@EQS!E".MY3Y'L\2-4W\6`.YLB)"/5)E$3G40 MDK4_-10,3FE;@VL%EGBUY.SH0+J!%CU6Q1,L_NH+.*'8>P7G*$4._$9`_)Y7 M81@LO6<07?UF'C0#]Y$)LM!FUA>89&XSQ24FLYGR`I-%(^.!Q%%G:.M4L9]! M!B_'_J1735)Z52Y4`![T@"UN-OYP8-:7F$D`BAN8\CICB9O]CS@UR1*G!RQQ M23P1=X'))@$H;F#*ZXPE+K+%7<^8@BU1>F!8`SH]IP&C/JC)F9C=:ZG`\5TH#0&+`\3V\/K,59PCJ`\1\\F M5?*@B7C8(5(WC'SS2LJ[R7)8FWSL9JF)^[,SOC!YWPW"),[,RZ[9TJ13M6&: MEV7=B@EL3 M+)03((AC4_B??=M2K]W!8(]!X M?!?@+6/R]*+.&,&VJ3-(J:BR@XCU_FG1DS MK-^_MHWS0KB@K$M1X/K((5W)*MKM4_3C^]/#`CE"XJ["#>M(BMZ(0.\W[_Y; MGQA_%@="I`,*G4C10*'O MQUZ+:8>TPHK?H\'JFI8D9^6Q)9W4(IPT6$+\XD![<59KRWOD6LR?C_U#R=H> M)':TH?)M$$5.6ZX^[3O&\:X!WZ_!')=G[>'B0KZE)6>"U=(%.4\'>NEYZ2T] M4-JL*PH.5-H=3NH4/0:K8H&\S7K(ST]*3L+X[8@#.WW@M/I,.P+)AC*I`NP8 M>U;HITHMP6;O8O?34("OW*E(C8^-_,9.'PG='R14.P)#RM>J>LN)*"&A(..& MD5(J60,!P+?34M49D!#\FB+8SU0Q\CTRP6-A,=H6))TQ^C5G:.L459ODG'@\LCCY#VZ?*_0PJ>#WW M9[]JD_*K:J$2L-4+MKE)4-DU9FKN#J:XS5CF9O]B3FVRS.D%RUP M4YM2!'<9S]'\@FVC03#*Z@>A1K33V(T#LWQ^?&$D,_G(#6/+^&5_Y":_<*/(TK_D M86RKD,_Q)'9W6/VDTZ*'M)Z$+>%[DI&F$4[)CFH`!]"YX^KX;O`X'R;I^`?, MYA[OR1?,][033D-JV.J["1PRKJ>[OI"L'^;LCDF8RL//`[R$$1@HO@MPS9@\ M7ZCWA]/YM6[S/P```/__`P!02P,$%``&``@````A`.M.-R*7`P``A`P``!D` M``!X;"]W;W)K&ULG)?;CILP$(;O*_4=$/<+..$0 MHI!JPR&MU$I5U<,U`2=!"QAA9[/[]AWC)K5-FM+F`@7G\\_,/[:9K-Z]-+7Q MC'M:D38RD>68!FX+4E;M(3*_?%J9!6=Z6>4U:')FOF)KOUF_?K,ZD?Z)' MC)D!"BV-S"-CW=*V:7'$34XMTN$6?MF3OLD9W/8'FW8]SLMA4E/;,\?Q[2:O M6E,H+/LI&F2_KPJ"M)T(+&K MZHJ]#J*FT13+#X>6]/FNAKQ?D)L7%^WA9B3?5$5/*-DS"^1L$>@XY]`.;5!: MK\H*,N"V&SW>1^8C6FX7IKU>#?Y\K_"92M\->B3G;5^5'ZL6@]E0)EZ`'2%/ M'/U0\B&8;(]F9T,!/O=&B??YJ69?R/D]K@Y'!M7V("&>U[)\33`MP%"0L68> M5RI(#0'`U6@JOC+`D/PE,@-X<%6R8V3.?T-)ORM8X-E M5]]F_^,;G\1]X[7E1F[$`#Q6,DE++K[%Z"9-8-()3#:!V=YG%)/F_V,2GZ28 M)`84DWQMM<4WF%`S,IG`I!.8;`*SO<\H)KFJ2?=W'H<5<\3`L,>')15?!J0E MI;N53"4PV@=G>9Q0GX!3[][.(3XI,>,IU"[GJKMX(8G[==;$^D.@#J3Z0 MZ0-;:4#)P5=SN%]-#DP2U.9=RU7K>M"SGO@ M,YF'"+U`6RA;#4"+WRDHSO%>4GK?WW>.PZIS"*D+;B,089UO+7REV,$HD5CE M7;7@XP6=R+QGN?._Z*FU"']VA9;O^`$U@EQ_PI[P_5"TU:KR'J8X5 MP!G4BS92W##2#0W=CC!H_X:O1^CV,70:C@7PGA!VN>&-ZOGR_V']$P``__\# M`%!+`P04``8`"````"$`N@'J[Z`#``">#```&````'AL+W=O_OS&^L+9!*5<>HC#Y>)CYSMA,-I_>ZLIX11W%I(E-UW),`S4%*7%S MCLT?W[.GE6E0EC=E7I$&Q>8[HN:G[9]_;&ZD>Z$7A)@!'AH:FQ?&VK5MT^*" MZIQ:I$4-_'(B79TSN.W.-FT[E)?]HKJR/<<)[#K'C2D\K+LY/LCIA`N4D.): MHX8))QVJ<@;QTPMNZ=U;7;GI]?F)TH])W@U[([=#A\@MN$(@-9>(%.!+RPM'/)3?!8GNT.NL+\'=G ME.B47ROVC=S^0OA\85!M'Q+B>:W+]P31`@0%-Y;GTP(RFXX)@N%KGOFB/@Z@*>CXNG4C=V._0O+%?\Q.,/`I M,9[*[">8(%"99(H)52:=8E8JDTTQD.%9M,$(MAU^UU0Z(;4MV0Z8:#9%!R"-0<'E>3 MP[$)&VJ(7>OKG2#\_HP-+6_IR%>0/FD'P5[F`ROP(OE:C?A$YI?64O7OC?A4 MYGTK"N5PG,6(SV3>L5PO\.6`]/-7ID/^:I,OQ;NB.;RWY+YYK#F'55X%A1]7+9-YB-`/M;8Y:(#K M^[*2'Z]J148^9DJCP&,9.:S*J+V4=X(0,L*](V$P&/9?+_`_`,$,XE@`GPAA]QL^PM[N_RRV_P(``/__`P!02P,$%``& M``@````A`-DM\#F<`P``=0P``!@```!X;"]W;W)KB<]JV@;V1BYMD7:@I95>X[L?_Y.7U:V MQ7C>EGE-6Q+9GX397W>_?=G>:/_&+H1P"Q1:%MD7SKN-X[#B0IJ<(=J1%GXY MT;[).=SV9X=U/U#F' M_-FEZMA=K2GFR#5Y_W;M7@K:="!QK.J*?PZBMM44FV_GEO;YL8:Z/["7%W?M MX68BWU1%3QD]<01RCDQT6O/:63N@M-N6%50@;+=Z M?B?5^<)AM7TH2-2U*3]CP@HP%&30PA=*!:TA`;A:325V!AB2?T1V"!-7);]$ M]C)`?N@N,>#6D3">5D+2MHHKX[3Y3T)X2$IJ#:G%.<]WVY[>+%ANH%F7B\V# M-R`L,45P\@TEF,.D,)GO.:"8M?\4D,4@S208TDP)_7)7!R,,#9F48&<]@DAE, M.H/)GC.:29YNTO.3)V#-'!D8SKATXAY0MI3I5CR#268PZ0PF>\YH3L!3[/\_ MB\2@R(99QB/DZ7MC+XGE>.H.9B`V`XD92,U`I@2T&@*]AN>K*>#(A@,UYF[L MZ[TD_.$9&R(<)B\+O;J#2L#KP)L0L4IX:.FMU<]4,5%Y'ZU#5_TL)_JIRKL( M+P)?G<`XA9E*A\C'JI[F)+R-U-WPW$D!ZTX:[Y&])*23D*4;&L#!!+!6A5%& MK-(KY.DE^VI1P[%,5-Y#GKX(JPF?JCRDZX?&SL@,`+O+<6-H-HKF47G!/[=1 MP+J-&(^R\I4E$>EC@`*L;@XWF!1RT'FLNSK=?;'*^TC'UU.C$IU?!-JJ3?53 ME5\AW]?RG_+0$`I+[O6&^D)KIT':+ML_V6,UI#^3`ZEK9A7T*EH[#"=YC(Y= MYZLW]&CC#]#U=?F9_)GWYZIE5DU.,-1%(3QT>MDWRAM.NZ&#.U(._=[P]0+M M/8'6PD4`GRCE]QO1F=[N?QAV/P```/__`P!02P,$%``&``@````A`&%0@6.8 M`P``@@P``!@```!X;"]W;W)K"V(&75GF+S^[?L*3(-RO*VS&O2XMC\Q-1\ MWOSYQ_I*^C=ZQI@9$*&EL7EFK%M9%BW.N,DI(AUNX0/SU7';U%:XHYX9J\ M?[MT3P5I.@AQJ.J*?0Y!3:,I5J^GEO3YH8:Z/QPO+VZQAYM1^*8J>D+)D2$( M9XE$QS4OK:4%D3;KLH(*N.Q&CX^Q^>*L]I%I;=:#/C\J?*72=X.>R77?5^7? M58M!;%@FO@`'0MXX^EIR$SA;(^]L6(`OO5'B8WZIV5=R_0M7IS.#U?:A(%[7 MJOQ,,"U`4`B#%CZ/5)`:$H!/HZEX9X`@^4=LAO#BJF3GV'0#Y(>VZP!N'#!E M6<5#FD9QH8PT_PK(&9(2L8;4DISEFW5/K@8L-]"TRWGS."L(S'-RH;+IG"`9 M[O/"G88\@*:@X_O&B=RU]0[%%S^9K6#@4V(\E=E-,$&@,LD4$ZI,.L5$*I-- M,4N5V4\PT:]\+)#LKMOB=W3C3EPWOK9#U%*Z6LD,)IW!9#.8_6-&40).L?]_%G&GV(2WW+>0MCFV@G#O MNVZG&Q+=D.J&3#?L)8-20Z#6\'@U.1R;L*'NN6L]NQ6$/YRQ(7+"]&FA'0\R M$2`O7,I7,.(3F?>0Z]GRY8SX5.9]M`QEW'9'?";S-G(6@2\GI)^X,ATBSU-8 MI5I%9?BEDCOELP\IJO(Y4YH%'JO*8555[5=Y*PBA M:H`6HRIV,N"C0!'5'K=B(O,>BL814Y4(U76::%:9CT!')84Q#],A+_I6DKM0 M1%7Z0`@K9D$Q<#6X/^$=KFMJ%.3"YSP'MO7=>A]!7[QA8+L_@!&PRT_XG[P_ M52TU:GP$5QN%<`+U8H@4-XQTPSAW(`R&O^'K&69]#'.&C0`^$L)N-WQ,O=[^ M/6S^`P``__\#`%!+`P04``8`"````"$`5CR24)\#``"5#```&````'AL+W=O MZWWS+>,#9$&69R@8+S^:?J+]M4-A_>FMIXQ915I(U, M!]FF@=N"E%5[BLQO7].GE6DPGK=E7I,61^8[9N:'[=]_;:Z$OK`SQMP`A99% MYIGS;FU9K#CC)F>(=+B%7XZ$-CF'6WJR6$=Q7O:3FMI:V+9O-7G5FE)A3>=H MD..Q*G!,BDN#6RY%**YS#O&S<]6QFUI3S)%KG^\5OC+EN\'.Y)K1JOQ4M1C,AC*)`AP(>1'HQU(,P61K M,COM"_"9&B4^YI>:?R'7?W!U.G.HM@<)B;S6Y7N,60&&@@Q:>$*I(#4$`%>C MJ<3*`$/RM\@,X,%5R<^1N?21%]A+!W#C@!E/*R%I&L6%<=+\D)#3!R6U^M#B MG.?;#257`\H--.MRL7B<-0B+F):0V?V8(!@QYUE,ZN,`FH&/KULG"#?6*R1? M_,_L)`/7G\S*UIG]'<;W=2:^QP0ZD]QC5CJ3WF-&,6=WF-5BT+'`LL&WQ9_X M)B8)WT1MA9$[.0"/54QRA@?VS/X>,S(RGL$D,YAT!I,]9C23EG]BDIBDF20' M-)-\;V32'68U,C*>P20SF'0&DSUF-)-,JPA5Q];>PDL1QVW7X\$(\'DO%`.A[( ME`$M!U_/X7$U!1R9L*&&V$?K>B<)KS]C`^38H?H)DJ>?IY.LOLK[R'54/%Q. M^%CE77CM:'PXX1.5]U`8V.IGJI^JO(VE*K]"GJ?%..6A811IWW+R=6NU6DEK97LH M>[`&TQ/>X[IF1D$NHO5S8*@7#H!_NO9VC_,;0>-@+X2`B_W8C.]7K[0[']#P``__\# M`%!+`P04``8`"````"$`(-7*.YL#``"^#```&````'AL+W=O9_T"XWP64#S7BR5;$.6\$RXH:U(W0+[KD*9@)6W. MJ?O7G_G+PG6$Q$V)*]:0U/TDPOVR^?FG]8WQ-W$A1#J@T(C4O4C9KCQ/%!=2 M8X%82QKXY<1XC27<\K,G6DYPV0VJ*V_F^[%78]JX6F'%IVBPTXD6)&/%M2:- MU"*<5%A"_N)"6W%7JXLIGU'T-5H>%ZVW6 MG3]_4W(3QG='7-CMP&GY*VT(F`W3I";@R-B;0K^6*@2#O<'HO)N`W[E3DA.^ M5O(/=ON%T/-%PFQ'4)"J:U5^9D048"C(H%FDE`I600+PZ=14K0PP!'^D;@(/ MIJ6\I.X\1E'BSP/`G2,1,J=*TG6*JY"L_D=#09>4UNI2R[#$FS5G-P>F&VC1 M8K5X@A4(JYSF4-EX3I",&O.J!G5Y`"W`Q_=-D$1K[QV*+_YCMIJ!3X.);68W MPL0])AMC$EMG/\8L;"8?8Y8V[);6[!XPEU76RBT=_56$_/'KMOU`UD_L.\'\G[@8`2L&F*[AN>SJ>#4A0WU MR+VWKK>:B+HS%@[[V#>O>/\RLVO=F7R$XKF)^_,!GYE\B`)_:5Z+`;\W^0@M MD^_HYR;OHV`61^8#^N>O2<9B8?HX7-)P-^;_(A"D,KG^$) ME;!ELVI#C5;AN9?(BBP%#W_6!H ML\TG-C_,)S?Y!=ALZ0]YZ"R5(]_JM:9Q:>:C7==]I&[6:L+/9$>J2C@%NZH> M,8`CX1%]M*^O8=?L/7Z`]K'%9_(;YF?:"*+>[O\\-O\"``#__P,`4$L#!!0`!@`(```` M(0#?J_BKJP,``)$,```9````>&PO=V]R:W-H965T%W"XA2CD:!,N/5(K554OSP2R/#&[U@S`SPT-'8O##6;VR;EA?<%M0B/>[@EQ,9VH+! M[7"V:3_@HA*+VL9>.4Y@MT7=F=+#9ECB@YQ.=8D34EY;W#'I9,!-P2!^>JE[ M>O?6EDO3$+'!GRT#G.4=V9(.GW;:J(0,NNS'@4VR^HDV^-NW=5NCS=XUO5/EN MT`NYY4-=_5IW&,2&,O$"'`EYX^CWBIM@L3U;G8D"_#X8%3X5UX;]06Z_X/I\ M85!M'Q+B>6VJSP33$@0%-];*YYY*TD``\&FT->\,$*3XB,T0'EQ7[!*;;F#Y MH>,BP(TCIBRKN4O3**^4D?8?"2$1E/0E0DL*5NRV`[D94&Z@:5_PYD$;<,QC M8D3]Y ME1RF@#/IN$0%(@NMM3SF54A5'JK@:55;JWF+*F!YUW786.HGG>B))5=ZS0KV?'G2KRJ]!5\W_G(=AD2MRSS?2^4"MFU1=CH9R_FKQ<,8'W#34 M*,F5CWT(=OEH'2?25T_,;^,/,!'VQ1G_5@SGNJ-&@T^PU+%".)`&.5/*&T9Z M,=T="8-94'R]P.B/8>QP+(!/A+#[#9]:;_<_$[M_`0``__\#`%!+`P04``8` M"````"$`>&`&@Z(#``"$#```&0```'AL+W=O^W MC#=I&Z*(;0Y1J#PNJMXJF\KJRUM36Z^8<4+;Q$:.9UNX+6E%VF-B__J9/R%GS`6%GAH>6*?A.B6KLO+$VX*[M`.M_#+ M@;*F$'#+CB[O&"ZJ?E%3N[[G16Y3D-96'I9LB@]Z.)`2I[0\-[@5R@G#=2$@ M?GXB';]Z:\HI[IJ"O9R[IY(V';C8DYJ(]]ZI;37E\NNQI:S8UY#W&PJ*\NJ[ MOQFY;TC)**<'X8`[5P4ZSGGA+ESPM%Y5!#*0LEL,'Q+[&2WSN>VN5[T^OPF^ M<.V[Q4_TDC-2?2,M!K&A3+(`>TI?)/JUDB98[(Y69WT!_F96A0_%N18_Z.4O M3(XG`=4.(2&9U[)Z3S$O05!PX_BA]%32&@*`3ZLALC-`D.(ML6-X,*G$*;%G MD1/&W@P!;NTQ%QF1+FVK/'-!FW\4A/J@E*\^M+00Q7K%Z,6"<@/-NT(V#UJ" M8QG3##*['Q,$(]<\RT5]'$!ST/%U[7NSE?L*R9?_,1O%P*?&!":S'3,HBDPF MO\Q`R'3"#1\M-5(KG<#L)C#9!"9_S!A*P"GV_\\B MN2BQX2FW+338'!M%S&Z[;CLTI$/#;FC(AH9<,Q@Y1&8.CZLIX<2L+?="S M&T6$_1D;.VCNZ==L]^0/#@N=CYP(Z;@7C?A4YP,G@(%`N\;^=SH?.HM8HSUO MS&O2&YO#>TOOFL>82-C7_..'5H:P(I3G$C,+! MJV0[!(;OOE0'%@XR50KT//HG[G0>JA#H$BWF(S[3>8@PC`=MDP\`-/]X8QK* MR_L_5D["IG((F07<*$1)%SF+<4-L32((C0;R1ZFF.A\Z@;D!C)904IJ\ M'QE2QB/_F<[/G=",9\S#?"A%N&Y(SRR5D:\26DV#:N1J,#OB+:YK;I7T+"<] M!!O[9KT-H<]!/[+=?H`AL"N.^'O!CJ3E5HT/L-1S8CB#F!HCU8V@73_0[:F` M\:__>H)I'\.DX3D`'R@5UQLYJ%ZN_Q_6_P(``/__`P!02P,$%``&``@````A M`%678@-?`P``)@L``!D```!X;"]W;W)K&ULG);= MCJ,X$(7O1]IW0-PW8$B@$X6,.B%D1]J51JO]N7;`2:P&C&RGT_WV4\83VH8H M8H>+"(K/QU7'-JG5U_>Z?O_.G9=83$38DK MUI#4_2#"_;K^[I6R7OB^*,ZFQ\%A+&GAS9+S&$A[Y MR18-JY66/(I&NQXI`7)6'&I22.U""<5EI"_.--6W-3J M8HITX$RP MH_1`SM>)CFM>^`L?E-:KDD(%RG:'DV/JOJ#E/G']]:KSYU]*KL*X=\297?>< MEG_0AH#9L$QJ`0Z,O2KT6ZE",-@?CSA)6>PX% MJ;J6Y4=&1`&&@HP7SI52P2I(`'Z=FJJ=`8;@]]1-8&):RG/J1K$W3X((`>X< MB)`Y59*N4UR$9/5_&D)=4EJK2RW#$J]7G%T=6&Z@18O5YD%+$%8Y15#9_9P@ M&37F10WJ\@!:@(]OZS!(5OX;%%_\9#::@5^#>;:9[9A!<6PSV3UF,-?N'C.8 M*[_'+.RY]F,F1$'/^&!9[UOX*[ZI0807'9!&8W M@;\JG9';,1,&`R.S"C.N';B%OC<4B.WL@G,;@*33V#VCQG+"?B*_?]OD1J4NC!+ M?X1F]M[8:"+J3]UV&,B&@=TPD`\#>R-@U1#;-3Q>306G+ARH/O?!OMYH8MY] M8Q,/+0+SBG=/H5WKUN1C+T$F'B0C/C/YF1QSNB`8Z$$/HTK\S#]&]TW7 M)NI^13<%->$GLB55)9R"750O@F#K]=&^37J9=4U%_P+:E!:?R)^8GV@CG(H< M86C@)7!*N&YT](-D;==R')B$!J6[/4,_2N"_,/``/C(F;P^JE;K>.MSU#P`` M`/__`P!02P,$%``&``@````A`&WR2&1!`P``)@H``!D```!X;"]W;W)K&ULG);;CILP$(;O*_4=D.^74R"0*&2U"6R[4BM550_7 M#CB)M8"1[6QVW[YCW%";I&G47*!@/@_S_V,S7MR_-K7S0KB@K,U0X/K((6W) M*MKN,O3]V^-=BAPA<5OAFK4D0V]$H/OE^W>+(^//8D^(="!"*S*TE[*;>YXH M]Z3!PF4=:>')EO$&2[CE.T]TG."JG]347NC[4Z_!M$4ZPIS?$H-MM[0D.2L/ M#6FE#L))C27D+_:T$Z=H37E+N`;SYT-W5[*F@Q`;6E/YU@=%3E/.GW8MXWA3 M@^[7(,+E*79_BYYIDW\R#2W;\P&GUB;8$S(8RJ0)L&'M6Z%.EAF"R=S;[L2_`%^Y4 M9(L/M?S*CA\)W>TE5#L&04K7O'K+B2C!4`CCAK&*5+(:$H"KTU"U,L`0_)HA MF'*DE=QG:#)UX\2?!(`[&R+D(U4AD5,>A&3-3PT%?5(Z5I]:CB5>+C@[.E!N MH$6'U>()YG_-!9)0[(.",Y0@!UXCP+^791C,%MX+B"Y_,RO-P'5@@C2RF?4% M9IK:3'Z)&;VKN,"DTR&.!Q('G:&M4WD_@0I>]OZD5TU2>E4ME`$K/6"+BX<7 M]LSZ$C,R(+^!*:XSEKC)_XA3DRQQ>L`2-QV+N\"D(R:_@2FN,Y:XR!9WO6(* MMD3I@7X/Z/*PK6^.9O M`<3+RO1@!?I1:R@>7+-7J='%S!U"PK3H9HFK5FM"J MIVYXIF)M`I&;!&;E_0NE-_D45/^#APZN4CPE,`DM"V(S'VV#[M>Z*3:$[\B: MU+5P2G90O3B`13R,#L>$AZAOJL,#:-,=WI'/F.]H*YR:;&&J[R:PW[AN]/I& MLJYON1LFH4'W?_=P'B/06WP7X"UC\G2CCA+'TPEO^0L``/__`P!02P,$%``& M``@````A`#;R@T%1`P``50H``!D```!X;"]W;W)K&ULG)9+CYLP%(7WE?H?D/?#*X%`%#*:#)FV4BM551]K!TRP!C"RGWV&?KQ_>DN08Z0 MN"MQPSJ2H3Z+G!)?#I+;Q0M^/O1;3#FF%);]%@U45+4C.BD-+.JE%.&FPA/I%37MQ M4FN+6^1:S)\/_5W!VAXD=K2A\FT014Y;+#_M.\;QK@'?K\$<%R?MX>),OJ4% M9X)5T@4Y3Q=Z[CGU4@^4UJN2@@,5N\-)E:&'8+E-D+=>#?G\I.0HC-^.J-GQ M`Z?E9]H1"!O:I!JP8^Q9H9]*-023O;/93T,#OG*G)!4^-/(;.WXD=%]+Z'8$ MAI2O9?F6$U%`H"#CAI%2*E@#!<"WTU*U,B`0_)HAF'*DI:PS-(O=:.'/`L"= M'1'RB2I)Y!0'(5G[2T/!4)36&DK+L<3K%6='!]H-M.BQ6CS!\I^U0!&*?5!P MAA;(@=L(R.]E'0;)RGL!T\4?9J,9^!Z9(/%MYO$"$T]T\DM,:NML+S!).#(> M6!Q]AK9/E?T,.G@Y^Y-?-4GY5;U0`6ST@&TN&&\X,(^7F$D`^0W,]CICF9O] MCSDUR3*G!RQS<30Q=X%))@'D-S#;ZXQE;FZ;N]XQ!5NF],"P!W1[3@/&^IRZ MS&]@MM<9RP'L*W./W;;VU*0,P5W&?32W>['1Q&Q/ZIZ8?.2F"]_\S,[XW.1]-PCC MR+S!]"EAT@MW9JN'IKJ5"3SFS*Y=ST3!=B;QI%N:T)FD;AQ;%<_-*G0F)C]W MYW.+3\[XW.0ADV@Q:-1G0.<'P% M9JO]R"Q#YV#RD1O:N9VOI=SD$S>*+/US'@Y\5?*IGMB.Q/P#3O4>[\D7S/>T$TY#*ICJNPO8GER_ M%^@+R?KAA-XQ">?Y\+.&US<"1Y'O`EPQ)D\7ZLWC>'HA7/\&``#__P,`4$L# M!!0`!@`(````(0`ER'IB20,``%0*```9````>&PO=V]R:W-H965TS/^/S7AY_U)7SC/A@K(F18'K(XL(2EZ)0+=K]Z_6YX8?Q('0J0#$1J1HH.4[<+S1'$@-18N:TD# M;W:,UUC"(]][HN4$E]VDNO(FOA]Y-:8-TA$6_)88;+>C!TX$RPG70AG*<3O=2<>(D'D5;+DH("9;O#R2Y%#\$BGR-OM>S\^4G) M21CWCCBPTP=.R\^T(6`VE$D58,O8DT(_E6H()GL7LQ^[`GSE3DEV^%C);^ST MD=#]04*U0Q"D="W*UXR(`@R%,.XD5)$*5D$"\.O45*T,,`2_I`BFG&@I#RF: M1FX8^],`<&=+A'RD*B1RBJ.0K/ZEH:!+2L?J4LNPQ*LE9R<'R@VT:+%:/,'B MK[E`$HI]4'"*8N3`WPCP[WDU">*E]PRBBS_,6C/PVS-!'-G,9H2)YC:3C3&) MS>0C3/P6QP.)O]UC!*8+EV66R:$9T+)!'3YN;A`*MFT8?!S6FM`V M0*GA!&)<(S:8_,R-`X/VQY:&R<_!AG_PT.]5QF_Y6#8GEZ[H[JY;:$WXGFQ( M50FG8$?5N0-8\OUH?ZAXF'4MN'\!3;W%>_(%\SUMA%.1'4SUW1AV)]?'`OT@ M6=LUZ"V3T,Z[VP.,>8/#^H@\?I?!Y<_08``/__`P!02P,$%``& M``@````A`/.66R5$`P``1PH``!D```!X;"]W;W)K&ULG);;CILP$(;O*_4=D.^74P*$*&2U&]BV4BM550_7#IA@+6!D.YO=M^\8 M-Q1#&D7-!0KF\S#_/V/LS?UK4ULOA`O*V@1YMHLLTN:LH.TA03^^/]VMD"4D M;@MD08+FW6DA2@^]5;XOP^`%^Y59`2'VOYC9T^$GJH)%0[ M`$%*U[IX2XG(P5`(8_N!BI2S&A*`J]50U1E@"'Y-$$PYT4)6"5J$=A"Y"P]P M:T^$?*(J)++RHY"L^:4AKT]*Q^I32['$VPUG)PO*#;3HL&H>;_W/7"`)Q3XH M.$$1LN`U`OQ[V?I>N'%>0'3^AWG4#%P'QHM\D]E=8,*5R:27F-ADL@M,M!P8 M!R0..GU3I_)^`16\[/U9KYJD]*I:*`,>]8`I;C&\L&=VEYB)`>D-3':=,<0M M_D>8[?UGIJ4('C+L([^=K9N1DTLAN[<30?2Z4`V&C`R#,T, MKWNLX`1!>PZ93;KD41-!_X4([-B/C5]V-UD.NPD?N>/?8L:G8]ZU/3\,C!>8 M/9N-Z=#VC'B&"_!A&]?IN@L*-EV8?@DUH5V([#@8BW*]F:K=F%_:RZ6A:37C MTS$/+@31I`S9&%C9KIF`/PYHV*".&S=O"0HV;?`\T_]'C0S=$!FZXG$:>H6: MO!\:?#3CTS&_L@-3YIR'+5ZE/.03&W6Y8(O>T/6NV1!^(#M2U\+*V5%MUAYT M^3`ZG",>EOVN.SR`?;S#!_(%\P-MA563$J:Z=@0+DNN3@+Z1K.OWY#V3L(/W M?RLXL!'8?%P;X)(Q>;Y19XW3^0BX_0T``/__`P!02P,$%``&``@````A`!A& M2G@_`P``7`H``!D```!X;"]W;W)K&ULG);;CILP M$(;O*_4=D.^70SCDH)#5)F3;E5JIJGJX=L`$:P$CV]GLOGW'N$$V2=.TN8B" M\WF8_Y^!\?+^M:F=%\(%96V*`M='#FES5M!VGZ+OWQ[O9L@1$K<%KEE+4O1& M!+I?O7^W/#+^+"I"I`,16I&B2LINX7DBKTB#A,-EG#)]Y[H.,%% MOZFIO8GO)UZ#:8MTA`6_)08K2YJ3C.6'AK12!^&DQA+R%Q7MQ"E:D]\2KL'\ M^=#=Y:SI(,2.UE2^]4&1T^2+IWW+.-[5H/LUB'!^BMU?G(5O:,Z98*5T(9RG M$SW7//?F'D1:+0L*"I3M#B=EBAZ"Q7:&O-6R]^<')4=A_'9$Q8X?."T^T9:` MV5`F58`=8\\*?2K4$FSVSG8_]@7XPIV"E/A0RZ_L^)'0?26AVC$(4KH6Q5M& M1`Z&0AAW$JM(.:LA`?AV&JHZ`PS!KRF"+4=:R"I%8>+&4S\,`'=V1,A'JD(B M)S\(R9J?&@KZI'2L/K4,2[Q:V"")+29S25F9C/9)69N,]L+S-0?&`^D M#GHG_Z-7;5)Z54V4`6N]8(N+AAOVS.82,S(@NX'97F'_B%.;+'%ZP18W MJN[F$C,R(+N!V5YG+'&1+>YZARK8$J47^F=!E^>T8/;G2&5V`[.]SE@*X/GZ M]V=-;4H1W&5XCD8^KS41#MVY&2]DXX6ML6!EF-@97O=8P2F"]APR&_FWUD3< MOR%B-P[GYF>VO9N,'AF;GT]]\Q.>\9G)^VXP26+S!N.WA$G'[M1FK6PL3^`U M9U;MNB<*MCU);(UK36A/$G<6F1+]R9G&CCHFQ- M(''GR9\#6C:H0X@Q**[;H&#;ANG(!DV<6B-,_F:#R4?N-+#X"ZUA\C.PX2\\ MS'V5\9#/S.(#LRS:%3WE]2AM"-^3#:EKX>3LH"9X`"T_K`Z'BX>H'\7#'S#< M.[PGGS'?TU8X-2EAJP^=B1RNCP?Z0K*N']0[)F&L]S\K.,41F$2^"W#)F#Q= MJ`/(\70N7/T"``#__P,`4$L#!!0`!@`(````(0`_%!MZ50,``",+```9```` M>&PO=V]R:W-H965T*(8U8;9$J8SFM]K']ZV=ZBPYID[/A?S!3E\(W1\DS/84"E)US?/7A(@,#`49QY\JI8P5D`!< MK9*JE0&&X)?8CN#%-)>'V`Y"9QIY`0+)!6<(!DUYEX-:O(`6H"/STL?H87[#,5G M_Y@'S<"UP_@FLQHR*`Q-)KG$1":SOL3D8F(YCU""8=P6RN,X9)P4=,4H,,DW2@ M:Q(*ISV3AHR/>D8F(YCU""8=P6RN,X9)$].DZSM/P88Y.M#L<;UAV#5Y4,G\HS? M9,`G77[B!).N_&RHO^[R4V=FOB`8Z*==WG.0'YH5F+MXTZ4C)T1&]JBK;G@. MYU9WW5SW7,&FYX.C2R/:=$AZXO7.B54/",+0\,VL*NG1O8-RW7WL.^'M^T4W MRSGM\I!=+S=H8%1];\D'[^2F'=3-BNX(2L+W9$6*0E@9.ZI&!,&Z:Z-MCW0_ M:3J*]@'T*#7>DV^8[VDEK(+L8*CG1+!%N.YR](UD==-O;)F$[J3Y>X!FE,!! MZ#D`[QB3YQO51YW.[>WR+P```/__`P!02P,$%``&``@````A``=M@MRU`@`` M@0<``!D```!X;"]W;W)K&ULE%7+;MLP$+P7Z#\0 MO%O/V+$-RX'3-&V`%"B*/LXT14E$1%$@Z3CY^^Z*M6(ICSH^"*8TG)D=KE:K MBP=5DWMAK-1-1N,@HD0T7.>R*3/ZZ^?U9$Z)=:S)6:T;D=%'8>G%^N.'U5Z; M.UL)X0@P-#:CE7/M,@PMKX1B-M"M:.!)H8UB#I:F#&UK!,N[3:H.DRB:A8K) MAGJ&I3F%0Q>%Y.)*\YT2C?,D1M3,@7];R=8>V!0_A4XQ<[=K)URK%BBVLI;N ML2.E1/'E3=EHP[8UU/T0GS%^X.X6S^B5Y$9;7;@`Z$)O]'G-BW`1`M-ZE4NH M`&,G1A09W<3+RP4-UZLNG]]2[.W1?V(KO?]B9'XK&P%APS'A`6RUOD/H38ZW M8'/X;/=U=P#?#G/86"L*YE_G@E+(=`@29(ILC$=0T& MX$J4Q,Z`0-A#1A,0EKFK,IK.@NEYE,8`)UMAW;5$2DKXSCJM_GA0W)GR7)VU M*^;8>F7TGL!Q`]JV#)LG7@+QP9-GZ%V^9A+<(F+OV-H>#T9<%T M*/BV$(('0O[&0&CVBM#94`CCGOVW,MR44;CVR27IO"_$%^LQ:7?6QU%"9QQ' M^79E".[ZJQ>*X\5(R&-@)!UAHAXS.,;9>[01/-).XI[7%^DQ)VE#+YY>-X+' MVNE(VV-.TL9Y??1.O9TY@D?:TW'F'C/M7JPXF"V&O\^3)Z^#_!?O\8'@D8_D MJ8E]_AYSN@\_"OV\4<*4XI.H:TNXWN&8BZ&>_FX_@3>^A_L',`%;5HIOS)2R ML:06!6R-@G/H0^-GJ%\XW7;3;*L=S+[N;P6?.@&3(`H`7&CM#@N&PO=V]R:W-H M965TP#IEVIRG4<(9M-(4 MJJUR_NOGP\4U9\Z+MA"-:2'G+^#X[?SCA]G&V)6K`3Q#AM;EO/:^F\:QDS5H MX2+308M?2F.U\+BT5>PZ"Z+H@W03CY)D$FNA6AX8IO8<#E.62L*]D6L-K0\D M%AKA,7]7J\Z]LFEY#IT6=K7N+J31'5(L5:/\2T_*F9;3QZHU5BP;K/LYO13R ME;M?'-%K):UQIO01TL4AT>.:;^*;&)GFLT)A!60[LU#F_"Z=+JYY/)_U_OQ6 ML'$[[\S59O/9JN*K:@'-QC91`Y;&K`CZ6-`6!L='T0]]`[Y;5D`IUHW_839? M0%6UQVZ/L2"J:UJ\W(.3:"C21*,Q,4G38`+X9%K1R4!#Q'/.1RBL"E_G/)M$ MXZLD2Q'.EN#\@R)*SN3:>:/_!%#:)Q6X^M3NA1?SF34;ANU&M.L$'9YTBL1O MYX))$/:.P#F_X@QE'/KW-!]=3F;Q$Q8M_V$6`8//+69T/6!BE!VT46]7F_S( MT-73.5`0Y4#^4%*+L+$GF"5O"V;[@J>%"+PG%#9VA=+)^&VARWVA\RJCH)SC M<^M<=NANP&1]2W>MQ`/P?BLIJ#].@V":;%L5W`T8G$!;3/H?=R?[.9QVE\`' MVFDZF!FT`^8L;3R3[Z^?@@YSR`YR")BSPB1"<&F,?UW0(!S^3_._````__\#`%!+`P04 M``8`"````"$`,^=.M+("``!C!P``&0```'AL+W=OP8`U8P1K;3M/]^ M]^*%!MIEZ0L"7R^KJ4=7D01@K=9/1.(@H$0W7N6S*C/[\<3>YI,0Z MUN2LUHW(Z).P]&K]_MUJK\W65D(X`@R-S6CE7+L,0\LKH9@-="L:>%-HHYB# M1U.&MC6"Y=TF58=)%,U"Q61#/1(C:N;`OZUD:P]L MBI]#IYC9[MH)UZH%BHVLI7OJ2"E1?'E?-MJP30UU/\87C!^XNX<7]$IRHZTN M7`!TH3?ZLN9%N`B!:;W*)52`L1,CBHQ>Q\N;!0W7JRZ?7U+L[=$]L97>?S(R M_R(;`6'#,>$!;+3>(O0^QR78'+[8?=<=P#=#V^Z_UG(7J_`!TN!_,3<>`]<>$R]F/28$/[TI,#(VE4+-$7XE/U&!A)1YBHQPR.*R=CK0]YBQMG-='W]3IS!$\TIZ.,_>8:?=AQ<'E MQ\FSN4'@B[<((W@DG#QWK0_<8TX(^V'G)XH2IA0?1%U;PO4.!UD,COO5?L9> M^R[M7\",:UDIOC)3RL:26A2P-0KFT&G&3TG_X'3;S:N-=C#=NML*?F8"OO4H M`'"AM3L\X!SN?X_K/P```/__`P!02P,$%``&``@````A`"4)E0*F`@``&P<` M`!D```!X;"]W;W)K&ULE%7);MLP$+T7Z#\0O$>K ME]BP'#@-T@9H@:+HBX+F57%_3/[]N+2TJL8UW)6MV)@CX)2Z^6GS\MMMKY%!R>5-HHY6)HZMKT1K/275!MG23*)%9,=#0QS M_O"IO@I=(J9^TU_P;7J@6(M6^F>/"DE MBL_OZDX;MF[!]V,Z8OR%VR]>T2O)C;:Z1$GL M#$@(>RQH!L*R=$U!\TDTGB9Y"G"R%M;=2J2DA&^LT^I?`*4^J,#E0[MACBT7 M1F\)E!O0MF?8/.DPS*;I(GX`T_P9OC;F(X>L?AP#7L(8,#\8U'78.!3,WQ;,#P4_%D+P@5#8V!=* M)^.WA4;G""'X0"AL[`ME^3M"4/C]%'[L",$%!?9=:4;)8"!D,V!RWS/[M9J< M(X1@WZ>#4)I-CX0")O==E%X.AP<-`IUVNCL$'XO.!M[@+F""Z/@=49RV)W\1 M"#X2S8^_B(!Y=IKL3@^LSLY11?"QZJ[E@]6`":I9OBMS4`U#*DP")4PMOHBV MM83K#0Z@%*HR[`ZS<37R73$&PO=V]R:W-H965THE-BP'3H.T`5J@*+J<:8J2B(BB0-)Q\O:=(1-YR0+[ M8EC4S_^;S>/%U:-JR8,P5NJNH&F44"(ZKDO9U07]\_OVXI(2ZUA7LE9WHJ!/ MPM*KY>=/BZTV][81PA%PZ&Q!&^?Z>1Q;W@C%;*1[T<&;2AO%'#R:.K:]$:ST MEU0;9TDRB163'0T._'=,3XB[=_>&6O)#?:ZLI%8!>'0%_G M/(MG,3@M%Z6$#+#LQ(BJH*MT?CVC\7+AZ_-7BJW=^TYLH[=?C2R_RTY`L:%- MV("UUO?A.R;AQT>PP)85[S\NE&6`X% M!9LH&Z,3URT$`)]$29P,*`A[+&@&8%FZIJ#Y)!I/DSP%.5D+ZVXE6E+"-]9I M]2^(4A]4\/*AW3#'E@NCMP3:#6K;,QR>=`[&;\<"0:!VA>*"3BD!C(7Z/2RS M:;*('R!I_JRY#AKXW&F2T:")`3NP@;?/QGKD4-6/8\!+&`/6!X.Z#@>'P/'; MP/P0^#$(Q0>@<+`/2B?O@$;G@%!\``H'^Z`L?P<$C=\OX<<9H;B@X+YKS>BX M?4&3^YG9[]7D'!"*_9P.H#2;#BT);0N:W$]1>CF\/!@0F+33LT/Q,70V^`9H MT`3H^!TH;MN3?Q$H/H+FZ1$T:)XS379O#U*=G4-%\3$U/Z(&3:!F^:[-@1J6 M5-@$2IA:?!%M:PG7&UQ`*71E.!UVXVKDIV)X`;NI9[7XP4PM.TM:4<'5))K" M")FPW<*#T[W?,VOM8"OYKPW\"0GX\281B"NMWC@I-)& M,0=+4\>V-X*5WDBU<98DLU@QV='`L#3OX=!5);FXT7RK1.<"B1$M<^"_;61O M]VR*OX=.,?.P[2^X5CU0;&0KW;,GI43QY5W=:<,V+<3]E$X8WW/[Q2MZ);G1 M5EP,2`A[*F@&PK)T34'S632=)WD*<+(1 MUMU*I*2$;ZW3ZD\`I=ZIP.5=NV&.K5=&[PB4&]"V9]@\Z1*(T:<<(COM$SB# M-E=H5-`Y)8"VD,?'=39;K.)'")[_PUP'#'P'3#K+!TP,\H,/H'N^#VB$/F"> MT*GKL#$6G)P6S,>";P>+X)%0V!@+34\+31+LX11?"Q MZ,L5"Z(!$T2SY+A[PJP*`T$)4XO/HFTMX7J+(L$W-TD`G"EM=LO<(P. MK]OZ+P```/__`P!02P,$%``&``@````A`(OPW3^W`@``@0<``!D```!X;"]W M;W)K&ULE%5=;YLP%'V?M/]@^;V`H:%-%%*UZ[I5 MVJ1IVL>S8PQ8Q1C93M/^^UWCQ0TTR](\H!B.SSGW^')97CW)%CUR;83J"DRB M!"/>,56*KB[PSQ]W9Y<8&4N[DK:JXP5^Y@9?K=Z_6VZ5?C`-YQ8!0V<*W%C; M+^+8L(9+:B+5\PZ>5$I+:F&IZ]CTFM-RV"3;.$V2/)94=-@S+/0I'*JJ!..W MBFTD[ZPGT;RE%OR;1O1FQR;9*722ZH=-?\:4[(%B+5IAGP=2C"1;W->=TG3= M0MU/Y)RR'?>P>$4O!=/*J,I&0!=[HZ]KGL?S&)A6RU)`!2YVI'E5X&NRN)GC M>+4<\ODE^-;L_4>F4=M/6I1?1,44WK?VNMI^YJ!L+ISV#@EQ=B_+YEAL&@0)-E,X<$U,M&(`KDL)U!@1"GPJ< M@K`H;5/@+(]F%TE&`([6W-@[X2@Q8AMCE?SM060PY;D&:[?4TM52JRV"XP:T MZ:EK'K(`XITGSQ!<_LLDN',DUXZEP!<8@;Z!8!]7:7ZYC!\A#?87<^,Q<`T8 MDFW";GP07G3-WX&V/!\\."V5CPN)`#CX3\C;'0 M[+#0^5C(Q9W_MS*WJ'K=#CS5?FE-K^TQ)VF[>;WW M3AW/W($GVK-IYAXS&UXL$N7)Z$<^GKUX'>4_?XL/!Y[X2%^:V&?@,:?[\*/0 MSQO)=P-8DNH`^U MGZ%^854_3+.ULC#[AK\-?.HX3((D`G"EE-TMW)0.'\_5'P```/__`P!02P,$ M%``&``@````A`+E[OB>S`@``U@<``!D```!X;"]W;W)K&ULG%5=;YLP%'V?M/]@^;V`0S[:**1*5W6KM$G3M(]GQQBPBC&RG:;] M][L7KS0D793T!8$Y]YQS/[@LKI]T31ZE=OEQ\_++;&/KA*2D^`H7$9K;QOYW'L1"4U=Y%I90-O"F,U M]_!HR]BU5O*\"])U/$J2::RY:FA@F-M3.$Q1*"%OC=AHV?A`8F7-/?AWE6K= M"YL6I]!I;A\V[84PN@6*M:J5?^Y(*=%B?E\VQO)U#7D_L3$7+]S=PP&]5L(: M9PH?`5T6AW1/( M"!.;Y\^WT@FH*-!$HPDR"5.#`;@2K7`TH"+\*:,C$%:YKS*:3J/)+$D9P,E: M.G^GD)(2L7'>Z#\!Q#I3@:NS=LL]7RZLV1+H-Z!=RW%ZV!R(T5,*F;WM"PZ9ICXE!OO<`NN=[P"#T@'5" M4S?A8"@X?ELP'0H>3Q;!`Z%P,!2:O"TT/D<(P0.A<+`K-$K_(P0#<'X),2BC MH-*W:)1.^T1"50,F[69HMV?3]PAB4#>_O2!++O<$`P9VWBN&)3UF,#T&>MY0[(!KH8?C^2-X7_MUF()V MP)RD#8OR'07HHO9='&P.I(8U%!;+?N_#>@T[3$M;RD^RKAT19H.KDT%0?]JO M]=6XF]_^!6S5EI?R&[>E:ARI90&A232#8;=A+X<';]IN0ZZ-AWW:W5;P_Y2P M;I((P(4Q_N4!-W__1U[^!0``__\#`%!+`P04``8`"````"$`[S7C2[8"``#. M!P``&0```'AL+W=O"E3Y(M7&6)/-8,=G1 MP+`TQW#HJI)<7&N^5:)S@<2(ECGP;QO9VRI0F-URM?H#]2[.S>,[&-WGTVLOPF.P'5ACYA!S9:WR+T:XE7 M$!R_B+[Q'?AA2"DJMFW=3[W[(F3=.&CW##+"Q);EP[6P'"H*-%$V0R:N6S`` MOT1)'`VH"+LO:`;"LG1-0?-Y-%LD>0IPLA'6W4BDI(1OK=/J;P"EWE3@\M:N MF6/KE=$[`OT&M.T93D^Z!.+7O8`)Q%XBN*`+2D#&0@'OUME\OHKO(&G^B+D* M&/@=,.DB&S`QR`[:H+>OC?7(H:J'/6`0>L#ZH*FK<#$6S%\7S,>"AX40/!(* M%R.A^>QUH=.W""%X)!0N]H6R_#]"T/BWEQ"#"@HJ0XNR?-K&@,G][.SW;/X> M00SR,29,!,YH;&,#]I`^W$<$3[30=>(-VP!REC%ZBRLSA:#A=ECGEZ=^?H<7L$U[5HOOS-2R MLZ05%80FT0*&W81]'`Y.]WXS;K2#/>H?&_AN"E@W203@2FOW=,"-/WR)U_\` M``#__P,`4$L#!!0`!@`(````(0#-6:`IHP(``!H'```9````>&PO=V]R:W-H M965T11&"MU5]`T2B@1'=>E M[.J"_OIY=W%)B76L*UFK.U'09V'IU?KCA]5.FP?;".$(,'2VH(US_3*.+6^$ M8C;2O>C@I-)&,0=+4\>V-X*5_I)JXRQ)9K%BLJ.!86G.X=!5);FXU7RK1.<" MB1$M, M[[G]XH1>26ZTU96+@"X.@9[FO(@7,3"M5Z6$#-!V8D15T.MT>;.@\7KE_?DM MQO!/;Z-UG(\NOLA-@-I0)"[#1^@&A]R5NP>7XY/:=+\!W0TI1L6WK?NC= M%R'KQD&UIY`0YK4LGV^%Y6`HT$39%)FX;B$`>!(EL3/`$/94T`R$9>F:@N:S M:#I/\A3@9".LNY-(20G?6J?5GP!*?5"!RX=VRQQ;KXS>$2@WH&W/L'G2)1"_ M'`L$@=AK!!=T3@G(6/#O<9W-LU7\"$GS?YB;@('G@$DO)P,F!ME!&_0.M=&/ M'%Q].P:\A#&@/QC43=@8"TY?%LS'@F\+(7@D%#9&0K-7A";O$4+P2"AL'`IE M^2M"4/A#"]_.",$%!?:A--DD&9P*;@9,[GOFL%:S]P@AV/?I()1F\R.A@,E] M%Z7_#T<-`IUV?G8(/A9='(D&3!"=OF(I3MNSOP@$'XGFZ9%HP`31Q6PX'&6Z M>(\H@H]%\X$WU#%@@FAVXF^846$0*&%J\4FTK25<;W'^I%"487<8C=<3WQ3# M`8RFGM7B&S.U["QI1057DV@.'63"<`L+IWL_9C;:P5#RKPW\@P1\NTD$X$IK MMU_@^!S^:NN_````__\#`%!+`P04``8`"````"$`/$W%W;0"``"!!P``&0`` M`'AL+W=O5$T>A;%2 M-QF-@X@2T7"=RZ;,Z,\?=Q=S2JQC3YA`HP=F)$D='K M>'FSH.%ZU>7S2XJ=/?I/;*5WGXS,O\A&0-AP3'@`&ZT?$'J?XRW8'+[8?=<= MP#=#V^Z]UG(\RD>['B8+H8_CY>'+P.7J/%6WP@>.0C.32QS]]CSO?A M1Z&?-TJ84GP0=6T)UUL<*[_````__\#`%!+ M`P04``8`"````"$`.@-'@K@"``#.!P``&0```'AL+W=OV,8(4/4DT\29)YK)AL:6!8F5,X=%E*+JXUWRG1ND!B1,,<^+>U M[.P3F^*GT"EF;G?=&=>J`XJM;*1[\*24*+[Z6K7:L&T#>=^G4\:?N/WA!;V2 MW&BK2Q+/V!?HCQ=X>/!-; MZ_UG(XMOLA50;>@3=F"K]2U"OQ9X!<'QB^@;WX$?AA2B9+O&_=3[+T)6M8-V MSR`C3&Q5/%P+RZ&B0!--9LC$=0,&X)H3;6(X.J'O>` M0>@!ZX.FKL+%4'#YNF`V%#PNA."!4+@8",UGKPM-WR*$X(%0N#@4FF3_$8+& MO[V$&)134.E;-,GF?2*AJ@&3^=DY[-G\/8(8Y.>V%TR3YYD(@@$#N^X9DR:] MJ<')GV\C0@>::=ISQNT`^8D;5S&!_^7TV86@\8>LI&'@#G)PW+HX7C^ M"!YK/P]3R#]@3M*&!?F.`OBHL8O%J`*/H"PLEG'OPUH-NTL)4XE/HFDLX7J' M*S.%H/ZV7^>74S^__0O8IAVKQ'=F*ME:TH@20I-H`<-NPCX.!Z<[OQFWVL$> M]8\U?#<%K)LD`G"IM7LZX,;OO\2;?P```/__`P!02P,$%``&``@````A`)'P MW&ULE%5=;]HP M%'V?M/]@^;WY+!00H:+KNE7:I&G:Q[-QG,1J'$>V*>V_W[WQ"!`8HR]1XAR? M<^[QS%Y.)>\[42C?,D1M3,@7];R=9NV12_A$XQ\[1NK[A6 M+5"L9"W=:T=*B>*SQ[+1AJUJJ/LEOF9\R]T]'-$KR8VVNG`!T(7>Z''-TW`: M`M-BGDNH`&,G1A097<:SNRD-%_,NGU]2;.S>/;&5WGPR,O\B&P%APS'A`:RT M?D+H8XY+L#D\VOW0'<`W0W)1L'7MONO-9R'+RL%ICZ`@K&N6O]X+RR%0H`F2 M$3)Q78,!N!(EL3,@$/:2T02$9>ZJC*;C8'03I3'`R4I8]R"1DA*^MDZKWQX4 M=Z8\5V?MGCFVF!N](7#<@+8MP^:)9T"\]>09>I?_,@GND&2)+!F]H03T+03[ MO$@FT3Q\AC3X7\R=Q\!UAXF3'A."G]X4&!F:2B'NTT%M/>`F](#!H:D[OW`H MF)X63`\%SPLA^$#(+^P+Q>/1::'K0R&,>_S?RG!31N&Z2RZ=]/R^6(])N[/> MCQ(Z8S_*\Y4AN.NO7BB.IP,ACX&1M(?9'?7!,8[?HHW@@782#[0]YB)MZ,7+ MZT;P4'O7*3Y@C[E(&^?UWC=U/G,$#[1'P\P]9M1]6'$P^7BU,W<0^/0MP@@> M"">[KO5%>\P983_L_$11PI3B@ZAK2[A>XR"+P7&_VL_8I>_2_@7,N):5XBLS MI6PLJ44!6Z/@!CK-^"GI'YQNNWFUT@ZF6W=;P<],P+<>!0`NM';;!YS#_>]Q M\0<``/__`P!02P,$%``&``@````A`,9;$9^W`@``S@<``!D```!X;"]W;W)K M&ULG%5=;YLP%'V?M/]@^;V`0Y,T44C5KNHV:9.F M:1_/CC%@%6-D.TW[[WC+6/76LGS+DC7\21)9K'FJJ&!86E/X3!%H82\,6*K M9>,#B94U]^#?5:IUSVQ:G$*GN;W;MF?"Z!8H-JI6_K$CI42+Y=>R,99O:LC[ M@9US\C+G!?Q(@:F]2I7D`&6G5A99/2*+:]90N/U MJBO0'R5W;O!,7&5VGZW*OZE&0K6A3]B!C3%W"/V:XQ4$QR^B;[L._+`DEP7? MUOZGV7V1JJP\M'L*&6%BR_SQ1CH!%06::#)%)F%J,`"_1"L<#:@(?\CH!(15 M[JN,IK-H.D]2!G"RD<[?*J2D1&R=-_IO`+'.5.#JK-UPS]]@`G$7B$XHW-*0,9!`>_7D_EB%=]#TN()`0>@!ZX.FKL/%H6#ZNF!Z*'A<",$'0N%B*,1FT]>%SM\BA.`# MH7`Q%)JD_Q&"QK^]A!B445#9MRB=]8F$J@9,VLW.L&>S]PAB4#>WO2!++D:" M`0.[;H]A28\YF!L8P&'2Q]N(X)$V8SUO2#9@3M+&93SXOYPVLQ@T]K`?T>`A M8$[RL#CT<#Q_!(^U]\,4M`/F)&U8D.\H0!$)E(;%,NY]6*MA=VEI M2_E)UK4CPFQQ93((ZF_[=7YUWLUO_P*V:&ULE)7);MLP$(;O!?H.!._1ZB4V+`=)@[0!6J`HNIQIBI*(B*)`TG'R]IT1 M&\9R7,.Y&!;U\_]F\WAU]:1:\BB,E;HK:!HEE(B.ZU)V=4%__;R[N*3$.M:5 MK-6=*.BSL/1J_?'#:J?-@VV$<`0<.EO0QKE^&<>6-T(Q&^E>=/"FTD8Q!X^F MCFUO!"N'2ZJ-LR29Q8K)CGJ'I3G'0U>5Y.)6\ZT2G?,F1K3,0?RVD;U]<5/\ M'#O%S,.VO^!:]6"QD:UTSX,I)8HO[^M.&[9I(>^G=,+XB_?P\,9>26ZTU96+ MP"[V@;[->1$O8G!:KTH)&6#9B1%50:_3Y0$.:U M+)]OA>504+")LBDZ<=U"`/!)E,3)@(*PIX)F`):E:PJ:SZ+I/,E3D).-L.Y. MHB4E?&N=5G^\*!V"\EY#:+?,L?7*Z!V!=H/:]@R')UV"\?%8(`C47J.XH'-* M`&.A?H_K;'ZYBA\A:?Y/<^,U\!DTZ642-#%@`QMX^VRL1PY5/1T#7L(8L#X8 MU(T_&`/3X\!\##P-0O$(Y`]&H-GT.&CR'A"*1R!_L`_*\O^`H/'[)3R=$8H+ M"NZA-=GDM36^FEZ3#S.SWZO9>T`H'N8T@-)L'BKE05Z3#U.4SL++T8#`I)V? M'8H/H8O@ZZ%>XZ'3++P<07';GOV+0/$!-'\=/@_U&@]=O-9[!%V\!XKB0V@> MDO%0K_'0+#F<'K^C_")0PM3BDVA;2[C>XOY)H2GA-*S&Z\DP%.$%K*:>U>(; M,[7L+&E%!5>3:`X39/QR\P].]\.:V6@'2VGXVL!_D(#?;A*!N-+:O3S@^@S_ M:NN_````__\#`%!+`P04``8`"````"$`4Z#K+;4"``"!!P``&0```'AL+W=O M5;.V>3?%3Z!0S]]OVC&O5`L5&UM(]=:24*+ZX+1MMV*:& MNA_C<\;WW-WB!;V2W&BK"Q<`7>B-OJQY'LY#8%HMA;"/9AE`]<>$U]$ M/28$/[TI,#(VE4+U]X";T`,&AZ:N_(VA8/RZ8#H4/"Z$X(&0OS$0FDY> M%SH?"F'^>J$XGH^$ M/`9&T@'FC39.WZ.-X)%V\MPM7Z3'G*0-9_'TNA$\UDY'=7O,2=HXKP_>J>.9 M(WBD/1EG[C&3[L6*@VDT^,6?SYZ]#EZC^7M\('CD(WD^Q#Y_CSG=AQ^%?MXH M84KQ2=2U)5QO<H M7SC==M-LHQW,ONYO!9\Z`9,@"@!<:.WV"YS2_<=S]1<``/__`P!02P,$%``& M``@````A`-RFP@^R`@``S@<``!D```!X;"]W;W)K&ULG%5;3]LP&'V?M/]@^9U<&GI54P1#;$B;-$V[/+N.DUC$<62[%/[]OL^& MT(92%5ZJV#G?.=^M)\N+!]60>V&LU&U.TRBA1+1<%[*M"\5LI#O1PIM2&\4<'$T5 MV\X(5O@@U<2C))G$BLF6!H:%.85#EZ7DXEKSC1*M"R1&-,Q!_K:6G7UF4_P4 M.L7,W:8[XUIU0+&6C72/GI02Q1>W5:L-6S=0]T-ZSO@SMS^\HE>2&VUUZ2*@ MBT.BKVN>Q_,8F%;+0D(%V'9B1)G3RW1QE28T7BU]@_Y*L;4[S\36>OO5R.*[ M;`5T&^:$$UAK?8?0VP*O(#A^%7WC)_#3D$*4;-.X7WK[3SB_/ M_?[V+\!-.U:)'\Q4LK6D$26$)M$4EMT$/PX'ISOOC&OMP$?]8PW?30%VDT0` M+K5VSP=T_/Y+O/H/``#__P,`4$L#!!0`!@`(````(0#JC$'?IP(``!H'```9 M````>&PO=V]R:W-H965T1! M&"MU5]`T2B@1'=>E[.J"_OYUC@I-)&,0=+4\>V-X*5_I)JXRQ)9K%BLJ.!86E. MX=!5);FXUGRK1.<"B1$M3]F$X8?^;VBR-Z);G15EQ,"T7I42,D#;B1%5 M02_3Y=6"QNN5]^>/%#N[]TYLHW=?C2R_RTZ`V5`F+,!&ZWN$WI:X!9?CH]LW MO@`_#"E%Q;:M^ZEWWX2L&P?5GD)"F->R?+H6EH.A0!-E4V3BNH4`X$F4Q,X` M0]AC03,0EJ5K"IK/HND\R5.`DXVP[D8B)25\:YU6?P,H]4$%+A_:-7-LO3)Z M1Z#<@+8]P^9)ET#\>BP0!&(O$5S0.24@8\&_AW4VGZ[B!TB:_\=#B=<%\+/B^$()'0F%C)#1[ MR7Z4V>0C0@@>"86-?:$L?T,("K]OX?L9(;B@P#Z4)ILD@U/!S8#)?<_LUVKV M$2$$^SX=A-)L?B`4,+GOHO3E<&0C=-KIV2'X4/2E#T)V`1-$IV]8BM/VY"\" MP0>B>7J0:<`$T<5L.!QENOB(*((/1?.!-V0:,$$T._(WS*@P")0PM?@BVM82 MKK9,-S"PNG>CYF- M=C"4_&L#_R`!WVX2`;C2VCTO<'P.?[7U/P```/__`P!02P,$%``&``@````A M`!9&ULG%7) M;MLP%+P7Z#\0O$>KE]BP'"0-T@9H@:+HK:TJL8TW.:MV(C+X* M2V^6'S\L-MH\V4H(1X"AL1FMG&OG86AY)12S@6Y%`V\*;11S<#1E:%LC6-X% MJ3I,HF@2*B8;ZAGFYA(.7122BWO-UTHTSI,843,'^=M*MG;+IO@E=(J9IW5[ MQ;5J@6(E:^E>.U)*%)\_EHTV;%5#W2_QB/$M=W2&VUUX0*@"WVBQS7/ MPED(3,M%+J$";#LQHLCH;3R_BR,:+A==@WY+L;%[S\16>O/9R/RK;`1T&^:$ M$UAI_830QQRO(#@\BG[H)O#=D%P4;%V['WKS1^;8Y\QCX[3'Q+.DQ("#D+_:%DO0_0C#XM[<0@S(**OV(DG32 M%^*[ZC%IMSO[,YN\1Q"#NKWM!>/H^D#08\#K=I@XZC&#O8$%W"_Z_!@1?*`= MQSVO+]9C+M)&,][[OURVLQATF,-N17T.'G-1#K-A#N?K1_"A]FZ9O+;'7*0- M!OF.!G11AUD<.0=2@P5X8SF#_V!Z?;SAE7VH&/=H\5?#<%V$T4`+C0 MVFT/Z/C]EWCY%P``__\#`%!+`P04``8`"````"$`TYCR:;H"``#.!P``&0`` M`'AL+W=OQ$)35WD6EE`V\*8S7W\&C+V+56\KP+TG4\29)9K+EJ:&!8V%,X M3%$H(6^-V&C9^$!B95:MTKFQ:GT&EN'S;MF3"Z!8JUJI5_[D@IT6)Q M7S;&\G4->3^QN;N'`WJMA#7.%#X"NC@8/+7L"O17R:T;W!-7F>U7J_+OJI%0;>@3=F!MS`-"[W,\@N#X(/JN MZ\!/2W)9\$WM?YGM-ZG*RD.[IY`1)K;(GV^E$U!1H(DF4V02I@8#<"5:X6A` M1?A31B<@K')?932=1=-YDC*`D[5T_DXA)25BX[S1_P*(=:8"5V?MEGN^6EJS M)=!O0+N6X_2P!1"_[05,(/8:P1F=4P(R#@KXN)K,ILOX$9(6+YB;@(%KCV'S M68^)0;;7!KVA-M8CA:H>]X!!Z`'K@Z9NPL%8T&67/0M"H(!`[MNAV%)CQDE#0,X3/IX&Q&\I\U8SQNT`^8D;5S&@^_E MM)G%H'T/Z9Z'@#G)P^78P_'\$;ROO1NFD'_`G*0-"_(#!>BB]EWL/M+@X@64 MAL6RW_NP5L/NTM*6\HNL:T>$V>#*9!#4G_;K_/J\F]_^!6S3EI?R![>E:ARI M90&A232'8;=A'X<';]IN,ZZ-ASW:W5;PWY2P;I((P(4Q_O4!-W[_)U[]!P`` M__\#`%!+`P04``8`"````"$`(K'C@J8"```:!P``&0```'AL+W=O*+:RE>[1DU*B^/*V[K1AVQ;R?D@GC#]Q M^\4+>B6YT597+@*Z.`3Z,N=%O(B!:;TJ)62`MA,CJH)NTN75@L;KE??GCQ1[ M>_!.;*/W7XPLO\E.@-E0)BS`5NL[A-Z6N`67XQ>W;WP!?AA2BHKM6O=3[[\* M63<.JCV%A#"O9?EX+2P'0X$FRJ;(Q'4+`<"3*(F=`8:PAX)F("Q+UQ0TGT73 M>9*G`"=;8=V-1$I*^,XZK?X&4.J#"EP^M&OFV'IE])Y`N0%M>X;-DRZ!^/58 M(`C$;A!`EC0'\PJ*NP,1:%)N<((7@D%#8.A;+\ M#2$H_*&%[V>$X(("^U":;)(,"00W`R;W/7-8J]DY0@CV?3H(I=ES28)0P.2^ MB](W&@0Z[?3L$'PLNCC*+F""Z#0;#D==B=/VY"\"P4>B>3KPADP#)H@NGOT> MB2[.$47PL>CQ9Q@P031+CKLGS*@P")0PM?@LVM82KGU^,Y,+3M+6E'!U22:0P>9,-S"PNG>CYFM=C"4_&L#_R`!WVX2`;C2 MVCTM<'P.?[7U/P```/__`P!02P,$%``&``@````A`/]74#VR`@``8P<``!D` M``!X;"]W;W)K&ULE%5=;YLP%'V?M/]@^;U\A)(F M44C5KNM6:9.F:1_/CC%@%6-D.TW[[W` MH;$9K9QK%V%H>244LX%N10-O"FT4<_!HRM"V1K"\VZ3JQ(B:.?!O*]G:'9OBY]`I9AXW[077J@6*M:RE>^E(*5%\ M\5`VVK!U#74_QY>,[[B[AR-Z);G15A1[.0V!:+7,)%6#LQ(@B MHS?QXG9.P]6RR^>7%%M[<$]LI;>?C,R_R$9`V'!,>`!KK1\1^I#C$FP.CW;? M=P?PS9!<%&Q3N^]Z^UG(LG)PVBD4A'4M\I<[83D$"C3!)$4FKFLP`%>B)'8& M!,*>,SH!89F[*J/)-$BOHB0&.%D+Z^XE4E+"-]9I]=N#XLZ4Y^JLW3''5DNC MMP2.&]"V9=@\\0*(=YX\0^_R-9/@#DEND"6C5Y2`OH5@GU:3]'(9/D$:_"_F MUF/@NL=$>TP(?GI38&1L*H&X_QW4S@-N0@\8')JZ]0M#P;0W-1!,AH*GA1`\ M$/(+AT+Q]!6ARZ$0QCW];V6X*:-PW2>7S/I"?+$>DW1G?1@E=,9AE**0]B7M>7Z3'G*4-O7A^W0@>:R[,T-`I^_11C!(^')OFM]X!YS0M@/ M.S]1E#"E^"#JVA*N-SC(8G#!G)N!;CP(`%UJ[W0/.X?[WN/H#``#__P,`4$L# M!!0`!@`(````(0#&5D1$IP(``!L'```9````>&PO=V]R:W-H965THE-BP'3H.T`5J@*+J<:8J2B(BB0-)Q M\O:=(1-YR0+[8EC4K_^;3:/%U:-JR8,P5NJNH&F44"(ZKDO9U07]\_OVXI(2 MZUA7LE9WHJ!/PM*KY>=/BZTV][81PA%PZ&Q!&^?Z>1Q;W@C%;*1[T<&=2AO% M'%R:.K:]$:ST#ZDVSI)D$BLF.QH;_H)KU8/%6K;2/7E32A2?W]6=-FS=0MZ/Z8CQ%V]_\26ZT MU96+P"X.@;[.>1;/8G!:+DH)&6#9B1%505?I_'I&X^7"U^>O%%N[]Y_81F^_ M&EE^EYV`8D.;L`%KK>]1>E?B$3P.@VV-( M"/.:ET\WPG(H*-A$V1B=N&XA`/@E2N)D0$'88T$S`,O2-07-)]%XFN0IR,E: M6'#;X`&38".WX'BMCWYC4#Q$33?#5^`!LUSILGN[D&JLW.H*#ZF M'K^'01.H6;YK[YFU=K"5_-\&/D("7MXD`G&EM7NYP/TY M?-:6_P$``/__`P!02P,$%``&``@````A`,J?[$VG`@``&P<``!D```!X;"]W M;W)K&ULE)5;3]LP%,??)^T[6'XGUUYHU13!$!O2 M)DW3+L^NXR06<1S9+H5OOW-L"$T+J+Q4C?/W_W=N/5U=/*B6W`MCI>X*FD8) M):+CNI1=7=`_OV_.SBFQCG4E:W4G"OHH++U8?_ZTVFES9QLA'`&'SA:T<:Y? MQK'EC5#,1KH7';RIM%',P:.I8]L;P4I_2;5QEB2S6#'9T>"P-*=XZ*J27%QK MOE6B<\'$B)8YB-\VLK?/;HJ?8J>8N=OV9URK'BPVLI7NT9M2HOCRMNZT89L6 M\GY()XP_>_N'(WLEN=%65RX"NS@$>ISS(E[$X+1>E1(RP+(3(ZJ"7J;+JP6- MURM?G[]2[.S>=V(;O?MJ9/E==@**#6W"!FRTOD/I;8E'<#D^NGWC&_#3D%)4 M;-NZ7WKW32W+QVMA.104;*)LBDYF:@N:S:#I/\A3D9".LNY%H20G?6J?5OR!*?5#!RX=VS1Q;KXS>$6@WJ&W/ M<'C2)1B_'@L$@=I+%!=T3@E@+-3O?IU-LU5\#TGS)\U5T,#GH$D7LT$3`W9@ M`V^?C?7(H:KOQX"7,`:L#P9U%0[&P/GKP'P,?!^$XA$H'(Q`L^GKH,E'0"@> M@<+!/BC+WP!!X_=+^'Y&*"XHN`^MR2;)D$"H9M#D?F;V>S7["`C%?DX'4)J] MM"2`@B;W4Y2>#U&,!@0F[?3L4'P(70R^`1HT`3I]`XK;]N1?!(H/H'EZ``V: MITR3E[>C5!G>[]G-MK!5O)?&_@3 M$O#C32(05UJ[YP?':,`:L8(]MIVG^_>_%"`^VR]`6!.3[GW./+ M977YJ!KR((R5NLUI'$24B);K0K953G_^N#V;4V(=:PO6Z%;D]$E8>KE^_VZU MT^;>UD(X`@RMS6GM7+<,0\MKH9@-="=:>%-JHYB#1U.%MC."%?TFU81)%,U" MQ61+/1(C&N;`OZUE9_=LBI]"IYBYWW9G7*L.*#:R MD>ZI)Z5$\>5=U6K#-@W4_1B?,[[G[A]>T"O)C;:Z=`'0A=[HRYH7X2($IO6J MD%`!QDZ,*'-Z%2^O%S1\^"UG5#DX[@X*PKF7Q=",LAT"!)D@R9.*Z M`0-P)4IB9T`@[#&G"0C+PM4Y36=!=A&E,<#)1EAW*Y&2$KZU3JO?'A3WICQ7 M;^V&.;9>&;TC<-R`MAW#YHF70+SWY!D&E_\R">Z0Y`I9A;"/9AG63Q M*GR`-/A?S+7'P'7`Q(MDP(3@9S`%1J:F4HC[]:#V'G`3>L#@T-2U7Q@+IJ\+ MIF/!XT(('@GYA9'0+'M=Z'PLA''/_EL9;LHI7(?DDG0^\/MB/2;MS_HP2NB, MPRB/5X;@OK\&H3A>3(0\!D;2`28:,*-CG+U%&\$3[63:0AYSDC;TXNEU(WBJ M_=PI/F"/.4D;Y_7!-W4\(LP@B?"R7/7 M^J(]YHBP'W9^HBAA*O%!-(TE7&]QD,7@>%@=9NR5[]+A!D?G.[Z>;71#J9;?UO#STS`MQX%`"ZU=OL'G,/#[W']!P`` M__\#`%!+`P04``8`"````"$`Z`_]LJ<"```;!P``&0```'AL+W=O6-4,Q& MNA<=O*FT4+#:RE>[1FU*B^/*V[K1AFQ;R?D@GC#][ M^XR6YT597+@*[.`1ZG/,B7L3@M%Z5$C+`LA,CJH)>ILNK!8W7*U^?OU+L M[-YW8AN]^VID^5UV`HH-;<(&;+2^0^EMB4=P.3ZZ?>,;\-.04E1LV[I?>O=- MR+IQT.TI)(1Y+H;<]P>-(E&+\> M"P2!VDL4%W1."6`LU.]^G4V357P/2?,GS570P.>@21?9H(D!.["!M\_&>N10 MU?=CP$L8`]8'@[H*!V-@_CHP'P/?!Z%X!`H'(]!L^CIH\A$0BD>@<+`/RO(W M0-#X_1*^GQ&*"PKN0VNRR6'[@B;W,[/?J]E'0"CVX@%+HRG`Z[,;+B9^* MX07LII[5X@PL:44%5Y-H#B-DPG8+#T[W?L]LM(.MY+\V\";1""N MM';/#[@_A[^U]7\```#__P,`4$L#!!0`!@`(````(0`.RX]]N0(``,X'```9 M````>&PO=V]R:W-H965T=(1/9B6YT5:7+@*Z.!A]G?,\GL?`M%H6$C+`LA,C MRIQ>IHNK-*'Q:ND+]$>*K=V[)[;6VZ]&%M]E*Z#:T"?LP%KK>X3>%G@$P?&K MZ!O?@1^&%*)DF\;]U-MO0E:U@W9/("-,;%$\70O+H:)`$XTFR,1U`P;@2I3$ MT8"*L,>+^,'2)H_8ZX"!JX] M)IU/>TP,LKTVZ.UK8STRJ.IQ#QB$'K`^:.HJ'`P%9V\+9D/!XT(('@B%@X'0 M=/*VT/@]0@@>"(6#?:%1]A\A:/S[2XA!.065OD6C;->B4-6`R?SL[/=L^A%! M#/)SVPNFR7E?N2`8,+#K=I@TZ3&#N8$!W$_Z>!L1?*"=ICUOT`Z8D[1Q&>]] M+Z?-+`8=>L@./`3,21[F0P_'\T?PH?9NF$+^`7.2-BS(#Q3`1QVZV'VDP<4S M*`N+Y;#W8:V&W:6$J<07T326<+W!E9E"4'_:K_/+L9_?_@5LTXY5XHZ92K:6 M-**$T"2:P;";L(_#@].=WXQK[6"/^ML:_IL"UDT2`;C4VKT\X,;O_\2K?P`` M`/__`P!02P,$%``&``@````A```KE5&W`@``@0<``!D```!X;"]W;W)K&ULE%5=;YLP%'V?M/]@^;V`H2%-%%*UZ[I5VJ1IVL>S M8PQ8Q1C93M/^^UWCQ0VDZ](\H!B.SSGW^')973[*%CUP;83J"DRB!"/>,56* MKB[PSQ^W9Q<8&4N[DK:JXP5^X@9?KM^_6^V4OC<-YQ8!0V<*W%C;+^/8L(9+ M:B+5\PZ>5$I+:F&IZ]CTFM-RV"3;.$V2/)94=-@S+/4I'*JJ!.,WBFTE[ZPG MT;RE%OR;1O1FSR;9*722ZOMM?\:4[(%B(UIAGP92C"1;WM6=TG330MV/Y)RR M/?>P.**7@FEE5&4CH(N]T>.:%_$B!J;UJA10@8L=:5X5^(HLKQ1`93GFNP=D,M7:^TVB$X;D";GKKF(4L@ MWGOR#,'EOTR".T=RY5@*/,<(]`T$^[!.\_-5_`!IL+^8:X^!:\"0>1XP,?@) MIL#(U%0&<;\7WP3KV>N0-/ MM&?3S#UF-KQ8),J3T8]\/'OV.LI_\18?#CSQD3XWL<_?8T[WX4>AGS>2ZYI_ MX&UK$%-;-^8(U!/NA@E\Y7LX/(`)V-.:?Z6Z%IU!+:]@:Q+-H0^UGZ%^854_ M3+.-LC#[AK\-?.HX3((D`G"EE-TOW)0.'\_U'P```/__`P!02P,$%``&``@` M```A`#/S@5.V`@``S@<``!D```!X;"]W;W)K&UL MG%5=;YLP%'V?M/]@^;V`0S[:**1J5W6KM$K3M(]GQQBPBC&RG:;]][NV&P)T MC=*^1-B<>\ZY'[FL+I]DC1ZY-D(U&291@A%OF,I%4V;X]Z_;LW.,C*5-3FO5 M\`P_0-O"J4EM7#496Q: MS6GN@V0=3Y)D'DLJ&AP8EOH4#E44@O$;Q;:2-S:0:%Y3"_Y-)5JS9Y/L%#I) M]<.V/6-*MD"Q$;6PSYX4(\F6=V6C--W4D/<3F5*VY_:'5_12,*V,*FP$='$P M^CKGB_@B!J;U*A>0@2L[TKS(\!597I,$Q^N5+]`?P7>F]XQ,I79?M[!!3D/KC[.U'6X M&`H>3`T$TZ'@<2$''@B%B[X0F;\A-'V/D`,/A,)%7VB2OB$$C7]_"5U0AD'E MT*)TWK4H5#5@4C\[_9[-/R+H@OS<=H(D.1\)!@SLN@.&)!UFT$88P'[2Q]OH MP"-M0CK>D&S`G*3MEG'O_W+:S+J@L8=TY"%@3O)P,?1P/'\''FL?ABGD'S`G M:<."_$`!?-38Q6)4@1=0&A;+N/=AK8;=);DN^1=>UP8QM74KDT!0=]NM\ZNI MG]_N!6S3EI;\GNI2-`;5O(#0)%K`L.NPC\/!JM9OQHVRL$?]8P7?30[K)HD` M7"AE]P>W\;LO\?H?````__\#`%!+`P04``8`"````"$`>7WNOK$"``!C!P`` M&0```'AL+W=O?/PPWVCS:"LA M'`&&QF:T#5_1*ZJC";C()U$20QPLA+6W4FDI(2OK=/JCP?%G2G/U5F[98XM MYD9O"&PWH&W+\/#$,R#>>O(,O%!;#[@(/6!P:.K&3QP*QL<%DT/!TT(( M/A#R$_M"\3@]+G1Y*(1QC_];&2[**#QWR257/;\OUF.2;J_WHX23L1_EZ9>TS:7:PXN/I\L3-W<&^F[Q%&\$!XM#NU/G"/.2'L MFYWO*$J84GP2=6T)UVML9#$X[F?['KOTI[3_`#VN9:7XQDPI&TMJ4<#2*)C` M23.^2_J!TVW7KU;:07?K7BOXF0FXZU$`X$)KMQU@'^Y_CXN_````__\#`%!+ M`P04``8`"````"$`L"0[3+$"``!C!P``&0```'AL+W=ONZ5=JD:=K'LW&F^"5TBIGUIAUQK5J@6,E:NI>.E!+%YX]EHPU;U5#WL:#,"3*(DG`P)ASQE-0%CFKLIH.@G&UU$:`YRL MA'4/$BDIX1OKM/KM07%GRG-UUNZ98\N%T5L"VPUHVS(\//$>/$/O\E\F MP1V2W")+1J\I`7T+P3XMDTFR")\@#?X7<^\7MMC+M*&LWAYW0@>:J<#;8^Y2!O[]<&=.I\Y@@?:XV'F'C/N+E8< M3#^.]N:.[LWL+<(('@@G^U/K`_>8,\*^V?F.HH0IQ0=1UY9PO<%&%H/C?K;O ML;?^E/8?H,>UK!1?F2EE8TDM"E@:!==PTHSODG[@=-OUJY5VT-VZUPI^9@+N M>A0`N-#:[0;8A_O?X_(/````__\#`%!+`P04``8`"````"$`AQ:U>;8"``"! M!P``&0```'AL+W=O':,`:L8(]MIVG^_>_%"`NVZ-`\HAN-SSCV^7%:7 MCZHA#\)8J=NN686AY+12S@>Y$"T]*;11SL#15:#LC6-%O4DV81%$6*B9; MZAF6YA0.79:2BQO-MTJTSI,8T3`'_FTM.[MG4_P4.L7,_;8[XUIU0+&1C71/ M/2DEBB_OJE8;MFF@[L?XG/$]=[]X1J\D-]KJT@5`%WJCSVM>A(L0F-:K0D(% M&#LQHLSI5;R\7M!PO>KS^27%SA[])[;6NT]&%E]D*R!L."8\@(W6]PB]*_`6 M;`Z?[;[M#^";(84HV;9QW_7NLY!5[>"T9U`0UK4LGFZ$Y1`HT`3)#)FX;L`` M7(F2V!D0"'O,:0+"LG!U3M,LF,VC-`8XV0CK;B524L*WUFGUVX/BWI3GZJW= M,,?6*Z-W!(X;T+9CV#SQ$HCWGCS#X/)?)L$=DEPA2T[GE("^A6`?UDD6K\(' M2(/_Q5Q[#%P'3#Q/!DP(?@938&1J*H6X7PYJ[P$WH0<,#DU=^QMCP?1EP70L M^+H0@D="_L9(*)N]+'0^%L*XL_]6AIMR"M&X+Z_!J$X7DR$/`9&TA$F&C"C8\S>HHW@B78R;2&/.4D;>O'TNA$\U3YT MB@_88T[2QGE]]$Z]GCF")]JS:>8>,^M?K#C(HM$O_GAV\#K*?_$6'PB>^$@. M3>PS\)C3??A1Z.>-$J82'T336,+U%L=<#/4,=X<)?.5[>'@`$[!CE?C*3"5; M2QI1PM8HF$,?&C]#_<+IKI]F&^U@]O5_:_C4"9@$40#@4FNW7^"4'CZ>ZS\` M``#__P,`4$L#!!0`!@`(````(0`/7I!QL@(``,X'```9````>&PO=V]R:W-H M965TK)\N)!U^1>6J=,DU$6)93(1IA< M-65&__R^.3FCQ'G>Y+PVC95C;PIC!6PV&*0@EY;<1&R\8' M$BMK[B%_5ZG6/;-I<0R=YO9NTYX(HUN@6*M:^<>.E!(M%K=E8RQ?UU#W`SOE MXIF[.[R@UTI8XTSA(Z"+0Z(O:SZ/SV-@6BUS!15@VXF5148OV>**)31>+;L& M_55RZP;/Q%5F^]6J_+MJ)'0;YH036!MSA]#;'*\@.'X1?=--X*,3D!8Y;[* M:#J+IO,D90`G:^G\C4)*2L3&>:/_!1#KD@I<76K7W//5TIHM@7D#VK4N"Z;[@82$$[PF%BZ$0FTU?%SI]CQ""]X3" MQ5!HDKXA!(-_?PLQ**.@LAM1.AYCP*3=[@QG-ON((`9U>]L+LN2L[UP88\"` MU^TP[(V]@04<%GUXC`@>:;/=>@3M@#E*&\UX\'\Y;F476=>. M"+-!RV00U-_V=GYYVNUO_P+HK<"``#.!P``&0```'AL+W=O'8=)[&(X\AV*?S[7=LT30*K"B]5 M[)Q[SKD?O5E=/LD:/7)MA&HR3*($(]XPE8NFS/#O7[=G%Q@92YN),DLEE0T.#`L]2D*;25O;"#1O*86_)M*M&;/)MDI=)+JAVU[ MQI1L@6(C:F&?/2E&DBWORD9INJDA[R=R3MF>VQ]>T4O!M#*JL!'0Q<'HZYP7 M\2(&IO4J%Y"!*SO2O,CP%5E>DP3'ZY4OT!_!=Z;WC$RE=E^UR+^+AD.UH4^N M`QNE'AST+G=7$!R_BK[U'?BA4\%)0;;3!KV^MJM'"E4][L$%.0^N/L[4=;@8"AY, M#033H>!Q(0<>"(6+OA"93=_.[/P]0@X\$`H7?:%)^A\A:/S[2^B",@PJAQ:E MLRZ14-6`2?WL]'LV^XB@"_)SVPF2WDP$P8"!77?`D*0S-6@C#&`_Z>-M=."1 M-B$=;]`.F).TW3+N_5].FUD7-/:0CCP$S$D>%D,/Q_-WX+'V89A"_@%SDC8L MR`\4P$>-7KZX>5$WNA;%2 M-QF-@X@2T7"=RZ;,Z)_?MQ>7E%C'FIS5NA$9?1267JT_?UH=M-G92@A'P*&Q M&:V<:Y=A:'DE%+.!;D4#;PIM%'/P:,K0MD:PO+NDZC")HEFHF&RH=UB:U^Z<,W(GD!#FM,)@"6N:LRFLZ"Z3Q*8Y"3K;#N5J(E)7QOG5;_O"CN@O)>76@WS+'URN@# M@7:#VK8,AR=>@O'KL4`0J-V@.*-S2@!CH7[WZV1ZN0KO(6G^I+GV&O@\:J*C M)@1LSP;>D(WU2*&J[\>`ES`&K`\&=>T/QL!%']0(F(Z![X-0/`+Y@R$HGDU? M!TT^`D+Q".0/AJ`D?0,$C1^6\/V,4)Q1<#^V9A+U"?AJ>DW:S%ZCPLH MAJ[TI_UNW$RZJ>A?P&YJ62E^,%/*QI):%'`U"N8P0L9O-__@=-OMF:UVL)6Z MKQ7\"0GX\48!B`NMW?,#[L_^;VW]'P``__\#`%!+`P04``8`"````"$`M\'V M2:4"```:!P``&0```'AL+W=OKRX?5$ONA;%2=P5-HX02T7%=RJXNZ.]?-Q>?*+&.=25K=2<*^B@LO5Q_ M_+#::W-G&R$<`8?.%K1QKE_&L>6-4,Q&NA<=O*FT4 M++:RE>[1FU*B^/*V[K1AVQ;R?D@GC#]Y^X<7]DIRHZVN7`1V<0CT9!&# MTWI52L@`RTZ,J`JZ29=7"QJO5[X^?Z38VX/OQ#9Z_\7(\IOL!!0;VH0-V&I] MA]+;$H_@M^ZOU7(>O&0;>GD!#FM2P?KX7E4%"PB;(I M.G'=0@#P293$R8""L(>"9@"6I6L*FL^BZ3S)4Y"3K;#N1J(E)7QGG59_@RCU M004O']HU MDN;_-5=!`Y^#)IUG@R8&[,`&WB$;ZY%#5=^/`2]A#%@?#.HJ'(R!^>O`?`Q\ M'X3B$2@N@R3D@%(]`X>`0E.5O@*#QAR5\/R,4%Q3P&KJ62V^,U/+SI)65'`UB>8P028L MM_#@=._7S%8[6$K^:P/_00)^NTD$XDIK]_2`ZW/X5UO_`P``__\#`%!+`P04 M``8`"````"$`3LU'33$!``!``@``$0`(`61O8U!R;W!S+V-O&UL(*($ M`2B@``$````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M````````````````````````````````````````````````G)%!3\,@&(;O M)OZ'AGL+K)E1TK)$S4XN,7'&Q1O"MXU8*`&TV[^7=5V=T9-'\KX\/-]'-=N9 M)OL$'W1K:T0+@C*PLE7:;FKTO)SGUR@+45@EFM9"C?80T(Q?7E32,=EZ>/2M M`Q\UA"R1;U6@;HV,8![D%(T*1&C:%Z]8;$=/1;[`3\EUL`$\(N<(&HE`B M"GP`YFXDH@&IY(AT'[[I`4IB:,"`C0'3@N+O;@1OPI\7^N2L:73`+SW_OGG_`L``/__`P!02P,$%``&``@````A`+7MZ`7W M`P``1QH``!``"`%D;V-0&UL(*($`2B@``$````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M````````````````````````````G)E1;]HP$,??)^T[H+RO(20!5H5,U;IJ MD[:U:FGW&'G)`5&#'=D&M?OTBW*R!ZW`T'(Y#>-+` M*ZC>M:\=!GV/YUOMVVDERLX_]3!_;HW#>7;1MDU=,FVBS+_5I11*+/3@TU,) M318>-V;&NSLH-[+6S_DP"X__9G1`U;\,ME$P^,D4=.[,@BV3->/:N-7)^C^[ZZ956N8_A'Q4*P"MLM`( M^IN[RV/M\76=Y%$\W4G,Y:FTZZ)WQ32<.CFO=0/J>G'#I$9\-ET>>[WSH_>Y M=^G"E`U;0G'!^88UQ5QH\WL+>B/YB>>O,=S6ZK%O+RY!L]J@?VWK4/R[V^+! MPR3RL!EYV,0>-HF'3>IA,_:PF7C8]$6X+UEB2M^CX]Q"*4R!057<=7,!3Z(E MPK-FB?`T62(\+Y8(3X0EPLE;(ARU)<+96B(:3+.PO2;G,/.LKB(2\X@$/2)1 MCTC8(Q+WB`0^PLG?K9B$E6@JD,45@"H>&%]NF*R*F]LOWU!X^U7P:L.KXMKL MC&:OXGQL\'GH]@VW<7/S M2:D/-WS%<'/#;=SQ^+#&URDW:Q\;?)-Q,\!MW+[A^Y2;FT_M^.0'YV;OCGC4 M;E)XU';/)-6(M(>/\#7'&G'D,\/P^.V>\7GHSC,M?GP6V>/C-6.K\"JQ5:2Z M&-&XD&*,23F.23F.\1Q;,<9XOFP5B7U,8A^3V,Q#XAL4]( M[!,2^X3$/B&Q3TCL$Q+[A,0^(=5]0F*?DMBG)/8IB7U*8I^2V*FFX;O%#=-GC9NFUH18Q';6T$8SQ.6X5'9JOP6&P5R?L):0I. M\$JU1IS@M6FK\&JT57C]V2H2^PF)_83$?D)B/R&QGY+83TGLISC[>VX.(F`I MI#D9J(HO&M;J>)TZ^6!O?:+_6O-'==_.Q:7IX>40XO1FMGNVKLRYQ4O[X4;V MV9P_R*;KY./*?-&"ZD7S9T-W9/+0GPOE47(VC(>&S-&]+#R<`.6_`0``__\# M`%!+`0(M`!0`!@`(````(0!FR::9*`,```!.```3```````````````````` M``!;0V]N=&5N=%]4>7!E&UL4$L!`BT`%``&``@````A`+55,"/U```` M3`(```L`````````````````804``%]R96QS+RYR96QS4$L!`BT`%``&``@` M```A`$++\IAK!```A4\``!H`````````````````AP@``'AL+U]R96QS+W=O M&PO=V]R:W-H965T&UL4$L!`BT`%``&``@````A`#4WJ,2H`@``&P<` M`!D`````````````````%A\``'AL+W=O&PO=V]R:W-H965T&UL4$L!`BT`%``&``@````A`!'6=IV3`@``Y`8``!D````````````` M````OB<``'AL+W=OWJ8"```:!P``&@````````````````"(*@``>&PO=V]R:W-H965T M&PO=V]R:W-H965T&PO M=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T M&PO=V]R:W-H965T&PO M=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&UL4$L!`BT`%``&``@````A`%2#&FFP`@``8P<``!D````` M````````````\TD``'AL+W=O&PO=V]R M:W-H965T&UL M4$L!`BT`%``&``@````A`)A^YM>2`@``[`8``!D`````````````````I5(` M`'AL+W=O&PO=V]R:W-H965T&UL4$L!`BT`%``&``@` M```A`'WZ_R"U`@``@0<``!D`````````````````#%L``'AL+W=O&PO=V]R:W-H965T&UL4$L!`BT`%``&``@````A`.5$"BF.`@``Y`8``!D````````` M````````0FP``'AL+W=O&PO=V]R:W-H M965T&UL4$L! M`BT`%``&``@````A`.82Y0*G`@``&@<``!D`````````````````U70``'AL M+W=O&PO=V]R:W-H965T@``>&PO=V]R:W-H965T&PO=V]R:W-H965T M&PO=V]R:W-H965T&PO M=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T M&PO=V]R:W-H965T&PO M=V]R:W-H965T&PO=V]R:W-H965TXX"``#D!@``&@`````````````` M``!]FP``>&PO=V]R:W-H965T&PO=V]R:W-H965T M&UL4$L!`BT`%``&``@````A``JQ&UL4$L!`BT`%``&``@````A`/MB MI6V4!@``IQL``!,`````````````````*!T!`'AL+W1H96UE+W1H96UE,2YX M;6Q02P$"+0`4``8`"````"$`"(8RNN)]``#;@@,`&@````````````````#M M(P$`>&PO=V]R:W-H965T&PO=V]R:W-H965T)&8#``!`"@``&@`````` M``````````"EI0$`>&PO=V]R:W-H965T&PO=V]R M:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965TFYCRT#```W"0``&@`````` M```````````]MP$`>&PO=V]R:W-H965T&PO=V]R M:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R M:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R M:W-H965T&UL4$L!`BT`%``&``@````A`-65#6^/`@``Y`8` M`!D`````````````````Z_D!`'AL+W=O7T[8"``#.!P``&0````````````````"Q_`$` M>&PO=V]R:W-H965T&UL4$L!`BT`%``&``@````A`!N"4T6``P``10P``!D````````````` M````N`("`'AL+W=O&PO=V]R:W-H965T M&UL4$L!`BT` M%``&``@````A`$\J>8U-`P``*0H``!D`````````````````$@T"`'AL+W=O M&PO=V]R:W-H965T&UL4$L!`BT`%``&``@````A`*8< M)@C@`@``'0D``!D`````````````````-1<"`'AL+W=O&PO=V]R:W-H965T&UL4$L!`BT`%``&``@````A`/<9/EVL`@``'`<``!D` M````````````````0B`"`'AL+W=O&PO M=V]R:W-H965T*L_I@(` M`!P'```9`````````````````.TE`@!X;"]W;W)K&UL4$L!`BT`%``&``@````A`('EM2BL`@``^`8``!D````````````````` MRB@"`'AL+W=O&PO=V]R:W-H965T&UL4$L!`BT`%``& M``@````A`,YHR\5*`P``0PH``!D`````````````````/S("`'AL+W=O&PO=V]R:W-H965T&UL4$L!`BT`%``&``@````A`%8\DE"?`P``E0P``!@````````` M````````@T@"`'AL+W=O&PO=V]R:W-H965T&UL4$L!`BT`%``&``@````A`%678@-?`P`` M)@L``!D`````````````````Y%<"`'AL+W=O&PO=V]R:W-H965T`@!X;"]W;W)K&UL4$L!`BT`%``&``@````A`"7(>F))`P``5`H``!D````````` M````````>F("`'AL+W=O&PO=V]R:W-H M965T&UL4$L! M`BT`%``&``@````A`#\4&WI5`P``(PL``!D`````````````````ZVP"`'AL M+W=O&PO=V]R:W-H965T&UL4$L!`BT`%``&``@````A M`#/G3K2R`@``8P<``!D`````````````````*'8"`'AL+W=O0(`>&PO=V]R:W-H965T&UL4$L!`BT`%``&``@````A`+!-(N6F`@``(@<` M`!D`````````````````R'X"`'AL+W=O&PO=V]R:W-H965T[XG MLP(``-8'```9`````````````````).$`@!X;"]W;W)K&UL4$L!`BT`%``&``@````A`.\UXTNV`@``S@<``!D````````````` M````?8<"`'AL+W=O&PO=V]R:W-H965T M&UL4$L!`BT` M%``&``@````A`#H#1X*X`@``S@<``!D`````````````````+Y`"`'AL+W=O MDP(`>&PO=V]R:W-H965T&UL4$L!`BT`%``&``@````A`/?F M,1BJ`@``&@<``!D`````````````````])@"`'AL+W=O&PO=V]R:W-H965T`@!X;"]W;W)K&UL4$L!`BT`%``&``@````A`.J,0=^G`@``&@<``!D` M````````````````JJ$"`'AL+W=O&PO M=V]R:W-H965T&UL4$L!`BT`%``&``@````A`"*QXX*F`@``&@<``!D````````````````` M9JH"`'AL+W=O&PO=V]R:W-H965T&UL4$L!`BT`%``& M``@````A`,J?[$VG`@``&P<``!D`````````````````"K,"`'AL+W=O&UL4$L!`BT`%``&``@````A``[+CWVY M`@``S@<``!D`````````````````KKL"`'AL+W=OO@(`>&PO=V]R:W-H965T&UL4$L!`BT`%``&``@````A`'E][KZQ`@``8P<``!D````` M````````````><0"`'AL+W=O&PO=V]R M:W-H965T&UL M4$L!`BT`%``&``@````A``]>D'&R`@``S@<``!D`````````````````-LT" M`'AL+W=O MHK<"``#.!P``&0`````````````````?T`(`>&PO=V]R:W-H965T&UL4$L!`BT`%``&``@` M```A`+?!]DFE`@``&@<``!D`````````````````Z=4"`'AL+W=OWH!?<#``!'&@``$``````````````````MVP(`9&]C4')O<',O87!P :+GAM;%!+!08`````DP"3`)XH``!:X`(````` ` end XML 15 R70.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Fund Operating Expenses (Vanguard Target Retirement 2020 Fund Retail)
Vanguard Target Retirement 2020 Fund
Vanguard Target Retirement 2020 Fund - Investor Shares
10/1/2013 - 9/30/2014
Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment)  
Management Fees none
12b-1 Distribution Fee none
Other Expenses none
Acquired Fund Fees and Expenses 0.16%rr_AcquiredFundFeesAndExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Total Annual Fund Operating Expenses 0.16%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member

XML 16 R124.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Total Returns (Vanguard Target Retirement 2035 Fund - Investor Shares Participant) (Vanguard Target Retirement 2035 Fund, Vanguard Target Retirement 2035 Fund - Investor Shares)
12 Months Ended
Sep. 30, 2014
Vanguard Target Retirement 2035 Fund | Vanguard Target Retirement 2035 Fund - Investor Shares
 
Annual Total Return  
2014 7.24%rr_AnnualReturn2014
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
2013 22.82%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
2012 15.16%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
2011 (2.24%)rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
2010 15.14%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
2009 28.17%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
2008 (34.66%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
2007 7.49%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
2006 15.24%rr_AnnualReturn2006
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
2005 6.30%rr_AnnualReturn2005
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
XML 17 R55.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Fund Operating Expenses (Vanguard Target Retirement 2055 Fund Retail)
Vanguard Target Retirement 2055 Fund
Vanguard Target Retirement 2055 Fund - Investor Shares
10/1/2013 - 9/30/2014
Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment)  
Management Fees none
12b-1 Distribution Fee none
Other Expenses none
Acquired Fund Fees and Expenses 0.18%rr_AcquiredFundFeesAndExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
Total Annual Fund Operating Expenses 0.18%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
XML 18 R78.htm IDEA: XBRL DOCUMENT v2.4.1.9
Expense Example, No Redemption (Vanguard Target Retirement 2025 Fund Participant)
Vanguard Target Retirement 2025 Fund
Vanguard Target Retirement 2025 Fund - Investor Shares
10/1/2013 - 9/30/2014
USD ($)
Expense Example, No Redemption:  
1 YEAR 17rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
3 YEAR 55rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
5 YEAR 96rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
10 YEAR 217rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
XML 19 R104.htm IDEA: XBRL DOCUMENT v2.4.1.9
Shareholder Fees (Vanguard Target Retirement 2030 Fund Participant)
Vanguard Target Retirement 2030 Fund
Vanguard Target Retirement 2030 Fund - Investor Shares
10/1/2013 - 9/30/2014
Shareholder Fees (fees paid directly from your investment]  
Sales charge (load) imposed on purchases none
Purchase Fee none
Sales charge (load) imposed on reinvested dividends none
Redemption Fee none
XML 20 R46.htm IDEA: XBRL DOCUMENT v2.4.1.9
Expense Example, No Redemption (Vanguard Target Retirement 2045 Fund Retail)
Vanguard Target Retirement 2045 Fund
Vanguard Target Retirement 2045 Fund - Investor Shares
10/1/2013 - 9/30/2014
USD ($)
Expense Example, No Redemption:  
1 YEAR 18rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
3 YEAR 58rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
5 YEAR 101rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
10 YEAR 230rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
XML 21 R33.htm IDEA: XBRL DOCUMENT v2.4.1.9
Expense Example, No Redemption (Vanguard PRIMECAP Fund Retail)
Vanguard PRIMECAP Fund
Vanguard PRIMECAP Fund - Investor Shares
10/1/2013 - 9/30/2014
USD ($)
Vanguard PRIMECAP Fund
Vanguard PRIMECAP Fund - Admiral Shares
10/1/2013 - 9/30/2014
USD ($)
Expense Example, No Redemption:    
1 YEAR 45rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
36rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
3 YEAR 141rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
113rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
5 YEAR 246rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
197rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
10 YEAR 555rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
443rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
XML 22 R79.htm IDEA: XBRL DOCUMENT v2.4.1.9
Shareholder Fees (Vanguard Target Retirement 2045 Fund Participant)
Vanguard Target Retirement 2045 Fund
Vanguard Target Retirement 2045 Fund - Investor Shares
10/1/2013 - 9/30/2014
Shareholder Fees (fees paid directly from your investment]  
Sales charge (load) imposed on purchases none
Purchase Fee none
Sales charge (load) imposed on reinvested dividends none
Redemption Fee none
XML 23 R118.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Total Returns (Vanguard Target Retirement 2020 Fund - Investor Shares Participant) (Vanguard Target Retirement 2020 Fund, Vanguard Target Retirement 2020 Fund - Investor Shares)
12 Months Ended
Sep. 30, 2014
Vanguard Target Retirement 2020 Fund | Vanguard Target Retirement 2020 Fund - Investor Shares
 
Annual Total Return  
2014 7.11%rr_AnnualReturn2014
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
2013 15.85%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
2012 12.35%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
2011 0.60%rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
2010 13.12%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
2009 23.10%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
2008 (27.04%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
2007 7.52%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
XML 24 R127.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Total Returns (Vanguard Target Retirement 2040 Fund - Investor Shares Retail) (Vanguard Target Retirement 2040 Fund, Vanguard Target Retirement 2040 Fund - Investor Shares)
12 Months Ended
Sep. 30, 2014
Vanguard Target Retirement 2040 Fund | Vanguard Target Retirement 2040 Fund - Investor Shares
 
Annual Total Return  
2014 7.15%rr_AnnualReturn2014
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
2013 24.37%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
2012 15.56%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
2011 (2.55%)rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
2010 15.17%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
2009 28.32%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
2008 (34.53%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
2007 7.48%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
XML 25 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; word-wrap: break-word; } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 26 R133.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Total Returns (Vanguard Target Retirement 2055 Fund - Investor Shares Retail) (Vanguard Target Retirement 2055 Fund, Vanguard Target Retirement 2055 Fund - Investor Shares)
12 Months Ended
Sep. 30, 2014
Vanguard Target Retirement 2055 Fund | Vanguard Target Retirement 2055 Fund - Investor Shares
 
Annual Total Return  
2014 7.19%rr_AnnualReturn2014
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
2013 24.33%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
2012 15.58%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
2011 (2.27%)rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
XML 27 R73.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Fund Operating Expenses (Vanguard Target Retirement 2060 Fund Retail)
Vanguard Target Retirement 2060 Fund
Vanguard Target Retirement 2060 Fund - Investor Shares
10/1/2013 - 9/30/2014
Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment)  
Management Fees none
12b-1 Distribution Fee none
Other Expenses none
Acquired Fund Fees and Expenses 0.18%rr_AcquiredFundFeesAndExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
Total Annual Fund Operating Expenses 0.18%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
XML 28 R89.htm IDEA: XBRL DOCUMENT v2.4.1.9
Shareholder Fees (Vanguard Target Retirement 2020 Fund Participant)
Vanguard Target Retirement 2020 Fund
Vanguard Target Retirement 2020 Fund - Investor Shares
10/1/2013 - 9/30/2014
Shareholder Fees (fees paid directly from your investment]  
Sales charge (load) imposed on purchases none
Purchase Fee none
Sales charge (load) imposed on reinvested dividends none
Redemption Fee none
XML 29 R57.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Fund Operating Expenses (Vanguard Target Retirement 2015 Fund Retail)
Vanguard Target Retirement 2015 Fund
Vanguard Target Retirement 2015 Fund - Investor Shares
10/1/2013 - 9/30/2014
Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment)  
Management Fees none
12b-1 Distribution Fee none
Other Expenses none
Acquired Fund Fees and Expenses 0.16%rr_AcquiredFundFeesAndExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Total Annual Fund Operating Expenses 0.16%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
XML 30 R109.htm IDEA: XBRL DOCUMENT v2.4.1.9
Expense Example, No Redemption (Vanguard Target Retirement 2055 Fund Participant)
Vanguard Target Retirement 2055 Fund
Vanguard Target Retirement 2055 Fund - Investor Shares
10/1/2013 - 9/30/2014
USD ($)
Expense Example, No Redemption:  
1 YEAR 18rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
3 YEAR 58rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
5 YEAR 101rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
10 YEAR 230rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
XML 31 R134.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Total Returns (Vanguard Target Retirement 2060 Fund - Investor Shares Participant) (Vanguard Target Retirement 2060 Fund, Vanguard Target Retirement 2060 Fund - Investor Shares)
12 Months Ended
Sep. 30, 2014
Vanguard Target Retirement 2060 Fund | Vanguard Target Retirement 2060 Fund - Investor Shares
 
Annual Total Return  
2014 7.16%rr_AnnualReturn2014
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
2013 24.35%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
XML 32 R76.htm IDEA: XBRL DOCUMENT v2.4.1.9
Shareholder Fees (Vanguard Target Retirement 2025 Fund Participant)
Vanguard Target Retirement 2025 Fund
Vanguard Target Retirement 2025 Fund - Investor Shares
10/1/2013 - 9/30/2014
Shareholder Fees (fees paid directly from your investment]  
Sales charge (load) imposed on purchases none
Purchase Fee none
Sales charge (load) imposed on reinvested dividends none
Redemption Fee none
XML 33 R86.htm IDEA: XBRL DOCUMENT v2.4.1.9
Expense Example, No Redemption (Vanguard Target Retirement 2010 Fund Participant)
Vanguard Target Retirement 2010 Fund
Vanguard Target Retirement 2010 Fund - Investor Shares
10/1/2013 - 9/30/2014
USD ($)
Expense Example, No Redemption:  
1 YEAR 16rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
3 YEAR 52rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
5 YEAR 90rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
10 YEAR 205rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
XML 34 R81.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Fund Operating Expenses (Vanguard Target Retirement Income Fund Participant)
Vanguard Target Retirement Income Fund
Vanguard Target Retirement Income Fund - Investor Shares
10/1/2013 - 9/30/2014
Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment)  
Management Fees none
12b-1 Distribution Fee none
Other Expenses none
Acquired Fund Fees and Expenses 0.16%rr_AcquiredFundFeesAndExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Total Annual Fund Operating Expenses 0.16%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
XML 35 R87.htm IDEA: XBRL DOCUMENT v2.4.1.9
Expense Example, No Redemption (Vanguard Target Retirement 2020 Fund Participant)
Vanguard Target Retirement 2020 Fund
Vanguard Target Retirement 2020 Fund - Investor Shares
10/1/2013 - 9/30/2014
USD ($)
Expense Example, No Redemption:  
1 YEAR 16rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
3 YEAR 52rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
5 YEAR 90rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
10 YEAR 205rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
XML 36 R77.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Fund Operating Expenses (Vanguard Target Retirement 2025 Fund Participant)
Vanguard Target Retirement 2025 Fund
Vanguard Target Retirement 2025 Fund - Investor Shares
10/1/2013 - 9/30/2014
Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment)  
Management Fees none
12b-1 Distribution Fee none
Other Expenses none
Acquired Fund Fees and Expenses 0.17%rr_AcquiredFundFeesAndExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Total Annual Fund Operating Expenses 0.17%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
XML 37 R71.htm IDEA: XBRL DOCUMENT v2.4.1.9
Expense Example, No Redemption (Vanguard Target Retirement 2020 Fund Retail)
Vanguard Target Retirement 2020 Fund
Vanguard Target Retirement 2020 Fund - Investor Shares
10/1/2013 - 9/30/2014
USD ($)
Expense Example, No Redemption:  
1 YEAR 16rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
3 YEAR 52rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
5 YEAR 90rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
10 YEAR 205rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
XML 38 R25.htm IDEA: XBRL DOCUMENT v2.4.1.9
Average Annual Total Returns (Vanguard Target Retirement 2050 Fund Participant)
Vanguard Target Retirement 2050 Fund
Vanguard Target Retirement 2050 Fund - Investor Shares
10/1/2013 - 9/30/2014
Barclays U.S. Aggregate Bond Index
Vanguard Target Retirement 2050 Fund
Vanguard Target Retirement 2050 Fund - Investor Shares
10/1/2013 - 9/30/2014
MSCI US Broad Market Index
Vanguard Target Retirement 2050 Fund
Vanguard Target Retirement 2050 Fund - Investor Shares
10/1/2013 - 9/30/2014
Target 2050 Composite Index
Vanguard Target Retirement 2050 Fund
Vanguard Target Retirement 2050 Fund - Investor Shares
10/1/2013 - 9/30/2014
Average Annual Returns for Periods Ended December 31, 2014        
One Year 7.18%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
7.61%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2050CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Five Years 11.58%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
4.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
15.75%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
11.87%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2050CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Since Inception 6.93%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
5.27%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
8.55%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
7.05%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2050CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
XML 39 R50.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Fund Operating Expenses (Vanguard Target Retirement 2045 Fund Retail)
Vanguard Target Retirement 2045 Fund
Vanguard Target Retirement 2045 Fund - Investor Shares
10/1/2013 - 9/30/2014
Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment)  
Management Fees none
12b-1 Distribution Fee none
Other Expenses none
Acquired Fund Fees and Expenses 0.18%rr_AcquiredFundFeesAndExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
Total Annual Fund Operating Expenses 0.18%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
XML 40 R42.htm IDEA: XBRL DOCUMENT v2.4.1.9
Shareholder Fees (Vanguard Target Retirement 2040 Fund Retail)
Vanguard Target Retirement 2040 Fund
Vanguard Target Retirement 2040 Fund - Investor Shares
10/1/2013 - 9/30/2014
USD ($)
Shareholder Fees (fees paid directly from your investment]  
Sales charge (load) imposed on purchases none
Purchase Fee none
Sales charge (load) imposed on reinvested dividends none
Redemption Fee none
Account Service Fee (for certain fund account balances below $10,000) 20rr_MaximumAccountFee
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
XML 41 R75.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Fund Operating Expenses (Vanguard Target Retirement 2025 Fund Retail)
Vanguard Target Retirement 2025 Fund
Vanguard Target Retirement 2025 Fund - Investor Shares
10/1/2013 - 9/30/2014
Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment)  
Management Fees none
12b-1 Distribution Fee none
Other Expenses none
Acquired Fund Fees and Expenses 0.17%rr_AcquiredFundFeesAndExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Total Annual Fund Operating Expenses 0.17%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
XML 42 R97.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Fund Operating Expenses (Vanguard Target Retirement 2040 Fund Participant)
Vanguard Target Retirement 2040 Fund
Vanguard Target Retirement 2040 Fund - Investor Shares
10/1/2013 - 9/30/2014
Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment)  
Management Fees none
12b-1 Distribution Fee none
Other Expenses none
Acquired Fund Fees and Expenses 0.18%rr_AcquiredFundFeesAndExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Total Annual Fund Operating Expenses 0.18%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
XML 43 R37.htm IDEA: XBRL DOCUMENT v2.4.1.9
Expense Example, No Redemption (Vanguard PRIMECAP Fund Participant:)
Vanguard PRIMECAP Fund
Vanguard PRIMECAP Fund - Admiral Shares
10/1/2013 - 9/30/2014
USD ($)
Expense Example, No Redemption:  
1 YEAR 36rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
3 YEAR 113rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
5 YEAR 197rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
10 YEAR 443rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
XML 44 R52.htm IDEA: XBRL DOCUMENT v2.4.1.9
Shareholder Fees (Vanguard Target Retirement 2055 Fund Retail)
Vanguard Target Retirement 2055 Fund
Vanguard Target Retirement 2055 Fund - Investor Shares
10/1/2013 - 9/30/2014
USD ($)
Shareholder Fees (fees paid directly from your investment]  
Sales charge (load) imposed on purchases none
Purchase Fee none
Sales charge (load) imposed on reinvested dividends none
Redemption Fee none
Account Service Fee (for certain fund account balances below $10,000) 20rr_MaximumAccountFee
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
XML 45 R67.htm IDEA: XBRL DOCUMENT v2.4.1.9
Shareholder Fees (Vanguard Target Retirement 2030 Fund Retail)
Vanguard Target Retirement 2030 Fund
Vanguard Target Retirement 2030 Fund - Investor Shares
10/1/2013 - 9/30/2014
USD ($)
Shareholder Fees (fees paid directly from your investment]  
Sales charge (load) imposed on purchases none
Purchase Fee none
Sales charge (load) imposed on reinvested dividends none
Redemption Fee none
Account Service Fee (for certain fund account balances below $10,000) 20rr_MaximumAccountFee
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
XML 46 R111.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Total Returns (Vanguard PRIMECAP Fund - Admiral Shares Participant:) (Vanguard PRIMECAP Fund, Vanguard PRIMECAP Fund - Admiral Shares)
12 Months Ended
Sep. 30, 2014
Vanguard PRIMECAP Fund | Vanguard PRIMECAP Fund - Admiral Shares
 
Annual Total Return  
2014 18.83%rr_AnnualReturn2014
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
2013 39.86%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
2012 15.38%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
2011 (1.77%)rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
2010 12.99%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
2009 34.60%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
2008 (32.33%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
2007 11.61%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
2006 12.49%rr_AnnualReturn2006
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
2005 8.67%rr_AnnualReturn2005
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
XML 47 R61.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Fund Operating Expenses (Vanguard Target Retirement Income Fund Retail)
Vanguard Target Retirement Income Fund
Vanguard Target Retirement Income Fund - Investor Shares
10/1/2013 - 9/30/2014
Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment)  
Management Fees none
12b-1 Distribution Fee none
Other Expenses none
Acquired Fund Fees and Expenses 0.16%rr_AcquiredFundFeesAndExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Total Annual Fund Operating Expenses 0.16%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
XML 48 R47.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Fund Operating Expenses (Vanguard Target Retirement 2050 Fund Retail)
Vanguard Target Retirement 2050 Fund
Vanguard Target Retirement 2050 Fund - Investor Shares
10/1/2013 - 9/30/2014
Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment)  
Management Fees none
12b-1 Distribution Fee none
Other Expenses none
Acquired Fund Fees and Expenses 0.18%rr_AcquiredFundFeesAndExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Total Annual Fund Operating Expenses 0.18%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
XML 49 R9.htm IDEA: XBRL DOCUMENT v2.4.1.9
Average Annual Total Returns (Vanguard Target Retirement 2030 Fund Retail)
Vanguard Target Retirement 2030 Fund
Vanguard Target Retirement 2030 Fund - Investor Shares
10/1/2013 - 9/30/2014
Return After Taxes on Distributions
Vanguard Target Retirement 2030 Fund
Vanguard Target Retirement 2030 Fund - Investor Shares
10/1/2013 - 9/30/2014
Return After Taxes on Distributions and Sale of Fund Shares
Vanguard Target Retirement 2030 Fund
Vanguard Target Retirement 2030 Fund - Investor Shares
10/1/2013 - 9/30/2014
Barclays U.S. Aggregate Bond Index
Vanguard Target Retirement 2030 Fund
Vanguard Target Retirement 2030 Fund - Investor Shares
10/1/2013 - 9/30/2014
MSCI US Broad Market Index
Vanguard Target Retirement 2030 Fund
Vanguard Target Retirement 2030 Fund - Investor Shares
10/1/2013 - 9/30/2014
Target 2030 Composite Index
Vanguard Target Retirement 2030 Fund
Vanguard Target Retirement 2030 Fund - Investor Shares
10/1/2013 - 9/30/2014
Average Annual Returns for Periods Ended December 31, 2014            
One Year 7.17%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
6.54%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
4.35%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
7.51%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2030CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Five Years 10.76%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
10.20%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
8.46%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
4.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
15.75%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
11.03%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2030CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Since Inception 6.61%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
6.12%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
5.20%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
5.27%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
8.55%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
6.76%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2030CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
XML 50 R116.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Total Returns (Vanguard Target Retirement 2015 Fund - Investor Shares Participant) (Vanguard Target Retirement 2015 Fund, Vanguard Target Retirement 2015 Fund - Investor Shares)
12 Months Ended
Sep. 30, 2014
Vanguard Target Retirement 2015 Fund | Vanguard Target Retirement 2015 Fund - Investor Shares
 
Annual Total Return  
2014 6.56%rr_AnnualReturn2014
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
2013 13.00%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
2012 11.37%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
2011 1.71%rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
2010 12.47%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
2009 21.30%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
2008 (24.06%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
2007 7.55%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
2006 11.42%rr_AnnualReturn2006
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
2005 4.94%rr_AnnualReturn2005
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
XML 51 R62.htm IDEA: XBRL DOCUMENT v2.4.1.9
Expense Example, No Redemption (Vanguard Target Retirement Income Fund Retail)
Vanguard Target Retirement Income Fund
Vanguard Target Retirement Income Fund - Investor Shares
10/1/2013 - 9/30/2014
USD ($)
Expense Example, No Redemption:  
1 YEAR 16rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
3 YEAR 52rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
5 YEAR 90rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
10 YEAR 205rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
XML 52 R128.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Total Returns (Vanguard Target Retirement 2045 Fund - Investor Shares Participant) (Vanguard Target Retirement 2045 Fund, Vanguard Target Retirement 2045 Fund - Investor Shares)
12 Months Ended
Sep. 30, 2014
Vanguard Target Retirement 2045 Fund | Vanguard Target Retirement 2045 Fund - Investor Shares
 
Annual Total Return  
2014 7.16%rr_AnnualReturn2014
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
2013 24.37%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
2012 15.58%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
2011 (2.51%)rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
2010 15.19%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
2009 28.15%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
2008 (34.56%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
2007 7.47%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
2006 15.98%rr_AnnualReturn2006
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
2005 6.95%rr_AnnualReturn2005
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
EXCEL 53 Financial_Report.xls IDEA: XBRL DOCUMENT begin 644 Financial_Report.xls M[[N_34E-12U697)S:6]N.B`Q+C`-"E@M1&]C=6UE;G0M5'EP93H@5V]R:V)O M;VL-"D-O;G1E;G0M5'EP93H@;75L=&EP87)T+W)E;&%T960[(&)O=6YD87)Y M/2(M+2TM/5].97AT4&%R=%\U,S8Q.3%F9E]F,#`W7S0W83!?.3'!L;W)E&UL;G,Z=CTS1")U&UL;G,Z;STS1")U&UL/@T*(#QX.D5X8V5L5V]R:V)O;VL^#0H@(#QX M.D5X8V5L5V]R:W-H965T#I.86UE M/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/E)I#I%>&-E;%=O#I%>&-E;%=O#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE M/D%V97)A9V5?06YN=6%L7U1O=&%L7U)E='5R;G-?5C(\+W@Z3F%M93X-"B`@ M("`\>#I7;W)K#I% M>&-E;%=O#I.86UE M/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/D%V97)A9V5?06YN=6%L M7U1O=&%L7U)E='5R;G-?5C4\+W@Z3F%M93X-"B`@("`\>#I7;W)K#I%>&-E;%=O#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/D%V97)A9V5?06YN=6%L7U1O=&%L7U)E='5R;G-? M5C@\+W@Z3F%M93X-"B`@("`\>#I7;W)K#I%>&-E;%=O#I7;W)K#I.86UE/@T* M("`@(#QX.E=O#I% M>&-E;%=O#I.86UE/D%V97)A9V5?06YN=6%L7U1O M=&%L7U)E='5R;G-?5C$R/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H965T4V]U M#I%>&-E;%=O#I7;W)K#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/D%V97)A9V5?06YN=6%L7U1O=&%L7U)E='5R;G-? M5C$U/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H965T4V]U#I%>&-E;%=O#I7;W)K#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I. M86UE/D%V97)A9V5?06YN=6%L7U1O=&%L7U)E='5R;G-?5C$X/"]X.DYA;64^ M#0H@("`@/'@Z5V]R:W-H965T4V]U#I%>&-E;%=O#I7;W)K#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I7;W)K#I.86UE/@T*("`@ M(#QX.E=O#I%>&-E M;%=O#I.86UE/D%V97)A9V5?06YN=6%L7U1O=&%L M7U)E='5R;G-?5C(T/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H965T4V]U#I% M>&-E;%=O#I7;W)K#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/E-H87)E:&]L9&5R7T9E97-?5F%N9W5A#I.86UE/@T*("`@(#QX.E=O#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/D5X<&5N#I.86UE/@T*("`@(#QX.E=O#I7 M;W)K'!E;G-E7T5X86UP;&5?3F]?4F5D96UP M=&EO;E\Q/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H965T4V]U#I%>&-E;%=O M#I.86UE/@T*("`@ M(#QX.E=O#I%>&-E M;%=O#I.86UE/D5X<&5N#I7;W)K#I%>&-E;%=O#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/E-H87)E:&]L9&5R7T9E97-?5F%N9W5A#I. M86UE/@T*("`@(#QX.E=O#I7;W)K#I%>&-E;%=O&%M<&QE7TYO7U)E9&5M<'1I;VY?,SPO>#I.86UE/@T*("`@(#QX.E=O M#I%>&-E;%=O#I.86UE/D%N;G5A;%]&=6YD7T]P97)A=&EN9U]%>'!E M;G-E#I7;W)K'!E;G-E7T5X86UP;&5?3F]?4F5D96UP=&EO;E\T/"]X.DYA;64^#0H@("`@ M/'@Z5V]R:W-H965T4V]U#I%>&-E;%=O&%M<&QE7TYO7U)E M9&5M<'1I;VY?-3PO>#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I. M86UE/D%N;G5A;%]&=6YD7T]P97)A=&EN9U]%>'!E;G-E#I7;W)K#I%>&-E;%=O#I. M86UE/@T*("`@(#QX.E=O#I7;W)K'!E;G-E7T5X86UP;&5?3F]?4F5D96UP=&EO;E\V M/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H965T4V]U#I%>&-E;%=O#I.86UE/@T*("`@(#QX.E=O M#I%>&-E;%=O#I.86UE/D5X<&5N#I7;W)K#I%>&-E;%=O#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I. M86UE/D5X<&5N#I7;W)K#I%>&-E;%=O#I. M86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I7 M;W)K'!E;G-E7T5X86UP;&5?3F]?4F5D96UP M=&EO;E\Y/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H965T4V]U#I%>&-E;%=O M&%M<&QE7TYO7U)E9&5M<'1I;VY?,3`\+W@Z3F%M93X-"B`@ M("`\>#I7;W)K'!E;G-E7T5X86UP;&5?3F]? M4F5D96UP=&EO;E\Q,3PO>#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/D5X<&5N#I%>&-E;%=O#I7;W)K#I%>&-E;%=O&%M<&QE7TYO7U)E9&5M<'1I;VY?,3,\+W@Z3F%M93X-"B`@("`\>#I7 M;W)K#I%>&-E;%=O M#I7;W)K'!E;G-E7T5X86UP;&5?3F]? M4F5D96UP=&EO;E\Q-#PO>#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/E-H87)E:&]L9&5R7T9E97-?5F%N9W5A#I%>&-E;%=O#I7;W)K#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I7;W)K#I.86UE/@T* M("`@(#QX.E=O#I% M>&-E;%=O#I.86UE/D5X<&5N#I%>&-E;%=O#I7;W)K#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/D%N;G5A;%]&=6YD7T]P97)A=&EN9U]%>'!E;G-E M#I%>&-E;%=O&%M<&QE7TYO7U)E9&5M<'1I;VY?,38\+W@Z3F%M93X-"B`@("`\ M>#I7;W)K'!E;G-E7T5X86UP;&5?3F]?4F5D M96UP=&EO;E\Q-SPO>#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I. M86UE/E-H87)E:&]L9&5R7T9E97-?5F%N9W5A#I%>&-E;%=O#I7;W)K'!E;G-E7T5X86UP;&5?3F]?4F5D96UP=&EO;E\Q.#PO M>#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I7;W)K#I.86UE/@T*("`@ M(#QX.E=O#I%>&-E M;%=O#I.86UE/D%N;G5A;%]&=6YD7T]P97)A=&EN M9U]%>'!E;G-E#I% M>&-E;%=O#I7;W)K#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/D%N;G5A;%]&=6YD7T]P97)A=&EN9U]%>'!E;G-E#I%>&-E;%=O&%M<&QE7TYO7U)E9&5M<'1I;VY?,C`\+W@Z3F%M93X-"B`@("`\>#I7 M;W)K#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE M/D5X<&5N#I%>&-E;%=O#I7;W)K'!E;G-E7T5X86UP;&5?3F]?4F5D96UP=&EO;E\R,CPO>#I. M86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I7;W)K'!E M;G-E7T5X86UP;&5?3F]?4F5D96UP=&EO;E\R,SPO>#I.86UE/@T*("`@(#QX M.E=O#I.86UE/@T*("`@(#QX.E=O#I.86UE M/@T*("`@(#QX.E=O#I.86UE/@T*("`@(#QX.E=O'!E;G-E7T5X86UP;&5?3F]?4F5D96UP=&EO;E\R M-#PO>#I.86UE/@T*("`@(#QX.E=O'!E M;G-E7T5X86UP;&5?3F]?4F5D96UP=&EO;E\R-3PO>#I.86UE/@T*("`@(#QX M.E=O#I.86UE/@T*("`@(#QX.E=O#I.86UE M/@T*("`@(#QX.E=O'!E;G-E7T5X86UP M;&5?3F]?4F5D96UP=&EO;E\R-CPO>#I.86UE/@T*("`@(#QX.E=O#I.86UE/@T*("`@(#QX.E=O#I7 M;W)K#I%>&-E;%=O#I.86UE/@T*("`@(#QX.E=O#I% M>&-E;%=O#I.86UE/D%N;G5A;%]4;W1A;%]2971U M#I7;W)K#I%>&-E;%=O#I. M86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/D%N;G5A;%]4;W1A;%]2971U#I7;W)K#I%>&-E;%=O#I.86UE/@T*("`@(#QX M.E=O#I%>&-E;%=O#I. M86UE/D%N;G5A;%]4;W1A;%]2971U#I7;W)K#I%>&-E;%=O#I7;W)K#I%>&-E;%=O#I7 M;W)K#I%>&-E;%=O#I7;W)K#I%>&-E M;%=O#I7;W)K#I%>&-E;%=O#I7;W)K#I%>&-E;%=O#I7 M;W)K#I%>&-E;%=O#I7;W)K#I%>&-E M;%=O#I7;W)K#I%>&-E;%=O#I7;W)K#I%>&-E;%=O#I7 M;W)K#I%>&-E;%=O#I7;W)K#I%>&-E M;%=O#I7;W)K#I%>&-E;%=O#I7;W)K#I%>&-E;%=O#I7 M;W)K#I%>&-E;%=O#I. M86UE/@T*("`@(#QX.E=O#I3='EL97-H965T($A2968] M,T0B5V]R:W-H965T&-E;"!84"!O3X-"CPO:'1M;#X-"@T* M+2TM+2TM/5].97AT4&%R=%\U,S8Q.3%F9E]F,#`W7S0W83!?.3'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C M:&%R'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L M87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R M/@T*("`@("`@/'1R(&-L87-S/3-$'0^2G5N(#'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$ M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@ M/'1R(&-L87-S/3-$'0^2G5N(#'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S M/3-$'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^3V-T(#(W+`T*"0DR,#`S/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\ M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^2G5N(#'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@ M("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^2F%N(#$Y M+`T*"0DR,#$R/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@ M("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^3V-T(#(W+`T* M"0DR,#`S/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@ M/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S M/3-$'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S M/3-$&5S M(&]N($1I'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R M(&-L87-S/3-$'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S M/3-$'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$&5S(&]N($1I'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@ M/'1R(&-L87-S/3-$'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$ M&5S(&]N($1I'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$&5S M(&]N($1I'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@ M/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$&5S(&]N($1I'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T* M("`@("`@/'1R(&-L87-S/3-$&5S(&]N($1I'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$ M&5S(&]N($1I'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@ M/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T* M("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$ M'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L M87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T* M("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S M/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R M/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L M87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T* M("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$7,@52Y3+B!!9V=R96=A=&4@0F]N9"!);F1E M>"!\(%9A;F=U87)D(%1A'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@ M("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R M(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@ M("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$ M'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L M87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T* M("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\ M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T* M("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$"!\(%9A;F=U87)D(%1A'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T* M("`@("`@/'1R(&-L87-S/3-$"!\(%9A;F=U87)D(%1A M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$"!\ M(%9A;F=U87)D(%1A'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$"!\(%9A;F=U87)D(%1A'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R M(&-L87-S/3-$'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$"!\(%9A M;F=U87)D(%1A'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S M+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE M<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA M5)E9VES=')A;G1.86UE/"]T9#X-"B`@("`@("`@("`@("`@/'1D(&-L87-S M/3-$=&5X=#Y686YG=6%R9"!#:&5S=&5R($9U;F1S(#QS<&%N/CPO'0^2F%N M(#(W+`T*"0DR,#$U/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@("`@("`\ M+W1R/@T*("`@("`@("`@("`@/'1R(&-L87-S/3-$'!E;G-E'!E;G-E M'!E;G-E17AA;7!L94YO M4F5D96UP=&EO;EEE87(P,3PO=&0^#0H@("`@("`@("`@("`@(#QT9"!C;&%S M&%M<&QE M3F]2961E;7!T:6]N665A&%M M<&QE3F]2961E;7!T:6]N665A'!E;G-E M17AA;7!L94YO4F5D96UP=&EO;EEE87(Q,#PO=&0^#0H@("`@("`@("`@("`@ M(#QT9"!C;&%S'0^3F]V(#$L#0H) M"3$Y.#0\5)E='5R;D1A=&4\+W1D/@T*("`@("`@("`@("`@("`\=&0@8VQA M5)E='5R;CPO=&0^#0H@("`@("`@("`@("`@(#QT9"!C;&%S5)E='5R M;D1A=&4\+W1D/@T*("`@("`@("`@("`@("`\=&0@8VQA&EM=6U# M=6UU;&%T:79E4V%L97-#:&%R9V5/=F5R3V9F97)I;F=0&EM=6U# M=6UU;&%T:79E4V%L97-#:&%R9V5/=F5R3W1H97(\+W1D/@T*("`@("`@("`@ M("`@("`\=&0@86QI9VX],T1R:6=H="!C;&%S'!E;G-E&%M<&QE3F]2961E;7!T:6]N M665A&%M<&QE3F]2 M961E;7!T:6]N665A2!2971U5)E M='5R;D1A=&4\+W1D/@T*("`@("`@("`@("`@("`\=&0@8VQA5)E M='5R;CPO=&0^#0H@("`@("`@("`@("`@(#QT9"!C;&%S5)E='5R;D1A=&4\+W1D M/@T*("`@("`@("`@("`@("`\=&0@8VQA&EM=6U#=6UU;&%T:79E4V%L97-#:&%R9V5/=F5R M3V9F97)I;F=0&EM=6U#=6UU;&%T:79E4V%L97-#:&%R9V5/=F5R M3W1H97(\+W1D/@T*("`@("`@("`@("`@("`\=&0@86QI9VX],T1R:6=H="!C M;&%S'!E;G-E17AA;7!L94YO M4F5D96UP=&EO;EEE87(P,SPO=&0^#0H@("`@("`@("`@("`@(#QT9"!C;&%S M&%M<&QE M3F]2961E;7!T:6]N665A&%M M<&QE3F]2961E;7!T:6]N665A'0^2G5N(#,P+`T*"0DR,#`Y/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@("`@("`\+W1R/@T*("`@("`@("`@ M("`@/'1R(&-L87-S/3-$'0^1&5C(#,Q+`T*"0DR,#`X/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@("`@("`\+W1R/@T*("`@("`@("`@("`@/'1R(&-L87-S M/3-$'0^2G5N(#&EM=6U#=6UU;&%T:79E4V%L97-#:&%R9V5/=F5R3V9F97)I;F=0 M&EM=6U#=6UU;&%T:79E4V%L97-#:&%R9V5/=F5R3W1H97(\+W1D M/@T*("`@("`@("`@("`@("`\=&0@86QI9VX],T1R:6=H="!C;&%S'!E;G-E17AA;7!L94YO4F5D96UP=&EO M;EEE87(P,SPO=&0^#0H@("`@("`@("`@("`@(#QT9"!C;&%S&%M<&QE3F]2961E;7!T M:6]N665A&%M<&QE3F]2961E M;7!T:6]N665A2!2971U5)E='5R;D1A M=&4\+W1D/@T*("`@("`@("`@("`@("`\=&0@8VQA5)E='5R;CPO M=&0^#0H@("`@("`@("`@("`@(#QT9"!C;&%S5)E='5R;D1A=&4\+W1D/@T*("`@ M("`@("`@("`@("`\=&0@8VQA&EM=6U#=6UU;&%T:79E4V%L97-#:&%R9V5/=F5R3V9F97)I;F=0 M&EM=6U#=6UU;&%T:79E4V%L97-#:&%R9V5/=F5R3W1H97(\+W1D M/@T*("`@("`@("`@("`@("`\=&0@86QI9VX],T1R:6=H="!C;&%S'!E;G-E17AA;7!L94YO4F5D96UP=&EO M;EEE87(P,SPO=&0^#0H@("`@("`@("`@("`@(#QT9"!C;&%S&%M<&QE3F]2961E;7!T M:6]N665A&%M<&QE3F]2961E M;7!T:6]N665A2!2971U5)E='5R;D1A=&4\+W1D/@T*("`@("`@("`@("`@ M("`\=&0@8VQA5)E='5R;CPO=&0^#0H@("`@("`@("`@("`@(#QT M9"!C;&%S5)E='5R;D1A=&4\+W1D/@T*("`@("`@("`@("`@("`\=&0@8VQA'!E;G-E'!E;G-E&%M<&QE3F]2961E;7!T:6]N665A'!E;G-E17AA;7!L94YO4F5D96UP=&EO;EEE87(P M-3PO=&0^#0H@("`@("`@("`@("`@(#QT9"!C;&%S'!E;G-E17AA;7!L94YO4F5D96UP=&EO;EEE M87(Q,#PO=&0^#0H@("`@("`@("`@("`@(#QT9"!C;&%S'0^3V-T(#(W+`T*"0DR,#`S/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@("`@("`\+W1R/@T*("`@("`@("`@("`@/'1R(&-L87-S M/3-$'0^2G5N(#,P+`T*"0DR M,#`Y/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@("`@("`\+W1R/@T*("`@ M("`@("`@("`@/'1R(&-L87-S/3-$'0^1&5C(#,Q+`T*"0DR,#`X/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@("`@("`\+W1R/@T*("`@("`@("`@("`@/'1R M(&-L87-S/3-$&EM=6U#=6UU;&%T:79E4V%L97-#:&%R9V5/=F5R3V9F97)I;F=0&EM=6U#=6UU;&%T:79E4V%L97-#:&%R9V5/=F5R3W1H97(\+W1D/@T*("`@ M("`@("`@("`@("`\=&0@86QI9VX],T1R:6=H="!C;&%S'!E;G-E17AA;7!L94YO4F5D96UP=&EO;EEE87(P M,SPO=&0^#0H@("`@("`@("`@("`@(#QT9"!C;&%S&%M<&QE3F]2961E;7!T:6]N665A M&%M<&QE3F]2961E;7!T:6]N M665A2!2971U5)E='5R M;CPO=&0^#0H@("`@("`@("`@("`@(#QT9"!C;&%S'0^2G5N(#&EM=6U# M=6UU;&%T:79E4V%L97-#:&%R9V5/=F5R3V9F97)I;F=0&EM=6U# M=6UU;&%T:79E4V%L97-#:&%R9V5/=F5R3W1H97(\+W1D/@T*("`@("`@("`@ M("`@("`\=&0@86QI9VX],T1R:6=H="!C;&%S'!E;G-E17AA;7!L94YO4F5D96UP=&EO;EEE87(P,SPO=&0^ M#0H@("`@("`@("`@("`@(#QT9"!C;&%S&%M<&QE3F]2961E;7!T:6]N665A'!E;G-E17AA;7!L94YO4F5D96UP=&EO;EEE87(Q M,#PO=&0^#0H@("`@("`@("`@("`@(#QT9"!C;&%S'0^3V-T(#(W+`T*"0DR,#`S/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@("`@("`\+W1R/@T*("`@("`@("`@("`@/'1R(&-L87-S/3-$ M'0^2G5N(#,P+`T*"0DR,#`Y M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@("`@("`\+W1R/@T*("`@("`@ M("`@("`@/'1R(&-L87-S/3-$'0^1&5C(#,Q+`T*"0DR,#`X/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@("`@("`\+W1R/@T*("`@("`@("`@("`@/'1R(&-L M87-S/3-$&EM M=6U#=6UU;&%T:79E4V%L97-#:&%R9V5/=F5R3V9F97)I;F=0&EM M=6U#=6UU;&%T:79E4V%L97-#:&%R9V5/=F5R3W1H97(\+W1D/@T*("`@("`@ M("`@("`@("`\=&0@86QI9VX],T1R:6=H="!C;&%S'!E;G-E17AA;7!L94YO4F5D96UP=&EO;EEE87(P,SPO M=&0^#0H@("`@("`@("`@("`@(#QT9"!C;&%S&%M<&QE3F]2961E;7!T:6]N665A'!E;G-E17AA;7!L94YO4F5D96UP=&EO;EEE M87(Q,#PO=&0^#0H@("`@("`@("`@("`@(#QT9"!C;&%S'0^2G5N(#'0^2G5N(#,P+`T*"0DR,#`Y/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@("`@("`\+W1R/@T*("`@("`@("`@("`@/'1R(&-L87-S/3-$ M'0^ M1&5C(#,Q+`T*"0DR,#`X/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@("`@ M("`\+W1R/@T*("`@("`@("`@("`@/'1R(&-L87-S/3-$'!E;G-E'!E;G-E&%M<&QE3F]2961E;7!T:6]N665A'!E;G-E17AA;7!L94YO4F5D96UP=&EO;EEE87(P-3PO=&0^ M#0H@("`@("`@("`@("`@(#QT9"!C;&%S2!2971U M5)E='5R;D1A=&4\+W1D/@T*("`@ M("`@("`@("`@("`\=&0@8VQA5)E='5R;CPO=&0^#0H@("`@("`@ M("`@("`@(#QT9"!C;&%S5)E='5R;D1A=&4\+W1D/@T*("`@("`@("`@("`@("`\ M=&0@8VQA'0^3V-T(#(W+`T*"0DR,#`S/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@("`@("`\+W1R/@T*("`@("`@("`@ M("`@/'1R(&-L87-S/3-$'!E;G-E'!E;G-E&%M<&QE3F]2961E;7!T:6]N665A'!E;G-E17AA;7!L94YO4F5D96UP=&EO;EEE87(P-3PO M=&0^#0H@("`@("`@("`@("`@(#QT9"!C;&%S5)E='5R;D1A=&4\+W1D/@T*("`@("`@("`@("`@("`\=&0@8VQA M5)E='5R;CPO=&0^#0H@("`@("`@("`@("`@(#QT9"!C;&%S5)E='5R M;D1A=&4\+W1D/@T*("`@("`@("`@("`@("`\=&0@8VQA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@("`@ M("`\+W1R/@T*("`@("`@("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@("`@("`\+W1R/@T*("`@("`@("`@("`@/'1R(&-L87-S/3-$&EM=6U386QE&EM=6U!8V-O M=6YT1F5E/"]T9#X-"B`@("`@("`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR M,#QS<&%N/CPO'!E;G-E'!E;G-E'!E;G-E'!E;G-E'!E;G-E17AA;7!L94YO4F5D96UP=&EO;EEE87(P,3PO=&0^#0H@("`@ M("`@("`@("`@(#QT9"!C;&%S&%M<&QE3F]2961E;7!T:6]N665A&%M<&QE3F]2961E;7!T:6]N665A'0^36%R(#,Q+`T*"0DR,#$R/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@("`@("`\+W1R/@T*("`@("`@("`@("`@/'1R(&-L87-S/3-$'0^4V5P M(#,P+`T*"0DR,#$Q/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@("`@("`\ M+W1R/@T*("`@("`@("`@("`@/'1R(&-L87-S/3-$&EM=6U#=6UU;&%T M:79E4V%L97-#:&%R9V5/=F5R3V9F97)I;F=0&EM=6U#=6UU;&%T M:79E4V%L97-#:&%R9V5/=F5R3W1H97(\+W1D/@T*("`@("`@("`@("`@("`\ M=&0@86QI9VX],T1R:6=H="!C;&%S'!E;G-E17AA;7!L94YO4F5D96UP=&EO;EEE87(P,SPO=&0^#0H@("`@ M("`@("`@("`@(#QT9"!C;&%S&%M<&QE3F]2961E;7!T:6]N665A'!E;G-E17AA;7!L94YO4F5D96UP=&EO;EEE87(Q,#PO=&0^ M#0H@("`@("`@("`@("`@(#QT9"!C;&%S'0^2F%N(#$Y+`T*"0DR,#$R/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@("`@("`\+W1R/@T*("`@("`@("`@("`@/'1R(&-L87-S/3-$2!2 M971U5)E='5R;D1A=&4\+W1D/@T* M("`@("`@("`@("`@("`\=&0@8VQA5)E='5R;CPO=&0^#0H@("`@ M("`@("`@("`@(#QT9"!C;&%S'0^4V5P(#,P+`T*"0DR,#$T/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@("`@("`\+W1R/@T*("`@("`@("`@("`@/'1R(&-L M87-S/3-$&EM=6U#=6UU;&%T:79E4V%L97-#:&%R9V5/=F5R3V9F M97)I;F=0&EM=6U#=6UU;&%T:79E4V%L97-#:&%R9V5/=F5R3W1H M97(\+W1D/@T*("`@("`@("`@("`@("`\=&0@86QI9VX],T1R:6=H="!C;&%S M'!E;G-E17AA;7!L94YO4F5D M96UP=&EO;EEE87(P,SPO=&0^#0H@("`@("`@("`@("`@(#QT9"!C;&%S&%M<&QE3F]2 M961E;7!T:6]N665A&%M<&QE M3F]2961E;7!T:6]N665A'0^4V5P M(#,P+`T*"0DR,#`Y/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@("`@("`\ M+W1R/@T*("`@("`@("`@("`@/'1R(&-L87-S/3-$5)E='5R;CPO=&0^#0H@("`@("`@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M("`@("`\+W1R/@T*("`@("`@("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@("`@("`\+W1R/@T*("`@("`@("`@("`@/'1R(&-L87-S/3-$ M7,@52Y3+B!!9V=R96=A=&4@0F]N9"!);F1E>"!\(%9A;F=U87)D(%1A M7,@52Y3+B!!9V=R96=A M=&4@0F]N9"!);F1E>"!\(%9A;F=U87)D(%1A'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@("`@ M("`\+W1R/@T*("`@("`@("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@("`@("`\+W1R/@T*("`@("`@("`@("`@/'1R(&-L87-S/3-$'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@("`@("`\+W1R/@T*("`@("`@("`@ M("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@("`@("`\+W1R/@T* M("`@("`@("`@("`@/'1R(&-L87-S/3-$7,@52Y3+B!!9V=R96=A=&4@ M0F]N9"!);F1E>"!\(%9A;F=U87)D(%1A7,@52Y3+B!!9V=R96=A=&4@0F]N9"!) M;F1E>"!\(%9A;F=U87)D(%1A7,@52Y3+B!!9V=R96=A=&4@0F]N9"!);F1E>"!\ M(%9A;F=U87)D(%1A'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@("`@("`\+W1R M/@T*("`@("`@("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M("`@("`\+W1R/@T*("`@("`@("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@("`@("`\+W1R/@T*("`@("`@("`@("`@/'1R M(&-L87-S/3-$'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@("`@("`\+W1R/@T*("`@("`@ M("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@("`@("`\ M+W1R/@T*("`@("`@("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@("`@("`\+W1R/@T*("`@("`@("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@("`@("`\+W1R/@T*("`@("`@("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@("`@("`\+W1R/@T*("`@("`@("`@("`@/'1R(&-L M87-S/3-$'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@("`@("`\+W1R/@T*("`@("`@ M("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@("`@("`\+W1R M/@T*("`@("`@("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@("`@ M("`\+W1R/@T*("`@("`@("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@("`@("`\+W1R/@T*("`@("`@("`@("`@/'1R(&-L87-S/3-$"!\(%9A;F=U87)D(%1A M'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@("`@("`\+W1R/@T*("`@("`@("`@("`@/'1R(&-L87-S/3-$ M'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@("`@("`\+W1R/@T*("`@("`@("`@("`@/'1R M(&-L87-S/3-$"!\(%9A;F=U87)D(%1A'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@("`@("`\+W1R/@T*("`@("`@("`@("`@/'1R(&-L87-S M/3-$'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@("`@("`\+W1R/@T*("`@("`@("`@("`@ M/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M("`@("`\+W1R/@T*("`@("`@("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@("`@("`\+W1R/@T*("`@("`@("`@("`@/'1R(&-L87-S/3-$ M7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T* M#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O M;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA7,@52Y3+B!!9V=R96=A=&4@0F]N9"!);F1E>#QB M7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI M(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS M1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA7!E/3-$=&5X="]J879A3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\U,S8Q.3%F9E]F M,#`W7S0W83!?.3'0O:'1M;#L@8VAA&5S(&]N($1I M&5S(&]N($1I7,@52Y3+B!!9V=R96=A M=&4@0F]N9"!);F1E>#QB'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\ M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA#QB7!E.B!T M97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE M860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT M96YT/3-$)W1E>'0O:'1M;#L@8VAA'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA#QB M7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X- M"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP M92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA3X-"CPO:'1M;#X- M"@T*+2TM+2TM/5].97AT4&%R=%\U,S8Q.3%F9E]F,#`W7S0W83!?.3'0O:'1M;#L@8VAA&5S(&]N($1I&5S(&]N($1I7,@52Y3+B!!9V=R96=A=&4@0F]N9"!);F1E>#QB M#QB'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R M(&-L87-S/3-$'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA#QB7!E.B!T97AT+VAT;6P[ M(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@ M/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E M>'0O:'1M;#L@8VAA3X-"CPO:'1M;#X-"@T*+2TM+2TM M/5].97AT4&%R=%\U,S8Q.3%F9E]F,#`W7S0W83!?.3'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R&5S(&]N($1I&5S(&]N($1I7,@52Y3+B!!9V=R96=A=&4@0F]N9"!);F1E>#QB'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$ M7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S M8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I M=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA7!E/3-$=&5X="]J879A'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA#QB'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\ M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0O:F%V M87-C3X-"B`@("`\=&%B M;&4@8VQA3X-"CPO:'1M M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\U,S8Q.3%F9E]F,#`W7S0W83!?.3'0O:'1M;#L@8VAA M#QB7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S M+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE M<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA M7,@52Y3+B!!9V=R96=A=&4@0F]N9"!);F1E>#QB#QB M'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L M87-S/3-$'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA7!E.B!T97AT+VAT;6P[(&-H87)S M970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@ M:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M M;#L@8VAA7,@52Y3+B!!9V=R96=A=&4@0F]N9"!);F1E M>#QB#QB'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@ M/'1R(&-L87-S/3-$3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R M=%\U,S8Q.3%F9E]F,#`W7S0W83!?.3'0O:'1M;#L@8VAA&5S(&]N($1I#QB'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S M/3-$'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA7!E.B!T97AT+VAT;6P[(&-H87)S M970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@ M:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M M;#L@8VAA#QB'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT M9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R M/@T*("`@("`@/'1R(&-L87-S/3-$'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA2!F'0O M:F%V87-C3X-"B`@("`\ M=&%B;&4@8VQA'!E;G-E6]U'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$ M'0O:F%V M87-C3X-"B`@("`\=&%B M;&4@8VQA'!E;G-E($5X86UP;&4L($YO(%)E9&5M<'1I;VX@("A6 M86YG=6%R9"!04DE-14-!4"!&=6YD(%)E=&%I;"D\8G(^/"]S=')O;F<^/"]T M:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^5F%N9W5A7!E.B!T97AT+VAT;6P[(&-H87)S M970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@ M:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M M;#L@8VAA'!E;G-E'!E;G-E6]U'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R M(&-L87-S/3-$3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\U,S8Q.3%F M9E]F,#`W7S0W83!?.3'0O:'1M;#L@8VAA&%M<&QE+"!.;R!2 M961E;7!T:6]N("`H5F%N9W5A'0O M:F%V87-C3X-"B`@("`\ M=&%B;&4@8VQA2!F7!E.B!T97AT+VAT;6P[(&-H M87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U% M5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O M:'1M;#L@8VAA'!E;G-E($5X86UP;&4L($YO(%)E9&5M<'1I;VXZ/"]S=')O;F<^/"]T9#X- M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\3X-"CPO:'1M;#X-"@T*+2TM M+2TM/5].97AT4&%R=%\U,S8Q.3%F9E]F,#`W7S0W83!?.3'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R M6]U('!A>2!E86-H('EE87(@87,@ M82!P97)C96YT86=E(&]F('1H92!V86QU92!O9B!Y;W5R(&EN=F5S=&UE;G0I M/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\'!E;G-E'!E;G-E'0O:F%V87-C3X-"B`@ M("`\=&%B;&4@8VQA2!F7!E.B!T97AT+VAT;6P[ M(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@ M/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E M>'0O:'1M;#L@8VAA6]U'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\U,S8Q M.3%F9E]F,#`W7S0W83!?.3'0O:'1M;#L@8VAA'!E;G-E6]U'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R M/@T*("`@("`@/'1R(&-L87-S/3-$7!E.B!T97AT+VAT;6P[ M(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@ M/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E M>'0O:'1M;#L@8VAA6]U'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\U,S8Q M.3%F9E]F,#`W7S0W83!?.3'0O:'1M;#L@8VAA&%M<&QE+"!. M;R!2961E;7!T:6]N("`H5F%N9W5A'!E;G-E($5X86UP;&4L($YO(%)E9&5M<'1I;VXZ/"]S=')O M;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\'0O:F%V87-C M3X-"B`@("`\=&%B;&4@ M8VQA6]U('!A>2!E86-H('EE87(@87,@ M82!P97)C96YT86=E(&]F('1H92!V86QU92!O9B!Y;W5R(&EN=F5S=&UE;G0I M/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\'!E;G-E3X-"CPO:'1M;#X-"@T*+2TM+2TM/5]. M97AT4&%R=%\U,S8Q.3%F9E]F,#`W7S0W83!?.3'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R&%M<&QE+"!.;R!2961E;7!T:6]N("`H5F%N9W5A'!E;G-E($5X86UP;&4L($YO(%)E9&5M M<'1I;VXZ/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X M=#X\'0O:F%V87-C3X- M"B`@("`\=&%B;&4@8VQA'!E;G-E($5X86UP;&4L($YO(%)E9&5M M<'1I;VX@("A686YG=6%R9"!487)G970@4F5T:7)E;65N="`R,#0U($9U;F0@ M4F5T86EL*3QB7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S M+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE M<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA M'!E;G-E'!E;G-E M65A'!E;G-E'!E;G-E'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA2!F7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S M+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE M<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA M6]U'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$3X- M"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\U,S8Q.3%F9E]F,#`W7S0W M83!?.3'0O:'1M M;#L@8VAA'!E;G-E6]U'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R M(&-L87-S/3-$7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S M+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE M<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA M&%M<&QE+"!. M;R!2961E;7!T:6]N.CPO'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@ M("`@/'1R(&-L87-S/3-$3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\U,S8Q M.3%F9E]F,#`W7S0W83!?.3'0O:'1M;#L@8VAA'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'!E M;G-E($5X86UP;&4L($YO(%)E9&5M<'1I;VX@("A686YG=6%R9"!487)G970@ M4F5T:7)E;65N="`R,#$P($9U;F0@4F5T86EL*3QB3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\U,S8Q.3%F9E]F M,#`W7S0W83!?.3'0O:'1M;#L@8VAA'!E;G-E6]U M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@ M("`@/'1R(&-L87-S/3-$7!E.B!T97AT+VAT;6P[(&-H87)S M970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@ M:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M M;#L@8VAA'!E;G-E'!E;G-E65A'!E;G-E'!E;G-E'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'!E;G-E M($5X86UP;&4L($YO(%)E9&5M<'1I;VX@("A686YG=6%R9"!487)G970@4F5T M:7)E;65N="`R,#$U($9U;F0@4F5T86EL*3QB3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\U,S8Q.3%F9E]F,#`W M7S0W83!?.3'0O M:'1M;#L@8VAA'!E;G-E6]U'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@ M/'1R(&-L87-S/3-$7!E.B!T97AT+VAT;6P[(&-H87)S970] M(G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T M<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@ M8VAA6]U'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\U,S8Q.3%F9E]F,#`W M7S0W83!?.3'0O M:'1M;#L@8VAA'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA2!F7!E.B!T97AT+VAT;6P[(&-H87)S M970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@ M:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M M;#L@8VAA'!E;G-E'!E;G-E65A M'!E;G-E'!E;G-E'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'!E;G-E($5X86UP;&4L($YO(%)E9&5M<'1I;VX@("A686YG=6%R9"!487)G M970@4F5T:7)E;65N="!);F-O;64@1G5N9"!2971A:6PI/&)R/CPO3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\U M,S8Q.3%F9E]F,#`W7S0W83!?.3'0O:'1M;#L@8VAA&%M<&QE M+"!.;R!2961E;7!T:6]N("`H5F%N9W5A'!E;G-E($5X86UP;&4L($YO(%)E9&5M<'1I;VXZ/"]S M=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\'0O:F%V M87-C3X-"B`@("`\=&%B M;&4@8VQA'!E;G-E($5X86UP;&4L($YO(%)E9&5M<'1I;VX@("A6 M86YG=6%R9"!487)G970@4F5T:7)E;65N="`R,#8P($9U;F0@4F5T86EL*3QB M7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T* M#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O M;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA&%M<&QE+"!.;R!2961E;7!T M:6]N.CPO'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L M87-S/3-$'0O:F%V87-C3X-"B`@ M("`\=&%B;&4@8VQA6]U('!A>2!E86-H M('EE87(@87,@82!P97)C96YT86=E(&]F('1H92!V86QU92!O9B!Y;W5R(&EN M=F5S=&UE;G0I/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$ M=&5X=#X\'!E;G-E3X-"CPO:'1M;#X-"@T* M+2TM+2TM/5].97AT4&%R=%\U,S8Q.3%F9E]F,#`W7S0W83!?.3'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C M:&%R'0O:F%V87-C3X-"B`@ M("`\=&%B;&4@8VQA'!E;G-E($5X86UP;&4L($YO(%)E9&5M<'1I M;VX@("A686YG=6%R9"!487)G970@4F5T:7)E;65N="`R,#,P($9U;F0@4F5T M86EL*3QB3X-"CPO:'1M;#X-"@T*+2TM+2TM M/5].97AT4&%R=%\U,S8Q.3%F9E]F,#`W7S0W83!?.3'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R'0O:F%V M87-C3X-"B`@("`\=&%B M;&4@8VQA6]U('!A>2!E86-H('EE87(@ M87,@82!P97)C96YT86=E(&]F('1H92!V86QU92!O9B!Y;W5R(&EN=F5S=&UE M;G0I/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\ M'!E;G-E3X-"CPO:'1M;#X-"@T*+2TM+2TM M/5].97AT4&%R=%\U,S8Q.3%F9E]F,#`W7S0W83!?.3'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R&%M<&QE+"!.;R!2961E;7!T:6]N("`H5F%N9W5A'!E;G-E($5X86UP;&4L($YO(%)E M9&5M<'1I;VXZ/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$ M=&5X=#X\7!E.B!T M97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE M860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT M96YT/3-$)W1E>'0O:'1M;#L@8VAA6]U'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S M/3-$3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT M4&%R=%\U,S8Q.3%F9E]F,#`W7S0W83!?.3'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R6]U'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$7!E.B!T M97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE M860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT M96YT/3-$)W1E>'0O:'1M;#L@8VAA6]U'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S M/3-$3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT M4&%R=%\U,S8Q.3%F9E]F,#`W7S0W83!?.3'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R6]U'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$7!E.B!T M97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE M860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT M96YT/3-$)W1E>'0O:'1M;#L@8VAA6]U'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$3X- M"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\U,S8Q.3%F9E]F,#`W7S0W M83!?.3'0O:'1M M;#L@8VAA6]U('!A>2!E M86-H('EE87(@87,@82!P97)C96YT86=E(&]F('1H92!V86QU92!O9B!Y;W5R M(&EN=F5S=&UE;G0I/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S M/3-$=&5X=#X\'!E;G-E M3X-"CPO:'1M;#X- M"@T*+2TM+2TM/5].97AT4&%R=%\U,S8Q.3%F9E]F,#`W7S0W83!?.3'0O:'1M;#L@8VAA3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT M4&%R=%\U,S8Q.3%F9E]F,#`W7S0W83!?.3'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA2!F7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X- M"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP M92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA'!E;G-E6]U'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$7!E M.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@ M/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C M;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA'!E;G-E($5X86UP;&4L($YO(%)E9&5M<'1I M;VXZ/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\ M7!E.B!T97AT+VAT M;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@ M("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$ M)W1E>'0O:'1M;#L@8VAA'!E;G-E($5X86UP;&4L($YO(%)E9&5M<'1I;VXZ/"]S=')O;F<^/"]T M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S M+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE M<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R M/@T*("`@("`@/'1R(&-L87-S/3-$3X-"CPO:'1M;#X-"@T*+2TM+2TM/5]. M97AT4&%R=%\U,S8Q.3%F9E]F,#`W7S0W83!?.3'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R6]U('!A>2!E86-H('EE87(@87,@82!P97)C96YT M86=E(&]F('1H92!V86QU92!O9B!Y;W5R(&EN=F5S=&UE;G0I/"]S=')O;F<^ M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\'!E;G-E3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\U M,S8Q.3%F9E]F,#`W7S0W83!?.3'0O:'1M;#L@8VAA&%M<&QE M+"!.;R!2961E;7!T:6]N("`H5F%N9W5A3X- M"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\U,S8Q.3%F9E]F,#`W7S0W M83!?.3'0O:'1M M;#L@8VAA3X-"CPO:'1M;#X-"@T*+2TM M+2TM/5].97AT4&%R=%\U,S8Q.3%F9E]F,#`W7S0W83!?.3'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R M6]U('!A>2!E86-H('EE87(@87,@82!P M97)C96YT86=E(&]F('1H92!V86QU92!O9B!Y;W5R(&EN=F5S=&UE;G0I/"]S M=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\'!E;G-E3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT M4&%R=%\U,S8Q.3%F9E]F,#`W7S0W83!?.3'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'!E;G-E65A'!E;G-E'!E;G-E M'0O:F%V87-C3X- M"B`@("`\=&%B;&4@8VQA2!F7!E.B!T97AT+VAT;6P[ M(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@ M/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E M>'0O:'1M;#L@8VAA'!E;G-E'!E;G-E6]U'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@ M/'1R(&-L87-S/3-$7!E.B!T97AT+VAT;6P[(&-H87)S970] M(G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T M<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@ M8VAA'!E;G-E'!E;G-E6]U'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S M/3-$7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI M(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS M1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA7!E/3-$=&5X="]J879A'!E;G-E($5X86UP;&4L($YO M(%)E9&5M<'1I;VXZ/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S M/3-$=&5X=#X\'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA2!F7!E.B!T97AT M+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^ M#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT M/3-$)W1E>'0O:'1M;#L@8VAA'!E;G-E($5X86UP;&4L($YO(%)E9&5M<'1I;VXZ/"]S=')O;F<^ M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA M'!E;G-E65A'!E;G-E'!E;G-E'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'!E M;G-E($5X86UP;&4L($YO(%)E9&5M<'1I;VX@("A686YG=6%R9"!487)G970@ M4F5T:7)E;65N="`R,#0P($9U;F0@4&%R=&EC:7!A;G0I/&)R/CPO&%M<&QE+"!. M;R!2961E;7!T:6]N.CPO'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@ M("`@/'1R(&-L87-S/3-$3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\U,S8Q M.3%F9E]F,#`W7S0W83!?.3'0O:'1M;#L@8VAA'0O:F%V87-C3X- M"B`@("`\=&%B;&4@8VQA'!E;G-E65A'!E;G-E'!E;G-E'0O:'1M;#L@ M8VAA3X-"CPO:'1M;#X-"@T*+2TM+2TM M/5].97AT4&%R=%\U,S8Q.3%F9E]F,#`W7S0W83!?.37!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S M8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I M=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA7!E/3-$=&5X="]J879A'!E;G-E'!E;G-E6]U'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA2!F'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA2!F'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'!E;G-E($5X86UP;&4L($YO(%)E M9&5M<'1I;VX@("A686YG=6%R9"!487)G970@4F5T:7)E;65N="`R,#8P($9U M;F0@4&%R=&EC:7!A;G0I/&)R/CPO'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$3X-"CPO:'1M M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\U,S8Q.3%F9E]F,#`W7S0W83!?.37!E.B!T97AT+VAT;6P[(&-H M87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U% M5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O M:'1M;#L@8VAA'!E M;G-E($5X86UP;&4L($YO(%)E9&5M<'1I;VXZ/"]S=')O;F<^/"]T9#X-"B`@ M("`@("`@/'1D(&-L87-S/3-$=&5X=#X\'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R6]U('!A>2!E86-H('EE87(@87,@82!P97)C M96YT86=E(&]F('1H92!V86QU92!O9B!Y;W5R(&EN=F5S=&UE;G0I/"]S=')O M;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\'!E;G-E3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R M=%\U,S8Q.3%F9E]F,#`W7S0W83!?.37!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\ M:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E M;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA6]U'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R M(&-L87-S/3-$3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\U,S8Q M.3%F9E]F,#`W7S0W83!?.37!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X- M"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP M92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA'!E;G-E($5X86UP;&4L($YO(%)E9&5M<'1I;VXZ M/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\'0O:'1M M;#L@8VAA6]U('!A>2!E M86-H('EE87(@87,@82!P97)C96YT86=E(&]F('1H92!V86QU92!O9B!Y;W5R M(&EN=F5S=&UE;G0I/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S M/3-$=&5X=#X\'!E;G-E M3X-"CPO:'1M;#X- M"@T*+2TM+2TM/5].97AT4&%R=%\U,S8Q.3%F9E]F,#`W7S0W83!?.37!E.B!T97AT+VAT;6P[(&-H87)S M970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@ M:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M M;#L@8VAA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R M/@T*("`@("`@/'1R(&-L87-S/3-$3X-"CPO M:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\U,S8Q.3%F9E]F,#`W7S0W83!? M.37!E.B!T97AT+VAT;6P[ M(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@ M/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E M>'0O:'1M;#L@8VAA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R M(&-L87-S/3-$'0O:'1M;#L@8VAA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@ M/'1R(&-L87-S/3-$'0O:'1M;#L@8VAA'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$ M'0O:F%V M87-C3X-"B`@("`\=&%B M;&4@8VQA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C M:&%R'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\ M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\U,S8Q.3%F9E]F,#`W M7S0W83!?.37!E.B!T97AT M+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^ M#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT M/3-$)W1E>'0O:'1M;#L@8VAA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@ M("`@/'1R(&-L87-S/3-$'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R M/@T*("`@("`@/'1R(&-L87-S/3-$3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\U M,S8Q.3%F9E]F,#`W7S0W83!?.37!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0O:F%V87-C3X- M"B`@("`\=&%B;&4@8VQA'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$3X-"CPO:'1M;#X-"@T* M+2TM+2TM/5].97AT4&%R=%\U,S8Q.3%F9E]F,#`W7S0W83!?.37!E.B!T97AT+VAT;6P[(&-H87)S970] M(G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T M<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@ M8VAA'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$ M'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L M87-S/3-$3X- M"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\U,S8Q.3%F9E]F,#`W7S0W M83!?.37!E.B!T97AT+VAT M;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@ M("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$ M)W1E>'0O:'1M;#L@8VAA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@ M/'1R(&-L87-S/3-$'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R M/@T*("`@("`@/'1R(&-L87-S/3-$3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R M=%\U,S8Q.3%F9E]F,#`W7S0W83!?.37!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\ M:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E M;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0O:F%V87-C3X- M"B`@("`\=&%B;&4@8VQA'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$3X-"CPO:'1M;#X-"@T*+2TM M+2TM/5].97AT4&%R=%\U,S8Q.3%F9E]F,#`W7S0W83!?.37!E.B!T97AT+VAT;6P[(&-H87)S970](G5S M+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE M<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA M'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L M87-S/3-$3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\U,S8Q.3%F9E]F,#`W M7S0W83!?.37!E.B!T97AT M+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^ M#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT M/3-$)W1E>'0O:'1M;#L@8VAA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@ M("`@/'1R(&-L87-S/3-$'0O:'1M;#L@ M8VAA'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S M/3-$'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R M/@T*("`@("`@/'1R(&-L87-S/3-$3X-"CPO:'1M;#X-"@T*+2TM+2TM/5]. M97AT4&%R=%\U,S8Q.3%F9E]F,#`W7S0W83!?.37!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI M(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS M1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA7!E/3-$=&5X="]J879A'0O:'1M;#L@8VAA'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0O:'1M;#L@8VAA3X-"CPO:'1M;#X- M"@T*+2TM+2TM/5].97AT4&%R=%\U,S8Q.3%F9E]F,#`W7S0W83!?.37!E.B!T97AT+VAT;6P[(&-H87)S M970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@ M:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M M;#L@8VAA6]U'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$3X-"CPO:'1M;#X-"@T*+2TM M+2TM/5].97AT4&%R=%\U,S8Q.3%F9E]F,#`W7S0W83!?.37!E.B!T97AT+VAT;6P[(&-H87)S970](G5S M+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE M<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA M'1";&]C:UT\+W1D/@T*("`@("`@("`\=&0@8VQA6QE/3-$9&ES<&QA>3IN;VYE/GX@ M:'1T<#HO+W9A;F=U87)D+W)O;&4O4S`P,#`P,C4V.$]P97)A=&EN9T5X<&5N M6QE/3-$9&ES<&QA>3IN;VYE/GX@:'1T<#HO+W9A;F=U87)D+W)O;&4O4S`P M,#`P,C4V.4]P97)A=&EN9T5X<&5N6QE/3-$9&ES<&QA>3IN;VYE/GX@:'1T M<#HO+W9A;F=U87)D+W)O;&4O4S`P,#`P,C4W,4]P97)A=&EN9T5X<&5N6QE M/3-$9&ES<&QA>3IN;VYE/GX@:'1T<#HO+W9A;F=U87)D+W)O;&4O4S`P,#`P M,C4W,D]P97)A=&EN9T5X<&5N6QE/3-$9&ES<&QA>3IN;VYE/GX@:'1T<#HO M+W9A;F=U87)D+W)O;&4O4S`P,#`P,C4W,T]P97)A=&EN9T5X<&5N6QE/3-$ M9&ES<&QA>3IN;VYE/GX@:'1T<#HO+W9A;F=U87)D+W)O;&4O4S`P,#`P,C4W M-$]P97)A=&EN9T5X<&5N6QE/3-$9&ES<&QA>3IN;VYE/GX@:'1T<#HO+W9A M;F=U87)D+W)O;&4O4S`P,#`Q,C6QE/3-$9&ES M<&QA>3IN;VYE/GX@:'1T<#HO+W9A;F=U87)D+W)O;&4O4S`P,#`Q,C6QE/3-$9&ES<&QA>3IN;VYE/GX@:'1T<#HO+W9A;F=U M87)D+W)O;&4O4S`P,#`Q,C6QE/3-$9&ES<&QA M>3IN;VYE/GX@:'1T<#HO+W9A;F=U87)D+W)O;&4O4S`P,#`Q,C6QE/3-$9&ES<&QA>3IN;VYE/GX@:'1T<#HO+W9A;F=U87)D M+W)O;&4O4S`P,#`Q,C6QE/3-$9&ES<&QA>3IN M;VYE/GX@:'1T<#HO+W9A;F=U87)D+W)O;&4O4S`P,#`R.36QE/3-$9&ES<&QA>3IN;VYE/GX@:'1T<#HO+W9A;F=U87)D+W)O M;&4O4S`P,#`S-30U,T]P97)A=&EN9T5X<&5N6QE/3-$9&ES<&QA>3IN;VYE M/GX@:'1T<#HO+W9A;F=U87)D+W)O;&4O4S`P,#`P,C4V.$]P97)A=&EN9T5X M<&5N'0^/&1I=B!S='EL M93TS1&1I'!E;G-E&ES(&-O M;7!A8W0@*B!R;W<@<')I;6%R>2!C;VUP86-T("H@4%X:7,@8V]M<&%C="!V86YG=6%R9%]3,#`P,#`R-38Y365M8F5R('X@ M/"]D:78^(#QS<&%N/CPO6QE/3-$9&ES<&QA>3IN M;VYE/GX@:'1T<#HO+W9A;F=U87)D+W)O;&4O4S`P,#`P,C4W,D]P97)A=&EN M9T5X<&5N'0^/&1I=B!S M='EL93TS1&1I'!E;G-E&ES M(&-O;7!A8W0@*B!R;W<@<')I;6%R>2!C;VUP86-T("H@4%X:7,@8V]M<&%C="!V86YG=6%R9%]3,#`P,#`R-36QE/3-$9&ES<&QA M>3IN;VYE/GX@:'1T<#HO+W9A;F=U87)D+W)O;&4O4S`P,#`Q,C'0^/&1I M=B!S='EL93TS1&1I'!E;G-E&ES(&-O;7!A8W0@*B!R;W<@<')I;6%R>2!C;VUP86-T("H@4%X:7,@8V]M<&%C="!V86YG=6%R9%]3,#`P,#$R-S4Y365M M8F5R('X@/"]D:78^(#QS<&%N/CPO6QE/3-$9&ES M<&QA>3IN;VYE/GX@:'1T<#HO+W9A;F=U87)D+W)O;&4O4S`P,#`Q,C'0^ M/&1I=B!S='EL93TS1&1I'!E;G-E&ES(&-O;7!A8W0@*B!R;W<@<')I;6%R>2!C;VUP86-T("H@4%X:7,@8V]M<&%C="!V86YG=6%R9%]3,#`P,#$R-S8R M365M8F5R('X@/"]D:78^(#QS<&%N/CPO6QE/3-$ M9&ES<&QA>3IN;VYE/GX@:'1T<#HO+W9A;F=U87)D+W)O;&4O4S`P,#`S-30U M,T]P97)A=&EN9T5X<&5N'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R M(&-L87-S/3-$'0^06YN=6%L(%1O=&%L(%)E='5R;G,\'0^06YN=6%L(%1O=&%L(%)E='5R;G,\'0^06YN=6%L(%1O M=&%L(%)E='5R;G,\'0^06YN=6%L(%1O=&%L(%)E='5R;G,\'0^06YN=6%L(%1O=&%L(%)E='5R;G,\'0^06YN=6%L(%1O M=&%L(%)E='5R;G,\'0^06YN=6%L(%1O=&%L(%)E='5R;G,\'0^06YN=6%L(%1O=&%L(%)E='5R;G,\'0^06YN=6%L(%1O M=&%L(%)E='5R;G,\'1";&]C:UT\+W1D/@T*("`@("`@("`\=&0@8VQA'0^ M/'`^1'5R:6YG('1H92!P97)I;V1S('-H;W=N(&EN('1H92!B87(@8VAA'0^/'`^1'5R:6YG('1H92!P97)I M;V1S('-H;W=N(&EN('1H92!B87(@8VAA'0^/'`^1'5R:6YG('1H92!P97)I;V1S('-H;W=N(&EN('1H92!B87(@ M8VAA'0^/'`^1'5R:6YG('1H92!P M97)I;V1S('-H;W=N(&EN('1H92!B87(@8VAA'0^/'`^1'5R:6YG('1H92!P97)I;V1S('-H;W=N M(&EN('1H92!B87(@8VAA'0^/'`^1'5R:6YG('1H92!P97)I;V1S('-H;W=N(&EN('1H92!B M87(@8VAA'0^/'`^1'5R:6YG M('1H92!P97)I;V1S('-H;W=N(&EN('1H92!B87(@8VAA'0^/'`^1'5R:6YG('1H92!P97)I;V1S('-H;W=N(&EN M('1H92!B87(@8VAA'0^/'`^1'5R M:6YG('1H92!P97)I;V1S('-H;W=N(&EN('1H92!B87(@8VAA'0^/'`^1'5R:6YG('1H92!P97)I M;V1S('-H;W=N(&EN('1H92!B87(@8VAA'0^06YN=6%L(%1O=&%L(%)E='5R;G,@+2!686YG=6%R M9"!487)G970@4F5T:7)E;65N="!);F-O;64@1G5N9"!);G9E'0^06YN=6%L(%1O=&%L M(%)E='5R;G,@+2!686YG=6%R9"!487)G970@4F5T:7)E;65N="!);F-O;64@ M1G5N9"!);G9E'1";&]C:UT\+W1D/@T*("`@("`@("`\=&0@8VQA M6]U('5N9&5R&5S(&%N9"!A(&-O;7!O2!C86QL:6YG M(%9A;F=U87)D('1O;&PM9G)E92!A="`X,#`M-C8R+3'0^/'`^5&AE(&9O;&QO=VEN9R!B87(@8VAA"P@=VAI8V@@:&%V92!I;G9E&5S(&%N9"!A(&-O;7!O2!C86QL:6YG(%9A M;F=U87)D('1O;&PM9G)E92!A="`X,#`M-C8R+3'0^/'`^5&AE(&9O;&QO=VEN9R!B87(@8VAA"P@=VAI8V@@:&%V92!I;G9E&5S M(&%N9"!A(&-O;7!O2!C86QL:6YG(%9A;F=U M87)D('1O;&PM9G)E92!A="`X,#`M-C8R+3'0^/'`^5&AE(&9O;&QO=VEN9R!B87(@8VAA"P@=VAI8V@@:&%V92!I;G9E6]U('5N9&5R&5S(&%N M9"!A(&-O;7!O2!C86QL:6YG(%9A;F=U87)D M('1O;&PM9G)E92!A="`X,#`M-C8R+3'0^ M/'`^5&AE(&9O;&QO=VEN9R!B87(@8VAA"P@=VAI8V@@:&%V92!I;G9E6]U('5N9&5R'0^/'`^5&AE(&9O;&QO=VEN9R!B87(@8VAA"P@=VAI8V@@:&%V92!I;G9E'0^/'`^5&AE(&9O;&QO=VEN9R!B87(@8VAA"P@=VAI8V@@:&%V92!I;G9E'0^ M/'`^5&AE(&9O;&QO=VEN9R!B87(@8VAA"P@=VAI8V@@:&%V92!I;G9E'0^/'`^5&AE M(&9O;&QO=VEN9R!B87(@8VAA"P@=VAI8V@@:&%V92!I;G9E'0^/'`^5&AE(&9O;&QO M=VEN9R!B87(@8VAA"P@=VAI8V@@:&%V92!I;G9E'0^/'`^5&AE(&9O;&QO=VEN9R!B M87(@8VAA"P@=VAI M8V@@:&%V92!I;G9E'0^/'`^5&AE(&9O;&QO=VEN9R!B87(@8VAA M"P@=VAI8V@@:&%V M92!I;G9E'0^/'`^5&AE(&9O;&QO=VEN9R!B87(@8VAA"P@=VAI8V@@:&%V92!I;G9E M'0^/'`^5&AE(&9O;&QO=VEN9R!B87(@8VAA"P@=VAI8V@@:&%V92!I;G9E'0^/'`^5&AE(&9O;&QO=VEN9R!B87(@8VAA"P@=VAI8V@@:&%V92!I;G9E'0^/'`^ M5&AE(&9O;&QO=VEN9R!B87(@8VAA"P@=VAI8V@@:&%V92!I;G9E'0^/'`^5&AE(&9O M;&QO=VEN9R!B87(@8VAA"P@=VAI8V@@:&%V92!I;G9E'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'1";&]C:UT\+W1D/@T*("`@("`@("`\=&0@8VQA&%M<&QE2&5A9&EN9UT\+W1D/@T* M("`@("`@("`\=&0@8VQA'0^/'`^17AA M;7!L93PO<#X\&%M<&QE/"]P/CQS<&%N/CPO'0^/'`^17AA;7!L M93PO<#X\&%M<&QE/"]P/CQS<&%N/CPO'0^/'`^17AA;7!L93PO M<#X\&%M<&QE/"]P/CQS<&%N/CPO'0^/'`^17AA;7!L93PO<#X\ M&%M<&QE/"]P/CQS<&%N/CPO'0^/'`^17AA;7!L93PO<#X\&%M<&QE&%M<&QE/"]P/CQS<&%N/CPO'0^/'`^17AA M;7!L93PO<#X\&%M<&QE/"]P/CQS<&%N/CPO'0^/'`^17AA;7!L M93PO<#X\&%M<&QE/"]P/CQS<&%N/CPO'0^/'`^17AA;7!L93PO M<#X\&%M<&QE/"]P/CQS<&%N/CPO'0^/'`^17AA;7!L93PO<#X\ M'!E;G-E17AA;7!L94YA'1";&]C:UT\+W1D/@T* M("`@("`@("`\=&0@8VQA'!E;G-E&%M<&QE(&%S'!E;G-E6]U6]U6]U'0^/'`^5&AE(&9O;&QO=VEN M9R!E>&%M<&QE(&ES(&EN=&5N9&5D('1O(&AE;'`@>6]U(&-O;7!A'!E M;G-E&%M<&QE(&%S'!E;G-E6]U6]U'0^/'`^5&AE(&9O M;&QO=VEN9R!E>&%M<&QE(&ES(&EN=&5N9&5D('1O(&AE;'`@>6]U(&-O;7!A M7!O=&AE=&EC86P@97AP96YS M97,@=&AA="!Y;W4@=V]U;&0@:6YC=7(@;W9E6]U(&EN=F5S=&5D("0Q,"PP,#`@:6X@=&AE($9U;F0G'!E;G-E2!W:&5T:&5R(&]R(&YO="!Y M;W4@2!B M92!H:6=H97(@;W(@;&]W97(L(&)A6]U M('=O=6QD(&EN8W5R(&]V97(@=F%R:6]U65A6]U(')E9&5E;2!Y M;W5R(&EN=F5S=&UE;G0@870@=&AE(&5N9"!O9B!T:&4@9VEV96X@<&5R:6]D M+B!!;'1H;W5G:"!Y;W5R(&%C='5A;"!C;W-T'!E;G-E M&%M<&QE(&%S6EN9R!F=6YD6]U6]U6]U'0^/'`^5&AE(&9O;&QO=VEN9R!E>&%M<&QE(&ES(&EN=&5N9&5D('1O(&AE M;'`@>6]U(&-O;7!A7!O=&AE M=&EC86P@97AP96YS97,@=&AA="!Y;W4@=V]U;&0@:6YC=7(@;W9E6]U(&EN=F5S=&5D("0Q,"PP,#`@:6X@=&AE($9U M;F0G'!E;G-E2!W:&5T M:&5R(&]R(&YO="!Y;W4@2!B92!H:6=H97(@;W(@;&]W97(L(&)A65A6]U(')E9&5E;2!Y;W5R(&EN=F5S=&UE;G0@870@=&AE(&5N9"!O9B!T:&4@ M9VEV96X@<&5R:6]D+B!!;'1H;W5G:"!Y;W5R(&%C='5A;"!C;W-T'!E;G-E&%M M<&QE(&%S6EN9R!F M=6YD6]U6]U6]U'0^/'`^5&AE(&9O;&QO=VEN9R!E>&%M<&QE(&ES(&EN M=&5N9&5D('1O(&AE;'`@>6]U(&-O;7!A7!O=&AE=&EC86P@97AP96YS97,@=&AA="!Y;W4@=V]U;&0@:6YC M=7(@;W9E6]U(&EN=F5S=&5D("0Q,"PP M,#`@:6X@=&AE($9U;F0G'!E;G-E M2!W:&5T:&5R(&]R(&YO="!Y;W4@2!B92!H:6=H97(@;W(@;&]W97(L(&)A M6]U('=O=6QD(&EN8W5R(&]V97(@=F%R M:6]U65A6]U(')E9&5E;2!Y;W5R(&EN=F5S=&UE;G0@870@=&AE M(&5N9"!O9B!T:&4@9VEV96X@<&5R:6]D+B!!;'1H;W5G:"!Y;W5R(&%C='5A M;"!C;W-T'!E;G-E'!E M;G-E&%M<&QE(&%S6EN9R!F=6YD6]U6]U6]U'0^/'`^5&AE(&9O;&QO=VEN9R!E M>&%M<&QE(&ES(&EN=&5N9&5D('1O(&AE;'`@>6]U(&-O;7!A7!O=&AE=&EC86P@97AP96YS97,@=&AA="!Y M;W4@=V]U;&0@:6YC=7(@;W9E6]U(&EN M=F5S=&5D("0Q,"PP,#`@:6X@=&AE($9U;F0G'!E;G-E2!W:&5T:&5R(&]R(&YO="!Y;W4@2!B92!H:6=H97(@ M;W(@;&]W97(L(&)A6]U('=O=6QD(&EN M8W5R(&]V97(@=F%R:6]U65A M6]U(')E9&5E;2!Y;W5R(&EN=F5S M=&UE;G0@870@=&AE(&5N9"!O9B!T:&4@9VEV96X@<&5R:6]D+B!!;'1H;W5G M:"!Y;W5R(&%C='5A;"!C;W-T'!E;G-E&%M<&QE(&%S6EN9R!F=6YD6]U6]U'0^/'`^5&AE M(&9O;&QO=VEN9R!E>&%M<&QE'!E;G-E65A2!W:&5T:&5R(&]R(&YO="!Y;W4@ M2!B92!H M:6=H97(@;W(@;&]W97(L(&)A6]U('=O M=6QD(&EN8W5R(&]V97(@=F%R:6]U65A6]U(')E9&5E;2!Y;W5R M(&EN=F5S=&UE;G0@870@=&AE(&5N9"!O9B!T:&4@9VEV96X@<&5R:6]D+B!! M;'1H;W5G:"!Y;W5R(&%C='5A;"!C;W-T'!E;G-E&%M<&QE(&%S6EN9R!F=6YD6]U6]U M6]U'0^ M/'`^5&AE(&9O;&QO=VEN9R!E>&%M<&QE(&ES(&EN=&5N9&5D('1O(&AE;'`@ M>6]U(&-O;7!A7!O=&AE=&EC M86P@97AP96YS97,@=&AA="!Y;W4@=V]U;&0@:6YC=7(@;W9E6]U(&EN=F5S=&5D("0Q,"PP,#`@:6X@=&AE($9U;F0G M'!E;G-E2!W:&5T:&5R M(&]R(&YO="!Y;W4@2!B92!H:6=H97(@;W(@;&]W97(L(&)A65A6]U M(')E9&5E;2!Y;W5R(&EN=F5S=&UE;G0@870@=&AE(&5N9"!O9B!T:&4@9VEV M96X@<&5R:6]D+B!!;'1H;W5G:"!Y;W5R(&%C='5A;"!C;W-T'!E;G-E&%M<&QE M(&%S6EN9R!F=6YD M6]U M6]U6]U'0^/'`^5&AE(&9O;&QO=VEN9R!E>&%M<&QE(&ES(&EN=&5N M9&5D('1O(&AE;'`@>6]U(&-O;7!A7!O=&AE=&EC86P@97AP96YS97,@=&AA="!Y;W4@=V]U;&0@:6YC=7(@ M;W9E6]U(&EN=F5S=&5D("0Q,"PP,#`@ M:6X@=&AE($9U;F0G'!E;G-E2!W:&5T:&5R(&]R(&YO="!Y;W4@2!B92!H:6=H97(@;W(@;&]W97(L(&)A6]U('=O=6QD(&EN8W5R(&]V97(@=F%R:6]U M65A6]U(')E9&5E;2!Y;W5R(&EN=F5S=&UE;G0@870@=&AE(&5N M9"!O9B!T:&4@9VEV96X@<&5R:6]D+B!!;'1H;W5G:"!Y;W5R(&%C='5A;"!C M;W-T'!E;G-E'!E;G-E M&%M<&QE(&%S6EN9R!F=6YD6]U6]U6]U'0^/'`^5&AE(&9O;&QO=VEN9R!E>&%M M<&QE(&ES(&EN=&5N9&5D('1O(&AE;'`@>6]U(&-O;7!A7!O=&AE=&EC86P@97AP96YS97,@=&AA="!Y;W4@ M=V]U;&0@:6YC=7(@;W9E6]U(&EN=F5S M=&5D("0Q,"PP,#`@:6X@=&AE($9U;F0G'!E;G-E2!W:&5T:&5R(&]R(&YO="!Y;W4@2!B92!H:6=H97(@;W(@ M;&]W97(L(&)A6]U('=O=6QD(&EN8W5R M(&]V97(@=F%R:6]U65A6]U(')E9&5E;2!Y;W5R(&EN=F5S=&UE M;G0@870@=&AE(&5N9"!O9B!T:&4@9VEV96X@<&5R:6]D+B!!;'1H;W5G:"!Y M;W5R(&%C='5A;"!C;W-T'!E;G-E&%M<&QE(&%S6]U6]U'0^/'`^5&AE(&9O M;&QO=VEN9R!E>&%M<&QE(&ES(&EN=&5N9&5D('1O(&AE;'`@>6]U(&-O;7!A M7!O=&AE=&EC86P@97AP96YS M97,@=&AA="!Y;W4@=V]U;&0@:6YC=7(@;W9E6]U(&EN=F5S=&5D("0Q,"PP,#`@:6X@=&AE($9U;F0G'!E;G-E2!W:&5T:&5R(&]R(&YO="!Y M;W4@2!B M92!H:6=H97(@;W(@;&]W97(L(&)A&%M<&QE M3F]2961E;7!T:6]N5&%B;&5497AT0FQO8VM=/"]T9#X-"B`@("`@("`@/'1D M(&-L87-S/3-$=&5X=#X\9&EV('-T>6QE/3-$9&ES<&QA>3IN;VYE/GX@:'1T M<#HO+W9A;F=U87)D+W)O;&4O4S`P,#`P,C4V.$5X<&5N&%M<&QE3F]2 M961E;7!T:6]N4&%R=&EC:7!A;G0R(&-O;'5M;B!P97)I;V0@8V]M<&%C="`J M(&-O;'5M;B!R'0^ M/&1I=B!S='EL93TS1&1I'!E;G-E17AA;7!L94YO4F5D96UP=&EO;E!A'0^/&1I=B!S='EL93TS1&1I M'!E;G-E17AA;7!L94YO4F5D96UP=&EO;E!A'0^/&1I=B!S='EL93TS1&1I'0^ M/&1I=B!S='EL93TS1&1I'!E;G-E17AA;7!L94YO4F5D96UP=&EO;E!A'0^/&1I=B!S='EL93TS1&1I M'!E;G-E17AA;7!L94YO4F5D96UP=&EO;E!A'0^/&1I=B!S='EL93TS1&1I'0^ M/&1I=B!S='EL93TS1&1I'!E;G-E17AA;7!L94YO4F5D96UP=&EO;E!A'0^/&1I=B!S='EL93TS1&1I M'!E;G-E17AA;7!L94YO4F5D96UP=&EO;E!A'0^/&1I=B!S='EL93TS1&1I'0^ M/&1I=B!S='EL93TS1&1I'!E;G-E17AA;7!L94YO4F5D96UP=&EO;E!A'0^/&1I=B!S='EL93TS1&1I M'!E;G-E17AA;7!L94YO4F5D96UP=&EO;E!A'0^/&1I=B!S='EL93TS1&1I'0^ M/&1I=B!S='EL93TS1&1I'!E;G-E17AA;7!L94YO4F5D96UP=&EO;E!A'0^/&1I=B!S='EL93TS1&1I M'!E;G-E17AA;7!L94YO4F5D96UP=&EO;E)E=&%I;"!C;VQU;6X@<&5R:6]D M(&-O;7!A8W0@*B!C;VQU;6X@&ES M(&-O;7!A8W0@*B!R;W<@<')I;6%R>2!C;VUP86-T("H@4%X:7,@8V]M<&%C="!V86YG=6%R9%]3,#`P,#`R-38X365M8F5R M('X@/"]D:78^(#QS<&%N/CPO6QE M/3-$9&ES<&QA>3IN;VYE/GX@:'1T<#HO+W9A;F=U87)D+W)O;&4O4S`P,#`P M,C4W,45X<&5N&%M<&QE3F]2961E;7!T:6]N4F5T86EL(&-O;'5M;B!P M97)I;V0@8V]M<&%C="`J(&-O;'5M;B!R'0^/&1I=B!S='EL93TS1&1I&ES(&-O;7!A8W0@*B!R;W<@ M<')I;6%R>2!C;VUP86-T("H@4%X:7,@8V]M M<&%C="!V86YG=6%R9%]3,#`P,#`R-36QE/3-$9&ES<&QA>3IN;VYE M/GX@:'1T<#HO+W9A;F=U87)D+W)O;&4O4S`P,#`P,C4W-$5X<&5N&%M M<&QE3F]2961E;7!T:6]N4F5T86EL(&-O;'5M;B!P97)I;V0@8V]M<&%C="`J M(&-O;'5M;B!R'0^ M/&1I=B!S='EL93TS1&1I'!E;G-E17AA;7!L94YO4F5D96UP=&EO;E)E=&%I M;"!C;VQU;6X@<&5R:6]D(&-O;7!A8W0@*B!C;VQU;6X@&ES(&-O;7!A8W0@*B!R;W<@<')I;6%R>2!C;VUP86-T M("H@4%X:7,@8V]M<&%C="!V86YG=6%R9%]3 M,#`P,#$R-S4X365M8F5R('X@/"]D:78^(#QS<&%N/CPO6QE/3-$9&ES<&QA>3IN;VYE/GX@:'1T<#HO+W9A;F=U M87)D+W)O;&4O4S`P,#`Q,C&%M<&QE3F]2961E;7!T:6]N M4F5T86EL(&-O;'5M;B!P97)I;V0@8V]M<&%C="`J(&-O;'5M;B!R'0^/&1I=B!S='EL93TS1&1I M'!E;G-E17AA;7!L94YO4F5D96UP=&EO;E)E=&%I;"!C;VQU;6X@<&5R:6]D M(&-O;7!A8W0@*B!C;VQU;6X@&ES M(&-O;7!A8W0@*B!R;W<@<')I;6%R>2!C;VUP86-T("H@4%X:7,@8V]M<&%C="!V86YG=6%R9%]3,#`P,#$R-S8Q365M8F5R M('X@/"]D:78^(#QS<&%N/CPO6QE M/3-$9&ES<&QA>3IN;VYE/GX@:'1T<#HO+W9A;F=U87)D+W)O;&4O4S`P,#`R M.3&%M<&QE3F]2961E;7!T:6]N4F5T86EL(&-O;'5M;B!P M97)I;V0@8V]M<&%C="`J(&-O;'5M;B!R'0^/&1I=B!S='EL93TS1&1I&ES(&-O;7!A8W0@*B!R;W<@ M<')I;6%R>2!C;VUP86-T("H@4%X:7,@8V]M M<&%C="!V86YG=6%R9%]3,#`P,#,U-#4S365M8F5R('X@/"]D:78^(#QS<&%N M/CPO'0^1F5E'!E;G-E'0^1F5E'!E;G-E'0^1F5E'!E M;G-E'0^1F5E'!E;G-E'0^1F5E'!E;G-E'0^1F5E'!E;G-E'0^1F5E'!E;G-E'0^ M1F5E'!E;G-E'0^1F5E'!E;G-E'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T* M("`@("`@/'1R(&-L87-S/3-$'1";&]C:UT\ M+W1D/@T*("`@("`@("`\=&0@8VQA'!E;G-E2!I9B!Y;W4@8G5Y(&%N9"!H;VQD($%D;6ER86P@4VAA6]U(&UA>2!P87D@:68@>6]U(&)U M>2!A;F0@:&]L9"!);G9E'!E;G-E2!I9B!Y;W4@8G5Y(&%N9"!H;VQD('-H87)E M'0^/'`^5&AE(&9O;&QO=VEN9R!T86)L92!D97-C M6]U(&UA>2!P87D@:68@>6]U(&)U>2!A;F0@:&]L9"!S:&%R97,@;V8@ M=&AE($9U;F0N/"]P/CQS<&%N/CPO'!E;G-E2!I9B!Y;W4@8G5Y M(&%N9"!H;VQD('-H87)E'0^/'`^5&AE(&9O;&QO M=VEN9R!T86)L92!D97-C6]U(&UA>2!P87D@:68@>6]U(&)U>2!A;F0@ M:&]L9"!S:&%R97,@;V8@=&AE($9U;F0N/"]P/CQS<&%N/CPO'!E;G-E2!I9B!Y;W4@8G5Y(&%N9"!H;VQD('-H87)E'0^/'`^5&AE(&9O;&QO=VEN9R!T86)L92!D97-C6]U(&UA>2!P87D@ M:68@>6]U(&)U>2!A;F0@:&]L9"!S:&%R97,@;V8@=&AE($9U;F0N/"]P/CQS M<&%N/CPO'!E;G-E2!I9B!Y;W4@8G5Y(&%N9"!H;VQD('-H87)E M'0^/'`^5&AE(&9O;&QO=VEN9R!T86)L92!D97-C M6]U(&UA>2!P87D@:68@>6]U(&)U>2!A;F0@:&]L9"!S:&%R97,@;V8@ M=&AE($9U;F0N/"]P/CQS<&%N/CPO'!E;G-E2!I9B!Y;W4@8G5Y M(&%N9"!H;VQD($EN=F5S=&]R(%-H87)E'0^/'`^5&AE(&9O;&QO=VEN9R!T86)L92!D97-C6]U(&UA>2!P87D@:68@>6]U(&)U>2!A;F0@:&]L9"!S:&%R97,@;V8@=&AE M($9U;F0N/"]P/CQS<&%N/CPO'!E;G-E2!I9B!Y;W4@8G5Y(&%N M9"!H;VQD('-H87)E'0^/'`^5&AE(&9O;&QO=VEN M9R!T86)L92!D97-C6]U(&UA>2!P87D@:68@>6]U(&)U>2!A;F0@:&]L M9"!S:&%R97,@;V8@=&AE($9U;F0N/"]P/CQS<&%N/CPO'!E;G-E2!I9B!Y;W4@8G5Y(&%N9"!H;VQD('-H87)E'0^ M/'`^5&AE(&9O;&QO=VEN9R!T86)L92!D97-C6]U(&UA>2!P87D@:68@ M>6]U(&)U>2!A;F0@:&]L9"!S:&%R97,@;V8@=&AE($9U;F0N/"]P/CQS<&%N M/CPO'!E M;G-E2!I9B!Y;W4@8G5Y(&%N9"!H;VQD('-H87)E'0^/'`^5&AE(&9O;&QO=VEN9R!T86)L92!D97-C6]U(&UA>2!P87D@:68@>6]U(&)U>2!A;F0@:&]L9"!S:&%R97,@;V8@=&AE M($9U;F0N/"]P/CQS<&%N/CPO'!E;G-E2!I9B!Y;W4@8G5Y(&%N M9"!H;VQD('-H87)E'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$5)E='5R;DQA8F5L73PO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^*'%U87)T97(@96YD960@4V5P=&5M8F5R(#,P+"`R,#`Y("D\'0^*'%U87)T97(@96YD960@2G5N92`S,"P@ M,C`P.2`I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^*'%U87)T97(@96YD960@2G5N92`S,"P@,C`P.2`I/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^*'%U87)T97(@ M96YD960@2G5N92`S,"P@,C`P.2`I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^*'%U87)T97(@96YD960@2G5N92`S,"P@ M,C`P.2`I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^*'%U87)T97(@96YD960@2G5N92`S,"P@,C`P.2`I/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^*'%U87)T97(@ M96YD960@2G5N92`S,"P@,C`P.2`I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^*'%U87)T97(@96YD960@2G5N92`S,"P@ M,C`P.2`I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^*'%U87)T97(@96YD960@2G5N92`S,"P@,C`P.2`I/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^*'%U87)T97(@ M96YD960@2G5N92`S,"P@,C`P.2`I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^*'%U87)T97(@96YD960@36%R8V@@,S$L M(#(P,3(@*3QS<&%N/CPO'0^*'%U87)T97(@96YD960@2G5N92`S,"P@,C`P M.2`I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^*'%U87)T97(@96YD960@2G5N92`S,"P@,C`P.2`I/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^*'%U87)T97(@96YD M960@2G5N92`S,"P@,C`P.2`I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^*'%U87)T97(@96YD960@2G5N92`S,"P@,C`P M.2`I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^*'%U87)T97(@96YD960@2G5N92`S,"P@,C`P.2`I/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^*'%U87)T97(@96YD M960@2G5N92`S,"P@,C`P.2`I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^*'%U87)T97(@96YD960@2G5N92`S,"P@,C`P M.2`I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^*'%U87)T97(@96YD960@2G5N92`S,"P@,C`P.2`I/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^*'%U87)T97(@96YD M960@2G5N92`S,"P@,C`P.2`I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^*'%U87)T97(@96YD960@36%R8V@@,S$L(#(P M,3(@*3QS<&%N/CPO$YO1&5D=6-T:6]N1F]R1F5E'0^*')E9FQE8W0@;F\@9&5D=6-T:6]N(&9O'!E;G-E'0^*')E9FQE8W0@;F\@9&5D=6-T:6]N(&9O'!E;G-E'0^*')E9FQE8W0@;F\@9&5D=6-T:6]N(&9O'!E;G-E M'0^ M*')E9FQE8W0@;F\@9&5D=6-T:6]N(&9O&5S*3QS<&%N/CPO'!E;G-E M'!E;G-E'0^*')E9FQE8W0@;F\@9&5D=6-T:6]N(&9O'!E M;G-E'0^*')E9FQE8W0@;F\@9&5D=6-T:6]N(&9O'!E;G-E'0^*')E9FQE8W0@;F\@9&5D=6-T:6]N(&9O M'!E;G-E'0^*')E9FQE8W0@;F\@9&5D=6-T M:6]N(&9O'!E;G-E'0^*')E9FQE8W0@;F\@ M9&5D=6-T:6]N(&9O'!E;G-E'0^*')E9FQE M8W0@;F\@9&5D=6-T:6]N(&9O'!E;G-E'0^ M*')E9FQE8W0@;F\@9&5D=6-T:6]N(&9O'!E;G-E'0^*')E9FQE8W0@;F\@9&5D=6-T:6]N(&9O'!E;G-E M'0^*')E9FQE8W0@;F\@9&5D=6-T:6]N(&9O'!E;G-E'0^*')E9FQE8W0@;F\@9&5D=6-T:6]N(&9O'!E;G-E'0^*')E9FQE8W0@;F\@9&5D=6-T:6]N M(&9O'!E;G-E'0^*')E9FQE8W0@;F\@9&5D M=6-T:6]N(&9O'!E;G-E'0^*')E9FQE8W1S M(&YO(&1E9'5C=&EO;B!F;W(@9F5E'!E;G-E'!E;G-E'0^*')E9FQE8W0@;F\@9&5D M=6-T:6]N(&9O'!E;G-E'0^*')E9FQE8W0@;F\@9&5D=6-T:6]N M(&9O'!E;G-E'0^*')E9FQE8W0@;F\@9&5D=6-T:6]N(&9O'!E;G-E'0^*')E9FQE8W0@;F\@9&5D=6-T:6]N(&9O'!E;G-E'0^*')E9FQE8W0@;F\@9&5D=6-T:6]N(&9O'!E;G-E M'0^ M*')E9FQE8W0@;F\@9&5D=6-T:6]N(&9O'!E;G-E'0^*')E9FQE M8W0@;F\@9&5D=6-T:6]N(&9O'!E;G-E'0^*')E9FQE8W0@;F\@ M9&5D=6-T:6]N(&9O'!E;G-E'0^*')E9FQE8W0@;F\@9&5D=6-T M:6]N(&9O'!E;G-E'0^*')E9FQE8W0@;F\@9&5D=6-T:6]N(&9O M'!E;G-E'0^*')E9FQE8W0@;F\@9&5D=6-T:6]N(&9O'!E;G-E'0^*')E9FQE8W0@;F\@9&5D=6-T:6]N(&9O'!E;G-E'0^*')E9FQE8W0@;F\@9&5D=6-T:6]N(&9O M'!E;G-E'0^*')E9FQE8W0@;F\@9&5D=6-T M:6]N(&9O'!E;G-E'0^*')E9FQE8W0@;F\@ M9&5D=6-T:6]N(&9O'!E;G-E'0^*')E9FQE M8W0@;F\@9&5D=6-T:6]N(&9O'!E;G-E'0^ M*')E9FQE8W0@;F\@9&5D=6-T:6]N(&9O'!E;G-E'0^*')E9FQE8W0@;F\@9&5D=6-T:6]N(&9O'!E;G-E M'0^*')E9FQE8W0@;F\@9&5D=6-T:6]N(&9O'!E;G-E'0^*')E9FQE8W0@;F\@9&5D=6-T:6]N(&9O'!E;G-E'0^*')E9FQE8W0@;F\@9&5D=6-T:6]N M(&9O'!E;G-E'0^*')E9FQE8W0@;F\@9&5D M=6-T:6]N(&9O'!E;G-E'0^*')E9FQE8W0@ M;F\@9&5D=6-T:6]N(&9O'!E;G-E'0^*')E M9FQE8W0@;F\@9&5D=6-T:6]N(&9O'!E;G-E'0^*')E9FQE8W0@;F\@9&5D=6-T:6]N(&9O'!E;G-E'0^*')E9FQE8W0@;F\@9&5D=6-T:6]N(&9O'!E M;G-E'0^*')E9FQE8W0@;F\@9&5D=6-T:6]N(&9O'!E;G-E'0^*')E9FQE8W0@;F\@9&5D=6-T:6]N(&9O M'!E;G-E'0^*')E9FQE8W0@;F\@9&5D=6-T M:6]N(&9O'!E;G-E'0^*')E9FQE8W0@;F\@ M9&5D=6-T:6]N(&9O'!E;G-E'0^*')E9FQE M8W0@;F\@9&5D=6-T:6]N(&9O'!E;G-E'0^ M*')E9FQE8W0@;F\@9&5D=6-T:6]N(&9O'!E;G-E'0^*')E9FQE8W0@;F\@9&5D=6-T:6]N(&9O'!E;G-E M'0^*')E9FQE8W0@;F\@9&5D=6-T:6]N(&9O'!E;G-E'0^*')E9FQE8W0@;F\@9&5D=6-T:6]N(&9O'!E;G-E'0^*')E9FQE8W0@;F\@9&5D=6-T:6]N M(&9O'!E;G-E'0^*')E9FQE8W0@;F\@9&5D M=6-T:6]N(&9O'!E;G-E'0^*')E9FQE8W0@ M;F\@9&5D=6-T:6]N(&9O'!E;G-E'0^*')E M9FQE8W0@;F\@9&5D=6-T:6]N(&9O'!E;G-E'0^*')E9FQE8W0@;F\@9&5D=6-T:6]N(&9O'!E;G-E'0^*')E9FQE8W0@;F\@9&5D=6-T:6]N(&9O'!E M;G-E'0^*')E9FQE8W0@;F\@9&5D=6-T:6]N(&9O'!E;G-E'0^*')E9FQE8W0@;F\@9&5D=6-T:6]N(&9O M'!E;G-E'0^*')E9FQE8W0@;F\@9&5D=6-T M:6]N(&9O'!E;G-E'0^*')E9FQE8W0@;F\@ M9&5D=6-T:6]N(&9O'!E;G-E'0^*')E9FQE M8W0@;F\@9&5D=6-T:6]N(&9O'!E;G-E'0^ M*')E9FQE8W0@;F\@9&5D=6-T:6]N(&9O'!E;G-E'0^*')E9FQE8W0@;F\@9&5D=6-T:6]N(&9O'!E;G-E M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T* M("`@("`@/'1R(&-L87-S/3-$'0^*'%U87)T97(@96YD960@1&5C96UB97(@ M,S$L(#(P,#@@*3QS<&%N/CPO'0^*'%U87)T97(@96YD M960@1&5C96UB97(@,S$L(#(P,#@@*3QS<&%N/CPO'0^ M*'%U87)T97(@96YD960@1&5C96UB97(@,S$L(#(P,#@@*3QS<&%N/CPO'0^*'%U87)T97(@96YD960@1&5C96UB97(@,S$L(#(P,#@@ M*3QS<&%N/CPO'0^*'%U87)T97(@96YD960@1&5C96UB97(@,S$L(#(P M,#@@*3QS<&%N/CPO'0^*'%U87)T97(@96YD960@1&5C M96UB97(@,S$L(#(P,#@@*3QS<&%N/CPO'0^*'%U87)T M97(@96YD960@1&5C96UB97(@,S$L(#(P,#@@*3QS<&%N/CPO'0^*'%U87)T97(@96YD960@1&5C96UB97(@,S$L(#(P,#@@*3QS<&%N M/CPO'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@ M("`@/'1R(&-L87-S/3-$'0^26YV97-T M;65N="!/8FIE8W1I=F4\'0^26YV97-T;65N="!/8FIE8W1I=F4\'0^26YV97-T;65N="!/8FIE8W1I=F4\ M'0^26YV97-T M;65N="!/8FIE8W1I=F4\'0^26YV97-T;65N="!/8FIE8W1I=F4\'0^26YV97-T;65N="!/8FIE8W1I=F4\ M'0^26YV97-T M;65N="!/8FIE8W1I=F4\'0^26YV97-T;65N="!/8FIE8W1I=F4\'0^26YV97-T;65N="!/8FIE8W1I=F4\ M'0^/'`^5&AE($9U;F0@'0^/'`^5&AE($9U;F0@'0^/'`^5&AE($9U;F0@'0^/'`^5&AE($9U;F0@'0^/'`^5&AE($9U;F0@'0^/'`^5&AE($9U;F0@'0^/'`^5&AE($9U;F0@'0^/'`^5&AE($9U;F0@'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T* M("`@("`@/'1R(&-L87-S/3-$'0^06YN=6%L($9U;F0@3W!E M'!E;G-E6]U'!E;G-E65A6]U('!A>2!E86-H('EE M87(@87,@82!P97)C96YT86=E(&]F('1H92!V86QU92!O9B!Y;W5R(&EN=F5S M=&UE;G0I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^06YN=6%L($9U;F0@3W!E'!E;G-E M6]U'!E;G-E65A M6]U('!A>2!E86-H('EE87(@87,@82!P97)C96YT86=E(&]F('1H M92!V86QU92!O9B!Y;W5R(&EN=F5S=&UE;G0I/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^06YN=6%L($9U;F0@3W!E'!E;G-E6]U'!E;G-E65A6]U('!A>2!E86-H('EE87(@ M87,@82!P97)C96YT86=E(&]F('1H92!V86QU92!O9B!Y;W5R(&EN=F5S=&UE M;G0I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^06YN=6%L($9U;F0@3W!E'!E;G-E6]U'!E;G-E65A6]U('!A>2!E86-H('EE87(@87,@82!P97)C96YT86=E(&]F('1H92!V M86QU92!O9B!Y;W5R(&EN=F5S=&UE;G0I/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'0^06YN=6%L($9U;F0@3W!E'!E;G-E6]U'!E;G-E6]U('!A>2!E86-H('EE87(@87,@ M82!P97)C96YT86=E(&]F('1H92!V86QU92!O9B!Y;W5R(&EN=F5S=&UE;G0I M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M06YN=6%L($9U;F0@3W!E'!E;G-E6]U'!E;G-E65A6]U('!A>2!E86-H('EE87(@87,@82!P97)C96YT86=E(&]F('1H92!V86QU M92!O9B!Y;W5R(&EN=F5S=&UE;G0I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^06YN=6%L($9U;F0@3W!E'!E;G-E6]U'!E;G-E65A6]U('!A>2!E86-H('EE87(@87,@82!P M97)C96YT86=E(&]F('1H92!V86QU92!O9B!Y;W5R(&EN=F5S=&UE;G0I/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^06YN M=6%L($9U;F0@3W!E'!E;G-E6]U'!E M;G-E65A6]U M('!A>2!E86-H('EE87(@87,@82!P97)C96YT86=E(&]F('1H92!V86QU92!O M9B!Y;W5R(&EN=F5S=&UE;G0I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^06YN=6%L($9U;F0@3W!E'!E;G-E6]U'!E;G-E65A6]U('!A>2!E86-H('EE87(@87,@82!P97)C M96YT86=E(&]F('1H92!V86QU92!O9B!Y;W5R(&EN=F5S=&UE;G0I/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$ M'0^/'`^+"!W:&EC:"!H879E(&EN=F5S=&UE;G0@8VAA'0^/'`^+"!W:&EC:"!H879E(&EN=F5S=&UE;G0@8VAA'0^/'`^+"!W:&EC:"!H879E(&EN=F5S=&UE;G0@8VAA'0^/'`^+"!W:&EC:"!H879E(&EN=F5S=&UE;G0@8VAA M'0^/'`^+"!W:&EC:"!H879E(&EN=F5S=&UE;G0@ M8VAA'0^/'`^+"!W:&EC:"!H879E(&EN=F5S=&UE M;G0@8VAA'0^/'`^+"!W:&EC:"!H879E(&EN=F5S M=&UE;G0@8VAA'0^/'`^+"!W:&EC:"!H879E(&EN M=F5S=&UE;G0@8VAA5!H;VYE73PO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'`^.#`P+38V,BTW-#0W/"]P/CQS<&%N M/CPO'0^/'`^.#`P+38V,BTW M-#0W/"]P/CQS<&%N/CPO'0^ M/'`^.#`P+38V,BTW-#0W/"]P/CQS<&%N/CPO'0^/'`^.#`P+38V,BTW-#0W/"]P/CQS<&%N/CPO'0^/'`^.#`P+38V,BTW-#0W/"]P/CQS M<&%N/CPO'0^/'`^.#`P+38V M,BTW-#0W/"]P/CQS<&%N/CPO'0^/'`^.#`P+38V,BTW-#0W/"]P/CQS<&%N/CPO'0^/'`^.#`P+38V,BTW-#0W/"]P/CQS<&%N/CPO'0^/'`^.#`P+38V,BTW-#0W/"]P M/CQS<&%N/CPO'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$ M'0^/'`^=F%N9W5A'0^/'`^=F%N9W5A'0^/'`^=F%N9W5A'0^/'`^=F%N9W5A'0^/'`^=F%N9W5A M'0^/'`^ M=F%N9W5A'0^/'`^=F%N9W5A'0^/'`^=F%N9W5A'0^/'`^=F%N9W5A'0^/'`^5&AE(&9O M;&QO=VEN9R!B87(@8VAA'0^/'`^5&AE(&9O;&QO=VEN9R!B87(@8VAA6]U('5N9&5R'0^/'`^5&AE(&9O;&QO M=VEN9R!B87(@8VAA'0^/'`^5&AE(&9O;&QO=VEN9R!B87(@8VAA6]U('5N9&5R'0^/'`^5&AE(&9O;&QO=VEN M9R!B87(@8VAA'0^/'`^5&AE(&9O;&QO=VEN9R!B87(@8VAA6]U('5N9&5R'0^/'`^5&AE(&9O;&QO=VEN9R!B M87(@8VAA'0^/'`^5&AE(&9O;&QO=VEN9R!B87(@8VAA6]U('5N9&5R'0^/'`^5&AE(&9O;&QO=VEN9R!B87(@ M8VAA'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L M87-S/3-$'0^/'`^2V5E<"!I;B!M:6YD M('1H870@=&AE($9U;F0G'0^/'`^2V5E<"!I;B!M:6YD('1H870@=&AE($9U;F0G'0^/'`^2V5E<"!I;B!M:6YD('1H M870@=&AE($9U;F0G'0^/'`^2V5E<"!I;B!M:6YD('1H870@=&AE($9U;F0G'0^/'`^2V5E<"!I;B!M:6YD('1H870@ M=&AE($9U;F0G'0^ M/'`^2V5E<"!I;B!M:6YD('1H870@=&AE($9U;F0G'0^/'`^2V5E<"!I;B!M:6YD('1H870@=&AE M($9U;F0G'0^/'`^ M2V5E<"!I;B!M:6YD('1H870@=&AE($9U;F0G'0^/'`^2V5E<"!I;B!M:6YD('1H870@=&AE($9U M;F0G'0^/'`^2V5E M<"!I;B!M:6YD('1H870@=&AE($9U;F0G'0^/'`^2V5E<"!I;B!M:6YD('1H870@=&AE($9U;F0G M'0^/'`^2V5E<"!I M;B!M:6YD('1H870@=&AE($9U;F0G'0^/'`^2V5E<"!I;B!M:6YD('1H870@=&AE($9U;F0G'0^/'`^2V5E<"!I;B!M M:6YD('1H870@=&AE($9U;F0G'0^/'`^2V5E<"!I;B!M:6YD('1H870@=&AE($9U;F0G&5S*2!D;V5S(&YO M="!I;F1I8V%T92!H;W<@=&AE($9U;F0@=VEL;"!P97)F;W)M(&EN('1H92!F M=71U'0^/'`^2V5E<"!I;B!M:6YD('1H870@=&AE($9U;F0G M&5S*2!D M;V5S(&YO="!I;F1I8V%T92!H;W<@=&AE($9U;F0@=VEL;"!P97)F;W)M(&EN M('1H92!F=71U'0^/'`^2V5E<"!I;B!M:6YD('1H870@=&AE M($9U;F0G&5S*2!D;V5S(&YO="!I;F1I8V%T92!H;W<@=&AE($9U;F0@=VEL;"!P97)F M;W)M(&EN('1H92!F=71U'0^/'`^2V5E<"!I;B!M:6YD('1H M870@=&AE($9U;F0G&5S*2!D;V5S(&YO="!I;F1I8V%T92!H;W<@=&AE($9U;F0@=VEL M;"!P97)F;W)M(&EN('1H92!F=71U'0^/'`^2V5E<"!I;B!M M:6YD('1H870@=&AE($9U;F0G&5S*2!D;V5S(&YO="!I;F1I8V%T92!H;W<@=&AE($9U M;F0@=VEL;"!P97)F;W)M(&EN('1H92!F=71U'1";&]C:UT\+W1D/@T*("`@("`@("`\ M=&0@8VQA6]U2!F;W(@=&AE($EN=F5S=&]R(%-H87)E6]U"UD969E"!D961U8W1I;VX@9F]R('1H92!S:&%R96AO;&1E'0^/'`^ M06-T=6%L(&%F=&5R+71A>"!R971U"!S M:71U871I;VX@86YD(&UA>2!D:69F97(@9G)O;2!T:&]S92!S:&]W;B!I;B!T M:&4@<')E8V5D:6YG('1A8FQE+B!7:&5N(&%F=&5R+71A>"!R971U"!B"!R971U&5S(&]N($1I&5S(&%R92!N;W0@6]U"UD969E2!B92!H:6=H97(@=&AA;B!O=&AE"!D961U M8W1I;VX@9F]R('1H92!S:&%R96AO;&1E'0^/'`^06-T=6%L(&%F=&5R M+71A>"!R971U"!S:71U871I;VX@86YD M(&UA>2!D:69F97(@9G)O;2!T:&]S92!S:&]W;B!I;B!T:&4@<')E8V5D:6YG M('1A8FQE+B!7:&5N(&%F=&5R+71A>"!R971U"!B"!R971U&5S(&]N($1I&5S(&%R M92!N;W0@6]U"UD969E2!B M92!H:6=H97(@=&AA;B!O=&AE"!D961U8W1I;VX@9F]R('1H M92!S:&%R96AO;&1E'0^/'`^06-T=6%L(&%F=&5R+71A>"!R971U"!S:71U871I;VX@86YD(&UA>2!D:69F97(@ M9G)O;2!T:&]S92!S:&]W;B!I;B!T:&4@<')E8V5D:6YG('1A8FQE+B!7:&5N M(&%F=&5R+71A>"!R971U"!B"!R971U M&5S(&]N($1I&5S(&%R92!N;W0@6]U"UD969E2!B92!H:6=H97(@=&AA M;B!O=&AE"!D961U8W1I;VX@9F]R('1H92!S:&%R96AO;&1E M'0^/'`^06-T=6%L(&%F=&5R+71A>"!R971U"!S:71U871I;VX@86YD(&UA>2!D:69F97(@9G)O;2!T:&]S92!S M:&]W;B!I;B!T:&4@<')E8V5D:6YG('1A8FQE+B!7:&5N(&%F=&5R+71A>"!R M971U"!B"!R971U&5S(&]N M($1I&5S(&%R92!N;W0@'!L86YA=&EO;D%F=&5R5&%X2&EG:&5R73PO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^/'`^06QS;RP@9FEG=7)E&5S(&]N($1I"!D961U8W1I;VX@9F]R('1H92!S:&%R96AO;&1E'0^/'`^06QS M;RP@9FEG=7)E&5S(&]N($1I M"!D961U8W1I;VX@9F]R('1H92!S M:&%R96AO;&1E'0^/'`^06QS;RP@9FEG=7)E&5S(&]N($1I"!D961U8W1I;VX@9F]R('1H92!S:&%R96AO;&1E'0^/'`^06QS;RP@ M9FEG=7)E&5S(&]N($1I"!D961U8W1I;VX@9F]R('1H92!S:&%R M96AO;&1E'0^/'`^06QS;RP@9FEG=7)E&5S(&]N($1I"!D M961U8W1I;VX@9F]R('1H92!S:&%R96AO;&1E'0^/'`^06QS;RP@9FEG M=7)E&5S(&]N($1I"!D961U8W1I;VX@9F]R('1H92!S:&%R96AO M;&1E'0^/'`^06QS;RP@9FEG=7)E&5S(&]N($1I"!D961U M8W1I;VX@9F]R('1H92!S:&%R96AO;&1E'0^/'`^06QS;RP@9FEG=7)E M&5S(&]N($1I"!D961U8W1I;VX@9F]R('1H92!S:&%R96AO;&1E M'0^/'`^06QS;RP@9FEG=7)E&5S(&]N($1I"!D961U8W1I M;VX@9F]R('1H92!S:&%R96AO;&1E'0^/'`^06QS;RP@9FEG=7)E&5S(&]N($1I"!D961U8W1I;VX@9F]R('1H92!S:&%R96AO;&1E'0^/'`^06QS;RP@9FEG=7)E&5S(&]N($1I"!D961U8W1I;VX@ M9F]R('1H92!S:&%R96AO;&1E'0^/'`^06QS;RP@9FEG=7)E&5S(&]N($1I"!D961U8W1I;VX@9F]R('1H92!S:&%R96AO;&1E'0^ M/'`^06QS;RP@9FEG=7)E&5S M(&]N($1I"!D961U8W1I;VX@9F]R M('1H92!S:&%R96AO;&1E'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^079E'0^079E'0^079E'0^079E'0^079E'0^079E'0^079E'0^079E'0^079E$1E9F5R'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'`^069T97(M=&%X(')E='5R;G,@87)E(&YO="!R96QE=F%N="!F;W(@82!S M:&%R96AO;&1E'0^/'`^4&QE87-E(&YO M=&4@=&AA="!A9G1E"UD969E"!R971U'0^ M/'`^4&QE87-E(&YO=&4@=&AA="!A9G1E"UD969E"!R971U'0^/'`^4&QE87-E(&YO=&4@=&AA="!A9G1E"UD969E"!R971U'0^/'`^4&QE87-E(&YO=&4@=&AA="!A M9G1E"UD969E"!R971U'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$%-H;W=N73PO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'0^/'`^(%!L96%S92!N;W1E('1H870@ M869T97(M=&%X(')E='5R;G,@87)E('-H;W=N(&]N;'D@9F]R('1H92!);G9E M2!D:69F97(@9F]R(&5A8V@@'0^/&1I=B!S='EL93TS1&1I2!C M;VUP86-T("H@4%X:7,@8V]M<&%C="`@=F%N M9W5A&ES(&-O;7!A8W0@*B!R;W<@'0^/&1I=B!S='EL93TS1&1I6QE/3-$9&ES<&QA>3IN;VYE M/GX@:'1T<#HO+W9A;F=U87)D+W)O;&4O4S`P,#`P,C4V.5!E&ES(&-O;7!A8W0@('9A;F=U87)D7U,P M,#`P,#(U-CE-96UB97(@2!C;VUP86-T("H@4%X:7,@8V]M<&%C="`@=F%N9W5A&ES(&-O M;7!A8W0@*B!R;W<@'0^/&1I=B!S='EL93TS1&1I6QE/3-$9&ES<&QA>3IN;VYE/GX@:'1T<#HO+W9A M;F=U87)D+W)O;&4O4S`P,#`P,C4W,U!E2!C;VUP86-T("H@4%X:7,@8V]M<&%C="`@=F%N9W5A&ES(&-O;7!A8W0@*B!R;W<@ M'0^ M/&1I=B!S='EL93TS1&1I&ES(&-O;7!A8W0@*B!^(#PO9&EV/B`\6QE/3-$9&ES<&QA>3IN;VYE/GX@:'1T<#HO+W9A;F=U87)D+W)O;&4O M4S`P,#`Q,C&ES M(&-O;7!A8W0@('9A;F=U87)D7U,P,#`P,3(W-3E-96UB97(@2!C;VUP86-T("H@4%X:7,@8V]M M<&%C="`@=F%N9W5A&ES(&-O;7!A8W0@*B!R;W<@'0^/&1I=B!S='EL93TS M1&1I6QE/3-$9&ES M<&QA>3IN;VYE/GX@:'1T<#HO+W9A;F=U87)D+W)O;&4O4S`P,#`Q,C2!C;VUP M86-T("H@4%X:7,@8V]M<&%C="`@=F%N9W5A M&ES(&-O;7!A8W0@*B!R;W<@'0^/&1I=B!S='EL93TS1&1I6QE/3-$9&ES<&QA>3IN;VYE/GX@ M:'1T<#HO+W9A;F=U87)D+W)O;&4O4S`P,#`P,C4V.%!E6QE/3-$9&ES<&QA>3IN;VYE/GX@:'1T<#HO+W9A M;F=U87)D+W)O;&4O4S`P,#`P,C4V.5!E&ES(&-O;7!A8W0@*B!^(#PO9&EV/B`\ M6QE/3-$9&ES<&QA>3IN;VYE/GX@:'1T<#HO+W9A;F=U87)D+W)O M;&4O4S`P,#`P,C4W,5!E&ES(&-O;7!A8W0@*B!^(#PO9&EV/B`\6QE M/3-$9&ES<&QA>3IN;VYE/GX@:'1T<#HO+W9A;F=U87)D+W)O;&4O4S`P,#`P M,C4W,E!E6QE/3-$9&ES<&QA M>3IN;VYE/GX@:'1T<#HO+W9A;F=U87)D+W)O;&4O4S`P,#`P,C4W,U!E6QE/3-$9&ES<&QA>3IN;VYE/GX@ M:'1T<#HO+W9A;F=U87)D+W)O;&4O4S`P,#`P,C4W-%!E6QE/3-$9&ES<&QA>3IN;VYE/GX@:'1T<#HO+W9A M;F=U87)D+W)O;&4O4S`P,#`Q,C&ES(&-O;7!A8W0@*B!^(#PO9&EV/B`\ M6QE/3-$9&ES<&QA>3IN;VYE/GX@:'1T<#HO+W9A;F=U87)D+W)O M;&4O4S`P,#`Q,C&ES(&-O;7!A8W0@*B!^(#PO9&EV/B`\6QE M/3-$9&ES<&QA>3IN;VYE/GX@:'1T<#HO+W9A;F=U87)D+W)O;&4O4S`P,#`Q M,C6QE/3-$9&ES<&QA M>3IN;VYE/GX@:'1T<#HO+W9A;F=U87)D+W)O;&4O4S`P,#`Q,C6QE/3-$9&ES<&QA>3IN;VYE/GX@ M:'1T<#HO+W9A;F=U87)D+W)O;&4O4S`P,#`Q,C6QE/3-$9&ES<&QA>3IN;VYE/GX@:'1T<#HO+W9A M;F=U87)D+W)O;&4O4S`P,#`R.3&ES(&-O;7!A8W0@*B!^(#PO9&EV/B`\ M6QE/3-$9&ES<&QA>3IN;VYE/GX@:'1T<#HO+W9A;F=U87)D+W)O M;&4O4S`P,#`S-30U,U!E&ES(&-O;7!A8W0@*B!^(#PO9&EV/B`\"!R971U M"!B'0^/'`^5VAE;B!A9G1E"!R M971U"!B'0^/'`^5VAE;B!A9G1E"!R971U"!B'0^/'`^5VAE;B!A9G1E"!R971U"!B'0^/'`^5VAE;B!A9G1E M'0^/'`^4&]R=&9O;&EO M(%1U'0^/'`^4&]R=&9O;&EO(%1U'0^/'`^4&]R=&9O;&EO(%1U'0^/'`^4&]R=&9O;&EO M(%1U'0^/'`^4&]R=&9O;&EO(%1U'0^/'`^4&]R=&9O;&EO(%1U'0^/'`^4&]R=&9O;&EO M(%1U'0^/'`^4&]R=&9O;&EO(%1U'0^/'`^4&]R=&9O;&EO(%1U'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$ M7,@86YD('-E M;&QS('-E8W5R:71I97,@*&]R("=T=7)N&5S('=H96X@1G5N9"!S:&%R97,@87)E(&AE;&0@:6X@82!T M87AA8FQE(&%C8V]U;G0N(%1H97-E(&-O7,@86YD('-E;&QS('-E8W5R M:71I97,@*&]R("=T=7)N&5S('=H96X@1G5N9"!S:&%R97,@87)E(&AE;&0@:6X@82!T87AA8FQE(&%C M8V]U;G0N(%1H97-E(&-O&%B;&4@86-C;W5N M="X@5&AE'!E;G-E&%M<&QE+"!R961U8V4@=&AE($9U;F0G'0^/'`^5&AE($9U M;F0@;6%Y('!A>2!T7,@86YD('-E;&QS('-E8W5R:71I97,@*&]R M("=T=7)N&5S('=H96X@ M1G5N9"!S:&%R97,@87)E(&AE;&0@:6X@82!T87AA8FQE(&%C8V]U;G0N(%1H M97-E(&-O2!P87D@=')A;G-A8W1I;VX@8V]S=',L('-U8V@@87,@<'5R8VAA2!I;F1I8V%T92!H:6=H97(@=')A;G-A8W1I M;VX@8V]S=',@86YD(&UA>2!R97-U;'0@:6X@;6]R92!T87AE'!E M;G-E(&5X86UP;&4L(')E9'5C92!T:&4@1G5N9"=S('!E2!I;F1I8V%T92!H:6=H97(@=')A;G-A8W1I;VX@ M8V]S=',@86YD(&UA>2!R97-U;'0@:6X@;6]R92!T87AE'!E;G-E M(&5X86UP;&4L(')E9'5C92!T:&4@1G5N9"=S('!E2!I;F1I8V%T92!H:6=H97(@=')A;G-A8W1I;VX@8V]S M=',@86YD(&UA>2!R97-U;'0@:6X@;6]R92!T87AE'!E;G-E(&5X M86UP;&4L(')E9'5C92!T:&4@1G5N9"=S('!E2!I;F1I8V%T92!H:6=H97(@=')A;G-A8W1I;VX@8V]S=',@ M86YD(&UA>2!R97-U;'0@:6X@;6]R92!T87AE'!E;G-E(&5X86UP M;&4L(')E9'5C92!T:&4@1G5N9"=S('!E&%B;&4@86-C;W5N="X@5&AE'!E;G-E&%M<&QE M+"!R961U8V4@=&AE($9U;F0G&%B;&4@86-C;W5N="X@5&AE'!E;G-E&%M<&QE+"!R M961U8V4@=&AE($9U;F0G&%B;&4@86-C;W5N="X@5&AE'!E M;G-E&%M<&QE+"!R961U M8V4@=&AE($9U;F0G&%B;&4@86-C;W5N="X@5&AE'!E;G-E M&%M<&QE+"!R961U8V4@ M=&AE($9U;F0G&%B;&4@86-C;W5N="X@5&AE'!E;G-E&%M<&QE+"!R961U8V4@=&AE M($9U;F0G65A&%B;&4@86-C;W5N="X@5&AE'!E;G-E&%M<&QE+"!R961U8V4@=&AE($9U M;F0G65A'0^/'`^5&AE($9U;F0@<&%Y2!I;F1I8V%T92!H:6=H M97(@=')A;G-A8W1I;VX@8V]S=',@86YD(&UA>2!R97-U;'0@:6X@;6]R92!T M87AE'!E;G-E(&5X86UP;&5S+"!R961U8V4@=&AE($9U;F0G2!P87D@=')A;G-A8W1I;VX@8V]S=',L('-U8V@@87,@ M<'5R8VAA2!I;F1I8V%T92!H:6=H97(@ M=')A;G-A8W1I;VX@8V]S=',@86YD(&UA>2!R97-U;'0@:6X@;6]R92!T87AE M'!E;G-E(&5X86UP;&4L(')E9'5C92!T:&4@1G5N9"=S('!E&%B;&4@86-C;W5N="X@ M5&AE'!E;G-E&%M<&QE+"!R961U8V4@=&AE($9U;F0G'0^/'`^5&AE($9U M;F0@;6%Y('!A>2!T7,@86YD('-E;&QS('-E8W5R:71I97,@*&]R M("=T=7)N&5S('=H96X@ M1G5N9"!S:&%R97,@87)E(&AE;&0@:6X@82!T87AA8FQE(&%C8V]U;G0N(%1H M97-E(&-O'0^/'`^5&AE($9U;F0@ M;6%Y('!A>2!T7,@86YD('-E;&QS('-E8W5R:71I97,@*&]R("=T M=7)N'0^/'`^5&AE($9U;F0@;6%Y M('!A>2!T7,@86YD('-E;&QS('-E8W5R:71I97,@*&]R("=T=7)N M'0^/'`^5&AE($9U;F0@;6%Y('!A M>2!T7,@86YD('-E;&QS('-E8W5R:71I97,@*&]R("=T=7)N2!P87D@ M=')A;G-A8W1I;VX@8V]S=',L('-U8V@@87,@<'5R8VAA2!I;F1I8V%T92!H:6=H97(@=')A;G-A8W1I;VX@8V]S=',@ M86YD(&UA>2!R97-U;'0@:6X@;6]R92!T87AE'!E;G-E(&5X86UP M;&4L(')E9'5C92!T:&4@1G5N9"=S('!E2!I;F1I8V%T92!H:6=H97(@=')A;G-A8W1I;VX@8V]S=',@86YD M(&UA>2!R97-U;'0@:6X@;6]R92!T87AE2!I;F1I8V%T92!H:6=H97(@=')A;G-A8W1I;VX@8V]S=',@86YD(&UA M>2!R97-U;'0@:6X@;6]R92!T87AE2!P87D@=')A;G-A8W1I M;VX@8V]S=',L('-U8V@@87,@<'5R8VAA2!I;F1I8V%T92!H:6=H97(@=')A;G-A8W1I;VX@8V]S=',@86YD(&UA>2!R M97-U;'0@:6X@;6]R92!T87AE2!P87D@=')A;G-A8W1I;VX@ M8V]S=',L('-U8V@@87,@<'5R8VAA2!I M;F1I8V%T92!H:6=H97(@=')A;G-A8W1I;VX@8V]S=',@86YD(&UA>2!R97-U M;'0@:6X@;6]R92!T87AE2!P87D@=')A;G-A8W1I;VX@8V]S M=',L('-U8V@@87,@<'5R8VAA2!I;F1I M8V%T92!H:6=H97(@=')A;G-A8W1I;VX@8V]S=',@86YD(&UA>2!R97-U;'0@ M:6X@;6]R92!T87AE'!E;G-E(&5X86UP;&4L(')E9'5C92!T:&4@ M1G5N9"=S('!E'0^4')I;F-I<&%L(%)I'0^4')I;F-I<&%L M(%)I'0^4')I;F-I<&%L(%)I'0^4')I;F-I<&%L(%)I'0^4')I;F-I<&%L M(%)I'0^4')I;F-I<&%L(%)I'0^4')I;F-I<&%L(%)I'0^4')I;F-I<&%L M(%)I'0^4')I;F-I<&%L(%)I'0^4')I;F-I<&%L(%)I'0^4')I;F-I<&%L M(%)I'0^4')I;F-I<&%L(%)I'0^4')I;F-I<&%L(%)I'0^4')I;F-I<&%L M(%)I'0^4')I;F-I<&%L(%)I'0^4')I;F-I<&%L(%)I'0^4')I;F-I<&%L M(%)I'0^4')I;F-I<&%L(%)I'0^4')I;F-I<&%L(%)I'0^4')I;F-I<&%L M(%)I'0^4')I;F-I<&%L(%)I'0^4')I;F-I<&%L(%)I'0^4')I;F-I<&%L M(%)I'0^4')I;F-I<&%L(%)I'0^4')I;F-I<&%L(%)I'0^4')I;F-I<&%L M(%)I'0^4')I;F-I<&%L(%)I'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$5T\+W1D M/@T*("`@("`@("`\=&0@8VQA2!O=F5R('-H;W)T(&]R(&5V M96X@;&]N9R!P97)I;V1S+B`\+W`^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'`^06X@:6YV97-T;65N="!I;B!T:&4@ M1G5N9"!C;W5L9"!L;W-E(&UO;F5Y(&]V97(@'!E8W0@=&AE($9U;F0G6-L97,@;V8@9&]I;F<@ M8F5T=&5R+6]R('=O2!H:6=H97(@97AP;W-U2!O=&AE2X\ M+W`^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'`^06X@:6YV97-T;65N="!I;B!T:&4@1G5N9"!C;W5L9"!L;W-E(&UO M;F5Y(&]V97(@6QE M(')I2!O M=&AE2X\+W`^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'`^5&AE($9U;F0@:7,@2X@06X@:6YV97-T;65N="!I;B!T:&4@ M1G5N9"!I&EM871E;'D@-S`E(&]F(&ET2!M86YN97(@;W(@=&AA="!N96=A=&EV92!P97)C97!T:6]N2!T;R!M86ME('-U8V@@<&%Y;65N=',@ M=VEL;"!C875S92!T:&4@<')I8V4@;V8@=&AA="!B;VYD('1O(&1E8VQI;F4L M('1H=7,@2!D871E6EN9R!F=6YD('=O M=6QD('1H96X@;&]S92!A;GD@<')I8V4@87!P6UE;G0@ M2!F;W)E:6=N(&=O=F5R M;FUE;G1S+"!G;W9E2!H961G:6YG(')I2!N;W0@<&5R9F5C=&QY(&]F9G-E="!T:&4@9G5N9"=S(&9O2`S,"4@;V8@:71S(&%S2!H:6=H(&EN(&5M97)G:6YG(&UA M65A&EM871E;'D@-3$E(&]F(&ET2]R96=I;VYA;"!R:7-K+"!W:&EC:"!I2!R:7-K M+"!W:&EC:"!I&EM871E;'D@-#DE M(&]F(&ET2!M86YN97(@;W(@=&AA="!N96=A=&EV92!P97)C M97!T:6]N2!T;R!M86ME('-U8V@@ M<&%Y;65N=',@=VEL;"!C875S92!T:&4@<')I8V4@;V8@=&AA="!B;VYD('1O M(&1E8VQI;F4L('1H=7,@2!D871E6EN M9R!F=6YD('=O=6QD('1H96X@;&]S92!A;GD@<')I8V4@87!P6UE;G0@2!F;W)E M:6=N(&=O=F5R;FUE;G1S+"!G;W9E2!H961G:6YG(')I2!N;W0@<&5R9F5C=&QY(&]F9G-E="!T:&4@9G5N M9"=S(&9O2!O9B!W:&EC:"!C;W5L M9"!C875S92!A;B!I;G9E65A2!I M;B!S=&]C:W,N(#PO<#X\<#Y7:71H(&%P<')O>&EM871E;'D@-C@E(&]F(&ET M2]R96=I;VYA;"!R M:7-K+"!W:&EC:"!I&EM871E;'D@,S(E(&]F(&ET2!M86YN M97(@;W(@=&AA="!N96=A=&EV92!P97)C97!T:6]N2!T;R!M86ME('-U8V@@<&%Y;65N=',@=VEL;"!C875S92!T M:&4@<')I8V4@;V8@=&AA="!B;VYD('1O(&1E8VQI;F4L('1H=7,@2!D871E6EN9R!F=6YD('=O=6QD('1H96X@;&]S M92!A;GD@<')I8V4@87!P6UE;G0@2!F;W)E:6=N(&=O=F5R;FUE;G1S+"!G;W9E M2!H M961G:6YG(')I2!N;W0@ M<&5R9F5C=&QY(&]F9G-E="!T:&4@9G5N9"=S(&9O&EM871E;'D@.#,E(&]F(&ET2]R96=I;VYA;"!R:7-K+"!W:&EC:"!I2!O;F4@8V]U;G1R>2!O2!R M:7-K+"!W:&EC:"!I&EM871E;'D@ M,32!M86YN97(@;W(@=&AA="!N96=A=&EV92!P M97)C97!T:6]N2!T;R!M86ME('-U M8V@@<&%Y;65N=',@=VEL;"!C875S92!T:&4@<')I8V4@;V8@=&AA="!B;VYD M('1O(&1E8VQI;F4L('1H=7,@2!D871E6EN9R!F=6YD('=O=6QD('1H96X@;&]S92!A;GD@<')I8V4@87!P6UE;G0@2!F M;W)E:6=N(&=O=F5R;FUE;G1S+"!G;W9E2!H961G:6YG(')I2!N;W0@<&5R9F5C=&QY(&]F9G-E="!T:&4@ M9G5N9"=S(&9O2!O9B!W:&EC:"!C M;W5L9"!C875S92!A;B!I;G9E65A2!I;B!S=&]C:W,N/"]P/CQP/E=I=&@@87!P2`Y,"4@;V8@ M:71S(&%S2!H:6=H(&EN(&5M97)G:6YG(&UA2`Q,"4@;V8@:71S(&%S2!S M=6)J96-T('1O('1H92!F;VQL;W=I;F<@8F]N9"!R:7-K2!I;G1E6EN9R!F=6YD)W,@2!A9F9E8W0@=&AE('9A;'5E(&]F M('-E8W5R:71I97,@:7-S=65D(&)Y(&9O2!H961G:6YG('1R86YS86-T:6]N2!T:&4@1F5D97)A;"!$ M97!O2!E>'!E65A6EN M9R!F=6YD)W,@:6YC;VUE('=I;&P@9&5C;&EN92!B96-A=7-E(&]F(&9A;&QI M;F<@:6YT97)E6UE;G1S('=I;&P@8V%U2!C86QL("AR961E96TI('-E8W5R:71I97,@=VET:"!H:6=H97(@8V]U<&]N M6EN9R!F=6YD)W,@:6YC M;VUE+B!&;W(@;6]R=&=A9V4M8F%C:V5D('-E8W5R:71I97,L('1H:7,@2UH961G960@9F]R96EG;B!B M;VYD2]R96=I;VYA;"!R:7-K+"!W:&EC:"!I2!T:&4@=6YD97)L M>6EN9R!I;G1E2!O9F9S970@=&AE(&9U;F0G&EM871E;'D@,S2]R96=I;VYA;"!R:7-K+"!W:&EC M:"!I2!O;F4@8V]U;G1R>2!O2!R:7-K+"!W:&EC:"!I2!O=&AE2X\+W`^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'`^5&AE M($9U;F0@:7,@2X@06X@:6YV97-T M;65N="!I;B!T:&4@1G5N9"!I2!S=6)J96-T('1O('-T;V-K(&UA6-L97,L('=I=&@@<&5R:6]D2!A9F9E8W0@ M=&AE('9A;'5E(&]F(&-O;7!A;FEE2!E>&-H86YG92!R M871E2]R96=I;VYA;"!R:7-K(&%N9"!C=7)R96YC>2!R:7-K M(&%R92!E6EN9R!F=6YD)W,@:6YC;VUE('=I;&P@9&5C;&EN92!B96-A=7-E M(&]F(&9A;&QI;F<@:6YT97)E6UE;G1S('=I;&P@8V%U2!C86QL("AR961E96TI('-E8W5R:71I97,@=VET:"!H:6=H M97(@8V]U<&]N6EN9R!F M=6YD)W,@:6YC;VUE+B!&;W(@;6]R=&=A9V4M8F%C:V5D('-E8W5R:71I97,L M('1H:7,@2UH961G960@ M9F]R96EG;B!B;VYD2]R96=I;VYA;"!R:7-K+"!W:&EC:"!I M2!T M:&4@=6YD97)L>6EN9R!I;G1E2!O9F9S970@=&AE(&9U;F0G2!O=&AE2X\+W`^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^/'`^5&AE($9U;F0@:7,@2X@06X@:6YV97-T;65N="!I;B!T:&4@1G5N9"!I2!S=6)J96-T M('1O('-T;V-K(&UA6-L97,L('=I=&@@<&5R:6]D2!A9F9E8W0@=&AE('9A;'5E(&]F(&-O;7!A;FEE M2!E>&-H86YG92!R871E2]R96=I;VYA M;"!R:7-K(&%N9"!C=7)R96YC>2!R:7-K(&%R92!E6EN9R!F=6YD)W,@:6YC M;VUE('=I;&P@9&5C;&EN92!B96-A=7-E(&]F(&9A;&QI;F<@:6YT97)E6UE;G1S('=I;&P@8V%U2!C86QL("AR961E M96TI('-E8W5R:71I97,@=VET:"!H:6=H97(@8V]U<&]N6EN9R!F=6YD)W,@:6YC;VUE+B!&;W(@;6]R M=&=A9V4M8F%C:V5D('-E8W5R:71I97,L('1H:7,@2UH961G960@9F]R96EG;B!B;VYD2]R96=I;VYA;"!R:7-K+"!W:&EC:"!I2!T:&4@=6YD97)L>6EN9R!I;G1E2!O9F9S970@=&AE M(&9U;F0G2!O=&AE2X\+W`^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'`^ M5&AE($9U;F0@:7,@2X@06X@:6YV M97-T;65N="!I;B!T:&4@1G5N9"!I2!S=6)J96-T('1O('-T;V-K(&UA6-L97,L('=I=&@@<&5R:6]D2!A9F9E M8W0@=&AE('9A;'5E(&]F(&-O;7!A;FEE2!E>&-H86YG M92!R871E2]R96=I;VYA;"!R:7-K(&%N9"!C=7)R96YC>2!R M:7-K(&%R92!E6EN9R!F=6YD)W,@:6YC;VUE('=I;&P@9&5C;&EN92!B96-A M=7-E(&]F(&9A;&QI;F<@:6YT97)E6UE;G1S('=I;&P@8V%U M2!C86QL("AR961E96TI('-E8W5R:71I97,@=VET:"!H M:6=H97(@8V]U<&]N6EN M9R!F=6YD)W,@:6YC;VUE+B!&;W(@;6]R=&=A9V4M8F%C:V5D('-E8W5R:71I M97,L('1H:7,@2UH961G M960@9F]R96EG;B!B;VYD2]R96=I;VYA;"!R:7-K+"!W:&EC M:"!I2!T:&4@=6YD97)L>6EN9R!I;G1E2!O9F9S970@=&AE(&9U;F0G2!O=&AE2X\+W`^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'`^5&AE($9U;F0@:7,@2X@06X@:6YV97-T;65N="!I;B!T:&4@1G5N9"!I M&EM871E;'D@.3`E(&]F(&ET2]R96=I;VYA;"!R:7-K+"!W:&EC:"!I2!H:6=H(&EN(&5M97)G:6YG(&UA2`Q,"4@;V8@:71S(&%S2!S=6)J96-T('1O('1H92!F M;VQL;W=I;F<@8F]N9"!R:7-K2!I;G1E6EN9R!F=6YD)W,@2!A9F9E8W0@=&AE('9A;'5E(&]F('-E8W5R:71I97,@:7-S M=65D(&)Y(&9O2!H961G:6YG M('1R86YS86-T:6]N2!T:&4@1F5D97)A;"!$97!O2!E>'!E65A M2!A2!I;G9E M2!O9B!T:&5I M2!S=6)J96-T('1O('-T;V-K(&UA6-L97,L('=I=&@@<&5R:6]D2!A9F9E8W0@=&AE('9A;'5E(&]F(&-O;7!A;FEE2!O2!R:7-K+"!W:&EC M:"!I&EM871E;'D@,3`E(&]F(&ET M2!M86YN97(@;W(@=&AA="!N96=A=&EV92!P97)C97!T:6]N M2!T;R!M86ME('-U8V@@<&%Y;65N M=',@=VEL;"!C875S92!T:&4@<')I8V4@;V8@=&AA="!B;VYD('1O(&1E8VQI M;F4L('1H=7,@2!D871E6EN9R!F=6YD M('=O=6QD('1H96X@;&]S92!A;GD@<')I8V4@87!P6UE M;G0@2!F;W)E:6=N(&=O M=F5R;FUE;G1S+"!G;W9E2!H961G:6YG(')I2!N;W0@<&5R9F5C=&QY(&]F9G-E="!T:&4@9G5N9"=S(&9O M65A2!I;B!S=&]C M:W,N/"]P/CQP/E=I=&@@87!P2`Y,"4@;V8@:71S(&%S2!E>&-H86YG92!R871E M2]R96=I;VYA;"!R:7-K(&%N9"!C=7)R96YC>2!R:7-K(&%R M92!E6EN9R!F=6YD)W,@:6YC;VUE('=I;&P@9&5C;&EN92!B96-A=7-E(&]F M(&9A;&QI;F<@:6YT97)E6UE;G1S('=I;&P@8V%U2!C86QL("AR961E96TI('-E8W5R:71I97,@=VET:"!H:6=H97(@ M8V]U<&]N6EN9R!F=6YD M)W,@:6YC;VUE+B!&;W(@;6]R=&=A9V4M8F%C:V5D('-E8W5R:71I97,L('1H M:7,@2UH961G960@9F]R M96EG;B!B;VYD2]R96=I;VYA;"!R:7-K+"!W:&EC:"!I2!T:&4@ M=6YD97)L>6EN9R!I;G1E2!O9F9S970@=&AE(&9U;F0G2!O=&AE2X\+W`^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT M9"!C;&%S'0^/'`^06X@:6YV97-T;65N="!I;B!T:&4@1G5N9"!C M;W5L9"!L;W-E(&UO;F5Y(&]V97(@6QE(')I2!O=&AE2X\+W`^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'`^5&AE M($9U;F0@:7,@2X@06X@:6YV97-T M;65N="!I;B!T:&4@1G5N9"!I&EM871E;'D@ M-S`E(&]F(&ET2!M86YN97(@;W(@=&AA="!N96=A=&EV92!P M97)C97!T:6]N2!T;R!M86ME('-U M8V@@<&%Y;65N=',@=VEL;"!C875S92!T:&4@<')I8V4@;V8@=&AA="!B;VYD M('1O(&1E8VQI;F4L('1H=7,@2!D871E6EN9R!F=6YD('=O=6QD('1H96X@;&]S92!A;GD@<')I8V4@87!P6UE;G0@2!F M;W)E:6=N(&=O=F5R;FUE;G1S+"!G;W9E2!H961G:6YG(')I2!N;W0@<&5R9F5C=&QY(&]F9G-E="!T:&4@ M9G5N9"=S(&9O2`S,"4@;V8@:71S(&%S2!H:6=H(&EN M(&5M97)G:6YG(&UA65A2!I;B!S=&]C:W,N(#PO M<#X\<#Y7:71H(&%P<')O>&EM871E;'D@-3$E(&]F(&ET2]R96=I;VYA;"!R:7-K+"!W:&EC:"!I M2!O;F4@8V]U;G1R>2!O2!R:7-K+"!W:&EC:"!I&EM871E;'D@-#DE(&]F(&ET2!M86YN97(@;W(@=&AA="!N M96=A=&EV92!P97)C97!T:6]N2!T M;R!M86ME('-U8V@@<&%Y;65N=',@=VEL;"!C875S92!T:&4@<')I8V4@;V8@ M=&AA="!B;VYD('1O(&1E8VQI;F4L('1H=7,@2!D871E6EN9R!F=6YD('=O=6QD('1H96X@;&]S92!A;GD@<')I8V4@ M87!P6UE;G0@2!F;W)E:6=N(&=O=F5R;FUE;G1S+"!G;W9E2!H961G:6YG(')I2!N;W0@<&5R9F5C=&QY(&]F M9G-E="!T:&4@9G5N9"=S(&9O2!O M9B!W:&EC:"!C;W5L9"!C875S92!A;B!I;G9E65A2!I;B!S=&]C:W,N(#PO<#X\<#Y7:71H(&%P<')O>&EM871E M;'D@-C@E(&]F(&ET2]R96=I;VYA;"!R:7-K+"!W:&EC:"!I2!R:7-K+"!W:&EC:"!I M&EM871E;'D@,S(E(&]F(&ET2!M86YN97(@;W(@=&AA="!N96=A=&EV92!P97)C97!T:6]N2!T;R!M86ME('-U8V@@<&%Y;65N=',@ M=VEL;"!C875S92!T:&4@<')I8V4@;V8@=&AA="!B;VYD('1O(&1E8VQI;F4L M('1H=7,@2!D871E6EN9R!F=6YD('=O M=6QD('1H96X@;&]S92!A;GD@<')I8V4@87!P6UE;G0@ M2!F;W)E:6=N(&=O=F5R M;FUE;G1S+"!G;W9E2!H961G:6YG(')I2!N;W0@<&5R9F5C=&QY(&]F9G-E="!T:&4@9G5N9"=S(&9O65A2!I;B!S=&]C:W,N M(#PO<#X\<#Y7:71H(&%P<')O>&EM871E;'D@.#,E(&]F(&ET2]R96=I;VYA;"!R:7-K+"!W:&EC M:"!I2!O;F4@8V]U;G1R>2!O2!R:7-K+"!W:&EC:"!I&EM871E;'D@,32!M86YN97(@;W(@=&AA M="!N96=A=&EV92!P97)C97!T:6]N2!T;R!M86ME('-U8V@@<&%Y;65N=',@=VEL;"!C875S92!T:&4@<')I8V4@ M;V8@=&AA="!B;VYD('1O(&1E8VQI;F4L('1H=7,@2!D871E M6EN9R!F=6YD('=O=6QD('1H96X@;&]S92!A;GD@<')I M8V4@87!P6UE;G0@2!F;W)E:6=N(&=O=F5R;FUE;G1S+"!G;W9E2!H961G:6YG(')I M2!N;W0@<&5R9F5C=&QY M(&]F9G-E="!T:&4@9G5N9"=S(&9O2!O9B!W:&EC:"!C;W5L9"!C875S92!A;B!I;G9E65A M2!I;B!S=&]C:W,N/"]P/CQP/E=I=&@@87!P2`Y,"4@;V8@:71S(&%S2!H:6=H(&EN(&5M97)G:6YG M(&UA2`Q,"4@;V8@:71S M(&%S2!S=6)J96-T('1O('1H92!F;VQL;W=I;F<@8F]N9"!R:7-K M2!I;G1E6EN9R!F=6YD)W,@2!A9F9E8W0@ M=&AE('9A;'5E(&]F('-E8W5R:71I97,@:7-S=65D(&)Y(&9O2!H961G:6YG('1R86YS86-T:6]N2!T M:&4@1F5D97)A;"!$97!O2!E M>'!E65A6EN9R!F=6YD)W,@:6YC;VUE('=I;&P@9&5C;&EN92!B96-A M=7-E(&]F(&9A;&QI;F<@:6YT97)E6UE;G1S('=I;&P@8V%U M2!C86QL("AR961E96TI('-E8W5R:71I97,@=VET:"!H M:6=H97(@8V]U<&]N6EN M9R!F=6YD)W,@:6YC;VUE+B!&;W(@;6]R=&=A9V4M8F%C:V5D('-E8W5R:71I M97,L('1H:7,@2UH961G M960@9F]R96EG;B!B;VYD2]R96=I;VYA;"!R:7-K+"!W:&EC M:"!I2!T:&4@=6YD97)L>6EN9R!I;G1E2!O9F9S970@=&AE(&9U;F0G&EM871E;'D@,S2]R96=I;VYA M;"!R:7-K+"!W:&EC:"!I2!O=&AE2X\+W`^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'`^5&AE($9U;F0@:7,@2X@06X@:6YV97-T;65N="!I;B!T:&4@1G5N9"!I2!S=6)J96-T('1O('-T;V-K(&UA M6-L97,L('=I=&@@<&5R:6]D2!A9F9E8W0@=&AE('9A;'5E(&]F(&-O;7!A;FEE2!E>&-H86YG92!R871E2]R96=I;VYA;"!R:7-K(&%N9"!C M=7)R96YC>2!R:7-K(&%R92!E6EN9R!F=6YD)W,@:6YC;VUE('=I;&P@9&5C M;&EN92!B96-A=7-E(&]F(&9A;&QI;F<@:6YT97)E6UE;G1S M('=I;&P@8V%U2!C86QL("AR961E96TI('-E8W5R:71I M97,@=VET:"!H:6=H97(@8V]U<&]N2UH961G960@9F]R96EG;B!B;VYD2]R96=I;VYA;"!R M:7-K+"!W:&EC:"!I2!T:&4@=6YD97)L>6EN9R!I;G1E2!O9F9S970@=&AE(&9U;F0G2!O=&AE2X\+W`^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'`^5&AE($9U;F0@:7,@ M2X@06X@:6YV97-T;65N="!I;B!T M:&4@1G5N9"!I2!S=6)J96-T('1O('-T;V-K(&UA6-L97,L('=I M=&@@<&5R:6]D2!A9F9E8W0@=&AE('9A;'5E M(&]F(&-O;7!A;FEE2!E>&-H86YG92!R871E2]R96=I;VYA;"!R:7-K(&%N9"!C=7)R96YC>2!R:7-K(&%R92!E6EN M9R!F=6YD)W,@:6YC;VUE('=I;&P@9&5C;&EN92!B96-A=7-E(&]F(&9A;&QI M;F<@:6YT97)E6UE;G1S('=I;&P@8V%U2!C86QL("AR961E96TI('-E8W5R:71I97,@=VET:"!H:6=H97(@8V]U<&]N M6EN9R!F=6YD)W,@:6YC M;VUE+B!&;W(@;6]R=&=A9V4M8F%C:V5D('-E8W5R:71I97,L('1H:7,@2UH961G960@9F]R96EG;B!B M;VYD2]R96=I;VYA;"!R:7-K+"!W:&EC:"!I2!T:&4@=6YD97)L M>6EN9R!I;G1E2!O9F9S970@=&AE(&9U;F0G2!O=&AE2X\+W`^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'`^5&AE($9U;F0@:7,@2X@06X@:6YV97-T;65N="!I;B!T:&4@1G5N9"!I2!S=6)J96-T('1O('-T;V-K M(&UA6-L97,L('=I=&@@<&5R:6]D2!A9F9E8W0@=&AE('9A;'5E(&]F(&-O;7!A;FEE2!E>&-H86YG92!R871E2]R96=I;VYA;"!R:7-K(&%N M9"!C=7)R96YC>2!R:7-K(&%R92!E6EN9R!F=6YD)W,@:6YC;VUE('=I;&P@ M9&5C;&EN92!B96-A=7-E(&]F(&9A;&QI;F<@:6YT97)E6UE M;G1S('=I;&P@8V%U2!C86QL("AR961E96TI('-E8W5R M:71I97,@=VET:"!H:6=H97(@8V]U<&]N2UH961G960@9F]R96EG;B!B;VYD2]R96=I;VYA M;"!R:7-K+"!W:&EC:"!I2!T:&4@=6YD97)L>6EN9R!I;G1E2!O9F9S970@=&AE(&9U;F0G2!O=&AE2X\+W`^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'`^5&AE($9U;F0@ M:7,@2X@06X@:6YV97-T;65N="!I M;B!T:&4@1G5N9"!I&EM871E;'D@.3`E(&]F(&ET2]R96=I;VYA;"!R:7-K+"!W M:&EC:"!I2!H:6=H(&EN(&5M97)G:6YG(&UA2`Q,"4@;V8@:71S(&%S2!S=6)J M96-T('1O('1H92!F;VQL;W=I;F<@8F]N9"!R:7-K2!I;G1E6EN9R!F=6YD)W,@2!P2!A9F9E8W0@=&AE('9A;'5E(&]F('-E M8W5R:71I97,@:7-S=65D(&)Y(&9O2!H961G:6YG('1R86YS86-T:6]N2!T:&4@1F5D97)A;"!$97!O M2!E>'!E65A2!A2!I;G9E2!O9B!T:&5I2!S=6)J96-T('1O M('-T;V-K(&UA6-L97,L('=I=&@@<&5R:6]D2!A9F9E8W0@=&AE('9A;'5E(&]F(&-O;7!A;FEE2!O2!R:7-K+"!W:&EC:"!I&EM871E M;'D@,3`E(&]F(&ET2!M86YN97(@;W(@=&AA="!N96=A=&EV M92!P97)C97!T:6]N2!T;R!M86ME M('-U8V@@<&%Y;65N=',@=VEL;"!C875S92!T:&4@<')I8V4@;V8@=&AA="!B M;VYD('1O(&1E8VQI;F4L('1H=7,@2!D871E6EN9R!F=6YD('=O=6QD('1H96X@;&]S92!A;GD@<')I8V4@87!P6UE;G0@2!F;W)E:6=N(&=O=F5R;FUE;G1S+"!G;W9E2!H961G:6YG(')I2!N;W0@<&5R9F5C=&QY(&]F9G-E="!T M:&4@9G5N9"=S(&9O2!O9B!W:&EC M:"!C;W5L9"!C875S92!A;B!I;G9E65A2!I;B!S=&]C:W,N/"]P/CQP/E=I=&@@87!P2`Y,"4@ M;V8@:71S(&%S2!E M>&-H86YG92!R871E2]R96=I;VYA;"!R:7-K(&%N9"!C=7)R M96YC>2!R:7-K(&%R92!E6EN9R!F=6YD)W,@:6YC;VUE('=I;&P@9&5C;&EN M92!B96-A=7-E(&]F(&9A;&QI;F<@:6YT97)E6UE;G1S('=I M;&P@8V%U2!C86QL("AR961E96TI('-E8W5R:71I97,@ M=VET:"!H:6=H97(@8V]U<&]N2UH961G960@9F]R96EG;B!B;VYD2]R96=I;VYA;"!R:7-K M+"!W:&EC:"!I2!T:&4@=6YD97)L>6EN9R!I;G1E2!O9F9S970@=&AE(&9U;F0G2!O M=&AE2X\+W`^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$2!O=&AE2X\+W`^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'`^06X@:6YV97-T;65N="!I;B!T:&4@1G5N9"!I2!T:&4@1F5D97)A;"!$97!O2!O=&AE2X\+W`^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'`^06X@:6YV97-T;65N="!I;B!T:&4@1G5N9"!I2!T:&4@1F5D97)A;"!$97!O2!O=&AE M2X\+W`^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'0^/'`^06X@:6YV97-T;65N="!I;B!T M:&4@1G5N9"!I2!T:&4@1F5D97)A;"!$97!O2!O=&AE2X\+W`^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'`^06X@:6YV M97-T;65N="!I;B!T:&4@1G5N9"!I2!T:&4@1F5D M97)A;"!$97!O2!O=&AE2X\ M+W`^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'`^06X@:6YV97-T;65N="!I;B!T:&4@1G5N9"!I2!T:&4@1F5D97)A;"!$97!O2!O=&AE2X\+W`^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT M9"!C;&%S'0^/'`^06X@:6YV97-T;65N="!I;B!T:&4@1G5N9"!I M2!T:&4@1F5D97)A;"!$97!O2!O M=&AE2X\+W`^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'`^06X@:6YV97-T;65N="!I M;B!T:&4@1G5N9"!I2!T:&4@1F5D97)A;"!$97!O M2!O=&AE2X\+W`^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'`^06X@ M:6YV97-T;65N="!I;B!T:&4@1G5N9"!I2!T:&4@ M1F5D97)A;"!$97!O2!O=&AE2X\+W`^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'`^06X@:6YV97-T;65N="!I;B!T:&4@1G5N9"!I2!T:&4@1F5D97)A;"!$97!O'0^4FES:R]2971U'0^4FES:R]2 M971U'0^4FES:R]2971U'0^4FES:R]2971U'0^4FES:R]2971U'0^4FES:R]2971U M'0^4FES:R]2971U'0^4FES:R]2971U'0^ M4FES:R]2971U'0^4VAA6]U2!F'0^ M4VAA6]U M2!F'0^4VAA6]U2!F M'0^4VAA6]U2!F'0^4VAA6]U2!F'0^4VAA6]U2!F'0^4VAA6]U2!F'0^4VAA6]U2!F'0^4VAA6]U2!F'1";&]C:UT\+W1D/@T*("`@("`@("`\=&0@8VQA'0^/&1I=B!S='EL93TS1&1I&ES(&-O;7!A8W0@ M*B!R;W<@<')I;6%R>2!C;VUP86-T("H@4%X M:7,@8V]M<&%C="!V86YG=6%R9%]3,#`P,#`R-38X365M8F5R('X@/"]D:78^ M(#QS<&%N/CPO6QE/3-$9&ES<&QA>3IN;VYE M/GX@:'1T<#HO+W9A;F=U87)D+W)O;&4O4S`P,#`P,C4W,5-H87)E:&]L9&5R M1F5E'0^/&1I=B!S M='EL93TS1&1I4%X:7,@8V]M<&%C="!V86YG=6%R9%]3,#`P,#`R-36QE/3-$ M9&ES<&QA>3IN;VYE/GX@:'1T<#HO+W9A;F=U87)D+W)O;&4O4S`P,#`P,C4W M-%-H87)E:&]L9&5R1F5E'0^/&1I=B!S='EL93TS1&1I4%X:7,@8V]M<&%C="!V86YG=6%R9%]3 M,#`P,#$R-S4X365M8F5R('X@/"]D:78^(#QS<&%N/CPO6QE/3-$9&ES<&QA>3IN;VYE/GX@:'1T<#HO+W9A;F=U87)D+W)O M;&4O4S`P,#`Q,C'0^/&1I=B!S='EL93TS1&1I&ES(&-O;7!A8W0@*B!R;W<@<')I M;6%R>2!C;VUP86-T("H@4%X:7,@8V]M<&%C M="!V86YG=6%R9%]3,#`P,#$R-S8Q365M8F5R('X@/"]D:78^(#QS<&%N/CPO M6QE/3-$9&ES<&QA>3IN;VYE/GX@:'1T<#HO M+W9A;F=U87)D+W)O;&4O4S`P,#`R.3'0^/&1I=B!S='EL93TS1&1I M4%X:7,@8V]M<&%C="!V86YG=6%R9%]3,#`P,#,U-#4S365M8F5R('X@/"]D M:78^(#QS<&%N/CPO'0^/&1I=B!S='EL93TS1&1I6QE/3-$ M9&ES<&QA>3IN;VYE/GX@:'1T<#HO+W9A;F=U87)D+W)O;&4O4S`P,#`P,C4W M,5-H87)E:&]L9&5R1F5E&ES(&-O;7!A8W0@ M*B!R;W<@<')I;6%R>2!C;VUP86-T("H@4%X M:7,@8V]M<&%C="!V86YG=6%R9%]3,#`P,#`R-3'0^/&1I=B!S='EL93TS1&1I6QE/3-$9&ES M<&QA>3IN;VYE/GX@:'1T<#HO+W9A;F=U87)D+W)O;&4O4S`P,#`P,C4W-%-H M87)E:&]L9&5R1F5E&ES(&-O;7!A8W0@*B!R M;W<@<')I;6%R>2!C;VUP86-T("H@4%X:7,@ M8V]M<&%C="!V86YG=6%R9%]3,#`P,#`R-3'0^/&1I=B!S='EL93TS1&1I6QE/3-$9&ES<&QA M>3IN;VYE/GX@:'1T<#HO+W9A;F=U87)D+W)O;&4O4S`P,#`Q,C&ES(&-O;7!A8W0@*B!R;W<@ M<')I;6%R>2!C;VUP86-T("H@4%X:7,@8V]M M<&%C="!V86YG=6%R9%]3,#`P,#$R-S8P365M8F5R('X@/"]D:78^(#QS<&%N M/CPO'0^/&1I=B!S='EL93TS1&1I6QE/3-$9&ES<&QA>3IN M;VYE/GX@:'1T<#HO+W9A;F=U87)D+W)O;&4O4S`P,#`R.3&ES(&-O;7!A8W0@*B!R;W<@<')I M;6%R>2!C;VUP86-T("H@4%X:7,@8V]M<&%C M="!V86YG=6%R9%]3,#`P,#(Y-S`P365M8F5R('X@/"]D:78^(#QS<&%N/CPO M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@ M/'1R(&-L87-S/3-$'0^4')I;F-I<&%L($EN=F5S=&UE;G0@4W1R871E9VEE M'0^4')I;F-I<&%L($EN=F5S=&UE;G0@4W1R871E M9VEE'0^4')I;F-I<&%L($EN=F5S=&UE;G0@4W1R M871E9VEE'0^4')I;F-I<&%L($EN=F5S=&UE;G0@ M4W1R871E9VEE'0^4')I;F-I<&%L($EN=F5S=&UE M;G0@4W1R871E9VEE'0^4')I;F-I<&%L($EN=F5S M=&UE;G0@4W1R871E9VEE'0^4')I;F-I<&%L($EN M=F5S=&UE;G0@4W1R871E9VEE'0^4')I;F-I<&%L M($EN=F5S=&UE;G0@4W1R871E9VEE'0^4')I;F-I M<&%L($EN=F5S=&UE;G0@4W1R871E9VEE'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S M/3-$2!D97-I9VYE9"!F;W(@ M:6YV97-T;W)S(&-U2!I;B!R971I6EN9R!F=6YD2!B92!A9F9E M8W1E9"!B>2!A('9A2P@86YD(&EN=F5S=&UE;G0M9W)A9&4@52Y3+B!C;W)P;W)A M=&4@8F]N9',[(&EN9FQA=&EO;BUP2!T:&4@52Y3+B!43L@;6]R=&=A9V4M8F%C M:V5D(&%N9"!A2P@8V]R<&]R871E+"!A;F0@'0^/'`^5&AE($9U;F0@:6YV97-T65A65A6EN9R!F=6YD"!&=6YD("`@-RXR)3PO M<#X\<#Y!="!A;GD@9VEV96X@=&EM92P@=&AE($9U;F0G2!B92!A9F9E8W1E9"!B>2!A('9A2P@86YD(&EN=F5S=&UE;G0M9W)A M9&4@52Y3+B!C;W)P;W)A=&4@8F]N9',[(&EN9FQA=&EO;BUP2!T:&4@52Y3+B!43L@;6]R=&=A9V4M8F%C:V5D(&%N9"!A2!Y96%R&5D M(&EN8V]M92!I;G9E65A"!&=6YD("`T."XP)3PO<#X\ M<#Y686YG=6%R9"!4;W1A;"!";VYD($UA"!&=6YD("`R M-2XV)3PO<#X\<#Y686YG=6%R9"!4;W1A;"!);G1E"!&=6YD("`V+C0E/"]P/CQP/D%T(&%N>2!G M:79E;B!T:6UE+"!T:&4@1G5N9"=S(&%S2!O9B!F86-T;W)S+"!S=6-H(&%S('=H M971H97(@=&AE('5N9&5R;'EI;F<@9G5N9',@87)E(&%C8V5P=&EN9R!A9&1I M=&EO;F%L(&EN=F5S=&UE;G1S+CPO<#X\<#Y4:&4@1G5N9"=S(&EN9&ER96-T M('-T;V-K(&AO;&1I;F=S(&%R92!A(&1I=F5R"!O9B!5+E,N M(&%N9"!F;W)E:6=N(&QAF%T:6]N('-T;V-K2!Y M96%R&5D(&EN8V]M92!I;G9E65A6EN9R!F=6YD2!Y96%R&5D(&EN8V]M92!I;G9E65A2!B92!A9F9E8W1E9"!B>2!A('9A2!D97-I9VYE9"!F;W(@:6YV97-T;W)S('!L86YN:6YG('1O(')E M=&ER92!A;F0@;&5A=F4@=&AE('=O65A65A"!&=6YD("`@,3(N-B4\+W`^/'`^5F%N9W5A M"!&=6YD("`Q,"XX M)3PO<#X\<#Y!="!A;GD@9VEV96X@=&EM92P@=&AE($9U;F0G2!B92!A9F9E8W1E9"!B>2!A('9A2P@86YD(&EN=F5S=&UE M;G0M9W)A9&4@52Y3+B!C;W)P;W)A=&4@8F]N9',[(&EN9FQA=&EO;BUP2!T:&4@52Y3+B!4 M3L@;6]R=&=A9V4M8F%C:V5D(&%N9"!A2P@8V]R<&]R871E+"!A M;F0@"!O9B!5+E,N(&%N9"!F;W)E:6=N(&QAF%T:6]N('-T;V-K'0^/'`^5&AE($9U;F0@:6YV97-T M65A65A6EN9R!F=6YD2!G:79E;B!T:6UE+"!T:&4@1G5N9"=S(&%S2!O9B!F86-T;W)S+"!S=6-H M(&%S('=H971H97(@=&AE('5N9&5R;'EI;F<@9G5N9',@87)E(&%C8V5P=&EN M9R!A9&1I=&EO;F%L(&EN=F5S=&UE;G1S+CPO<#X\<#Y4:&4@1G5N9"=S(&EN M9&ER96-T('-T;V-K(&AO;&1I;F=S(&%R92!A(&1I=F5R"!O M9B!5+E,N(&%N9"!F;W)E:6=N(&QAF%T:6]N('-T;V-K2P@8V]R M<&]R871E+"!A;F0@2!D97-I9VYE M9"!F;W(@:6YV97-T;W)S('!L86YN:6YG('1O(')E=&ER92!A;F0@;&5A=F4@ M=&AE('=O65A65A6EN9R!F=6YDF5D(&EN=F5S=&UE;G0M M9W)A9&4@9F]R96EG;B!B;VYD2!686YG=6%R M9"!T;R!M:6YI;6EZ92!F;W)E:6=N(&-U2!D97-I9VYE9"!F;W(@:6YV97-T;W)S('!L86YN:6YG('1O(')E=&ER M92!A;F0@;&5A=F4@=&AE('=O65A65A6EN M9R!F=6YD2P@86YD M(&EN=F5S=&UE;G0M9W)A9&4@52Y3+B!C;W)P;W)A=&4@8F]N9',[(&UOF5D M(&EN=F5S=&UE;G0M9W)A9&4@9F]R96EG;B!B;VYD2!686YG=6%R9"!T;R!M:6YI;6EZ92!F;W)E:6=N(&-U'0^/'`^5&AE($9U;F0@:6YV97-T65A65A6EN M9R!F=6YD"!&=6YD("`R-BXY M)3PO<#X\<#Y686YG=6%R9"!4;W1A;"!";VYD($UA"!& M=6YD("`X+C$E/"]P/CQP/E9A;F=U87)D(%1O=&%L($EN=&5R;F%T:6]N86P@ M0F]N9"!);F1E>"!&=6YD("`R+C`E/"]P/CQP/D%T(&%N>2!G:79E;B!T:6UE M+"!T:&4@1G5N9"=S(&%S2!O9B!F86-T;W)S+"!S=6-H(&%S('=H971H97(@=&AE M('5N9&5R;'EI;F<@9G5N9',@87)E(&%C8V5P=&EN9R!A9&1I=&EO;F%L(&EN M=F5S=&UE;G1S+CPO<#X\<#Y4:&4@1G5N9"=S(&EN9&ER96-T('-T;V-K(&AO M;&1I;F=S(&%R92!A(&1I=F5R"!O9B!5+E,N(&%N9"!F;W)E M:6=N(&QAF%T:6]N('-T M;V-K2!Y96%R&5D M(&EN8V]M92!I;G9E65A2!B M92!A9F9E8W1E9"!B>2!A('9A2P@8V]R<&]R M871E+"!A;F0@2!D97-I9VYE9"!F M;W(@:6YV97-T;W)S('!L86YN:6YG('1O(')E=&ER92!A;F0@;&5A=F4@=&AE M('=O65A65A6EN9R!F=6YDF5D(&EN=F5S=&UE;G0M9W)A M9&4@9F]R96EG;B!B;VYD2!686YG=6%R9"!T M;R!M:6YI;6EZ92!F;W)E:6=N(&-U'0^/'`^ M5&AE($9U;F0@:6YV97-TF%T:6]N('-T;V-K'0^/'`^5&AE($9U;F0@:6YV97-T6EN9R!F=6YDF5D(&EN=F5S=&UE;G0M9W)A9&4@9F]R96EG;B!B;VYD2!686YG=6%R9"!T;R!M:6YI;6EZ92!F;W)E:6=N M(&-U2!Y96%R&5D M(&EN8V]M92!I;G9E65A"!&=6YD("`@,30N-R4\+W`^/'`^5F%N9W5A6EN9R!F=6YD2P@8V]R<&]R871E+"!A;F0@2!D M97-I9VYE9"!F;W(@:6YV97-T;W)S('!L86YN:6YG('1O(')E=&ER92!A;F0@ M;&5A=F4@=&AE('=O65A65A"!&=6YD("`R,"XP)3PO<#X\<#Y6 M86YG=6%R9"!4;W1A;"!);G1E2!B92!A9F9E8W1E9"!B>2!A('9A2!D97-I9VYE9"!F;W(@:6YV97-T;W)S('!L86YN:6YG('1O(')E M=&ER92!A;F0@;&5A=F4@=&AE('=O65A65A"!&=6YD("`S+C0E/"]P/CQP/D%T(&%N>2!G:79E;B!T:6UE+"!T:&4@ M1G5N9"=S(&%S2!O9B!F86-T;W)S+"!S=6-H(&%S('=H971H97(@=&AE('5N9&5R M;'EI;F<@9G5N9',@87)E(&%C8V5P=&EN9R!A9&1I=&EO;F%L(&EN=F5S=&UE M;G1S+CPO<#X\<#Y4:&4@1G5N9"=S(&EN9&ER96-T('-T;V-K(&AO;&1I;F=S M(&%R92!A(&1I=F5R"!O9B!5+E,N(&%N9"!F;W)E:6=N(&QA MF%T:6]N('-T;V-K2!D97-I9VYE9"!F;W(@:6YV97-T;W)S('!L86YN M:6YG('1O(')E=&ER92!A;F0@;&5A=F4@=&AE('=O65A65A6EN9R!F=6YDF5D(&EN=F5S=&UE;G0M9W)A9&4@9F]R96EG;B!B;VYD2!686YG=6%R9"!T;R!M:6YI;6EZ92!F;W)E:6=N M(&-U'0^/'`^5&AE($9U;F0@:6YV97-T65A65A6EN9R!F=6YD6EN9R!F=6YDF5D(&EN=F5S=&UE;G0M M9W)A9&4@9F]R96EG;B!B;VYD2!Y96%R&5D(&EN8V]M92!I;G9E65A"!& M=6YD("`@-RXY)3PO<#X\<#Y!="!A;GD@9VEV96X@=&EM92P@=&AE($9U;F0G M2!B92!A9F9E8W1E9"!B>2!A('9A2P@86YD(&EN M=F5S=&UE;G0M9W)A9&4@52Y3+B!C;W)P;W)A=&4@8F]N9',[(&UOF5D(&EN M=F5S=&UE;G0M9W)A9&4@9F]R96EG;B!B;VYD2!686YG=6%R9"!T;R!M:6YI;6EZ92!F;W)E:6=N(&-U'0^/'`^5&AE($9U;F0@:6YV97-T65A65A6EN9R!F M=6YD"!&=6YD("`T+CDE/"]P/CQP/D%T(&%N>2!G:79E;B!T:6UE+"!T M:&4@1G5N9"=S(&%S2!O9B!F86-T;W)S+"!S=6-H(&%S('=H971H97(@=&AE('5N M9&5R;'EI;F<@9G5N9',@87)E(&%C8V5P=&EN9R!A9&1I=&EO;F%L(&EN=F5S M=&UE;G1S+CPO<#X\<#Y4:&4@1G5N9"=S(&EN9&ER96-T('-T;V-K(&AO;&1I M;F=S(&%R92!A(&1I=F5R"!O9B!5+E,N(&%N9"!F;W)E:6=N M(&QAF%T:6]N('-T;V-K M'0^/'`^5&AE($9U;F0@:6YV97-T65A65A"!&=6YD("`@-C,N,B4\+W`^ M/'`^5F%N9W5A"!& M=6YD("`R-BXX)3PO<#X\<#Y686YG=6%R9"!4;W1A;"!";VYD($UA"!&=6YD("`X+C`E/"]P/CQP/E9A;F=U87)D(%1O=&%L($EN=&5R M;F%T:6]N86P@0F]N9"!);F1E>"!&=6YD("`R+C`E/"]P/CQP/D%T(&%N>2!G M:79E;B!T:6UE+"!T:&4@1G5N9"=S(&%S2!O9B!F86-T;W)S+"!S=6-H(&%S('=H M971H97(@=&AE('5N9&5R;'EI;F<@9G5N9',@87)E(&%C8V5P=&EN9R!A9&1I M=&EO;F%L(&EN=F5S=&UE;G1S+CPO<#X\<#Y4:&4@1G5N9"=S(&EN9&ER96-T M('-T;V-K(&AO;&1I;F=S(&%R92!A(&1I=F5R"!O9B!5+E,N M(&%N9"!F;W)E:6=N(&QAF%T:6]N('-T;V-K2!Y M96%R&5D(&EN8V]M92!I;G9E65A2!B92!A9F9E8W1E9"!B>2!A('9A2!D M97-I9VYE9"!F;W(@:6YV97-T;W)S('!L86YN:6YG('1O(')E=&ER92!A;F0@ M;&5A=F4@=&AE('=O65A65A6EN9R!F=6YD M2P@86YD(&EN=F5S M=&UE;G0M9W)A9&4@52Y3+B!C;W)P;W)A=&4@8F]N9',[(&UOF5D(&EN=F5S M=&UE;G0M9W)A9&4@9F]R96EG;B!B;VYD2!6 M86YG=6%R9"!T;R!M:6YI;6EZ92!F;W)E:6=N(&-U'0^/'`^5&AE($9U;F0@:6YV97-T65A65A M6EN9R!F=6YD M"!&=6YD("`R-RXP)3PO<#X\ M<#Y686YG=6%R9"!4;W1A;"!";VYD($UA"!&=6YD("`X M+C`E/"]P/CQP/E9A;F=U87)D(%1O=&%L($EN=&5R;F%T:6]N86P@0F]N9"!) M;F1E>"!&=6YD("`R+C`E/"]P/CQP/D%T(&%N>2!G:79E;B!T:6UE+"!T:&4@ M1G5N9"=S(&%S2!O9B!F86-T;W)S+"!S=6-H(&%S('=H971H97(@=&AE('5N9&5R M;'EI;F<@9G5N9',@87)E(&%C8V5P=&EN9R!A9&1I=&EO;F%L(&EN=F5S=&UE M;G1S+CPO<#X\<#Y4:&4@1G5N9"=S(&EN9&ER96-T('-T;V-K(&AO;&1I;F=S M(&%R92!A(&1I=F5R"!O9B!5+E,N(&%N9"!F;W)E:6=N(&QA MF%T:6]N('-T;V-KF4@9F]R96EG;B!C=7)R96YC M>2!E>'!O'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^0V]M<&%R871I M=F4@26YD97AE&5S/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^0V]M<&%R871I=F4@26YD97AE&5S/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT M9"!C;&%S'0^0V]M<&%R871I=F4@26YD97AE&5S/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^0V]M<&%R871I=F4@26YD97AE M&5S/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO M8F]D>3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\U,S8Q.3%F9E]F M,#`W7S0W83!?.3&UL#0I#;VYT96YT+51R86YS9F5R M+45N8V]D:6YG.B!Q=6]T960M<')I;G1A8FQE#0I#;VYT96YT+51Y<&4Z('1E M>'0O:'1M;#L@8VAA&UL;G,Z;STS M1")U'1087)T7S4S-C$Y,69F7V8P,#=?-#=A 7,%\Y-S4T7S XML 54 R136.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Total Returns (Vanguard Target Retirement Income Fund - Investor Shares Participant) (Vanguard Target Retirement Income Fund, Vanguard Target Retirement Income Fund - Investor Shares)
12 Months Ended
Sep. 30, 2014
Vanguard Target Retirement Income Fund | Vanguard Target Retirement Income Fund - Investor Shares
 
Annual Total Return  
2014 5.54%rr_AnnualReturn2014
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
2013 5.87%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
2012 8.23%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
2011 5.25%rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
2010 9.39%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
2009 14.28%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
2008 (10.93%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
2007 8.17%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
2006 6.38%rr_AnnualReturn2006
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
2005 3.33%rr_AnnualReturn2005
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
XML 55 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
Expense Example, No Redemption (Vanguard Target Retirement 2035 Fund Retail)
Vanguard Target Retirement 2035 Fund
Vanguard Target Retirement 2035 Fund - Investor Shares
10/1/2013 - 9/30/2014
USD ($)
Expense Example, No Redemption:  
1 YEAR 18rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
3 YEAR 58rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
5 YEAR 101rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
10 YEAR 230rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
XML 56 R29.htm IDEA: XBRL DOCUMENT v2.4.1.9
Average Annual Total Returns (Vanguard PRIMECAP Fund Participant)
Vanguard PRIMECAP Fund
Vanguard PRIMECAP Fund - Investor Shares
10/1/2013 - 9/30/2014
Standard & Poor's 500 Index
Vanguard PRIMECAP Fund
Vanguard PRIMECAP Fund - Investor Shares
10/1/2013 - 9/30/2014
Average Annual Returns for Periods Ended December 31, 2014    
One Year 18.72%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
13.69%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_PerformanceMeasureAxis
= vanguard_StandardnPoors500IndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
Five Years 16.20%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
15.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_PerformanceMeasureAxis
= vanguard_StandardnPoors500IndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
Ten Years 10.09%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
7.67%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_PerformanceMeasureAxis
= vanguard_StandardnPoors500IndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
XML 57 R28.htm IDEA: XBRL DOCUMENT v2.4.1.9
Average Annual Total Returns (Vanguard PRIMECAP Fund Retail)
Vanguard PRIMECAP Fund
Vanguard PRIMECAP Fund - Investor Shares
10/1/2013 - 9/30/2014
Vanguard PRIMECAP Fund
Vanguard PRIMECAP Fund - Admiral Shares
10/1/2013 - 9/30/2014
Return After Taxes on Distributions
Vanguard PRIMECAP Fund
Vanguard PRIMECAP Fund - Investor Shares
10/1/2013 - 9/30/2014
Return After Taxes on Distributions and Sale of Fund Shares
Vanguard PRIMECAP Fund
Vanguard PRIMECAP Fund - Investor Shares
10/1/2013 - 9/30/2014
Standard & Poor's 500 Index
Vanguard PRIMECAP Fund
Vanguard PRIMECAP Fund - Investor Shares
10/1/2013 - 9/30/2014
Standard & Poor's 500 Index
Vanguard PRIMECAP Fund
Vanguard PRIMECAP Fund - Admiral Shares
10/1/2013 - 9/30/2014
Average Annual Returns for Periods Ended December 31, 2014            
One Year 18.72%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
18.83%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
16.98%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
12.07%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
13.69%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_PerformanceMeasureAxis
= vanguard_StandardnPoors500IndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
13.69%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_PerformanceMeasureAxis
= vanguard_StandardnPoors500IndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
Five Years 16.20%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
16.31%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
15.29%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
13.08%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
15.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_PerformanceMeasureAxis
= vanguard_StandardnPoors500IndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
15.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_PerformanceMeasureAxis
= vanguard_StandardnPoors500IndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
Ten Years 10.09%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
10.22%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
9.25%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
8.25%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
7.67%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_PerformanceMeasureAxis
= vanguard_StandardnPoors500IndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
7.67%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_PerformanceMeasureAxis
= vanguard_StandardnPoors500IndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
XML 58 R100.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Fund Operating Expenses (Vanguard Target Retirement 2030 Fund Participant)
Vanguard Target Retirement 2030 Fund
Vanguard Target Retirement 2030 Fund - Investor Shares
10/1/2013 - 9/30/2014
Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment)  
Management Fees none
12b-1 Distribution Fee none
Other Expenses none
Acquired Fund Fees and Expenses 0.17%rr_AcquiredFundFeesAndExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Total Annual Fund Operating Expenses 0.17%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
XML 59 R56.htm IDEA: XBRL DOCUMENT v2.4.1.9
Expense Example, No Redemption (Vanguard Target Retirement 2015 Fund Retail)
Vanguard Target Retirement 2015 Fund
Vanguard Target Retirement 2015 Fund - Investor Shares
10/1/2013 - 9/30/2014
USD ($)
Expense Example, No Redemption:  
1 YEAR 16rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
3 YEAR 52rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
5 YEAR 90rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
10 YEAR 205rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
XML 60 R44.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Fund Operating Expenses (Vanguard Target Retirement 2035 Fund Retail)
Vanguard Target Retirement 2035 Fund
Vanguard Target Retirement 2035 Fund - Investor Shares
10/1/2013 - 9/30/2014
Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment)  
Management Fees none
12b-1 Distribution Fee none
Other Expenses none
Acquired Fund Fees and Expenses 0.18%rr_AcquiredFundFeesAndExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Total Annual Fund Operating Expenses 0.18%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
XML 61 R30.htm IDEA: XBRL DOCUMENT v2.4.1.9
Average Annual Total Returns (Vanguard PRIMECAP Fund Participant:)
Vanguard PRIMECAP Fund
Vanguard PRIMECAP Fund - Admiral Shares
10/1/2013 - 9/30/2014
Standard & Poor's 500 Index
Vanguard PRIMECAP Fund
Vanguard PRIMECAP Fund - Admiral Shares
10/1/2013 - 9/30/2014
Average Annual Returns for Periods Ended December 31, 2014    
One Year 18.83%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
13.69%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_PerformanceMeasureAxis
= vanguard_StandardnPoors500IndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
Five Years 16.31%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
15.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_PerformanceMeasureAxis
= vanguard_StandardnPoors500IndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
Ten Years 10.22%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
7.67%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_PerformanceMeasureAxis
= vanguard_StandardnPoors500IndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
XML 62 R31.htm IDEA: XBRL DOCUMENT v2.4.1.9
Shareholder Fees (Vanguard PRIMECAP Fund Retail)
Vanguard PRIMECAP Fund
Vanguard PRIMECAP Fund - Investor Shares
10/1/2013 - 9/30/2014
USD ($)
Vanguard PRIMECAP Fund
Vanguard PRIMECAP Fund - Admiral Shares
10/1/2013 - 9/30/2014
USD ($)
Shareholder Fees (fees paid directly from your investment]    
Sales charge (load) imposed on purchases none none
Purchase Fee none none
Sales charge (load) imposed on reinvested dividends none none
Redemption Fee none none
Account Service Fee (for certain fund account balances below $10,000) 20rr_MaximumAccountFee
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
20rr_MaximumAccountFee
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
XML 63 R8.htm IDEA: XBRL DOCUMENT v2.4.1.9
Average Annual Total Returns (Vanguard Target Retirement 2025 Fund Retail)
Vanguard Target Retirement 2025 Fund
Vanguard Target Retirement 2025 Fund - Investor Shares
10/1/2013 - 9/30/2014
Return After Taxes on Distributions
Vanguard Target Retirement 2025 Fund
Vanguard Target Retirement 2025 Fund - Investor Shares
10/1/2013 - 9/30/2014
Return After Taxes on Distributions and Sale of Fund Shares
Vanguard Target Retirement 2025 Fund
Vanguard Target Retirement 2025 Fund - Investor Shares
10/1/2013 - 9/30/2014
Barclays U.S. Aggregate Bond Index
Vanguard Target Retirement 2025 Fund
Vanguard Target Retirement 2025 Fund - Investor Shares
10/1/2013 - 9/30/2014
MSCI US Broad Market Index
Vanguard Target Retirement 2025 Fund
Vanguard Target Retirement 2025 Fund - Investor Shares
10/1/2013 - 9/30/2014
Target 2025 Composite Index
Vanguard Target Retirement 2025 Fund
Vanguard Target Retirement 2025 Fund - Investor Shares
10/1/2013 - 9/30/2014
Average Annual Returns for Periods Ended December 31, 2014            
One Year 7.17%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
6.48%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
4.34%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
7.45%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2025CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Five Years 10.22%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
9.61%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
7.98%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
4.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
15.75%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
10.49%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2025CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Ten Years 6.20%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
5.60%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
4.82%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
4.71%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
8.15%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
6.33%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2025CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
XML 64 R32.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Fund Operating Expenses (Vanguard PRIMECAP Fund Retail)
Vanguard PRIMECAP Fund
Vanguard PRIMECAP Fund - Investor Shares
10/1/2013 - 9/30/2014
Vanguard PRIMECAP Fund
Vanguard PRIMECAP Fund - Admiral Shares
10/1/2013 - 9/30/2014
Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment)    
Management Fees 0.42%rr_ManagementFeesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
0.33%rr_ManagementFeesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
12b-1 Distribution Fee none none
Other Expenses 0.02%rr_OtherExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
0.02%rr_OtherExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
Total Annual Fund Operating Expenses 0.44%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
0.35%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
XML 65 R83.htm IDEA: XBRL DOCUMENT v2.4.1.9
Expense Example, No Redemption (Vanguard Target Retirement 2015 Fund Participant)
Vanguard Target Retirement 2015 Fund
Vanguard Target Retirement 2015 Fund - Investor Shares
10/1/2013 - 9/30/2014
USD ($)
Expense Example, No Redemption:  
1 YEAR 16rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
3 YEAR 52rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
5 YEAR 90rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
10 YEAR 205rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
XML 66 R114.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Total Returns (Vanguard Target Retirement 2010 Fund - Investor Shares Participant) (Vanguard Target Retirement 2010 Fund, Vanguard Target Retirement 2010 Fund - Investor Shares)
12 Months Ended
Sep. 30, 2014
Vanguard Target Retirement 2010 Fund | Vanguard Target Retirement 2010 Fund - Investor Shares
 
Annual Total Return  
2014 5.93%rr_AnnualReturn2014
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
2013 9.10%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
2012 10.12%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
2011 3.37%rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
2010 11.43%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
2009 19.32%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
2008 (20.67%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
2007 7.70%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
XML 67 R40.htm IDEA: XBRL DOCUMENT v2.4.1.9
Shareholder Fees (Vanguard Target Retirement 2035 Fund Retail)
Vanguard Target Retirement 2035 Fund
Vanguard Target Retirement 2035 Fund - Investor Shares
10/1/2013 - 9/30/2014
USD ($)
Shareholder Fees (fees paid directly from your investment]  
Sales charge (load) imposed on purchases none
Purchase Fee none
Sales charge (load) imposed on reinvested dividends none
Redemption Fee none
Account Service Fee (for certain fund account balances below $10,000) 20rr_MaximumAccountFee
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
XML 68 R53.htm IDEA: XBRL DOCUMENT v2.4.1.9
Expense Example, No Redemption (Vanguard Target Retirement 2010 Fund Retail)
Vanguard Target Retirement 2010 Fund
Vanguard Target Retirement 2010 Fund - Investor Shares
10/1/2013 - 9/30/2014
USD ($)
Expense Example, No Redemption:  
1 YEAR 16rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
3 YEAR 52rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
5 YEAR 90rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
10 YEAR 205rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
XML 69 R72.htm IDEA: XBRL DOCUMENT v2.4.1.9
Shareholder Fees (Vanguard Target Retirement 2060 Fund Retail)
Vanguard Target Retirement 2060 Fund
Vanguard Target Retirement 2060 Fund - Investor Shares
10/1/2013 - 9/30/2014
USD ($)
Shareholder Fees (fees paid directly from your investment]  
Sales charge (load) imposed on purchases none
Purchase Fee none
Sales charge (load) imposed on reinvested dividends none
Redemption Fee none
Account Service Fee (for certain fund account balances below $10,000) 20rr_MaximumAccountFee
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
XML 70 R2.htm IDEA: XBRL DOCUMENT v2.4.1.9
Label Element Value
Risk/Return: rr_RiskReturnAbstract  
Document Type dei_DocumentType 485BPOS
Document Period End Date dei_DocumentPeriodEndDate Sep. 30, 2014
Registrant Name dei_EntityRegistrantName Vanguard Chester Funds
Central Index Key dei_EntityCentralIndexKey 0000752177
Amendment Flag dei_AmendmentFlag false
Document Creation Date dei_DocumentCreationDate Jan. 27, 2015
Document Effective Date dei_DocumentEffectiveDate Jan. 27, 2015
Vanguard PRIMECAP Fund | Vanguard PRIMECAP Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
Sales charge (load) imposed on purchases rr_MaximumCumulativeSalesChargeOverOfferingPrice none
Purchase Fee rr_MaximumCumulativeSalesChargeOverOther none
Sales charge (load) imposed on reinvested dividends rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther none
Redemption Fee rr_RedemptionFeeOverRedemption none
Account Service Fee (for certain fund account balances below $10,000) rr_MaximumAccountFee 20rr_MaximumAccountFee
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
Management Fees rr_ManagementFeesOverAssets 0.42%rr_ManagementFeesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
12b-1 Distribution Fee rr_DistributionAndService12b1FeesOverAssets none
Other Expenses rr_OtherExpensesOverAssets 0.02%rr_OtherExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
Total Annual Fund Operating Expenses rr_NetExpensesOverAssets 0.44%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
1 YEAR rr_ExpenseExampleNoRedemptionYear01 45rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
3 YEAR rr_ExpenseExampleNoRedemptionYear03 141rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
5 YEAR rr_ExpenseExampleNoRedemptionYear05 246rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
10 YEAR rr_ExpenseExampleNoRedemptionYear10 555rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
Annual Return Inception Date rr_AnnualReturnInceptionDate Nov. 01, 1984
2005 rr_AnnualReturn2005 8.49%rr_AnnualReturn2005
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
2006 rr_AnnualReturn2006 12.32%rr_AnnualReturn2006
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
2007 rr_AnnualReturn2007 11.48%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
2008 rr_AnnualReturn2008 (32.41%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
2009 rr_AnnualReturn2009 34.45%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
2010 rr_AnnualReturn2010 12.89%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
2011 rr_AnnualReturn2011 (1.84%)rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
2012 rr_AnnualReturn2012 15.27%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
2013 rr_AnnualReturn2013 39.73%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
2014 rr_AnnualReturn2014 18.72%rr_AnnualReturn2014
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
Bar Chart Highest Quarterly Return Date rr_BarChartHighestQuarterlyReturnDate Sep. 30, 2009
Bar Chart Highest Quarterly Return rr_BarChartHighestQuarterlyReturn 14.62%rr_BarChartHighestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
Bar Chart Lowest Quarter Return Date rr_BarChartLowestQuarterlyReturnDate Dec. 31, 2008
Bar Chart Lowest Quarter Return rr_BarChartLowestQuarterlyReturn (22.40%)rr_BarChartLowestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
One Year rr_AverageAnnualReturnYear01 18.72%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
Five Years rr_AverageAnnualReturnYear05 16.20%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
Ten Years rr_AverageAnnualReturnYear10 10.09%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
Inception Date rr_AverageAnnualReturnInceptionDate Nov. 01, 1984
Vanguard PRIMECAP Fund | Vanguard PRIMECAP Fund - Admiral Shares  
Risk/Return: rr_RiskReturnAbstract  
Sales charge (load) imposed on purchases rr_MaximumCumulativeSalesChargeOverOfferingPrice none
Purchase Fee rr_MaximumCumulativeSalesChargeOverOther none
Sales charge (load) imposed on reinvested dividends rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther none
Redemption Fee rr_RedemptionFeeOverRedemption none
Account Service Fee (for certain fund account balances below $10,000) rr_MaximumAccountFee 20rr_MaximumAccountFee
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
Management Fees rr_ManagementFeesOverAssets 0.33%rr_ManagementFeesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
12b-1 Distribution Fee rr_DistributionAndService12b1FeesOverAssets none
Other Expenses rr_OtherExpensesOverAssets 0.02%rr_OtherExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
Total Annual Fund Operating Expenses rr_NetExpensesOverAssets 0.35%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
1 YEAR rr_ExpenseExampleNoRedemptionYear01 36rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
3 YEAR rr_ExpenseExampleNoRedemptionYear03 113rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
5 YEAR rr_ExpenseExampleNoRedemptionYear05 197rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
10 YEAR rr_ExpenseExampleNoRedemptionYear10 443rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
Annual Return Inception Date rr_AnnualReturnInceptionDate Nov. 12, 2001
2005 rr_AnnualReturn2005 8.67%rr_AnnualReturn2005
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
2006 rr_AnnualReturn2006 12.49%rr_AnnualReturn2006
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
2007 rr_AnnualReturn2007 11.61%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
2008 rr_AnnualReturn2008 (32.33%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
2009 rr_AnnualReturn2009 34.60%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
2010 rr_AnnualReturn2010 12.99%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
2011 rr_AnnualReturn2011 (1.77%)rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
2012 rr_AnnualReturn2012 15.38%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
2013 rr_AnnualReturn2013 39.86%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
2014 rr_AnnualReturn2014 18.83%rr_AnnualReturn2014
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
Bar Chart Highest Quarterly Return Date rr_BarChartHighestQuarterlyReturnDate Sep. 30, 2009
Bar Chart Highest Quarterly Return rr_BarChartHighestQuarterlyReturn 14.65%rr_BarChartHighestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
Bar Chart Lowest Quarter Return Date rr_BarChartLowestQuarterlyReturnDate Dec. 31, 2008
Bar Chart Lowest Quarter Return rr_BarChartLowestQuarterlyReturn (22.38%)rr_BarChartLowestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
One Year rr_AverageAnnualReturnYear01 18.83%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
Five Years rr_AverageAnnualReturnYear05 16.31%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
Ten Years rr_AverageAnnualReturnYear10 10.22%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
Inception Date rr_AverageAnnualReturnInceptionDate Nov. 12, 2001
Vanguard Target Retirement 2010 Fund | Vanguard Target Retirement 2010 Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
Sales charge (load) imposed on purchases rr_MaximumCumulativeSalesChargeOverOfferingPrice none
Purchase Fee rr_MaximumCumulativeSalesChargeOverOther none
Sales charge (load) imposed on reinvested dividends rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther none
Redemption Fee rr_RedemptionFeeOverRedemption none
Account Service Fee (for certain fund account balances below $10,000) rr_MaximumAccountFee 20rr_MaximumAccountFee
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Management Fees rr_ManagementFeesOverAssets none
12b-1 Distribution Fee rr_DistributionAndService12b1FeesOverAssets none
Other Expenses rr_OtherExpensesOverAssets none
Acquired Fund Fees and Expenses rr_AcquiredFundFeesAndExpensesOverAssets 0.16%rr_AcquiredFundFeesAndExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Total Annual Fund Operating Expenses rr_NetExpensesOverAssets 0.16%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
1 YEAR rr_ExpenseExampleNoRedemptionYear01 16rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
3 YEAR rr_ExpenseExampleNoRedemptionYear03 52rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
5 YEAR rr_ExpenseExampleNoRedemptionYear05 90rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
10 YEAR rr_ExpenseExampleNoRedemptionYear10 205rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Annual Return Inception Date rr_AnnualReturnInceptionDate Jun. 07, 2006
2007 rr_AnnualReturn2007 7.70%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
2008 rr_AnnualReturn2008 (20.67%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
2009 rr_AnnualReturn2009 19.32%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
2010 rr_AnnualReturn2010 11.43%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
2011 rr_AnnualReturn2011 3.37%rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
2012 rr_AnnualReturn2012 10.12%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
2013 rr_AnnualReturn2013 9.10%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
2014 rr_AnnualReturn2014 5.93%rr_AnnualReturn2014
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Bar Chart Highest Quarterly Return Date rr_BarChartHighestQuarterlyReturnDate Jun. 30, 2009
Bar Chart Highest Quarterly Return rr_BarChartHighestQuarterlyReturn 10.55%rr_BarChartHighestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Bar Chart Lowest Quarter Return Date rr_BarChartLowestQuarterlyReturnDate Dec. 31, 2008
Bar Chart Lowest Quarter Return rr_BarChartLowestQuarterlyReturn (10.63%)rr_BarChartLowestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
One Year rr_AverageAnnualReturnYear01 5.93%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Five Years rr_AverageAnnualReturnYear05 7.95%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Since Inception rr_AverageAnnualReturnSinceInception 5.98%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Inception Date rr_AverageAnnualReturnInceptionDate Jun. 07, 2006
Vanguard Target Retirement 2015 Fund | Vanguard Target Retirement 2015 Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
Sales charge (load) imposed on purchases rr_MaximumCumulativeSalesChargeOverOfferingPrice none
Purchase Fee rr_MaximumCumulativeSalesChargeOverOther none
Sales charge (load) imposed on reinvested dividends rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther none
Redemption Fee rr_RedemptionFeeOverRedemption none
Account Service Fee (for certain fund account balances below $10,000) rr_MaximumAccountFee 20rr_MaximumAccountFee
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Management Fees rr_ManagementFeesOverAssets none
12b-1 Distribution Fee rr_DistributionAndService12b1FeesOverAssets none
Other Expenses rr_OtherExpensesOverAssets none
Acquired Fund Fees and Expenses rr_AcquiredFundFeesAndExpensesOverAssets 0.16%rr_AcquiredFundFeesAndExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Total Annual Fund Operating Expenses rr_NetExpensesOverAssets 0.16%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
1 YEAR rr_ExpenseExampleNoRedemptionYear01 16rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
3 YEAR rr_ExpenseExampleNoRedemptionYear03 52rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
5 YEAR rr_ExpenseExampleNoRedemptionYear05 90rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
10 YEAR rr_ExpenseExampleNoRedemptionYear10 205rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Annual Return Inception Date rr_AnnualReturnInceptionDate Oct. 27, 2003
2005 rr_AnnualReturn2005 4.94%rr_AnnualReturn2005
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
2006 rr_AnnualReturn2006 11.42%rr_AnnualReturn2006
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
2007 rr_AnnualReturn2007 7.55%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
2008 rr_AnnualReturn2008 (24.06%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
2009 rr_AnnualReturn2009 21.30%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
2010 rr_AnnualReturn2010 12.47%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
2011 rr_AnnualReturn2011 1.71%rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
2012 rr_AnnualReturn2012 11.37%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
2013 rr_AnnualReturn2013 13.00%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
2014 rr_AnnualReturn2014 6.56%rr_AnnualReturn2014
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Bar Chart Highest Quarterly Return Date rr_BarChartHighestQuarterlyReturnDate Jun. 30, 2009
Bar Chart Highest Quarterly Return rr_BarChartHighestQuarterlyReturn 12.21%rr_BarChartHighestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Bar Chart Lowest Quarter Return Date rr_BarChartLowestQuarterlyReturnDate Dec. 31, 2008
Bar Chart Lowest Quarter Return rr_BarChartLowestQuarterlyReturn (12.54%)rr_BarChartLowestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
One Year rr_AverageAnnualReturnYear01 6.56%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Five Years rr_AverageAnnualReturnYear05 8.94%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Ten Years rr_AverageAnnualReturnYear10 5.92%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Inception Date rr_AverageAnnualReturnInceptionDate Oct. 27, 2003
Vanguard Target Retirement 2020 Fund | Vanguard Target Retirement 2020 Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
Sales charge (load) imposed on purchases rr_MaximumCumulativeSalesChargeOverOfferingPrice none
Purchase Fee rr_MaximumCumulativeSalesChargeOverOther none
Sales charge (load) imposed on reinvested dividends rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther none
Redemption Fee rr_RedemptionFeeOverRedemption none
Account Service Fee (for certain fund account balances below $10,000) rr_MaximumAccountFee 20rr_MaximumAccountFee
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Management Fees rr_ManagementFeesOverAssets none
12b-1 Distribution Fee rr_DistributionAndService12b1FeesOverAssets none
Other Expenses rr_OtherExpensesOverAssets none
Acquired Fund Fees and Expenses rr_AcquiredFundFeesAndExpensesOverAssets 0.16%rr_AcquiredFundFeesAndExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Total Annual Fund Operating Expenses rr_NetExpensesOverAssets 0.16%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
1 YEAR rr_ExpenseExampleNoRedemptionYear01 16rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
3 YEAR rr_ExpenseExampleNoRedemptionYear03 52rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
5 YEAR rr_ExpenseExampleNoRedemptionYear05 90rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
10 YEAR rr_ExpenseExampleNoRedemptionYear10 205rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Annual Return Inception Date rr_AnnualReturnInceptionDate Jun. 07, 2006
2007 rr_AnnualReturn2007 7.52%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
2008 rr_AnnualReturn2008 (27.04%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
2009 rr_AnnualReturn2009 23.10%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
2010 rr_AnnualReturn2010 13.12%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
2011 rr_AnnualReturn2011 0.60%rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
2012 rr_AnnualReturn2012 12.35%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
2013 rr_AnnualReturn2013 15.85%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
2014 rr_AnnualReturn2014 7.11%rr_AnnualReturn2014
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Bar Chart Highest Quarterly Return Date rr_BarChartHighestQuarterlyReturnDate Jun. 30, 2009
Bar Chart Highest Quarterly Return rr_BarChartHighestQuarterlyReturn 13.49%rr_BarChartHighestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Bar Chart Lowest Quarter Return Date rr_BarChartLowestQuarterlyReturnDate Dec. 31, 2008
Bar Chart Lowest Quarter Return rr_BarChartLowestQuarterlyReturn (14.51%)rr_BarChartLowestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
One Year rr_AverageAnnualReturnYear01 7.11%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Five Years rr_AverageAnnualReturnYear05 9.67%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Since Inception rr_AverageAnnualReturnSinceInception 6.51%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Inception Date rr_AverageAnnualReturnInceptionDate Jun. 07, 2006
Vanguard Target Retirement 2025 Fund | Vanguard Target Retirement 2025 Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
Sales charge (load) imposed on purchases rr_MaximumCumulativeSalesChargeOverOfferingPrice none
Purchase Fee rr_MaximumCumulativeSalesChargeOverOther none
Sales charge (load) imposed on reinvested dividends rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther none
Redemption Fee rr_RedemptionFeeOverRedemption none
Account Service Fee (for certain fund account balances below $10,000) rr_MaximumAccountFee 20rr_MaximumAccountFee
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Management Fees rr_ManagementFeesOverAssets none
12b-1 Distribution Fee rr_DistributionAndService12b1FeesOverAssets none
Other Expenses rr_OtherExpensesOverAssets none
Acquired Fund Fees and Expenses rr_AcquiredFundFeesAndExpensesOverAssets 0.17%rr_AcquiredFundFeesAndExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Total Annual Fund Operating Expenses rr_NetExpensesOverAssets 0.17%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
1 YEAR rr_ExpenseExampleNoRedemptionYear01 17rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
3 YEAR rr_ExpenseExampleNoRedemptionYear03 55rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
5 YEAR rr_ExpenseExampleNoRedemptionYear05 96rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
10 YEAR rr_ExpenseExampleNoRedemptionYear10 217rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Annual Return Inception Date rr_AnnualReturnInceptionDate Oct. 27, 2003
2005 rr_AnnualReturn2005 5.45%rr_AnnualReturn2005
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
2006 rr_AnnualReturn2006 13.24%rr_AnnualReturn2006
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
2007 rr_AnnualReturn2007 7.59%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
2008 rr_AnnualReturn2008 (30.05%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
2009 rr_AnnualReturn2009 24.81%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
2010 rr_AnnualReturn2010 13.84%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
2011 rr_AnnualReturn2011 (0.37%)rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
2012 rr_AnnualReturn2012 13.29%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
2013 rr_AnnualReturn2013 18.14%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
2014 rr_AnnualReturn2014 7.17%rr_AnnualReturn2014
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Bar Chart Highest Quarterly Return Date rr_BarChartHighestQuarterlyReturnDate Jun. 30, 2009
Bar Chart Highest Quarterly Return rr_BarChartHighestQuarterlyReturn 14.84%rr_BarChartHighestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Bar Chart Lowest Quarter Return Date rr_BarChartLowestQuarterlyReturnDate Dec. 31, 2008
Bar Chart Lowest Quarter Return rr_BarChartLowestQuarterlyReturn (16.48%)rr_BarChartLowestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
One Year rr_AverageAnnualReturnYear01 7.17%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Five Years rr_AverageAnnualReturnYear05 10.22%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Ten Years rr_AverageAnnualReturnYear10 6.20%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Inception Date rr_AverageAnnualReturnInceptionDate Oct. 27, 2003
Vanguard Target Retirement 2030 Fund | Vanguard Target Retirement 2030 Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
Sales charge (load) imposed on purchases rr_MaximumCumulativeSalesChargeOverOfferingPrice none
Purchase Fee rr_MaximumCumulativeSalesChargeOverOther none
Sales charge (load) imposed on reinvested dividends rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther none
Redemption Fee rr_RedemptionFeeOverRedemption none
Account Service Fee (for certain fund account balances below $10,000) rr_MaximumAccountFee 20rr_MaximumAccountFee
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Management Fees rr_ManagementFeesOverAssets none
12b-1 Distribution Fee rr_DistributionAndService12b1FeesOverAssets none
Other Expenses rr_OtherExpensesOverAssets none
Acquired Fund Fees and Expenses rr_AcquiredFundFeesAndExpensesOverAssets 0.17%rr_AcquiredFundFeesAndExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Total Annual Fund Operating Expenses rr_NetExpensesOverAssets 0.17%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
1 YEAR rr_ExpenseExampleNoRedemptionYear01 17rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
3 YEAR rr_ExpenseExampleNoRedemptionYear03 55rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
5 YEAR rr_ExpenseExampleNoRedemptionYear05 96rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
10 YEAR rr_ExpenseExampleNoRedemptionYear10 217rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Annual Return Inception Date rr_AnnualReturnInceptionDate Jun. 07, 2006
2007 rr_AnnualReturn2007 7.49%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
2008 rr_AnnualReturn2008 (32.91%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
2009 rr_AnnualReturn2009 26.72%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
2010 rr_AnnualReturn2010 14.43%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
2011 rr_AnnualReturn2011 (1.27%)rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
2012 rr_AnnualReturn2012 14.24%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
2013 rr_AnnualReturn2013 20.49%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
2014 rr_AnnualReturn2014 7.17%rr_AnnualReturn2014
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Bar Chart Highest Quarterly Return Date rr_BarChartHighestQuarterlyReturnDate Jun. 30, 2009
Bar Chart Highest Quarterly Return rr_BarChartHighestQuarterlyReturn 16.23%rr_BarChartHighestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Bar Chart Lowest Quarter Return Date rr_BarChartLowestQuarterlyReturnDate Dec. 31, 2008
Bar Chart Lowest Quarter Return rr_BarChartLowestQuarterlyReturn (18.45%)rr_BarChartLowestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
One Year rr_AverageAnnualReturnYear01 7.17%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Five Years rr_AverageAnnualReturnYear05 10.76%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Since Inception rr_AverageAnnualReturnSinceInception 6.61%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Inception Date rr_AverageAnnualReturnInceptionDate Jun. 07, 2006
Vanguard Target Retirement 2035 Fund | Vanguard Target Retirement 2035 Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
Sales charge (load) imposed on purchases rr_MaximumCumulativeSalesChargeOverOfferingPrice none
Purchase Fee rr_MaximumCumulativeSalesChargeOverOther none
Sales charge (load) imposed on reinvested dividends rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther none
Redemption Fee rr_RedemptionFeeOverRedemption none
Account Service Fee (for certain fund account balances below $10,000) rr_MaximumAccountFee 20rr_MaximumAccountFee
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Management Fees rr_ManagementFeesOverAssets none
12b-1 Distribution Fee rr_DistributionAndService12b1FeesOverAssets none
Other Expenses rr_OtherExpensesOverAssets none
Acquired Fund Fees and Expenses rr_AcquiredFundFeesAndExpensesOverAssets 0.18%rr_AcquiredFundFeesAndExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Total Annual Fund Operating Expenses rr_NetExpensesOverAssets 0.18%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
1 YEAR rr_ExpenseExampleNoRedemptionYear01 18rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
3 YEAR rr_ExpenseExampleNoRedemptionYear03 58rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
5 YEAR rr_ExpenseExampleNoRedemptionYear05 101rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
10 YEAR rr_ExpenseExampleNoRedemptionYear10 230rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Annual Return Inception Date rr_AnnualReturnInceptionDate Oct. 27, 2003
2005 rr_AnnualReturn2005 6.30%rr_AnnualReturn2005
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
2006 rr_AnnualReturn2006 15.24%rr_AnnualReturn2006
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
2007 rr_AnnualReturn2007 7.49%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
2008 rr_AnnualReturn2008 (34.66%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
2009 rr_AnnualReturn2009 28.17%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
2010 rr_AnnualReturn2010 15.14%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
2011 rr_AnnualReturn2011 (2.24%)rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
2012 rr_AnnualReturn2012 15.16%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
2013 rr_AnnualReturn2013 22.82%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
2014 rr_AnnualReturn2014 7.24%rr_AnnualReturn2014
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Bar Chart Highest Quarterly Return Date rr_BarChartHighestQuarterlyReturnDate Jun. 30, 2009
Bar Chart Highest Quarterly Return rr_BarChartHighestQuarterlyReturn 17.27%rr_BarChartHighestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Bar Chart Lowest Quarter Return Date rr_BarChartLowestQuarterlyReturnDate Dec. 31, 2008
Bar Chart Lowest Quarter Return rr_BarChartLowestQuarterlyReturn (19.72%)rr_BarChartLowestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
One Year rr_AverageAnnualReturnYear01 7.24%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Five Years rr_AverageAnnualReturnYear05 11.29%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Ten Years rr_AverageAnnualReturnYear10 6.53%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Inception Date rr_AverageAnnualReturnInceptionDate Oct. 27, 2003
Vanguard Target Retirement 2040 Fund | Vanguard Target Retirement 2040 Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
Sales charge (load) imposed on purchases rr_MaximumCumulativeSalesChargeOverOfferingPrice none
Purchase Fee rr_MaximumCumulativeSalesChargeOverOther none
Sales charge (load) imposed on reinvested dividends rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther none
Redemption Fee rr_RedemptionFeeOverRedemption none
Account Service Fee (for certain fund account balances below $10,000) rr_MaximumAccountFee 20rr_MaximumAccountFee
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Management Fees rr_ManagementFeesOverAssets none
12b-1 Distribution Fee rr_DistributionAndService12b1FeesOverAssets none
Other Expenses rr_OtherExpensesOverAssets none
Acquired Fund Fees and Expenses rr_AcquiredFundFeesAndExpensesOverAssets 0.18%rr_AcquiredFundFeesAndExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Total Annual Fund Operating Expenses rr_NetExpensesOverAssets 0.18%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
1 YEAR rr_ExpenseExampleNoRedemptionYear01 18rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
3 YEAR rr_ExpenseExampleNoRedemptionYear03 58rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
5 YEAR rr_ExpenseExampleNoRedemptionYear05 101rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
10 YEAR rr_ExpenseExampleNoRedemptionYear10 230rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Annual Return Inception Date rr_AnnualReturnInceptionDate Jun. 07, 2006
2007 rr_AnnualReturn2007 7.48%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
2008 rr_AnnualReturn2008 (34.53%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
2009 rr_AnnualReturn2009 28.32%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
2010 rr_AnnualReturn2010 15.17%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
2011 rr_AnnualReturn2011 (2.55%)rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
2012 rr_AnnualReturn2012 15.56%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
2013 rr_AnnualReturn2013 24.37%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
2014 rr_AnnualReturn2014 7.15%rr_AnnualReturn2014
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Bar Chart Highest Quarterly Return Date rr_BarChartHighestQuarterlyReturnDate Jun. 30, 2009
Bar Chart Highest Quarterly Return rr_BarChartHighestQuarterlyReturn 17.13%rr_BarChartHighestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Bar Chart Lowest Quarter Return Date rr_BarChartLowestQuarterlyReturnDate Dec. 31, 2008
Bar Chart Lowest Quarter Return rr_BarChartLowestQuarterlyReturn (19.62%)rr_BarChartLowestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
One Year rr_AverageAnnualReturnYear01 7.15%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Five Years rr_AverageAnnualReturnYear05 11.57%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Since Inception rr_AverageAnnualReturnSinceInception 6.87%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Inception Date rr_AverageAnnualReturnInceptionDate Jun. 07, 2006
Vanguard Target Retirement 2045 Fund | Vanguard Target Retirement 2045 Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
Sales charge (load) imposed on purchases rr_MaximumCumulativeSalesChargeOverOfferingPrice none
Purchase Fee rr_MaximumCumulativeSalesChargeOverOther none
Sales charge (load) imposed on reinvested dividends rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther none
Redemption Fee rr_RedemptionFeeOverRedemption none
Account Service Fee (for certain fund account balances below $10,000) rr_MaximumAccountFee 20rr_MaximumAccountFee
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
Management Fees rr_ManagementFeesOverAssets none
12b-1 Distribution Fee rr_DistributionAndService12b1FeesOverAssets none
Other Expenses rr_OtherExpensesOverAssets none
Acquired Fund Fees and Expenses rr_AcquiredFundFeesAndExpensesOverAssets 0.18%rr_AcquiredFundFeesAndExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
Total Annual Fund Operating Expenses rr_NetExpensesOverAssets 0.18%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
1 YEAR rr_ExpenseExampleNoRedemptionYear01 18rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
3 YEAR rr_ExpenseExampleNoRedemptionYear03 58rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
5 YEAR rr_ExpenseExampleNoRedemptionYear05 101rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
10 YEAR rr_ExpenseExampleNoRedemptionYear10 230rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
Annual Return Inception Date rr_AnnualReturnInceptionDate Oct. 27, 2003
2005 rr_AnnualReturn2005 6.95%rr_AnnualReturn2005
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
2006 rr_AnnualReturn2006 15.98%rr_AnnualReturn2006
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
2007 rr_AnnualReturn2007 7.47%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
2008 rr_AnnualReturn2008 (34.56%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
2009 rr_AnnualReturn2009 28.15%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
2010 rr_AnnualReturn2010 15.19%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
2011 rr_AnnualReturn2011 (2.51%)rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
2012 rr_AnnualReturn2012 15.58%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
2013 rr_AnnualReturn2013 24.37%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
2014 rr_AnnualReturn2014 7.16%rr_AnnualReturn2014
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
Bar Chart Highest Quarterly Return Date rr_BarChartHighestQuarterlyReturnDate Jun. 30, 2009
Bar Chart Highest Quarterly Return rr_BarChartHighestQuarterlyReturn 17.15%rr_BarChartHighestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
Bar Chart Lowest Quarter Return Date rr_BarChartLowestQuarterlyReturnDate Dec. 31, 2008
Bar Chart Lowest Quarter Return rr_BarChartLowestQuarterlyReturn (19.65%)rr_BarChartLowestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
One Year rr_AverageAnnualReturnYear01 7.16%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
Five Years rr_AverageAnnualReturnYear05 11.58%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
Ten Years rr_AverageAnnualReturnYear10 6.82%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
Inception Date rr_AverageAnnualReturnInceptionDate Oct. 27, 2003
Vanguard Target Retirement 2050 Fund | Vanguard Target Retirement 2050 Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
Sales charge (load) imposed on purchases rr_MaximumCumulativeSalesChargeOverOfferingPrice none
Purchase Fee rr_MaximumCumulativeSalesChargeOverOther none
Sales charge (load) imposed on reinvested dividends rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther none
Redemption Fee rr_RedemptionFeeOverRedemption none
Account Service Fee (for certain fund account balances below $10,000) rr_MaximumAccountFee 20rr_MaximumAccountFee
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Management Fees rr_ManagementFeesOverAssets none
12b-1 Distribution Fee rr_DistributionAndService12b1FeesOverAssets none
Other Expenses rr_OtherExpensesOverAssets none
Acquired Fund Fees and Expenses rr_AcquiredFundFeesAndExpensesOverAssets 0.18%rr_AcquiredFundFeesAndExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Total Annual Fund Operating Expenses rr_NetExpensesOverAssets 0.18%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
1 YEAR rr_ExpenseExampleNoRedemptionYear01 18rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
3 YEAR rr_ExpenseExampleNoRedemptionYear03 58rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
5 YEAR rr_ExpenseExampleNoRedemptionYear05 101rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
10 YEAR rr_ExpenseExampleNoRedemptionYear10 230rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Annual Return Inception Date rr_AnnualReturnInceptionDate Jun. 07, 2006
2007 rr_AnnualReturn2007 7.49%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
2008 rr_AnnualReturn2008 (34.62%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
2009 rr_AnnualReturn2009 28.31%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
2010 rr_AnnualReturn2010 15.20%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
2011 rr_AnnualReturn2011 (2.54%)rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
2012 rr_AnnualReturn2012 15.58%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
2013 rr_AnnualReturn2013 24.34%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
2014 rr_AnnualReturn2014 7.18%rr_AnnualReturn2014
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Bar Chart Highest Quarterly Return Date rr_BarChartHighestQuarterlyReturnDate Jun. 30, 2009
Bar Chart Highest Quarterly Return rr_BarChartHighestQuarterlyReturn 17.23%rr_BarChartHighestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Bar Chart Lowest Quarter Return Date rr_BarChartLowestQuarterlyReturnDate Dec. 31, 2008
Bar Chart Lowest Quarter Return rr_BarChartLowestQuarterlyReturn (19.71%)rr_BarChartLowestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
One Year rr_AverageAnnualReturnYear01 7.18%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Five Years rr_AverageAnnualReturnYear05 11.58%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Since Inception rr_AverageAnnualReturnSinceInception 6.93%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Inception Date rr_AverageAnnualReturnInceptionDate Jun. 07, 2006
Vanguard Target Retirement 2055 Fund | Vanguard Target Retirement 2055 Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
Sales charge (load) imposed on purchases rr_MaximumCumulativeSalesChargeOverOfferingPrice none
Purchase Fee rr_MaximumCumulativeSalesChargeOverOther none
Sales charge (load) imposed on reinvested dividends rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther none
Redemption Fee rr_RedemptionFeeOverRedemption none
Account Service Fee (for certain fund account balances below $10,000) rr_MaximumAccountFee 20rr_MaximumAccountFee
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
Management Fees rr_ManagementFeesOverAssets none
12b-1 Distribution Fee rr_DistributionAndService12b1FeesOverAssets none
Other Expenses rr_OtherExpensesOverAssets none
Acquired Fund Fees and Expenses rr_AcquiredFundFeesAndExpensesOverAssets 0.18%rr_AcquiredFundFeesAndExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
Total Annual Fund Operating Expenses rr_NetExpensesOverAssets 0.18%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
1 YEAR rr_ExpenseExampleNoRedemptionYear01 18rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
3 YEAR rr_ExpenseExampleNoRedemptionYear03 58rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
5 YEAR rr_ExpenseExampleNoRedemptionYear05 101rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
10 YEAR rr_ExpenseExampleNoRedemptionYear10 230rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
Annual Return Inception Date rr_AnnualReturnInceptionDate Aug. 18, 2010
2011 rr_AnnualReturn2011 (2.27%)rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
2012 rr_AnnualReturn2012 15.58%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
2013 rr_AnnualReturn2013 24.33%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
2014 rr_AnnualReturn2014 7.19%rr_AnnualReturn2014
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
Bar Chart Highest Quarterly Return Date rr_BarChartHighestQuarterlyReturnDate Mar. 31, 2012
Bar Chart Highest Quarterly Return rr_BarChartHighestQuarterlyReturn 11.30%rr_BarChartHighestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
Bar Chart Lowest Quarter Return Date rr_BarChartLowestQuarterlyReturnDate Sep. 30, 2011
Bar Chart Lowest Quarter Return rr_BarChartLowestQuarterlyReturn (14.79%)rr_BarChartLowestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
One Year rr_AverageAnnualReturnYear01 7.19%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
Since Inception rr_AverageAnnualReturnSinceInception 13.38%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
Inception Date rr_AverageAnnualReturnInceptionDate Aug. 18, 2010
Vanguard Target Retirement 2060 Fund | Vanguard Target Retirement 2060 Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
Sales charge (load) imposed on purchases rr_MaximumCumulativeSalesChargeOverOfferingPrice none
Purchase Fee rr_MaximumCumulativeSalesChargeOverOther none
Sales charge (load) imposed on reinvested dividends rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther none
Redemption Fee rr_RedemptionFeeOverRedemption none
Account Service Fee (for certain fund account balances below $10,000) rr_MaximumAccountFee 20rr_MaximumAccountFee
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
Management Fees rr_ManagementFeesOverAssets none
12b-1 Distribution Fee rr_DistributionAndService12b1FeesOverAssets none
Other Expenses rr_OtherExpensesOverAssets none
Acquired Fund Fees and Expenses rr_AcquiredFundFeesAndExpensesOverAssets 0.18%rr_AcquiredFundFeesAndExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
Total Annual Fund Operating Expenses rr_NetExpensesOverAssets 0.18%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
1 YEAR rr_ExpenseExampleNoRedemptionYear01 18rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
3 YEAR rr_ExpenseExampleNoRedemptionYear03 58rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
5 YEAR rr_ExpenseExampleNoRedemptionYear05 101rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
10 YEAR rr_ExpenseExampleNoRedemptionYear10 230rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
Annual Return Inception Date rr_AnnualReturnInceptionDate Jan. 19, 2012
2013 rr_AnnualReturn2013 24.35%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
2014 rr_AnnualReturn2014 7.16%rr_AnnualReturn2014
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
Bar Chart Highest Quarterly Return Date rr_BarChartHighestQuarterlyReturnDate Mar. 31, 2013
Bar Chart Highest Quarterly Return rr_BarChartHighestQuarterlyReturn 7.61%rr_BarChartHighestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
Bar Chart Lowest Quarter Return Date rr_BarChartLowestQuarterlyReturnDate Sep. 30, 2014
Bar Chart Lowest Quarter Return rr_BarChartLowestQuarterlyReturn (1.51%)rr_BarChartLowestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
One Year rr_AverageAnnualReturnYear01 7.16%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
Since Inception rr_AverageAnnualReturnSinceInception 14.09%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
Inception Date rr_AverageAnnualReturnInceptionDate Jan. 19, 2012
Vanguard Target Retirement Income Fund | Vanguard Target Retirement Income Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
Sales charge (load) imposed on purchases rr_MaximumCumulativeSalesChargeOverOfferingPrice none
Purchase Fee rr_MaximumCumulativeSalesChargeOverOther none
Sales charge (load) imposed on reinvested dividends rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther none
Redemption Fee rr_RedemptionFeeOverRedemption none
Account Service Fee (for certain fund account balances below $10,000) rr_MaximumAccountFee 20rr_MaximumAccountFee
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Management Fees rr_ManagementFeesOverAssets none
12b-1 Distribution Fee rr_DistributionAndService12b1FeesOverAssets none
Other Expenses rr_OtherExpensesOverAssets none
Acquired Fund Fees and Expenses rr_AcquiredFundFeesAndExpensesOverAssets 0.16%rr_AcquiredFundFeesAndExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Total Annual Fund Operating Expenses rr_NetExpensesOverAssets 0.16%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
1 YEAR rr_ExpenseExampleNoRedemptionYear01 16rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
3 YEAR rr_ExpenseExampleNoRedemptionYear03 52rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
5 YEAR rr_ExpenseExampleNoRedemptionYear05 90rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
10 YEAR rr_ExpenseExampleNoRedemptionYear10 205rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Annual Return Inception Date rr_AnnualReturnInceptionDate Oct. 27, 2003
2005 rr_AnnualReturn2005 3.33%rr_AnnualReturn2005
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
2006 rr_AnnualReturn2006 6.38%rr_AnnualReturn2006
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
2007 rr_AnnualReturn2007 8.17%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
2008 rr_AnnualReturn2008 (10.93%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
2009 rr_AnnualReturn2009 14.28%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
2010 rr_AnnualReturn2010 9.39%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
2011 rr_AnnualReturn2011 5.25%rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
2012 rr_AnnualReturn2012 8.23%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
2013 rr_AnnualReturn2013 5.87%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
2014 rr_AnnualReturn2014 5.54%rr_AnnualReturn2014
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Bar Chart Highest Quarterly Return Date rr_BarChartHighestQuarterlyReturnDate Sep. 30, 2009
Bar Chart Highest Quarterly Return rr_BarChartHighestQuarterlyReturn 7.44%rr_BarChartHighestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Bar Chart Lowest Quarter Return Date rr_BarChartLowestQuarterlyReturnDate Dec. 31, 2008
Bar Chart Lowest Quarter Return rr_BarChartLowestQuarterlyReturn (5.47%)rr_BarChartLowestQuarterlyReturn
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
One Year rr_AverageAnnualReturnYear01 5.54%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Five Years rr_AverageAnnualReturnYear05 6.84%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Ten Years rr_AverageAnnualReturnYear10 5.36%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Inception Date rr_AverageAnnualReturnInceptionDate Oct. 27, 2003
Standard & Poor's 500 Index | Vanguard PRIMECAP Fund | Vanguard PRIMECAP Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 13.69%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_PerformanceMeasureAxis
= vanguard_StandardnPoors500IndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
Five Years rr_AverageAnnualReturnYear05 15.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_PerformanceMeasureAxis
= vanguard_StandardnPoors500IndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
Ten Years rr_AverageAnnualReturnYear10 7.67%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_PerformanceMeasureAxis
= vanguard_StandardnPoors500IndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
Standard & Poor's 500 Index | Vanguard PRIMECAP Fund | Vanguard PRIMECAP Fund - Admiral Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 13.69%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_PerformanceMeasureAxis
= vanguard_StandardnPoors500IndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
Five Years rr_AverageAnnualReturnYear05 15.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_PerformanceMeasureAxis
= vanguard_StandardnPoors500IndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
Ten Years rr_AverageAnnualReturnYear10 7.67%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_PerformanceMeasureAxis
= vanguard_StandardnPoors500IndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
Barclays U.S. Aggregate Bond Index | Vanguard Target Retirement 2010 Fund | Vanguard Target Retirement 2010 Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Five Years rr_AverageAnnualReturnYear05 4.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Since Inception rr_AverageAnnualReturnSinceInception 5.27%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Barclays U.S. Aggregate Bond Index | Vanguard Target Retirement 2015 Fund | Vanguard Target Retirement 2015 Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Five Years rr_AverageAnnualReturnYear05 4.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Ten Years rr_AverageAnnualReturnYear10 4.71%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Barclays U.S. Aggregate Bond Index | Vanguard Target Retirement 2020 Fund | Vanguard Target Retirement 2020 Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Five Years rr_AverageAnnualReturnYear05 4.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Since Inception rr_AverageAnnualReturnSinceInception 5.27%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Barclays U.S. Aggregate Bond Index | Vanguard Target Retirement 2025 Fund | Vanguard Target Retirement 2025 Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Five Years rr_AverageAnnualReturnYear05 4.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Ten Years rr_AverageAnnualReturnYear10 4.71%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Barclays U.S. Aggregate Bond Index | Vanguard Target Retirement 2030 Fund | Vanguard Target Retirement 2030 Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Five Years rr_AverageAnnualReturnYear05 4.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Since Inception rr_AverageAnnualReturnSinceInception 5.27%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Barclays U.S. Aggregate Bond Index | Vanguard Target Retirement 2035 Fund | Vanguard Target Retirement 2035 Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Five Years rr_AverageAnnualReturnYear05 4.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Ten Years rr_AverageAnnualReturnYear10 4.71%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Barclays U.S. Aggregate Bond Index | Vanguard Target Retirement 2040 Fund | Vanguard Target Retirement 2040 Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Five Years rr_AverageAnnualReturnYear05 4.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Since Inception rr_AverageAnnualReturnSinceInception 5.27%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Barclays U.S. Aggregate Bond Index | Vanguard Target Retirement 2045 Fund | Vanguard Target Retirement 2045 Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
Five Years rr_AverageAnnualReturnYear05 4.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
Ten Years rr_AverageAnnualReturnYear10 4.71%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
Barclays U.S. Aggregate Bond Index | Vanguard Target Retirement 2050 Fund | Vanguard Target Retirement 2050 Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Five Years rr_AverageAnnualReturnYear05 4.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Since Inception rr_AverageAnnualReturnSinceInception 5.27%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Barclays U.S. Aggregate Bond Index | Vanguard Target Retirement 2055 Fund | Vanguard Target Retirement 2055 Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
Since Inception rr_AverageAnnualReturnSinceInception 3.44%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
Barclays U.S. Aggregate Bond Index | Vanguard Target Retirement 2060 Fund | Vanguard Target Retirement 2060 Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
Since Inception rr_AverageAnnualReturnSinceInception 2.68%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
Barclays U.S. Aggregate Bond Index | Vanguard Target Retirement Income Fund | Vanguard Target Retirement Income Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Five Years rr_AverageAnnualReturnYear05 4.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Ten Years rr_AverageAnnualReturnYear10 4.71%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Target Income Composite Index | Vanguard Target Retirement Income Fund | Vanguard Target Retirement Income Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 5.76%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= vanguard_TargetIncomeCompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Five Years rr_AverageAnnualReturnYear05 6.97%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= vanguard_TargetIncomeCompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Ten Years rr_AverageAnnualReturnYear10 5.38%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= vanguard_TargetIncomeCompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Target 2015 Composite Index | Vanguard Target Retirement 2015 Fund | Vanguard Target Retirement 2015 Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 6.77%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2015CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Five Years rr_AverageAnnualReturnYear05 9.03%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2015CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Ten Years rr_AverageAnnualReturnYear10 5.93%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2015CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Target 2025 Composite Index | Vanguard Target Retirement 2025 Fund | Vanguard Target Retirement 2025 Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 7.45%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2025CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Five Years rr_AverageAnnualReturnYear05 10.49%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2025CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Ten Years rr_AverageAnnualReturnYear10 6.33%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2025CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Target 2035 Composite Index | Vanguard Target Retirement 2035 Fund | Vanguard Target Retirement 2035 Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 7.57%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2035CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Five Years rr_AverageAnnualReturnYear05 11.55%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2035CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Ten Years rr_AverageAnnualReturnYear10 6.68%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2035CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Target 2045 Composite Index | Vanguard Target Retirement 2045 Fund | Vanguard Target Retirement 2045 Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 7.61%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2045CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
Five Years rr_AverageAnnualReturnYear05 11.87%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2045CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
Ten Years rr_AverageAnnualReturnYear10 6.95%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2045CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
MSCI US Broad Market Index | Vanguard Target Retirement 2010 Fund | Vanguard Target Retirement 2010 Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Five Years rr_AverageAnnualReturnYear05 15.75%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Since Inception rr_AverageAnnualReturnSinceInception 8.55%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
MSCI US Broad Market Index | Vanguard Target Retirement 2015 Fund | Vanguard Target Retirement 2015 Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Five Years rr_AverageAnnualReturnYear05 15.75%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Ten Years rr_AverageAnnualReturnYear10 8.15%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
MSCI US Broad Market Index | Vanguard Target Retirement 2020 Fund | Vanguard Target Retirement 2020 Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Five Years rr_AverageAnnualReturnYear05 15.75%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Since Inception rr_AverageAnnualReturnSinceInception 8.55%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
MSCI US Broad Market Index | Vanguard Target Retirement 2025 Fund | Vanguard Target Retirement 2025 Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Five Years rr_AverageAnnualReturnYear05 15.75%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Ten Years rr_AverageAnnualReturnYear10 8.15%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
MSCI US Broad Market Index | Vanguard Target Retirement 2030 Fund | Vanguard Target Retirement 2030 Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Five Years rr_AverageAnnualReturnYear05 15.75%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Since Inception rr_AverageAnnualReturnSinceInception 8.55%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
MSCI US Broad Market Index | Vanguard Target Retirement 2035 Fund | Vanguard Target Retirement 2035 Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Five Years rr_AverageAnnualReturnYear05 15.75%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Ten Years rr_AverageAnnualReturnYear10 8.15%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
MSCI US Broad Market Index | Vanguard Target Retirement 2040 Fund | Vanguard Target Retirement 2040 Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Five Years rr_AverageAnnualReturnYear05 15.75%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Since Inception rr_AverageAnnualReturnSinceInception 8.55%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
MSCI US Broad Market Index | Vanguard Target Retirement 2045 Fund | Vanguard Target Retirement 2045 Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
Five Years rr_AverageAnnualReturnYear05 15.75%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
Ten Years rr_AverageAnnualReturnYear10 8.15%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
MSCI US Broad Market Index | Vanguard Target Retirement 2050 Fund | Vanguard Target Retirement 2050 Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Five Years rr_AverageAnnualReturnYear05 15.75%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Since Inception rr_AverageAnnualReturnSinceInception 8.55%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
MSCI US Broad Market Index | Vanguard Target Retirement 2055 Fund | Vanguard Target Retirement 2055 Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
Since Inception rr_AverageAnnualReturnSinceInception 18.24%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
MSCI US Broad Market Index | Vanguard Target Retirement 2060 Fund | Vanguard Target Retirement 2060 Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
Since Inception rr_AverageAnnualReturnSinceInception 19.00%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
MSCI US Broad Market Index | Vanguard Target Retirement Income Fund | Vanguard Target Retirement Income Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Five Years rr_AverageAnnualReturnYear05 15.75%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Ten Years rr_AverageAnnualReturnYear10 8.15%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Target 2050 Composite Index | Vanguard Target Retirement 2050 Fund | Vanguard Target Retirement 2050 Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 7.61%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2050CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Five Years rr_AverageAnnualReturnYear05 11.87%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2050CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Since Inception rr_AverageAnnualReturnSinceInception 7.05%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2050CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Target 2040 Composite Index | Vanguard Target Retirement 2040 Fund | Vanguard Target Retirement 2040 Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 7.61%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2040CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Five Years rr_AverageAnnualReturnYear05 11.87%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2040CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Since Inception rr_AverageAnnualReturnSinceInception 7.00%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2040CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Target 2030 Composite Index | Vanguard Target Retirement 2030 Fund | Vanguard Target Retirement 2030 Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 7.51%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2030CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Five Years rr_AverageAnnualReturnYear05 11.03%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2030CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Since Inception rr_AverageAnnualReturnSinceInception 6.76%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2030CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Target 2020 Composite Index | Vanguard Target Retirement 2020 Fund | Vanguard Target Retirement 2020 Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 7.37%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2020CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Five Years rr_AverageAnnualReturnYear05 9.93%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2020CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Since Inception rr_AverageAnnualReturnSinceInception 6.63%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2020CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Target 2010 Composite Index | Vanguard Target Retirement 2010 Fund | Vanguard Target Retirement 2010 Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 6.13%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2010CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Five Years rr_AverageAnnualReturnYear05 8.05%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2010CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Since Inception rr_AverageAnnualReturnSinceInception 5.99%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2010CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Target 2055 Composite Index | Vanguard Target Retirement 2055 Fund | Vanguard Target Retirement 2055 Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 7.61%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2055CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
Since Inception rr_AverageAnnualReturnSinceInception 13.62%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2055CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
Target 2060 Composite Index | Vanguard Target Retirement 2060 Fund | Vanguard Target Retirement 2060 Fund - Investor Shares  
Risk/Return: rr_RiskReturnAbstract  
One Year rr_AverageAnnualReturnYear01 7.61%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2060CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
Since Inception rr_AverageAnnualReturnSinceInception 14.37%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2060CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
XML 71 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
Expense Example, No Redemption (Vanguard Target Retirement 2040 Fund Retail)
Vanguard Target Retirement 2040 Fund
Vanguard Target Retirement 2040 Fund - Investor Shares
10/1/2013 - 9/30/2014
USD ($)
Expense Example, No Redemption:  
1 YEAR 18rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
3 YEAR 58rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
5 YEAR 101rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
10 YEAR 230rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
XML 72 R96.htm IDEA: XBRL DOCUMENT v2.4.1.9
Expense Example, No Redemption (Vanguard Target Retirement 2045 Fund Participant)
Vanguard Target Retirement 2045 Fund
Vanguard Target Retirement 2045 Fund - Investor Shares
10/1/2013 - 9/30/2014
USD ($)
Expense Example, No Redemption:  
1 YEAR 18rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
3 YEAR 58rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
5 YEAR 101rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
10 YEAR 230rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
XML 73 R135.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Total Returns (Vanguard Target Retirement 2060 Fund - Investor Shares Retail) (Vanguard Target Retirement 2060 Fund, Vanguard Target Retirement 2060 Fund - Investor Shares)
12 Months Ended
Sep. 30, 2014
Vanguard Target Retirement 2060 Fund | Vanguard Target Retirement 2060 Fund - Investor Shares
 
Annual Total Return  
2014 7.16%rr_AnnualReturn2014
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
2013 24.35%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
XML 74 R113.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Total Returns (Vanguard PRIMECAP Fund - Investor Shares Retail) (Vanguard PRIMECAP Fund, Vanguard PRIMECAP Fund - Investor Shares)
12 Months Ended
Sep. 30, 2014
Vanguard PRIMECAP Fund | Vanguard PRIMECAP Fund - Investor Shares
 
Annual Total Return  
2014 18.72%rr_AnnualReturn2014
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
2013 39.73%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
2012 15.27%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
2011 (1.84%)rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
2010 12.89%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
2009 34.45%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
2008 (32.41%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
2007 11.48%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
2006 12.32%rr_AnnualReturn2006
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
2005 8.49%rr_AnnualReturn2005
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
XML 75 R6.htm IDEA: XBRL DOCUMENT v2.4.1.9
Average Annual Total Returns (Vanguard Target Retirement 2015 Fund Retail)
Vanguard Target Retirement 2015 Fund
Vanguard Target Retirement 2015 Fund - Investor Shares
10/1/2013 - 9/30/2014
Return After Taxes on Distributions
Vanguard Target Retirement 2015 Fund
Vanguard Target Retirement 2015 Fund - Investor Shares
10/1/2013 - 9/30/2014
Return After Taxes on Distributions and Sale of Fund Shares
Vanguard Target Retirement 2015 Fund
Vanguard Target Retirement 2015 Fund - Investor Shares
10/1/2013 - 9/30/2014
Barclays U.S. Aggregate Bond Index
Vanguard Target Retirement 2015 Fund
Vanguard Target Retirement 2015 Fund - Investor Shares
10/1/2013 - 9/30/2014
MSCI US Broad Market Index
Vanguard Target Retirement 2015 Fund
Vanguard Target Retirement 2015 Fund - Investor Shares
10/1/2013 - 9/30/2014
Target 2015 Composite Index
Vanguard Target Retirement 2015 Fund
Vanguard Target Retirement 2015 Fund - Investor Shares
10/1/2013 - 9/30/2014
Average Annual Returns for Periods Ended December 31, 2014            
One Year 6.56%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
5.63%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
4.11%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
6.77%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2015CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Five Years 8.94%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
8.17%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
6.87%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
4.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
15.75%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
9.03%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2015CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Ten Years 5.92%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
5.17%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
4.51%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
4.71%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
8.15%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
5.93%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2015CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
XML 76 R94.htm IDEA: XBRL DOCUMENT v2.4.1.9
Expense Example, No Redemption (Vanguard Target Retirement 2035 Fund Participant)
Vanguard Target Retirement 2035 Fund
Vanguard Target Retirement 2035 Fund - Investor Shares
10/1/2013 - 9/30/2014
USD ($)
Expense Example, No Redemption:  
1 YEAR 18rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
3 YEAR 58rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
5 YEAR 101rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
10 YEAR 230rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
XML 77 R138.htm IDEA: XBRL DOCUMENT v2.4.1.9
Shareholder Fees (Vanguard Target Retirement 2055 Fund Participant)
Vanguard Target Retirement 2055 Fund
Vanguard Target Retirement 2055 Fund - Investor Shares
10/1/2013 - 9/30/2014
Shareholder Fees (fees paid directly from your investment]  
Sales charge (load) imposed on purchases none
Purchase Fee none
Sales charge (load) imposed on reinvested dividends none
Redemption Fee none
XML 78 R59.htm IDEA: XBRL DOCUMENT v2.4.1.9
Shareholder Fees (Vanguard Target Retirement 2010 Fund Retail)
Vanguard Target Retirement 2010 Fund
Vanguard Target Retirement 2010 Fund - Investor Shares
10/1/2013 - 9/30/2014
USD ($)
Shareholder Fees (fees paid directly from your investment]  
Sales charge (load) imposed on purchases none
Purchase Fee none
Sales charge (load) imposed on reinvested dividends none
Redemption Fee none
Account Service Fee (for certain fund account balances below $10,000) 20rr_MaximumAccountFee
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
XML 79 R99.htm IDEA: XBRL DOCUMENT v2.4.1.9
Shareholder Fees (Vanguard Target Retirement 2040 Fund Participant)
Vanguard Target Retirement 2040 Fund
Vanguard Target Retirement 2040 Fund - Investor Shares
10/1/2013 - 9/30/2014
Shareholder Fees (fees paid directly from your investment]  
Sales charge (load) imposed on purchases none
Purchase Fee none
Sales charge (load) imposed on reinvested dividends none
Redemption Fee none
XML 80 R35.htm IDEA: XBRL DOCUMENT v2.4.1.9
Expense Example, No Redemption (Vanguard PRIMECAP Fund Participant)
Vanguard PRIMECAP Fund
Vanguard PRIMECAP Fund - Investor Shares
10/1/2013 - 9/30/2014
USD ($)
Expense Example, No Redemption:  
1 YEAR 45rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
3 YEAR 141rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
5 YEAR 246rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
10 YEAR 555rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
XML 81 R131.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Total Returns (Vanguard Target Retirement 2050 Fund - Investor Shares Retail) (Vanguard Target Retirement 2050 Fund, Vanguard Target Retirement 2050 Fund - Investor Shares)
12 Months Ended
Sep. 30, 2014
Vanguard Target Retirement 2050 Fund | Vanguard Target Retirement 2050 Fund - Investor Shares
 
Annual Total Return  
2014 7.18%rr_AnnualReturn2014
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
2013 24.34%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
2012 15.58%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
2011 (2.54%)rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
2010 15.20%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
2009 28.31%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
2008 (34.62%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
2007 7.49%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
XML 82 R65.htm IDEA: XBRL DOCUMENT v2.4.1.9
Expense Example, No Redemption (Vanguard Target Retirement 2025 Fund Retail)
Vanguard Target Retirement 2025 Fund
Vanguard Target Retirement 2025 Fund - Investor Shares
10/1/2013 - 9/30/2014
USD ($)
Expense Example, No Redemption:  
1 YEAR 17rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
3 YEAR 55rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
5 YEAR 96rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
10 YEAR 217rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
XML 83 R22.htm IDEA: XBRL DOCUMENT v2.4.1.9
Average Annual Total Returns (Vanguard Target Retirement 2035 Fund Participant)
Vanguard Target Retirement 2035 Fund
Vanguard Target Retirement 2035 Fund - Investor Shares
10/1/2013 - 9/30/2014
Barclays U.S. Aggregate Bond Index
Vanguard Target Retirement 2035 Fund
Vanguard Target Retirement 2035 Fund - Investor Shares
10/1/2013 - 9/30/2014
MSCI US Broad Market Index
Vanguard Target Retirement 2035 Fund
Vanguard Target Retirement 2035 Fund - Investor Shares
10/1/2013 - 9/30/2014
Target 2035 Composite Index
Vanguard Target Retirement 2035 Fund
Vanguard Target Retirement 2035 Fund - Investor Shares
10/1/2013 - 9/30/2014
Average Annual Returns for Periods Ended December 31, 2014        
One Year 7.24%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
7.57%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2035CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Five Years 11.29%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
4.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
15.75%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
11.55%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2035CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Ten Years 6.53%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
4.71%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
8.15%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
6.68%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2035CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
XML 84 R36.htm IDEA: XBRL DOCUMENT v2.4.1.9
Shareholder Fees (Vanguard PRIMECAP Fund Participant)
Vanguard PRIMECAP Fund
Vanguard PRIMECAP Fund - Investor Shares
10/1/2013 - 9/30/2014
Shareholder Fees (fees paid directly from your investment]  
Sales charge (load) imposed on purchases none
Purchase Fee none
Sales charge (load) imposed on reinvested dividends none
Redemption Fee none
XML 85 R98.htm IDEA: XBRL DOCUMENT v2.4.1.9
Expense Example, No Redemption (Vanguard Target Retirement 2040 Fund Participant)
Vanguard Target Retirement 2040 Fund
Vanguard Target Retirement 2040 Fund - Investor Shares
10/1/2013 - 9/30/2014
USD ($)
Expense Example, No Redemption:  
1 YEAR 18rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
3 YEAR 58rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
5 YEAR 101rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
10 YEAR 230rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
XML 86 R123.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Total Returns (Vanguard Target Retirement 2030 Fund - Investor Shares Retail) (Vanguard Target Retirement 2030 Fund, Vanguard Target Retirement 2030 Fund - Investor Shares)
12 Months Ended
Sep. 30, 2014
Vanguard Target Retirement 2030 Fund | Vanguard Target Retirement 2030 Fund - Investor Shares
 
Annual Total Return  
2014 7.17%rr_AnnualReturn2014
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
2013 20.49%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
2012 14.24%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
2011 (1.27%)rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
2010 14.43%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
2009 26.72%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
2008 (32.91%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
2007 7.49%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
XML 87 R24.htm IDEA: XBRL DOCUMENT v2.4.1.9
Average Annual Total Returns (Vanguard Target Retirement 2045 Fund Participant)
Vanguard Target Retirement 2045 Fund
Vanguard Target Retirement 2045 Fund - Investor Shares
10/1/2013 - 9/30/2014
Barclays U.S. Aggregate Bond Index
Vanguard Target Retirement 2045 Fund
Vanguard Target Retirement 2045 Fund - Investor Shares
10/1/2013 - 9/30/2014
MSCI US Broad Market Index
Vanguard Target Retirement 2045 Fund
Vanguard Target Retirement 2045 Fund - Investor Shares
10/1/2013 - 9/30/2014
Target 2045 Composite Index
Vanguard Target Retirement 2045 Fund
Vanguard Target Retirement 2045 Fund - Investor Shares
10/1/2013 - 9/30/2014
Average Annual Returns for Periods Ended December 31, 2014        
One Year 7.16%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
7.61%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2045CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
Five Years 11.58%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
4.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
15.75%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
11.87%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2045CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
Ten Years 6.82%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
4.71%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
8.15%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
6.95%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2045CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
XML 88 R68.htm IDEA: XBRL DOCUMENT v2.4.1.9
Expense Example, No Redemption (Vanguard Target Retirement 2030 Fund Retail)
Vanguard Target Retirement 2030 Fund
Vanguard Target Retirement 2030 Fund - Investor Shares
10/1/2013 - 9/30/2014
USD ($)
Expense Example, No Redemption:  
1 YEAR 17rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
3 YEAR 55rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
5 YEAR 96rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
10 YEAR 217rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
XML 89 R108.htm IDEA: XBRL DOCUMENT v2.4.1.9
Shareholder Fees (Vanguard Target Retirement 2050 Fund Participant)
Vanguard Target Retirement 2050 Fund
Vanguard Target Retirement 2050 Fund - Investor Shares
10/1/2013 - 9/30/2014
Shareholder Fees (fees paid directly from your investment]  
Sales charge (load) imposed on purchases none
Purchase Fee none
Sales charge (load) imposed on reinvested dividends none
Redemption Fee none
XML 90 Show.js IDEA: XBRL DOCUMENT /** * Rivet Software Inc. * * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved. * Version 2.4.0.3 * */ var Show = {}; Show.LastAR = null, Show.hideAR = function(){ Show.LastAR.style.display = 'none'; }; Show.showAR = function ( link, id, win ){ if( Show.LastAR ){ Show.hideAR(); } var ref = link; do { ref = ref.nextSibling; } while (ref && ref.nodeName != 'TABLE'); if (!ref || ref.nodeName != 'TABLE') { var tmp = win ? win.document.getElementById(id) : document.getElementById(id); if( tmp ){ ref = tmp.cloneNode(true); ref.id = ''; link.parentNode.appendChild(ref); } } if( ref ){ ref.style.display = 'block'; Show.LastAR = ref; } }; Show.toggleNext = function( link ){ var ref = link; do{ ref = ref.nextSibling; }while( ref.nodeName != 'DIV' ); if( ref.style && ref.style.display && ref.style.display == 'none' ){ ref.style.display = 'block'; if( link.textContent ){ link.textContent = link.textContent.replace( '+', '-' ); }else{ link.innerText = link.innerText.replace( '+', '-' ); } }else{ ref.style.display = 'none'; if( link.textContent ){ link.textContent = link.textContent.replace( '-', '+' ); }else{ link.innerText = link.innerText.replace( '-', '+' ); } } }; XML 91 R7.htm IDEA: XBRL DOCUMENT v2.4.1.9
Average Annual Total Returns (Vanguard Target Retirement 2020 Fund Retail)
Vanguard Target Retirement 2020 Fund
Vanguard Target Retirement 2020 Fund - Investor Shares
10/1/2013 - 9/30/2014
Return After Taxes on Distributions
Vanguard Target Retirement 2020 Fund
Vanguard Target Retirement 2020 Fund - Investor Shares
10/1/2013 - 9/30/2014
Return After Taxes on Distributions and Sale of Fund Shares
Vanguard Target Retirement 2020 Fund
Vanguard Target Retirement 2020 Fund - Investor Shares
10/1/2013 - 9/30/2014
Barclays U.S. Aggregate Bond Index
Vanguard Target Retirement 2020 Fund
Vanguard Target Retirement 2020 Fund - Investor Shares
10/1/2013 - 9/30/2014
MSCI US Broad Market Index
Vanguard Target Retirement 2020 Fund
Vanguard Target Retirement 2020 Fund - Investor Shares
10/1/2013 - 9/30/2014
Target 2020 Composite Index
Vanguard Target Retirement 2020 Fund
Vanguard Target Retirement 2020 Fund - Investor Shares
10/1/2013 - 9/30/2014
Average Annual Returns for Periods Ended December 31, 2014            
One Year 7.11%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
6.42%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
4.26%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
7.37%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2020CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Five Years 9.67%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
9.04%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
7.51%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
4.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
15.75%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
9.93%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2020CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Since Inception 6.51%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
5.91%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
5.04%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
5.27%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
8.55%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
6.63%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2020CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
XML 92 R17.htm IDEA: XBRL DOCUMENT v2.4.1.9
Average Annual Total Returns (Vanguard Target Retirement 2010 Fund Participant)
Vanguard Target Retirement 2010 Fund
Vanguard Target Retirement 2010 Fund - Investor Shares
10/1/2013 - 9/30/2014
Barclays U.S. Aggregate Bond Index
Vanguard Target Retirement 2010 Fund
Vanguard Target Retirement 2010 Fund - Investor Shares
10/1/2013 - 9/30/2014
MSCI US Broad Market Index
Vanguard Target Retirement 2010 Fund
Vanguard Target Retirement 2010 Fund - Investor Shares
10/1/2013 - 9/30/2014
Target 2010 Composite Index
Vanguard Target Retirement 2010 Fund
Vanguard Target Retirement 2010 Fund - Investor Shares
10/1/2013 - 9/30/2014
Average Annual Returns for Periods Ended December 31, 2014        
One Year 5.93%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
6.13%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2010CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Five Years 7.95%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
4.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
15.75%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
8.05%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2010CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Since Inception 5.98%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
5.27%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
8.55%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
5.99%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2010CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
XML 93 R103.htm IDEA: XBRL DOCUMENT v2.4.1.9
Shareholder Fees (Vanguard Target Retirement 2060 Fund Participant)
Vanguard Target Retirement 2060 Fund
Vanguard Target Retirement 2060 Fund - Investor Shares
10/1/2013 - 9/30/2014
Shareholder Fees (fees paid directly from your investment]  
Sales charge (load) imposed on purchases none
Purchase Fee none
Sales charge (load) imposed on reinvested dividends none
Redemption Fee none
XML 94 R93.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Fund Operating Expenses (Vanguard Target Retirement 2035 Fund Participant)
Vanguard Target Retirement 2035 Fund
Vanguard Target Retirement 2035 Fund - Investor Shares
10/1/2013 - 9/30/2014
Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment)  
Management Fees none
12b-1 Distribution Fee none
Other Expenses none
Acquired Fund Fees and Expenses 0.18%rr_AcquiredFundFeesAndExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Total Annual Fund Operating Expenses 0.18%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
XML 95 R91.htm IDEA: XBRL DOCUMENT v2.4.1.9
Shareholder Fees (Vanguard Target Retirement 2010 Fund Participant)
Vanguard Target Retirement 2010 Fund
Vanguard Target Retirement 2010 Fund - Investor Shares
10/1/2013 - 9/30/2014
Shareholder Fees (fees paid directly from your investment]  
Sales charge (load) imposed on purchases none
Purchase Fee none
Sales charge (load) imposed on reinvested dividends none
Redemption Fee none
XML 96 R122.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Total Returns (Vanguard Target Retirement 2030 Fund - Investor Shares Participant) (Vanguard Target Retirement 2030 Fund, Vanguard Target Retirement 2030 Fund - Investor Shares)
12 Months Ended
Sep. 30, 2014
Vanguard Target Retirement 2030 Fund | Vanguard Target Retirement 2030 Fund - Investor Shares
 
Annual Total Return  
2014 7.17%rr_AnnualReturn2014
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
2013 20.49%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
2012 14.24%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
2011 (1.27%)rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
2010 14.43%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
2009 26.72%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
2008 (32.91%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
2007 7.49%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
XML 97 R132.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Total Returns (Vanguard Target Retirement 2055 Fund - Investor Shares Participant) (Vanguard Target Retirement 2055 Fund, Vanguard Target Retirement 2055 Fund - Investor Shares)
12 Months Ended
Sep. 30, 2014
Vanguard Target Retirement 2055 Fund | Vanguard Target Retirement 2055 Fund - Investor Shares
 
Annual Total Return  
2014 7.19%rr_AnnualReturn2014
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
2013 24.33%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
2012 15.58%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
2011 (2.27%)rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
XML 98 R119.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Total Returns (Vanguard Target Retirement 2020 Fund - Investor Shares Retail) (Vanguard Target Retirement 2020 Fund, Vanguard Target Retirement 2020 Fund - Investor Shares)
12 Months Ended
Sep. 30, 2014
Vanguard Target Retirement 2020 Fund | Vanguard Target Retirement 2020 Fund - Investor Shares
 
Annual Total Return  
2014 7.11%rr_AnnualReturn2014
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
2013 15.85%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
2012 12.35%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
2011 0.60%rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
2010 13.12%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
2009 23.10%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
2008 (27.04%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
2007 7.52%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
XML 99 R1.htm IDEA: XBRL DOCUMENT v2.4.1.9
Average Annual Total Returns
12 Months Ended
Sep. 30, 2014
Vanguard PRIMECAP Fund | Vanguard PRIMECAP Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 18.72%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
Five Years 16.20%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
Ten Years 10.09%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
Inception Date Nov. 01, 1984
Vanguard PRIMECAP Fund | Vanguard PRIMECAP Fund - Admiral Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 18.83%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
Five Years 16.31%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
Ten Years 10.22%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
Inception Date Nov. 12, 2001
Vanguard Target Retirement 2010 Fund | Vanguard Target Retirement 2010 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 5.93%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Five Years 7.95%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Since Inception 5.98%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Inception Date Jun. 07, 2006
Vanguard Target Retirement 2015 Fund | Vanguard Target Retirement 2015 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 6.56%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Five Years 8.94%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Ten Years 5.92%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Inception Date Oct. 27, 2003
Vanguard Target Retirement 2020 Fund | Vanguard Target Retirement 2020 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 7.11%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Five Years 9.67%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Since Inception 6.51%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Inception Date Jun. 07, 2006
Vanguard Target Retirement 2025 Fund | Vanguard Target Retirement 2025 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 7.17%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Five Years 10.22%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Ten Years 6.20%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Inception Date Oct. 27, 2003
Vanguard Target Retirement 2030 Fund | Vanguard Target Retirement 2030 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 7.17%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Five Years 10.76%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Since Inception 6.61%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Inception Date Jun. 07, 2006
Vanguard Target Retirement 2035 Fund | Vanguard Target Retirement 2035 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 7.24%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Five Years 11.29%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Ten Years 6.53%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Inception Date Oct. 27, 2003
Vanguard Target Retirement 2040 Fund | Vanguard Target Retirement 2040 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 7.15%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Five Years 11.57%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Since Inception 6.87%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Inception Date Jun. 07, 2006
Vanguard Target Retirement 2045 Fund | Vanguard Target Retirement 2045 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 7.16%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
Five Years 11.58%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
Ten Years 6.82%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
Inception Date Oct. 27, 2003
Vanguard Target Retirement 2050 Fund | Vanguard Target Retirement 2050 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 7.18%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Five Years 11.58%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Since Inception 6.93%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Inception Date Jun. 07, 2006
Vanguard Target Retirement 2055 Fund | Vanguard Target Retirement 2055 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 7.19%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
Since Inception 13.38%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
Inception Date Aug. 18, 2010
Vanguard Target Retirement 2060 Fund | Vanguard Target Retirement 2060 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 7.16%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
Since Inception 14.09%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
Inception Date Jan. 19, 2012
Vanguard Target Retirement Income Fund | Vanguard Target Retirement Income Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 5.54%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Five Years 6.84%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Ten Years 5.36%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Inception Date Oct. 27, 2003
Return After Taxes on Distributions | Vanguard PRIMECAP Fund | Vanguard PRIMECAP Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 16.98%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
Five Years 15.29%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
Ten Years 9.25%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
Return After Taxes on Distributions | Vanguard Target Retirement 2010 Fund | Vanguard Target Retirement 2010 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 4.95%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Five Years 7.12%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Since Inception 5.21%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Return After Taxes on Distributions | Vanguard Target Retirement 2015 Fund | Vanguard Target Retirement 2015 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 5.63%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Five Years 8.17%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Ten Years 5.17%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Return After Taxes on Distributions | Vanguard Target Retirement 2020 Fund | Vanguard Target Retirement 2020 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 6.42%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Five Years 9.04%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Since Inception 5.91%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Return After Taxes on Distributions | Vanguard Target Retirement 2025 Fund | Vanguard Target Retirement 2025 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 6.48%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Five Years 9.61%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Ten Years 5.60%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Return After Taxes on Distributions | Vanguard Target Retirement 2030 Fund | Vanguard Target Retirement 2030 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 6.54%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Five Years 10.20%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Since Inception 6.12%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Return After Taxes on Distributions | Vanguard Target Retirement 2035 Fund | Vanguard Target Retirement 2035 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 6.63%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Five Years 10.76%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Ten Years 6.04%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Return After Taxes on Distributions | Vanguard Target Retirement 2040 Fund | Vanguard Target Retirement 2040 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 6.59%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Five Years 11.06%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Since Inception 6.41%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Return After Taxes on Distributions | Vanguard Target Retirement 2045 Fund | Vanguard Target Retirement 2045 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 6.58%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
Five Years 11.04%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
Ten Years 6.34%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
Return After Taxes on Distributions | Vanguard Target Retirement 2050 Fund | Vanguard Target Retirement 2050 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 6.61%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Five Years 11.03%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Since Inception 6.45%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Return After Taxes on Distributions | Vanguard Target Retirement 2055 Fund | Vanguard Target Retirement 2055 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 6.71%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
Since Inception 12.92%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
Return After Taxes on Distributions | Vanguard Target Retirement 2060 Fund | Vanguard Target Retirement 2060 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 6.70%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
Since Inception 13.67%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
Return After Taxes on Distributions | Vanguard Target Retirement Income Fund | Vanguard Target Retirement Income Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 4.72%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Five Years 5.96%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Ten Years 4.31%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Return After Taxes on Distributions and Sale of Fund Shares | Vanguard PRIMECAP Fund | Vanguard PRIMECAP Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 12.07%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
Five Years 13.08%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
Ten Years 8.25%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
Return After Taxes on Distributions and Sale of Fund Shares | Vanguard Target Retirement 2010 Fund | Vanguard Target Retirement 2010 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 3.73%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Five Years 6.04%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Since Inception 4.53%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Return After Taxes on Distributions and Sale of Fund Shares | Vanguard Target Retirement 2015 Fund | Vanguard Target Retirement 2015 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 4.11%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Five Years 6.87%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Ten Years 4.51%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Return After Taxes on Distributions and Sale of Fund Shares | Vanguard Target Retirement 2020 Fund | Vanguard Target Retirement 2020 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 4.26%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Five Years 7.51%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Since Inception 5.04%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Return After Taxes on Distributions and Sale of Fund Shares | Vanguard Target Retirement 2025 Fund | Vanguard Target Retirement 2025 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 4.34%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Five Years 7.98%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Ten Years 4.82%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Return After Taxes on Distributions and Sale of Fund Shares | Vanguard Target Retirement 2030 Fund | Vanguard Target Retirement 2030 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 4.35%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Five Years 8.46%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Since Inception 5.20%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Return After Taxes on Distributions and Sale of Fund Shares | Vanguard Target Retirement 2035 Fund | Vanguard Target Retirement 2035 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 4.44%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Five Years 8.94%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Ten Years 5.18%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Return After Taxes on Distributions and Sale of Fund Shares | Vanguard Target Retirement 2040 Fund | Vanguard Target Retirement 2040 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 4.39%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Five Years 9.16%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Since Inception 5.44%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Return After Taxes on Distributions and Sale of Fund Shares | Vanguard Target Retirement 2045 Fund | Vanguard Target Retirement 2045 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 4.42%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
Five Years 9.18%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
Ten Years 5.43%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
Return After Taxes on Distributions and Sale of Fund Shares | Vanguard Target Retirement 2050 Fund | Vanguard Target Retirement 2050 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 4.42%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Five Years 9.17%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Since Inception 5.48%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Return After Taxes on Distributions and Sale of Fund Shares | Vanguard Target Retirement 2055 Fund | Vanguard Target Retirement 2055 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 4.38%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
Since Inception 10.61%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
Return After Taxes on Distributions and Sale of Fund Shares | Vanguard Target Retirement 2060 Fund | Vanguard Target Retirement 2060 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 4.35%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
Since Inception 11.00%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
Return After Taxes on Distributions and Sale of Fund Shares | Vanguard Target Retirement Income Fund | Vanguard Target Retirement Income Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 3.29%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Five Years 5.08%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Ten Years 3.86%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Standard & Poor's 500 Index | Vanguard PRIMECAP Fund | Vanguard PRIMECAP Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 13.69%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_PerformanceMeasureAxis
= vanguard_StandardnPoors500IndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
Five Years 15.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_PerformanceMeasureAxis
= vanguard_StandardnPoors500IndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
Ten Years 7.67%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_PerformanceMeasureAxis
= vanguard_StandardnPoors500IndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
Standard & Poor's 500 Index | Vanguard PRIMECAP Fund | Vanguard PRIMECAP Fund - Admiral Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 13.69%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_PerformanceMeasureAxis
= vanguard_StandardnPoors500IndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
Five Years 15.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_PerformanceMeasureAxis
= vanguard_StandardnPoors500IndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
Ten Years 7.67%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_PerformanceMeasureAxis
= vanguard_StandardnPoors500IndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
Barclays U.S. Aggregate Bond Index | Vanguard Target Retirement 2010 Fund | Vanguard Target Retirement 2010 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Five Years 4.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Since Inception 5.27%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Barclays U.S. Aggregate Bond Index | Vanguard Target Retirement 2015 Fund | Vanguard Target Retirement 2015 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Five Years 4.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Ten Years 4.71%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Barclays U.S. Aggregate Bond Index | Vanguard Target Retirement 2020 Fund | Vanguard Target Retirement 2020 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Five Years 4.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Since Inception 5.27%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Barclays U.S. Aggregate Bond Index | Vanguard Target Retirement 2025 Fund | Vanguard Target Retirement 2025 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Five Years 4.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Ten Years 4.71%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Barclays U.S. Aggregate Bond Index | Vanguard Target Retirement 2030 Fund | Vanguard Target Retirement 2030 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Five Years 4.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Since Inception 5.27%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Barclays U.S. Aggregate Bond Index | Vanguard Target Retirement 2035 Fund | Vanguard Target Retirement 2035 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Five Years 4.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Ten Years 4.71%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Barclays U.S. Aggregate Bond Index | Vanguard Target Retirement 2040 Fund | Vanguard Target Retirement 2040 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Five Years 4.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Since Inception 5.27%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Barclays U.S. Aggregate Bond Index | Vanguard Target Retirement 2045 Fund | Vanguard Target Retirement 2045 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
Five Years 4.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
Ten Years 4.71%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
Barclays U.S. Aggregate Bond Index | Vanguard Target Retirement 2050 Fund | Vanguard Target Retirement 2050 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Five Years 4.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Since Inception 5.27%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Barclays U.S. Aggregate Bond Index | Vanguard Target Retirement 2055 Fund | Vanguard Target Retirement 2055 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
Since Inception 3.44%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
Barclays U.S. Aggregate Bond Index | Vanguard Target Retirement 2060 Fund | Vanguard Target Retirement 2060 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
Since Inception 2.68%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
Barclays U.S. Aggregate Bond Index | Vanguard Target Retirement Income Fund | Vanguard Target Retirement Income Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Five Years 4.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Ten Years 4.71%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Target Income Composite Index | Vanguard Target Retirement Income Fund | Vanguard Target Retirement Income Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 5.76%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= vanguard_TargetIncomeCompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Five Years 6.97%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= vanguard_TargetIncomeCompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Ten Years 5.38%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= vanguard_TargetIncomeCompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Target 2015 Composite Index | Vanguard Target Retirement 2015 Fund | Vanguard Target Retirement 2015 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 6.77%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2015CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Five Years 9.03%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2015CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Ten Years 5.93%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2015CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Target 2025 Composite Index | Vanguard Target Retirement 2025 Fund | Vanguard Target Retirement 2025 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 7.45%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2025CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Five Years 10.49%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2025CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Ten Years 6.33%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2025CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Target 2035 Composite Index | Vanguard Target Retirement 2035 Fund | Vanguard Target Retirement 2035 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 7.57%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2035CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Five Years 11.55%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2035CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Ten Years 6.68%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2035CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Target 2045 Composite Index | Vanguard Target Retirement 2045 Fund | Vanguard Target Retirement 2045 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 7.61%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2045CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
Five Years 11.87%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2045CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
Ten Years 6.95%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2045CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
MSCI US Broad Market Index | Vanguard Target Retirement 2010 Fund | Vanguard Target Retirement 2010 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Five Years 15.75%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Since Inception 8.55%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
MSCI US Broad Market Index | Vanguard Target Retirement 2015 Fund | Vanguard Target Retirement 2015 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Five Years 15.75%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Ten Years 8.15%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
MSCI US Broad Market Index | Vanguard Target Retirement 2020 Fund | Vanguard Target Retirement 2020 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Five Years 15.75%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Since Inception 8.55%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
MSCI US Broad Market Index | Vanguard Target Retirement 2025 Fund | Vanguard Target Retirement 2025 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Five Years 15.75%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Ten Years 8.15%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
MSCI US Broad Market Index | Vanguard Target Retirement 2030 Fund | Vanguard Target Retirement 2030 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Five Years 15.75%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Since Inception 8.55%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
MSCI US Broad Market Index | Vanguard Target Retirement 2035 Fund | Vanguard Target Retirement 2035 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Five Years 15.75%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Ten Years 8.15%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
MSCI US Broad Market Index | Vanguard Target Retirement 2040 Fund | Vanguard Target Retirement 2040 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Five Years 15.75%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Since Inception 8.55%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
MSCI US Broad Market Index | Vanguard Target Retirement 2045 Fund | Vanguard Target Retirement 2045 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
Five Years 15.75%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
Ten Years 8.15%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
MSCI US Broad Market Index | Vanguard Target Retirement 2050 Fund | Vanguard Target Retirement 2050 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Five Years 15.75%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Since Inception 8.55%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
MSCI US Broad Market Index | Vanguard Target Retirement 2055 Fund | Vanguard Target Retirement 2055 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
Since Inception 18.24%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
MSCI US Broad Market Index | Vanguard Target Retirement 2060 Fund | Vanguard Target Retirement 2060 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
Since Inception 19.00%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
MSCI US Broad Market Index | Vanguard Target Retirement Income Fund | Vanguard Target Retirement Income Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Five Years 15.75%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Ten Years 8.15%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Target 2050 Composite Index | Vanguard Target Retirement 2050 Fund | Vanguard Target Retirement 2050 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 7.61%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2050CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Five Years 11.87%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2050CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Since Inception 7.05%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2050CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Target 2040 Composite Index | Vanguard Target Retirement 2040 Fund | Vanguard Target Retirement 2040 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 7.61%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2040CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Five Years 11.87%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2040CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Since Inception 7.00%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2040CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Target 2030 Composite Index | Vanguard Target Retirement 2030 Fund | Vanguard Target Retirement 2030 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 7.51%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2030CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Five Years 11.03%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2030CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Since Inception 6.76%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2030CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Target 2020 Composite Index | Vanguard Target Retirement 2020 Fund | Vanguard Target Retirement 2020 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 7.37%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2020CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Five Years 9.93%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2020CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Since Inception 6.63%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2020CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Target 2010 Composite Index | Vanguard Target Retirement 2010 Fund | Vanguard Target Retirement 2010 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 6.13%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2010CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Five Years 8.05%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2010CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Since Inception 5.99%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2010CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Target 2055 Composite Index | Vanguard Target Retirement 2055 Fund | Vanguard Target Retirement 2055 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 7.61%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2055CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
Since Inception 13.62%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2055CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
Target 2060 Composite Index | Vanguard Target Retirement 2060 Fund | Vanguard Target Retirement 2060 Fund - Investor Shares  
Average Annual Returns for Periods Ended December 31, 2014  
One Year 7.61%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2060CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
Since Inception 14.37%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2060CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
XML 100 R125.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Total Returns (Vanguard Target Retirement 2035 Fund - Investor Shares Retail) (Vanguard Target Retirement 2035 Fund, Vanguard Target Retirement 2035 Fund - Investor Shares)
12 Months Ended
Sep. 30, 2014
Vanguard Target Retirement 2035 Fund | Vanguard Target Retirement 2035 Fund - Investor Shares
 
Annual Total Return  
2014 7.24%rr_AnnualReturn2014
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
2013 22.82%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
2012 15.16%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
2011 (2.24%)rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
2010 15.14%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
2009 28.17%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
2008 (34.66%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
2007 7.49%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
2006 15.24%rr_AnnualReturn2006
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
2005 6.30%rr_AnnualReturn2005
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
XML 101 R18.htm IDEA: XBRL DOCUMENT v2.4.1.9
Average Annual Total Returns (Vanguard Target Retirement 2015 Fund Participant)
Vanguard Target Retirement 2015 Fund
Vanguard Target Retirement 2015 Fund - Investor Shares
10/1/2013 - 9/30/2014
Barclays U.S. Aggregate Bond Index
Vanguard Target Retirement 2015 Fund
Vanguard Target Retirement 2015 Fund - Investor Shares
10/1/2013 - 9/30/2014
MSCI US Broad Market Index
Vanguard Target Retirement 2015 Fund
Vanguard Target Retirement 2015 Fund - Investor Shares
10/1/2013 - 9/30/2014
Target 2015 Composite Index
Vanguard Target Retirement 2015 Fund
Vanguard Target Retirement 2015 Fund - Investor Shares
10/1/2013 - 9/30/2014
Average Annual Returns for Periods Ended December 31, 2014        
One Year 6.56%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
6.77%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2015CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Five Years 8.94%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
4.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
15.75%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
9.03%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2015CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Ten Years 5.92%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
4.71%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
8.15%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
5.93%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2015CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
XML 102 R80.htm IDEA: XBRL DOCUMENT v2.4.1.9
Shareholder Fees (Vanguard Target Retirement Income Fund Participant)
Vanguard Target Retirement Income Fund
Vanguard Target Retirement Income Fund - Investor Shares
10/1/2013 - 9/30/2014
Shareholder Fees (fees paid directly from your investment]  
Sales charge (load) imposed on purchases none
Purchase Fee none
Sales charge (load) imposed on reinvested dividends none
Redemption Fee none
XML 103 R90.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Fund Operating Expenses (Vanguard Target Retirement 2010 Fund Participant)
Vanguard Target Retirement 2010 Fund
Vanguard Target Retirement 2010 Fund - Investor Shares
10/1/2013 - 9/30/2014
Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment)  
Management Fees none
12b-1 Distribution Fee none
Other Expenses none
Acquired Fund Fees and Expenses 0.16%rr_AcquiredFundFeesAndExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Total Annual Fund Operating Expenses 0.16%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
XML 104 R4.htm IDEA: XBRL DOCUMENT v2.4.1.9
Average Annual Total Returns (Vanguard Target Retirement Income Fund Retail)
Vanguard Target Retirement Income Fund
Vanguard Target Retirement Income Fund - Investor Shares
10/1/2013 - 9/30/2014
Return After Taxes on Distributions
Vanguard Target Retirement Income Fund
Vanguard Target Retirement Income Fund - Investor Shares
10/1/2013 - 9/30/2014
Return After Taxes on Distributions and Sale of Fund Shares
Vanguard Target Retirement Income Fund
Vanguard Target Retirement Income Fund - Investor Shares
10/1/2013 - 9/30/2014
Barclays U.S. Aggregate Bond Index
Vanguard Target Retirement Income Fund
Vanguard Target Retirement Income Fund - Investor Shares
10/1/2013 - 9/30/2014
MSCI US Broad Market Index
Vanguard Target Retirement Income Fund
Vanguard Target Retirement Income Fund - Investor Shares
10/1/2013 - 9/30/2014
Target Income Composite Index
Vanguard Target Retirement Income Fund
Vanguard Target Retirement Income Fund - Investor Shares
10/1/2013 - 9/30/2014
Average Annual Returns for Periods Ended December 31, 2014            
One Year 5.54%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
4.72%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
3.29%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
5.76%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= vanguard_TargetIncomeCompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Five Years 6.84%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
5.96%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
5.08%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
4.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
15.75%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
6.97%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= vanguard_TargetIncomeCompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Ten Years 5.36%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
4.31%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
3.86%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
4.71%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
8.15%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
5.38%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= vanguard_TargetIncomeCompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
XML 105 R12.htm IDEA: XBRL DOCUMENT v2.4.1.9
Average Annual Total Returns (Vanguard Target Retirement 2045 Fund Retail)
Vanguard Target Retirement 2045 Fund
Vanguard Target Retirement 2045 Fund - Investor Shares
10/1/2013 - 9/30/2014
Return After Taxes on Distributions
Vanguard Target Retirement 2045 Fund
Vanguard Target Retirement 2045 Fund - Investor Shares
10/1/2013 - 9/30/2014
Return After Taxes on Distributions and Sale of Fund Shares
Vanguard Target Retirement 2045 Fund
Vanguard Target Retirement 2045 Fund - Investor Shares
10/1/2013 - 9/30/2014
Barclays U.S. Aggregate Bond Index
Vanguard Target Retirement 2045 Fund
Vanguard Target Retirement 2045 Fund - Investor Shares
10/1/2013 - 9/30/2014
MSCI US Broad Market Index
Vanguard Target Retirement 2045 Fund
Vanguard Target Retirement 2045 Fund - Investor Shares
10/1/2013 - 9/30/2014
Target 2045 Composite Index
Vanguard Target Retirement 2045 Fund
Vanguard Target Retirement 2045 Fund - Investor Shares
10/1/2013 - 9/30/2014
Average Annual Returns for Periods Ended December 31, 2014            
One Year 7.16%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
6.58%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
4.42%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
7.61%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2045CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
Five Years 11.58%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
11.04%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
9.18%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
4.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
15.75%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
11.87%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2045CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
Ten Years 6.82%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
6.34%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
5.43%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
4.71%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
8.15%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
6.95%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2045CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
XML 106 R11.htm IDEA: XBRL DOCUMENT v2.4.1.9
Average Annual Total Returns (Vanguard Target Retirement 2040 Fund Retail)
Vanguard Target Retirement 2040 Fund
Vanguard Target Retirement 2040 Fund - Investor Shares
10/1/2013 - 9/30/2014
Return After Taxes on Distributions
Vanguard Target Retirement 2040 Fund
Vanguard Target Retirement 2040 Fund - Investor Shares
10/1/2013 - 9/30/2014
Return After Taxes on Distributions and Sale of Fund Shares
Vanguard Target Retirement 2040 Fund
Vanguard Target Retirement 2040 Fund - Investor Shares
10/1/2013 - 9/30/2014
Barclays U.S. Aggregate Bond Index
Vanguard Target Retirement 2040 Fund
Vanguard Target Retirement 2040 Fund - Investor Shares
10/1/2013 - 9/30/2014
MSCI US Broad Market Index
Vanguard Target Retirement 2040 Fund
Vanguard Target Retirement 2040 Fund - Investor Shares
10/1/2013 - 9/30/2014
Target 2040 Composite Index
Vanguard Target Retirement 2040 Fund
Vanguard Target Retirement 2040 Fund - Investor Shares
10/1/2013 - 9/30/2014
Average Annual Returns for Periods Ended December 31, 2014            
One Year 7.15%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
6.59%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
4.39%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
7.61%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2040CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Five Years 11.57%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
11.06%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
9.16%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
4.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
15.75%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
11.87%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2040CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Since Inception 6.87%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
6.41%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
5.44%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
5.27%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
8.55%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
7.00%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2040CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
XML 107 R23.htm IDEA: XBRL DOCUMENT v2.4.1.9
Average Annual Total Returns (Vanguard Target Retirement 2040 Fund Participant)
Vanguard Target Retirement 2040 Fund
Vanguard Target Retirement 2040 Fund - Investor Shares
10/1/2013 - 9/30/2014
Barclays U.S. Aggregate Bond Index
Vanguard Target Retirement 2040 Fund
Vanguard Target Retirement 2040 Fund - Investor Shares
10/1/2013 - 9/30/2014
MSCI US Broad Market Index
Vanguard Target Retirement 2040 Fund
Vanguard Target Retirement 2040 Fund - Investor Shares
10/1/2013 - 9/30/2014
Target 2040 Composite Index
Vanguard Target Retirement 2040 Fund
Vanguard Target Retirement 2040 Fund - Investor Shares
10/1/2013 - 9/30/2014
Average Annual Returns for Periods Ended December 31, 2014        
One Year 7.15%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
7.61%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2040CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Five Years 11.57%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
4.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
15.75%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
11.87%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2040CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Since Inception 6.87%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
5.27%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
8.55%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
7.00%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2040CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
ZIP 108 0000932471-15-003419-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000932471-15-003419-xbrl.zip M4$L#!!0````(`.=#249@Q55@G%P``-/4"0`4`!P`8VAE@)34^S"__=0-)"Z% M6Z%N`-+C\$C=)"HSD5F555]6?O_RKU_O]\[G,(IWQ\,/3[R)^\0)#YOC=G>X M^^')[^]_N5D]O'Z+][CG^[[??H.\?@\/=.8BV/SSY>#H] M/'_V+/G!,]_UINYTZCU)/KK?'3Y=/O;ERY<)?L[D&-VAC[K39_C7'X(XO'S^ M'-^<'A_"F/^=[2EZAG_]['`\W!S.]V&TVUR^BC^U/5V^F!YH_HS^\O+9*,I^ M+@XWD[OCYV=1A%7P;USO)J7$-MSQ/XY^P?L\&6S'E61!)=E=/QOO,KI^F28? M]9[]OU__^F[S,;P/;G:'^!0<-F%FB%V%80M?V,7'F>\MJ[Y"/W$=HO#NF&S> M>KU^1G[[!/L'_L/SF,CY-KQ%WR8_^!B%MS\\03^-3V%T@XPT1W9:3K[&VR?) M1_";_.%)O+M_V(=/GN%'1='S=Q^#*/QXW&_#Z)3N'7 MTUO\U,]_O`U/P6[_QSL7_^//%ZLG/Z:^Z.!O.M^1_SX$NZVSW47AYK1_=&ZC MX[WS>#Q'SN[P&8EV'QY.W__+L])Q6PGU)HA.N\WN(3B<[)7,UR;:;P]A%)S0 M=/+SUX?P$+=YER\.AW.P=WXY'[;.Y3%.\ASGN\N?3A^#$Q8-2?SHA,'FH_,8 M!I$3Q$[@H.]MD*3!7>@<;]$G0^=SL#^3OW"5*9.WI3IE7C`0G7SKE7H31K?' MZ![/?N^##_OPW\(`+VI-W`XMAU@*IM7[XPG]%WWN'!UB!SW308_>';>Q\_-A M&VZ=5^$FO/^`(F?J/770##R44)?MX@_!=%+-/.<7ARV7>W) M$9((4#\$DX7Y8,MQR2P;H*!)7)@,FGU6$J,?_AM-P[O/;8=X?8D:Y_((&CZY M![)QWN[B3RV'>!/M#OC'R'3HRU2'U&-2#Z:F;?EX_,5G])N71V<>E*R!)S0= MA'>/PM*G3,6>M6-O)/?H)$2.T>GVN-\=WR-9CLC?WZ(/??O--MSL[H,]REW] M)PV%^/:;\V%'/_-PCL(G/[H3SZ,1P!LC&3\ZQ@_H'9[C5V3@9OKB'`PGJOZ2 M#I!Y"'OR:Q237_]V?!5NSQL\I?YR)`M[XJ7O@Z]AW'2\[U`&N$<#Q,[AZ&R3 M)Y(IX!:[/_K_D#V7SNM-!I*;.&,"^.KR+` M.5JJ"FW.4#5!_?02TD]Q?)_P4X6#^V]!A+=\G\/W2*2?]L?-IZ99R#_M3W]Y M^*>[TU_>HWTE,O/^^`5O43^@S><&/YF$X`G'LQ-$(=IKGD*R+SD=G8_A_H'L M6='N-HSP>=J6[$XC[/-X=THWIOAQNP/Y#=X'3QP\TO7Y\+A. M(LEF%W_ISS'S2F0ID8C!X8@> M$3G8;9+GD\T5'O5`1:'*9<4(V"8MH//>B8:!"@K^W#S\CLSGT0?0I/R!;H]3YUOGS#?D?8?B`37N_(Y8/3FE[/03Q*6/.[3'$KD@$V&V0NU^T)<<3 M7W;[??+YY'W=GI'&X<3Y_6&+/K_-/&YW('\D/KU#,_5GY/_$DNCO^%3B2_@A MWJ%!D%3)\?<$F>A9Y@U'SH='_-;VV$G^DWT,:;O?W]Q&(?GRRG5O%@O_9CF; M+2?86Y\1=\VL/D7WSZXZ/W\-\"%JRPW0)338UW.#$$^]UOTN,V9A28.Y.,YOH3GCAQML:&1CU$Q\^[;4@"$LM!VB2`2ZBSNL8+. M\7)N=U$D"N\#)`J*733K8?F87`]1N`FQ&]!)A;%'4\+Y[B/](IHUL,3XI<5H MIGET/J"WL+MC0R&_":.G#H:2MCA`T=-B9BIR-!C3A]!OT[?S(7Q>Z?!U,2?= MZ>D\O0WC3;3[P/SL-DD2+Z\&&Q2KC\]1F1=].#^2S^"#^(*[IR=4OKZEBEY2 M190ZH;G]L9NB9!*.PQ`MG2B4$V_='P]W-V@]N$>SY,..N.8#]K(=F7CS$I=* M5):IB)POT?A'*(I:7?:X;-YY"-_9@L^$O#/Z--H$DGD_A[% M7Q)?EQ\Z)Z:-@V="XH;7M99^MB`?&1Q_DDX39#D_XJD;9WE43.H9U%WQK(ZF M>3+C!/A#-#/;;([GPXG,-W&8*$XS#/P-/-.P;)1.5C7SVS%*S6B?RA)F,X[JR3YQ7R(XX:-&O[_%"@F=&-*G=[F*\).`Y]VGFNR4V_()> MG.?]*0G3)"^[`""9EY(/AW(O2^W`_HK2JE]1\OC8VO->'-+3=6II0B\`SZ![ MG+#=XT?310ZEF"C?Q7MY/(WCR$[6NXF3DSPC6$I8"9.J3*G_"\VNZ/?X:]@_ M-J?"ZHP<:+<)Z?*:2J+Q%'>[/^,UZT0S9N+/7_"4AR+D#OG7?O>)>E?R.;), M,3_`DJ&L$2V_R`0LL::K+=$$I0/QF+'AN]2PY(')\W9T64)I_('$!EK#J8C$#/%%;I)LHPTRRGM1K*0?AQX0$F.A M=_`99]G.YG&SQYM$DI@E"1*R`QH7Z\.>C"V<^N4MRZGI;R<<'5[$,1(>.0^. MRXCF\36J\`UTR3;.R$^VNQ@M73@BT?/0NT49#\KPR4QR1#Z4V]ZAK1'Q9@RB MAU^HJ>+4>\2F(,LA]5CD(7@:S0&B>`H(L#(X&29_.V%'#:([_!6\Z"-#<$V0 M.NB(3X_[L$[_9`-(]IMD@!LZ?>^V-VQYWOTOM>1==/R"7A?5B+YN9.3=/ON, M9,) M`R?*(=&3S/SH%?_;#B=A>'NP?WR:5Q$_%,D?LJ7P\Q%[R9X$`YU.B"[T!5R_ MEIY$+Z_XU^"`W"2J>[/$.=GB_XAS@9`NT>3%;8)S?%WHL-G)@4>R5[[L[S^$ MA\U';#&R@%)3DRT2#=W@LIM/S;_')&-#VR@T`VZW.SPN2EIV=X?=+;(/F:.3 MC\>)I3^&`G2JE'2-VBM?G4,8^*'=*?Z M"SGS;2VHKK/HF"E?C]!$M>;.]W>+ZR!2O)R0-02?^ADI+(T(J5-(I. MF6!)SH\!*P&L1#M6TLCIY8`E.7?7C)54*&HI6%(BL1&TI,YZ`)<`7*((+BEQ M/=OQ$@UB`V`"@`D`)@"8`&`R-L"$9^M^'EG+14SJTE2`3&1`)JU3&YL=T`AF M8OH@V#QH4F(!LZA)B5`6PB8ED@X)-^%<@ND-8I*O"S:/F=#MX&:/4W6RS,1H M7@RWUH,GWWT(;X\LS0IN3V%RMPE0E1;W$_-X2JP04&D>MNPT*RZ/U2XW3]"? M.N,K2-['%,)B!&`)K^=^,8-8`&&Q'F%I'@6*+J(4O%\'W%*GM1:@)7=Q_.7^ MB`_JA&1^01V/K#LW:-VY+*IH'T-\]T!]"_\*K0[TE/0"*FQWM[?X#((>->%U MD*SCI0'U=XPW%,G=HI[G'L]7QGJ`>S@>TD./EGCWTM+LGJS@>9(=G\S]M$7]3&43QQWNQ# M%./XDVP&Y-N*&OEXP*>:[#0M'QWY-X2/U[&&J20)S4'(_+0*,K0!8=Y^^ M=Q[VP0%/DO'QJ7.[NSN3*AC:E@L]F^[/J/P.N=^-'?55ZNU1"[P+]N3EDJAD MELG.KJE#RV28Q*1Q<)_DIWA""BX^@,(-C;=!ZU^<=P,R:K)D$"#LZL;(S-E; M[3F?KMAR<,.\)>Q:-0OH`UP;S9\`M6J$6N,18*V5*Z"-**LN@0%?!7P5\%7` M5P%?'1N^"O!JRZ04@%5A8%4LF['9Z?1!JE9@1(;`U"K=#<"H5>+8`J!6R6@> MEA('5?.'(;^CS>V_T8,_%N1OFS4TO%ACP&>1-0=)?-N5&!J]D+LO]T2Q=$7WN$#VS86TWT27&.`$HU* M]/_Y*[8J61.2CQ-WBUKYC(*C7S(U]?+LM]2D?-H6\AVAEDFRDZ[L-GU^_G1$@-@E+4_?D^@3XIY(WV,O^<_#R*_KCV ME26/(<[VXNLN3GT8I=`X$<:`6.ZGVW#WQU_#NV#_,TJN3X^9[R72IA3]E?)# M_(,Z/5+X1X='/I.U84<[%XN95!C:'ZNE2R82:3:FSQ^0=?/SBS[+YD=^%9R" MG'E;&Z?".OBKS=\+_N15OE_1$HQ6A=SG"O8NM65;6ZN9EWD&YTW.8'6ILW2- MV?VAVITR'^"LJT"KI7FF*8S?JUF\L1V[VEW-K%,0HG_YH(DW(',&JGH%?UE=Z9Y\BD7I%>S4%-[=C2_FCFH7)K^34;Z7X3,J:C1F^C+G-3R M5;0G(/;\Y=PVFE]MDHFP_#*Q;"2/%6;YM5BG_!:@0<%IHHV-=+.Z)93`-IMU M#GULLVQ0[1W+3_G+O2R16JS?^<=[@&BA2I?S^\]LKT-B"]1!U+N?N? MGCQ(%?$IIK/E_A%_CE;[0X,`)725U=$CITM`;)"EDJ38/# M:\0]ZM@\;7J+^-MO5/5LKG'`X@56FH2CJ#WB@`^WU]6:9J#XM>.$-+E&^I1> M2KG-7'2E-]F"Y,[,D>2@UPN_O+LJDF@Q;=/4J;TX=+T.E/HP>@Z.+>R\:.^" MLUU)[ M'\;Q]=HE*71FE]:(\-.WPR_6/IZVSOSW/@OB>UJ M!D#O+Y>E_CE.OEHV8'*#/#_B!DW4N]I;[P%5:H=R2'P9`X]QB^L6LAT`Z"C()78=2AR>S[X%%(/ M1^/1N[.YR[ST*C%Y1/(.3L?$$M@%SC%=E))UIVA"NJ'X"\V]L)/66&5+%S'. M/?VLE9\RE$6A>QF/[4OFBS(JD&.):+C!DV^,9[CR`:E8".:X;#M:7#Q83:7 MESG\Q/D%S^(HHN_0RG_S`5^AVN8F'_3JR"R#_O_3`5^1"B6I=[%C&*"L!]^106;?D%O%T?'\8<_.+P_8+=`/M[L8 MW^>/XAL2/L$63<&)8< M:*X;FLVC@XV2F+*F0T7A.ZD<&>6=Q(GPHH-G^\>\JQ`?HS=ED/)D4KA-=@0X M*\`Y*2U0.-[>XAT4/5$C_I4H>A$@N4O?<&F:+BN7)KH"-UZ;XK[U*)$=4,GK MH';K201=_)_NJA[IP3B5'#^4"I\+C@9!<1D@N-CE:JZGSCVMWB9[N=\G[R;. M%MDZB,@;I5X0D0N%J?S@?+@-/A\CLC+AT>["S#2&G)_^E,[6$^5`^?..)D:[]@$A^F:/^9XZ"3Z2>B@V M,`U=ZK/W3QNU$&G;*P2Z;PAM-:\M.*B,%VPB?:I-#C\B>DQ[9+3L@0Z.=DB(GS=_K"8M(2+6T:_,XRN]>B M\R0;5[KG34.!P2G9T+RGUGU[O7S^FLI$(<(7Q#_>H5T0JQYS:?58]X'>[KPRUM?GKS)CJ>Z&GDNVL.FGZLXTTGBP9RO8%RYE.:=]^'6YS.W3QE?7"3KL]CTB&]/B7 MPLZ15`7@]U+<2M(T+2UX(O-%LJ<,+*!?^=^0HTIF(YC(=LVTL*,?3Y>&!.A/ MWWZ3SN&<[SZ<3P[;5"*54H`\KC%`$]#_AN5;E^\GWWZ3/@6O?.=T&U'_TNGK M.USWN+35%.T#QRQRC[S<#C(??E;1SWS+")>/X?HD1=VG+K,C7FK5"CI43B*H2!QC12+P$77A(])?I=@\8J%` M$0H4H4!1('!Z5YM8IYK%98D=R(T*6SP@-^H?N9%%;4&!?D@-_9"Y"N)&\R(4 M#T/QL(+BX4:^U_>Z89N5A))A*!F&DF$H&8:282@9AI)A*!F&DF$H&;8A@J!D M&$J&H618E+`/JH6A6KCA`Z!:&*J%H5H8JH6A6ABJA5N@R+W,LLPPU(ZQ1KA* M_YZ4!U>I8)AHU]:BX"H9S==;BE<*=R?:S5MCP'4Q-243RHEV"X44?2NQJ3%@ M2^)=(>+9PG(/Q+.JB&=+S"[$*T.^;SE-)Y'1!-VL.A-;R9S4V4%6$_+63F;F*/E5&/\_LWG)B@AI=B^ M/Y20E?8W10FI^!WT+Q"4\Q"Z_GSI6[PJ'L*"]"9X"*D0/*8R M5S8/(=-7&P\A&\]:'D)-L<\94A$/H?R(YSQ=`0^AW#BOE%DS#Z&ZZ.9HJ8.' ML%%,F^8A9$)"UY]1=?V!YCXM$Q^-'7Y:ABBT^8$V/]#F1S1Z>M?KIY%^%C?\ M$>4AS*MID(>PU.+02F30K41<6W@(2QVP[_U$K-=T3$U%V`6L=-<0,B5DNX9< M;UDU:!I"OE_H$9*_]MR@)4BZM"ZY6T6S*/*W5,N!^^"_CZ3Y`0W=790:F%T< M05L?-`R;",I&I`T*.`->LUVD*\J+B;K);894:6[5O?"Y!_?"X5XXW`L7OA?. MB:G9&MH`01L@FCQ"&R!H`P1M@*`-D(DV0%7>`RU+;+Q,JX+EL'PCV[N^)7/H M6]*[OB7S_O;39;=&Y6L^?U%NG91 M64[\0;AJIR&RCHJ-I26U*T<]DRR#%H;'2)X/M M2VJ-T),>)K5ZV$!QF)?)EFXFM8(.E>(0BAW'6.P(%(==*`[U%T`VCUBH?83: M1ZA]%`BL%4(@,A5RE M@F'V1%OKC:MD-%_**5Z$W)T],6^-`9?V+:.A;P^(FS M)RHSN`KV1,NL+H4]4>J,;X_9O/3;`G2K%]?]@3*^UOBCU1 M\3OH7R`H9T_$W(UK*]D3-4@FPI[(Q+*1:5"8/=%BG00HOQ)M[&5/U">A!/;$ MK'/H8T]DXZID3V1#J&1/9$.H8D]DCU?%GEB0W@1[(A6"PZ_F+F6S)S)]M;$G MLO&L94_4%/N<(16Q)\J/>,[3%;`GRHWS2IDULR>JBVZ.ECK8$QO%M&GV1"8D M-!0:54,AZ!O4,O'1V#RH98A"!R'H(`0=A$2CIW=MA!KI9W$O(5'VQ+R:!MD3 M2RT.74J&W*5D:0MY8JG_];U3B?6:0KL2:%?BR&]7LH!V)="N!-J52&U7,H5V M)="NA.6.T*X$VI5`NQ)H5P+M2O#OH%V)?O+$\HULWWJ6^"[T+.E;SQ+?[7_/ MD@XM2V;31@U'JEJ6>).9A)8EWE)&QQ)G.5E#;Y&Q]Q;ITA<$NH*T*8;N>3IC MD)[06&V1P?X@M4;H29.06CULH"?,RV1+NY!:08=*3PC5A&.L)@1ZPB[TA/HK M#)M'+!070G$A%!<*!$[OZ@KK5+.XI+`#/6%ABP?TA$!/"/2$UM$3FJO^;30O M0N$O%/ZJ92>TK1)66LVOS4I"N2^4^SI0[@OEOE#N"^6^4.X+Y;Y0[@OEOE#N M"^6^4.X+Y;ZM][!0Z0N5OE#I"Y6^4.D+E;Y0Z6L+_Q\4^8KS_XVQOK=*_YZ4 M]E:I8)C_S]:"WBH9S==*BE?Y=N?_RUMCP#4M->4.ROG_"D40?2N/J3&@#OZ_ MPG(/_'\Z^/]29A>BVC@5, M=.+\?\H,KH+_SS*K2^'_D_("K.?_JYQ-S/'_J3%^_^9S$_Q_4FS?'_Z_2ON; MXO]3_`[Z%PC*^?\P^Z!O)?^?!LE$^/^86#9RY0GS_UFLDP!I5:*-O?Q_^B24 MP/^7=0Y]_']L7)7\?VP(E?Q_;`A5_'_L\:KX_PK2F^#_HT)HX?]C^FKC_V/C M6L5!= M"-6%4%TH$#B]*RRL4\WBFL(.!("%+1X0``(!(!``6D<`:*[\M]&\")6_4/FK ME@#0ME)8:46_-BL)];Y0[^M`O2_4^T*]+]3[0KTOU/M"O2_4^T*]+]3[0KTO MU/NVWL-"J2^4^D*I+Y3Z0JDOE/I"J:\U#(!0Y2O.`#C&`M\J_7M2VUNE@F$& M0%LK>JMD-%\L*5[FVYT!,&^-`1>UU-0[*&<`+%1!]*T^IL:`.A@`"\L],`#J M8`!,F5V(T(5\WW(&0"*C.09`%2:VDBBGLYV%&`"EF%<#`V#:.A9PT8DS`"HS MN`H&0,NL+H4!4,H+L)X!L'(V,<<`J,;X_9O/33``2K%]?Q@`*^UOB@%0\3OH M7R`H9P#T_.7"M9(!4(-D(@R`3"P;V?*$&0`MUDF`MBK1QEX&0'T22F``S#J' M/@9`-JY*!D`VA$H&0#:$*@9`]GA5#(`%Z4TP`%(AM#``,GVU,0"R\:QE`-04 M^YPA%3$`RH]XSM,5,`#*C?-*F34S`*J+;HZ6.A@`&\6T:09`)B2T[!E5RQ[H MS-,R\='8GJ=EB$*/'NC1`SUZ1*.G=XUZ&NEG<;<>40;`O)H&&0!++0Y]0*`/ MB`8&P%+_ZWLS$.LUA8X@T!'$D=\19+F`CB#0$00Z@LCL".+/H",(=`0Y04<0 MZ`@"'4&@(TC>5:`C"'0$T<@`6+Z1[5M;D*D+;4'ZUA8$M^@X5=BC#VU!>%OI MIGU!YM/)5$97#[_18RK:BWCKR;Q[7Y#99`U]0:`OR+CZ@A0.U?60`.87[GZF M-`9)`(W5%QGL$5)KA)XT"JG5PP82P+Q,MK0,J15TJ"2`4%$XQHI"(`'L0@*H MO\JP><1"@2$4&$*!H4#@]*ZVL$XUB\L*.Y``%K9X0`(()(!``F@=":"Y"N!& M\R(4_T+QKUH20-NJ8:75_=JL))3\0LFO`R6_4/(+);]0\@LEOU#R"R6_4/(+ M);]0\@LEOU#RVWH/"]6^4.T+U;Y0[0O5OE#M"]6^IJM]*U'@7B8R9G@`QUCC M6Z5_3\I[JU0PS`-H:U%OE8SFZR7%*WV[\P#FK3'@NI::D@?E/("%0HB^E0!T\@"FS"]&ZD.];S@-(9#3'`ZC"Q%;2Y72VLQ`/H!3S:N`! M3%O'`D8Z<1Y`9097P0-HF=6E\`!*>0'6\P!6SB;F>`#5&+]_\[D)'D`IMN\/ M#V"E_4WQ`"I^!_T+!.4\@)B%<&HE#Z`&R41X`)E8-G+F"?,`6JR3`'E5HHV] M/(#Z))3``YAU#GT\@&Q0"9OMIX`-EXUO(`:HI]SI"*>`#E1SSGZ0IX`.7&>:7,FGD`U44W1TL=/("- M8MHT#R`3$KKVC*IK#S3G:9GX:.S0TS)$H4T/M.F!-CVBT=.[7CV-]+.X88\H M#V!>38,\@*46AU8@0VX%LK"%![#4__K>#\1Z3:$I"#0%<>0W!5E-H2D(-`6! MIB`RFX)X2V@*`DU!3M`4!)J"0%,0:`J2=Q5H"@)-033R`)9O9'O7&60.G4%Z MUQED/N[.(,Y\)="1@],:9#99=FP-,IW,NK<&*7D(M`:1T!J$)P\T!C'>&$1' M6Y#:5;N?^8Q!$D!CQ44&&X34&J$G74)J];"!!#`ODRW]0FH%'2H)()03CK&< M$$@`NY``ZB\Q;!ZQ4%T(U85072@0.+TK+*Q3S>*:P@XD@(4M'I```@D@D`!: M1P)HKORWT;P(E;]0^:N6!-"V4EAI1;\V*PGUOE#OZT"]+]3[0KTOU/M"O2_4 M^T*]+]3[0KTOU/M"O2_4^[;>PT*I+Y3Z0JDOE/I"J2^4^D*IK]%2WTH(N)=9 MC!D&P#$6^%;IWY/:WBH5##,`VEK16R6C^6))\3+?[@R`>6L,N*BEIMY!.0-@ MH0JB;_4Q-0;4P0!86.Z!`5`'`V#*[$*$+N3[EC,`$AG-,0"J,+&51#F=[2S$ M`"C%O!H8`-/6L8"+3IP!4)G!53``6F9U*0R`4EZ`]0R`E;.).09`-<;OWWQN M@@%0BNW[PP!8:7]3#("*WT'_`D$Y`R#F'_2L9`#4()D(`R`3RT:V/&$&0(MU M$J"M2K2QEP%0GX02&`"SSJ&/`9"-JY(!D`VAD@&0#:&*`9`]7A4#8$%Z$PR` M5`@M#(!,7VT,@&P\:QD`-<4^9TA%#(#R(Y[S=`4,@'+CO%)FS0R`ZJ*;HZ4. M!L!&,6V:`9`)"2U[1M6R!SKSM$Q\-+;G:1FBT*,'>O1`CQ[1Z.E=HYY&^EG< MK4>4`3"OID$&P%*+0Q\0Z`.B@0&PU/_ZW@S$>DVA(PAT!''D=P19N]`1!#J" M0$<0J1U!JF,*.H)`1Q#H"`(=0:`C"'0$@8X@T!%$,0-@^4:V;VU!9BZT!>E; M6Y"9._*V((OIQ)?1%F0Q675K"[*:N-V[@OC\AT!7$`E=0;[]AB<1]`4915^0 MVF6[GPF-00I`8]5%!CN$U!JA)VU":O6P@0(P+Y,M#4-J!1TJ!2#4$XZQGA`H M`+M0`.JO,6P>L5!>".6%4%XH$#B]JRRL4\WBHL(.%("%+1Y0``(%(%``6DJMD-%\M*5[GVYT#,&^-`5>UU!0\*.<`+)1!]*U` MIL:`.C@`"\L]<`#JX`!,F5V(TH5\WW(.0"*C.0Y`%2:VDBJGLYV%.`"EF%<# M!V#:.A:PT8ES`"HSN`H.0,NL+H4#4,H+L)X#L'(V,<A!`[`K'/HXP!DXZKD`&1#J.0`9$.HX@!DCU?%`5B0W@0'(!6"QQ*V ME,T!R/35Q@'(QK.6`U!3['.&5,0!*#_B.4]7P`$H-\XK9=;,`:@NNCE:ZN`` M;!33ICD`F9#0LV=4/7N@-4_+Q$=C?YZ6(0I->J!)#S3I$8V>WG7J::2?Q>UZ M1#D`\VH:Y``LM3@T`AER(Y"E+1R`I?[7]VX@UFL*+4$ZM@1A">)86H)`1Q#H M"`(=0:`CB`,=0:`C"'0$@8X@T!$$.H)`1Q"KK]*JH``LW\?VKBW('-J"]*XM MR!S:@D!;$&@+`FU!H"U(*PK`_++=SX3&(`6@L>(B@PU":HW0DRXAM7K80`&8 ME\F6?B&U@@Z5`A#*"<=83@@4@%TH`/67&#:/6*@NA.I"J"X4")S>%1;6J69Q M36$'"L#"%@\H`($"$"@`K:,`-%?^VVA>A,I?J/Q52P%H6RFLM*)?FY6$>E^H M]W6@WA?J?:'>%^I]H=X7ZGVAWA?J?:'>%^I]H=X7ZGW;;F&AU!=*?:'4%TI] MH=072GVAU-<>!D"H\A5G`!QC@6^5_CVI[:U2P3`#H*T5O54RFB^6%"_S[4>&`!U,`"FS"Y$Z$*^;SD#()'1 M'`.@"A-;2933VQD`]4DH@0$PZQSZ&`#9N"H9`-D0*AD`V1"J M&`#9XU4Q`!:D-\$`2(70P@#(]-7&`,C&LY8!4%/LZ`S3\O$1V-[GI8A"CUZH$->III)_%W7I$&0#S:AID`"RU./0!@3X@&A@`2_VO[\U`K-<4.H)` M1Q`'.H)`1Q#%'4%0%H%GPC/>[D-;$&@+`FU!H"T(M`6!MB`VK5C0%@3:@D!; MD!8T@.6;V;[U!IF[T!ND;[U!YB[T!FG?DX/;&V3=M3>(![U!H#<(]`:QLC=( M[;+=SX3&(`V@L0HC@UU":HW0DU8AM7K80`.8E\F6IB&U@@Z5!A!J"L=84P@T M@%UH`/77&3:/6"@QA!)#*#$4")S>51?6J69Q86$'&L#"%@]H`($&$&@`K:,! M-%<#W&A>A/)?*/]52P-H6SVLM,I?FY6$HE\H^G6@Z!>*?J'H%XI^H>@7BGZA MZ!>*?@66*"CZA:)?*/JUN$9&,A<@U/M"O6_#!T"]+]3[0KTOU/M"O:]1+D`H M]17G`AQCE6^5_CTI\*U2P3`7H*UEO54RFJ^8%*_U[E',! M%DHA^E8D4V-`'5R`A>4>N`!U<`&FS"Y$[4*^;SD7()'1'!>@"A-;29G3V[PJ+L""]":X M`*D06K@`F;[:N`#9>!IYP\0X`37-`9PA%7$"RH]\SM,5<`+*C?=*F35S`JJ+ MV`.T&$Q+Z]XRJ?P^TZ6F9`&GLU=,R1*%A#S3L@88]HM'3NZX] MC?2SN'6/*"=@7DV#G("E%H>F(-`41`,G8*G_];TSB/6:0GL0:`_B0'L0:`\" M[4&@/0BT!X'V(-`>!-J#""Q1T!X$VH-`>Q"+[]6JX`0LW\SVKD?(''J$]*Y' MR!QZA$CI$;)L])C*'B'MY8`>(=`C!'J$Z.@14KML]S.A,<@):*S"R&"WD%HC M]*1E2*T>-G`"YF6RI7E(K:!#Y02$FL(QUA0")V`73D#]=8;-(Q9*#*'$$$H, M!0*G=]6%=:I97%C8@1.PL,4#3D#@!`1.0.LX`:%Z'\%\I_U7("VE8/ M*ZWRUV8EH>@7BGX=*/J%HE\H^H6B7RCZA:)?*/J%HE^!)0J*?J'H%XI^+:Z1 MD#*EIJB!^6<@(52B+X5R=084`@%/-JX`1,6\<"=CIQ3D!E M!E?!"6B9U:5P`DIY`=9S`E;.)N8X`=48OW_SN0E.0"FV[P\G8*7]37$"*GX' M_0L$Y9R`T_EL/K62$U"#9"*<@$PL&_GSA#D!+=9)@,`JT<9>3D!]$DK@!,PZ MASY.0#:N2DY`-H1*3D`VA"I.0/9X59R`!>E-<`)2(3AL89XGFQ.0Z:N-$Y"- M5\T;AD]4DYM2FKD`-<4^9TA%7(#R(Y[S=`5<@'+CO%)FS5R`ZJ*;HZ4.+L!& M,6V:"Y`)"7U[1M6W!]KSM$Q\-/;H:1FBT*@'&O5`HQ[1Z.E=MYY&^EG4 M"S"OID$NP%*+0S.0(3<#\3Q;R`!+';#O+4&LUQ3Z@D!?$`?Z@D!?$.@+`GU! MH"\(]`6!OB#0%T1@B8*^(-`7!/J"6'RA5@498/EFMF_-018N-`?I6W.0A0O- M0:`Y"#0'@>8@T!RD%1E@?MGN9T)CD`S06(F1P38AM4;H2:^06CUL(`/,RV1+ MUY!:08=*!@A%A6,L*@0RP"YD@/H+#9M'+-080HTAU!@*!$[OR@OK5+.XLK`# M&6!ABP=D@$`&"&2`UI$!FBL";C0O0OTOU/\J9@.TK2!66NFOS4I"U2]4_3I0 M]0M5OU#U"U6_4/4+5;]0]0M5OP)+%%3]0M4O5/U:7"0CF0T0"GZAX+?A`Z#@ M%PI^H>`7"GZAX-[PJ-L""]";8`*D0'+XP=R&;#9#IJXT-D(UG+1N@IMCG#*F(#5!^ MQ'.>KH`-4&Z<5\JLF0U0771SM-3!!M@HIDVS`3(AH7'/J!KW0'^>EHF/QB8] M+4,4.O5`IQ[HU",:/;UKU]-(OY*>/=G6/*0.E/3HX?3RT<;REQ??(,M?J26A MR\>0NWPLFC;YD-KBH[GW];W/A_6:2F[V(:%OQ^EC1!;A:U'=M5W']=X0O89` M+AND[PNE&WGLPSC.-?)@%Y>XG3RJ^W?4C=RJL\<>[S=P?PE<*7GBWBCD7/1? MPD5_N.@/%_WAHC]<](>+_@8O^G.6IBDT=X+F3IGF3C@3Q>?3T->I45^G*@>" MYADVWCI509E7OCG4U$$CWNCS[IH[9#HR>(O)JGLG!,>;26GLL.(+,YB."E;V M+]A=W.7AXBX/:*'=;="Q]4#@]4"QI(&&1A:V M_$K0SS72(`N;L=(.@^T9:HW0DQX-M7K8P,*6E\F6;@VU@@Z5A0V*N<98S`4L M;%U8V/07>#6/6*CM@MHNJ.T2")S>E775J6:@HJL#NUIAZP;L:L"N!NQJUK&K MF2N^;#3?0=TEU%W*KKMLY'A]+[FT64FHMH1J2ZBVA&I+J+:$:DNHMH1J2ZBV MA&I+J+:$:DNHMM1+50:%EE!H"8664&@)A98C*[2L!.IZN3*:8;\:8WEEE?X] MJ:RL4L$P^Y6M]915,IHO51,OLNS.?I6WQH!+#VI0:>7L5P6LNF]5##4&U,%^ M55CN@?U*!_M5RNQ"9`;D^Y:S7Q$9S;%?J3"QE201G>TLQ'XEQ;P:V*_2UK&` MATF<_4J9P56P7UEF=2GL5U)>@/7L5Y6SB3GV*S7&[]]\;H+]2HKM^\-^56E_ M4^Q7BM]!_P*AY8N@<4-W,1@YRI,*I$D)9@52@HLXJS]>DC\NT?\P$8&W6OJI MN+P^GS_L5-*PT_5RRAMVRA_6EZ7MG)$CY)_/']:3,NR-.W&]U8PWKLRK.S-5KQA ME_QA%])>[I07N>Z"/^Q?=N,57 MF7E<[E(Y.Z?[OVCR/6&,E'ZCJ',S!\\YM#=;^)FKNOS1MTYP[?+&%=-LY6O M'Z+])`XWD[OC9R0635J2,?$&M4WF<T*/1U\D5!GI&FO4'+DU?V]N6S/X//Z8NZ&0Z)21@P@67?)K! M%M@]:'I`?FG"\#_42P@8XS#T\^\ M\?W)S"T\-,=OZ*Z<[]G9[8\9TY7P)Q7+*R\:[;*`:0>8B"3R'BM!;^&ZE(/-J0?!N58X@R$NK!+EN M6\M?36M!_DA@T3#^[9!!@^D,S;?8>M7UU0GX4`-1\SXV]RLMJN35BEC47?OS MKJ]>JD5?'+:X$*#NM4^J]<5"N(676+5T"5^#;[N[L_W+\_W MI!W(YY`\&"^W=^%OZ+N_G4@%259X-IS3:@['4J%_B%2-1DT*6B\GN[^$Y)?7 M'TB7JV*LK+U>T)H>]*F6$S:2[1QO\Q[FNY.T7:Y/;_J6<#\UM:BW(/4M/S"LM3B.,G\*<$) M9O-)#;21F1MK/C8M=P,Z=K/L;^8U$FK:3*A"UB4DE#];-!)JWD@H/#=+>'OS M>:/7EYIX#VA>Q@6"N#`'.]P+1"F(NO:MH=.S% M?*$>Q"P,BW(J5SV(61S6FVH`,8M&]I8\=$TRAEG4UI]QM6V+868?7(MA^MZ4 M]VXE8Y@Y;3&N,W-YKBP9PRR^W.6<"]G*Q3`YKCS3@&$6M9VM>7"\.(:9&P$] M:GKCN3><8@-U&&;>P0L[5C\+FJG',"LENL$BS6<:,,SBRUG?N`M]&&9Q?&T8 MYM*S!.^8:<`PL;)U4,=[O($ZX=\D=UO04C+7A&@F;T,EYN&CE:L`3_S[^1"* MP1WH>?.9/6`FMF"U;JIQ3(X$!G#,8<=UF<9V!7?5>X$([P1H&@CSAF)HQS)K M,DM-6&9-;GG=?ZO%,JOW<`0T2!)[M2A'O2#S=26Z2[>OR7SZ_"4AO2#'TS^% MA\U'W.2JH4>DODK;U>#)K?+!_=*Z\:ZU/A5&(6 MK194'HK:4-0Z4-*=>:4U&49*M:AJ.46M19%;>4$7C-L4"V*FO."N6\!B)J3:>UJP5!;!K`L M#+6S[\^3&2V)`*4@JDA0J@51Q4U5C:*^8'QR^%@!RXDDYPDE:T7RV,ZJR:C5 M.*]DB33@O/YU;/J*EAX7"Y2,\^:']58>]_:F9)RW,.S4Y][>E(SS9H?%EU5= M/KXL&>@MJLN_(]L:Z,T\N![HG:VXET8E`[T%*T]=EXNX2@9ZBR$TYU[?E`ST M5H!GH+X^L#>GU+`*&Y#J#7%\."?&U`KZ_C"T1X-Z!7?Y@W%$,_T%N=6>H">JMSR^L&7#'06[F' M(W=%_>K;L[*`F#I!W)K;LUV`WJQ'&`-ZTV((P9))]J\>Y6LI:MZ[UXMJ.%*% M4PE"YPV<3OI\T`7HG5;79>AV@5J!ES57O/6Z0A.@=]6@X$0UT%LX?W'M`'I+ MY9()]/*7"HN!WIQ5[`-Z2RUJ+]#;Q@F\I0U`;]8+FMT!50WT9F5:Z[DLVRZ` MF[T\<:"WN>]K!GH%@E(QT"ML*H-`;W%%2G96IH#>4HDT`+W3Z]@+FGYQX2+9 M0&]^6-]?<9LA2P9Z\\-ZCKIR@-[,@^N!WA6W M>$`VT%NP\G2VT'&CMQA"_#Z]DH'>XLO5`O06M%WPKVN+`[W9$PLO1#/06QM<']$XM`806.H#>J1@6--4&]$[5 MPT#+B;^4"0.M)\MB5U1S0._4.-!;E,`$T#OHN"[3V*[@KGHO$.'=@%[]8=Y0 M#/U`;W5FJ0OHKU.)691MS(,)0*]S42M!WIGNH!>20+KZA@@*"[ODGOE+A<5`;\XJ]@&]I1:U%^AMXP3>R@:@-^L%\V8R M*09ZLS)Y;K->S9V1WE81/&UTSU@\DJBG6T;LX/Z\_X=UPE([WY8;WYG$<5*AOIS0Y+D-ZYCM[- M174]*?RSV0_6'>4`S]2&]U9JD+Z:W.+:\;<,5(;^4>CB"]Q?9K.S#74,N]*`]!:'7?E3]4@O1UN?AXY)!GJ+PZZG4H#>[(-K M@5YOYG,A2+E`;TY;#'XA?=4#O1R?XM]@E@OT%H==3#4`O<5AIU.ND86!WMP( M1H#>O(,7#N-FNGLW5TIT0W:AV5O&:H#>XLM9WZ!_M0&]Q?&U`;V+M26`D*\! MZ,7*ML>"4$`>[T--4&_R/A0"0SXBU"8V@O-F(# M_51#OAPQ#$"^PX[P,HUM"_.J-P.QWA7W-17P#671#O[69)N:P-^Z?/.R)U<+ M_E;OZRCFJ@6GJQ=D/JV$PSN`OSF/,`7^9L00@BIG2TW(7UM1"]Z]UG+-5X)% MI\U86N7.!QVPU&G-K7S=+E`K\-S5`OZ*BEMTB>FJP3RD&/PMGLFX5H"_Y7)) M!']+E@I[P=^\5:P#?\LM:BWXV\H)K"#NS7F!%<2].9DT$?>V#&"UQ+TM?%\O M]BL2E&JQ7W%3F<-^.2N28>+>9=!=<=%0R=AO?MCI>L6]7"P9 M^RUH.^<"9K*QW^RP&*KQEAJ(>XOJ^FLYX&_FP;7@[W2VX+;\E0S^%JP\]?FX MI&3PMV!E;\'E*98,_A9?+K^-M&3P-S^LNUIPH6YQ\#<[`GJ4=^.A?XO]WA6" MOSD'+U0S+'3?\JV4Z`8WQ)_J(.XMOAS-X&]A?'7@;^J\VD\)8`E`Y"D&B+(J MUR%$;]Z^_O7GER_>4$3HQ?9^%Z$/J@"$BJ]"+;,GY]I>1TC(]R=32^@]L\8T M#`I5"J,?%:I>AG2A0C4+T25;5XP*529\6)!%];FXM%/;6D%JZ$;UG,86DB37 MCM/84KEDGL;R7Y'%I[$YJ]AW&EMJ47M/8]LXP=2*T]BL%WC>U(;CV)Q0ZV8\ MA)W/8]N\O=FLD:4:G,?*FM/8KE_U<:Q`5"H^CFTG$9[]_0:GL25GG;)DF,YU MG'5Z_G+.1)LBCUVRJ@/59YW<8=<>[SA,YEDG;UC/Y1RAR#WKY&H[Y?=OE'C4 MR=76FW'?;:NCSL*#Z^^YK*<\(\L\ZBQJBX]_7/XIG,2C3N[+72ZY)[N\H\[Z M75=Q!'Q\B;O(N=IN?G!>>?X5NW.MAW]U$I%;3HS.0>'A'_?E:&SQQQU?S\T/ M,K0%QWY$;]4W/YBR(EW`/%?'O8_4VU!Y\N=.YE(;@+F3Q=222Q_,@@9;_/$E MT'W?8_!Q7::Q7<%=]5X@PL6O>I@)\X9BZ#W/K\\L=9SGU^>6UQVIPO/\VET- M2>R3WMWMS_/?[9#E+M:3)="EAWG=@&*W/HH>8N361UX,L3L*->].3LF_@*C% MAI;5UU-4.IF09>=^*H'Y6R%%F73< M"FD?P`IOA;3S?8VW0@2#4B$,V/"K9'2S(-KD5)_ MRD7!92.E66TQ4KIT>OS.[TRRJ%?@97FX*T)*)0D^+_=I_4AI\3#. M#J2T5"Z92"E_2;$8*T"6#%2 MVMSW-2.E`D&I&"D5-I5!I+2X(IE&2DLE4H^4+MSKV&NV+^5>=Y2+E!:&]5UN M\R_)2&EA6&_F1G5RHE!-"_$9VPE!I;@0C4&G^E>>ATH6?O<&I'BJME`A#I:M9]IZK&JBT M^'+T0J7%\;5!I0O7$DAEK0$JQX5D"E MY7))A$I+EA1[H=*\5:R#2LLM:BU4VLH)O&8M6]5"I3DOF#="`!5#I3F9ULT@ MY:Y0:;L`;O;RA*'2%KZO%RH5"4JU4*FXJ7MJ^*(5*BR$TX_'7=8!*LR.8@4ISKSR_P5]ZVJ'2 M*HDP5+I>^#J@TL++T0R5%L;7!Y5Z=D`J,U<'5.J)H2DS;5"IIQY(64X\J4#* M>K+P+8)*/>-0:5$"$U#IH..Z3&.[@KOJO4"$=X-*]8=Y0S'T0Z75F:4NJ+0Z MM[QN215#I96[&D)?,M=ZJ[16('>Q*A5(%E2:]1!C4&E:#$&H=*T)%VLI:GXG MY;EZ\?CNEIUIOE7:4.0&4*E=+E$K\-K3#95*$GP^L^=6:?&\QK4#*BV52R94 MRE]2+(9*RBQ66BJ1!JS4OX[ML8TI#^B1C97F MA_5G4^[]3LE8:7Y8;S[G:BL9*\T.2[%2KKJ2L=*BNCZW\6]KK#3SX"98*?=Z MIV2LM&#EZ6S!Q6@E8Z7%$))]K30[@AFL-/?*"UBI_FNE51(1K'2IHP-O\>5H MQDH+X^O#2GU+,!5/!U;JB\$I4`S]6&EU9JD+*ZW.+:];4L58:>6NAF*EU8+( MAK'J!'(7Y2RNLK#2K(<8PTK38H@A>N4W<"4#8RU%+6*EU0R:*IU,$"LM+650 MA)4V$[D>*]75E%F6P.N:^_7RL5))@L]G+3B556.EA?,:UPZLM%0NF5@I?TFQ M&"O-6<4^K+34HO9BI6V2B&UP<=VF<9V!7C5>X$H[P*J&0KUAG*(Q[L0K%:?8>J`U>IS MS.ONI?WQ=VN@@2-.$5Z;3EN<$K='LXHOQ@B:E1=##'-9"J-9G=^=B,">O];9 M>[2YR`TNU`F#SP*8BSS!/;=-RV&5F`OWZ,0UC[E4RB4+U6B3WT[C=+25B+KQA_4L+^GK,I7Z+6!R!GG-[ M-QQ`21$(49"!LT%<-#EUEP9"U$E$Z!CGRN_T<%_.5!\(P1U_I@6$($.;/ZBD M>JL&(9BR(F>4"RUW>E)O0^'QY'*R*!;H9X[NINU.)R?SXO,*1W`S+1`$LV"- MN:4&D@%`%%^,$0`B+X8@`%%-?J;RW0D!$--%B[:2TKW? M#/F9```A3W#/([CF`8A*N60!$.43GZ4`!,P2@"BG?-K!"`$HU(A`-')5(8`"/Z29!*`J)2H"H`@ M^?3?CJ_"[7E#EM%CA(5./D]2FMH-G>O/%RL*?[A+]+\_WIT"O+W>'MX84.X>CLTU&)EOH6S2V@_X_9./3'6`3(3OHDSZ)DJO* MTXLB3[%6)SQZ:Y4:[V(:)*XMU2,[@LZMLCO+4=L[SYN7WZZON_-=L:9(EM)= MEN^N,FM-QZ#TN=)[PXG*CJK8'I5UZNF*RAHY+(G*KE+JBLJK\.NK\/X?/P71 M9A\\QK^_>W%W%X5WP2G\Z7C8?5=P(4A^FO[UZ^_OW=3]$QV/X:1)^P+CT-T2Z:V!^> MU=KA.S$++:%9*4>#5'>I9?WL)J6[JN;3DQZ22^\J_&P`J:YL?6P,S_8ZJDQU M6TMC,-55(:OF5#>K`DT"?->;]S'1E:F+_8%:IQ^I1M$2I#62U#O]6KRW:YL` M[2SGO+ROL(;@['."*T\3^P/37(+;0@Z#":Y,*?4GN/Y5^/D0$ES)^E@9GJUU M5)K@MI7&9(*K0%;="6Y&A20%\/N9X$K4Q?Y`K=./4,H)%P&W"=(:2>K74G=6 MC=Y*"M"N8$-R-^KQ-<:9K8'Y@&$]SFN)4AK)*E? M2[VYE@#M*J>[6.@M4FP02WN1PF$UR)4NI/<&=7X9=#2'`E MZV-E>+;646F"VU8:DPFN`EEU)[@9%9(48-;/!%>B+O8':IU^J69ZBH.T1I(& M">Y*416N7#G=Q=KD:MKK!%>:)O8'IL$$M[D<)A-5QOZ$6,B^IA+BC+"]3HBE M:6)_T!I,B)O+87]"W,JFYA+BC)B70N1^)L02=;$_3.OTPR#-5,NZ6B-)@WND MU?E5%ML'H706?N$!)BR?I8&;2M=52:$+>5QOZ$6,B^ MIA+BC+"]3HBE:6)_T!I,B)O+87]"W,JFYA+BC)B70N=^)L02=;$_3.OT4U;& MWU82I67\\D.UB5U;DD5*"U;_*J@WA(18LCY6!FUK'94FQ&VEL3\A%K*OJ80X M(VRO$V)IFM@?M`83XN9RV)\0M[*IN80X(V:2#,S[F1!+U,7^,*W33VE"W$82 M^Q/BUG8MKWE6%ZS^&N7A5-"U-_5Z?ZE.@3[6!:V0CMT2XLX!(2HSBAX+@J*W M2:943>P/!)5)IOP0J)5VY=O@_)>EJW]M223K8G\`U.G7+7V3'P+U\GK3A:\_ M"/(<]'U/BQ3H8UTP".EH."T2E=DO;_:H,2AZFQ9)U<3^0+`Z+6HO[=H$?X;1(0%YO5GYQJ1@$7S]$^]US-O*WW^RV:.@GUU^$ MA]/N]'C]^VZ+?W*["Z-OOXDW'\/[\(O M_P.)@OY9SGT/\_'EO_UC\J/\``]AM#MNKW^/3RC<7J&U[D??]:8WGGOC>LEW MK[]+R;M-/CR[<=(Q6C^GW7HEH`!ZCTV,6;M\]9N&"QVCUF'[OKHD&X#%:/:;?NVNB M`7B,-H\A92V]]ABB`7B,-H\AB%^O/89H`!ZCP6-\@"(EN4S-FMAWGWF;9?T" M;Q'P%FK#'J.?]'M?;`94'IN? M`)0,?M+$3P!`!C\I\Y,K?$9;K;A+]+]>^XHL+#"*GK^)CO%#N#F=XW8/S$O_K)O/=^(B.7;>DG\Y'X MR?3J)XO>^XF,'*6EGRQ&XB>SJY\L>^\G,C">EGZR'(>?+-97/^GW&8JL6J66 M?C+PND?>?J??9[*&]CLUJ?,@_(3`K%?NSGZO.[(PXQ9^0HPV$C]97_VD_[4% MFM<=8K1Q^$F&"[CO?B(%,V[I)S6N.1@_25/D]=Y/-)^S$:.-Q$_2S#&]]Q/- MYVS$:"/PDWPK_5[[B2S,N(6?$*.-P$_RO85[[2>R,./F?D*--@(_R>/%?[RX M/841Z=#]V^'5+CY%NP]G#*S'5.M>^Y',\Y4P(C4'ATWX:QC$YRBD`^+6W-46 M!"1;+9(]=`^6AG3WPH/'B+$/WH-E[0UZX<%C1/\'[\&RLM%>>/`8ZQ(&[\&R MZA9ZX<%CV/'G*R:&[L'2*BIZX<%CJ.7(8_2#]F"9&+[U'CS6ZH'!>_!HYN"Q MUC4,W8.EU3WTPH/'6'$Q>`\>S7GP6&M!!N_!HSD/'FN5RJ`]6&85B_4>/-;Z MF4%[L,SZ&ML]&"I["O9_<=B^"_;A$#S9<(5/UI(ZSX?'D!;K/@Q MY]%0^3-@CS:XXS/GT5`)-&"/-I@_F_-HJ`P:L$<;K!`RY]%C.-MH7BDT+(\V M63%DSJ.AG1S-%06#=NC3588F?-HJ#0:L$>/[CP: M*H\&[M&C.X^&2J0!>[3ABB0S'@V520/V:,,52D8\>KR52N].P6&+S'!X*CYHO`]:;$O!`Q=[\/HCNPM/KP^9X'[X\WC\< MX]TI!%]N[\MUA@1/5NS)O[Y[^?KW=S]%QV#[:Q!]PN\"O+BM%U<9$3Q8<=7^ M\#,+U07[EF868ZG8SW@S71#18/,AYA7:/+G:C.#%BKUXR%F%-A^V):L8BP=G M;DZ-(*M0#%);FE6,Y=94QIN3Y=`?9E:ARY.KS0A>K-B+!YU5Z/)A6[**L7AP MYO;J"+(*Q645EF858[FYFO'F9#F<#C.KT.7)U68$+U;LQ8/.*G3YL"U9Q5@\ M.--!8`191\.5D.9\/,*G1Y_&@LPI=/FQ+5C$& M#R[TO!AX5J&AW86%6<68^EUDO'FP\[%./[9A/AZM!U]*6MS!Y<4Z?;C:C.#% MBOL.C2"K&-\]D!'U',IZ\Z"SBC%5SX_6@R\E+8RHS(WBQXMYOP\\J M5+=]LS2K&$O?MXPW#SFKT.;'MF05H_3@2TG+(+,*;3Y<;4;P8L7]-T>058SO M9NF8>F]FO'G06<68[N2-UH,O)2W#S"ITWXWFFQ&\6'$/Y!%D%>.[63J6_L<% M;QYT5C&F.WFC]>!D.9P/,ZO0?3>:;T;P8L5]Z`>>56AH06]A5C&6'O0%;QYL M5J'3CVW(*D;KP9?E<'BWF'3Z<+49P8L5!D.5P,[ZQ"IP]7FQ&\6)H7OPU/P6X/M$SJ7-D64AL9&P)LVE?' MS1F_C-<'HC>F2TM^E!N:^M:PX^<-&@JI\Q`<3A!$$$3R@RCE8,..I-Q*!!02 M0]_F-FE=#JN2M%4)`@H""E8H92O48(^N@%`#5B5=JQ($$001K$0=5R(@*),2 M1KTA*(/52-%J!($$@00KDMB*!%1M8SALJ*$(@I5)WLH$`04!!2N4JA5JT`BFG6P[[&47HL\?SEG432= MS::#+U\E^H[N`)R\6EB7=.R4(*`@H&"WI'*%&NQAN,Y0LN$P'%8EB"W,)EX4>PJ@M`0S7C,,.)%B-()`@D&!%$E^1UM=`6HWAL&%\Y:OD MU<+*I&ME@H""@((52M4*->B#AS&5LL*J9&Y5@B""((*5J.-*=&$N&>:A@]X" MUC(S#CN08#6"0()`@A5)>$5:N-=`6H_@L&'ACO*P0<84`BM3DY4)`@H""E8H M92O4D`\>M(62+0>B@+8RJS3CL0(+5"`() M`@E6)/$5R;L$TLP=PV&#C%O9O3MLF,F80F!E:K0R04!!0,$*I6J%&O3!@ZY0 MLN3@`58E0ZL2!!$$$:Q$'5>B"W/),`\==(51M1F''4BP&D$@02#!BB2^(OG7 M0/+&<-@@H[UO_PX;H!^KMI4)`@H""E8H52O4H`\>=(62+0U!M\DWVB M[^@.&\BKA95)Q\H$`04!!2N4RA5JL`-`92A8^H#/^[BXPQY]?/?W[U* MGI'\*OD[?@3O@0_H0YPG,KG0'^L>F'Y'+Z.0OB"DW+??,#7>AK=H"GB"S3!' M!KOQ4?"5?2G_P)]O;Y&[[3Z'K9Z8^5;^D6^(K7^F;X#WR,N[*OU6_I'O'Q^* M3YJMYC^]^>U=]C'XD\FWZ83Q-KS;Q:<(^>S?@OOB4_Z3.;?S\F,8G\+(^>5\ MV,8.?2KO"=FGOT1C1L&>3`'_$3X6'I^>$$N_E3SR!=)@B[7X91_<%1YU&^SC MD#XE\T'\;31UO-W%G]!*=XX.K\AZ]S[XL`_?H^__M#]N/A6>]D_[TU^VN\]. M?'K1<=]^"P_%'IE@;,Y[L_W M!X=&&OK;_4.P.3G_[$3'+PZ2^8^::8;SC=RLG_M$%/U1-EMR/LF=UG.?>XAV M]T'TF/KI/QQLIF?(3B@J:VU\B5S\7_16_C]02P,$%`````@`YT-)1F[]54,Y M`@``B0D``!@`'`!C:&5S=&5R+3(P,34P,3(W7V-A;"YX;6Q55`D``Z*VV%2B MMMA4=7@+``$$)0X```0Y`0``Q55=;]HP%'U'XC^@[-EQ/KIU(+*JVH(/8]Y_K.[ MGC,!'HN$\C1R'G]\0>^=R=V'\6C.*/\]LS\KHF`\,C2N9EO"TX+()'(V6NA*V2*_>ETBJMHBZ5*W`3^;0==KB2K\('G MA7B/.&0W47H.SY4F/(8#0=$^,0;LXY_?%M_C#60$G=),UN3`/%[D':Z#+3:! M)T`%L9N*+38!ZT^`/!\=.21E/US*/G2UF.Y5\K96HEMLH9#^DX/J-RC1$MLP MYH(C7F0@:=Q23W:MZVO3$!:OZ$Q5MBU$3'353Q=YDT&$':$&ANP4,AZ$OENJ MQ&D;4@H&#[`>C^S'X\/700=M'"]SD$893S^7.7`%ZA/1Q$JO*'B2\HNCPI:('";W'Y5X:_4(F8*[*T`O,:]4MA\BXG3'? MG1-U>L7L$5@565:E1U1#9A(4RM!$;J<(,^,=T'2CZ^>Q75`\IU\:]%J*;/C< M#=?Z'':OHC/=TZWF::U7FW>Z'^V&A6;%?U#KF:;[?[7>5+7.<=^-WTPWSYNQ MY"]02P,$%`````@`YT-)1AS--'V)"```>6```!@`'`!C:&5S=&5R+3(P,34P M,3(W7V1E9BYX;6Q55`D``Z*VV%2BMMA4=7@+``$$)0X```0Y`0``W9Q;3^,X M%(#?1YK_@+K/);U2BH8=E9N$!`(5D/9M9!+31J1.UTFA_/MUDB9M?'?BLFUG MI(&ICX^//Q\[Y]BI?_U>SH*C#X@C/T3GC?9QJW$$D1MZ/IJ<-UZ>;YJGC:/? M?__\\2OPT?M9\L\KB.#/'\O(/XO<*9R!N]`%<5I[&L?S,\?Y_/P\7K[BX#C$ M$Z?3:G6=O-J14"+Y7S,7:R8?-=N=9K=]O(R\!FEM%J`H;5VCE4(^*?;BHL:F M=-_)"LNR/E?V))/UU[*17S+CLYN+MIU_[N^>4BQ-'T4Q0&[9'%]B/UN!Z?"J MI?9P.'32TD8Q-#@,X!B^_?R1_/(ROBUW)8+N\23\<#!VDG+G"6(?1DE+:>7X M:P[/&Y$_FP>P^'"*X9M02Z?5[I"?S>1GL]5>#=5?F=X'%'PU'-:TZGHO`Q!E M:@4F:_4ZU6+7L$>(WT(\2\;M'H)H@6%M*UF5EDW&832';KRH#W2M2F4BF1-1 M#%-;^L2<0>8MBSEI;`91K&O%!T"3!<#>RHO7]:T2&OO1^QC&"XQJT=E0PS'/ M4,45C($?7($8V)^UW%:JFKSAOL_@-8#;,9G;BE4G>)H"#*=AX$%\`V$DZX;> MDLO15Y7QPQQB\M!%D^OE'*)(;EUU!/QFK%*^`/B2@(EKXRTI6IL(L%M8N?J= M494\4GT4.YX_T6QBJ59TMP[;0[>L,TAB]A!K+`X>]+.I2WZAYR[YZ,\UBOWX MZZI,*P"O,#AOE,H<4VNX$4/^_/_SU$K^=/HGI_?E*;IJFRGGP1[API(W',XH MB\M&$AQ3'6KF<-%9XUW$%8/9%GL<;:]:R.PK,Z.PBK+_(LUEBKGG72 MDGM64;Y+L$X$GL4QUJYG=16>U=U!6`.19['&VO4LV0*_6;Y+L$Y%GK7-!3X9 MC)["LWH["&LH\BS66+N>)5O@-\MW"5:[)7*M;:[PG>&@)5OA-\MWBA8WAN=; M:X]6M]_KRY;XS?*=HL4-XOG6VDT/97'I9OE.T1)%\1O6_G(X&P>*_03UQD%V M0"+8?["QG2#>",3XS_HT(=TK38T9+?V('CRA'->)5I4N4X8#\I?R"!UW$E8N M]U_+B92]K.-0[/Y5[E-TLL-T20L>'048P:,K[P\\.OEANJ0%KU\''EUY?^#1 MR1#3)2UX)W7@T97W!QZ='#%=TH(WJ`./KKP_\.ADB>F2%CPZF#>"1U?>'WAT M\L1T20L>G6,;P:,K[PV\#IU+,5U2PNOV>MW*TY97>7_@T:D5TR4M>/19AQ$\ MNO+^P*,S+:9+6O#HM,D('EUY?^#1B1?3)1UXORO'5Y`2+H/:![@-]AS-^]Y(G(7)PUG-K# MM(:-NS?*S@([>[PQ0![Y!3V&(8[ZK=8M<9:E8+]7)JN8G>D.K+RM?"YM)IQU MYJ9HOJ\6BF_R0^P&X"MZ>1I-)AA.0`PO0N1)(&O4T$"MU6X.?'A`P)\!GL#X M%KGA#%Z&LWD8^3&4X%;*:\#6:#-_LZAU<*B3,GW00FEMS)+V7=4POOK"YI6W_]9T16]SN5WUO]2IT%\G%$?QOKE*E6L)4$34AQ*]*,:J]+PEMD+"U(BG.KHKUGTL(%4?'.'%=Q1&2\[^`$!-FW M$TH'E]771Y%&C1,]:@V]1>GS)1F0_"-+-NJV4/,4LL;W&-*K:9AC9*I8!G'M M"*/7*,;`C2NZ&E-==^%)+[$XSET$-7NM"&&%$TKR%-V.V^K>-,!=WZL\URK?$<.]0$NR$HT^(`83 M.$)H`8+LLC#!DF2\7NJHWNJ;)$D."9*;KC[@!43N=$:R,7K5YLIH>9I^]VRZ M7)]Y!9W?@>TD>>K+T[[OY2[*%H9]_J@5B%GVM>OGF\L0K6Y<)0W19C#ELO#@ M&0,4$2,ST0?TN,#N%$20CJX4FS=*+?I1'ZUK#'W2&=*X=^5_^!X9\GJVR?1M M=8W(H1`K2#I'5NXI)#D=".CQ$\I9MF<,/3B;K[A(+9)(ZCTI%?-G"VL7'?!) M)L5N&4['9>*II;/)J>7[>=/?L%>H7B)W:S28C3+UW!0.AG2^Y0U6>V'`TAA\ M:_C(O3)6MB-4R-N*&B4:;6P852;#OS15@H:I8(N06K'^10J-=TF2V:FHOWFVM=A9G-''%H[&M(%QRMV[A MUUN[@[1T^?6J?\D_R0W]I,W_`%!+`P04````"`#G0TE&X+\Y*9HJ``#/AP(` M&``<`&-H97-T97(M,C`Q-3`Q,C=?;&%B+GAM;%54"0`#HK;85**VV%1U>`L` M`00E#@``!#D!``#=G6MOY#B6IK\/,/^!J!WL9@'ILN5+9KJVNP>^HHUQIKVV MLWL:C4:!#M&VIB(DEZ1PVO]^24JAT(5W'D68T0U4VM8ASR'?1Q)U*)%_^L_7 MV12]D+Q(LO3//T6_[/R$2#K)XB1]_/-/W^_.M[[\A/[S+__^;W^:)NGOO[+_ MW.."_/N_O1;)K\7DB3)IB@Y4$\/1V+_@]'&.\[@IL_@# M:\/>SAYM00-DGDW)#7F@1?FO3SEY$+N:TBY@QMLI><0EB1ECAXRQZ!-C['_5 M?[[$]V3ZTZ(ZUJ0__U0DL^2 MI#&)&Z>L#D5W<1<<]67-V611F#OY\T^W.^Q_NP>?OGPELWN2]UHT9:=LMOQK MU6V4UZ(D.>V9Z(#"\IGWRZ+O?QM4V6L95X_^R*X;)-WZ?FO7H$Z_UZW@_PP= M=]N2DR*;Y_3\^LO?ZE#1]393 M="S.)YIVUA;;DXQ>#9[+K:D`-6K3[E>QKE2:`V!=VU6N5%=Y6P2ZWN'\D93H MAI1)3F8D+1%MTHZSRB+?+95%AU>H,H7L1_^ M7-Y?U[DL;HNIRG[G!W+BM&7Z+#*U1Y M]_#S#O#HJUWE2E66M\549?=S6>2[I;+H\`I5WCO8/P`>?;6K7*G*\K88JOS) M_5P6^6ZI+#J\VOOR)^"L2+O*E6>N/;(B%^DDFQ&O3+8B+R(ZO!J=3[C[S_3_ M/?L='\( M:*6T>IB^NVL::ZS[@8_N_<)KUET[_PFG47AV.7)7L_NO=;T]-=W%ACW3_[Z-XOO&;=Q>'8953>C^[] MUO1T%S?66/?^P[^5[NH$SY>KR;M MO3?=Q4D]36--==]W3LJ)"J]7=TDX=E/?[T;W06NZNDL::ZR[\T!.5'C-NGN] M\G#PWG17C.ODC372_3#:BYS'=:+":]1='H[=Q.G[T%W4FI;N\L::Z![M?/DR M>/?&5'=AX?7IK@C';BKU7>@N;,U2=T5CM9.K)4YCV@7I=9;EQ<'.SD4:DU<' M!HPJ4O+0GK)L8N\VULS)TY5/\5GR_/7I\S/DW;,=9&KLB8E&=+R@VKAI<+`J]=VBLNWJ) MSJ(H^O[+[2^H*8Y8>2MZJHMJE?L\R6;/69&4Q)4=X\I\R3%WU'!C7.2]4V/9 MR4MFZOMGG>=NBCK@PM0'@D5;%0PJ>C<]4+0%PL#$L'L'D/"7'?P0V85#1%,5 M%"(Z-P-$-`5"0<2H>P6([/HBL@>'B*8J*$1T;@:(:`J$@HA1]PH0V?-%9!\. M$4U54(CHW`P0T10(!1&C[A4@LN^*R-?;DXOOM\=YAN.O./^=C8G<`#&JR!^WB!=#53FG2\?!#MBE0U,5U*5#YV9PZ=`4>.]\ M6'6OX-)QL.-[=X%#1%,5V-W%%A%-@5`0,>I>T=W%%Y$].$0T58&-46T1T10( M!1&C[A6-47T1V85#1%,5V).N+2*:`J$@8M2]HB==7T0B.$0T58'ERVP1T10( M!1&C[A7ERWP1.8![TM54!39S?=IUF^D6O./B+0!$OR*5<"<.&@,S) MCZ:&?H9XH(GUI/+*E;%J%-3$]V@2Z:9C!P)9SM^N7!Z+!@',,(^LBVS^4Z** MX73IFC0Q:(SW=.[H>H@G&Z5Z&,U-KDT/;6.\YTY'UT,\LR?5PV@B<&UZ:!OC M/5$YNA[B:32I'D:S;FO30]L8[UG!T?10S5T-U+"8Z%JY%H8-\9V&&_W$$$\2 M24\,HSFEM9T8VL9XSWF-?Z&RT\-H`F=]%RIG/4PGF,:_D=OI831;LKX;N;,> MIK,YXP]T[?0PFII8WT#760_3J9/Q'P3M]#":!UC?@Z"S'J;S%./?S^T&ND9) M]_7=SYT'NJ:3`J/K(4Y92_4PRG"O30]M8[PS\(-)FFN<9IZ3`O(R]M M.A4#1X0\E@H!7:QBU47=+M107KW5Y$R/LK^TJK57U&6-+$7QM6HJ7E-*&RV< MJOWZH63]U5#7&U+B9.J@J+#@ZK44AE&IJ(C04S]AS5[*537J-.MV;U2%J0XQ@6)K]*SHDQFN"1% MOQ=LBGITLTN$7BHL'%;?T3.7"-,?%D[1![;'9XRR%)&%XY\M5[1V:5.%LTM) M[_-,_4G^JGB\>B'Y45&0TH;$5J%Q&!1$-29]<*`)`MIXC[1-PINYAUW'+F MF&.4/50D6BPBTL+/LEDU@):E-@)!2_1&1&[%J$$A98=2R`BEZ1Q/V4EY]4QR M7";IX^+Z?(?OI^2.O);'U-?O`YB,"_I@91V=W^V2NZLN48W#Y5CMG\U/Y1,N MT5LV1\_X#1$\>4)O!.<(TTL=HN4F)"WQ([_#IG/]"2^0HX2LIL066 M_F5+JW5OU-Q:EPN/X.K:$!T>[HA!;1WWYE'@RPL[5I,3"H)`VHH+#@0G[">UL)\V0=C/&F$_`PK[&4S8SW["?E8+^WD3 MA/VB$?8+H+!?P(3]XB?L%[6P7S9!V$.-L(>`PAZ""7OH)^RA6MC#X(6EH2DS M3_PXD+`=7U["LIH\A.T$,A2V:I:I8H`,T\16.8I\LL\ M1>K,4[0)F:=(DWF*`#-/$5CF*?++/$7JS%.T"9FG2)-YB@`S3Q%8YBGRRSQ% MZLQ3M`F9ITB3>8H`,T\16.8I\LL\1>K,4[0)F:=(DWF*`#-/$5CF*?++/$7J MS%,4?N;I!#^S+SA4VBY,@.3M>X3X8*&J&=55>TC>#VZH>M\B6.&SZ7R6?L.S M@602*RCYAWXA">"U^P`P#$_`P-`H5`PN>#`4Z%-<*DGH&@+!(/8.R$/C`#$/ M'ER((QVB(;8+BHX7DN-'8G*3D%OZ\*'W[P=(53\"N77H8ZT1T1N&SHC\?J(T M!B8%^NXBAL7I+F,4K1R7P.\YPQ:I;STZ>UAN1K@1^=UZ3$.4\K*1-Z++3C!R M5"H[6$2ZOD>XJG`'_IQTXY3RT34+G(O;A`;5$&\`2*\`+"F2:+R0X74NA[/^ MF$B"E/(BL0\;Y4:PH+2\^X%R%5*$*O/GXQ>5%(B>G:;0,+P)2RI MX0@D`+V6=9Z\5"A8+P:CC4O-0J"O:XE;(YA3EAK"LP`URWQ'4D@4AG/.6KN0 M4#C&^"XR1][(MH4,(##HMXO"BA?A!WQ!B2Q3K&\#@QX)L_3BM68@TG&:D^):5-^1A2J]V?"70RPS'@^6`M?8`=&AC M`:*$^4'4$:H]\459"\1].:*C#;V+D-8\1)3.LZQ,LY(4VDN+P!(`'X5_('`: M#XZ4*"+L\J$P#)$,S6,3X#/2.`]$CG*KGW,VX:'FK\DCV\KB_\WISR2?OE7/ M_E*=Q=80LJOC`#K]:R^H<5//V;CBH0ZZ1XO:>'/@$4T#&Y08#2*XJ6`]2"YS MQ!;1FQ`5[#SQHEF7V0_S*Y+8&(`E=11`&%5.%A3Y78S4`7?)4=MN##2J*Y&\ MP%CPC'$=$@+D(!*@SSS&`#@N(\RWF3OV7E%6]T?)%>YUGQ M3'MC+DU5FQ4&X=TF2C"TN5/TD.4UUBRC73M&28J6KITAMFE6GU>;LB&BR6>( M=0.\KA$`:F*O$)]*W65E\Q*R(S#BX+I@B&V"!4`[EH/;!$SC%^:RXCJD5VZ\ MI3$*47SV>MM=QIY4U0FF@1T``%+?7@BP6E&9\:=_O\N`-+XN#5*S3>!!E3L2 MVH[`!5S&R",CI`Q*#42P>:"3;/:OR3Q/RH3^=IM-V8:WF?5LJGG\%4[F]D$RM6O+E+0`!%/::/R&)5F> M9S\ZFX]"0Z5M0`\JK7V04.W90B4M``&5-AJ_3Z18Y8)];5T)TD;;(TAK'Q)! M[?V?V4[B)']))B3:O8_8+O=RD(S+>?!D'9L75K3>K:BS"S>B;BRAL@ZY8LNZ M6*B(7>6WR2R9XOQ;EMI!IBD)A)EA?)X#K19B68YJC^@#]8DXA3\S\@JTC2JW M'@P:MF=(H6'!D#@\>YT\41T(;4H?A/8A#Y)$'KQ0653H<"42Q5+)+#H2J(Z, MR!L2DYEPP0"Y(8S&$N]@BM,+P+)Z=_DE80Y@D-B%A08?E!WG!/_^G"5I22]I MDVR>#F\M"DLO.+3^/>G@]:.E`]1XL`9$&^J"$*UAT(A\3=)D-I]=I"^D*&=T M?']#_I@G.8F/9JR56G!TY2%Q,HT5&+*/J':,EI[1PK4O=Z9MDM!H6CQ`1L]> M\>Q9/D87A*JZ:.W!4!CK*YS!@+9QA/[)7"'NZU]>U&B_SS$V#YBE M;/F08)99$9:`XTD5#S!16>L!R?9%88NHA2RI"FP&3199&GFQ4;A:1?8FS/LZ`8,'>$F%,;F&X3*8#]EK?UXJ`#MM[PW`BK]'9B-S3<(E<'N M)5K[\5`!VLOD8`14^MN9&)MO#BK#S4VT]J.A`K752;0#S\I@OQ-C\W!9^7M2 M/KF-C)4EP?@QB@]V=/SW[BLB7H@9A2^"S:A@N-B9C(NAQ\+PX]^/7FP8#'HW M9J!K,KB%'M#"#V(!]%:/7#=FM&HR0H4>E<*/1`'T5@\_-V;(:3+,A!Y:CC"< M]!=<,X;8,M;RY`F32@!Y0)D4"!*QY'TWSVL70SA\DN6\0>)KJ'=^JD(?704-N%C(. MNL?245X`'?O-3\\W/DU?]=RL=SS5+W?"O=4YQO<$A=^'!,H7.C?@34[C%P9& M>3M@K%188)PQ@.NM7W/+WXA; M?7%*'DB>DY@M$_FHO^/+[0'4U\;B1<.B=E17[[RG@G&X75RTYB'B0_^EG8SY MND0/W[(T9PL(YFP_WPE?B4*XHH]Y40"H;"*$&6VT/+*;3MLGJITZK1IDWYXN M@#8E0V3Q6U:>9/0,F^*2Q'?9#6OIZ9S<94>3:MT)=NMGXP(9D>85`'!I'RT, MG6PK@Z5CMBPU=XVH;_;+PGN596'^'3FU;U^75OOR(3+;6;#RKS@^>Z5#BBRG MSQ0X?UO\_9B0]"*=3.8@%@191 M.!+MWMHNV>[U!$FX=`U)@04$D\!K0GXCY1(CQW4?%;'UT`A]'<=^,W0/CP)+ M4`;&>:"$XT#SB*DP#)&+&S9[',6& M/R-6CE#MR1DH3>!]F#3F(8%$SX&_8WJUSZ_R&Y+,[N=Y0=BBF/+QL4$)#Y@L MXO&=B$&5([:B>L>5)446$5<<6138+)+8]DY7#WK6$5H[(FCW@L M^#Y6V['185G+*SB1\G:9(BJO(21F_YH\/@VWH[_LQ%,CHS+U8-`D`B_6:@>H M\5!O]8>X#TNR3**M"#*Q#(F4BS0FK]^R4Q+/)PSW\RQGSRF+,<$=?ATF\(W* M>+!C%9,71-P3^UB\\<5W(6;>/C9IJ(^(>[1$RJH1%5M614*"[#+[87@U4EAZ M`&7@WPNCJGZ82Y%!K!4M!H8A,?(5I_B1WXS56R%)[3SXT/KVHF-9N\L$GS:V MB@:M65@LY+^3DE\.KTE.K\@S3$-2?[II5,:+$8N8/'EAGE!U;VKYL@;'(N`% M1!9%P@+JE>V-(7]+9FC@A8K,FQ<7BY=9ZDWQ^,9(']AP94+R$B=TZ,+>(<"U MU3V>,O$*1&O+?J#_B'8^[NSL_&P-D:PI"V)DQX/&0W7[D9M"(@-_$^(.VF]$ MN4ZKF<0JH2/X^Q)OS\E\-I_RN:1;/"5%]88A:]K5PP-A;WA=Y\E0:+O"_BQ9 M1NE%%_>`)MP%^C#-PXZ+)J;`=1JY(;!*KB@J[!9#-=Q75/;?R18=RW!4L:/)KH%&)`,%JM>>B&KY+$<\C7^&9JU>\3]NS'JV,8.M8YUA,WQ57I#$KXG*(E/DYX_S0G?U=*\/E&['MHSY:),W`:%X$9$WX8[ME,'N6%U0W&:O2 ME[?DA:2G^.T.OY[],4]>:#^DY3\2,AU\S&%6R(=@JZB\,/V\12MG$Y5H63WB M]=O2:!5SC9Q5F<"Y,D5I#'H`@>&UHWJN@=>/&$%`R!A2LGE@2':]T9F/@`GH M+C<=6JIK#7?BN+V-:SD;:)NDV-@8EQJ`(>-L:.4@N^]581*U!*>S] M:63-NGZB!TQ!JHQ'8*@;!<`PIR*&5PL$3#=$-2M=VY`P^49*_7>B8B,/+-1> MO7"XRTH\14=I.J?_\$_HKYX)^\PK?6Q>W[,D1!UM18;:)G@B9%^1JHVA"8'] MEE3X7;'M2D5F<2H8"?JSTJO[_R$3-N\E69UN<-R#"*DOS]=]61*$OXF7+1S8 M,B"-K))=>CA(I:_S9(;S-^E+=W)#".VEWL$A<&5`&F$/!JE=D%3<$AI,;,2% MP!2"#$4$?LG>1;U+-&S'#R8Q]NA06`;%QV+HI5O*4&[HPX;6N]_+E\HQ)OK0 M_%0^X1*]97/T3!]4")X\H3>"&20#,)5$9( MV"FSSK)@W\@/=F4_QOR=@+.BI,.UO3NZ,X3M@P#$];G^;UI=7:>P!C'(O?B_Q++VCI M9C%+R!U94F0<=X61L7FH'+W@A`:23)/R33@GJ+0%XD<:`QP[+1=.TX-&X0Z1 MD9IN`"Y_)_>W2($E4XY!$G174&:J]P3`E:8$2+DF90"F[ M2/E/[&)[,9W.V1V;CO/_AO.D;N[50[6HA8HZBTI@*'2(&HS*EF_441$$. M6!$9A0W#:3;#R2`/+;4#!:+GVPN)>B&C8T)]$*=UL+3QR6CHF07*0[/LM.QI M7VD+PX4\!K#+1>/"]G'?*,P!(G+3T#&13JFKC8%!`9Y6%Y("`(IL9MW,-E!4 MKE*^Q_95?JE^'NO:P0`B]@W&!JT>L?K9ZK&77D]:XD`'=(C-`@7C&A?E:<:W M$+3E<^?-_*-(W M98"7ODB@J/$EX4ZF6<&VL],/;(3F,(`I(P&[,'$OJ';C,<111CO`1VF]`>28 MC'7$]O#LC#CBZ<`#PX[!P$=M'C(][(I:[U#!/W*_S'"L&@@I"@%RI(X*&"9^ MFUML$E*M4,#]>=*E;H,8,769D#EK;>!Z]%"2_`Z_\M7?!XMDF!<$Y$T?'3!S MW&&2%NC'TQO"S"5?;J!RZ@F>OC%B^/3E0@;P/,O*-"O9^86++!4GU\^S_&2* MB^(T88O7L/6?:4]=S&8D9J/?Z=MU3B:$?8E"BR?98.&"E?@$Q'[4/@$^8YI8 M/Z(JVLZC2GLRAZWBRR-&3>H&@V'1HK"H1,DN3;3)D9(#.@7VH>XYPO*E?R;14'V/@^@HN_ MW=19A4-F9(7G)9W&7V*6RPPJ^5)5@Z2*EUL MT&QE)5HX9)O!LJ?LA4]?W'1-D4"G*Q8R>EZ.LA@@ M>+K(_+[22$G]R)D](%[_%@.->_"D3!>W&#)=J9`9NR5\0S_3J;*^.2!3LDC& M'*VCVJDG5K+0Q3C)K$/&R'B8-]&>TYBDN/I M#2Y5[WJH2@%BHHD+>+#$O*'%7L"U/\0<>C*E:848,$VAH&C+\O(AFR;9W3Q/ M,_9AI>S>)37T84KKW0^C1?5H4;]U0DD;8$V(UBYH*&391ID=)!*@^<8A$:BN MWQ<,2:I19Q8T%L(;D=`($@C`VTR_ZH].MQ1E@!(.-N>&(1^LRBTA<8`>K@ZN M$+XX2(>M>L.@P,BSXID^C,V+4]%EH7O4!P"Q'S_1FSK1J<,%0!Q1K;+X8)C* M7B8IN2C);/@:GL`$1..A1R"AK4>"BI#Z2@\MPI3[]@GG5;).^-&KS`Y$>(EO M+_5YG74VU.V#5UUX?1(D9F'BP)]]Y114AT'$[WJ"NK3_DU?KKGDWJK[4W:,A M*7Q#8C+CRT"V-W:OI>D>]%!7[,7SJ^5%E7R?\^^WIY;:BF.JE!4?"U97MFC6 M\@]*E7NF4)I+(@`DP$=]270"%B2609&1%(/'-?XW'ZW;=?J)2FNRE;+MO-:L M_:?0Q)$L<-P^Y"D5Z#+&K$+'A8M%L2P%#'EY8AZ_Y@LXH8VOLJ-\Z59)7%5- M1U*T.7I2F^7M:8ET;2T#7M%:=8$ M_8O\$BM/E<=Z89^K[?J.OB:PI?`;\BX^:XID1JQ]R%-JT'DO5J%MQDL4Q%++ MD">R6/R764'XSG\B"9<'/44<>O&2\2M^0ZQ*Q.MTT',8SU+1X;'0-&WMY,B6 MEA66680FNO[C!(F5I_1C?83`;\6NWQUH M`ENJOR'?%_"F9&E,&Y(7R4-"XML2E_/!7(74SA<"E6\O#+HUNV"@"JT%@LHL M/!3*BY0M*AF?DF?Z`$FK?:-_*)-R+DNGZ(IX`V(6D2QR'U!_FZ6R"$GOY5L[XO7=!\<]E);Z@GK3R3J=*XVH M$EEZ.#B%G[)I3'(VHU\*5GL3F?CJ+/'H]X%O:;\NFRJ8ELH2BW"%EN[%)S,# M$QQX[[U6Y>S%EP)]>&#_?<9)C.(DI]?@Z5NULEAOPVG;\9VN%2):PMZ6K]<6 MR9L8$BLX7D#?SQC@XO:NAB9$(0LAO\'1;XIT*E]N"`@$\`3_D`F7R7Y]D&(J MPGX%H-<:=:9`;0P'R!AY@N%]YMSL/O.S8S[!K$U"IC8@FW#+=T][?)/D$OJ' M?=B1>/*CI:[4]LE2%DPML^1HB,+J)RL5E@!RCS5I.:C?D0#MW*6!88A<--^" MGK"04O97T:!3;0W`AR8.$$;0\A/;CA='9#0A=['1&(>(CB8Q*3,#@&64!&5# MB6.64A=/25Y^7:*W^[PZ]D?\^0%3RG9_TC(=/`&E,K4`PB3"+R@ MV-O9JFI'R^H1K]^2#I-(*T),+(.D1`T&'`N`\E=U(EII);KM-4$24T_H3=%6 MDK$2&X$I#9JOJL[W2FS'7)4Z.I'T(6>J>BV1)JJD=G`<`*>INBBXI*BT\0EA M"#M!U6W,]5.6:E"H3,`HZ'J$`X#7ZZ5_-S*1]%V+D%1G>YS>96R=F>J=B\M. M)+5<8B,/Y=5>O;3GF\26&5^4I][9$_'J+1%0AUA!H+9Y9QC$)*DXH#_T0:!_ M^NV2/.+I65HFY9MHZ9;^80_U99[\'@))GA#'-5ID`54JRXX&IF_5`O';*9UC M'LH*?7C)>C2=HDI:2TV%H52""@\%IN9I-IFS21.QGKVC'HI*_'AKNEP$QUI9 M24B5MI*#@:K;VOML\2?1M5EG#J"_+A(O(-H++KE6H7X@*@:X1``-BKS`0 M-'7[4"`.L(N!V"90#JI=,,_26,5!UPB``[%7&`ZJNA&MW`<$<81=$,0V@8)P M1^N5Z<^/`\0&C-JO24>).-%UE.X<"$[1Z!)XFH_Z$E,@I3^A+^`,.7;1?[7<"$2L9&W^#*O7NK7E=:[ M;_Z7]=HDZM#:`,AL`B/@B%Z]8G8%.Y_BP7M^W8,>BHN]^#WO+ZI$K$Y+F<7Q M5/**CX4JZRDI)GDBG(@5VD"(+/()I'6K:E?)1='UE!>9O#,`E/,O)UG>W)Y$ MJ9W!<0_5I;[\KN.M6A&KUBV'(PVN$EQZ.%2QQ8E;@060X)`)W([D5<4>:@OS MN`J#-2H^8?NW$2[M`57W,Q?VA7;-'.?Q;V=WYR=9RA?&$:Z+/C@.[/^.=E:! M)XLUI]-K2L83+LC@HB(W'#FB&U)][D'BT^0EB>DU7!N;J,CX9^H150D_DJ,T MG>.I>C$7E:DPT+K<[?SY>4KX$^G@?723OE65[_8%L*A+Q](7B(<6JI[H+)5^ MC7-:[HF4R01/K>(RJ&;4?EF<15+O=7.E=JH^.J8%XJNT6GSO*YG=$[O@5.5' M[963;/:,J^\NCDDZ>9K1"(9W/8'-MOPVTES`H6X)]3L]VNMGZPTADTOHBN*6 MWG=:#\N*6X_T)FUS]1;WH*K$*+?Q%?6XR>VA]3QC=H>0ZJ"ZTM??)B@L5M+/ M@EAEGU'(#58;J<'M0K"3A]@P9):UMZW6OD8&=RYI?ZON0%4D*HO5LJ&\:2T> M4!0FHT5KE;N5W1;\/JQ87N+Y#DKTGZ47]N(E=8OX9]:*]WILFJ&_*X.VYRI% MC0>$TQC=XNE835'='J$;M?2%&F?*5O7J=(IKV`5&=\YN5_ZE+H.J0O5+O05Z MR/)Z0KA@,\)\(=,)OVJ@O>@CHL/1_34T4/]8MFS8TA8Q8\4W2C:4*>ZP?F_8 M=J-=0]\:/^$MN[BWWUNG$$QW:^^??J_&U;5;1C]._^L?(I<=SVW9W:%>E/YO M>#I73/&.%K/R/MT/NF6,&FNSU.983QI_S).=HTHWT*(T7_MA.@T=%012.JU7>^1[2U3+^K"QT<+K M>D\1D]X0G2.&O>@SSSH<[;!OAG8B4''JKYR."1T1$72'7]\ M9KYFSUE*;Y817X=RY+-C,:!>GO7TOG=+)O,\*=E'2;?9E#Y'/&6Y8M"T`EVT MG2+0QZ0C(73:785.QUF>9S\ZE^?W+92L5U1"*7H20JB]50C%?0CNIN]#%5D7 MJ%11=)O/R[=LACRYYWMET-O7+21K3 M?A`H9-&%'D)]Q2F]R_%7U<839NF$C]#6JHBLP0(%%'WCU>.OR6P^.YI,LCFO M&7@\S*M%-2[\Z?P#2TA-2%[B)$4/;)R,:ZM[3`M/Z/V%UI;]0/\1[7SH M\H0^7&8X_AE=T"MSG:)H$K[O01&S[I&K9=R]8RK);G:@"K;S8.];IGJW'ERR7WT\*#A&RE''J7?926> M+F9E)/FOM6HJ[`*!4+*N\NC]U3TEO8N>-G\B&N4YJ#,QQ"I=_@$XT]:>35IK MCRN:+.AU=0?!)-@/JQY,R2.FE[?+3LP.Z>L]^7PP1#+:,@V\U^M^NZ3SF.^# MC"N5-#TKE\"^1M89 MZ&"EDJ9KY=(X):;U^>&^!MJ<<\!]WD_$JD;'*TM-*Q+%0VUDZ>;013',M\H% M@TU..Z:#)7I9)J,W5TN>CY-K:)^>MDP,6^LS_O:K*]3%/87J?-JY)ZCA\K\2 MT?USU,'R(,[4RD6&2U%KDL5]J=2IYV#[W_6IR;&O39^0-O:Y2)6W567@[-/4 M1JGB?K^;)*$A^[[=E$OZ4_,'^I][>ONES?O_4$L#!!0````(`.=#24:QC$RH M-F0``%G/%``8`!P`8VAE&UL550)``.BMMA4 MHK;85'5X"P`!!"4.```$.0$``.V]6Y/C1I)@_3YF\Q_&M,]J\7YIFYZQNDBV M,FNIRE3JG9VG-BH3JN)V)EE#,JM+_WY!9"83""!P]0#=R?.-[7ZSJD0@PCT( M!/P@#O[]/[_>W_W;EVBW7V\W?_EF^*?!-_\6;6ZVM^O-Q[]\\[=??_AV\=__.N__/O=>O.//Q__K]]6^^A?_^7K?OWG_EP^/SG M[[[[YS__^:>OO^WN_K3=??QN-!B,OWL^[-^\?W'\?WW[_&??'O_3M\/1M^/A MG[[N;[^)SW9_M]G_^>OQ#S*G^>FO'Y+H?)L_+&[U]N7(]$EFWSW^ MX^EO;R/G#_?1S9\^;K]\%_]#?$`[XC_?[8K^.CG9H;`GT\>> M'$Y_^[#_]O#'YVA?'*#;P^Z[XS]_M]ENOMT\W$>[]__SVKS M\6&UNST=\^7I/QS',!Z,XQ&<)N1N>Q?]$OW^K_]R_%_^]LN/WN$?__V[M]'O MJX>[P_YXJN3P8Y__\LU^??_Y+CK]QT^[Z/?2,,;__V]?PGFM\K0@4MUC0Z5JM_;+>_^.7Z/"PV\A' M--6V:$Q?KW9O/JUVA\ZAS#34-H+OH]WOV]W]\0+QZ^JWNZBL5^W'7'@6@2[_ M%*WV#[LH:(>?SO%N<_>'[$3X$";/4F+^C.3FSTAL_HQ$YL](8/[,!F+S M)]M4MTY)S)]3*YU2-9:;/V.Q^3,6F3]CB?DC='W.-=6M4R+SI_/U^1CDB=S\ MF8C-GXG(_)E(S!^AZW.NJ6Z=$ID_G:_/H^5\('1]SC75K5.=XY-NI757QM/) M5.CZG&NJ6Z?Z26!_&@WHIJ\KTJJBP+/.D*-A3 MMT&QGCX^:,G&--.@:$Q%L^\V*!K3D71,1X%B&C\&R,8TTZ!H3,?2,1V'BJGH M+\IM4#2F$^F83D+%5/07Y38HUM/'A9M@3]T&Q7KZN(02[*G;H.0\S=RF)9=( M!=V5*\N*]]F[#)`KE8:(<_&"0*Y\&23.X>:&>SN7+'D&C'/FQBY9A@P9YW&0 M.!=>YN3*84'B'.XWZ-[V)4MH(>,L_QOT+BOD2CGB??8N,.3**^)]]BXU!$FX M<)TAU-/[3'Z5X>UND.B*OG)0WNFNKR$XK\?)S(OB1KMU-/>*K$Q7?V+QQKP1]A:=NAHB[8_WHG$?U1"O:^I.4>8M_Y8ECS+.%F?^<1E#<> M:MIT[G99T]T>9@+<@'R-=GN"D;\!E3;;K;/242UIM%OZP]XI:[3?K?M!5B7^ M9KM-BH"QKM=^M\?QP%.ENOUN3^9AKA_>9KMU-L3UP]-HMTD1XO;A:;1;1\-< M*;S-=JO(!/RIU6N_6_>E)T5)H]UH2M@KZP+?J`&OETF:[=3;$+41ZK9S\+@+(\Q4$0K#3P=!PV?)$L/_AT7"N-"GX M7EHH-.S>405?=0[6Y8`O0)2W'>H)4;#_/-!.QV'\N`FB<1?Y#%-]KVHYU'N9@AMG M`T^9XK?F!/L?9LH4O0,JV.E@&[/^_B;Y7^?Q_SQ_&D-F#Z*_8?$."VZ`JVA= MJNO#@L8[;\*J:K[;,^I+ZS/)B5+6<+>URV.[X\EDO!3K<$7#W58N2;O#P6(Q M&XIUN*+A;C6`E\S-1:=$2PJ&NY6`GV9:G(1KFBX&V)\R=Q( M]'92TG"W5=Y+YN1^=!4-=WM5X2404]$?74G#W19%C^TNA^.AW!RN:+@;X7P) MQ$0TPB4-=T-2+S_FA>A5HJ1A\3N=X,-Y1>OB5V1!,%71NOB\%F3W%:V+SW!! M\%K1NO@=4?!MFXK6Q5?0@A7`BM;%GU8$J5I%Z^*+5$$H4M&Z^*U>L`92T;KX MLDKPU<^*UL4?PP09;$7KXJMOP3IK1>LO7?^\B_;1YI!\$/NO\7]X/N^QO6H# MF[?#T==#M+F-;E\^?'RWO7G^D[OC!_7^\LW+9Q]?_;8_[%8W+XT\1O#I[#4_ MGKC;_;VDQ<=NW1T__;W=I<:?ZE;V3ZJ[\OQ)Z^/_XG8F_D]_?[N]>3A^Y?#' M3:*I.T;X^3^]^KI^^13I4SBJ_KRPS[E0_N]H=?P4NEPDW08#!+*T)^]^^W_1 MS6'])7([\C3TW+^7Q>GTQ^]WZ_O5[H]?XWGZ.OZS?XCUTMOPV>+V(;K9;FX+ M^^1&I>!/RZ+Y1!&$IIRGM;[C]M2-GU>[(RKY$GFCYO_#LI@Y-./-*OMYUY:= MKFBU[Q@ZW4GLG-XXEO]Q#S\4%XJYT7O^E?C^KBS=KV[^YV&]BVY_>-C<'D?W M:G/[?/B[+]'NU7X?'?9=1]#L)&?Z0?VPW1XVVT.[ M.`C'M<['HK-TZWYU^V>*Z_Z7>'$6O?O]^Z\WGX[_6_(;J@AQ^3$UHOU$P&6O M_)Y&SQ37I]Z\_N._H]7.L_8H^]/Z42RYU8@,H:1]#;'U7&[+_K1^;/]K??CT M\I:&YT8D,IA:9SIOO-,OK-1>W]0[ML%L3S54/`'$QUI\&CVY*%\?U3ZN?@Y* M[L4B@RMI_[Q1?W.WW<<7YYJQSOUU683?;W>'W[=WZ^VO\4/S-EYV"=T<*]O5 M,X]S19?*&7PZHO21*?Z30_3Q#Z&`^IKK_2'IJ1_55^*2OZPJ"@F6@\X=KV,? MJF/E^:NJ.,E?$2M:/4?TJJY^A7]3%KGGTG+\P.E^C$-HXC4X0]\13?6G>EJ6 M_W&=&,L_)=1HN>^8/G?)\[SE_G.=N,FN^2M:/5>\JHLK)7]9)XK>2T?'CGO; M/>.ON?#JDO\=9_ZL=&7H'"/_2VYPAG/'MES/EQ?*O=S>F_Q/][!H/_ M\Y___%,RQ.WN8SRVP?B[I[_X[O-J%Y_RVYM/Z[O;^/#M[C;:_>6;X9\&+ZUO MBRGMPSYN?YL\#*WNRD:1_<-TLP6$]*D#HU0'6@_&%QUO0#6F8NRDHHS72J:D M$+X^]6E"=IXB,76RDT/!`BDIX[I/W9B1D*=(S)V$>/FR0&*J8/%3EQ8DYRD2 M2_=:Y@?8`NFI"Y>?[WD#\O0<"O?^7T;"Y:YP9:3ZN6X73U,%@G_N)2N)4RCH< MF1K+9.H\ZXATC+WO,'3\5>5.=HXL366R=)YE1.9!W'DQHE9R:KS%<(ZDS&62 MY\;NQ;7N?*7T!XQP5<9EUP/C\ZX`:[XC4 MRE"]%SK.D2J9A<#X_`N!DE=.:J7(]W[(.9(B<]\?G_^^[WFGI5%"2M#R.7(C M<_L?G__V[WU/IND5K?"EEG.D1F8Q,#G_8J#&2S>MDJ3B%S2161U,SK\Z:/B> M3H-$Z;KF3606"9/S+Q(:O.N3>CVIO:?AK]''U=WWF\/Z\$>1E\'WSS5>F7I^ M?_\DS/@INO\MVGF:R(ZD4!_R+.+X>Z[)FN7E\L&(SD>7V11$P3=91=(JK-]H MD/8Z"4RI4VI-BN?WX'*'??,'Q@N,%QPN.%_=^ MC^.E/"(X7G"\X'C!\7+NN.)XZ2FV.%YPO.!XP?&"XP7'2_$C$XX7'"\X7KIW M!\<+CA<<+R(=5+*^Q_$22CJ!XP7'"XX7'"\X7GS1,;6;$<>+YNS@>%&6$!PO MBI.#X\5&GG"\6$@2CA<#2<+Q8B)-.%Z,)0S'BUCZ<+STO1<(QPN.%QPO.%YP MO+@'*$L&CA<<+SA>.J0*QXMSO`99!8X7'"\X7G"\X'C!\:(A8SA><+R4S&`< M+UH=+Z.6DI=1/Y:7^)>Z6M\YOOTMY1/"[X'?![X+? MY=QQQ>_24VSQN^!WP>^"WP6_"WZ7XD_BXT\X7>QD"3\ M+@:2A-_%1)KPNQA+&'X7L?3A=^E['Q!^%_PN^%WPN^!W<0]0E@S\+OA=\+MT M2!5^%^=X#:(*_"[X7?"[X'?![X+?14/&\+O@=RF9P?A=5/E='JTI3R"V`6QBR\ZIK8P(G;1G!W$+LH2@MA%<7(0N]C($V(7"TE"[&(@28A=3*0) ML8NQA"%V$4L?8I>^-P`A=D'L@M@%L0MB%_<`9Z" MW06[BR\ZIO8Q8G?1G!WL+LH2@MU%<7*PN]C($W87"TG"[F(@2=A=3*0)NXNQ MA&%W$4L?=I>^=P%A=\'N@MT%NPMV%_<`92&8S=197=Y=&:TD3LDCDBG--E,)K.ARF)C-,Y MQ"Z(71"[('9![.+>Y!&[E$<$L0MB%\0NB%W.'5?$+CW%%K$+8A?$+HA=$+L@ M=BE^9$+L@M@%L4OW[B!V0>R"V$6D@TK6]XA=0IDF$+L@=D'L@M@%L8LO.J:V M,")VT9P=Q"[*$H+817%R$+O8R!-B%PM)0NQB($F(74RD";&+L80A=A%+'V*7 MOC<`(79![(+8!;$+8A?W`&7)0.R"V`6Q2X=4(79QCM=@J$#L@M@%L0MB%\0N MB%TT9`RQBVJQ2R+,D!6[I)LT(G;)1N&*Q2XI=4H3NTO^L,"*ET>=C-,Y["[8 M7;"[8'?![N+>Z;&[E$<$NPMV%^PNV%W.'5?L+CW%%KL+=A?L+MA=L+M@=RE^ M9,+N@MT%NTOW[F!WP>Z"W46D@TK6]]A=0NDFL+M@=\'N@MT%NXLO.J;V,6)W MT9P=["[*$H+=17%RL+O8R!-V%PM)PNYB($G874RD";N+L81A=Q%+'W:7OG@J<#N@MT%NPMV%^PNV%TT M9`R["W:7DAF,W465W>71FM)$[)(Y(IS3)>[I=)F2R#B=0^R"V`6Q"V(7Q"[N M31ZQ2WE$$+L@=D'L@MCEW'%%[-)3;!&[('9![(+8!;$+8I?B1R;$+HA=$+MT M[PYB%\0NB%U$.JAD?8_8)91I`K$+8A?$+HA=$+OXHF-J"R-B%\W90>RB+"&( M710G![&+C3PA=K&0),0N!I*$V,5$FA"[&$L88A>Q]"%VZ7L#$&(7Q"Z(71"[ M('9Q#U"6#,0NB%T0NW1(%6(7YW@-A@K$+HA=$+L@=D'L@MA%0\80NZ@6NR3" M#%FQ2[I)(V*7;!2N6.R24J'G4R3B=P^Z"W06["W87["[NG1Z[ M2WE$L+M@=\'N@MWEW''%[M)3;+&[8'?![H+=!;L+=I?B1R;L+MA=L+MT[PYV M%^PNV%U$.JAD?8_=)91N`KL+=A?L+MA=L+OXHF-J'R-V%\W9P>ZB+"'8710G M![N+C3QA=[&0).PN!I*$W<5$FK"[&$L8=A>Q]&%WZ7L7$'87["[87;"[8'=Q M#U"6#.PNV%VPNW1(%787YW@-F@KL+MA=L+M@=\'N@MU%0\:PNV!W*9G!V%U4 MV5T>K2E-Q"Z9(\(Y70:CZ7R4DL@XG4/L@M@%L0MB%\0N[DT>L4MY1!"[('9! M[(+8Y=QQ1>S24VP1NR!V0>R"V`6Q"V*7XDQBXT\(7:Q MD"3$+@:2A-C%1)H0NQA+&&(7L?0A=NE[`Q!B%\0NB%T0NR!V<0]0E@S$+HA= M$+MT2!5B%^=X#88*Q"Z(71"[('9![(+814/&$+NH%KLDP@Q9L4NZ22-BEVP4 MKECLDE*G-+&[Y`\+K'AYU,DXGNTMY1+"[8'?![H+= MY=QQQ>[24VRQNV!WP>Z"W06["W:7XD[BXT\87>QD"3L M+@:2A-W%1)JPNQA+&'87L?1A=^E[%Q!V%^PNV%VPNV!W<0]0E@SL+MA=L+MT M2!5V%^=X#9H*["[87;"[8'?![H+=14/&L+M@=RF9P=A=5-E='JTI3<0NF2/" M.5WBGLX&*8F,TSG$+HA=$+L@=D'LXM[D$;N41P2Q"V(7Q"Z(7R"V`6QBR\ZIK8P(G;1G!W$+LH2@MA%<7(0N]C($V(7"TE"[&(@28A=3*0) ML8NQA"%V$4L?8I>^-P`A=D'L@M@%L0MB%_<`9Z" MW06[BR\ZIO8Q8G?1G!WL+LH2@MU%<7*PN]C($W87"TG"[F(@2=A=3*0)NXNQ MA&%W$4L?=I>^=P%A=\'N@MT%NPMV%_<`92&8S=197=Y=&:TD3LDCDBG--E,)K.QRF)C-,Y MQ"Z(71"[('9![.+>Y!&[E$<$L0MB%\0NB%W.'5?$+CW%%K$+8A?$+HA=$+L@ M=BE^9$+L@M@%L4OW[B!V0>R"V$6D@TK6]XA=0IDF$+L@=D'L@M@%L8LO.J:V M,")VT9P=Q"[*$H+817%R$+O8R!-B%PM)0NQB($F(74RD";&+L80A=A%+'V*7 MOC<`(79![(+8!;$+8A?W`&7)0.R"V`6Q2X=4(79QCM=@J$#L@M@%L0MB%\0N MB%TT9`RQBVJQ2R+,D!6[I)LT(G;)1N&*Q2XI=4H3NTO^L,"*ET>=C-,Y["[8 M7;"[8'?![N+>Z;&[E$<$NPMV%^PNV%W.'5?L+CW%%KL+=A?L+MA=L+M@=RE^ M9,+N@MT%NTOW[F!WP>Z"W46D@TK6]]A=0NDFL+M@=\'N@MT%NXLO.J;V,6)W MT9P=["[*$H+=17%RL+O8R!-V%PM)PNYB($G874RD";N+L81A=Q%+'W:7OG@J<#N@MT%NPMV%^PNV%TT M9`R["W:7DAF,W465W>71FM)$[)(Y(IS3)>[I;)B2R#B=0^R"V`6Q"V(7Q"[N M31ZQ2WE$$+L@=D'L@MCEW'%%[-)3;!&[('9![(+8!;$+8I?B1R;$+HA=$+MT M[PYB%\0NB%U$.JAD?8_8)91I`K$+8A?$+HA=$+OXHF-J"R-B%\W90>RB+"&( M710G![&+C3PA=K&0),0N!I*$V,5$FA"[&$L88A>Q]"%VZ7L#$&(7Q"Z(71"[ M('9Q#U"6#,0NB%T0NW1(%6(7YW@-A@K$+HA=$+L@=D'L@MA%0\80NZ@6NR3" M#%FQ2[I)(V*7;!2N6.R24J'G4R3B=P^Z"W06["W87["[NG1Z[ M2WE$L+M@=\'N@MWEW''%[M)3;+&[8'?![H+=!;L+=I?B1R;L+MA=L+MT[PYV M%^PNV%U$.JAD?8_=)91N`KL+=A?L+MA=L+OXHF-J'R-V%\W9P>ZB+"'8710G M![N+C3QA=[&0).PN!I*$W<5$FK"[&$L8=A>Q]&%WZ7L7$'87["[87;"[8'=Q M#U"6#.PNV%VPNW1(%787YW@-F@KL+MA=L+M@=\'N@MU%0\:PNV!W*9G!V%U4 MV5T>K2E-Q"Z9(\(Y70:CZ7R2DL@XG4/L@M@%L0MB%\0N[DT>L4MY1!"[('9! M[(+8Y=QQ1>S24VP1NR!V0>R"V`6Q"V*7XDQBXT\(7:Q MD"3$+@:2A-C%1)H0NQA+&&(7L?0A=NE[`Q!B%\0NB%T0NR!V<0]0E@S$+HA= M$+MT2!5B%^=X#88*Q"Z(71"[('9![(+814/&$+NH%KLDP@Q9L4NZ22-BEVP4 MKECLDE*G-+&[Y`\+K'AYU,DXGNTMY1+"[8'?![H+= MY=QQQ>[24VRQNV!WP>Z"W06["W:7XD[BXT\87>QD"3L M+@:2A-W%1)JPNQA+&'87L?1A=^E[%Q!V%^PNV%VPNV!W<0]0E@SL+MA=L+MT M2!5V%^=X#9H*["[87;"[8'?![H+=14/&L+M@=RF9P=A=5-E='JTI3<0NF2/" M.5WBGLY&*8F,TSG$+HA=$+L@=D'LXM[D$;N41P2Q"V(7Q"Z(7R"V`6QBR\ZIK8P(G;1G!W$+LH2@MA%<7(0N]C($V(7"TE"[&(@28A=3*0) ML8NQA"%V$4L?8I>^-P`A=D'L@M@%L0MB%_<`9Z" MW06[BR\ZIO8Q8G?1G!WL+LH2@MU%<7*PN]C($W87"TG"[F(@2=A=3*0)NXNQ MA&%W$4L?=I>^=P%A=\'N@MT%NPMV%_<`92&8S=197=Y=&:TD3LDCDBG--EM)P/!BF)C-,Y MQ"Z(71"[('9![.+>Y!&[E$<$L0MB%\0NB%W.'5?$+CW%%K$+8A?$+HA=$+L@ M=BE^9$+L@M@%L4OW[B!V0>R"V$6D@TK6]XA=0IDF$+L@=D'L@M@%L8LO.J:V M,")VT9P=Q"[*$H+817%R$+O8R!-B%PM)0NQB($F(74RD";&+L80A=A%+'V*7 MOC<`(79![(+8!;$+8A?W`&7)0.R"V`6Q2X=4(79QCM=@J$#L@M@%L0MB%\0N MB%TT9`RQBVJQ2R+,D!6[I)LT(G;)1N&*Q2XI=4H3NTO^L,"*ET>=C-,Y["[8 M7;"[8'?![N+>Z;&[E$<$NPMV%^PNV%W.'5?L+CW%%KL+=A?L+MA=L+M@=RE^ M9,+N@MT%NTOW[F!WP>Z"W46D@TK6]]A=0NDFL+M@=\'N@MT%NXLO.J;V,6)W MT9P=["[*$H+=17%RL+O8R!-V%PM)PNYB($G874RD";N+L81A=Q%+'W:7OG@J<#N@MT%NPMV%^PNV%TT M9`R["W:7DAF,W465W>71FM)$[)(Y(IS393R=3,SB MWN01NY1'!+$+8A?$+HA=SAU7Q"X]Q1:Q"V(7Q"Z(71"[('8I?F1"[(+8!;%+ M]^X@=D'L@MA%I(-*UO>(74*9)A"[('9![(+8!;&++SJFMC`B=M&<'<0NRA*" MV$5QR"V`6Q M"V(7]P!ER4#L@M@%L4N'5"%V<8[78*A`[(+8!;$+8A?$+HA=-&0,L8MJL4LB MS)`5NZ2;-")VR4;ABL4N*75*$[M+_K#`BI='G8S3.>PNV%VPNV!WP>[BWNFQ MNY1'!+L+=A?L+MA=SAU7["X]Q1:["W87["[87;"[8'PNRA*"W45Q MZ"W06["W87 M]P!ER<#N@MT%NTN'5&%W<8[7H*G`[H+=!;L+=A?L+MA=-&0,NPMVEY(9C-U% ME=WET9K21.R2.2*R"V`6QBR\ZIK8P(G;1G!W$+LH2@MA%<7(0N]C($V(7 M"TE"[&(@28A=3*0)L8NQA"%V$4L?8I>^-P`A=D'L@M@%L0MB%_<`9Z"W06[BR\ZIO8Q8G?1G!WL+LH2@MU%<7*PN]C($W87"TG" M[F(@2=A=3*0)NXNQA&%W$4L?=I>^=P%A=\'N@MT%NPMV%_<`92&8S=197=Y=&:TD3LDCE" MR.GBOK"7Y//EY^ETS*+41>-EH=$/?-%DCN2.:O=&3O[?B[@QO8;B&, M_^NT>0C31[4/8?;#-K/P=%2G69@Z M]W,(>W@\E)^%XU:S<"PR"\>Y$(ZMA?`X$YK?3M)'=9N%N=O)M(='7OE9.&DU M"RD?-+Z[,\G;0M!SF5G395 MHK=)8>KMZK"B,-2M,%0Z;]_OMOO/TL5@M+DY&_W=ZOUCD9G???PW7IU>_QA>_7U==H_V[S M=AW/[_5O#\==9Z#W/J\WMA]5=Y)Y/>O3.:81_VH\_V^(Y M4/AOG7_4N1GOG$#L]_;4;KN7]+-#/[WY>M8*2"GGJG4E$7W),5/+<#"FF]K: MW,LB(QB9+$GH@@0CFS4)591@9+(HH0L3C.Q5)=1Q@I&]LH0Z4#`R69?010I& MYRE,7!0J&,U,-4U;P#%')F,Z>04S!DH0+.J>5&-^C<49J#Z2IA M"H8L'P8,C2P6STE)T[2G,P72Q3,&3)8(XGDW'SGWGZ*,W!=&6) M!4.6#F8C+I,[2G,P)[Y@+H(%L]^XHS<%T=QL6#%DXF)/F3T#IHS0'L_`) M*#MDZ6`VOP&EC](+13,` MD3M*Y^N''S$W0*NK?3IZ#WP+$Z!'T<.NB>$W0*NK?3 MIZ#W`+XZ!'T2.NB>$W0*NK?3IZ#W\$9?BZ#_].'-CW_[\'JW7=VFC%UB(2]M MOE7`*SI\"G`Y[CE!ISGN[?0IZ#V\+=CEPA(ZZ)X3=+NP5`:] MA]<+N]Q"0P?=UEVA@^XY0;?%8F70-3^1QO$*'73/";H] M%E4&7?>SZ#3T8M%S@FXWTJK%XE+WL^@L]$SWG*!3T+V=/@7]G,^BO7L$G@W7 M7G_`Y6Z*SXC7?^]MRZ-*[HT;M*E M\DWOV89'76=7KKV`41I6#&88*DH#X2@-.G=IL)3M4MQ>N,0-%A6#6?3^BQO, M*[HT[[]+LXHNS?KOTK2B2]/^NU1Q]1[T?_4>5%R]!XVNWC)=&E5T:=1_ERJN MWH-05^^!\-5[X+EZ"S0^7"Z798/)_'OMQ%W[+ACO.\AL@FD<2^\KR.R!:?E- MU()8L@6F<2P+7T!F!TR'K\`6Q)(-,,VW9K'_12R6WOV7;']I',O"EX_9_=+A MF\`%L63S2^-/*A9NOF3O2X>O(N=CR=:7YK$L?.YAYTN'3T`[L63C2ZM8%CWW M5.Q[Z1V+?O_U<[391]]_7=U_OHL*P6C+VEFVY0JBZ&39^\'%YPU4JTZ>K5;^N M#%99;;K>P55UYS`#'W?I05AJ'MDU$XD1;Q-G M>OCN\"G:/4]*N114GZ!#IT>A.^T]08=.CT-WVGN"YIT.U-5&'6QYCO@'\U^K M==SVN]TOT?K^MX?=/KFD^7]^#8[H[/RY^9^']2ZZ_>%A%3<*@V-["=M++%$XMI>PO41E+`%Q@G4?IX/[/CKTS> M1NO'TF3\O[BUR?@__?VOT;P_KP1V;J/\TPWS]W+5Z;!K6OOL1SY&.4 M]M3[4&V=/^T$:ZOR^YB[M]O[U7J3*\(7_5LX=.SY;)4[,\K_*ESW"E+E[,;R MY[1TVU8+M.,YP[3KS\/?L%@G!3X=Y&U8I),?UO'4^C'^/X\;)N4[ZYQ`?^\\(W^/EP>_KKY&^W>;]"L&>V>=UC:*%\-1N@R[6>J#8 MWL?+OWA%]B5Z'6UN/MW'0)!@OT@@M*$5D, MM!BO_+IHDT>-RBM8$>93,[#S3CKWJ;7^Q5!@#A9?WXK@%]DJ9EC%%\':J4F/ MIOX#35"4Y`VJI4&Y3"?_L&UI-"Y5*7G$%ZH6?DAXXF@Z:T2JUNS'FSUV$ M1`)=D=R9TBV$\7^=-@]A^JCV(NXB$F`AA/!.:K<10#$1`B/ M,Z$1)LT=U6T6+G,A[&$A*#\+&[V9DSNJVRPU#F#WWL__(W-/) M>#J9-K^=I(]J'\+LN9]#:/'I9-9\:9T^JMLS-8^G=V,*&J\:Q+-S8PH:K5K$LW-C" MAJM6PX:I5+(N>>UION/IP6&UNX[AMWF^WN_UT,/AQA7GD)M[-UGK1K!:AKY8\B"QMU[`JU1G[E/ M996!:A[S4>B8>TZ@-N;NTUMEH)K'?!PZYIX3J(VY^Y17&:CF,9^$CKGG!&IC M[CX-5@:J?LQ_^O#FQ[]]>+W;KFX?MS'(1KRT>;7Q=I\8*X+4?(9/!X%GN.<$ M:B/N/E=6!JK%525TS#TG4!MS]_FS,E`M[IZA8^XY@=J8NT^DE8%JL4H,'7// M"=3&W'T6K0Q4BZ>AT#'WG$!MS(N?04L"U>(>&GJ5Z#F!UIC/?4^@WD`UC_DL M]#SWG$!MS'U/H-Y`]?<]FZ20_6E[%W?T:+!J^C6;M+?CI96P'SOWG:ST`6;U M=7W_[=:;C^]W MZYNH'C%IUF2-3*2/W_P2K3=?CC_\V[?K+^O;>+H=-^)G-N;WDZ3VO9+,W\OW MSN/Y?3S%RW^HEZVR!FKDYM7-S?8A^?!1T&"G3M.:_WW_ZP]OMG&6=OO'P=:+ M3^ZHUN?_=;?:[..+SU.H-^\?=C>?5OO()_QR[YC>P\5Z5#"+V_6MJ*&RR?0\ MEOC@]\EM\5-T6-^D7K&O,YK*1EH+@NJK_LAJ,+T&^W2E?R&R[>>_,8\:;KI@8; M>TI_U\_#Z&'3;?E]NG==ZX=X"1?_0JP(6NTJ5N;F=B.K4ZS,S>U&5J=8F9O; MC:Q.L;(PMQM9G6)E86XWLCK%RL+2;F2=BI6%.5>2.L7*PIPK29UB96'.E:1. ML;(PYTI2IUA9F'LZ4:=865A\.M&E6%FFD]YI+LH>HL.12&GU-WY^YRT#"%?:95++V?3L<^TSB6WD^G8Y]I&LOAP*>80C_3(IC>CZ?C MGVD>S,)''P0T[8)9].Q38:`YYY>FG_9T-'R-2<67?W5;>DJJN.4=/LVD'@AA MY;?N3&IZRCXN6*/SIP1H^-B@.4^//_@U.GX*?0]TNE3T'L@ MF1V"KM#44QUT;Z=/0>^!?78(ND)53W70O9T^!;T'6MHAZ`I=/=5!]W;Z.>C# M'M[^;!%TI;(>?\`K.GP*=P]OBG:8XPIM/=5SW-OI4]`U?";=E*ZGQH6E,N@: M/N%NRM=3XQ9:&72=3Z>*A3TU%HN50=?\1*K2V%/CL:@RZ+J?114J>VK<2"L7 MB[J?114Z>ZJ#[NWT*>CG?!8-)^UYP0!.[TI=/>WW\+[=WCS^BG@I`FG6N"@)&;KT^/UJ=UC?K#^O-@=IKE34=`VPE#],?UA' M+D=.#4+\-:;"MIL%MN%K8>>,K`N5?XD.J_6==$R=5FM$,W-$6%SXW,LGQ<'# MY\]WT3'V)9?("GQV:N+7^,ROXZ/_X0ZO[$]:"VMR;><<),UZ7^!-*S>@^$_< MQ]0MCFF?X-F92<\[5Q;??_T<;?;1]U]7]W$/?]Z^2#P>I[GMW1VZG!_/`B]O MR,.J!VN<5U($YS_=?T>KW6!8[V);V4J[2"<'C_N.\]-9.W1Y>I8N3SMT>3@X M1Y?CLY:^I'*Z_LF]F.(V67)G>KY/N`JSNK^8QWM:@^N(X-.C^V#[>;?>[N*+ MX5^^&90-.?UGWJ=CN3MQRSC5R,+XY3Y_I`O7,.3IRY#'US'DY*+U_&'?\B&G M^U"^-I!<8KI;9PHN:-);9RYU"ZQWYTRX';"7N@O)^VGV\[QLV_R9)U4HX<&' M!Q\>?'CPX<&'!Q\>?'CPN8XA\^##@T_)@X_:U?J(Y3K+=9;K+-=9KK-<9[G. M[7;?>\4$\^@<1"G84Z"W46ZE>X4*__^;E67[1CH7Z) M2S@6ZMP%#0E\AX5ZN0+^#!7U"0MU%NHLU%FH7^%"O?Y'CEM]-YF% M^B4NX5BH7\.0;2[4LQLE!GH$>= MA3H+=1;JU[A03ZY_\J^^\([Z)2_A6*A?PY!M+M2S%S3I5U_JO27HOOI2XT5` MC0OU[(#/OU"?+5FHLU!GH7/_DK2\U;DTLU,TNX5BH M7\.0;2[4LQM+;9*%^B4LX%NK7,&2;"_7L!4UPH3X<+!8U3;:IA7KF*%L+=6?`YW_U94Y% MG84Z"W46ZM>X4$^N?_+OJ%-1O^0E'`OU:QBRS85Z]H(F_>K+M-6K+U.3"W5G MP`I>?4'/R$*=A3H+]6MT&3MK[4V\[C M6E]J[-C1N%#/#OC\"_4IFTE9J+-09Z%^I0OUJ?!FTG23+-0O<0G'0OT:AFQV MH3X-LYGTN&ZM9[)U%^HU9+5:%^I^TZ6N5U_>KW:']/+O#[1\D' M:%FMLUIGMR`%:S6>1.&U3JK=5;K5[U:9YG(1E'\3AL\A7?(ZCM7Z-0S9YFH]>T&3?A-FUNI-F)G-U7IV MP`I6ZQ-6ZZS66:VS6K_FU7J]ES$;K=9KO*G):MWL.H[5^C4,V>YJW?^R==?5 M>O,W8=)'&5RM:WH39L8N4U;KK-99K5_M:CVY",I_&(E=II>\CF.U?@U#MKE: MSU[0A-^$F=3[AISS)LRDQF?B-*[6LP-6L%HO^8(IJW56ZZS66:U?_FJ=SYBR M6F>USFK]8E;K?,;T\CYC.IY.IKRWSFJ=U3JK]:M=K2<70=G5>KI)5NN7N(YC MM7X-0[:Y6L]>T`17Z\/!8E$30Z96ZYFC;*W6G0$KJ*WS+5-6ZZS66:U?[6H] MN0C*U];YENDEK^-8K5_#D&VNUK,7-.DW81JOUC-'V5JM.P,^\VI]M)P/>!.& MU3JK=5;K5[M:3RZ"LJOU=).LUB]Q'<=J_1J&;'.UGKV@2:[6E\/QL/DNT_11 MQE;KV0&?WPDS6[S['.WB!C?S>V':/=E?1,-1[\-/2=L.>#:YY&,?]YNXDP/WQT^1;OG22F7@NH3=.CT*'2GO2?HT.EQ MZ$Y[3]"\TX&ZVJB#+<\1_V#^:[6.VWZW^R5:W__VL-LGES3_SZ_!$5U_=J]N M_N=AO8MN?WC8W!Y_V?'%23[*]4[2O//R/17IUL_10;YGQ8T&73F\V=X]W&]^ M7MU'E6N'@C^M7P)]E9T=SVU^__7F[N$V/LFK'W[X7F#95>LT)4\FG@?8;54X M"NH[@A68]/.2?TG7:E@EJZ]4S4/CF.HU$.XIU-6-<5(RQLHU MHYE1NJ65.LM4,X/+%3MJ+&?-#&[N&US)LK?VX$KN!=[&G_JU4'K-]`^IYOWY M:7Q+I>,[]WP<#IP)67?I;>87-_0@+*O#&3G#J?589F=X[B+%]]C2:D3]P8^A MNQ`IJ-A*.S:;6WO21^FE'\/<=W^,Y'=_C,`?X`_P!_@#_%'5:?`'^`/\`?X`?_17]@)_@#_`'^`/ MFX,#?X`_-,U'\(>UX8`_[.*/;,56>O='<_E5^BAK^",[8@6[/R;@C]YW?TSD M=W],P!_@#_`'^`/\4=5I\`?X`_P!_@!_]%?V`G^`/\`?X`^;@P-_@#\TS4?P MA[7A@#_LXH]LQ59Z]\>\U>Z/N5'\D1WQ^7=_3/,?0`=_!-[],17^]'FZ2?`' M^`/\`?X`?X`_P!_@#_`'^$-!V0O\`?X`?X`_;`X._`'^T#0?P1_6A@/^L(L_ MLA5;X=T?X^;X(WV4-?R1'?&9\<=H.1\,P!^]XH\DYK+X(]TD^`/\`?X`?X`_ MP!_@#_`'^`/\H:#L!?X`?X`_P!\V!P?^`']HFH_@#VO#`7_8Q1_9BJTD_E@. MQ\/F^"-]E#7\D1VQ`OG5$/S1N_RJGN^MD?PJ+X,#?X`_P!_@#_`'^`/\4=5Y M\`?X`_P1K.P%_@!_@#_`'S8'!_X`?VB:C^`/:\,!?]C%']F*K;3\JMZ'$%SY M5?Y;!S;P1W;$Y\" MLA?X`_P!_@!_V!P<^`/\H6D^@C^L#0?\81I_I"JVTOACU`I_C`SC#_]GY/O_ M]L<,^57OW_Z8"X`_P!_@#_&%S M<.`/\(>F^0C^L#8<\(==_)&MV$I_^Z/>J_#NMS_R;[O;P!_9$9\??TS9_='_ MI\^%=W^DFP1_@#_`'^`/\`?X`_P!_@!_@#\4E+W`'^`/\`?XP^;@P!_@#TWS M$?QA;3C@#]/X8QIF]\<1!BQ:X8^%8?SA_XQ\S_AC/)U,Q^"/7O%'$G-9_)%N M$OP!_@!_@#_`'^`/\`?X`_P!_E!0]@)_@#_`'^`/FX,#?X`_-,U'\(>UX8`_ M[.*/;,56$'\,!XO%K-YWH%/X(W.4,?SAC/C\W_Z8C\`??7_[HZ;OK=&GS_,R M./`'^`/\`?X`?X`_P!]5G0=_@#_`'\'*7N`/\`?X`_QAQ_>92#Y5][M,!`_3SK#/I`A#.0\ M^T#JZ=\:[0/)N^%@(#`0&`@,!`8"`X&!5'4>!@(#@8$$JWW!0&`@,!`8B,W! MP4!@()KF(PS$VG!@(*89R-S_^8JN#&32BH%,##.0B18&DGSB'@;2/P-)`B_+ M0-)-PD!@(#`0&`@,!`8"`X&!P$!@(`IJ7S`0&`@,!`9B-&8@Z:.L,9#LB!4PD`4,Y#P,I-Z\;\1`\C\*&`@, M!`8"`X&!P$!@(%6=AX'`0&`@P6I?,!`8"`P$!F)S<#`0&(BF^0@#L38<&(AM M!N*OVW=E(/-6#&1NF(',M3"0XP:?"0SD/"ZL>ON?&KFP\INC8"`P$!@(#`0& M`@.!@51U'@8"`X&!!*M]P4!@(#`0&(C-P<%`8"":YB,,Q-IP8"!V&4BV8BOM MPFK.0-)'66,@V1$K8"!C&,AY&,A8GH&,82`P$!@(#`0&4M5I&`@,!`8"`X&! M]%?[@H'`0&`@,!";@X.!P$`TS4<8B+7AP$!L,Y!Q,`8R:\5`9H89R$P+`XF3 M,N.;Z.=Q8;A(&`@.!@'`0.PRD&S%5MB%-1FT<6&=CK+&0+(C5L!`!C"0\S"0>O.^ M$0/)_RA@(#`0&`@,!`8"`X&!5'4>!@(#@8$$JWW!0&`@,!`8B,W!P4!@()KF M(PS$VG!@(+89B+]NWY&!C)>MO@>RM,M`QO[OR_?,0,;3R107UAD82!)X60:2 M;A(&`@.!@'` M0.PRD&S%5I"!#`>+14TG4(J!9(XRQD"<$2O8!S*"@9QG'\A(?A_("`8"`X&! MP$!@(%6=AH'`0&`@,!`82'^U+Q@(#`0&`@.Q.3@8"`Q$TWR$@5@;#@S$+@/) M5FRE75B-&4CF*&,,Q!GQF1G(:#D?X,(Z`P-)`B_+0-)-PD!@(#`0&`@,!`8" M`X&!P$!@(`IJ7S`0&`@,!`9B2>;OE^@VND\NW/'\/I[BY3_4RU99`S5R\^KF9ON0 M%)."!CMUFM9W^N]__>'--L[2;O\XV'KQR1W5^OR_[E:;?7SQ>0KUYOW#[N;3 M*EZ9U>N(_W"Q'A7,XG9]*VJH;#)E)N'[9!GS*3JL;](/K:WO3B6-MX[<<_`; M=O=Y/>`[6M]"O&@=GET\"-17FMZ$^JM45Z\?2A-5;ZT3LDI==S$CE\4N=^N" M,K2>Q,;_(9Z&N^CVKX^_8D^'EH\/-IOX-WIX^MMH\(GJSU4)(N68P5!_=Q6)T?MFL4%@?S^'\:%Q;31RDN++JU]((12Q9I MCRTW?U$]?93B6+KKMH(1*RS2\IHZE5HJM51JJ=1JK-12%)7H$471NFU2%*4H MJO()GJ(H1=$KF>I4$A4/B4HBE40JB3*51%W5KQ'E+\I?E+\H?U'^HOQ%^8OR M%^4ORE]:'CLI?U'^NI*I3OE+\9`H?U'^ZE+^NMB7O[SE+TTO?\W'[-#MM_`U M'XL7ODY-4OBB\$7AZS(+7^S0I1I'->[*JW'SZB\F4XVC&DS0I;!( M89'"(H7%LL+BK%5A<6:XL#C34E@\?M=J2&&QQ\)B$G'9PF*Z20J+%!8I+%)8 MI+!(89'"XJ45%K.+!PJ+FIZ"*2Q26*2P:.U72V%1\9`H+%)8;%M8/'YEO/F& MW?11U@J+V1$K*"R.*"SV7%@=&"XO9$9^YL#A:S@<#"HL]%A:3B,L6%M--4EBDL$AAD<(B MA44*BQ06+ZVPF%T\4%C4]!1,89'"(H5%:[]:"HN*AT1AD<)BV\+B-B\L MIH^R5EC,CEC!&XLX%OM^8U'8L9ANDL(BA44*BQ06*2Q26*2P>&F%Q>SB@<*B MIJ=@"HL4%BDL6OO54EA4/"0*BQ06VQ86C^_OU=L9ZKZQF-_\::.PF!WQ^1V+ MTP6%Q7X=B].%N&/QU"2%10J+%!8I+%)8I+!(8?'2"HO9Q0.%14U/P106*2Q2 M6+3VJZ6PJ'A(%!8I++8M+(XGDW'S-Q;31UDK+&9'?/XW%F=+"HO]OK$X6XJ_ ML7AJDL(BA44*BQ06*2Q26*2P>&F%Q>SB@<*BIJ=@"HL4%BDL6OO54EA4/"0* MBQ06VQ86C^_OU?M(KOO&8OX[N#8*B]D1G_^-Q1F.Q9[?6)P).Q;335)8I+!( M89'"(H5%"HL4%B^ML)A=/%!8U/043&&1PB*%16N_6@J+BH=$89'"8MO"XO'] MO7HO<+EO+.;?T;)16,R.^/R%Q2EO+/:]%5KXC<5TDQ06*2Q26*2P2&&1PB*% MQ0LL+$YY8U'G4S"%10J+%!:M_6HI+"H>$H5%"HM="HOUE'-N83%OE;-36/1[ M;>_T9?A?5YD!U MD>HBU46JBU07U507*>11R*.01R'OZDL"%/(HY%W)5*?ZI7A(5+^H?E'],EO] MFE#].D?U:R)?_9I0_:+Z1?6+ZA?5+ZI?5+]DJE\3JE\JGSJI?E']NI*I3O5+ M\9"H?E']ZE+]FK>J?LT-5[_FBJI?,_.S$SJ?.JE^4?VZDJE.]4OQD*A^4?WJ4OVJMP?,K7[EMWG9 MJ7[YWZ8_P[M?0ZI?YWCWJYY(L-&[7WG+(-4OJE]4OZA^4?VB^D7UJ]6[7W[] M+=4OJE]4OZA^4?VB^D7UB^I7N^I7O3U@;O4KO\W+3O7+_S9]S]6O."E3WOWJ MO?J5A%VV^I5NDNH7U2^J7U2_J'Y1_:+ZU:'ZE;U/4_W2]-1)]8OJUY5,=:I? MBH=$]8OJ5]OJUW@R&2\:5[_21UFK?F5'K*#ZM:#Z=8[J5[U9WZCZE?])4/VB M^D7UB^H7U2^J7U2_6E6__&LUJE]4OZA^4?VB^D7UB^H7U:]VU:_FWJ_T41:K M7YJ\7_,QU:]S['P.JE^4?VZDJE.]4OQD*A^4?UJ6?T:#A:+FF_!I*I?F:., M5;^<$2MX]VM`]>L<[W[5J_DV>OO?+3RJI M?E']HOI%]8OJ%]4OJE]4O]IYO^I]_<[U?N4_<&>B^N6,6$'U:T3UZQS5KY%\ M]6M$]8OJ%]4OJE]4OZA^4?V2J7Z-J'ZI?.JD^D7UZTJF.M4OQ4.B^D7UJT/U M:]+XW:_,40:K7Q,U[WZ-EO,![W[U7OU*PBY;_4HW2?6+ZA?5+ZI?5+^H?E'] MZE#]RMZGJ7YI>NJD^D7UZTJF.M4OQ4.B^D7UJVWU:SD<#YM_\S%]E+7J5W;$ M4M6OJC+78#2=+=]'N]^WN_O5YB;Z=?7;7?1V=5C]$AU6:WZJB4?T*]+_&/^&O_Z\?1O= M/CS>C;?)DN#[KY^C3;S"^'7U->K\(ZAUCL`3\K^CU6XPK#$=G3_L&E_?&:9= M@^IO6*R3PT&@3L8-BW3RPSK^5?P8_Y]L+5&NL\X)).?HR_V@^&+D_??.,_+W M^#:1_.;>;3)/WL[-IFT4*YH7_9W[SO5J!UM;C[=QSW( MK?R+_J;5\B>.L_8-=>\K4IKM9;KDH.;N84<_\U&H)Q6L"HI*+\&FH">V*J>>VXM MUSL_6LVV\XS)+>;FBS*&!I,I_B89\I>"6@VK1SKK^RCYS+^15.=%+5<6K7YH M$;BXU7\N>.YF#XN*YA<]_P"+U^[/@^EA"='M"M[_-'17#IYG$-_/Y"#NQ3YZIMKG39:[$JH5 MZ_JI^^G#FQ__]N'U;KNZ??P!R2:MM/E+3)?+ZROB6S]1OQ[A8WSTS?8^.OY@ MM_OU(9)-5N4I+C%AN=<2JN-<(VF-/GY>3X;@?OP\[SM0AX'=)77!B/O"P''T MIPLPL!(,G&1#7`%R:A(,#`8&`X.!P.@;.%)!L7-3!PAXL>&%AL&H*!#6$J,+"I=`7&P'&4!T$AL/<$EYBL M8@1<$F-)`'S\(D+S?<#IHZP!X.R(>]P'/!\"@)4`X"0;XON`YWDQ)``8``P` M!@`#@`'``&``,``8`'PAPP(`*QC>^1D/`!@`#``&`%\G`,X6DFQ`$]#`^#B$UQBLKP`V!=CZ1W`DU8[@"=&`7!VQ'WN M`$8$K04`)]F0WP&,"!H`G&X>``P`!@`#@`'``&``<*H8"`"V/RP`L(+AG9_Q M`(`!P`!@`/!U`N!L(M=@!/C0+@[(A[W`$\ M&P"`E0#@)!OB.X!/30*``<``8``P`!@`#``&``.``<``8/W#`@`#@`'``&`` ML%0%[M(!<+:09..B!@#N<-$#`(M-0P"P(4@%`#:5KN``>!QZ![#G!)>8+!\` M]L98>@=P/1FNNP,X[[NU`8"S(^YS!_`8`*P$`"?9D-\!/`8``X!3S0.``<`` M8``P`!@`#`!.%0,!P/:'!0!6,+SS,QX`,``8``P`ODX`G"TDV;BH`8`[7/0` MP&+3$`!L"%(!@$VE*SP`#KT#V'."2TR6%P#WM0-XUFH'\,PH`,Z.N,\=P$,` ML!(`G&1#?@?P$``,`$XU#P`&``.``<``8``P`#A5#`0`VQ\6`%C!\,[/>`#` M`&``,`#X.@%PMI!DXZ(&`.YPT0,`BTU#`+`A2`4`-I6NX`!X$GH'L.<$EY@L M'P#VQEAX!_"DG@S7V0$\R?MN;0#@[(C[W`$\`0`K`T`GK?:`3PW"H"S(^YS M!_`(`*P$`"?9D-\!/`(``X!3S0.``<``8``P`!@`#`!.%0,!P/:'!0!6,+SS M,QX`,``8``P`ODX`G"TDV;BH`8`[7/0`P&+3$`!L"%(!@$VE*S@`GH;>`>PY MP24FRP>`O3&6W@%<3X;K[@#.^VYM`.#LB/L"P*/E?#```"L!P$DV9`%PNDD` M,``8``P`!@`#@`'``&``,``8`*Q_6`!@`#``&``,`):JP%TZ`,X6DFQ`(?>`>PYP24FRPN`^]@!O!R.A\UW`*>/L@:` MLR/N"P"/IY/I&`"L!``GV9`%P.DF`<``8``P`!@`#``&``.``<``8`"P_F$! M@`'``&``,`!8J@)WZ0`X6TBR<5$#`'>XZ`&`Q:8A`-@0I`(`FTI7<``\"[T# MV'."2TR6#P![8RP(@(>#Q6+6>`=PYBAC`-@9<8_?`)XMBP#P^]7NL+Y9?UYM MW)4X%#CXAX!G2_$/`9^:A`)#@:'`4&`H\+518!U,$AJHC2]!`RT-"QH(#80& M0@.A@5+EF$NG@=F"@HV+&AC&4JD8#&,J78$Q3+PXW=Y'04%,R2DN,6'%**8T MSM+?XZSW94+W>YSYCP^:@#'.B'O\'N=T`8S1!&.2E(A_E//4)#`&&`.,`<8` M8X`QP!A@###&UK"`,<`88`PP!A@#C*G]<<940<'&10T88ZE8#(PQE:[@>V*& MH??$>$YPBWJ8Y[0R:M=L-,C&*8[(C[W`V# MFDP5ADE2(K\;!C49&";=/!@&#`.&`<.`8<`P8!@[PP+#@&'`,&`8,`P8IOYN M&-1D8!@P#!BF'PPS"KT;QG."2TR6#\-X8RR]&Z:>F$Q3.C=,)X37&*RO!BFK]TPTU:[8:9& M,4QVQ#WNAID-P#":,$R2$O'=,*F8F=S=,7KYD`\-D1]SG;I@Q&$83ADE2(K\;9@R&`<.DF@?#@&'`,&`8,`P8 M!@QC9UA@&#`,&`8,`X8!P]3?#3,&PX!AP#!@F'XP3.C=,)X37&*RO!BFK]TP MLU:[869&,4QVQ'WNAAF"831AF"0E\KMAAF`8,$RJ>3`,&`8,`X8!PX!AP#!V MA@6&`<.`8<`P8!@P3/W=,$,P#!@&#`.&Z07#3$+OAO&#`.&`<.`8<`P M8!@PC)UA@6'`,&`8,`P8!@Q3?S?,!`P#A@'#@&'ZP3"A=\-X3G")R?)BF+YV MP\Q;[8:9&\4PV1'WN1MF!(;1A&&2E,COAAF!8<`PJ>;!,&`8,`P8!@P#A@'# MV!D6&`8,`X8!PX!AP##U=\.,P#!@&#`,&*87##,-O1O&%8<;3R70,AM&$89*4R&*8=)-@&#`, M&`8,`X8!PX!AP#!@&%O#`L.`8<`P8!@P#!BF'H;)%A1L7-3`,)9*Q6`84^D* MCF%FH7?#>$YPB_Q[>)Y#?W;O-V'5][ MU[\]'$>W=VXV;:-8T;SH[]QWKE>;VP^KN\@=4E4$/(==!O.J5SK81[?O-H\/ M8,7!*_L37Z`@7A`OX\.">$&\(%X0+X@7Q*OV9WA2!1P;%[7AR!E)]<."P,6M M_GK\N9L]+"J:7_3\`RQ>,S\/IHK+GEMDCJ`XG+$@A%+Q[*YFBU]E.)8NHNF@A&? M'4:Q)P@B!9&"2$&D(%(0J8L@4F?D(Y`)R(3Q84$F(!.0"<@$9`(R(4DF*`E3 M$MY<2TGXG&7,$75,ZIC4,:EC4L<4*!%2QZ2.21V3.B9U3&/#HHY)'9,Z)G5, MZIC4,:EC4L?D=4QO'?-,KV.F2L>O5[LW<1P.J$%Z*F"V/,ESGI*ZLZ]T6/Y' M->)GM;J:NA_'_SK)U45\_QZNN,0-%A6#6?3^BQO,*[HT[[]+LXHNS?KOTK2B2]/^ MNU1Q]1[T?_4>5%R]!XVNWC)=&E5TR671/72IXNHM28RR#0M?O0>>J[=`X\/E M_9&)XM5PS3Z&;4MM?8_#!0L%"U_Q>96L70MJ_UKF5>UQ+'IE!^'&,2\N]IL; MQZRXP&]N'"F4G:GMFQM(^H:N\8Y>>R#CU$!Z>+L@W$!2M_0^Y"KA!I)^BZ6' M-P?"#23U@D?F.Q2V!O+T9%)$BK0,)'UPCT33A3MBSBA-WI`SO7!?`*K0AG0K M1T"KH%70*F@5M,H[&&@5M`I:)=DE:!6T"EH5[G$76G7=^8!60:N@5`J\[CJ M+!;`^?CEX76&!1!0Y055\[$XJ#HU":@"5`&JO%T"5`&J`%6`*D`5H$H(5,U: M@:H9H`I0=7WY`%0!J@!5RL8!J%(V$$"5MH$`JK0-!%!UG:`J53RW#ZIFO8.J M^#EV-GA\>!U/)N,EH`I050RJDIDB"ZK230*J`%6`*F^7`%6`*D`5H`I0!:@2 M`%7)6K\QJ$H?!:@"5%U1/@!5@"I`E;)Q`*J4#010I6T@@"IM`P%472&HRA;/ M;8.J[+-C7Z!J/)U,'W=4#0>+Q>PD``14`:JRH"J9*;*@*MTDH`I0!:CR=@E0 M!:@"5`&J`%6`JNZ@ZG&MWQ1498X"5`&JKB@?@"I`%:!*V3@`5F097S[-BG^F_RH@.9`ZH`57[UWT1>_3=""3`:`*4.57_]5[";>1^B__ABZ@"E`%J`)4 MR78)4`6H`E3UV25`E5Y0E:SUVZC_)GE5,Z`*4'7Q^0!4`:H`5+%6\^.*D"5'U1-%^*@ZM0DH`I0 M!:CR=@E0!:@"5`&J`%6`*J%O5#7?494^"E`%J+JB?`"J`%6`*F7C`%0I&PB@ M2MM``%7:!@*HNDY0E2J>FP=5X_YW5`U&T]GR10,`5"D;"*!*VT``5=H&`JBZ0E"5+9[;!E799\<^U7^C%QW($%`%J/*K_^K5 M-AJI__*%#T`5H`I0!:B2[1*@"E`%J.JS2X`JO:`J6>NW4O_E5<# M4`6H`E0I&P>@2ME``%7:!@*HTC800-45@JIL\=PVJ,H^._:XHVH^>GG+<@JH M`E1Y=U35?`FWR8ZJ@C=T`56`*D`5H$JV2X`J0!6@JL\N`:KT@JIDK=]J1]44 M4`6HNKY\`*H`58`J9>,`5"D;"*!*VT``5=H&`JBZ0E"5+9[;!E799\>^0-5H M.1\,'A]>E\/QD&]4`:H\H"J9*;*@*MTDH`I0!:CR=@E0!:@"5`&J`%6`*@%0 ME:SU&X.J]%&`*D#5%>4#4`6H`E0I&P>@2ME``%7:!@*HTC800-45@JIL\=PV MJ,H^._:YHVKX\I;E!%`%J/+OJ*IGBVFTHRJOD@%4`:H`58`JV2X!J@!5@*H^ MNP2HT@NJDK5^JQU5$T`5H.KZ\@&H`E0!JI2-`U"E;""`*FT#`51I&PB@Z@I! M5;9X;AM499\=>_Q&U71Y\M:/%X`J0)7W&U73I?@WJDY-`JH`58`J;Y<`58`J M0!6@"E`%J)+Y1M5XT>8;5:>C`%6`JBO*!Z`*4`6H4C8.0)6R@0"JM`T$4*5M M(("J*P15V>*Y;5"5?7;L"U2-IY/I.'EX'0X6B]GP>3J\C__/^F;]>;5QE\W0 MJBNF57K4\ M?:@*6M6M''&AM"J9+O)[J_+OZD*KH%70*FB5;)>@5=`J:%6?78)6J:55CPO^ M5GNK^%H5M.H*\P&M@E9!JY2-`UJE;"#0*FT#@59I&PBTZ@II5;9X;II6.<^. MY_Y:%;2J6SGB0FD5GZP2[!*T"EH%K>KQ%P>M@E:)=0E:!:VR3:OX9)5R.@*M MTI4/:!6T"EJE;!S0*F4#@59I&PBT2MM`H%572*OX9)7$WJJB3U9!J[J5(RZ4 M5O'=*L$N0:N@5="J'G]QT"IHE5B7H%70*MNTBN]6*:RMFBU?7K4<0:N@54[GG+U5,V%:E6X2 M6@6M@E9YNP2M@E9!JZ!5T"IHE=#>JE&KO54C:!6TZOKR`:V"5D&KE(T#6J5L M(-`J;0.!5FD;"+3J"FE5MGANFU9EGQU[W%LU&[R\:KF$5D&KG,XY>ZMF`_&] M5:*Y;5J5?7;LBU:-EO/!DPEP M.1P/Y]`J:)73N32M2J:++*U*-PFM@E9!J[Q=@E9!JZ!5T"IH%;1*@%8E"_[& MM"I]%+0*6G5%^8!60:N@5@ M57II5;+@;V4"G$*KH%77EP]H%;0*6J5L'-`J90.!5FD;"+1*VT"@55=(J[+% M<]NT*OOLV">MFKP\O+*W"EKE=LZE51-Y6C6!5D&KH%70*F@5M`I:!:V"5O5$ MJYKOK4H?!:V"5EU1/J!5T"IHE;)Q0*N4#01:I6T@T"IM`X%672FMFEP0K>I_ M;]71I3AZT=@/H570*J=S[G>KA/=6I9N$5D&KH%7>+D&KH%70*F@5M`I:)?3= MJGH?(76_6Y7_SBBT"EIU\?F`5D&KH%7*Q@&M4C80:)6V@4"KM`T$6G6%M"I; M/+=-J[+/CG5IU=-_/_Y?OZWV43SF_P]02P,$%`````@`YT-)1H[PX74'$0`` M,#\!`!0`'`!C:&5S=&5R+3(P,34P,3(W+GAS9%54"0`#HK;85**VV%1U>`L` M`00E#@``!#D!``#EG5MOVS@6@-\+]#\8?MH%UK&MBQT'S0S22P8!VD[1I(M] M&R@VDPAC2QY)3C)8[']?BO*5XJ'$BVR5G`%F6I$\UCD?>4@>7O3NU]?%O/., MDC2,H\ON\&S0[:!H&L_"Z/&R^^/NNG?>[?SZR]LW[U[3BW3ZA!;!VS>X2)1> MO*:7W:3^3F('E=!,ML6V3S` M!8;NP'6'VZSS,/KS0/+K?3+?R';[>?)]D*)M_BB.HM6"76*6)?WL[R7JXTP] MG`LEX71;,,\UR[8%]W_&[Q>)V[Q)4?8U6*!T&4P1 M%QF:HP6*LNLX67Q$#\%JCNWYURJ8AP\AFNU^O,1T_=;#R632)ZG;O&$:>\YP MS'O5(D=W72N#*(JS(,/U=_-@N0RCASC_6R[Y8E-COJ,'_"/D41+/$><7\F3, MZB&,PESNYYV`[D;"4X(>+KO8V&F&DAZVB(^QCO_`A>6[[*;A8CE' MVX=!,BV]0,D@_642+U&2A2C=U?D^3REYL=RWK6.K98)27`T"06OA8L1:7+6` MLO/@_L#2=5X3ET%SUOL=$Q.@SS28"^N#RTQ7<]#JC6F5"[C#PM^^R?_TX_M- MV4>0][L=Y/\X_NC\6X"%3<-E$.4^-<3]`#MM^Q.[UO?+H-/KY&YMMIHC_,?. M/_Z]_I'.M^\W7SY]N/K6N5Y%^&\[.?]\UZ>E;`2O4C3[/?J%_)FRW[K0.@>K MP*%/J,Y/MXO#$NN_;:RIQ[P.S[X.T\!#<0-?V&;A[R@+PGG)MNO'+*LZ-:U: MB+#(GMC;^9!#**6Q+.N"EKTC0Y?.5)554> M"]G9L=XK3]A>><*IRN=2)K:N*N<>P>%X9:>J*D_$[&R]5W;87MGA5.4A/*OC MV=BZNHQ=PF@`N^7#-*:AX=D=R]"N[7YY-&#ZY>UCIHWAN1[/QM95YMPIN!S' M[%969K&IGVN]9W;9GMGE56:QN9]KLV>&YGZE-*:AQ29_GO6>F3'YVW_,M+'8 M[,^SV3-[',_L559FL>F?9[UG]MB>V>-59K'YGV>S9X;F?Z4TIJ'%)H"^]9Z9 M,0'F9G,AY`$\!2&M/08A-`WVK/3"Q:KLS[CYDV%IL`^K9Z M9M?W?&@"6$IC&EIL`CBRVC,3BY8K\_YCIHW%)H`C6SUSO@$`6C$II3$-+3(! MO(FF\0+97)V)3=G[,'B+)H[(%'#?RF95:*IJHN0A3A;YCL^M16M7^5W9N^!^ MCCX&6<"U/YZBCZBIR]4S2H)'U+F*HE4P[]S%&?XO%K)*HK0E@/@&%T4J`*C8 M`R,'B"Y;']!$$Z!C[08Y&9YB7X=T^SDH6QO/>*`/SU$&GR=M/;+NC2Y;'\]0 M&Y[CK-J?M/4X"JW'D<+CZ,-C?.L9#>1;ST'9^GA<;7B.L[1ZTM;C*K0>5PJ/ MIP^/^:U'=FA`EZV/Q]>&YSC+7R=M/9Y"Z_&D\(STX3&_]<@.#>BR]?&,M>$Y MSA+%R?`4BPUR>.BR]?'HBAL<*^A^,CQ%^%P.#UVV/AY]48/CA)%/V?<<1,X. MX\8JH;?**',.ZEQ7_.#(8>C6!.&$>8&1N'J\]`44CGC^K34Q.9G6Q0[,U:.E M+[YPQ"->K0G12;4M!5^H+]QPQ%-,K8G82;4MYMB\'BU]T8)6A- MM$^J;3%#?O5HZ8M<''&S?&N"?U)M2V&4H2^0<<3=X*V)!0K3`@."M6A-].V& M..)VY]:$!H5I@?'!>K3TQ3*.N)_WI)%"V>U?=-FZ@5R'WE==D]$Q;[)J#1"I MT*UT*-"AMV-+H;&IP5"7X6D"Q+XZKR`D-^D]_N5ZIT5T^Q0DZ"F>SU!RC5`J M[-?8Y4$J+C6DVRO>RJ>Q--B66O_Z37([VK]&G]',[18YK*%^52*@D%1T:"UI,Y:U+\Z7^/. M3EKGOW=)$*7+&&O\/RNAE5J"W,"`*P:$-:)#=Y*MROB!`=P>Y'#5DP=RHW>* MZVADQC.D>GXYVLGB@8FY88A*6NTM/G*JM%P0BUS'9M/62H M/$@$)8#`?.EXK85'#8F)%0>)0'D8D-K;%*=*9CM#?7.UX##0<")D!*`6)(+*PT34@D2&#QC(%46*N_R!\C"1F)BQ45ZP841?Z"X`=H"(OK&'_*KC?ZPL1UFYB/T5:;0G/(@+'K_NF"C M,OR#-<2BRDM5PA-HGP[^J?5%-D#2MR0L/WWVW7%C8SZS$9+IDH+GXY0'8='3 M9$'/9_A$BEA4R?-Q)B465EW.% M=YC[GM;E7!L@:;A6@BL$1#52ZW=LN,>]].77DP MQ8:6L^PA2A_;D+M'6\9-TA__DCP`8CB@TI8)N4]+R0"BUZBD-U\8CTC/77%\ M,2`F>INZKKT8QE/3?'=<37DPQX8._5K$E+?!6>ZC86I,1_0-6/IW31M/5,?X MA"<$9N[RS&1`[%MFY(+(;NPK&&J(8Y'5<(S$[M M\CU;`)5/5THAXHL!(;F-G-0TGIEF-UE3'DC1:VRP8@-1]ND*N8^[R[5"O>%* M&S[NSCJE)$=,IFNCMS1+GG&Q"0!Q-M[/LJOBU$]

D9I%B<% MUM3@L_=,ZTJ=J:H2="Q6%C6I(CH0RO"AE- M\AK9QHMLK=KYLK&L/^3(:)*79Z,_'&Y]F2% MC"9Y#6WC1:ZCV/DR1W:6S)'1'*_]^RJL(49"ZSMO)C7BJ)#19`OS+6QA8V?7 M.GS9$0='1I.\'-M&'"0F6]AZ,G2'4CU8A8Q&VY=MO,B5(+NVXV@R)7B:YF[,J!)VFGS,9']11R5WW4B'H--V>R?B@R(;3OT+0:1;63,8'K3S+W7Y0(>@TZ]@FXX,67N3.\%8(.LTRCLGXH"B6W#;' M"D&GB8F9C`\*&DLYSRI!IPE!FXZ/M0GI,QJ5"V^Q= M_S6]");+,'J(UW^)HKCXN5PZ?A`NEG&2O7T3!0N4+H,IVIKSY>7E[/4^F9_% MR6/?P16Z'T9I%D13A`V:XFJZ"#['4R*+4R;_6V]3L)<_Z@V=GCL\>TUGW3[U M$F)2X^=^DF!E\&\.AEAY&`NK#/Y_;U=6!`Y1LO8M&]?S!R,] M9WS9Q9`QXXM9O`C"Z"9#B[R!YL16]VD69JM+6\[.9O%5Z$.`].+_ZR MQ)4CGMT12;-50DR1:Q7.Y\']'#_,DE4N+<#"DF":K1_PE"!+!!PE#M-;J@0) ME/-)[*6W5`D2+JX@,6F[$F3>44'":;L2)'#()[&7WE(E2/BL@H3;=B5($*F" M1.L;-IG,59#PVJX$F=)4D&A]PR9!+8X2A^DM58+LR>`H<9C>4B7(XEK%V*G- MG=WNX"I;"4:ZV&M4*<4WB:`2@'=BI+=8";]""?]G4&)4H<3H9U!B7*'$^&=0 M`NCL&.DM5@(8.S'26ZH$V;;&4>(PO<5*`'-L1GJ+E0!Z;$9Z>Y7P>#WV87J+ ME>`U[,/TEBI!%I4Y2ARFMU.)8D\TK`25WCXE;K,@FN&WC;[%<9+Z@\%--$.O MP+"+.,4 M_QA'S1KYVZIDOB>YOHJO:UA M"FN74UKYU@[\VD[KWKLX$DZ]\<'#TKL6TM3E:J<)W%)(ML6CV,7P. M9RB:PH=>L_?S>/IG*;C#S'+0:K)-PM;2I9>G/&C3 MVERM?PY69B_'?GW!#\/H$=:#D[?D+#;WX^,*@]T:+OZ$L&\+YGNN@Y/EIZM+ MF_;-T.70^\/Y1$AL(GED7W,QCX1"=ZPLQQL^*-2A?.@3Y'*?T7L439\66(>M MO8'$GZ[>7/VU"A,TRT\EY'?=;[Y*\.EU.E_-L'&NKJ\_T8:I60;L"?K%7O=B MYS!6\O]02P$"'@,4````"`#G0TE&8,558)Q<``#3U`D`%``8```````!```` MI($`````8VAE`L``00E#@`` M!#D!``!02P$"'@,4````"`#G0TE&;OU50SD"``")"0``&``8```````!```` MI('J7```8VAE&UL550%``.BMMA4=7@+``$$ M)0X```0Y`0``4$L!`AX#%`````@`YT-)1AS--'V)"```>6```!@`&``````` M`0```*2!=5\``&-H97-T97(M,C`Q-3`Q,C=?9&5F+GAM;%54!0`#HK;85'5X M"P`!!"4.```$.0$``%!+`0(>`Q0````(`.=#24;@OSDIFBH``,^'`@`8`!@` M``````$```"D@5!H``!C:&5S=&5R+3(P,34P,3(W7VQA8BYX;6Q55`4``Z*V MV%1U>`L``00E#@``!#D!``!02P$"'@,4````"`#G0TE&L8Q,J#9D``!9SQ0` M&``8```````!````I($\DP``8VAE&UL550% M``.BMMA4=7@+``$$)0X```0Y`0``4$L!`AX#%`````@`YT-)1H[PX74'$0`` M,#\!`!0`&````````0```*2!Q/<``&-H97-T97(M,C`Q-3`Q,C'-D550% K``.BMMA4=7@+``$$)0X```0Y`0``4$L%!@`````&``8`+`(``!D)`0`````` ` end XML 109 R19.htm IDEA: XBRL DOCUMENT v2.4.1.9
Average Annual Total Returns (Vanguard Target Retirement 2020 Fund Participant)
Vanguard Target Retirement 2020 Fund
Vanguard Target Retirement 2020 Fund - Investor Shares
10/1/2013 - 9/30/2014
Barclays U.S. Aggregate Bond Index
Vanguard Target Retirement 2020 Fund
Vanguard Target Retirement 2020 Fund - Investor Shares
10/1/2013 - 9/30/2014
MSCI US Broad Market Index
Vanguard Target Retirement 2020 Fund
Vanguard Target Retirement 2020 Fund - Investor Shares
10/1/2013 - 9/30/2014
Target 2020 Composite Index
Vanguard Target Retirement 2020 Fund
Vanguard Target Retirement 2020 Fund - Investor Shares
10/1/2013 - 9/30/2014
Average Annual Returns for Periods Ended December 31, 2014        
One Year 7.11%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
7.37%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2020CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Five Years 9.67%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
4.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
15.75%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
9.93%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2020CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Since Inception 6.51%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
5.27%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
8.55%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
6.63%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2020CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member

XML 110 R84.htm IDEA: XBRL DOCUMENT v2.4.1.9
Shareholder Fees (Vanguard Target Retirement 2015 Fund Participant)
Vanguard Target Retirement 2015 Fund
Vanguard Target Retirement 2015 Fund - Investor Shares
10/1/2013 - 9/30/2014
Shareholder Fees (fees paid directly from your investment]  
Sales charge (load) imposed on purchases none
Purchase Fee none
Sales charge (load) imposed on reinvested dividends none
Redemption Fee none
XML 111 R15.htm IDEA: XBRL DOCUMENT v2.4.1.9
Average Annual Total Returns (Vanguard Target Retirement 2060 Fund Retail)
Vanguard Target Retirement 2060 Fund
Vanguard Target Retirement 2060 Fund - Investor Shares
10/1/2013 - 9/30/2014
Return After Taxes on Distributions
Vanguard Target Retirement 2060 Fund
Vanguard Target Retirement 2060 Fund - Investor Shares
10/1/2013 - 9/30/2014
Return After Taxes on Distributions and Sale of Fund Shares
Vanguard Target Retirement 2060 Fund
Vanguard Target Retirement 2060 Fund - Investor Shares
10/1/2013 - 9/30/2014
Barclays U.S. Aggregate Bond Index
Vanguard Target Retirement 2060 Fund
Vanguard Target Retirement 2060 Fund - Investor Shares
10/1/2013 - 9/30/2014
MSCI US Broad Market Index
Vanguard Target Retirement 2060 Fund
Vanguard Target Retirement 2060 Fund - Investor Shares
10/1/2013 - 9/30/2014
Target 2060 Composite Index
Vanguard Target Retirement 2060 Fund
Vanguard Target Retirement 2060 Fund - Investor Shares
10/1/2013 - 9/30/2014
Average Annual Returns for Periods Ended December 31, 2014            
One Year 7.16%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
6.70%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
4.35%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
7.61%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2060CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
Since Inception 14.09%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
13.67%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
11.00%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
2.68%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
19.00%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
14.37%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2060CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
XML 112 R60.htm IDEA: XBRL DOCUMENT v2.4.1.9
Shareholder Fees (Vanguard Target Retirement Income Fund Retail)
Vanguard Target Retirement Income Fund
Vanguard Target Retirement Income Fund - Investor Shares
10/1/2013 - 9/30/2014
USD ($)
Shareholder Fees (fees paid directly from your investment]  
Sales charge (load) imposed on purchases none
Purchase Fee none
Sales charge (load) imposed on reinvested dividends none
Redemption Fee none
Account Service Fee (for certain fund account balances below $10,000) 20rr_MaximumAccountFee
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
XML 113 R110.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Fund Operating Expenses (Vanguard Target Retirement 2055 Fund Participant)
Vanguard Target Retirement 2055 Fund
Vanguard Target Retirement 2055 Fund - Investor Shares
10/1/2013 - 9/30/2014
Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment)  
Management Fees none
12b-1 Distribution Fee none
Other Expenses none
Acquired Fund Fees and Expenses 0.18%rr_AcquiredFundFeesAndExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
Total Annual Fund Operating Expenses 0.18%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
XML 114 R13.htm IDEA: XBRL DOCUMENT v2.4.1.9
Average Annual Total Returns (Vanguard Target Retirement 2050 Fund Retail)
Vanguard Target Retirement 2050 Fund
Vanguard Target Retirement 2050 Fund - Investor Shares
10/1/2013 - 9/30/2014
Return After Taxes on Distributions
Vanguard Target Retirement 2050 Fund
Vanguard Target Retirement 2050 Fund - Investor Shares
10/1/2013 - 9/30/2014
Return After Taxes on Distributions and Sale of Fund Shares
Vanguard Target Retirement 2050 Fund
Vanguard Target Retirement 2050 Fund - Investor Shares
10/1/2013 - 9/30/2014
Barclays U.S. Aggregate Bond Index
Vanguard Target Retirement 2050 Fund
Vanguard Target Retirement 2050 Fund - Investor Shares
10/1/2013 - 9/30/2014
MSCI US Broad Market Index
Vanguard Target Retirement 2050 Fund
Vanguard Target Retirement 2050 Fund - Investor Shares
10/1/2013 - 9/30/2014
Target 2050 Composite Index
Vanguard Target Retirement 2050 Fund
Vanguard Target Retirement 2050 Fund - Investor Shares
10/1/2013 - 9/30/2014
Average Annual Returns for Periods Ended December 31, 2014            
One Year 7.18%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
6.61%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
4.42%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
7.61%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2050CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Five Years 11.58%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
11.03%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
9.17%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
4.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
15.75%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
11.87%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2050CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Since Inception 6.93%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
6.45%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
5.48%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
5.27%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
8.55%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
7.05%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2050CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
XML 115 R14.htm IDEA: XBRL DOCUMENT v2.4.1.9
Average Annual Total Returns (Vanguard Target Retirement 2055 Fund Retail)
Vanguard Target Retirement 2055 Fund
Vanguard Target Retirement 2055 Fund - Investor Shares
10/1/2013 - 9/30/2014
Return After Taxes on Distributions
Vanguard Target Retirement 2055 Fund
Vanguard Target Retirement 2055 Fund - Investor Shares
10/1/2013 - 9/30/2014
Return After Taxes on Distributions and Sale of Fund Shares
Vanguard Target Retirement 2055 Fund
Vanguard Target Retirement 2055 Fund - Investor Shares
10/1/2013 - 9/30/2014
Barclays U.S. Aggregate Bond Index
Vanguard Target Retirement 2055 Fund
Vanguard Target Retirement 2055 Fund - Investor Shares
10/1/2013 - 9/30/2014
MSCI US Broad Market Index
Vanguard Target Retirement 2055 Fund
Vanguard Target Retirement 2055 Fund - Investor Shares
10/1/2013 - 9/30/2014
Target 2055 Composite Index
Vanguard Target Retirement 2055 Fund
Vanguard Target Retirement 2055 Fund - Investor Shares
10/1/2013 - 9/30/2014
Average Annual Returns for Periods Ended December 31, 2014            
One Year 7.19%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
6.71%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
4.38%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
7.61%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2055CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
Since Inception 13.38%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
12.92%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
10.61%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
3.44%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
18.24%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
13.62%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2055CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
XML 116 R137.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Total Returns (Vanguard Target Retirement Income Fund - Investor Shares Retail) (Vanguard Target Retirement Income Fund, Vanguard Target Retirement Income Fund - Investor Shares)
12 Months Ended
Sep. 30, 2014
Vanguard Target Retirement Income Fund | Vanguard Target Retirement Income Fund - Investor Shares
 
Annual Total Return  
2014 5.54%rr_AnnualReturn2014
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
2013 5.87%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
2012 8.23%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
2011 5.25%rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
2010 9.39%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
2009 14.28%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
2008 (10.93%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
2007 8.17%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
2006 6.38%rr_AnnualReturn2006
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
2005 3.33%rr_AnnualReturn2005
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
XML 117 R16.htm IDEA: XBRL DOCUMENT v2.4.1.9
Average Annual Total Returns (Vanguard Target Retirement Income Fund Participant)
Vanguard Target Retirement Income Fund
Vanguard Target Retirement Income Fund - Investor Shares
10/1/2013 - 9/30/2014
Barclays U.S. Aggregate Bond Index
Vanguard Target Retirement Income Fund
Vanguard Target Retirement Income Fund - Investor Shares
10/1/2013 - 9/30/2014
MSCI US Broad Market Index
Vanguard Target Retirement Income Fund
Vanguard Target Retirement Income Fund - Investor Shares
10/1/2013 - 9/30/2014
Target Income Composite Index
Vanguard Target Retirement Income Fund
Vanguard Target Retirement Income Fund - Investor Shares
10/1/2013 - 9/30/2014
Average Annual Returns for Periods Ended December 31, 2014        
One Year 5.54%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
5.76%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= vanguard_TargetIncomeCompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Five Years 6.84%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
4.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
15.75%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
6.97%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= vanguard_TargetIncomeCompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
Ten Years 5.36%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
4.71%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
8.15%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
5.38%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_PerformanceMeasureAxis
= vanguard_TargetIncomeCompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
XML 118 R64.htm IDEA: XBRL DOCUMENT v2.4.1.9
Expense Example, No Redemption (Vanguard Target Retirement 2060 Fund Retail)
Vanguard Target Retirement 2060 Fund
Vanguard Target Retirement 2060 Fund - Investor Shares
10/1/2013 - 9/30/2014
USD ($)
Expense Example, No Redemption:  
1 YEAR 18rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
3 YEAR 58rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
5 YEAR 101rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
10 YEAR 230rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
XML 119 R120.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Total Returns (Vanguard Target Retirement 2025 Fund - Investor Shares Participant) (Vanguard Target Retirement 2025 Fund, Vanguard Target Retirement 2025 Fund - Investor Shares)
12 Months Ended
Sep. 30, 2014
Vanguard Target Retirement 2025 Fund | Vanguard Target Retirement 2025 Fund - Investor Shares
 
Annual Total Return  
2014 7.17%rr_AnnualReturn2014
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
2013 18.14%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
2012 13.29%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
2011 (0.37%)rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
2010 13.84%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
2009 24.81%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
2008 (30.05%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
2007 7.59%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
2006 13.24%rr_AnnualReturn2006
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
2005 5.45%rr_AnnualReturn2005
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
XML 120 R85.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Fund Operating Expenses (Vanguard Target Retirement 2015 Fund Participant)
Vanguard Target Retirement 2015 Fund
Vanguard Target Retirement 2015 Fund - Investor Shares
10/1/2013 - 9/30/2014
Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment)  
Management Fees none
12b-1 Distribution Fee none
Other Expenses none
Acquired Fund Fees and Expenses 0.16%rr_AcquiredFundFeesAndExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
Total Annual Fund Operating Expenses 0.16%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
XML 121 R66.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Fund Operating Expenses (Vanguard Target Retirement 2030 Fund Retail)
Vanguard Target Retirement 2030 Fund
Vanguard Target Retirement 2030 Fund - Investor Shares
10/1/2013 - 9/30/2014
Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment)  
Management Fees none
12b-1 Distribution Fee none
Other Expenses none
Acquired Fund Fees and Expenses 0.17%rr_AcquiredFundFeesAndExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Total Annual Fund Operating Expenses 0.17%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
XML 122 R102.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Fund Operating Expenses (Vanguard Target Retirement 2060 Fund Participant)
Vanguard Target Retirement 2060 Fund
Vanguard Target Retirement 2060 Fund - Investor Shares
10/1/2013 - 9/30/2014
Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment)  
Management Fees none
12b-1 Distribution Fee none
Other Expenses none
Acquired Fund Fees and Expenses 0.18%rr_AcquiredFundFeesAndExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
Total Annual Fund Operating Expenses 0.18%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
XML 123 R63.htm IDEA: XBRL DOCUMENT v2.4.1.9
Expense Example, No Redemption (Vanguard Target Retirement 2050 Fund Retail)
Vanguard Target Retirement 2050 Fund
Vanguard Target Retirement 2050 Fund - Investor Shares
10/1/2013 - 9/30/2014
USD ($)
Expense Example, No Redemption:  
1 YEAR 18rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
3 YEAR 58rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
5 YEAR 101rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
10 YEAR 230rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
XML 124 R92.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Fund Operating Expenses (Vanguard Target Retirement 2045 Fund Participant)
Vanguard Target Retirement 2045 Fund
Vanguard Target Retirement 2045 Fund - Investor Shares
10/1/2013 - 9/30/2014
Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment)  
Management Fees none
12b-1 Distribution Fee none
Other Expenses none
Acquired Fund Fees and Expenses 0.18%rr_AcquiredFundFeesAndExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
Total Annual Fund Operating Expenses 0.18%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
XML 125 R129.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Total Returns (Vanguard Target Retirement 2045 Fund - Investor Shares Retail) (Vanguard Target Retirement 2045 Fund, Vanguard Target Retirement 2045 Fund - Investor Shares)
12 Months Ended
Sep. 30, 2014
Vanguard Target Retirement 2045 Fund | Vanguard Target Retirement 2045 Fund - Investor Shares
 
Annual Total Return  
2014 7.16%rr_AnnualReturn2014
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
2013 24.37%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
2012 15.58%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
2011 (2.51%)rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
2010 15.19%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
2009 28.15%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
2008 (34.56%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
2007 7.47%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
2006 15.98%rr_AnnualReturn2006
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
2005 6.95%rr_AnnualReturn2005
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
XML 126 R34.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Fund Operating Expenses (Vanguard PRIMECAP Fund Participant)
Vanguard PRIMECAP Fund
Vanguard PRIMECAP Fund - Investor Shares
10/1/2013 - 9/30/2014
Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment)  
Management Fees 0.42%rr_ManagementFeesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
12b-1 Distribution Fee none
Other Expenses 0.02%rr_OtherExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
Total Annual Fund Operating Expenses 0.44%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007070Member
XML 127 R51.htm IDEA: XBRL DOCUMENT v2.4.1.9
Expense Example, No Redemption (Vanguard Target Retirement 2055 Fund Retail)
Vanguard Target Retirement 2055 Fund
Vanguard Target Retirement 2055 Fund - Investor Shares
10/1/2013 - 9/30/2014
USD ($)
Expense Example, No Redemption:  
1 YEAR 18rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
3 YEAR 58rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
5 YEAR 101rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
10 YEAR 230rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
XML 128 R21.htm IDEA: XBRL DOCUMENT v2.4.1.9
Average Annual Total Returns (Vanguard Target Retirement 2030 Fund Participant)
Vanguard Target Retirement 2030 Fund
Vanguard Target Retirement 2030 Fund - Investor Shares
10/1/2013 - 9/30/2014
Barclays U.S. Aggregate Bond Index
Vanguard Target Retirement 2030 Fund
Vanguard Target Retirement 2030 Fund - Investor Shares
10/1/2013 - 9/30/2014
MSCI US Broad Market Index
Vanguard Target Retirement 2030 Fund
Vanguard Target Retirement 2030 Fund - Investor Shares
10/1/2013 - 9/30/2014
Target 2030 Composite Index
Vanguard Target Retirement 2030 Fund
Vanguard Target Retirement 2030 Fund - Investor Shares
10/1/2013 - 9/30/2014
Average Annual Returns for Periods Ended December 31, 2014        
One Year 7.17%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
7.51%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2030CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Five Years 10.76%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
4.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
15.75%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
11.03%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2030CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
Since Inception 6.61%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
5.27%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
8.55%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
6.76%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2030CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
XML 129 R115.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Total Returns (Vanguard Target Retirement 2010 Fund - Investor Shares Retail) (Vanguard Target Retirement 2010 Fund, Vanguard Target Retirement 2010 Fund - Investor Shares)
12 Months Ended
Sep. 30, 2014
Vanguard Target Retirement 2010 Fund | Vanguard Target Retirement 2010 Fund - Investor Shares
 
Annual Total Return  
2014 5.93%rr_AnnualReturn2014
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
2013 9.10%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
2012 10.12%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
2011 3.37%rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
2010 11.43%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
2009 19.32%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
2008 (20.67%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
2007 7.70%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
XML 130 R26.htm IDEA: XBRL DOCUMENT v2.4.1.9
Average Annual Total Returns (Vanguard Target Retirement 2055 Fund Participant)
Vanguard Target Retirement 2055 Fund
Vanguard Target Retirement 2055 Fund - Investor Shares
10/1/2013 - 9/30/2014
Barclays U.S. Aggregate Bond Index
Vanguard Target Retirement 2055 Fund
Vanguard Target Retirement 2055 Fund - Investor Shares
10/1/2013 - 9/30/2014
MSCI US Broad Market Index
Vanguard Target Retirement 2055 Fund
Vanguard Target Retirement 2055 Fund - Investor Shares
10/1/2013 - 9/30/2014
Target 2055 Composite Index
Vanguard Target Retirement 2055 Fund
Vanguard Target Retirement 2055 Fund - Investor Shares
10/1/2013 - 9/30/2014
Average Annual Returns for Periods Ended December 31, 2014        
One Year 7.19%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
7.61%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2055CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
Since Inception 13.38%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
3.44%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
18.24%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
13.62%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000029700Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2055CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000091317Member
XML 131 R95.htm IDEA: XBRL DOCUMENT v2.4.1.9
Shareholder Fees (Vanguard Target Retirement 2035 Fund Participant)
Vanguard Target Retirement 2035 Fund
Vanguard Target Retirement 2035 Fund - Investor Shares
10/1/2013 - 9/30/2014
Shareholder Fees (fees paid directly from your investment]  
Sales charge (load) imposed on purchases none
Purchase Fee none
Sales charge (load) imposed on reinvested dividends none
Redemption Fee none
XML 132 R49.htm IDEA: XBRL DOCUMENT v2.4.1.9
Shareholder Fees (Vanguard Target Retirement 2045 Fund Retail)
Vanguard Target Retirement 2045 Fund
Vanguard Target Retirement 2045 Fund - Investor Shares
10/1/2013 - 9/30/2014
USD ($)
Shareholder Fees (fees paid directly from your investment]  
Sales charge (load) imposed on purchases none
Purchase Fee none
Sales charge (load) imposed on reinvested dividends none
Redemption Fee none
Account Service Fee (for certain fund account balances below $10,000) 20rr_MaximumAccountFee
/ dei_LegalEntityAxis
= vanguard_S000002574Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007077Member
XML 133 R105.htm IDEA: XBRL DOCUMENT v2.4.1.9
Expense Example, No Redemption (Vanguard Target Retirement 2060 Fund Participant)
Vanguard Target Retirement 2060 Fund
Vanguard Target Retirement 2060 Fund - Investor Shares
10/1/2013 - 9/30/2014
USD ($)
Expense Example, No Redemption:  
1 YEAR 18rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
3 YEAR 58rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
5 YEAR 101rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
10 YEAR 230rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
XML 134 R41.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Fund Operating Expenses (Vanguard Target Retirement 2040 Fund Retail)
Vanguard Target Retirement 2040 Fund
Vanguard Target Retirement 2040 Fund - Investor Shares
10/1/2013 - 9/30/2014
Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment)  
Management Fees none
12b-1 Distribution Fee none
Other Expenses none
Acquired Fund Fees and Expenses 0.18%rr_AcquiredFundFeesAndExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
Total Annual Fund Operating Expenses 0.18%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
XML 135 R107.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Fund Operating Expenses (Vanguard Target Retirement 2050 Fund Participant)
Vanguard Target Retirement 2050 Fund
Vanguard Target Retirement 2050 Fund - Investor Shares
10/1/2013 - 9/30/2014
Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment)  
Management Fees none
12b-1 Distribution Fee none
Other Expenses none
Acquired Fund Fees and Expenses 0.18%rr_AcquiredFundFeesAndExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
Total Annual Fund Operating Expenses 0.18%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
XML 136 R5.htm IDEA: XBRL DOCUMENT v2.4.1.9
Average Annual Total Returns (Vanguard Target Retirement 2010 Fund Retail)
Vanguard Target Retirement 2010 Fund
Vanguard Target Retirement 2010 Fund - Investor Shares
10/1/2013 - 9/30/2014
Return After Taxes on Distributions
Vanguard Target Retirement 2010 Fund
Vanguard Target Retirement 2010 Fund - Investor Shares
10/1/2013 - 9/30/2014
Return After Taxes on Distributions and Sale of Fund Shares
Vanguard Target Retirement 2010 Fund
Vanguard Target Retirement 2010 Fund - Investor Shares
10/1/2013 - 9/30/2014
Barclays U.S. Aggregate Bond Index
Vanguard Target Retirement 2010 Fund
Vanguard Target Retirement 2010 Fund - Investor Shares
10/1/2013 - 9/30/2014
MSCI US Broad Market Index
Vanguard Target Retirement 2010 Fund
Vanguard Target Retirement 2010 Fund - Investor Shares
10/1/2013 - 9/30/2014
Target 2010 Composite Index
Vanguard Target Retirement 2010 Fund
Vanguard Target Retirement 2010 Fund - Investor Shares
10/1/2013 - 9/30/2014
Average Annual Returns for Periods Ended December 31, 2014            
One Year 5.93%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
4.95%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
3.73%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
6.13%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2010CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Five Years 7.95%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
7.12%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
6.04%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
4.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
15.75%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
8.05%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2010CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
Since Inception 5.98%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
5.21%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
4.53%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
5.27%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
8.55%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
5.99%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000012758Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2010CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000034437Member
XML 137 R88.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Fund Operating Expenses (Vanguard Target Retirement 2020 Fund Participant)
Vanguard Target Retirement 2020 Fund
Vanguard Target Retirement 2020 Fund - Investor Shares
10/1/2013 - 9/30/2014
Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment)  
Management Fees none
12b-1 Distribution Fee none
Other Expenses none
Acquired Fund Fees and Expenses 0.16%rr_AcquiredFundFeesAndExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
Total Annual Fund Operating Expenses 0.16%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
XML 138 R10.htm IDEA: XBRL DOCUMENT v2.4.1.9
Average Annual Total Returns (Vanguard Target Retirement 2035 Fund Retail)
Vanguard Target Retirement 2035 Fund
Vanguard Target Retirement 2035 Fund - Investor Shares
10/1/2013 - 9/30/2014
Return After Taxes on Distributions
Vanguard Target Retirement 2035 Fund
Vanguard Target Retirement 2035 Fund - Investor Shares
10/1/2013 - 9/30/2014
Return After Taxes on Distributions and Sale of Fund Shares
Vanguard Target Retirement 2035 Fund
Vanguard Target Retirement 2035 Fund - Investor Shares
10/1/2013 - 9/30/2014
Barclays U.S. Aggregate Bond Index
Vanguard Target Retirement 2035 Fund
Vanguard Target Retirement 2035 Fund - Investor Shares
10/1/2013 - 9/30/2014
MSCI US Broad Market Index
Vanguard Target Retirement 2035 Fund
Vanguard Target Retirement 2035 Fund - Investor Shares
10/1/2013 - 9/30/2014
Target 2035 Composite Index
Vanguard Target Retirement 2035 Fund
Vanguard Target Retirement 2035 Fund - Investor Shares
10/1/2013 - 9/30/2014
Average Annual Returns for Periods Ended December 31, 2014            
One Year 7.24%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
6.63%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
4.44%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
7.57%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2035CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Five Years 11.29%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
10.76%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
8.94%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
4.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
15.75%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
11.55%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2035CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
Ten Years 6.53%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
6.04%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
5.18%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= rr_AfterTaxesOnDistributionsAndSalesMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
4.71%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
8.15%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
6.68%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002573Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2035CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007076Member
XML 139 R58.htm IDEA: XBRL DOCUMENT v2.4.1.9
Shareholder Fees (Vanguard Target Retirement 2015 Fund Retail)
Vanguard Target Retirement 2015 Fund
Vanguard Target Retirement 2015 Fund - Investor Shares
10/1/2013 - 9/30/2014
USD ($)
Shareholder Fees (fees paid directly from your investment]  
Sales charge (load) imposed on purchases none
Purchase Fee none
Sales charge (load) imposed on reinvested dividends none
Redemption Fee none
Account Service Fee (for certain fund account balances below $10,000) 20rr_MaximumAccountFee
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
XML 140 R82.htm IDEA: XBRL DOCUMENT v2.4.1.9
Expense Example, No Redemption (Vanguard Target Retirement Income Fund Participant)
Vanguard Target Retirement Income Fund
Vanguard Target Retirement Income Fund - Investor Shares
10/1/2013 - 9/30/2014
USD ($)
Expense Example, No Redemption:  
1 YEAR 16rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
3 YEAR 52rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
5 YEAR 90rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
10 YEAR 205rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000002569Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007072Member
XML 141 R106.htm IDEA: XBRL DOCUMENT v2.4.1.9
Expense Example, No Redemption (Vanguard Target Retirement 2050 Fund Participant)
Vanguard Target Retirement 2050 Fund
Vanguard Target Retirement 2050 Fund - Investor Shares
10/1/2013 - 9/30/2014
USD ($)
Expense Example, No Redemption:  
1 YEAR 18rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
3 YEAR 58rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
5 YEAR 101rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
10 YEAR 230rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
XML 142 R69.htm IDEA: XBRL DOCUMENT v2.4.1.9
Shareholder Fees (Vanguard Target Retirement 2020 Fund Retail)
Vanguard Target Retirement 2020 Fund
Vanguard Target Retirement 2020 Fund - Investor Shares
10/1/2013 - 9/30/2014
USD ($)
Shareholder Fees (fees paid directly from your investment]  
Sales charge (load) imposed on purchases none
Purchase Fee none
Sales charge (load) imposed on reinvested dividends none
Redemption Fee none
Account Service Fee (for certain fund account balances below $10,000) 20rr_MaximumAccountFee
/ dei_LegalEntityAxis
= vanguard_S000012759Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034438Member
XML 143 R27.htm IDEA: XBRL DOCUMENT v2.4.1.9
Average Annual Total Returns (Vanguard Target Retirement 2060 Fund Participant)
Vanguard Target Retirement 2060 Fund
Vanguard Target Retirement 2060 Fund - Investor Shares
10/1/2013 - 9/30/2014
Barclays U.S. Aggregate Bond Index
Vanguard Target Retirement 2060 Fund
Vanguard Target Retirement 2060 Fund - Investor Shares
10/1/2013 - 9/30/2014
MSCI US Broad Market Index
Vanguard Target Retirement 2060 Fund
Vanguard Target Retirement 2060 Fund - Investor Shares
10/1/2013 - 9/30/2014
Target 2060 Composite Index
Vanguard Target Retirement 2060 Fund
Vanguard Target Retirement 2060 Fund - Investor Shares
10/1/2013 - 9/30/2014
Average Annual Returns for Periods Ended December 31, 2014        
One Year 7.16%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
7.61%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2060CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
Since Inception 14.09%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
2.68%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
19.00%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
14.37%rr_AverageAnnualReturnSinceInception
/ dei_LegalEntityAxis
= vanguard_S000035453Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2060CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000108861Member
XML 144 FilingSummary.xml IDEA: XBRL DOCUMENT 2.4.1.9 Html 182 85 1 false 47 0 false 2 false false R1.htm 020060 - Schedule - Average Annual Total Returns {Transposed} Sheet http://xbrl.sec.gov/rr/role/PerformanceTableData Average Annual Total Returns false true R2.htm 030000 - Document - Risk/Return Detail {Unlabeled} Sheet http://xbrl.sec.gov/rr/role/RiskReturnDetail Risk/Return Detail false false R4.htm 2676168 - Schedule - Average Annual Total Returns (Vanguard Target Retirement Income Fund Retail) Sheet http://vanguard/role/S000002569PerformanceTableDataRetail Average Annual Total Returns (Vanguard Target Retirement Income Fund Retail) false false R5.htm 2676169 - Schedule - Average Annual Total Returns (Vanguard Target Retirement 2010 Fund Retail) Sheet http://vanguard/role/S000012758PerformanceTableDataRetail Average Annual Total Returns (Vanguard Target Retirement 2010 Fund Retail) false false R6.htm 2676170 - Schedule - Average Annual Total Returns (Vanguard Target Retirement 2015 Fund Retail) Sheet http://vanguard/role/S000002571PerformanceTableDataRetail Average Annual Total Returns (Vanguard Target Retirement 2015 Fund Retail) false false R7.htm 2676171 - Schedule - Average Annual Total Returns (Vanguard Target Retirement 2020 Fund Retail) Sheet http://vanguard/role/S000012759PerformanceTableDataRetail Average Annual Total Returns (Vanguard Target Retirement 2020 Fund Retail) false false R8.htm 2676172 - Schedule - Average Annual Total Returns (Vanguard Target Retirement 2025 Fund Retail) Sheet http://vanguard/role/S000002572PerformanceTableDataRetail Average Annual Total Returns (Vanguard Target Retirement 2025 Fund Retail) false false R9.htm 2676173 - Schedule - Average Annual Total Returns (Vanguard Target Retirement 2030 Fund Retail) Sheet http://vanguard/role/S000012760PerformanceTableDataRetail Average Annual Total Returns (Vanguard Target Retirement 2030 Fund Retail) false false R10.htm 2676174 - Schedule - Average Annual Total Returns (Vanguard Target Retirement 2035 Fund Retail) Sheet http://vanguard/role/S000002573PerformanceTableDataRetail Average Annual Total Returns (Vanguard Target Retirement 2035 Fund Retail) false false R11.htm 2676175 - Schedule - Average Annual Total Returns (Vanguard Target Retirement 2040 Fund Retail) Sheet http://vanguard/role/S000012761PerformanceTableDataRetail Average Annual Total Returns (Vanguard Target Retirement 2040 Fund Retail) false false R12.htm 2676176 - Schedule - Average Annual Total Returns (Vanguard Target Retirement 2045 Fund Retail) Sheet http://vanguard/role/S000002574PerformanceTableDataRetail Average Annual Total Returns (Vanguard Target Retirement 2045 Fund Retail) false false R13.htm 2676177 - Schedule - Average Annual Total Returns (Vanguard Target Retirement 2050 Fund Retail) Sheet http://vanguard/role/S000012762PerformanceTableDataRetail Average Annual Total Returns (Vanguard Target Retirement 2050 Fund Retail) false false R14.htm 2676178 - Schedule - Average Annual Total Returns (Vanguard Target Retirement 2055 Fund Retail) Sheet http://vanguard/role/S000029700PerformanceTableDataRetail Average Annual Total Returns (Vanguard Target Retirement 2055 Fund Retail) false false R15.htm 2676179 - Schedule - Average Annual Total Returns (Vanguard Target Retirement 2060 Fund Retail) Sheet http://vanguard/role/S000035453PerformanceTableDataRetail Average Annual Total Returns (Vanguard Target Retirement 2060 Fund Retail) false false R16.htm 2676180 - Schedule - Average Annual Total Returns (Vanguard Target Retirement Income Fund Participant) Sheet http://vanguard/role/S000002569PerformanceTableDataParticipant Average Annual Total Returns (Vanguard Target Retirement Income Fund Participant) false false R17.htm 2676181 - Schedule - Average Annual Total Returns (Vanguard Target Retirement 2010 Fund Participant) Sheet http://vanguard/role/S000012758PerformanceTableDataParticipant Average Annual Total Returns (Vanguard Target Retirement 2010 Fund Participant) false false R18.htm 2676182 - Schedule - Average Annual Total Returns (Vanguard Target Retirement 2015 Fund Participant) Sheet http://vanguard/role/S000002571PerformanceTableDataParticipant Average Annual Total Returns (Vanguard Target Retirement 2015 Fund Participant) false false R19.htm 2676183 - Schedule - Average Annual Total Returns (Vanguard Target Retirement 2020 Fund Participant) Sheet http://vanguard/role/S000012759PerformanceTableDataParticipant Average Annual Total Returns (Vanguard Target Retirement 2020 Fund Participant) false false R20.htm 2676184 - Schedule - Average Annual Total Returns (Vanguard Target Retirement 2025 Fund Participant) Sheet http://vanguard/role/S000002572PerformanceTableDataParticipant Average Annual Total Returns (Vanguard Target Retirement 2025 Fund Participant) false false R21.htm 2676185 - Schedule - Average Annual Total Returns (Vanguard Target Retirement 2030 Fund Participant) Sheet http://vanguard/role/S000012760PerformanceTableDataParticipant Average Annual Total Returns (Vanguard Target Retirement 2030 Fund Participant) false false R22.htm 2676186 - Schedule - Average Annual Total Returns (Vanguard Target Retirement 2035 Fund Participant) Sheet http://vanguard/role/S000002573PerformanceTableDataParticipant Average Annual Total Returns (Vanguard Target Retirement 2035 Fund Participant) false false R23.htm 2676187 - Schedule - Average Annual Total Returns (Vanguard Target Retirement 2040 Fund Participant) Sheet http://vanguard/role/S000012761PerformanceTableDataParticipant Average Annual Total Returns (Vanguard Target Retirement 2040 Fund Participant) false false R24.htm 2676188 - Schedule - Average Annual Total Returns (Vanguard Target Retirement 2045 Fund Participant) Sheet http://vanguard/role/S000002574PerformanceTableDataParticipant Average Annual Total Returns (Vanguard Target Retirement 2045 Fund Participant) false false R25.htm 2676189 - Schedule - Average Annual Total Returns (Vanguard Target Retirement 2050 Fund Participant) Sheet http://vanguard/role/S000012762PerformanceTableDataParticipant Average Annual Total Returns (Vanguard Target Retirement 2050 Fund Participant) false false R26.htm 2676190 - Schedule - Average Annual Total Returns (Vanguard Target Retirement 2055 Fund Participant) Sheet http://vanguard/role/S000029700PerformanceTableDataParticipant Average Annual Total Returns (Vanguard Target Retirement 2055 Fund Participant) false false R27.htm 2676191 - Schedule - Average Annual Total Returns (Vanguard Target Retirement 2060 Fund Participant) Sheet http://vanguard/role/S000035453PerformanceTableDataParticipant Average Annual Total Returns (Vanguard Target Retirement 2060 Fund Participant) false false R28.htm 2676223 - Schedule - Average Annual Total Returns (Vanguard PRIMECAP Fund Retail) Sheet http://vanguard/role/S000002568PerformanceTableDataRetail Average Annual Total Returns (Vanguard PRIMECAP Fund Retail) false false R29.htm 2676224 - Schedule - Average Annual Total Returns (Vanguard PRIMECAP Fund Participant) Sheet http://vanguard/role/S000002568PerformanceTableDataParticipant Average Annual Total Returns (Vanguard PRIMECAP Fund Participant) false false R30.htm 2676225 - Schedule - Average Annual Total Returns (Vanguard PRIMECAP Fund Participant:) Sheet http://vanguard/role/S000002568PerformanceTableDataParticipant2 Average Annual Total Returns (Vanguard PRIMECAP Fund Participant:) false false R31.htm 2676239 - Schedule - Shareholder Fees (Vanguard PRIMECAP Fund Retail) Sheet http://vanguard/role/S000002568ShareholderFeesRetail Shareholder Fees (Vanguard PRIMECAP Fund Retail) false false R32.htm 2676243 - Schedule - Annual Fund Operating Expenses (Vanguard PRIMECAP Fund Retail) Sheet http://vanguard/role/S000002568OperatingExpensesRetail Annual Fund Operating Expenses (Vanguard PRIMECAP Fund Retail) false false R33.htm 2676246 - Schedule - Expense Example, No Redemption {Transposed} (Vanguard PRIMECAP Fund Retail) Sheet http://vanguard/role/S000002568ExpenseExampleNoRedemptionRetail Expense Example, No Redemption (Vanguard PRIMECAP Fund Retail) false false R34.htm 2676266 - Schedule - Annual Fund Operating Expenses (Vanguard PRIMECAP Fund Participant) Sheet http://vanguard/role/S000002568OperatingExpensesParticipant Annual Fund Operating Expenses (Vanguard PRIMECAP Fund Participant) false false R35.htm 2676271 - Schedule - Expense Example, No Redemption {Transposed} (Vanguard PRIMECAP Fund Participant) Sheet http://vanguard/role/S000002568ExpenseExampleNoRedemptionParticipant Expense Example, No Redemption (Vanguard PRIMECAP Fund Participant) false false R36.htm 2676272 - Schedule - Shareholder Fees (Vanguard PRIMECAP Fund Participant) Sheet http://vanguard/role/S000002568ShareholderFeesParticipant Shareholder Fees (Vanguard PRIMECAP Fund Participant) false false R37.htm 2676288 - Schedule - Expense Example, No Redemption {Transposed} (Vanguard PRIMECAP Fund Participant:) Sheet http://vanguard/role/S000002568ExpenseExampleNoRedemptionParticipant2 Expense Example, No Redemption (Vanguard PRIMECAP Fund Participant:) false false R38.htm 2676301 - Schedule - Annual Fund Operating Expenses (Vanguard PRIMECAP Fund Participant:) Sheet http://vanguard/role/S000002568OperatingExpensesParticipant2 Annual Fund Operating Expenses (Vanguard PRIMECAP Fund Participant:) false false R39.htm 2676303 - Schedule - Shareholder Fees (Vanguard PRIMECAP Fund Participant:) Sheet http://vanguard/role/S000002568ShareholderFeesParticipant2 Shareholder Fees (Vanguard PRIMECAP Fund Participant:) false false R40.htm 2676317 - Schedule - Shareholder Fees (Vanguard Target Retirement 2035 Fund Retail) Sheet http://vanguard/role/S000002573ShareholderFeesRetail Shareholder Fees (Vanguard Target Retirement 2035 Fund Retail) false false R41.htm 2676321 - Schedule - Annual Fund Operating Expenses (Vanguard Target Retirement 2040 Fund Retail) Sheet http://vanguard/role/S000012761OperatingExpensesRetail Annual Fund Operating Expenses (Vanguard Target Retirement 2040 Fund Retail) false false R42.htm 2676322 - Schedule - Shareholder Fees (Vanguard Target Retirement 2040 Fund Retail) Sheet http://vanguard/role/S000012761ShareholderFeesRetail Shareholder Fees (Vanguard Target Retirement 2040 Fund Retail) false false R43.htm 2676330 - Schedule - Expense Example, No Redemption {Transposed} (Vanguard Target Retirement 2035 Fund Retail) Sheet http://vanguard/role/S000002573ExpenseExampleNoRedemptionRetail Expense Example, No Redemption (Vanguard Target Retirement 2035 Fund Retail) false false R44.htm 2676340 - Schedule - Annual Fund Operating Expenses (Vanguard Target Retirement 2035 Fund Retail) Sheet http://vanguard/role/S000002573OperatingExpensesRetail Annual Fund Operating Expenses (Vanguard Target Retirement 2035 Fund Retail) false false R45.htm 2676341 - Schedule - Expense Example, No Redemption {Transposed} (Vanguard Target Retirement 2040 Fund Retail) Sheet http://vanguard/role/S000012761ExpenseExampleNoRedemptionRetail Expense Example, No Redemption (Vanguard Target Retirement 2040 Fund Retail) false false R46.htm 2676348 - Schedule - Expense Example, No Redemption {Transposed} (Vanguard Target Retirement 2045 Fund Retail) Sheet http://vanguard/role/S000002574ExpenseExampleNoRedemptionRetail Expense Example, No Redemption (Vanguard Target Retirement 2045 Fund Retail) false false R47.htm 2676356 - Schedule - Annual Fund Operating Expenses (Vanguard Target Retirement 2050 Fund Retail) Sheet http://vanguard/role/S000012762OperatingExpensesRetail Annual Fund Operating Expenses (Vanguard Target Retirement 2050 Fund Retail) false false R48.htm 2676357 - Schedule - Shareholder Fees (Vanguard Target Retirement 2050 Fund Retail) Sheet http://vanguard/role/S000012762ShareholderFeesRetail Shareholder Fees (Vanguard Target Retirement 2050 Fund Retail) false false R49.htm 2676373 - Schedule - Shareholder Fees (Vanguard Target Retirement 2045 Fund Retail) Sheet http://vanguard/role/S000002574ShareholderFeesRetail Shareholder Fees (Vanguard Target Retirement 2045 Fund Retail) false false R50.htm 2676375 - Schedule - Annual Fund Operating Expenses (Vanguard Target Retirement 2045 Fund Retail) Sheet http://vanguard/role/S000002574OperatingExpensesRetail Annual Fund Operating Expenses (Vanguard Target Retirement 2045 Fund Retail) false false R51.htm 2676383 - Schedule - Expense Example, No Redemption {Transposed} (Vanguard Target Retirement 2055 Fund Retail) Sheet http://vanguard/role/S000029700ExpenseExampleNoRedemptionRetail Expense Example, No Redemption (Vanguard Target Retirement 2055 Fund Retail) false false R52.htm 2676394 - Schedule - Shareholder Fees (Vanguard Target Retirement 2055 Fund Retail) Sheet http://vanguard/role/S000029700ShareholderFeesRetail Shareholder Fees (Vanguard Target Retirement 2055 Fund Retail) false false R53.htm 2676395 - Schedule - Expense Example, No Redemption {Transposed} (Vanguard Target Retirement 2010 Fund Retail) Sheet http://vanguard/role/S000012758ExpenseExampleNoRedemptionRetail Expense Example, No Redemption (Vanguard Target Retirement 2010 Fund Retail) false false R54.htm 2676397 - Schedule - Annual Fund Operating Expenses (Vanguard Target Retirement 2010 Fund Retail) Sheet http://vanguard/role/S000012758OperatingExpensesRetail Annual Fund Operating Expenses (Vanguard Target Retirement 2010 Fund Retail) false false R55.htm 2676403 - Schedule - Annual Fund Operating Expenses (Vanguard Target Retirement 2055 Fund Retail) Sheet http://vanguard/role/S000029700OperatingExpensesRetail Annual Fund Operating Expenses (Vanguard Target Retirement 2055 Fund Retail) false false R56.htm 2676410 - Schedule - Expense Example, No Redemption {Transposed} (Vanguard Target Retirement 2015 Fund Retail) Sheet http://vanguard/role/S000002571ExpenseExampleNoRedemptionRetail Expense Example, No Redemption (Vanguard Target Retirement 2015 Fund Retail) false false R57.htm 2676424 - Schedule - Annual Fund Operating Expenses (Vanguard Target Retirement 2015 Fund Retail) Sheet http://vanguard/role/S000002571OperatingExpensesRetail Annual Fund Operating Expenses (Vanguard Target Retirement 2015 Fund Retail) false false R58.htm 2676426 - Schedule - Shareholder Fees (Vanguard Target Retirement 2015 Fund Retail) Sheet http://vanguard/role/S000002571ShareholderFeesRetail Shareholder Fees (Vanguard Target Retirement 2015 Fund Retail) false false R59.htm 2676427 - Schedule - Shareholder Fees (Vanguard Target Retirement 2010 Fund Retail) Sheet http://vanguard/role/S000012758ShareholderFeesRetail Shareholder Fees (Vanguard Target Retirement 2010 Fund Retail) false false R60.htm 2676428 - Schedule - Shareholder Fees (Vanguard Target Retirement Income Fund Retail) Sheet http://vanguard/role/S000002569ShareholderFeesRetail Shareholder Fees (Vanguard Target Retirement Income Fund Retail) false false R61.htm 2676433 - Schedule - Annual Fund Operating Expenses (Vanguard Target Retirement Income Fund Retail) Sheet http://vanguard/role/S000002569OperatingExpensesRetail Annual Fund Operating Expenses (Vanguard Target Retirement Income Fund Retail) false false R62.htm 2676434 - Schedule - Expense Example, No Redemption {Transposed} (Vanguard Target Retirement Income Fund Retail) Sheet http://vanguard/role/S000002569ExpenseExampleNoRedemptionRetail Expense Example, No Redemption (Vanguard Target Retirement Income Fund Retail) false false R63.htm 2676440 - Schedule - Expense Example, No Redemption {Transposed} (Vanguard Target Retirement 2050 Fund Retail) Sheet http://vanguard/role/S000012762ExpenseExampleNoRedemptionRetail Expense Example, No Redemption (Vanguard Target Retirement 2050 Fund Retail) false false R64.htm 2676482 - Schedule - Expense Example, No Redemption {Transposed} (Vanguard Target Retirement 2060 Fund Retail) Sheet http://vanguard/role/S000035453ExpenseExampleNoRedemptionRetail Expense Example, No Redemption (Vanguard Target Retirement 2060 Fund Retail) false false R65.htm 2676483 - Schedule - Expense Example, No Redemption {Transposed} (Vanguard Target Retirement 2025 Fund Retail) Sheet http://vanguard/role/S000002572ExpenseExampleNoRedemptionRetail Expense Example, No Redemption (Vanguard Target Retirement 2025 Fund Retail) false false R66.htm 2676505 - Schedule - Annual Fund Operating Expenses (Vanguard Target Retirement 2030 Fund Retail) Sheet http://vanguard/role/S000012760OperatingExpensesRetail Annual Fund Operating Expenses (Vanguard Target Retirement 2030 Fund Retail) false false R67.htm 2676507 - Schedule - Shareholder Fees (Vanguard Target Retirement 2030 Fund Retail) Sheet http://vanguard/role/S000012760ShareholderFeesRetail Shareholder Fees (Vanguard Target Retirement 2030 Fund Retail) false false R68.htm 2676511 - Schedule - Expense Example, No Redemption {Transposed} (Vanguard Target Retirement 2030 Fund Retail) Sheet http://vanguard/role/S000012760ExpenseExampleNoRedemptionRetail Expense Example, No Redemption (Vanguard Target Retirement 2030 Fund Retail) false false R69.htm 2676521 - Schedule - Shareholder Fees (Vanguard Target Retirement 2020 Fund Retail) Sheet http://vanguard/role/S000012759ShareholderFeesRetail Shareholder Fees (Vanguard Target Retirement 2020 Fund Retail) false false R70.htm 2676526 - Schedule - Annual Fund Operating Expenses (Vanguard Target Retirement 2020 Fund Retail) Sheet http://vanguard/role/S000012759OperatingExpensesRetail Annual Fund Operating Expenses (Vanguard Target Retirement 2020 Fund Retail) false false R71.htm 2676537 - Schedule - Expense Example, No Redemption {Transposed} (Vanguard Target Retirement 2020 Fund Retail) Sheet http://vanguard/role/S000012759ExpenseExampleNoRedemptionRetail Expense Example, No Redemption (Vanguard Target Retirement 2020 Fund Retail) false false R72.htm 2676540 - Schedule - Shareholder Fees (Vanguard Target Retirement 2060 Fund Retail) Sheet http://vanguard/role/S000035453ShareholderFeesRetail Shareholder Fees (Vanguard Target Retirement 2060 Fund Retail) false false R73.htm 2676541 - Schedule - Annual Fund Operating Expenses (Vanguard Target Retirement 2060 Fund Retail) Sheet http://vanguard/role/S000035453OperatingExpensesRetail Annual Fund Operating Expenses (Vanguard Target Retirement 2060 Fund Retail) false false R74.htm 2676543 - Schedule - Shareholder Fees (Vanguard Target Retirement 2025 Fund Retail) Sheet http://vanguard/role/S000002572ShareholderFeesRetail Shareholder Fees (Vanguard Target Retirement 2025 Fund Retail) false false R75.htm 2676544 - Schedule - Annual Fund Operating Expenses (Vanguard Target Retirement 2025 Fund Retail) Sheet http://vanguard/role/S000002572OperatingExpensesRetail Annual Fund Operating Expenses (Vanguard Target Retirement 2025 Fund Retail) false false R76.htm 2676560 - Schedule - Shareholder Fees (Vanguard Target Retirement 2025 Fund Participant) Sheet http://vanguard/role/S000002572ShareholderFeesParticipant Shareholder Fees (Vanguard Target Retirement 2025 Fund Participant) false false R77.htm 2676561 - Schedule - Annual Fund Operating Expenses (Vanguard Target Retirement 2025 Fund Participant) Sheet http://vanguard/role/S000002572OperatingExpensesParticipant Annual Fund Operating Expenses (Vanguard Target Retirement 2025 Fund Participant) false false R78.htm 2676564 - Schedule - Expense Example, No Redemption {Transposed} (Vanguard Target Retirement 2025 Fund Participant) Sheet http://vanguard/role/S000002572ExpenseExampleNoRedemptionParticipant Expense Example, No Redemption (Vanguard Target Retirement 2025 Fund Participant) false false R79.htm 2676578 - Schedule - Shareholder Fees (Vanguard Target Retirement 2045 Fund Participant) Sheet http://vanguard/role/S000002574ShareholderFeesParticipant Shareholder Fees (Vanguard Target Retirement 2045 Fund Participant) false false R80.htm 2676582 - Schedule - Shareholder Fees (Vanguard Target Retirement Income Fund Participant) Sheet http://vanguard/role/S000002569ShareholderFeesParticipant Shareholder Fees (Vanguard Target Retirement Income Fund Participant) false false R81.htm 2676595 - Schedule - Annual Fund Operating Expenses (Vanguard Target Retirement Income Fund Participant) Sheet http://vanguard/role/S000002569OperatingExpensesParticipant Annual Fund Operating Expenses (Vanguard Target Retirement Income Fund Participant) false false R82.htm 2676598 - Schedule - Expense Example, No Redemption {Transposed} (Vanguard Target Retirement Income Fund Participant) Sheet http://vanguard/role/S000002569ExpenseExampleNoRedemptionParticipant Expense Example, No Redemption (Vanguard Target Retirement Income Fund Participant) false false R83.htm 2676601 - Schedule - Expense Example, No Redemption {Transposed} (Vanguard Target Retirement 2015 Fund Participant) Sheet http://vanguard/role/S000002571ExpenseExampleNoRedemptionParticipant Expense Example, No Redemption (Vanguard Target Retirement 2015 Fund Participant) false false R84.htm 2676605 - Schedule - Shareholder Fees (Vanguard Target Retirement 2015 Fund Participant) Sheet http://vanguard/role/S000002571ShareholderFeesParticipant Shareholder Fees (Vanguard Target Retirement 2015 Fund Participant) false false R85.htm 2676608 - Schedule - Annual Fund Operating Expenses (Vanguard Target Retirement 2015 Fund Participant) Sheet http://vanguard/role/S000002571OperatingExpensesParticipant Annual Fund Operating Expenses (Vanguard Target Retirement 2015 Fund Participant) false false R86.htm 2676633 - Schedule - Expense Example, No Redemption {Transposed} (Vanguard Target Retirement 2010 Fund Participant) Sheet http://vanguard/role/S000012758ExpenseExampleNoRedemptionParticipant Expense Example, No Redemption (Vanguard Target Retirement 2010 Fund Participant) false false R87.htm 2676641 - Schedule - Expense Example, No Redemption {Transposed} (Vanguard Target Retirement 2020 Fund Participant) Sheet http://vanguard/role/S000012759ExpenseExampleNoRedemptionParticipant Expense Example, No Redemption (Vanguard Target Retirement 2020 Fund Participant) false false R88.htm 2676651 - Schedule - Annual Fund Operating Expenses (Vanguard Target Retirement 2020 Fund Participant) Sheet http://vanguard/role/S000012759OperatingExpensesParticipant Annual Fund Operating Expenses (Vanguard Target Retirement 2020 Fund Participant) false false R89.htm 2676652 - Schedule - Shareholder Fees (Vanguard Target Retirement 2020 Fund Participant) Sheet http://vanguard/role/S000012759ShareholderFeesParticipant Shareholder Fees (Vanguard Target Retirement 2020 Fund Participant) false false R90.htm 2676658 - Schedule - Annual Fund Operating Expenses (Vanguard Target Retirement 2010 Fund Participant) Sheet http://vanguard/role/S000012758OperatingExpensesParticipant Annual Fund Operating Expenses (Vanguard Target Retirement 2010 Fund Participant) false false R91.htm 2676663 - Schedule - Shareholder Fees (Vanguard Target Retirement 2010 Fund Participant) Sheet http://vanguard/role/S000012758ShareholderFeesParticipant Shareholder Fees (Vanguard Target Retirement 2010 Fund Participant) false false R92.htm 2676671 - Schedule - Annual Fund Operating Expenses (Vanguard Target Retirement 2045 Fund Participant) Sheet http://vanguard/role/S000002574OperatingExpensesParticipant Annual Fund Operating Expenses (Vanguard Target Retirement 2045 Fund Participant) false false R93.htm 2676675 - Schedule - Annual Fund Operating Expenses (Vanguard Target Retirement 2035 Fund Participant) Sheet http://vanguard/role/S000002573OperatingExpensesParticipant Annual Fund Operating Expenses (Vanguard Target Retirement 2035 Fund Participant) false false R94.htm 2676676 - Schedule - Expense Example, No Redemption {Transposed} (Vanguard Target Retirement 2035 Fund Participant) Sheet http://vanguard/role/S000002573ExpenseExampleNoRedemptionParticipant Expense Example, No Redemption (Vanguard Target Retirement 2035 Fund Participant) false false R95.htm 2676680 - Schedule - Shareholder Fees (Vanguard Target Retirement 2035 Fund Participant) Sheet http://vanguard/role/S000002573ShareholderFeesParticipant Shareholder Fees (Vanguard Target Retirement 2035 Fund Participant) false false R96.htm 2676695 - Schedule - Expense Example, No Redemption {Transposed} (Vanguard Target Retirement 2045 Fund Participant) Sheet http://vanguard/role/S000002574ExpenseExampleNoRedemptionParticipant Expense Example, No Redemption (Vanguard Target Retirement 2045 Fund Participant) false false R97.htm 2676709 - Schedule - Annual Fund Operating Expenses (Vanguard Target Retirement 2040 Fund Participant) Sheet http://vanguard/role/S000012761OperatingExpensesParticipant Annual Fund Operating Expenses (Vanguard Target Retirement 2040 Fund Participant) false false R98.htm 2676710 - Schedule - Expense Example, No Redemption {Transposed} (Vanguard Target Retirement 2040 Fund Participant) Sheet http://vanguard/role/S000012761ExpenseExampleNoRedemptionParticipant Expense Example, No Redemption (Vanguard Target Retirement 2040 Fund Participant) false false R99.htm 2676714 - Schedule - Shareholder Fees (Vanguard Target Retirement 2040 Fund Participant) Sheet http://vanguard/role/S000012761ShareholderFeesParticipant Shareholder Fees (Vanguard Target Retirement 2040 Fund Participant) false false R100.htm 2676735 - Schedule - Annual Fund Operating Expenses (Vanguard Target Retirement 2030 Fund Participant) Sheet http://vanguard/role/S000012760OperatingExpensesParticipant Annual Fund Operating Expenses (Vanguard Target Retirement 2030 Fund Participant) false false R101.htm 2676745 - Schedule - Expense Example, No Redemption {Transposed} (Vanguard Target Retirement 2030 Fund Participant) Sheet http://vanguard/role/S000012760ExpenseExampleNoRedemptionParticipant Expense Example, No Redemption (Vanguard Target Retirement 2030 Fund Participant) false false R102.htm 2676758 - Schedule - Annual Fund Operating Expenses (Vanguard Target Retirement 2060 Fund Participant) Sheet http://vanguard/role/S000035453OperatingExpensesParticipant Annual Fund Operating Expenses (Vanguard Target Retirement 2060 Fund Participant) false false R103.htm 2676761 - Schedule - Shareholder Fees (Vanguard Target Retirement 2060 Fund Participant) Sheet http://vanguard/role/S000035453ShareholderFeesParticipant Shareholder Fees (Vanguard Target Retirement 2060 Fund Participant) false false R104.htm 2676762 - Schedule - Shareholder Fees (Vanguard Target Retirement 2030 Fund Participant) Sheet http://vanguard/role/S000012760ShareholderFeesParticipant Shareholder Fees (Vanguard Target Retirement 2030 Fund Participant) false false R105.htm 2676765 - Schedule - Expense Example, No Redemption {Transposed} (Vanguard Target Retirement 2060 Fund Participant) Sheet http://vanguard/role/S000035453ExpenseExampleNoRedemptionParticipant Expense Example, No Redemption (Vanguard Target Retirement 2060 Fund Participant) false false R106.htm 2676768 - Schedule - Expense Example, No Redemption {Transposed} (Vanguard Target Retirement 2050 Fund Participant) Sheet http://vanguard/role/S000012762ExpenseExampleNoRedemptionParticipant Expense Example, No Redemption (Vanguard Target Retirement 2050 Fund Participant) false false R107.htm 2676778 - Schedule - Annual Fund Operating Expenses (Vanguard Target Retirement 2050 Fund Participant) Sheet http://vanguard/role/S000012762OperatingExpensesParticipant Annual Fund Operating Expenses (Vanguard Target Retirement 2050 Fund Participant) false false R108.htm 2676781 - Schedule - Shareholder Fees (Vanguard Target Retirement 2050 Fund Participant) Sheet http://vanguard/role/S000012762ShareholderFeesParticipant Shareholder Fees (Vanguard Target Retirement 2050 Fund Participant) false false R109.htm 2676784 - Schedule - Expense Example, No Redemption {Transposed} (Vanguard Target Retirement 2055 Fund Participant) Sheet http://vanguard/role/S000029700ExpenseExampleNoRedemptionParticipant Expense Example, No Redemption (Vanguard Target Retirement 2055 Fund Participant) false false R110.htm 2676785 - Schedule - Annual Fund Operating Expenses (Vanguard Target Retirement 2055 Fund Participant) Sheet http://vanguard/role/S000029700OperatingExpensesParticipant Annual Fund Operating Expenses (Vanguard Target Retirement 2055 Fund Participant) false false R111.htm 2676791 - Schedule - Annual Total Returns (Vanguard PRIMECAP Fund - Admiral Shares Participant:) Sheet http://vanguard/role/S000002568_C000007071BarChartParticipant2 Annual Total Returns (Vanguard PRIMECAP Fund - Admiral Shares Participant:) false false R112.htm 2676791 - Schedule - Annual Total Returns (Vanguard PRIMECAP Fund - Investor Shares Participant) Sheet http://vanguard/role/S000002568_C000007070BarChartParticipant Annual Total Returns (Vanguard PRIMECAP Fund - Investor Shares Participant) false false R113.htm 2676791 - Schedule - Annual Total Returns (Vanguard PRIMECAP Fund - Investor Shares Retail) Sheet http://vanguard/role/S000002568_C000007070BarChartRetail Annual Total Returns (Vanguard PRIMECAP Fund - Investor Shares Retail) false false R114.htm 2676791 - Schedule - Annual Total Returns (Vanguard Target Retirement 2010 Fund - Investor Shares Participant) Sheet http://vanguard/role/S000012758_C000034437BarChartParticipant Annual Total Returns (Vanguard Target Retirement 2010 Fund - Investor Shares Participant) false false R115.htm 2676791 - Schedule - Annual Total Returns (Vanguard Target Retirement 2010 Fund - Investor Shares Retail) Sheet http://vanguard/role/S000012758_C000034437BarChartRetail Annual Total Returns (Vanguard Target Retirement 2010 Fund - Investor Shares Retail) false false R116.htm 2676791 - Schedule - Annual Total Returns (Vanguard Target Retirement 2015 Fund - Investor Shares Participant) Sheet http://vanguard/role/S000002571_C000007074BarChartParticipant Annual Total Returns (Vanguard Target Retirement 2015 Fund - Investor Shares Participant) false false R117.htm 2676791 - Schedule - Annual Total Returns (Vanguard Target Retirement 2015 Fund - Investor Shares Retail) Sheet http://vanguard/role/S000002571_C000007074BarChartRetail Annual Total Returns (Vanguard Target Retirement 2015 Fund - Investor Shares Retail) false false R118.htm 2676791 - Schedule - Annual Total Returns (Vanguard Target Retirement 2020 Fund - Investor Shares Participant) Sheet http://vanguard/role/S000012759_C000034438BarChartParticipant Annual Total Returns (Vanguard Target Retirement 2020 Fund - Investor Shares Participant) false false R119.htm 2676791 - Schedule - Annual Total Returns (Vanguard Target Retirement 2020 Fund - Investor Shares Retail) Sheet http://vanguard/role/S000012759_C000034438BarChartRetail Annual Total Returns (Vanguard Target Retirement 2020 Fund - Investor Shares Retail) false false R120.htm 2676791 - Schedule - Annual Total Returns (Vanguard Target Retirement 2025 Fund - Investor Shares Participant) Sheet http://vanguard/role/S000002572_C000007075BarChartParticipant Annual Total Returns (Vanguard Target Retirement 2025 Fund - Investor Shares Participant) false false R121.htm 2676791 - Schedule - Annual Total Returns (Vanguard Target Retirement 2025 Fund - Investor Shares Retail) Sheet http://vanguard/role/S000002572_C000007075BarChartRetail Annual Total Returns (Vanguard Target Retirement 2025 Fund - Investor Shares Retail) false false R122.htm 2676791 - Schedule - Annual Total Returns (Vanguard Target Retirement 2030 Fund - Investor Shares Participant) Sheet http://vanguard/role/S000012760_C000034439BarChartParticipant Annual Total Returns (Vanguard Target Retirement 2030 Fund - Investor Shares Participant) false false R123.htm 2676791 - Schedule - Annual Total Returns (Vanguard Target Retirement 2030 Fund - Investor Shares Retail) Sheet http://vanguard/role/S000012760_C000034439BarChartRetail Annual Total Returns (Vanguard Target Retirement 2030 Fund - Investor Shares Retail) false false R124.htm 2676791 - Schedule - Annual Total Returns (Vanguard Target Retirement 2035 Fund - Investor Shares Participant) Sheet http://vanguard/role/S000002573_C000007076BarChartParticipant Annual Total Returns (Vanguard Target Retirement 2035 Fund - Investor Shares Participant) false false R125.htm 2676791 - Schedule - Annual Total Returns (Vanguard Target Retirement 2035 Fund - Investor Shares Retail) Sheet http://vanguard/role/S000002573_C000007076BarChartRetail Annual Total Returns (Vanguard Target Retirement 2035 Fund - Investor Shares Retail) false false R126.htm 2676791 - Schedule - Annual Total Returns (Vanguard Target Retirement 2040 Fund - Investor Shares Participant) Sheet http://vanguard/role/S000012761_C000034440BarChartParticipant Annual Total Returns (Vanguard Target Retirement 2040 Fund - Investor Shares Participant) false false R127.htm 2676791 - Schedule - Annual Total Returns (Vanguard Target Retirement 2040 Fund - Investor Shares Retail) Sheet http://vanguard/role/S000012761_C000034440BarChartRetail Annual Total Returns (Vanguard Target Retirement 2040 Fund - Investor Shares Retail) false false R128.htm 2676791 - Schedule - Annual Total Returns (Vanguard Target Retirement 2045 Fund - Investor Shares Participant) Sheet http://vanguard/role/S000002574_C000007077BarChartParticipant Annual Total Returns (Vanguard Target Retirement 2045 Fund - Investor Shares Participant) false false R129.htm 2676791 - Schedule - Annual Total Returns (Vanguard Target Retirement 2045 Fund - Investor Shares Retail) Sheet http://vanguard/role/S000002574_C000007077BarChartRetail Annual Total Returns (Vanguard Target Retirement 2045 Fund - Investor Shares Retail) false false R130.htm 2676791 - Schedule - Annual Total Returns (Vanguard Target Retirement 2050 Fund - Investor Shares Participant) Sheet http://vanguard/role/S000012762_C000034441BarChartParticipant Annual Total Returns (Vanguard Target Retirement 2050 Fund - Investor Shares Participant) false false R131.htm 2676791 - Schedule - Annual Total Returns (Vanguard Target Retirement 2050 Fund - Investor Shares Retail) Sheet http://vanguard/role/S000012762_C000034441BarChartRetail Annual Total Returns (Vanguard Target Retirement 2050 Fund - Investor Shares Retail) false false R132.htm 2676791 - Schedule - Annual Total Returns (Vanguard Target Retirement 2055 Fund - Investor Shares Participant) Sheet http://vanguard/role/S000029700_C000091317BarChartParticipant Annual Total Returns (Vanguard Target Retirement 2055 Fund - Investor Shares Participant) false false R133.htm 2676791 - Schedule - Annual Total Returns (Vanguard Target Retirement 2055 Fund - Investor Shares Retail) Sheet http://vanguard/role/S000029700_C000091317BarChartRetail Annual Total Returns (Vanguard Target Retirement 2055 Fund - Investor Shares Retail) false false R134.htm 2676791 - Schedule - Annual Total Returns (Vanguard Target Retirement 2060 Fund - Investor Shares Participant) Sheet http://vanguard/role/S000035453_C000108861BarChartParticipant Annual Total Returns (Vanguard Target Retirement 2060 Fund - Investor Shares Participant) false false R135.htm 2676791 - Schedule - Annual Total Returns (Vanguard Target Retirement 2060 Fund - Investor Shares Retail) Sheet http://vanguard/role/S000035453_C000108861BarChartRetail Annual Total Returns (Vanguard Target Retirement 2060 Fund - Investor Shares Retail) false false R136.htm 2676791 - Schedule - Annual Total Returns (Vanguard Target Retirement Income Fund - Investor Shares Participant) Sheet http://vanguard/role/S000002569_C000007072BarChartParticipant Annual Total Returns (Vanguard Target Retirement Income Fund - Investor Shares Participant) false false R137.htm 2676791 - Schedule - Annual Total Returns (Vanguard Target Retirement Income Fund - Investor Shares Retail) Sheet http://vanguard/role/S000002569_C000007072BarChartRetail Annual Total Returns (Vanguard Target Retirement Income Fund - Investor Shares Retail) false false R138.htm 2676791 - Schedule - Shareholder Fees (Vanguard Target Retirement 2055 Fund Participant) Sheet http://vanguard/role/S000029700ShareholderFeesParticipant Shareholder Fees (Vanguard Target Retirement 2055 Fund Participant) false false R9999.htm Uncategorized Items Sheet Uncategorized Items true false All Reports Book All Reports Element rr_ManagementFeesOverAssets had a mix of decimals attribute values: 4 5. Element rr_OtherExpensesOverAssets had a mix of decimals attribute values: 4 5. Element rr:AnnualFundOperatingExpensesTableTextBlock in context v_Participant2_S000002568 was not presented. Element rr:AnnualFundOperatingExpensesTableTextBlock in context v_Participant_S000002568 was not presented. Element rr:AnnualFundOperatingExpensesTableTextBlock in context v_Participant_S000002569 was not presented. Element rr:AnnualFundOperatingExpensesTableTextBlock in context v_Participant_S000002571 was not presented. Element rr:AnnualFundOperatingExpensesTableTextBlock in context v_Participant_S000002572 was not presented. Element rr:AnnualFundOperatingExpensesTableTextBlock in context v_Participant_S000002573 was not presented. Element rr:AnnualFundOperatingExpensesTableTextBlock in context v_Participant_S000002574 was not presented. Element rr:AnnualFundOperatingExpensesTableTextBlock in context v_Participant_S000012758 was not presented. Element rr:AnnualFundOperatingExpensesTableTextBlock in context v_Participant_S000012759 was not presented. Element rr:AnnualFundOperatingExpensesTableTextBlock in context v_Participant_S000012760 was not presented. Element rr:AnnualFundOperatingExpensesTableTextBlock in context v_Participant_S000012761 was not presented. Element rr:AnnualFundOperatingExpensesTableTextBlock in context v_Participant_S000012762 was not presented. Element rr:AnnualFundOperatingExpensesTableTextBlock in context v_Participant_S000029700 was not presented. Element rr:AnnualFundOperatingExpensesTableTextBlock in context v_Participant_S000035453 was not presented. Element rr:AnnualFundOperatingExpensesTableTextBlock in context v_Retail_S000002568 was not presented. Element rr:AnnualFundOperatingExpensesTableTextBlock in context v_Retail_S000002569 was not presented. Element rr:AnnualFundOperatingExpensesTableTextBlock in context v_Retail_S000002571 was not presented. Element rr:AnnualFundOperatingExpensesTableTextBlock in context v_Retail_S000002572 was not presented. Element rr:AnnualFundOperatingExpensesTableTextBlock in context v_Retail_S000002573 was not presented. Element rr:AnnualFundOperatingExpensesTableTextBlock in context v_Retail_S000002574 was not presented. Element rr:AnnualFundOperatingExpensesTableTextBlock in context v_Retail_S000012758 was not presented. Element rr:AnnualFundOperatingExpensesTableTextBlock in context v_Retail_S000012759 was not presented. Element rr:AnnualFundOperatingExpensesTableTextBlock in context v_Retail_S000012760 was not presented. Element rr:AnnualFundOperatingExpensesTableTextBlock in context v_Retail_S000012761 was not presented. Element rr:AnnualFundOperatingExpensesTableTextBlock in context v_Retail_S000012762 was not presented. Element rr:AnnualFundOperatingExpensesTableTextBlock in context v_Retail_S000029700 was not presented. Element rr:AnnualFundOperatingExpensesTableTextBlock in context v_Retail_S000035453 was not presented. Element rr:BarChartAndPerformanceTableHeading in context v_Participant2_S000002568 was not presented. Element rr:BarChartAndPerformanceTableHeading in context v_Participant_S000002568 was not presented. Element rr:BarChartAndPerformanceTableHeading in context v_Participant_S000002569 was not presented. Element rr:BarChartAndPerformanceTableHeading in context v_Participant_S000002571 was not presented. Element rr:BarChartAndPerformanceTableHeading in context v_Participant_S000002572 was not presented. Element rr:BarChartAndPerformanceTableHeading in context v_Participant_S000002573 was not presented. Element rr:BarChartAndPerformanceTableHeading in context v_Participant_S000002574 was not presented. Element rr:BarChartAndPerformanceTableHeading in context v_Participant_S000012758 was not presented. Element rr:BarChartAndPerformanceTableHeading in context v_Participant_S000012759 was not presented. Element rr:BarChartAndPerformanceTableHeading in context v_Participant_S000012760 was not presented. Element rr:BarChartAndPerformanceTableHeading in context v_Participant_S000012761 was not presented. Element rr:BarChartAndPerformanceTableHeading in context v_Participant_S000012762 was not presented. Element rr:BarChartAndPerformanceTableHeading in context v_Participant_S000029700 was not presented. Element rr:BarChartAndPerformanceTableHeading in context v_Participant_S000035453 was not presented. Element rr:BarChartAndPerformanceTableHeading in context v_Retail_S000002568 was not presented. Element rr:BarChartAndPerformanceTableHeading in context v_Retail_S000002569 was not presented. Element rr:BarChartAndPerformanceTableHeading in context v_Retail_S000002571 was not presented. Element rr:BarChartAndPerformanceTableHeading in context v_Retail_S000002572 was not presented. Element rr:BarChartAndPerformanceTableHeading in context v_Retail_S000002573 was not presented. Element rr:BarChartAndPerformanceTableHeading in context v_Retail_S000002574 was not presented. Element rr:BarChartAndPerformanceTableHeading in context v_Retail_S000012758 was not presented. Element rr:BarChartAndPerformanceTableHeading in context v_Retail_S000012759 was not presented. Element rr:BarChartAndPerformanceTableHeading in context v_Retail_S000012760 was not presented. Element rr:BarChartAndPerformanceTableHeading in context v_Retail_S000012761 was not presented. Element rr:BarChartAndPerformanceTableHeading in context v_Retail_S000012762 was not presented. Element rr:BarChartAndPerformanceTableHeading in context v_Retail_S000029700 was not presented. Element rr:BarChartAndPerformanceTableHeading in context v_Retail_S000035453 was not presented. Element rr:BarChartClosingTextBlock in context v_Participant2_S000002568 was not presented. Element rr:BarChartClosingTextBlock in context v_Participant_S000002568 was not presented. Element rr:BarChartClosingTextBlock in context v_Participant_S000002569 was not presented. Element rr:BarChartClosingTextBlock in context v_Participant_S000002571 was not presented. Element rr:BarChartClosingTextBlock in context v_Participant_S000002572 was not presented. Element rr:BarChartClosingTextBlock in context v_Participant_S000002573 was not presented. Element rr:BarChartClosingTextBlock in context v_Participant_S000002574 was not presented. Element rr:BarChartClosingTextBlock in context v_Participant_S000012758 was not presented. Element rr:BarChartClosingTextBlock in context v_Participant_S000012759 was not presented. Element rr:BarChartClosingTextBlock in context v_Participant_S000012760 was not presented. Element rr:BarChartClosingTextBlock in context v_Participant_S000012761 was not presented. Element rr:BarChartClosingTextBlock in context v_Participant_S000012762 was not presented. Element rr:BarChartClosingTextBlock in context v_Participant_S000029700 was not presented. Element rr:BarChartClosingTextBlock in context v_Participant_S000035453 was not presented. Element rr:BarChartClosingTextBlock in context v_Retail_S000002568 was not presented. Element rr:BarChartClosingTextBlock in context v_Retail_S000002569 was not presented. Element rr:BarChartClosingTextBlock in context v_Retail_S000002571 was not presented. Element rr:BarChartClosingTextBlock in context v_Retail_S000002572 was not presented. Element rr:BarChartClosingTextBlock in context v_Retail_S000002573 was not presented. Element rr:BarChartClosingTextBlock in context v_Retail_S000002574 was not presented. Element rr:BarChartClosingTextBlock in context v_Retail_S000012758 was not presented. Element rr:BarChartClosingTextBlock in context v_Retail_S000012759 was not presented. Element rr:BarChartClosingTextBlock in context v_Retail_S000012760 was not presented. Element rr:BarChartClosingTextBlock in context v_Retail_S000012761 was not presented. Element rr:BarChartClosingTextBlock in context v_Retail_S000012762 was not presented. Element rr:BarChartClosingTextBlock in context v_Retail_S000029700 was not presented. Element rr:BarChartClosingTextBlock in context v_Retail_S000035453 was not presented. Element rr:BarChartHeading in context v_Participant2_S000002568 was not presented. Element rr:BarChartHeading in context v_Participant_S000002568 was not presented. Element rr:BarChartHeading in context v_Participant_S000002569 was not presented. Element rr:BarChartHeading in context v_Participant_S000002571 was not presented. Element rr:BarChartHeading in context v_Participant_S000002572 was not presented. Element rr:BarChartHeading in context v_Participant_S000002573 was not presented. Element rr:BarChartHeading in context v_Participant_S000002574 was not presented. Element rr:BarChartHeading in context v_Participant_S000012758 was not presented. Element rr:BarChartHeading in context v_Participant_S000012759 was not presented. Element rr:BarChartHeading in context v_Participant_S000012760 was not presented. Element rr:BarChartHeading in context v_Participant_S000012761 was not presented. Element rr:BarChartHeading in context v_Participant_S000012762 was not presented. Element rr:BarChartHeading in context v_Participant_S000029700 was not presented. Element rr:BarChartHeading in context v_Participant_S000035453 was not presented. Element rr:BarChartHeading in context v_Retail_S000002568 was not presented. Element rr:BarChartHeading in context v_Retail_S000002569 was not presented. Element rr:BarChartHeading in context v_Retail_S000002571 was not presented. Element rr:BarChartHeading in context v_Retail_S000002572 was not presented. Element rr:BarChartHeading in context v_Retail_S000002573 was not presented. Element rr:BarChartHeading in context v_Retail_S000002574 was not presented. Element rr:BarChartHeading in context v_Retail_S000012758 was not presented. Element rr:BarChartHeading in context v_Retail_S000012759 was not presented. Element rr:BarChartHeading in context v_Retail_S000012760 was not presented. Element rr:BarChartHeading in context v_Retail_S000012761 was not presented. Element rr:BarChartHeading in context v_Retail_S000012762 was not presented. Element rr:BarChartHeading in context v_Retail_S000029700 was not presented. Element rr:BarChartHeading in context v_Retail_S000035453 was not presented. Element rr:BarChartNarrativeTextBlock in context v_Participant2_S000002568 was not presented. Element rr:BarChartNarrativeTextBlock in context v_Participant_S000002568 was not presented. Element rr:BarChartNarrativeTextBlock in context v_Participant_S000002569 was not presented. Element rr:BarChartNarrativeTextBlock in context v_Participant_S000002571 was not presented. Element rr:BarChartNarrativeTextBlock in context v_Participant_S000002572 was not presented. Element rr:BarChartNarrativeTextBlock in context v_Participant_S000002573 was not presented. Element rr:BarChartNarrativeTextBlock in context v_Participant_S000002574 was not presented. Element rr:BarChartNarrativeTextBlock in context v_Participant_S000012758 was not presented. Element rr:BarChartNarrativeTextBlock in context v_Participant_S000012759 was not presented. Element rr:BarChartNarrativeTextBlock in context v_Participant_S000012760 was not presented. Element rr:BarChartNarrativeTextBlock in context v_Participant_S000012761 was not presented. Element rr:BarChartNarrativeTextBlock in context v_Participant_S000012762 was not presented. Element rr:BarChartNarrativeTextBlock in context v_Participant_S000029700 was not presented. Element rr:BarChartNarrativeTextBlock in context v_Participant_S000035453 was not presented. Element rr:BarChartNarrativeTextBlock in context v_Retail_S000002568 was not presented. Element rr:BarChartNarrativeTextBlock in context v_Retail_S000002569 was not presented. Element rr:BarChartNarrativeTextBlock in context v_Retail_S000002571 was not presented. Element rr:BarChartNarrativeTextBlock in context v_Retail_S000002572 was not presented. Element rr:BarChartNarrativeTextBlock in context v_Retail_S000002573 was not presented. Element rr:BarChartNarrativeTextBlock in context v_Retail_S000002574 was not presented. Element rr:BarChartNarrativeTextBlock in context v_Retail_S000012758 was not presented. Element rr:BarChartNarrativeTextBlock in context v_Retail_S000012759 was not presented. Element rr:BarChartNarrativeTextBlock in context v_Retail_S000012760 was not presented. Element rr:BarChartNarrativeTextBlock in context v_Retail_S000012761 was not presented. Element rr:BarChartNarrativeTextBlock in context v_Retail_S000012762 was not presented. Element rr:BarChartNarrativeTextBlock in context v_Retail_S000029700 was not presented. Element rr:BarChartNarrativeTextBlock in context v_Retail_S000035453 was not presented. Element rr:BarChartTableTextBlock in context v_Participant2_S000002568 was not presented. Element rr:BarChartTableTextBlock in context v_Participant_S000002568 was not presented. Element rr:BarChartTableTextBlock in context v_Participant_S000002569 was not presented. Element rr:BarChartTableTextBlock in context v_Participant_S000002571 was not presented. Element rr:BarChartTableTextBlock in context v_Participant_S000002572 was not presented. Element rr:BarChartTableTextBlock in context v_Participant_S000002573 was not presented. Element rr:BarChartTableTextBlock in context v_Participant_S000002574 was not presented. Element rr:BarChartTableTextBlock in context v_Participant_S000012758 was not presented. Element rr:BarChartTableTextBlock in context v_Participant_S000012759 was not presented. Element rr:BarChartTableTextBlock in context v_Participant_S000012760 was not presented. Element rr:BarChartTableTextBlock in context v_Participant_S000012761 was not presented. Element rr:BarChartTableTextBlock in context v_Participant_S000012762 was not presented. Element rr:BarChartTableTextBlock in context v_Participant_S000029700 was not presented. Element rr:BarChartTableTextBlock in context v_Participant_S000035453 was not presented. Element rr:BarChartTableTextBlock in context v_Retail_S000002568 was not presented. Element rr:BarChartTableTextBlock in context v_Retail_S000002569 was not presented. Element rr:BarChartTableTextBlock in context v_Retail_S000002571 was not presented. Element rr:BarChartTableTextBlock in context v_Retail_S000002572 was not presented. Element rr:BarChartTableTextBlock in context v_Retail_S000002573 was not presented. Element rr:BarChartTableTextBlock in context v_Retail_S000002574 was not presented. Element rr:BarChartTableTextBlock in context v_Retail_S000012758 was not presented. Element rr:BarChartTableTextBlock in context v_Retail_S000012759 was not presented. Element rr:BarChartTableTextBlock in context v_Retail_S000012760 was not presented. Element rr:BarChartTableTextBlock in context v_Retail_S000012761 was not presented. Element rr:BarChartTableTextBlock in context v_Retail_S000012762 was not presented. Element rr:BarChartTableTextBlock in context v_Retail_S000029700 was not presented. Element rr:BarChartTableTextBlock in context v_Retail_S000035453 was not presented. Element rr:ExpenseExampleHeading in context v_Participant2_S000002568 was not presented. Element rr:ExpenseExampleHeading in context v_Participant_S000002568 was not presented. Element rr:ExpenseExampleHeading in context v_Participant_S000002569 was not presented. Element rr:ExpenseExampleHeading in context v_Participant_S000002571 was not presented. Element rr:ExpenseExampleHeading in context v_Participant_S000002572 was not presented. Element rr:ExpenseExampleHeading in context v_Participant_S000002573 was not presented. Element rr:ExpenseExampleHeading in context v_Participant_S000002574 was not presented. Element rr:ExpenseExampleHeading in context v_Participant_S000012758 was not presented. Element rr:ExpenseExampleHeading in context v_Participant_S000012759 was not presented. Element rr:ExpenseExampleHeading in context v_Participant_S000012760 was not presented. Element rr:ExpenseExampleHeading in context v_Participant_S000012761 was not presented. Element rr:ExpenseExampleHeading in context v_Participant_S000012762 was not presented. Element rr:ExpenseExampleHeading in context v_Participant_S000029700 was not presented. Element rr:ExpenseExampleHeading in context v_Participant_S000035453 was not presented. Element rr:ExpenseExampleHeading in context v_Retail_S000002568 was not presented. Element rr:ExpenseExampleHeading in context v_Retail_S000002569 was not presented. Element rr:ExpenseExampleHeading in context v_Retail_S000002571 was not presented. Element rr:ExpenseExampleHeading in context v_Retail_S000002572 was not presented. Element rr:ExpenseExampleHeading in context v_Retail_S000002573 was not presented. Element rr:ExpenseExampleHeading in context v_Retail_S000002574 was not presented. Element rr:ExpenseExampleHeading in context v_Retail_S000012758 was not presented. Element rr:ExpenseExampleHeading in context v_Retail_S000012759 was not presented. Element rr:ExpenseExampleHeading in context v_Retail_S000012760 was not presented. Element rr:ExpenseExampleHeading in context v_Retail_S000012761 was not presented. Element rr:ExpenseExampleHeading in context v_Retail_S000012762 was not presented. Element rr:ExpenseExampleHeading in context v_Retail_S000029700 was not presented. Element rr:ExpenseExampleHeading in context v_Retail_S000035453 was not presented. Element rr:ExpenseExampleNarrativeTextBlock in context v_Participant2_S000002568 was not presented. Element rr:ExpenseExampleNarrativeTextBlock in context v_Participant_S000002568 was not presented. Element rr:ExpenseExampleNarrativeTextBlock in context v_Participant_S000002569 was not presented. Element rr:ExpenseExampleNarrativeTextBlock in context v_Participant_S000002571 was not presented. Element rr:ExpenseExampleNarrativeTextBlock in context v_Participant_S000002572 was not presented. Element rr:ExpenseExampleNarrativeTextBlock in context v_Participant_S000002573 was not presented. Element rr:ExpenseExampleNarrativeTextBlock in context v_Participant_S000002574 was not presented. Element rr:ExpenseExampleNarrativeTextBlock in context v_Participant_S000012758 was not presented. Element rr:ExpenseExampleNarrativeTextBlock in context v_Participant_S000012759 was not presented. Element rr:ExpenseExampleNarrativeTextBlock in context v_Participant_S000012760 was not presented. Element rr:ExpenseExampleNarrativeTextBlock in context v_Participant_S000012761 was not presented. Element rr:ExpenseExampleNarrativeTextBlock in context v_Participant_S000012762 was not presented. Element rr:ExpenseExampleNarrativeTextBlock in context v_Participant_S000029700 was not presented. Element rr:ExpenseExampleNarrativeTextBlock in context v_Participant_S000035453 was not presented. Element rr:ExpenseExampleNarrativeTextBlock in context v_Retail_S000002568 was not presented. Element rr:ExpenseExampleNarrativeTextBlock in context v_Retail_S000002569 was not presented. Element rr:ExpenseExampleNarrativeTextBlock in context v_Retail_S000002571 was not presented. Element rr:ExpenseExampleNarrativeTextBlock in context v_Retail_S000002572 was not presented. Element rr:ExpenseExampleNarrativeTextBlock in context v_Retail_S000002573 was not presented. Element rr:ExpenseExampleNarrativeTextBlock in context v_Retail_S000002574 was not presented. Element rr:ExpenseExampleNarrativeTextBlock in context v_Retail_S000012758 was not presented. Element rr:ExpenseExampleNarrativeTextBlock in context v_Retail_S000012759 was not presented. Element rr:ExpenseExampleNarrativeTextBlock in context v_Retail_S000012760 was not presented. Element rr:ExpenseExampleNarrativeTextBlock in context v_Retail_S000012761 was not presented. Element rr:ExpenseExampleNarrativeTextBlock in context v_Retail_S000012762 was not presented. Element rr:ExpenseExampleNarrativeTextBlock in context v_Retail_S000029700 was not presented. Element rr:ExpenseExampleNarrativeTextBlock in context v_Retail_S000035453 was not presented. Element rr:ExpenseExampleNoRedemptionTableTextBlock in context v_Participant2_S000002568 was not presented. Element rr:ExpenseExampleNoRedemptionTableTextBlock in context v_Participant_S000002568 was not presented. Element rr:ExpenseExampleNoRedemptionTableTextBlock in context v_Participant_S000002569 was not presented. Element rr:ExpenseExampleNoRedemptionTableTextBlock in context v_Participant_S000002571 was not presented. Element rr:ExpenseExampleNoRedemptionTableTextBlock in context v_Participant_S000002572 was not presented. Element rr:ExpenseExampleNoRedemptionTableTextBlock in context v_Participant_S000002573 was not presented. Element rr:ExpenseExampleNoRedemptionTableTextBlock in context v_Participant_S000002574 was not presented. Element rr:ExpenseExampleNoRedemptionTableTextBlock in context v_Participant_S000012758 was not presented. Element rr:ExpenseExampleNoRedemptionTableTextBlock in context v_Participant_S000012759 was not presented. Element rr:ExpenseExampleNoRedemptionTableTextBlock in context v_Participant_S000012760 was not presented. Element rr:ExpenseExampleNoRedemptionTableTextBlock in context v_Participant_S000012761 was not presented. Element rr:ExpenseExampleNoRedemptionTableTextBlock in context v_Participant_S000012762 was not presented. Element rr:ExpenseExampleNoRedemptionTableTextBlock in context v_Participant_S000029700 was not presented. Element rr:ExpenseExampleNoRedemptionTableTextBlock in context v_Participant_S000035453 was not presented. Element rr:ExpenseExampleNoRedemptionTableTextBlock in context v_Retail_S000002568 was not presented. Element rr:ExpenseExampleNoRedemptionTableTextBlock in context v_Retail_S000002569 was not presented. Element rr:ExpenseExampleNoRedemptionTableTextBlock in context v_Retail_S000002571 was not presented. Element rr:ExpenseExampleNoRedemptionTableTextBlock in context v_Retail_S000002572 was not presented. Element rr:ExpenseExampleNoRedemptionTableTextBlock in context v_Retail_S000002573 was not presented. Element rr:ExpenseExampleNoRedemptionTableTextBlock in context v_Retail_S000002574 was not presented. Element rr:ExpenseExampleNoRedemptionTableTextBlock in context v_Retail_S000012758 was not presented. Element rr:ExpenseExampleNoRedemptionTableTextBlock in context v_Retail_S000012759 was not presented. Element rr:ExpenseExampleNoRedemptionTableTextBlock in context v_Retail_S000012760 was not presented. Element rr:ExpenseExampleNoRedemptionTableTextBlock in context v_Retail_S000012761 was not presented. Element rr:ExpenseExampleNoRedemptionTableTextBlock in context v_Retail_S000012762 was not presented. Element rr:ExpenseExampleNoRedemptionTableTextBlock in context v_Retail_S000029700 was not presented. Element rr:ExpenseExampleNoRedemptionTableTextBlock in context v_Retail_S000035453 was not presented. Element rr:ExpenseHeading in context v_Participant2_S000002568 was not presented. Element rr:ExpenseHeading in context v_Participant_S000002568 was not presented. Element rr:ExpenseHeading in context v_Participant_S000002569 was not presented. Element rr:ExpenseHeading in context v_Participant_S000002571 was not presented. Element rr:ExpenseHeading in context v_Participant_S000002572 was not presented. Element rr:ExpenseHeading in context v_Participant_S000002573 was not presented. Element rr:ExpenseHeading in context v_Participant_S000002574 was not presented. Element rr:ExpenseHeading in context v_Participant_S000012758 was not presented. Element rr:ExpenseHeading in context v_Participant_S000012759 was not presented. Element rr:ExpenseHeading in context v_Participant_S000012760 was not presented. Element rr:ExpenseHeading in context v_Participant_S000012761 was not presented. Element rr:ExpenseHeading in context v_Participant_S000012762 was not presented. Element rr:ExpenseHeading in context v_Participant_S000029700 was not presented. Element rr:ExpenseHeading in context v_Participant_S000035453 was not presented. Element rr:ExpenseHeading in context v_Retail_S000002568 was not presented. Element rr:ExpenseHeading in context v_Retail_S000002569 was not presented. Element rr:ExpenseHeading in context v_Retail_S000002571 was not presented. Element rr:ExpenseHeading in context v_Retail_S000002572 was not presented. Element rr:ExpenseHeading in context v_Retail_S000002573 was not presented. Element rr:ExpenseHeading in context v_Retail_S000002574 was not presented. Element rr:ExpenseHeading in context v_Retail_S000012758 was not presented. Element rr:ExpenseHeading in context v_Retail_S000012759 was not presented. Element rr:ExpenseHeading in context v_Retail_S000012760 was not presented. Element rr:ExpenseHeading in context v_Retail_S000012761 was not presented. Element rr:ExpenseHeading in context v_Retail_S000012762 was not presented. Element rr:ExpenseHeading in context v_Retail_S000029700 was not presented. Element rr:ExpenseHeading in context v_Retail_S000035453 was not presented. Element rr:ExpenseNarrativeTextBlock in context v_Participant2_S000002568 was not presented. Element rr:ExpenseNarrativeTextBlock in context v_Participant_S000002568 was not presented. Element rr:ExpenseNarrativeTextBlock in context v_Participant_S000002569 was not presented. Element rr:ExpenseNarrativeTextBlock in context v_Participant_S000002571 was not presented. Element rr:ExpenseNarrativeTextBlock in context v_Participant_S000002572 was not presented. Element rr:ExpenseNarrativeTextBlock in context v_Participant_S000002573 was not presented. Element rr:ExpenseNarrativeTextBlock in context v_Participant_S000002574 was not presented. Element rr:ExpenseNarrativeTextBlock in context v_Participant_S000012758 was not presented. Element rr:ExpenseNarrativeTextBlock in context v_Participant_S000012759 was not presented. Element rr:ExpenseNarrativeTextBlock in context v_Participant_S000012760 was not presented. Element rr:ExpenseNarrativeTextBlock in context v_Participant_S000012761 was not presented. Element rr:ExpenseNarrativeTextBlock in context v_Participant_S000012762 was not presented. Element rr:ExpenseNarrativeTextBlock in context v_Participant_S000029700 was not presented. Element rr:ExpenseNarrativeTextBlock in context v_Participant_S000035453 was not presented. Element rr:ExpenseNarrativeTextBlock in context v_Retail_S000002568 was not presented. Element rr:ExpenseNarrativeTextBlock in context v_Retail_S000002569 was not presented. Element rr:ExpenseNarrativeTextBlock in context v_Retail_S000002571 was not presented. Element rr:ExpenseNarrativeTextBlock in context v_Retail_S000002572 was not presented. Element rr:ExpenseNarrativeTextBlock in context v_Retail_S000002573 was not presented. Element rr:ExpenseNarrativeTextBlock in context v_Retail_S000002574 was not presented. Element rr:ExpenseNarrativeTextBlock in context v_Retail_S000012758 was not presented. Element rr:ExpenseNarrativeTextBlock in context v_Retail_S000012759 was not presented. Element rr:ExpenseNarrativeTextBlock in context v_Retail_S000012760 was not presented. Element rr:ExpenseNarrativeTextBlock in context v_Retail_S000012761 was not presented. Element rr:ExpenseNarrativeTextBlock in context v_Retail_S000012762 was not presented. Element rr:ExpenseNarrativeTextBlock in context v_Retail_S000029700 was not presented. Element rr:ExpenseNarrativeTextBlock in context v_Retail_S000035453 was not presented. Element rr:HighestQuarterlyReturnLabel in context v_Participant2_S000002568 was not presented. Element rr:HighestQuarterlyReturnLabel in context v_Participant_S000002568 was not presented. Element rr:HighestQuarterlyReturnLabel in context v_Participant_S000002569 was not presented. Element rr:HighestQuarterlyReturnLabel in context v_Participant_S000002571 was not presented. Element rr:HighestQuarterlyReturnLabel in context v_Participant_S000002572 was not presented. Element rr:HighestQuarterlyReturnLabel in context v_Participant_S000002573 was not presented. Element rr:HighestQuarterlyReturnLabel in context v_Participant_S000002574 was not presented. Element rr:HighestQuarterlyReturnLabel in context v_Participant_S000012758 was not presented. Element rr:HighestQuarterlyReturnLabel in context v_Participant_S000012759 was not presented. Element rr:HighestQuarterlyReturnLabel in context v_Participant_S000012760 was not presented. Element rr:HighestQuarterlyReturnLabel in context v_Participant_S000012761 was not presented. Element rr:HighestQuarterlyReturnLabel in context v_Participant_S000012762 was not presented. Element rr:HighestQuarterlyReturnLabel in context v_Participant_S000029700 was not presented. Element rr:HighestQuarterlyReturnLabel in context v_Participant_S000035453 was not presented. Element rr:HighestQuarterlyReturnLabel in context v_Retail_S000002568 was not presented. Element rr:HighestQuarterlyReturnLabel in context v_Retail_S000002569 was not presented. Element rr:HighestQuarterlyReturnLabel in context v_Retail_S000002571 was not presented. Element rr:HighestQuarterlyReturnLabel in context v_Retail_S000002572 was not presented. Element rr:HighestQuarterlyReturnLabel in context v_Retail_S000002573 was not presented. Element rr:HighestQuarterlyReturnLabel in context v_Retail_S000002574 was not presented. Element rr:HighestQuarterlyReturnLabel in context v_Retail_S000012758 was not presented. Element rr:HighestQuarterlyReturnLabel in context v_Retail_S000012759 was not presented. Element rr:HighestQuarterlyReturnLabel in context v_Retail_S000012760 was not presented. Element rr:HighestQuarterlyReturnLabel in context v_Retail_S000012761 was not presented. Element rr:HighestQuarterlyReturnLabel in context v_Retail_S000012762 was not presented. Element rr:HighestQuarterlyReturnLabel in context v_Retail_S000029700 was not presented. Element rr:HighestQuarterlyReturnLabel in context v_Retail_S000035453 was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Participant2_S000002568 was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Participant_S000002568 was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Participant_S000002569 was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Participant_S000002571 was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Participant_S000002572 was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Participant_S000002573 was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Participant_S000002574 was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Participant_S000012758 was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Participant_S000012759 was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Participant_S000012760 was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Participant_S000012761 was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Participant_S000012762 was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Participant_S000029700 was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Participant_S000035453 was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Retail_S000002568 was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Retail_S000002569 was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Retail_S000002571 was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Retail_S000002572 was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Retail_S000002573 was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Retail_S000002574 was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Retail_S000012758 was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Retail_S000012759 was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Retail_S000012760 was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Retail_S000012761 was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Retail_S000012762 was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Retail_S000029700 was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Retail_S000035453 was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Participant2_S000002568_C000007071_StandardnPoors500IndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Participant_S000002568_C000007070_StandardnPoors500IndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Participant_S000002569_C000007072_BarclaysUSAggregateBondIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Participant_S000002569_C000007072_MSCIUSBroadMarketIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Participant_S000002569_C000007072_TargetIncomeCompositeIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Participant_S000002571_C000007074_BarclaysUSAggregateBondIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Participant_S000002571_C000007074_MSCIUSBroadMarketIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Participant_S000002571_C000007074_Target2015CompositeIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Participant_S000002572_C000007075_BarclaysUSAggregateBondIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Participant_S000002572_C000007075_MSCIUSBroadMarketIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Participant_S000002572_C000007075_Target2025CompositeIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Participant_S000002573_C000007076_BarclaysUSAggregateBondIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Participant_S000002573_C000007076_MSCIUSBroadMarketIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Participant_S000002573_C000007076_Target2035CompositeIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Participant_S000002574_C000007077_BarclaysUSAggregateBondIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Participant_S000002574_C000007077_MSCIUSBroadMarketIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Participant_S000002574_C000007077_Target2045CompositeIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Participant_S000012758_C000034437_BarclaysUSAggregateBondIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Participant_S000012758_C000034437_MSCIUSBroadMarketIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Participant_S000012758_C000034437_Target2010CompositeIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Participant_S000012759_C000034438_BarclaysUSAggregateBondIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Participant_S000012759_C000034438_MSCIUSBroadMarketIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Participant_S000012759_C000034438_Target2020CompositeIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Participant_S000012760_C000034439_BarclaysUSAggregateBondIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Participant_S000012760_C000034439_MSCIUSBroadMarketIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Participant_S000012760_C000034439_Target2030CompositeIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Participant_S000012761_C000034440_BarclaysUSAggregateBondIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Participant_S000012761_C000034440_MSCIUSBroadMarketIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Participant_S000012761_C000034440_Target2040CompositeIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Participant_S000012762_C000034441_BarclaysUSAggregateBondIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Participant_S000012762_C000034441_MSCIUSBroadMarketIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Participant_S000012762_C000034441_Target2050CompositeIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Participant_S000029700_C000091317_BarclaysUSAggregateBondIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Participant_S000029700_C000091317_MSCIUSBroadMarketIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Participant_S000029700_C000091317_Target2055CompositeIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Participant_S000035453_C000108861_BarclaysUSAggregateBondIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Participant_S000035453_C000108861_MSCIUSBroadMarketIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Participant_S000035453_C000108861_Target2060CompositeIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Retail_S000002568_C000007070_StandardnPoors500IndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Retail_S000002568_C000007071_StandardnPoors500IndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Retail_S000002569_C000007072_BarclaysUSAggregateBondIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Retail_S000002569_C000007072_MSCIUSBroadMarketIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Retail_S000002569_C000007072_TargetIncomeCompositeIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Retail_S000002571_C000007074_BarclaysUSAggregateBondIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Retail_S000002571_C000007074_MSCIUSBroadMarketIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Retail_S000002571_C000007074_Target2015CompositeIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Retail_S000002572_C000007075_BarclaysUSAggregateBondIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Retail_S000002572_C000007075_MSCIUSBroadMarketIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Retail_S000002572_C000007075_Target2025CompositeIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Retail_S000002573_C000007076_BarclaysUSAggregateBondIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Retail_S000002573_C000007076_MSCIUSBroadMarketIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Retail_S000002573_C000007076_Target2035CompositeIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Retail_S000002574_C000007077_BarclaysUSAggregateBondIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Retail_S000002574_C000007077_MSCIUSBroadMarketIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Retail_S000002574_C000007077_Target2045CompositeIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Retail_S000012758_C000034437_BarclaysUSAggregateBondIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Retail_S000012758_C000034437_MSCIUSBroadMarketIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Retail_S000012758_C000034437_Target2010CompositeIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Retail_S000012759_C000034438_BarclaysUSAggregateBondIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Retail_S000012759_C000034438_MSCIUSBroadMarketIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Retail_S000012759_C000034438_Target2020CompositeIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Retail_S000012760_C000034439_BarclaysUSAggregateBondIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Retail_S000012760_C000034439_MSCIUSBroadMarketIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Retail_S000012760_C000034439_Target2030CompositeIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Retail_S000012761_C000034440_BarclaysUSAggregateBondIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Retail_S000012761_C000034440_MSCIUSBroadMarketIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Retail_S000012761_C000034440_Target2040CompositeIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Retail_S000012762_C000034441_BarclaysUSAggregateBondIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Retail_S000012762_C000034441_MSCIUSBroadMarketIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Retail_S000012762_C000034441_Target2050CompositeIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Retail_S000029700_C000091317_BarclaysUSAggregateBondIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Retail_S000029700_C000091317_MSCIUSBroadMarketIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Retail_S000029700_C000091317_Target2055CompositeIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Retail_S000035453_C000108861_BarclaysUSAggregateBondIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Retail_S000035453_C000108861_MSCIUSBroadMarketIndexMember was not presented. Element rr:IndexNoDeductionForFeesExpensesTaxes in context v_Retail_S000035453_C000108861_Target2060CompositeIndexMember was not presented. Element rr:LowestQuarterlyReturnLabel in context v_Participant2_S000002568 was not presented. Element rr:LowestQuarterlyReturnLabel in context v_Participant_S000002568 was not presented. Element rr:LowestQuarterlyReturnLabel in context v_Participant_S000002569 was not presented. Element rr:LowestQuarterlyReturnLabel in context v_Participant_S000002571 was not presented. Element rr:LowestQuarterlyReturnLabel in context v_Participant_S000002572 was not presented. Element rr:LowestQuarterlyReturnLabel in context v_Participant_S000002573 was not presented. Element rr:LowestQuarterlyReturnLabel in context v_Participant_S000002574 was not presented. Element rr:LowestQuarterlyReturnLabel in context v_Participant_S000012758 was not presented. Element rr:LowestQuarterlyReturnLabel in context v_Participant_S000012759 was not presented. Element rr:LowestQuarterlyReturnLabel in context v_Participant_S000012760 was not presented. Element rr:LowestQuarterlyReturnLabel in context v_Participant_S000012761 was not presented. Element rr:LowestQuarterlyReturnLabel in context v_Participant_S000012762 was not presented. Element rr:LowestQuarterlyReturnLabel in context v_Participant_S000029700 was not presented. Element rr:LowestQuarterlyReturnLabel in context v_Participant_S000035453 was not presented. Element rr:LowestQuarterlyReturnLabel in context v_Retail_S000002568 was not presented. Element rr:LowestQuarterlyReturnLabel in context v_Retail_S000002569 was not presented. Element rr:LowestQuarterlyReturnLabel in context v_Retail_S000002571 was not presented. Element rr:LowestQuarterlyReturnLabel in context v_Retail_S000002572 was not presented. Element rr:LowestQuarterlyReturnLabel in context v_Retail_S000002573 was not presented. Element rr:LowestQuarterlyReturnLabel in context v_Retail_S000002574 was not presented. Element rr:LowestQuarterlyReturnLabel in context v_Retail_S000012758 was not presented. Element rr:LowestQuarterlyReturnLabel in context v_Retail_S000012759 was not presented. Element rr:LowestQuarterlyReturnLabel in context v_Retail_S000012760 was not presented. Element rr:LowestQuarterlyReturnLabel in context v_Retail_S000012761 was not presented. Element rr:LowestQuarterlyReturnLabel in context v_Retail_S000012762 was not presented. Element rr:LowestQuarterlyReturnLabel in context v_Retail_S000029700 was not presented. Element rr:LowestQuarterlyReturnLabel in context v_Retail_S000035453 was not presented. Element rr:ObjectiveHeading in context v_Participant2_S000002568 was not presented. Element rr:ObjectiveHeading in context v_Participant_S000002568 was not presented. Element rr:ObjectiveHeading in context v_Participant_S000002569 was not presented. Element rr:ObjectiveHeading in context v_Participant_S000002571 was not presented. Element rr:ObjectiveHeading in context v_Participant_S000002572 was not presented. Element rr:ObjectiveHeading in context v_Participant_S000002573 was not presented. Element rr:ObjectiveHeading in context v_Participant_S000002574 was not presented. Element rr:ObjectiveHeading in context v_Participant_S000012758 was not presented. Element rr:ObjectiveHeading in context v_Participant_S000012759 was not presented. Element rr:ObjectiveHeading in context v_Participant_S000012760 was not presented. Element rr:ObjectiveHeading in context v_Participant_S000012761 was not presented. Element rr:ObjectiveHeading in context v_Participant_S000012762 was not presented. Element rr:ObjectiveHeading in context v_Participant_S000029700 was not presented. Element rr:ObjectiveHeading in context v_Participant_S000035453 was not presented. Element rr:ObjectiveHeading in context v_Retail_S000002568 was not presented. Element rr:ObjectiveHeading in context v_Retail_S000002569 was not presented. Element rr:ObjectiveHeading in context v_Retail_S000002571 was not presented. Element rr:ObjectiveHeading in context v_Retail_S000002572 was not presented. Element rr:ObjectiveHeading in context v_Retail_S000002573 was not presented. Element rr:ObjectiveHeading in context v_Retail_S000002574 was not presented. Element rr:ObjectiveHeading in context v_Retail_S000012758 was not presented. Element rr:ObjectiveHeading in context v_Retail_S000012759 was not presented. Element rr:ObjectiveHeading in context v_Retail_S000012760 was not presented. Element rr:ObjectiveHeading in context v_Retail_S000012761 was not presented. Element rr:ObjectiveHeading in context v_Retail_S000012762 was not presented. Element rr:ObjectiveHeading in context v_Retail_S000029700 was not presented. Element rr:ObjectiveHeading in context v_Retail_S000035453 was not presented. Element rr:ObjectivePrimaryTextBlock in context v_Participant2_S000002568 was not presented. Element rr:ObjectivePrimaryTextBlock in context v_Participant_S000002568 was not presented. Element rr:ObjectivePrimaryTextBlock in context v_Participant_S000002569 was not presented. Element rr:ObjectivePrimaryTextBlock in context v_Participant_S000002571 was not presented. Element rr:ObjectivePrimaryTextBlock in context v_Participant_S000002572 was not presented. Element rr:ObjectivePrimaryTextBlock in context v_Participant_S000002573 was not presented. Element rr:ObjectivePrimaryTextBlock in context v_Participant_S000002574 was not presented. Element rr:ObjectivePrimaryTextBlock in context v_Participant_S000012758 was not presented. Element rr:ObjectivePrimaryTextBlock in context v_Participant_S000012759 was not presented. Element rr:ObjectivePrimaryTextBlock in context v_Participant_S000012760 was not presented. Element rr:ObjectivePrimaryTextBlock in context v_Participant_S000012761 was not presented. Element rr:ObjectivePrimaryTextBlock in context v_Participant_S000012762 was not presented. Element rr:ObjectivePrimaryTextBlock in context v_Participant_S000029700 was not presented. Element rr:ObjectivePrimaryTextBlock in context v_Participant_S000035453 was not presented. Element rr:ObjectivePrimaryTextBlock in context v_Retail_S000002568 was not presented. Element rr:ObjectivePrimaryTextBlock in context v_Retail_S000002569 was not presented. Element rr:ObjectivePrimaryTextBlock in context v_Retail_S000002571 was not presented. Element rr:ObjectivePrimaryTextBlock in context v_Retail_S000002572 was not presented. Element rr:ObjectivePrimaryTextBlock in context v_Retail_S000002573 was not presented. Element rr:ObjectivePrimaryTextBlock in context v_Retail_S000002574 was not presented. Element rr:ObjectivePrimaryTextBlock in context v_Retail_S000012758 was not presented. Element rr:ObjectivePrimaryTextBlock in context v_Retail_S000012759 was not presented. Element rr:ObjectivePrimaryTextBlock in context v_Retail_S000012760 was not presented. Element rr:ObjectivePrimaryTextBlock in context v_Retail_S000012761 was not presented. Element rr:ObjectivePrimaryTextBlock in context v_Retail_S000012762 was not presented. Element rr:ObjectivePrimaryTextBlock in context v_Retail_S000029700 was not presented. Element rr:ObjectivePrimaryTextBlock in context v_Retail_S000035453 was not presented. Element rr:OperatingExpensesCaption in context v_Participant2_S000002568 was not presented. Element rr:OperatingExpensesCaption in context v_Participant_S000002568 was not presented. Element rr:OperatingExpensesCaption in context v_Participant_S000002569 was not presented. Element rr:OperatingExpensesCaption in context v_Participant_S000002571 was not presented. Element rr:OperatingExpensesCaption in context v_Participant_S000002572 was not presented. Element rr:OperatingExpensesCaption in context v_Participant_S000002573 was not presented. Element rr:OperatingExpensesCaption in context v_Participant_S000002574 was not presented. Element rr:OperatingExpensesCaption in context v_Participant_S000012758 was not presented. Element rr:OperatingExpensesCaption in context v_Participant_S000012759 was not presented. Element rr:OperatingExpensesCaption in context v_Participant_S000012760 was not presented. Element rr:OperatingExpensesCaption in context v_Participant_S000012761 was not presented. Element rr:OperatingExpensesCaption in context v_Participant_S000012762 was not presented. Element rr:OperatingExpensesCaption in context v_Participant_S000029700 was not presented. Element rr:OperatingExpensesCaption in context v_Participant_S000035453 was not presented. Element rr:OperatingExpensesCaption in context v_Retail_S000002568 was not presented. Element rr:OperatingExpensesCaption in context v_Retail_S000002569 was not presented. Element rr:OperatingExpensesCaption in context v_Retail_S000002571 was not presented. Element rr:OperatingExpensesCaption in context v_Retail_S000002572 was not presented. Element rr:OperatingExpensesCaption in context v_Retail_S000002573 was not presented. Element rr:OperatingExpensesCaption in context v_Retail_S000002574 was not presented. Element rr:OperatingExpensesCaption in context v_Retail_S000012758 was not presented. Element rr:OperatingExpensesCaption in context v_Retail_S000012759 was not presented. Element rr:OperatingExpensesCaption in context v_Retail_S000012760 was not presented. Element rr:OperatingExpensesCaption in context v_Retail_S000012761 was not presented. Element rr:OperatingExpensesCaption in context v_Retail_S000012762 was not presented. Element rr:OperatingExpensesCaption in context v_Retail_S000029700 was not presented. Element rr:OperatingExpensesCaption in context v_Retail_S000035453 was not presented. Element rr:PerformanceAdditionalMarketIndex in context v_Participant_S000002569 was not presented. Element rr:PerformanceAdditionalMarketIndex in context v_Participant_S000002571 was not presented. Element rr:PerformanceAdditionalMarketIndex in context v_Participant_S000002572 was not presented. Element rr:PerformanceAdditionalMarketIndex in context v_Participant_S000002573 was not presented. Element rr:PerformanceAdditionalMarketIndex in context v_Participant_S000002574 was not presented. Element rr:PerformanceAdditionalMarketIndex in context v_Participant_S000012758 was not presented. Element rr:PerformanceAdditionalMarketIndex in context v_Participant_S000012759 was not presented. Element rr:PerformanceAdditionalMarketIndex in context v_Participant_S000012760 was not presented. Element rr:PerformanceAdditionalMarketIndex in context v_Participant_S000012761 was not presented. Element rr:PerformanceAdditionalMarketIndex in context v_Participant_S000012762 was not presented. Element rr:PerformanceAdditionalMarketIndex in context v_Participant_S000029700 was not presented. Element rr:PerformanceAdditionalMarketIndex in context v_Participant_S000035453 was not presented. Element rr:PerformanceAdditionalMarketIndex in context v_Retail_S000002569 was not presented. Element rr:PerformanceAdditionalMarketIndex in context v_Retail_S000002571 was not presented. Element rr:PerformanceAdditionalMarketIndex in context v_Retail_S000002572 was not presented. Element rr:PerformanceAdditionalMarketIndex in context v_Retail_S000002573 was not presented. Element rr:PerformanceAdditionalMarketIndex in context v_Retail_S000002574 was not presented. Element rr:PerformanceAdditionalMarketIndex in context v_Retail_S000012758 was not presented. Element rr:PerformanceAdditionalMarketIndex in context v_Retail_S000012759 was not presented. Element rr:PerformanceAdditionalMarketIndex in context v_Retail_S000012760 was not presented. Element rr:PerformanceAdditionalMarketIndex in context v_Retail_S000012761 was not presented. Element rr:PerformanceAdditionalMarketIndex in context v_Retail_S000012762 was not presented. Element rr:PerformanceAdditionalMarketIndex in context v_Retail_S000029700 was not presented. Element rr:PerformanceAdditionalMarketIndex in context v_Retail_S000035453 was not presented. Element rr:PerformanceAvailabilityPhone in context v_Participant2_S000002568 was not presented. Element rr:PerformanceAvailabilityPhone in context v_Participant_S000002568 was not presented. Element rr:PerformanceAvailabilityPhone in context v_Participant_S000002569 was not presented. Element rr:PerformanceAvailabilityPhone in context v_Participant_S000002571 was not presented. Element rr:PerformanceAvailabilityPhone in context v_Participant_S000002572 was not presented. Element rr:PerformanceAvailabilityPhone in context v_Participant_S000002573 was not presented. Element rr:PerformanceAvailabilityPhone in context v_Participant_S000002574 was not presented. Element rr:PerformanceAvailabilityPhone in context v_Participant_S000012758 was not presented. Element rr:PerformanceAvailabilityPhone in context v_Participant_S000012759 was not presented. Element rr:PerformanceAvailabilityPhone in context v_Participant_S000012760 was not presented. Element rr:PerformanceAvailabilityPhone in context v_Participant_S000012761 was not presented. Element rr:PerformanceAvailabilityPhone in context v_Participant_S000012762 was not presented. Element rr:PerformanceAvailabilityPhone in context v_Participant_S000029700 was not presented. Element rr:PerformanceAvailabilityPhone in context v_Participant_S000035453 was not presented. Element rr:PerformanceAvailabilityPhone in context v_Retail_S000002568 was not presented. Element rr:PerformanceAvailabilityPhone in context v_Retail_S000002569 was not presented. Element rr:PerformanceAvailabilityPhone in context v_Retail_S000002571 was not presented. Element rr:PerformanceAvailabilityPhone in context v_Retail_S000002572 was not presented. Element rr:PerformanceAvailabilityPhone in context v_Retail_S000002573 was not presented. Element rr:PerformanceAvailabilityPhone in context v_Retail_S000002574 was not presented. Element rr:PerformanceAvailabilityPhone in context v_Retail_S000012758 was not presented. Element rr:PerformanceAvailabilityPhone in context v_Retail_S000012759 was not presented. Element rr:PerformanceAvailabilityPhone in context v_Retail_S000012760 was not presented. Element rr:PerformanceAvailabilityPhone in context v_Retail_S000012761 was not presented. Element rr:PerformanceAvailabilityPhone in context v_Retail_S000012762 was not presented. Element rr:PerformanceAvailabilityPhone in context v_Retail_S000029700 was not presented. Element rr:PerformanceAvailabilityPhone in context v_Retail_S000035453 was not presented. Element rr:PerformanceAvailabilityWebSiteAddress in context v_Participant2_S000002568 was not presented. Element rr:PerformanceAvailabilityWebSiteAddress in context v_Participant_S000002568 was not presented. Element rr:PerformanceAvailabilityWebSiteAddress in context v_Participant_S000002569 was not presented. Element rr:PerformanceAvailabilityWebSiteAddress in context v_Participant_S000002571 was not presented. Element rr:PerformanceAvailabilityWebSiteAddress in context v_Participant_S000002572 was not presented. Element rr:PerformanceAvailabilityWebSiteAddress in context v_Participant_S000002573 was not presented. Element rr:PerformanceAvailabilityWebSiteAddress in context v_Participant_S000002574 was not presented. Element rr:PerformanceAvailabilityWebSiteAddress in context v_Participant_S000012758 was not presented. Element rr:PerformanceAvailabilityWebSiteAddress in context v_Participant_S000012759 was not presented. Element rr:PerformanceAvailabilityWebSiteAddress in context v_Participant_S000012760 was not presented. Element rr:PerformanceAvailabilityWebSiteAddress in context v_Participant_S000012761 was not presented. Element rr:PerformanceAvailabilityWebSiteAddress in context v_Participant_S000012762 was not presented. Element rr:PerformanceAvailabilityWebSiteAddress in context v_Participant_S000029700 was not presented. Element rr:PerformanceAvailabilityWebSiteAddress in context v_Participant_S000035453 was not presented. Element rr:PerformanceAvailabilityWebSiteAddress in context v_Retail_S000002568 was not presented. Element rr:PerformanceAvailabilityWebSiteAddress in context v_Retail_S000002569 was not presented. Element rr:PerformanceAvailabilityWebSiteAddress in context v_Retail_S000002571 was not presented. Element rr:PerformanceAvailabilityWebSiteAddress in context v_Retail_S000002572 was not presented. Element rr:PerformanceAvailabilityWebSiteAddress in context v_Retail_S000002573 was not presented. Element rr:PerformanceAvailabilityWebSiteAddress in context v_Retail_S000002574 was not presented. Element rr:PerformanceAvailabilityWebSiteAddress in context v_Retail_S000012758 was not presented. Element rr:PerformanceAvailabilityWebSiteAddress in context v_Retail_S000012759 was not presented. Element rr:PerformanceAvailabilityWebSiteAddress in context v_Retail_S000012760 was not presented. Element rr:PerformanceAvailabilityWebSiteAddress in context v_Retail_S000012761 was not presented. Element rr:PerformanceAvailabilityWebSiteAddress in context v_Retail_S000012762 was not presented. Element rr:PerformanceAvailabilityWebSiteAddress in context v_Retail_S000029700 was not presented. Element rr:PerformanceAvailabilityWebSiteAddress in context v_Retail_S000035453 was not presented. Element rr:PerformanceInformationIllustratesVariabilityOfReturns in context v_Participant2_S000002568 was not presented. Element rr:PerformanceInformationIllustratesVariabilityOfReturns in context v_Participant_S000002568 was not presented. Element rr:PerformanceInformationIllustratesVariabilityOfReturns in context v_Participant_S000002569 was not presented. Element rr:PerformanceInformationIllustratesVariabilityOfReturns in context v_Participant_S000002571 was not presented. Element rr:PerformanceInformationIllustratesVariabilityOfReturns in context v_Participant_S000002572 was not presented. Element rr:PerformanceInformationIllustratesVariabilityOfReturns in context v_Participant_S000002573 was not presented. Element rr:PerformanceInformationIllustratesVariabilityOfReturns in context v_Participant_S000002574 was not presented. Element rr:PerformanceInformationIllustratesVariabilityOfReturns in context v_Participant_S000012758 was not presented. Element rr:PerformanceInformationIllustratesVariabilityOfReturns in context v_Participant_S000012759 was not presented. Element rr:PerformanceInformationIllustratesVariabilityOfReturns in context v_Participant_S000012760 was not presented. Element rr:PerformanceInformationIllustratesVariabilityOfReturns in context v_Participant_S000012761 was not presented. Element rr:PerformanceInformationIllustratesVariabilityOfReturns in context v_Participant_S000012762 was not presented. Element rr:PerformanceInformationIllustratesVariabilityOfReturns in context v_Participant_S000029700 was not presented. Element rr:PerformanceInformationIllustratesVariabilityOfReturns in context v_Participant_S000035453 was not presented. Element rr:PerformanceInformationIllustratesVariabilityOfReturns in context v_Retail_S000002568 was not presented. Element rr:PerformanceInformationIllustratesVariabilityOfReturns in context v_Retail_S000002569 was not presented. Element rr:PerformanceInformationIllustratesVariabilityOfReturns in context v_Retail_S000002571 was not presented. Element rr:PerformanceInformationIllustratesVariabilityOfReturns in context v_Retail_S000002572 was not presented. Element rr:PerformanceInformationIllustratesVariabilityOfReturns in context v_Retail_S000002573 was not presented. Element rr:PerformanceInformationIllustratesVariabilityOfReturns in context v_Retail_S000002574 was not presented. Element rr:PerformanceInformationIllustratesVariabilityOfReturns in context v_Retail_S000012758 was not presented. Element rr:PerformanceInformationIllustratesVariabilityOfReturns in context v_Retail_S000012759 was not presented. Element rr:PerformanceInformationIllustratesVariabilityOfReturns in context v_Retail_S000012760 was not presented. Element rr:PerformanceInformationIllustratesVariabilityOfReturns in context v_Retail_S000012761 was not presented. Element rr:PerformanceInformationIllustratesVariabilityOfReturns in context v_Retail_S000012762 was not presented. Element rr:PerformanceInformationIllustratesVariabilityOfReturns in context v_Retail_S000029700 was not presented. Element rr:PerformanceInformationIllustratesVariabilityOfReturns in context v_Retail_S000035453 was not presented. Element rr:PerformancePastDoesNotIndicateFuture in context v_Participant2_S000002568 was not presented. Element rr:PerformancePastDoesNotIndicateFuture in context v_Participant_S000002568 was not presented. Element rr:PerformancePastDoesNotIndicateFuture in context v_Participant_S000002569 was not presented. Element rr:PerformancePastDoesNotIndicateFuture in context v_Participant_S000002571 was not presented. Element rr:PerformancePastDoesNotIndicateFuture in context v_Participant_S000002572 was not presented. Element rr:PerformancePastDoesNotIndicateFuture in context v_Participant_S000002573 was not presented. Element rr:PerformancePastDoesNotIndicateFuture in context v_Participant_S000002574 was not presented. Element rr:PerformancePastDoesNotIndicateFuture in context v_Participant_S000012758 was not presented. Element rr:PerformancePastDoesNotIndicateFuture in context v_Participant_S000012759 was not presented. Element rr:PerformancePastDoesNotIndicateFuture in context v_Participant_S000012760 was not presented. Element rr:PerformancePastDoesNotIndicateFuture in context v_Participant_S000012761 was not presented. Element rr:PerformancePastDoesNotIndicateFuture in context v_Participant_S000012762 was not presented. Element rr:PerformancePastDoesNotIndicateFuture in context v_Participant_S000029700 was not presented. Element rr:PerformancePastDoesNotIndicateFuture in context v_Participant_S000035453 was not presented. Element rr:PerformancePastDoesNotIndicateFuture in context v_Retail_S000002568 was not presented. Element rr:PerformancePastDoesNotIndicateFuture in context v_Retail_S000002569 was not presented. Element rr:PerformancePastDoesNotIndicateFuture in context v_Retail_S000002571 was not presented. Element rr:PerformancePastDoesNotIndicateFuture in context v_Retail_S000002572 was not presented. Element rr:PerformancePastDoesNotIndicateFuture in context v_Retail_S000002573 was not presented. Element rr:PerformancePastDoesNotIndicateFuture in context v_Retail_S000002574 was not presented. Element rr:PerformancePastDoesNotIndicateFuture in context v_Retail_S000012758 was not presented. Element rr:PerformancePastDoesNotIndicateFuture in context v_Retail_S000012759 was not presented. Element rr:PerformancePastDoesNotIndicateFuture in context v_Retail_S000012760 was not presented. Element rr:PerformancePastDoesNotIndicateFuture in context v_Retail_S000012761 was not presented. Element rr:PerformancePastDoesNotIndicateFuture in context v_Retail_S000012762 was not presented. Element rr:PerformancePastDoesNotIndicateFuture in context v_Retail_S000029700 was not presented. Element rr:PerformancePastDoesNotIndicateFuture in context v_Retail_S000035453 was not presented. Element rr:PerformanceTableClosingTextBlock in context v_Retail_S000002568 was not presented. Element rr:PerformanceTableClosingTextBlock in context v_Retail_S000002569 was not presented. Element rr:PerformanceTableClosingTextBlock in context v_Retail_S000002571 was not presented. Element rr:PerformanceTableClosingTextBlock in context v_Retail_S000002572 was not presented. Element rr:PerformanceTableClosingTextBlock in context v_Retail_S000002573 was not presented. Element rr:PerformanceTableClosingTextBlock in context v_Retail_S000002574 was not presented. Element rr:PerformanceTableClosingTextBlock in context v_Retail_S000012758 was not presented. Element rr:PerformanceTableClosingTextBlock in context v_Retail_S000012759 was not presented. Element rr:PerformanceTableClosingTextBlock in context v_Retail_S000012760 was not presented. Element rr:PerformanceTableClosingTextBlock in context v_Retail_S000012761 was not presented. Element rr:PerformanceTableClosingTextBlock in context v_Retail_S000012762 was not presented. Element rr:PerformanceTableClosingTextBlock in context v_Retail_S000029700 was not presented. Element rr:PerformanceTableClosingTextBlock in context v_Retail_S000035453 was not presented. Element rr:PerformanceTableExplanationAfterTaxHigher in context v_Retail_S000002568 was not presented. Element rr:PerformanceTableExplanationAfterTaxHigher in context v_Retail_S000002569 was not presented. Element rr:PerformanceTableExplanationAfterTaxHigher in context v_Retail_S000002571 was not presented. Element rr:PerformanceTableExplanationAfterTaxHigher in context v_Retail_S000002572 was not presented. Element rr:PerformanceTableExplanationAfterTaxHigher in context v_Retail_S000002573 was not presented. Element rr:PerformanceTableExplanationAfterTaxHigher in context v_Retail_S000002574 was not presented. Element rr:PerformanceTableExplanationAfterTaxHigher in context v_Retail_S000012758 was not presented. Element rr:PerformanceTableExplanationAfterTaxHigher in context v_Retail_S000012759 was not presented. Element rr:PerformanceTableExplanationAfterTaxHigher in context v_Retail_S000012760 was not presented. Element rr:PerformanceTableExplanationAfterTaxHigher in context v_Retail_S000012761 was not presented. Element rr:PerformanceTableExplanationAfterTaxHigher in context v_Retail_S000012762 was not presented. Element rr:PerformanceTableExplanationAfterTaxHigher in context v_Retail_S000029700 was not presented. Element rr:PerformanceTableExplanationAfterTaxHigher in context v_Retail_S000035453 was not presented. Element rr:PerformanceTableHeading in context v_Participant2_S000002568 was not presented. Element rr:PerformanceTableHeading in context v_Participant_S000002568 was not presented. Element rr:PerformanceTableHeading in context v_Participant_S000002569 was not presented. Element rr:PerformanceTableHeading in context v_Participant_S000002571 was not presented. Element rr:PerformanceTableHeading in context v_Participant_S000002572 was not presented. Element rr:PerformanceTableHeading in context v_Participant_S000002573 was not presented. Element rr:PerformanceTableHeading in context v_Participant_S000002574 was not presented. Element rr:PerformanceTableHeading in context v_Participant_S000012758 was not presented. Element rr:PerformanceTableHeading in context v_Participant_S000012759 was not presented. Element rr:PerformanceTableHeading in context v_Participant_S000012760 was not presented. Element rr:PerformanceTableHeading in context v_Participant_S000012761 was not presented. Element rr:PerformanceTableHeading in context v_Participant_S000012762 was not presented. Element rr:PerformanceTableHeading in context v_Participant_S000029700 was not presented. Element rr:PerformanceTableHeading in context v_Participant_S000035453 was not presented. Element rr:PerformanceTableHeading in context v_Retail_S000002568 was not presented. Element rr:PerformanceTableHeading in context v_Retail_S000002569 was not presented. Element rr:PerformanceTableHeading in context v_Retail_S000002571 was not presented. Element rr:PerformanceTableHeading in context v_Retail_S000002572 was not presented. Element rr:PerformanceTableHeading in context v_Retail_S000002573 was not presented. Element rr:PerformanceTableHeading in context v_Retail_S000002574 was not presented. Element rr:PerformanceTableHeading in context v_Retail_S000012758 was not presented. Element rr:PerformanceTableHeading in context v_Retail_S000012759 was not presented. Element rr:PerformanceTableHeading in context v_Retail_S000012760 was not presented. Element rr:PerformanceTableHeading in context v_Retail_S000012761 was not presented. Element rr:PerformanceTableHeading in context v_Retail_S000012762 was not presented. Element rr:PerformanceTableHeading in context v_Retail_S000029700 was not presented. Element rr:PerformanceTableHeading in context v_Retail_S000035453 was not presented. Element rr:PerformanceTableNotRelevantToTaxDeferred in context v_Retail_S000002568 was not presented. Element rr:PerformanceTableNotRelevantToTaxDeferred in context v_Retail_S000002569 was not presented. Element rr:PerformanceTableNotRelevantToTaxDeferred in context v_Retail_S000002571 was not presented. Element rr:PerformanceTableNotRelevantToTaxDeferred in context v_Retail_S000002572 was not presented. Element rr:PerformanceTableNotRelevantToTaxDeferred in context v_Retail_S000002573 was not presented. Element rr:PerformanceTableNotRelevantToTaxDeferred in context v_Retail_S000002574 was not presented. Element rr:PerformanceTableNotRelevantToTaxDeferred in context v_Retail_S000012758 was not presented. Element rr:PerformanceTableNotRelevantToTaxDeferred in context v_Retail_S000012759 was not presented. Element rr:PerformanceTableNotRelevantToTaxDeferred in context v_Retail_S000012760 was not presented. Element rr:PerformanceTableNotRelevantToTaxDeferred in context v_Retail_S000012761 was not presented. Element rr:PerformanceTableNotRelevantToTaxDeferred in context v_Retail_S000012762 was not presented. Element rr:PerformanceTableNotRelevantToTaxDeferred in context v_Retail_S000029700 was not presented. Element rr:PerformanceTableNotRelevantToTaxDeferred in context v_Retail_S000035453 was not presented. Element rr:PerformanceTableOneClassOfAfterTaxShown in context v_Retail_S000002568 was not presented. Element rr:PerformanceTableTextBlock in context v_Participant2_S000002568 was not presented. Element rr:PerformanceTableTextBlock in context v_Participant_S000002568 was not presented. Element rr:PerformanceTableTextBlock in context v_Participant_S000002569 was not presented. Element rr:PerformanceTableTextBlock in context v_Participant_S000002571 was not presented. Element rr:PerformanceTableTextBlock in context v_Participant_S000002572 was not presented. Element rr:PerformanceTableTextBlock in context v_Participant_S000002573 was not presented. Element rr:PerformanceTableTextBlock in context v_Participant_S000002574 was not presented. Element rr:PerformanceTableTextBlock in context v_Participant_S000012758 was not presented. Element rr:PerformanceTableTextBlock in context v_Participant_S000012759 was not presented. Element rr:PerformanceTableTextBlock in context v_Participant_S000012760 was not presented. Element rr:PerformanceTableTextBlock in context v_Participant_S000012761 was not presented. Element rr:PerformanceTableTextBlock in context v_Participant_S000012762 was not presented. Element rr:PerformanceTableTextBlock in context v_Participant_S000029700 was not presented. Element rr:PerformanceTableTextBlock in context v_Participant_S000035453 was not presented. Element rr:PerformanceTableTextBlock in context v_Retail_S000002568 was not presented. Element rr:PerformanceTableTextBlock in context v_Retail_S000002569 was not presented. Element rr:PerformanceTableTextBlock in context v_Retail_S000002571 was not presented. Element rr:PerformanceTableTextBlock in context v_Retail_S000002572 was not presented. Element rr:PerformanceTableTextBlock in context v_Retail_S000002573 was not presented. Element rr:PerformanceTableTextBlock in context v_Retail_S000002574 was not presented. Element rr:PerformanceTableTextBlock in context v_Retail_S000012758 was not presented. Element rr:PerformanceTableTextBlock in context v_Retail_S000012759 was not presented. Element rr:PerformanceTableTextBlock in context v_Retail_S000012760 was not presented. Element rr:PerformanceTableTextBlock in context v_Retail_S000012761 was not presented. Element rr:PerformanceTableTextBlock in context v_Retail_S000012762 was not presented. Element rr:PerformanceTableTextBlock in context v_Retail_S000029700 was not presented. Element rr:PerformanceTableTextBlock in context v_Retail_S000035453 was not presented. Element rr:PerformanceTableUsesHighestFederalRate in context v_Retail_S000002568 was not presented. Element rr:PerformanceTableUsesHighestFederalRate in context v_Retail_S000002569 was not presented. Element rr:PerformanceTableUsesHighestFederalRate in context v_Retail_S000002571 was not presented. Element rr:PerformanceTableUsesHighestFederalRate in context v_Retail_S000002572 was not presented. Element rr:PerformanceTableUsesHighestFederalRate in context v_Retail_S000002573 was not presented. Element rr:PerformanceTableUsesHighestFederalRate in context v_Retail_S000002574 was not presented. Element rr:PerformanceTableUsesHighestFederalRate in context v_Retail_S000012758 was not presented. Element rr:PerformanceTableUsesHighestFederalRate in context v_Retail_S000012759 was not presented. Element rr:PerformanceTableUsesHighestFederalRate in context v_Retail_S000012760 was not presented. Element rr:PerformanceTableUsesHighestFederalRate in context v_Retail_S000012761 was not presented. Element rr:PerformanceTableUsesHighestFederalRate in context v_Retail_S000012762 was not presented. Element rr:PerformanceTableUsesHighestFederalRate in context v_Retail_S000029700 was not presented. Element rr:PerformanceTableUsesHighestFederalRate in context v_Retail_S000035453 was not presented. Element rr:PortfolioTurnoverHeading in context v_Participant2_S000002568 was not presented. Element rr:PortfolioTurnoverHeading in context v_Participant_S000002568 was not presented. Element rr:PortfolioTurnoverHeading in context v_Participant_S000002569 was not presented. Element rr:PortfolioTurnoverHeading in context v_Participant_S000002571 was not presented. Element rr:PortfolioTurnoverHeading in context v_Participant_S000002572 was not presented. Element rr:PortfolioTurnoverHeading in context v_Participant_S000002573 was not presented. Element rr:PortfolioTurnoverHeading in context v_Participant_S000002574 was not presented. Element rr:PortfolioTurnoverHeading in context v_Participant_S000012758 was not presented. Element rr:PortfolioTurnoverHeading in context v_Participant_S000012759 was not presented. Element rr:PortfolioTurnoverHeading in context v_Participant_S000012760 was not presented. Element rr:PortfolioTurnoverHeading in context v_Participant_S000012761 was not presented. Element rr:PortfolioTurnoverHeading in context v_Participant_S000012762 was not presented. Element rr:PortfolioTurnoverHeading in context v_Participant_S000029700 was not presented. Element rr:PortfolioTurnoverHeading in context v_Participant_S000035453 was not presented. Element rr:PortfolioTurnoverHeading in context v_Retail_S000002568 was not presented. Element rr:PortfolioTurnoverHeading in context v_Retail_S000002569 was not presented. Element rr:PortfolioTurnoverHeading in context v_Retail_S000002571 was not presented. Element rr:PortfolioTurnoverHeading in context v_Retail_S000002572 was not presented. Element rr:PortfolioTurnoverHeading in context v_Retail_S000002573 was not presented. Element rr:PortfolioTurnoverHeading in context v_Retail_S000002574 was not presented. Element rr:PortfolioTurnoverHeading in context v_Retail_S000012758 was not presented. Element rr:PortfolioTurnoverHeading in context v_Retail_S000012759 was not presented. Element rr:PortfolioTurnoverHeading in context v_Retail_S000012760 was not presented. Element rr:PortfolioTurnoverHeading in context v_Retail_S000012761 was not presented. Element rr:PortfolioTurnoverHeading in context v_Retail_S000012762 was not presented. Element rr:PortfolioTurnoverHeading in context v_Retail_S000029700 was not presented. Element rr:PortfolioTurnoverHeading in context v_Retail_S000035453 was not presented. Element rr:PortfolioTurnoverRate in context v_Participant2_S000002568 was not presented. Element rr:PortfolioTurnoverRate in context v_Participant_S000002568 was not presented. Element rr:PortfolioTurnoverRate in context v_Participant_S000002569 was not presented. Element rr:PortfolioTurnoverRate in context v_Participant_S000002571 was not presented. Element rr:PortfolioTurnoverRate in context v_Participant_S000002572 was not presented. Element rr:PortfolioTurnoverRate in context v_Participant_S000002573 was not presented. Element rr:PortfolioTurnoverRate in context v_Participant_S000002574 was not presented. Element rr:PortfolioTurnoverRate in context v_Participant_S000012758 was not presented. Element rr:PortfolioTurnoverRate in context v_Participant_S000012759 was not presented. Element rr:PortfolioTurnoverRate in context v_Participant_S000012760 was not presented. Element rr:PortfolioTurnoverRate in context v_Participant_S000012761 was not presented. Element rr:PortfolioTurnoverRate in context v_Participant_S000012762 was not presented. Element rr:PortfolioTurnoverRate in context v_Participant_S000029700 was not presented. Element rr:PortfolioTurnoverRate in context v_Participant_S000035453 was not presented. Element rr:PortfolioTurnoverRate in context v_Retail_S000002568 was not presented. Element rr:PortfolioTurnoverRate in context v_Retail_S000002569 was not presented. Element rr:PortfolioTurnoverRate in context v_Retail_S000002571 was not presented. Element rr:PortfolioTurnoverRate in context v_Retail_S000002572 was not presented. Element rr:PortfolioTurnoverRate in context v_Retail_S000002573 was not presented. Element rr:PortfolioTurnoverRate in context v_Retail_S000002574 was not presented. Element rr:PortfolioTurnoverRate in context v_Retail_S000012758 was not presented. Element rr:PortfolioTurnoverRate in context v_Retail_S000012759 was not presented. Element rr:PortfolioTurnoverRate in context v_Retail_S000012760 was not presented. Element rr:PortfolioTurnoverRate in context v_Retail_S000012761 was not presented. Element rr:PortfolioTurnoverRate in context v_Retail_S000012762 was not presented. Element rr:PortfolioTurnoverRate in context v_Retail_S000029700 was not presented. Element rr:PortfolioTurnoverRate in context v_Retail_S000035453 was not presented. Element rr:PortfolioTurnoverTextBlock in context v_Participant2_S000002568 was not presented. Element rr:PortfolioTurnoverTextBlock in context v_Participant_S000002568 was not presented. Element rr:PortfolioTurnoverTextBlock in context v_Participant_S000002569 was not presented. Element rr:PortfolioTurnoverTextBlock in context v_Participant_S000002571 was not presented. Element rr:PortfolioTurnoverTextBlock in context v_Participant_S000002572 was not presented. Element rr:PortfolioTurnoverTextBlock in context v_Participant_S000002573 was not presented. Element rr:PortfolioTurnoverTextBlock in context v_Participant_S000002574 was not presented. Element rr:PortfolioTurnoverTextBlock in context v_Participant_S000012758 was not presented. Element rr:PortfolioTurnoverTextBlock in context v_Participant_S000012759 was not presented. Element rr:PortfolioTurnoverTextBlock in context v_Participant_S000012760 was not presented. Element rr:PortfolioTurnoverTextBlock in context v_Participant_S000012761 was not presented. Element rr:PortfolioTurnoverTextBlock in context v_Participant_S000012762 was not presented. Element rr:PortfolioTurnoverTextBlock in context v_Participant_S000029700 was not presented. Element rr:PortfolioTurnoverTextBlock in context v_Participant_S000035453 was not presented. Element rr:PortfolioTurnoverTextBlock in context v_Retail_S000002568 was not presented. Element rr:PortfolioTurnoverTextBlock in context v_Retail_S000002569 was not presented. Element rr:PortfolioTurnoverTextBlock in context v_Retail_S000002571 was not presented. Element rr:PortfolioTurnoverTextBlock in context v_Retail_S000002572 was not presented. Element rr:PortfolioTurnoverTextBlock in context v_Retail_S000002573 was not presented. Element rr:PortfolioTurnoverTextBlock in context v_Retail_S000002574 was not presented. Element rr:PortfolioTurnoverTextBlock in context v_Retail_S000012758 was not presented. Element rr:PortfolioTurnoverTextBlock in context v_Retail_S000012759 was not presented. Element rr:PortfolioTurnoverTextBlock in context v_Retail_S000012760 was not presented. Element rr:PortfolioTurnoverTextBlock in context v_Retail_S000012761 was not presented. Element rr:PortfolioTurnoverTextBlock in context v_Retail_S000012762 was not presented. Element rr:PortfolioTurnoverTextBlock in context v_Retail_S000029700 was not presented. Element rr:PortfolioTurnoverTextBlock in context v_Retail_S000035453 was not presented. Element rr:ProspectusDate in context v_Participant2_S000002568 was not presented. Element rr:ProspectusDate in context v_Participant_S000002568 was not presented. Element rr:ProspectusDate in context v_Participant_S000002569 was not presented. Element rr:ProspectusDate in context v_Participant_S000002571 was not presented. Element rr:ProspectusDate in context v_Participant_S000002572 was not presented. Element rr:ProspectusDate in context v_Participant_S000002573 was not presented. Element rr:ProspectusDate in context v_Participant_S000002574 was not presented. Element rr:ProspectusDate in context v_Participant_S000012758 was not presented. Element rr:ProspectusDate in context v_Participant_S000012759 was not presented. Element rr:ProspectusDate in context v_Participant_S000012760 was not presented. Element rr:ProspectusDate in context v_Participant_S000012761 was not presented. Element rr:ProspectusDate in context v_Participant_S000012762 was not presented. Element rr:ProspectusDate in context v_Participant_S000029700 was not presented. Element rr:ProspectusDate in context v_Participant_S000035453 was not presented. Element rr:ProspectusDate in context v_Retail_S000002568 was not presented. Element rr:ProspectusDate in context v_Retail_S000002569 was not presented. Element rr:ProspectusDate in context v_Retail_S000002571 was not presented. Element rr:ProspectusDate in context v_Retail_S000002572 was not presented. Element rr:ProspectusDate in context v_Retail_S000002573 was not presented. Element rr:ProspectusDate in context v_Retail_S000002574 was not presented. Element rr:ProspectusDate in context v_Retail_S000012758 was not presented. Element rr:ProspectusDate in context v_Retail_S000012759 was not presented. Element rr:ProspectusDate in context v_Retail_S000012760 was not presented. Element rr:ProspectusDate in context v_Retail_S000012761 was not presented. Element rr:ProspectusDate in context v_Retail_S000012762 was not presented. Element rr:ProspectusDate in context v_Retail_S000029700 was not presented. Element rr:ProspectusDate in context v_Retail_S000035453 was not presented. Element rr:RiskHeading in context v_Participant2_S000002568 was not presented. Element rr:RiskHeading in context v_Participant_S000002568 was not presented. Element rr:RiskHeading in context v_Participant_S000002569 was not presented. Element rr:RiskHeading in context v_Participant_S000002571 was not presented. Element rr:RiskHeading in context v_Participant_S000002572 was not presented. Element rr:RiskHeading in context v_Participant_S000002573 was not presented. Element rr:RiskHeading in context v_Participant_S000002574 was not presented. Element rr:RiskHeading in context v_Participant_S000012758 was not presented. Element rr:RiskHeading in context v_Participant_S000012759 was not presented. Element rr:RiskHeading in context v_Participant_S000012760 was not presented. Element rr:RiskHeading in context v_Participant_S000012761 was not presented. Element rr:RiskHeading in context v_Participant_S000012762 was not presented. Element rr:RiskHeading in context v_Participant_S000029700 was not presented. Element rr:RiskHeading in context v_Participant_S000035453 was not presented. Element rr:RiskHeading in context v_Retail_S000002568 was not presented. Element rr:RiskHeading in context v_Retail_S000002569 was not presented. Element rr:RiskHeading in context v_Retail_S000002571 was not presented. Element rr:RiskHeading in context v_Retail_S000002572 was not presented. Element rr:RiskHeading in context v_Retail_S000002573 was not presented. Element rr:RiskHeading in context v_Retail_S000002574 was not presented. Element rr:RiskHeading in context v_Retail_S000012758 was not presented. Element rr:RiskHeading in context v_Retail_S000012759 was not presented. Element rr:RiskHeading in context v_Retail_S000012760 was not presented. Element rr:RiskHeading in context v_Retail_S000012761 was not presented. Element rr:RiskHeading in context v_Retail_S000012762 was not presented. Element rr:RiskHeading in context v_Retail_S000029700 was not presented. Element rr:RiskHeading in context v_Retail_S000035453 was not presented. Element rr:RiskLoseMoney in context v_Participant2_S000002568 was not presented. Element rr:RiskLoseMoney in context v_Participant_S000002568 was not presented. Element rr:RiskLoseMoney in context v_Participant_S000002569 was not presented. Element rr:RiskLoseMoney in context v_Participant_S000002571 was not presented. Element rr:RiskLoseMoney in context v_Participant_S000002572 was not presented. Element rr:RiskLoseMoney in context v_Participant_S000002573 was not presented. Element rr:RiskLoseMoney in context v_Participant_S000002574 was not presented. Element rr:RiskLoseMoney in context v_Participant_S000012758 was not presented. Element rr:RiskLoseMoney in context v_Participant_S000012759 was not presented. Element rr:RiskLoseMoney in context v_Participant_S000012760 was not presented. Element rr:RiskLoseMoney in context v_Participant_S000012761 was not presented. Element rr:RiskLoseMoney in context v_Participant_S000012762 was not presented. Element rr:RiskLoseMoney in context v_Participant_S000029700 was not presented. Element rr:RiskLoseMoney in context v_Participant_S000035453 was not presented. Element rr:RiskLoseMoney in context v_Retail_S000002568 was not presented. Element rr:RiskLoseMoney in context v_Retail_S000002569 was not presented. Element rr:RiskLoseMoney in context v_Retail_S000002571 was not presented. Element rr:RiskLoseMoney in context v_Retail_S000002572 was not presented. Element rr:RiskLoseMoney in context v_Retail_S000002573 was not presented. Element rr:RiskLoseMoney in context v_Retail_S000002574 was not presented. Element rr:RiskLoseMoney in context v_Retail_S000012758 was not presented. Element rr:RiskLoseMoney in context v_Retail_S000012759 was not presented. Element rr:RiskLoseMoney in context v_Retail_S000012760 was not presented. Element rr:RiskLoseMoney in context v_Retail_S000012761 was not presented. Element rr:RiskLoseMoney in context v_Retail_S000012762 was not presented. Element rr:RiskLoseMoney in context v_Retail_S000029700 was not presented. Element rr:RiskLoseMoney in context v_Retail_S000035453 was not presented. Element rr:RiskNarrativeTextBlock in context v_Participant2_S000002568 was not presented. Element rr:RiskNarrativeTextBlock in context v_Participant_S000002568 was not presented. Element rr:RiskNarrativeTextBlock in context v_Participant_S000002569 was not presented. Element rr:RiskNarrativeTextBlock in context v_Participant_S000002571 was not presented. Element rr:RiskNarrativeTextBlock in context v_Participant_S000002572 was not presented. Element rr:RiskNarrativeTextBlock in context v_Participant_S000002573 was not presented. Element rr:RiskNarrativeTextBlock in context v_Participant_S000002574 was not presented. Element rr:RiskNarrativeTextBlock in context v_Participant_S000012758 was not presented. Element rr:RiskNarrativeTextBlock in context v_Participant_S000012759 was not presented. Element rr:RiskNarrativeTextBlock in context v_Participant_S000012760 was not presented. Element rr:RiskNarrativeTextBlock in context v_Participant_S000012761 was not presented. Element rr:RiskNarrativeTextBlock in context v_Participant_S000012762 was not presented. Element rr:RiskNarrativeTextBlock in context v_Participant_S000029700 was not presented. Element rr:RiskNarrativeTextBlock in context v_Participant_S000035453 was not presented. Element rr:RiskNarrativeTextBlock in context v_Retail_S000002568 was not presented. Element rr:RiskNarrativeTextBlock in context v_Retail_S000002569 was not presented. Element rr:RiskNarrativeTextBlock in context v_Retail_S000002571 was not presented. Element rr:RiskNarrativeTextBlock in context v_Retail_S000002572 was not presented. Element rr:RiskNarrativeTextBlock in context v_Retail_S000002573 was not presented. Element rr:RiskNarrativeTextBlock in context v_Retail_S000002574 was not presented. Element rr:RiskNarrativeTextBlock in context v_Retail_S000012758 was not presented. Element rr:RiskNarrativeTextBlock in context v_Retail_S000012759 was not presented. Element rr:RiskNarrativeTextBlock in context v_Retail_S000012760 was not presented. Element rr:RiskNarrativeTextBlock in context v_Retail_S000012761 was not presented. Element rr:RiskNarrativeTextBlock in context v_Retail_S000012762 was not presented. Element rr:RiskNarrativeTextBlock in context v_Retail_S000029700 was not presented. Element rr:RiskNarrativeTextBlock in context v_Retail_S000035453 was not presented. Element rr:RiskNotInsuredDepositoryInstitution in context v_Participant2_S000002568 was not presented. Element rr:RiskNotInsuredDepositoryInstitution in context v_Participant_S000002568 was not presented. Element rr:RiskNotInsuredDepositoryInstitution in context v_Participant_S000002569 was not presented. Element rr:RiskNotInsuredDepositoryInstitution in context v_Participant_S000002571 was not presented. Element rr:RiskNotInsuredDepositoryInstitution in context v_Participant_S000002572 was not presented. Element rr:RiskNotInsuredDepositoryInstitution in context v_Participant_S000002573 was not presented. Element rr:RiskNotInsuredDepositoryInstitution in context v_Participant_S000002574 was not presented. Element rr:RiskNotInsuredDepositoryInstitution in context v_Participant_S000012758 was not presented. Element rr:RiskNotInsuredDepositoryInstitution in context v_Participant_S000012759 was not presented. Element rr:RiskNotInsuredDepositoryInstitution in context v_Participant_S000012760 was not presented. Element rr:RiskNotInsuredDepositoryInstitution in context v_Participant_S000012761 was not presented. Element rr:RiskNotInsuredDepositoryInstitution in context v_Participant_S000012762 was not presented. Element rr:RiskNotInsuredDepositoryInstitution in context v_Participant_S000029700 was not presented. Element rr:RiskNotInsuredDepositoryInstitution in context v_Participant_S000035453 was not presented. Element rr:RiskNotInsuredDepositoryInstitution in context v_Retail_S000002568 was not presented. Element rr:RiskNotInsuredDepositoryInstitution in context v_Retail_S000002569 was not presented. Element rr:RiskNotInsuredDepositoryInstitution in context v_Retail_S000002571 was not presented. Element rr:RiskNotInsuredDepositoryInstitution in context v_Retail_S000002572 was not presented. Element rr:RiskNotInsuredDepositoryInstitution in context v_Retail_S000002573 was not presented. Element rr:RiskNotInsuredDepositoryInstitution in context v_Retail_S000002574 was not presented. Element rr:RiskNotInsuredDepositoryInstitution in context v_Retail_S000012758 was not presented. Element rr:RiskNotInsuredDepositoryInstitution in context v_Retail_S000012759 was not presented. Element rr:RiskNotInsuredDepositoryInstitution in context v_Retail_S000012760 was not presented. Element rr:RiskNotInsuredDepositoryInstitution in context v_Retail_S000012761 was not presented. Element rr:RiskNotInsuredDepositoryInstitution in context v_Retail_S000012762 was not presented. Element rr:RiskNotInsuredDepositoryInstitution in context v_Retail_S000029700 was not presented. Element rr:RiskNotInsuredDepositoryInstitution in context v_Retail_S000035453 was not presented. Element rr:RiskReturnHeading in context v_Participant2_S000002568 was not presented. Element rr:RiskReturnHeading in context v_Participant_S000002568 was not presented. Element rr:RiskReturnHeading in context v_Participant_S000002569 was not presented. Element rr:RiskReturnHeading in context v_Participant_S000002571 was not presented. Element rr:RiskReturnHeading in context v_Participant_S000002572 was not presented. Element rr:RiskReturnHeading in context v_Participant_S000002573 was not presented. Element rr:RiskReturnHeading in context v_Participant_S000002574 was not presented. Element rr:RiskReturnHeading in context v_Participant_S000012758 was not presented. Element rr:RiskReturnHeading in context v_Participant_S000012759 was not presented. Element rr:RiskReturnHeading in context v_Participant_S000012760 was not presented. Element rr:RiskReturnHeading in context v_Participant_S000012761 was not presented. Element rr:RiskReturnHeading in context v_Participant_S000012762 was not presented. Element rr:RiskReturnHeading in context v_Participant_S000029700 was not presented. Element rr:RiskReturnHeading in context v_Participant_S000035453 was not presented. Element rr:RiskReturnHeading in context v_Retail_S000002568 was not presented. Element rr:RiskReturnHeading in context v_Retail_S000002569 was not presented. Element rr:RiskReturnHeading in context v_Retail_S000002571 was not presented. Element rr:RiskReturnHeading in context v_Retail_S000002572 was not presented. Element rr:RiskReturnHeading in context v_Retail_S000002573 was not presented. Element rr:RiskReturnHeading in context v_Retail_S000002574 was not presented. Element rr:RiskReturnHeading in context v_Retail_S000012758 was not presented. Element rr:RiskReturnHeading in context v_Retail_S000012759 was not presented. Element rr:RiskReturnHeading in context v_Retail_S000012760 was not presented. Element rr:RiskReturnHeading in context v_Retail_S000012761 was not presented. Element rr:RiskReturnHeading in context v_Retail_S000012762 was not presented. Element rr:RiskReturnHeading in context v_Retail_S000029700 was not presented. Element rr:RiskReturnHeading in context v_Retail_S000035453 was not presented. Element rr:ShareholderFeesCaption in context v_Participant2_S000002568 was not presented. Element rr:ShareholderFeesCaption in context v_Participant_S000002568 was not presented. Element rr:ShareholderFeesCaption in context v_Participant_S000002569 was not presented. Element rr:ShareholderFeesCaption in context v_Participant_S000002571 was not presented. Element rr:ShareholderFeesCaption in context v_Participant_S000002572 was not presented. Element rr:ShareholderFeesCaption in context v_Participant_S000002573 was not presented. Element rr:ShareholderFeesCaption in context v_Participant_S000002574 was not presented. Element rr:ShareholderFeesCaption in context v_Participant_S000012758 was not presented. Element rr:ShareholderFeesCaption in context v_Participant_S000012759 was not presented. Element rr:ShareholderFeesCaption in context v_Participant_S000012760 was not presented. Element rr:ShareholderFeesCaption in context v_Participant_S000012761 was not presented. Element rr:ShareholderFeesCaption in context v_Participant_S000012762 was not presented. Element rr:ShareholderFeesCaption in context v_Participant_S000029700 was not presented. Element rr:ShareholderFeesCaption in context v_Participant_S000035453 was not presented. Element rr:ShareholderFeesCaption in context v_Retail_S000002568 was not presented. Element rr:ShareholderFeesCaption in context v_Retail_S000002569 was not presented. Element rr:ShareholderFeesCaption in context v_Retail_S000002571 was not presented. Element rr:ShareholderFeesCaption in context v_Retail_S000002572 was not presented. Element rr:ShareholderFeesCaption in context v_Retail_S000002573 was not presented. Element rr:ShareholderFeesCaption in context v_Retail_S000002574 was not presented. Element rr:ShareholderFeesCaption in context v_Retail_S000012758 was not presented. Element rr:ShareholderFeesCaption in context v_Retail_S000012759 was not presented. Element rr:ShareholderFeesCaption in context v_Retail_S000012760 was not presented. Element rr:ShareholderFeesCaption in context v_Retail_S000012761 was not presented. Element rr:ShareholderFeesCaption in context v_Retail_S000012762 was not presented. Element rr:ShareholderFeesCaption in context v_Retail_S000029700 was not presented. Element rr:ShareholderFeesCaption in context v_Retail_S000035453 was not presented. Element rr:ShareholderFeesTableTextBlock in context v_Participant2_S000002568 was not presented. Element rr:ShareholderFeesTableTextBlock in context v_Participant_S000002568 was not presented. Element rr:ShareholderFeesTableTextBlock in context v_Participant_S000002569 was not presented. Element rr:ShareholderFeesTableTextBlock in context v_Participant_S000002571 was not presented. Element rr:ShareholderFeesTableTextBlock in context v_Participant_S000002572 was not presented. Element rr:ShareholderFeesTableTextBlock in context v_Participant_S000002573 was not presented. Element rr:ShareholderFeesTableTextBlock in context v_Participant_S000002574 was not presented. Element rr:ShareholderFeesTableTextBlock in context v_Participant_S000012758 was not presented. Element rr:ShareholderFeesTableTextBlock in context v_Participant_S000012759 was not presented. Element rr:ShareholderFeesTableTextBlock in context v_Participant_S000012760 was not presented. Element rr:ShareholderFeesTableTextBlock in context v_Participant_S000012761 was not presented. Element rr:ShareholderFeesTableTextBlock in context v_Participant_S000012762 was not presented. Element rr:ShareholderFeesTableTextBlock in context v_Participant_S000029700 was not presented. Element rr:ShareholderFeesTableTextBlock in context v_Participant_S000035453 was not presented. Element rr:ShareholderFeesTableTextBlock in context v_Retail_S000002568 was not presented. Element rr:ShareholderFeesTableTextBlock in context v_Retail_S000002569 was not presented. Element rr:ShareholderFeesTableTextBlock in context v_Retail_S000002571 was not presented. Element rr:ShareholderFeesTableTextBlock in context v_Retail_S000002572 was not presented. Element rr:ShareholderFeesTableTextBlock in context v_Retail_S000002573 was not presented. Element rr:ShareholderFeesTableTextBlock in context v_Retail_S000002574 was not presented. Element rr:ShareholderFeesTableTextBlock in context v_Retail_S000012758 was not presented. Element rr:ShareholderFeesTableTextBlock in context v_Retail_S000012759 was not presented. Element rr:ShareholderFeesTableTextBlock in context v_Retail_S000012760 was not presented. Element rr:ShareholderFeesTableTextBlock in context v_Retail_S000012761 was not presented. Element rr:ShareholderFeesTableTextBlock in context v_Retail_S000012762 was not presented. Element rr:ShareholderFeesTableTextBlock in context v_Retail_S000029700 was not presented. Element rr:ShareholderFeesTableTextBlock in context v_Retail_S000035453 was not presented. Element rr:StrategyHeading in context v_Participant2_S000002568 was not presented. Element rr:StrategyHeading in context v_Participant_S000002568 was not presented. Element rr:StrategyHeading in context v_Participant_S000002569 was not presented. Element rr:StrategyHeading in context v_Participant_S000002571 was not presented. Element rr:StrategyHeading in context v_Participant_S000002572 was not presented. Element rr:StrategyHeading in context v_Participant_S000002573 was not presented. Element rr:StrategyHeading in context v_Participant_S000002574 was not presented. Element rr:StrategyHeading in context v_Participant_S000012758 was not presented. Element rr:StrategyHeading in context v_Participant_S000012759 was not presented. Element rr:StrategyHeading in context v_Participant_S000012760 was not presented. Element rr:StrategyHeading in context v_Participant_S000012761 was not presented. Element rr:StrategyHeading in context v_Participant_S000012762 was not presented. Element rr:StrategyHeading in context v_Participant_S000029700 was not presented. Element rr:StrategyHeading in context v_Participant_S000035453 was not presented. Element rr:StrategyHeading in context v_Retail_S000002568 was not presented. Element rr:StrategyHeading in context v_Retail_S000002569 was not presented. Element rr:StrategyHeading in context v_Retail_S000002571 was not presented. Element rr:StrategyHeading in context v_Retail_S000002572 was not presented. Element rr:StrategyHeading in context v_Retail_S000002573 was not presented. Element rr:StrategyHeading in context v_Retail_S000002574 was not presented. Element rr:StrategyHeading in context v_Retail_S000012758 was not presented. Element rr:StrategyHeading in context v_Retail_S000012759 was not presented. Element rr:StrategyHeading in context v_Retail_S000012760 was not presented. Element rr:StrategyHeading in context v_Retail_S000012761 was not presented. Element rr:StrategyHeading in context v_Retail_S000012762 was not presented. Element rr:StrategyHeading in context v_Retail_S000029700 was not presented. Element rr:StrategyHeading in context v_Retail_S000035453 was not presented. Element rr:StrategyNarrativeTextBlock in context v_Participant2_S000002568 was not presented. Element rr:StrategyNarrativeTextBlock in context v_Participant_S000002568 was not presented. Element rr:StrategyNarrativeTextBlock in context v_Participant_S000002569 was not presented. Element rr:StrategyNarrativeTextBlock in context v_Participant_S000002571 was not presented. Element rr:StrategyNarrativeTextBlock in context v_Participant_S000002572 was not presented. Element rr:StrategyNarrativeTextBlock in context v_Participant_S000002573 was not presented. Element rr:StrategyNarrativeTextBlock in context v_Participant_S000002574 was not presented. Element rr:StrategyNarrativeTextBlock in context v_Participant_S000012758 was not presented. Element rr:StrategyNarrativeTextBlock in context v_Participant_S000012759 was not presented. Element rr:StrategyNarrativeTextBlock in context v_Participant_S000012760 was not presented. Element rr:StrategyNarrativeTextBlock in context v_Participant_S000012761 was not presented. Element rr:StrategyNarrativeTextBlock in context v_Participant_S000012762 was not presented. Element rr:StrategyNarrativeTextBlock in context v_Participant_S000029700 was not presented. Element rr:StrategyNarrativeTextBlock in context v_Participant_S000035453 was not presented. Element rr:StrategyNarrativeTextBlock in context v_Retail_S000002568 was not presented. Element rr:StrategyNarrativeTextBlock in context v_Retail_S000002569 was not presented. Element rr:StrategyNarrativeTextBlock in context v_Retail_S000002571 was not presented. Element rr:StrategyNarrativeTextBlock in context v_Retail_S000002572 was not presented. Element rr:StrategyNarrativeTextBlock in context v_Retail_S000002573 was not presented. Element rr:StrategyNarrativeTextBlock in context v_Retail_S000002574 was not presented. Element rr:StrategyNarrativeTextBlock in context v_Retail_S000012758 was not presented. Element rr:StrategyNarrativeTextBlock in context v_Retail_S000012759 was not presented. Element rr:StrategyNarrativeTextBlock in context v_Retail_S000012760 was not presented. Element rr:StrategyNarrativeTextBlock in context v_Retail_S000012761 was not presented. Element rr:StrategyNarrativeTextBlock in context v_Retail_S000012762 was not presented. Element rr:StrategyNarrativeTextBlock in context v_Retail_S000029700 was not presented. Element rr:StrategyNarrativeTextBlock in context v_Retail_S000035453 was not presented. Element vanguard:ComparativeBenchmark in context v_S000002569_C000007072 was not presented. Element vanguard:ComparativeBenchmark in context v_S000002571_C000007074 was not presented. Element vanguard:ComparativeBenchmark in context v_S000002572_C000007075 was not presented. Element vanguard:ComparativeBenchmark in context v_S000002573_C000007076 was not presented. Element vanguard:ComparativeBenchmark in context v_S000002574_C000007077 was not presented. Element vanguard:ComparativeBenchmark in context v_S000012758_C000034437 was not presented. Element vanguard:ComparativeBenchmark in context v_S000012759_C000034438 was not presented. Element vanguard:ComparativeBenchmark in context v_S000012760_C000034439 was not presented. Element vanguard:ComparativeBenchmark in context v_S000012761_C000034440 was not presented. Element vanguard:ComparativeBenchmark in context v_S000012762_C000034441 was not presented. Element vanguard:ComparativeBenchmark in context v_S000029700_C000091317 was not presented. Element vanguard:ComparativeBenchmark in context v_S000035453_C000108861 was not presented. chester-20150127.xml chester-20150127.xsd chester-20150127_cal.xml chester-20150127_def.xml chester-20150127_lab.xml chester-20150127_pre.xml true true XML 145 R117.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Total Returns (Vanguard Target Retirement 2015 Fund - Investor Shares Retail) (Vanguard Target Retirement 2015 Fund, Vanguard Target Retirement 2015 Fund - Investor Shares)
12 Months Ended
Sep. 30, 2014
Vanguard Target Retirement 2015 Fund | Vanguard Target Retirement 2015 Fund - Investor Shares
 
Annual Total Return  
2014 6.56%rr_AnnualReturn2014
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
2013 13.00%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
2012 11.37%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
2011 1.71%rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
2010 12.47%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
2009 21.30%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
2008 (24.06%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
2007 7.55%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
2006 11.42%rr_AnnualReturn2006
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
2005 4.94%rr_AnnualReturn2005
/ dei_LegalEntityAxis
= vanguard_S000002571Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007074Member
XML 146 R130.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Total Returns (Vanguard Target Retirement 2050 Fund - Investor Shares Participant) (Vanguard Target Retirement 2050 Fund, Vanguard Target Retirement 2050 Fund - Investor Shares)
12 Months Ended
Sep. 30, 2014
Vanguard Target Retirement 2050 Fund | Vanguard Target Retirement 2050 Fund - Investor Shares
 
Annual Total Return  
2014 7.18%rr_AnnualReturn2014
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
2013 24.34%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
2012 15.58%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
2011 (2.54%)rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
2010 15.20%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
2009 28.31%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
2008 (34.62%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
2007 7.49%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000012762Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034441Member
XML 147 R126.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Total Returns (Vanguard Target Retirement 2040 Fund - Investor Shares Participant) (Vanguard Target Retirement 2040 Fund, Vanguard Target Retirement 2040 Fund - Investor Shares)
12 Months Ended
Sep. 30, 2014
Vanguard Target Retirement 2040 Fund | Vanguard Target Retirement 2040 Fund - Investor Shares
 
Annual Total Return  
2014 7.15%rr_AnnualReturn2014
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
2013 24.37%rr_AnnualReturn2013
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
2012 15.56%rr_AnnualReturn2012
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
2011 (2.55%)rr_AnnualReturn2011
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
2010 15.17%rr_AnnualReturn2010
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
2009 28.32%rr_AnnualReturn2009
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
2008 (34.53%)rr_AnnualReturn2008
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
2007 7.48%rr_AnnualReturn2007
/ dei_LegalEntityAxis
= vanguard_S000012761Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034440Member
XML 148 R74.htm IDEA: XBRL DOCUMENT v2.4.1.9
Shareholder Fees (Vanguard Target Retirement 2025 Fund Retail)
Vanguard Target Retirement 2025 Fund
Vanguard Target Retirement 2025 Fund - Investor Shares
10/1/2013 - 9/30/2014
USD ($)
Shareholder Fees (fees paid directly from your investment]  
Sales charge (load) imposed on purchases none
Purchase Fee none
Sales charge (load) imposed on reinvested dividends none
Redemption Fee none
Account Service Fee (for certain fund account balances below $10,000) 20rr_MaximumAccountFee
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
XML 149 R9999.htm IDEA: XBRL DOCUMENT v2.4.1.9
Uncategorized Items
[rr_AnnualFundOperatingExpensesTableTextBlock]
~ http://vanguard/role/S000002568OperatingExpensesParticipant2 column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002568Member ~
~ http://vanguard/role/S000002568OperatingExpensesParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002568Member ~
~ http://vanguard/role/S000002569OperatingExpensesParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002569Member ~
~ http://vanguard/role/S000002571OperatingExpensesParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002571Member ~
~ http://vanguard/role/S000002572OperatingExpensesParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002572Member ~
~ http://vanguard/role/S000002573OperatingExpensesParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002573Member ~
~ http://vanguard/role/S000002574OperatingExpensesParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002574Member ~
~ http://vanguard/role/S000012758OperatingExpensesParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012758Member ~
~ http://vanguard/role/S000012759OperatingExpensesParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012759Member ~
~ http://vanguard/role/S000012760OperatingExpensesParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012760Member ~
~ http://vanguard/role/S000012761OperatingExpensesParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012761Member ~
~ http://vanguard/role/S000012762OperatingExpensesParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012762Member ~
~ http://vanguard/role/S000029700OperatingExpensesParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000029700Member ~
~ http://vanguard/role/S000035453OperatingExpensesParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000035453Member ~
~ http://vanguard/role/S000002568OperatingExpensesRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002568Member ~
~ http://vanguard/role/S000002569OperatingExpensesRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002569Member ~
~ http://vanguard/role/S000002571OperatingExpensesRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002571Member ~
~ http://vanguard/role/S000002572OperatingExpensesRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002572Member ~
~ http://vanguard/role/S000002573OperatingExpensesRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002573Member ~
~ http://vanguard/role/S000002574OperatingExpensesRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002574Member ~
~ http://vanguard/role/S000012758OperatingExpensesRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012758Member ~
~ http://vanguard/role/S000012759OperatingExpensesRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012759Member ~
~ http://vanguard/role/S000012760OperatingExpensesRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012760Member ~
~ http://vanguard/role/S000012761OperatingExpensesRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012761Member ~
~ http://vanguard/role/S000012762OperatingExpensesRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012762Member ~
~ http://vanguard/role/S000029700OperatingExpensesRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000029700Member ~
~ http://vanguard/role/S000035453OperatingExpensesRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000035453Member ~
                                                                                                                                                                                                                                     
[rr_BarChartAndPerformanceTableHeading]
Annual Total Returns Annual Total Returns Annual Total Returns Annual Total Returns Annual Total Returns Annual Total Returns Annual Total Returns Annual Total Returns Annual Total Returns Annual Total Returns Annual Total Returns Annual Total Returns Annual Total Returns Annual Total Returns Annual Total Returns Annual Total Returns Annual Total Returns Annual Total Returns Annual Total Returns Annual Total Returns Annual Total Returns Annual Total Returns Annual Total Returns Annual Total Returns Annual Total Returns Annual Total Returns Annual Total Returns                                                                                                                                                                                                                                      
[rr_BarChartClosingTextBlock]

During the periods shown in the bar chart, the highest return for a calendar quarter was 14.65% (quarter ended September 30, 2009 ), and the lowest return for a quarter was -22.38% (quarter ended December 31, 2008 ).

During the periods shown in the bar chart, the highest return for a calendar quarter was 14.62% (quarter ended September 30, 2009 ), and the lowest return for a quarter was -22.40% (quarter ended December 31, 2008 ).

During the periods shown in the bar chart, the highest return for a calendar quarter was 7.44% (quarter ended September 30, 2009 ), and the lowest return for a quarter was -5.47% (quarter ended December 31, 2008 ).

During the periods shown in the bar chart, the highest return for a calendar quarter was 12.21% (quarter ended June 30, 2009 ), and the lowest return for a quarter was -12.54% (quarter ended December 31, 2008 ).

During the periods shown in the bar chart, the highest return for a calendar quarter was 14.84% (quarter ended June 30, 2009 ), and the lowest return for a quarter was -16.48% (quarter ended December 31, 2008 ).

During the periods shown in the bar chart, the highest return for a calendar quarter was 17.27% (quarter ended June 30, 2009 ), and the lowest return for a quarter was -19.72% (quarter ended December 31, 2008 ).

During the periods shown in the bar chart, the highest return for a calendar quarter was 17.15% (quarter ended June 30, 2009 ), and the lowest return for a quarter was -19.65% (quarter ended December 31, 2008 ).

During the periods shown in the bar chart, the highest return for a calendar quarter was 10.55% (quarter ended June 30, 2009 ), and the lowest return for a quarter was -10.63% (quarter ended December 31, 2008 ).

During the periods shown in the bar chart, the highest return for a calendar quarter was 13.49% (quarter ended June 30, 2009 ), and the lowest return for a quarter was -14.51% (quarter ended December 31, 2008 ).

During the periods shown in the bar chart, the highest return for a calendar quarter was 16.23% (quarter ended June 30, 2009 ), and the lowest return for a quarter was -18.45% (quarter ended December 31, 2008 ).

During the periods shown in the bar chart, the highest return for a calendar quarter was 17.13% (quarter ended June 30, 2009 ), and the lowest return for a quarter was -19.62% (quarter ended December 31, 2008 ).

During the periods shown in the bar chart, the highest return for a calendar quarter was 17.23% (quarter ended June 30, 2009 ), and the lowest return for a quarter was -19.71% (quarter ended December 31, 2008 ).

During the periods shown in the bar chart, the highest return for a calendar quarter was 11.30% (quarter ended March 31, 2012 ), and the lowest return for a quarter was -14.79% (quarter ended September 30, 2011 ).

During the periods shown in the bar chart, the highest return for a calendar quarter was 7.61% (quarter ended March 31, 2013 ), and the lowest return for a quarter was -1.51% (quarter ended September 30, 2014 ).

During the periods shown in the bar chart, the highest return for a calendar quarter was 14.62% (quarter ended September 30, 2009 ), and the lowest return for a quarter was -22.40% (quarter ended December 31, 2008 ).

During the periods shown in the bar chart, the highest return for a calendar quarter was 7.44% (quarter ended September 30, 2009 ), and the lowest return for a quarter was -5.47% (quarter ended December 31, 2008 ).

During the periods shown in the bar chart, the highest return for a calendar quarter was 12.21% (quarter ended June 30, 2009 ), and the lowest return for a quarter was -12.54% (quarter ended December 31, 2008 ).

During the periods shown in the bar chart, the highest return for a calendar quarter was 14.84% (quarter ended June 30, 2009 ), and the lowest return for a quarter was -16.48% (quarter ended December 31, 2008 ).

During the periods shown in the bar chart, the highest return for a calendar quarter was 17.27% (quarter ended June 30, 2009 ), and the lowest return for a quarter was -19.72% (quarter ended December 31, 2008 ).

During the periods shown in the bar chart, the highest return for a calendar quarter was 17.15% (quarter ended June 30, 2009 ), and the lowest return for a quarter was -19.65% (quarter ended December 31, 2008 ).

During the periods shown in the bar chart, the highest return for a calendar quarter was 10.55% (quarter ended June 30, 2009 ), and the lowest return for a quarter was -10.63% (quarter ended December 31, 2008 ).

During the periods shown in the bar chart, the highest return for a calendar quarter was 13.49% (quarter ended June 30, 2009 ), and the lowest return for a quarter was -14.51% (quarter ended December 31, 2008 ).

During the periods shown in the bar chart, the highest return for a calendar quarter was 16.23% (quarter ended June 30, 2009 ), and the lowest return for a quarter was -18.45% (quarter ended December 31, 2008 ).

During the periods shown in the bar chart, the highest return for a calendar quarter was 17.13% (quarter ended June 30, 2009 ), and the lowest return for a quarter was -19.62% (quarter ended December 31, 2008 ).

During the periods shown in the bar chart, the highest return for a calendar quarter was 17.23% (quarter ended June 30, 2009 ), and the lowest return for a quarter was -19.71% (quarter ended December 31, 2008 ).

During the periods shown in the bar chart, the highest return for a calendar quarter was 11.30% (quarter ended March 31, 2012 ), and the lowest return for a quarter was -14.79% (quarter ended September 30, 2011 ).

During the periods shown in the bar chart, the highest return for a calendar quarter was 7.61% (quarter ended March 31, 2013 ), and the lowest return for a quarter was -1.51% (quarter ended September 30, 2014 ).

                                                                                                                                                                                                                                     
[rr_BarChartHeading]
Annual Total Returns - Vanguard PRIMECAP Fund Admiral Shares Annual Total Returns - Vanguard PRIMECAP Fund Investor Shares Annual Total Returns - Vanguard Target Retirement Income Fund Investor Shares Annual Total Returns - Vanguard Target Retirement 2015 Fund Investor Shares Annual Total Returns - Vanguard Target Retirement 2025 Fund Investor Shares Annual Total Returns - Vanguard Target Retirement 2035 Fund Investor Shares Annual Total Returns - Vanguard Target Retirement 2045 Fund Investor Shares Annual Total Returns - Vanguard Target Retirement 2010 Fund Investor Shares Annual Total Returns - Vanguard Target Retirement 2020 Fund Investor Shares Annual Total Returns - Vanguard Target Retirement 2030 Fund Investor Shares Annual Total Returns - Vanguard Target Retirement 2040 Fund Investor Shares Annual Total Returns - Vanguard Target Retirement 2050 Fund Investor Shares Annual Total Returns - Vanguard Target Retirement 2055 Fund Investor Shares Annual Total Returns - Vanguard Target Retirement 2060 Fund Investor Shares Annual Total Returns - Vanguard PRIMECAP Fund Investor Shares Annual Total Returns - Vanguard Target Retirement Income Fund Investor Shares Annual Total Returns - Vanguard Target Retirement 2015 Fund Investor Shares Annual Total Returns - Vanguard Target Retirement 2025 Fund Investor Shares Annual Total Returns - Vanguard Target Retirement 2035 Fund Investor Shares Annual Total Returns - Vanguard Target Retirement 2045 Fund Investor Shares Annual Total Returns - Vanguard Target Retirement 2010 Fund Investor Shares Annual Total Returns - Vanguard Target Retirement 2020 Fund Investor Shares Annual Total Returns - Vanguard Target Retirement 2030 Fund Investor Shares Annual Total Returns - Vanguard Target Retirement 2040 Fund Investor Shares Annual Total Returns - Vanguard Target Retirement 2050 Fund Investor Shares Annual Total Returns - Vanguard Target Retirement 2055 Fund Investor Shares Annual Total Returns - Vanguard Target Retirement 2060 Fund Investor Shares                                                                                                                                                                                                                                      
[rr_BarChartNarrativeTextBlock]

The following bar chart and table are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund's Admiral Shares has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the Admiral Shares compare with those of a relevant market index, which has investment characteristics similar to those of the Fund. Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future. Updated performance information is available on our website at vanguard.com/performance or by calling Vanguard toll-free at 800-662-7447.

The following bar chart and table are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund's Investor Shares has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the Investor Shares compare with those of a relevant market index, which has investment characteristics similar to those of the Fund. Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future. Updated performance information is available on our website at vanguard.com/performance or by calling Vanguard toll-free at 800-662-7447.

The following bar chart and table are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the Fund compare with those of relevant market indexes and a composite bond/stock index, which have investment characteristics similar to those of the Fund. Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future. Updated performance information is available on our website at vanguard.com/performance or by calling Vanguard toll-free at 800-662-7447.

The following bar chart and table are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the Fund compare with those of relevant market indexes and a composite bond/stock index, which have investment characteristics similar to those of the Fund. Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future. Updated performance information is available on our website at vanguard.com/performance or by calling Vanguard toll-free at 800-662-7447.

The following bar chart and table are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the Fund compare with those of relevant market indexes and a composite bond/stock index, which have investment characteristics similar to those of the Fund. Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future. Updated performance information is available on our website at vanguard.com/performance or by calling Vanguard toll-free at 800-662-7447.

The following bar chart and table are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the Fund compare with those of relevant market indexes and a composite bond/stock index, which have investment characteristics similar to those of the Fund. Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future. Updated performance information is available on our website at vanguard.com/performance or by calling Vanguard toll-free at 800-662-7447.

The following bar chart and table are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the Fund compare with those of relevant market indexes and a composite bond/stock index, which have investment characteristics similar to those of the Fund. Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future. Updated performance information is available on our website at vanguard.com/performance or by calling Vanguard toll-free at 800-662-7447.

The following bar chart and table are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the Fund compare with those of relevant market indexes and a composite bond/stock index, which have investment characteristics similar to those of the Fund. Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future. Updated performance information is available on our website at vanguard.com/performance or by calling Vanguard toll-free at 800-662-7447.

The following bar chart and table are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the Fund compare with those of relevant market indexes and a composite bond/stock index, which have investment characteristics similar to those of the Fund. Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future. Updated performance information is available on our website at vanguard.com/performance or by calling Vanguard toll-free at 800-662-7447.

The following bar chart and table are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the Fund compare with those of relevant market indexes and a composite bond/stock index, which have investment characteristics similar to those of the Fund. Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future. Updated performance information is available on our website at vanguard.com/performance or by calling Vanguard toll-free at 800-662-7447.

The following bar chart and table are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the Fund compare with those of relevant market indexes and a composite bond/stock index, which have investment characteristics similar to those of the Fund. Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future. Updated performance information is available on our website at vanguard.com/performance or by calling Vanguard toll-free at 800-662-7447.

The following bar chart and table are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the Fund compare with those of relevant market indexes and a composite bond/stock index, which have investment characteristics similar to those of the Fund. Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future. Updated performance information is available on our website at vanguard.com/performance or by calling Vanguard toll-free at 800-662-7447.

The following bar chart and table are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the Fund compare with those of relevant market indexes and a composite bond/stock index, which have investment characteristics similar to those of the Fund. Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future. Updated performance information is available on our website at vanguard.com/performance or by calling Vanguard toll-free at 800-662-7447.

The following bar chart and table are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the Fund compare with those of relevant market indexes and a composite bond/stock index, which have investment characteristics similar to those of the Fund. Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future. Updated performance information is available on our website at vanguard.com/performance or by calling Vanguard toll-free at 800-662-7447.

The following bar chart and table are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund's Investor Shares has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the share classes presented compare with those of a relevant market index, which has investment characteristics similar to those of the Fund. Keep in mind that the Fund's past performance (before and after taxes) does not indicate how the Fund will perform in the future. Updated performance information is available on our website at vanguard.com/performance or by calling Vanguard toll-free at 800-662-7447.

The following bar chart and table are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the Fund compare with those of relevant market indexes and a composite bond/stock index, which have investment characteristics similar to those of the Fund. Keep in mind that the Fund's past performance (before and after taxes) does not indicate how the Fund will perform in the future. Updated performance information is available on our website at vanguard.com/performance or by calling Vanguard toll-free at 800-662-7447.

The following bar chart and table are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the Fund compare with those of relevant market indexes and a composite bond/stock index, which have investment characteristics similar to those of the Fund. Keep in mind that the Fund's past performance (before and after taxes) does not indicate how the Fund will perform in the future. Updated performance information is available on our website at vanguard.com/performance or by calling Vanguard toll-free at 800-662-7447.

The following bar chart and table are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the Fund compare with those of relevant market indexes and a composite bond/stock index, which have investment characteristics similar to those of the Fund. Keep in mind that the Fund's past performance (before and after taxes) does not indicate how the Fund will perform in the future. Updated performance information is available on our website at vanguard.com/performance or by calling Vanguard toll-free at 800-662-7447.

The following bar chart and table are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the Fund compare with those of relevant market indexes and a composite bond/stock index, which have investment characteristics similar to those of the Fund. Keep in mind that the Fund's past performance (before and after taxes) does not indicate how the Fund will perform in the future. Updated performance information is available on our website at vanguard.com/performance or by calling Vanguard toll-free at 800-662-7447.

The following bar chart and table are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the Fund compare with those of relevant market indexes and a composite bond/stock index, which have investment characteristics similar to those of the Fund. Keep in mind that the Fund's past performance (before and after taxes) does not indicate how the Fund will perform in the future. Updated performance information is available on our website at vanguard.com/performance or by calling Vanguard toll-free at 800-662-7447.

The following bar chart and table are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the Fund compare with those of relevant market indexes and a composite bond/stock index, which have investment characteristics similar to those of the Fund. Keep in mind that the Fund's past performance (before and after taxes) does not indicate how the Fund will perform in the future. Updated performance information is available on our website at vanguard.com/performance or by calling Vanguard toll-free at 800-662-7447.

The following bar chart and table are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the Fund compare with those of relevant market indexes and a composite bond/stock index, which have investment characteristics similar to those of the Fund. Keep in mind that the Fund's past performance (before and after taxes) does not indicate how the Fund will perform in the future. Updated performance information is available on our website at vanguard.com/performance or by calling Vanguard toll-free at 800-662-7447.

The following bar chart and table are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the Fund compare with those of relevant market indexes and a composite bond/stock index, which have investment characteristics similar to those of the Fund. Keep in mind that the Fund's past performance (before and after taxes) does not indicate how the Fund will perform in the future. Updated performance information is available on our website at vanguard.com/performance or by calling Vanguard toll-free at 800-662-7447.

The following bar chart and table are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the Fund compare with those of relevant market indexes and a composite bond/stock index, which have investment characteristics similar to those of the Fund. Keep in mind that the Fund's past performance (before and after taxes) does not indicate how the Fund will perform in the future. Updated performance information is available on our website at vanguard.com/performance or by calling Vanguard toll-free at 800-662-7447.

The following bar chart and table are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the Fund compare with those of relevant market indexes and a composite bond/stock index, which have investment characteristics similar to those of the Fund. Keep in mind that the Fund's past performance (before and after taxes) does not indicate how the Fund will perform in the future. Updated performance information is available on our website at vanguard.com/performance or by calling Vanguard toll-free at 800-662-7447.

The following bar chart and table are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the Fund compare with those of relevant market indexes and a composite bond/stock index, which have investment characteristics similar to those of the Fund. Keep in mind that the Fund's past performance (before and after taxes) does not indicate how the Fund will perform in the future. Updated performance information is available on our website at vanguard.com/performance or by calling Vanguard toll-free at 800-662-7447.

The following bar chart and table are intended to help you understand the risks of investing in the Fund. The bar chart shows how the performance of the Fund has varied from one calendar year to another over the periods shown. The table shows how the average annual total returns of the Fund compare with those of relevant market indexes and a composite bond/stock index, which have investment characteristics similar to those of the Fund. Keep in mind that the Fund's past performance (before and after taxes) does not indicate how the Fund will perform in the future. Updated performance information is available on our website at vanguard.com/performance or by calling Vanguard toll-free at 800-662-7447.

                                                                                                                                                                                                                                     
[rr_BarChartTableTextBlock]
~ http://xbrl.sec.gov/rr/role/BarChartData column rr_ProspectusShareClassAxis compact vanguard_C000007071Member ~
~ http://xbrl.sec.gov/rr/role/BarChartData column rr_ProspectusShareClassAxis compact vanguard_C000007070Member ~
~ http://xbrl.sec.gov/rr/role/BarChartData column rr_ProspectusShareClassAxis compact vanguard_C000007072Member ~
~ http://xbrl.sec.gov/rr/role/BarChartData column rr_ProspectusShareClassAxis compact vanguard_C000007074Member ~
~ http://xbrl.sec.gov/rr/role/BarChartData column rr_ProspectusShareClassAxis compact vanguard_C000007075Member ~
~ http://xbrl.sec.gov/rr/role/BarChartData column rr_ProspectusShareClassAxis compact vanguard_C000007076Member ~
~ http://xbrl.sec.gov/rr/role/BarChartData column rr_ProspectusShareClassAxis compact vanguard_C000007077Member ~
~ http://xbrl.sec.gov/rr/role/BarChartData column rr_ProspectusShareClassAxis compact vanguard_C000034437Member ~
~ http://xbrl.sec.gov/rr/role/BarChartData column rr_ProspectusShareClassAxis compact vanguard_C000034438Member ~
~ http://xbrl.sec.gov/rr/role/BarChartData column rr_ProspectusShareClassAxis compact vanguard_C000034439Member ~
~ http://xbrl.sec.gov/rr/role/BarChartData column rr_ProspectusShareClassAxis compact vanguard_C000034440Member ~
~ http://xbrl.sec.gov/rr/role/BarChartData column rr_ProspectusShareClassAxis compact vanguard_C000034441Member ~
~ http://xbrl.sec.gov/rr/role/BarChartData column rr_ProspectusShareClassAxis compact vanguard_C000091317Member ~
~ http://xbrl.sec.gov/rr/role/BarChartData column rr_ProspectusShareClassAxis compact vanguard_C000108861Member ~
~ http://xbrl.sec.gov/rr/role/BarChartData column rr_ProspectusShareClassAxis compact vanguard_C000007070Member ~
~ http://xbrl.sec.gov/rr/role/BarChartData column rr_ProspectusShareClassAxis compact vanguard_C000007072Member ~
~ http://xbrl.sec.gov/rr/role/BarChartData column rr_ProspectusShareClassAxis compact vanguard_C000007074Member ~
~ http://xbrl.sec.gov/rr/role/BarChartData column rr_ProspectusShareClassAxis compact vanguard_C000007075Member ~
~ http://xbrl.sec.gov/rr/role/BarChartData column rr_ProspectusShareClassAxis compact vanguard_C000007076Member ~
~ http://xbrl.sec.gov/rr/role/BarChartData column rr_ProspectusShareClassAxis compact vanguard_C000007077Member ~
~ http://xbrl.sec.gov/rr/role/BarChartData column rr_ProspectusShareClassAxis compact vanguard_C000034437Member ~
~ http://xbrl.sec.gov/rr/role/BarChartData column rr_ProspectusShareClassAxis compact vanguard_C000034438Member ~
~ http://xbrl.sec.gov/rr/role/BarChartData column rr_ProspectusShareClassAxis compact vanguard_C000034439Member ~
~ http://xbrl.sec.gov/rr/role/BarChartData column rr_ProspectusShareClassAxis compact vanguard_C000034440Member ~
~ http://xbrl.sec.gov/rr/role/BarChartData column rr_ProspectusShareClassAxis compact vanguard_C000034441Member ~
~ http://xbrl.sec.gov/rr/role/BarChartData column rr_ProspectusShareClassAxis compact vanguard_C000091317Member ~
~ http://xbrl.sec.gov/rr/role/BarChartData column rr_ProspectusShareClassAxis compact vanguard_C000108861Member ~
                                                                                                                                                                                                                                     
[rr_ExpenseExampleHeading]

Example

Example

Example

Example

Example

Example

Example

Example

Example

Example

Example

Example

Example

Example

Examples

Example

Example

Example

Example

Example

Example

Example

Example

Example

Example

Example

Example

                                                                                                                                                                                                                                     
[rr_ExpenseExampleNarrativeTextBlock]

The following example is intended to help you compare the cost of investing in the Fund's Admiral Shares with the cost of investing in other mutual funds. It illustrates the hypothetical expenses that you would incur over various periods if you invested $10,000 in the Fund's shares. This example assumes that the Shares provide a return of 5% a year and that total annual fund operating expenses remain as stated in the preceding table. The results apply whether or not you redeem your investment at the end of the given period. Although your actual costs may be higher or lower, based on these assumptions your costs would be:

The following example is intended to help you compare the cost of investing in the Fund's Investor Shares with the cost of investing in other mutual funds. It illustrates the hypothetical expenses that you would incur over various periods if you invested $10,000 in the Fund's shares. This example assumes that the Shares provide a return of 5% a year and that total annual fund operating expenses remain as stated in the preceding table. The results apply whether or not you redeem your investment at the end of the given period. Although your actual costs may be higher or lower, based on these assumptions your costs would be:

The following example is intended to help you compare the cost of investing in the Fund (based on the fees and expenses of the acquired funds) with the cost of investing in other mutual funds. It illustrates the hypothetical expenses that you would incur over various periods if you invested $10,000 in the Fund's shares. This example assumes that the Fund provides a return of 5% a year and that total annual fund operating expenses of the Fund and its underlying funds remain as stated in the preceding table. The results apply whether or not you redeem your investment at the end of the given period. Although your actual costs may be higher or lower, based on these assumptions your costs would be:

The following example is intended to help you compare the cost of investing in the Fund (based on the fees and expenses of the acquired funds) with the cost of investing in other mutual funds. It illustrates the hypothetical expenses that you would incur over various periods if you invested $10,000 in the Fund's shares. This example assumes that the Fund provides a return of 5% a year and that total annual fund operating expenses of the Fund and its underlying funds remain as stated in the preceding table. The results apply whether or not you redeem your investment at the end of the given period. Although your actual costs may be higher or lower, based on these assumptions your costs would be:

The following example is intended to help you compare the cost of investing in the Fund (based on the fees and expenses of the acquired funds) with the cost of investing in other mutual funds. It illustrates the hypothetical expenses that you would incur over various periods if you invested $10,000 in the Fund's shares. This example assumes that the Fund provides a return of 5% a year and that total annual fund operating expenses of the Fund and its underlying funds remain as stated in the preceding table. The results apply whether or not you redeem your investment at the end of the given period. Although your actual costs may be higher or lower, based on these assumptions your costs would be:

The following example is intended to help you compare the cost of investing in the Fund (based on the fees and expenses of the acquired funds) with the cost of investing in other mutual funds. It illustrates the hypothetical expenses that you would incur over various periods if you invested $10,000 in the Fund's shares. This example assumes that the Fund provides a return of 5% a year and that total annual fund operating expenses of the Fund and its underlying funds remain as stated in the preceding table. The results apply whether or not you redeem your investment at the end of the given period. Although your actual costs may be higher or lower, based on these assumptions your costs would be:

The following example is intended to help you compare the cost of investing in the Fund (based on the fees and expenses of the acquired funds) with the cost of investing in other mutual funds. It illustrates the hypothetical expenses that you would incur over various periods if you invested $10,000 in the Fund's shares. This example assumes that the Fund provides a return of 5% a year and that total annual fund operating expenses of the Fund and its underlying funds remain as stated in the preceding table. The results apply whether or not you redeem your investment at the end of the given period. Although your actual costs may be higher or lower, based on these assumptions your costs would be:

The following example is intended to help you compare the cost of investing in the Fund (based on the fees and expenses of the acquired funds) with the cost of investing in other mutual funds. It illustrates the hypothetical expenses that you would incur over various periods if you invested $10,000 in the Fund's shares. This example assumes that the Fund provides a return of 5% a year and that total annual fund operating expenses of the Fund and its underlying funds remain as stated in the preceding table. The results apply whether or not you redeem your investment at the end of the given period. Although your actual costs may be higher or lower, based on these assumptions your costs would be:

The following example is intended to help you compare the cost of investing in the Fund (based on the fees and expenses of the acquired funds) with the cost of investing in other mutual funds. It illustrates the hypothetical expenses that you would incur over various periods if you invested $10,000 in the Fund's shares. This example assumes that the Fund provides a return of 5% a year and that total annual fund operating expenses of the Fund and its underlying funds remain as stated in the preceding table. The results apply whether or not you redeem your investment at the end of the given period. Although your actual costs may be higher or lower, based on these assumptions your costs would be:

The following example is intended to help you compare the cost of investing in the Fund (based on the fees and expenses of the acquired funds) with the cost of investing in other mutual funds. It illustrates the hypothetical expenses that you would incur over various periods if you invested $10,000 in the Fund's shares. This example assumes that the Fund provides a return of 5% a year and that total annual fund operating expenses of the Fund and its underlying funds remain as stated in the preceding table. The results apply whether or not you redeem your investment at the end of the given period. Although your actual costs may be higher or lower, based on these assumptions your costs would be:

The following example is intended to help you compare the cost of investing in the Fund (based on the fees and expenses of the acquired funds) with the cost of investing in other mutual funds. It illustrates the hypothetical expenses that you would incur over various periods if you invested $10,000 in the Fund's shares. This example assumes that the Fund provides a return of 5% a year and that total annual fund operating expenses of the Fund and its underlying funds remain as stated in the preceding table. The results apply whether or not you redeem your investment at the end of the given period. Although your actual costs may be higher or lower, based on these assumptions your costs would be:

The following example is intended to help you compare the cost of investing in the Fund (based on the fees and expenses of the acquired funds) with the cost of investing in other mutual funds. It illustrates the hypothetical expenses that you would incur over various periods if you invested $10,000 in the Fund's shares. This example assumes that the Fund provides a return of 5% a year and that total annual fund operating expenses of the Fund and its underlying funds remain as stated in the preceding table. The results apply whether or not you redeem your investment at the end of the given period. Although your actual costs may be higher or lower, based on these assumptions your costs would be:

The following example is intended to help you compare the cost of investing in the Fund (based on the fees and expenses of the acquired funds) with the cost of investing in other mutual funds. It illustrates the hypothetical expenses that you would incur over various periods if you invested $10,000 in the Fund's shares. This example assumes that the Fund provides a return of 5% a year and that total annual fund operating expenses of the Fund and its underlying funds remain as stated in the preceding table. The results apply whether or not you redeem your investment at the end of the given period. Although your actual costs may be higher or lower, based on these assumptions your costs would be:

The following example is intended to help you compare the cost of investing in the Fund (based on the fees and expenses of the acquired funds) with the cost of investing in other mutual funds. It illustrates the hypothetical expenses that you would incur over various periods if you invested $10,000 in the Fund's shares. This example assumes that the Fund provides a return of 5% a year and that total annual fund operating expenses of the Fund and its underlying funds remain as stated in the preceding table. The results apply whether or not you redeem your investment at the end of the given period. Although your actual costs may be higher or lower, based on these assumptions your costs would be:

The following examples are intended to help you compare the cost of investing in the Fund's Investor Shares or Admiral Shares with the cost of investing in other mutual funds. They illustrate the hypothetical expenses that you would incur over various periods if you invested $10,000 in the Fund's shares. These examples assume that the Shares provide a return of 5% a year and that total annual fund operating expenses remain as stated in the preceding table. The results apply whether or not you redeem your investment at the end of the given period. Although your actual costs may be higher or lower, based on these assumptions your costs would be:

The following example is intended to help you compare the cost of investing in the Fund (based on the fees and expenses of the acquired funds) with the cost of investing in other mutual funds. It illustrates the hypothetical expenses that you would incur over various periods if you invested $10,000 in the Fund's shares. This example assumes that the Fund provides a return of 5% a year and that total annual fund operating expenses of the Fund and its underlying funds remain as stated in the preceding table. The results apply whether or not you redeem your investment at the end of the given period. Although your actual costs may be higher or lower, based on these assumptions your costs would be:

The following example is intended to help you compare the cost of investing in the Fund (based on the fees and expenses of the acquired funds) with the cost of investing in other mutual funds. It illustrates the hypothetical expenses that you would incur over various periods if you invested $10,000 in the Fund's shares. This example assumes that the Fund provides a return of 5% a year and that total annual fund operating expenses of the Fund and its underlying funds remain as stated in the preceding table. The results apply whether or not you redeem your investment at the end of the given period. Although your actual costs may be higher or lower, based on these assumptions your costs would be:

The following example is intended to help you compare the cost of investing in the Fund (based on the fees and expenses of the acquired funds) with the cost of investing in other mutual funds. It illustrates the hypothetical expenses that you would incur over various periods if you invested $10,000 in the Fund's shares. This example assumes that the Fund provides a return of 5% a year and that total annual fund operating expenses of the Fund and its underlying funds remain as stated in the preceding table. The results apply whether or not you redeem your investment at the end of the given period. Although your actual costs may be higher or lower, based on these assumptions your costs would be:

The following example is intended to help you compare the cost of investing in the Fund (based on the fees and expenses of the acquired funds) with the cost of investing in other mutual funds. It illustrates the hypothetical expenses that you would incur over various periods if you invested $10,000 in the Fund's shares. This example assumes that the Fund provides a return of 5% a year and that total annual fund operating expenses of the Fund and its underlying funds remain as stated in the preceding table. The results apply whether or not you redeem your investment at the end of the given period. Although your actual costs may be higher or lower, based on these assumptions your costs would be:

The following example is intended to help you compare the cost of investing in the Fund (based on the fees and expenses of the acquired funds) with the cost of investing in other mutual funds. It illustrates the hypothetical expenses that you would incur over various periods if you invested $10,000 in the Fund's shares. This example assumes that the Fund provides a return of 5% a year and that total annual fund operating expenses of the Fund and its underlying funds remain as stated in the preceding table. The results apply whether or not you redeem your investment at the end of the given period. Although your actual costs may be higher or lower, based on these assumptions your costs would be:

The following example is intended to help you compare the cost of investing in the Fund (based on the fees and expenses of the acquired funds) with the cost of investing in other mutual funds. It illustrates the hypothetical expenses that you would incur over various periods if you invested $10,000 in the Fund's shares. This example assumes that the Fund provides a return of 5% a year and that total annual fund operating expenses of the Fund and its underlying funds remain as stated in the preceding table. The results apply whether or not you redeem your investment at the end of the given period. Although your actual costs may be higher or lower, based on these assumptions your costs would be:

The following example is intended to help you compare the cost of investing in the Fund (based on the fees and expenses of the acquired funds) with the cost of investing in other mutual funds. It illustrates the hypothetical expenses that you would incur over various periods if you invested $10,000 in the Fund's shares. This example assumes that the Fund provides a return of 5% a year and that total annual fund operating expenses of the Fund and its underlying funds remain as stated in the preceding table. The results apply whether or not you redeem your investment at the end of the given period. Although your actual costs may be higher or lower, based on these assumptions your costs would be:

The following example is intended to help you compare the cost of investing in the Fund (based on the fees and expenses of the acquired funds) with the cost of investing in other mutual funds. It illustrates the hypothetical expenses that you would incur over various periods if you invested $10,000 in the Fund's shares. This example assumes that the Fund provides a return of 5% a year and that total annual fund operating expenses of the Fund and its underlying funds remain as stated in the preceding table. The results apply whether or not you redeem your investment at the end of the given period. Although your actual costs may be higher or lower, based on these assumptions your costs would be:

The following example is intended to help you compare the cost of investing in the Fund (based on the fees and expenses of the acquired funds) with the cost of investing in other mutual funds. It illustrates the hypothetical expenses that you would incur over various periods if you invested $10,000 in the Fund's shares. This example assumes that the Fund provides a return of 5% a year and that total annual fund operating expenses of the Fund and its underlying funds remain as stated in the preceding table. The results apply whether or not you redeem your investment at the end of the given period. Although your actual costs may be higher or lower, based on these assumptions your costs would be:

The following example is intended to help you compare the cost of investing in the Fund (based on the fees and expenses of the acquired funds) with the cost of investing in other mutual funds. It illustrates the hypothetical expenses that you would incur over various periods if you invested $10,000 in the Fund's shares. This example assumes that the Fund provides a return of 5% a year and that total annual fund operating expenses of the Fund and its underlying funds remain as stated in the preceding table. The results apply whether or not you redeem your investment at the end of the given period. Although your actual costs may be higher or lower, based on these assumptions your costs would be:

The following example is intended to help you compare the cost of investing in the Fund (based on the fees and expenses of the acquired funds) with the cost of investing in other mutual funds. It illustrates the hypothetical expenses that you would incur over various periods if you invested $10,000 in the Fund's shares. This example assumes that the Fund provides a return of 5% a year and that total annual fund operating expenses of the Fund and its underlying funds remain as stated in the preceding table. The results apply whether or not you redeem your investment at the end of the given period. Although your actual costs may be higher or lower, based on these assumptions your costs would be:

The following example is intended to help you compare the cost of investing in the Fund (based on the fees and expenses of the acquired funds) with the cost of investing in other mutual funds. It illustrates the hypothetical expenses that you would incur over various periods if you invested $10,000 in the Fund's shares. This example assumes that the Fund provides a return of 5% a year and that total annual fund operating expenses of the Fund and its underlying funds remain as stated in the preceding table. The results apply whether or not you redeem your investment at the end of the given period. Although your actual costs may be higher or lower, based on these assumptions your costs would be:

                                                                                                                                                                                                                                     
[rr_ExpenseExampleNoRedemptionTableTextBlock]
~ http://vanguard/role/S000002568ExpenseExampleNoRedemptionParticipant2 column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002568Member ~
~ http://vanguard/role/S000002568ExpenseExampleNoRedemptionParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002568Member ~
~ http://vanguard/role/S000002569ExpenseExampleNoRedemptionParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002569Member ~
~ http://vanguard/role/S000002571ExpenseExampleNoRedemptionParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002571Member ~
~ http://vanguard/role/S000002572ExpenseExampleNoRedemptionParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002572Member ~
~ http://vanguard/role/S000002573ExpenseExampleNoRedemptionParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002573Member ~
~ http://vanguard/role/S000002574ExpenseExampleNoRedemptionParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002574Member ~
~ http://vanguard/role/S000012758ExpenseExampleNoRedemptionParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012758Member ~
~ http://vanguard/role/S000012759ExpenseExampleNoRedemptionParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012759Member ~
~ http://vanguard/role/S000012760ExpenseExampleNoRedemptionParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012760Member ~
~ http://vanguard/role/S000012761ExpenseExampleNoRedemptionParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012761Member ~
~ http://vanguard/role/S000012762ExpenseExampleNoRedemptionParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012762Member ~
~ http://vanguard/role/S000029700ExpenseExampleNoRedemptionParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000029700Member ~
~ http://vanguard/role/S000035453ExpenseExampleNoRedemptionParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000035453Member ~
~ http://vanguard/role/S000002568ExpenseExampleNoRedemptionRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002568Member ~
~ http://vanguard/role/S000002569ExpenseExampleNoRedemptionRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002569Member ~
~ http://vanguard/role/S000002571ExpenseExampleNoRedemptionRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002571Member ~
~ http://vanguard/role/S000002572ExpenseExampleNoRedemptionRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002572Member ~
~ http://vanguard/role/S000002573ExpenseExampleNoRedemptionRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002573Member ~
~ http://vanguard/role/S000002574ExpenseExampleNoRedemptionRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002574Member ~
~ http://vanguard/role/S000012758ExpenseExampleNoRedemptionRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012758Member ~
~ http://vanguard/role/S000012759ExpenseExampleNoRedemptionRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012759Member ~
~ http://vanguard/role/S000012760ExpenseExampleNoRedemptionRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012760Member ~
~ http://vanguard/role/S000012761ExpenseExampleNoRedemptionRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012761Member ~
~ http://vanguard/role/S000012762ExpenseExampleNoRedemptionRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012762Member ~
~ http://vanguard/role/S000029700ExpenseExampleNoRedemptionRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000029700Member ~
~ http://vanguard/role/S000035453ExpenseExampleNoRedemptionRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000035453Member ~
                                                                                                                                                                                                                                     
[rr_ExpenseHeading]
Fees and Expenses Fees and Expenses Fees and Expenses Fees and Expenses Fees and Expenses Fees and Expenses Fees and Expenses Fees and Expenses Fees and Expenses Fees and Expenses Fees and Expenses Fees and Expenses Fees and Expenses Fees and Expenses Fees and Expenses Fees and Expenses Fees and Expenses Fees and Expenses Fees and Expenses Fees and Expenses Fees and Expenses Fees and Expenses Fees and Expenses Fees and Expenses Fees and Expenses Fees and Expenses Fees and Expenses                                                                                                                                                                                                                                      
[rr_ExpenseNarrativeTextBlock]

The following table describes the fees and expenses you may pay if you buy and hold Admiral Shares of the Fund.

The following table describes the fees and expenses you may pay if you buy and hold Investor Shares of the Fund.

The following table describes the fees and expenses you may pay if you buy and hold shares of the Fund.

The following table describes the fees and expenses you may pay if you buy and hold shares of the Fund.

The following table describes the fees and expenses you may pay if you buy and hold shares of the Fund.

The following table describes the fees and expenses you may pay if you buy and hold shares of the Fund.

The following table describes the fees and expenses you may pay if you buy and hold shares of the Fund.

The following table describes the fees and expenses you may pay if you buy and hold shares of the Fund.

The following table describes the fees and expenses you may pay if you buy and hold shares of the Fund.

The following table describes the fees and expenses you may pay if you buy and hold shares of the Fund.

The following table describes the fees and expenses you may pay if you buy and hold shares of the Fund.

The following table describes the fees and expenses you may pay if you buy and hold shares of the Fund.

The following table describes the fees and expenses you may pay if you buy and hold shares of the Fund.

The following table describes the fees and expenses you may pay if you buy and hold shares of the Fund.

The following table describes the fees and expenses you may pay if you buy and hold Investor Shares or Admiral Shares of the Fund.

The following table describes the fees and expenses you may pay if you buy and hold shares of the Fund.

The following table describes the fees and expenses you may pay if you buy and hold shares of the Fund.

The following table describes the fees and expenses you may pay if you buy and hold shares of the Fund.

The following table describes the fees and expenses you may pay if you buy and hold shares of the Fund.

The following table describes the fees and expenses you may pay if you buy and hold shares of the Fund.

The following table describes the fees and expenses you may pay if you buy and hold shares of the Fund.

The following table describes the fees and expenses you may pay if you buy and hold shares of the Fund.

The following table describes the fees and expenses you may pay if you buy and hold shares of the Fund.

The following table describes the fees and expenses you may pay if you buy and hold shares of the Fund.

The following table describes the fees and expenses you may pay if you buy and hold shares of the Fund.

The following table describes the fees and expenses you may pay if you buy and hold shares of the Fund.

The following table describes the fees and expenses you may pay if you buy and hold shares of the Fund.

                                                                                                                                                                                                                                     
[rr_HighestQuarterlyReturnLabel]
(quarter ended September 30, 2009 ) (quarter ended September 30, 2009 ) (quarter ended September 30, 2009 ) (quarter ended June 30, 2009 ) (quarter ended June 30, 2009 ) (quarter ended June 30, 2009 ) (quarter ended June 30, 2009 ) (quarter ended June 30, 2009 ) (quarter ended June 30, 2009 ) (quarter ended June 30, 2009 ) (quarter ended June 30, 2009 ) (quarter ended June 30, 2009 ) (quarter ended March 31, 2012 ) (quarter ended March 31, 2013 ) (quarter ended September 30, 2009 ) (quarter ended September 30, 2009 ) (quarter ended June 30, 2009 ) (quarter ended June 30, 2009 ) (quarter ended June 30, 2009 ) (quarter ended June 30, 2009 ) (quarter ended June 30, 2009 ) (quarter ended June 30, 2009 ) (quarter ended June 30, 2009 ) (quarter ended June 30, 2009 ) (quarter ended June 30, 2009 ) (quarter ended March 31, 2012 ) (quarter ended March 31, 2013 )                                                                                                                                                                                                                                      
[rr_IndexNoDeductionForFeesExpensesTaxes]
(reflects no deduction for fees or expenses) (reflects no deduction for fees or expenses) (reflect no deduction for fees or expenses) (reflect no deduction for fees or expenses) (reflect no deduction for fees or expenses) (reflect no deduction for fees or expenses) (reflect no deduction for fees or expenses) (reflect no deduction for fees or expenses) (reflect no deduction for fees or expenses) (reflect no deduction for fees or expenses) (reflect no deduction for fees or expenses) (reflect no deduction for fees or expenses) (reflect no deduction for fees, expenses, or taxes) (reflect no deduction for fees or expenses) (reflects no deduction for fees, expenses, or taxes) (reflect no deduction for fees, expenses, or taxes) (reflect no deduction for fees, expenses, or taxes) (reflect no deduction for fees, expenses, or taxes) (reflect no deduction for fees, expenses, or taxes) (reflect no deduction for fees, expenses, or taxes) (reflect no deduction for fees, expenses, or taxes) (reflect no deduction for fees, expenses, or taxes) (reflect no deduction for fees, expenses, or taxes) (reflect no deduction for fees, expenses, or taxes) (reflect no deduction for fees, expenses, or taxes) (reflect no deduction for fees, expenses, or taxes) (reflect no deduction for fees, expenses, or taxes) (reflects no deduction for fees or expenses) (reflects no deduction for fees or expenses) (reflect no deduction for fees or expenses) (reflect no deduction for fees or expenses) (reflect no deduction for fees or expenses) (reflect no deduction for fees or expenses) (reflect no deduction for fees or expenses) (reflect no deduction for fees or expenses) (reflect no deduction for fees or expenses) (reflect no deduction for fees or expenses) (reflect no deduction for fees or expenses) (reflect no deduction for fees or expenses) (reflect no deduction for fees or expenses) (reflect no deduction for fees or expenses) (reflect no deduction for fees or expenses) (reflect no deduction for fees or expenses) (reflect no deduction for fees or expenses) (reflect no deduction for fees or expenses) (reflect no deduction for fees or expenses) (reflect no deduction for fees or expenses) (reflect no deduction for fees or expenses) (reflect no deduction for fees or expenses) (reflect no deduction for fees or expenses) (reflect no deduction for fees or expenses) (reflect no deduction for fees or expenses) (reflect no deduction for fees or expenses) (reflect no deduction for fees or expenses) (reflect no deduction for fees or expenses) (reflect no deduction for fees or expenses) (reflect no deduction for fees or expenses) (reflect no deduction for fees or expenses) (reflect no deduction for fees or expenses) (reflect no deduction for fees or expenses) (reflect no deduction for fees or expenses) (reflect no deduction for fees or expenses) (reflect no deduction for fees or expenses) (reflect no deduction for fees or expenses) (reflect no deduction for fees or expenses) (reflects no deduction for fees, expenses, or taxes) (reflects no deduction for fees, expenses, or taxes) (reflect no deduction for fees, expenses, or taxes) (reflect no deduction for fees, expenses, or taxes) (reflect no deduction for fees, expenses, or taxes) (reflect no deduction for fees, expenses, or taxes) (reflect no deduction for fees, expenses, or taxes) (reflect no deduction for fees, expenses, or taxes) (reflect no deduction for fees, expenses, or taxes) (reflect no deduction for fees, expenses, or taxes) (reflect no deduction for fees, expenses, or taxes) (reflect no deduction for fees, expenses, or taxes) (reflect no deduction for fees, expenses, or taxes) (reflect no deduction for fees, expenses, or taxes) (reflect no deduction for fees, expenses, or taxes) (reflect no deduction for fees, expenses, or taxes) (reflect no deduction for fees, expenses, or taxes) (reflect no deduction for fees, expenses, or taxes) (reflect no deduction for fees, expenses, or taxes) (reflect no deduction for fees, expenses, or taxes) (reflect no deduction for fees, expenses, or taxes) (reflect no deduction for fees, expenses, or taxes) (reflect no deduction for fees, expenses, or taxes) (reflect no deduction for fees, expenses, or taxes) (reflect no deduction for fees, expenses, or taxes) (reflect no deduction for fees, expenses, or taxes) (reflect no deduction for fees, expenses, or taxes) (reflect no deduction for fees, expenses, or taxes) (reflect no deduction for fees, expenses, or taxes) (reflect no deduction for fees, expenses, or taxes) (reflect no deduction for fees, expenses, or taxes) (reflect no deduction for fees, expenses, or taxes) (reflect no deduction for fees, expenses, or taxes) (reflect no deduction for fees, expenses, or taxes) (reflect no deduction for fees, expenses, or taxes) (reflect no deduction for fees, expenses, or taxes) (reflect no deduction for fees, expenses, or taxes) (reflect no deduction for fees, expenses, or taxes)                                                                              
[rr_LowestQuarterlyReturnLabel]
(quarter ended December 31, 2008 ) (quarter ended December 31, 2008 ) (quarter ended December 31, 2008 ) (quarter ended December 31, 2008 ) (quarter ended December 31, 2008 ) (quarter ended December 31, 2008 ) (quarter ended December 31, 2008 ) (quarter ended December 31, 2008 ) (quarter ended December 31, 2008 ) (quarter ended December 31, 2008 ) (quarter ended December 31, 2008 ) (quarter ended December 31, 2008 ) (quarter ended September 30, 2011 ) (quarter ended September 30, 2014 ) (quarter ended December 31, 2008 ) (quarter ended December 31, 2008 ) (quarter ended December 31, 2008 ) (quarter ended December 31, 2008 ) (quarter ended December 31, 2008 ) (quarter ended December 31, 2008 ) (quarter ended December 31, 2008 ) (quarter ended December 31, 2008 ) (quarter ended December 31, 2008 ) (quarter ended December 31, 2008 ) (quarter ended December 31, 2008 ) (quarter ended September 30, 2011 ) (quarter ended September 30, 2014 )                                                                                                                                                                                                                                      
[rr_ObjectiveHeading]
Investment Objective Investment Objective Investment Objective Investment Objective Investment Objective Investment Objective Investment Objective Investment Objective Investment Objective Investment Objective Investment Objective Investment Objective Investment Objective Investment Objective Investment Objective Investment Objective Investment Objective Investment Objective Investment Objective Investment Objective Investment Objective Investment Objective Investment Objective Investment Objective Investment Objective Investment Objective Investment Objective                                                                                                                                                                                                                                      
[rr_ObjectivePrimaryTextBlock]

The Fund seeks to provide long-term capital appreciation.

The Fund seeks to provide long-term capital appreciation.

The Fund seeks to provide current income and some capital appreciation.

The Fund seeks to provide capital appreciation and current income consistent with its current asset allocation.

The Fund seeks to provide capital appreciation and current income consistent with its current asset allocation.

The Fund seeks to provide capital appreciation and current income consistent with its current asset allocation.

The Fund seeks to provide capital appreciation and current income consistent with its current asset allocation.

The Fund seeks to provide capital appreciation and current income consistent with its current asset allocation.

The Fund seeks to provide capital appreciation and current income consistent with its current asset allocation.

The Fund seeks to provide capital appreciation and current income consistent with its current asset allocation.

The Fund seeks to provide capital appreciation and current income consistent with its current asset allocation.

The Fund seeks to provide capital appreciation and current income consistent with its current asset allocation.

The Fund seeks to provide capital appreciation and current income consistent with its current asset allocation.

The Fund seeks to provide capital appreciation and current income consistent with its current asset allocation.

The Fund seeks to provide long-term capital appreciation.

The Fund seeks to provide current income and some capital appreciation.

The Fund seeks to provide capital appreciation and current income consistent with its current asset allocation.

The Fund seeks to provide capital appreciation and current income consistent with its current asset allocation.

The Fund seeks to provide capital appreciation and current income consistent with its current asset allocation.

The Fund seeks to provide capital appreciation and current income consistent with its current asset allocation.

The Fund seeks to provide capital appreciation and current income consistent with its current asset allocation.

The Fund seeks to provide capital appreciation and current income consistent with its current asset allocation.

The Fund seeks to provide capital appreciation and current income consistent with its current asset allocation.

The Fund seeks to provide capital appreciation and current income consistent with its current asset allocation.

The Fund seeks to provide capital appreciation and current income consistent with its current asset allocation.

The Fund seeks to provide capital appreciation and current income consistent with its current asset allocation.

The Fund seeks to provide capital appreciation and current income consistent with its current asset allocation.

                                                                                                                                                                                                                                     
[rr_OperatingExpensesCaption]
Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment) Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment) Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment) Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment) Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment) Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment) Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment) Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment) Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment) Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment) Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment) Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment) Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment) Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment) Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment) Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment) Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment) Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment) Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment) Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment) Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment) Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment) Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment) Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment) Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment) Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment) Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment)                                                                                                                                                                                                                                      
[rr_PerformanceAdditionalMarketIndex]
   

, which have investment characteristics similar to those of the Fund.

, which have investment characteristics similar to those of the Fund.

, which have investment characteristics similar to those of the Fund.

, which have investment characteristics similar to those of the Fund.

, which have investment characteristics similar to those of the Fund.

, which have investment characteristics similar to those of the Fund.

, which have investment characteristics similar to those of the Fund.

, which have investment characteristics similar to those of the Fund.

, which have investment characteristics similar to those of the Fund.

, which have investment characteristics similar to those of the Fund.

, which have investment characteristics similar to those of the Fund.

, which have investment characteristics similar to those of the Fund.

 

, which have investment characteristics similar to those of the Fund.

, which have investment characteristics similar to those of the Fund.

, which have investment characteristics similar to those of the Fund.

, which have investment characteristics similar to those of the Fund.

, which have investment characteristics similar to those of the Fund.

, which have investment characteristics similar to those of the Fund.

, which have investment characteristics similar to those of the Fund.

, which have investment characteristics similar to those of the Fund.

, which have investment characteristics similar to those of the Fund.

, which have investment characteristics similar to those of the Fund.

, which have investment characteristics similar to those of the Fund.

, which have investment characteristics similar to those of the Fund.

                                                                                                                                                                                                                                     
[rr_PerformanceAvailabilityPhone]

800-662-7447

800-662-7447

800-662-7447

800-662-7447

800-662-7447

800-662-7447

800-662-7447

800-662-7447

800-662-7447

800-662-7447

800-662-7447

800-662-7447

800-662-7447

800-662-7447

800-662-7447

800-662-7447

800-662-7447

800-662-7447

800-662-7447

800-662-7447

800-662-7447

800-662-7447

800-662-7447

800-662-7447

800-662-7447

800-662-7447

800-662-7447

                                                                                                                                                                                                                                     
[rr_PerformanceAvailabilityWebSiteAddress]

vanguard.com/performance

vanguard.com/performance

vanguard.com/performance

vanguard.com/performance

vanguard.com/performance

vanguard.com/performance

vanguard.com/performance

vanguard.com/performance

vanguard.com/performance

vanguard.com/performance

vanguard.com/performance

vanguard.com/performance

vanguard.com/performance

vanguard.com/performance

vanguard.com/performance

vanguard.com/performance

vanguard.com/performance

vanguard.com/performance

vanguard.com/performance

vanguard.com/performance

vanguard.com/performance

vanguard.com/performance

vanguard.com/performance

vanguard.com/performance

vanguard.com/performance

vanguard.com/performance

vanguard.com/performance

                                                                                                                                                                                                                                     
[rr_PerformanceInformationIllustratesVariabilityOfReturns]

The following bar chart and table are intended to help you understand the risks of investing in the Fund.

The following bar chart and table are intended to help you understand the risks of investing in the Fund.

The following bar chart and table are intended to help you understand the risks of investing in the Fund.

The following bar chart and table are intended to help you understand the risks of investing in the Fund.

The following bar chart and table are intended to help you understand the risks of investing in the Fund.

The following bar chart and table are intended to help you understand the risks of investing in the Fund.

The following bar chart and table are intended to help you understand the risks of investing in the Fund.

The following bar chart and table are intended to help you understand the risks of investing in the Fund.

The following bar chart and table are intended to help you understand the risks of investing in the Fund.

The following bar chart and table are intended to help you understand the risks of investing in the Fund.

The following bar chart and table are intended to help you understand the risks of investing in the Fund.

The following bar chart and table are intended to help you understand the risks of investing in the Fund.

The following bar chart and table are intended to help you understand the risks of investing in the Fund.

The following bar chart and table are intended to help you understand the risks of investing in the Fund.

The following bar chart and table are intended to help you understand the risks of investing in the Fund.

The following bar chart and table are intended to help you understand the risks of investing in the Fund.

The following bar chart and table are intended to help you understand the risks of investing in the Fund.

The following bar chart and table are intended to help you understand the risks of investing in the Fund.

The following bar chart and table are intended to help you understand the risks of investing in the Fund.

The following bar chart and table are intended to help you understand the risks of investing in the Fund.

The following bar chart and table are intended to help you understand the risks of investing in the Fund.

The following bar chart and table are intended to help you understand the risks of investing in the Fund.

The following bar chart and table are intended to help you understand the risks of investing in the Fund.

The following bar chart and table are intended to help you understand the risks of investing in the Fund.

The following bar chart and table are intended to help you understand the risks of investing in the Fund.

The following bar chart and table are intended to help you understand the risks of investing in the Fund.

The following bar chart and table are intended to help you understand the risks of investing in the Fund.

                                                                                                                                                                                                                                     
[rr_PerformancePastDoesNotIndicateFuture]

Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future.

Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future.

Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future.

Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future.

Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future.

Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future.

Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future.

Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future.

Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future.

Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future.

Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future.

Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future.

Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future.

Keep in mind that the Fund's past performance does not indicate how the Fund will perform in the future.

Keep in mind that the Fund's past performance (before and after taxes) does not indicate how the Fund will perform in the future.

Keep in mind that the Fund's past performance (before and after taxes) does not indicate how the Fund will perform in the future.

Keep in mind that the Fund's past performance (before and after taxes) does not indicate how the Fund will perform in the future.

Keep in mind that the Fund's past performance (before and after taxes) does not indicate how the Fund will perform in the future.

Keep in mind that the Fund's past performance (before and after taxes) does not indicate how the Fund will perform in the future.

Keep in mind that the Fund's past performance (before and after taxes) does not indicate how the Fund will perform in the future.

Keep in mind that the Fund's past performance (before and after taxes) does not indicate how the Fund will perform in the future.

Keep in mind that the Fund's past performance (before and after taxes) does not indicate how the Fund will perform in the future.

Keep in mind that the Fund's past performance (before and after taxes) does not indicate how the Fund will perform in the future.

Keep in mind that the Fund's past performance (before and after taxes) does not indicate how the Fund will perform in the future.

Keep in mind that the Fund's past performance (before and after taxes) does not indicate how the Fund will perform in the future.

Keep in mind that the Fund's past performance (before and after taxes) does not indicate how the Fund will perform in the future.

Keep in mind that the Fund's past performance (before and after taxes) does not indicate how the Fund will perform in the future.

                                                                                                                                                                                                                                     
[rr_PerformanceTableClosingTextBlock]
                           

Actual after-tax returns depend on your tax situation and may differ from those shown in the preceding table. When after-tax returns are calculated, it is assumed that the shareholder was in the highest individual federal marginal income tax bracket at the time of each distribution of income or capital gains or upon redemption. State and local income taxes are not reflected in the calculations. Please note that after-tax returns are shown only for the Investor Shares and may differ for each share class. After-tax returns are not relevant for a shareholder who holds fund shares in a tax-deferred account, such as an individual retirement account or a 401(k) plan. Also, figures captioned Return After Taxes on Distributions and Sale of Fund Shares may be higher than other figures for the same period if a capital loss occurs upon redemption and results in an assumed tax deduction for the shareholder.

Actual after-tax returns depend on your tax situation and may differ from those shown in the preceding table. When after-tax returns are calculated, it is assumed that the shareholder was in the highest individual federal marginal income tax bracket at the time of each distribution of income or capital gains or upon redemption. State and local income taxes are not reflected in the calculations. Please note that after-tax returns are not relevant for a shareholder who holds fund shares in a tax-deferred account, such as an individual retirement account or a 401(k) plan. Also, figures captioned Return After Taxes on Distributions and Sale of Fund Shares may be higher than other figures for the same period if a capital loss occurs upon redemption and results in an assumed tax deduction for the shareholder.

Actual after-tax returns depend on your tax situation and may differ from those shown in the preceding table. When after-tax returns are calculated, it is assumed that the shareholder was in the highest individual federal marginal income tax bracket at the time of each distribution of income or capital gains or upon redemption. State and local income taxes are not reflected in the calculations. Please note that after-tax returns are not relevant for a shareholder who holds fund shares in a tax-deferred account, such as an individual retirement account or a 401(k) plan. Also, figures captioned Return After Taxes on Distributions and Sale of Fund Shares may be higher than other figures for the same period if a capital loss occurs upon redemption and results in an assumed tax deduction for the shareholder.

Actual after-tax returns depend on your tax situation and may differ from those shown in the preceding table. When after-tax returns are calculated, it is assumed that the shareholder was in the highest individual federal marginal income tax bracket at the time of each distribution of income or capital gains or upon redemption. State and local income taxes are not reflected in the calculations. Please note that after-tax returns are not relevant for a shareholder who holds fund shares in a tax-deferred account, such as an individual retirement account or a 401(k) plan. Also, figures captioned Return After Taxes on Distributions and Sale of Fund Shares may be higher than other figures for the same period if a capital loss occurs upon redemption and results in an assumed tax deduction for the shareholder.

Actual after-tax returns depend on your tax situation and may differ from those shown in the preceding table. When after-tax returns are calculated, it is assumed that the shareholder was in the highest individual federal marginal income tax bracket at the time of each distribution of income or capital gains or upon redemption. State and local income taxes are not reflected in the calculations. Please note that after-tax returns are not relevant for a shareholder who holds fund shares in a tax-deferred account, such as an individual retirement account or a 401(k) plan. Also, figures captioned Return After Taxes on Distributions and Sale of Fund Shares may be higher than other figures for the same period if a capital loss occurs upon redemption and results in an assumed tax deduction for the shareholder.

Actual after-tax returns depend on your tax situation and may differ from those shown in the preceding table. When after-tax returns are calculated, it is assumed that the shareholder was in the highest individual federal marginal income tax bracket at the time of each distribution of income or capital gains or upon redemption. State and local income taxes are not reflected in the calculations. Please note that after-tax returns are not relevant for a shareholder who holds fund shares in a tax-deferred account, such as an individual retirement account or a 401(k) plan. Also, figures captioned Return After Taxes on Distributions and Sale of Fund Shares may be higher than other figures for the same period if a capital loss occurs upon redemption and results in an assumed tax deduction for the shareholder.

Actual after-tax returns depend on your tax situation and may differ from those shown in the preceding table. When after-tax returns are calculated, it is assumed that the shareholder was in the highest individual federal marginal income tax bracket at the time of each distribution of income or capital gains or upon redemption. State and local income taxes are not reflected in the calculations. Please note that after-tax returns are not relevant for a shareholder who holds fund shares in a tax-deferred account, such as an individual retirement account or a 401(k) plan. Also, figures captioned Return After Taxes on Distributions and Sale of Fund Shares may be higher than other figures for the same period if a capital loss occurs upon redemption and results in an assumed tax deduction for the shareholder.

Actual after-tax returns depend on your tax situation and may differ from those shown in the preceding table. When after-tax returns are calculated, it is assumed that the shareholder was in the highest individual federal marginal income tax bracket at the time of each distribution of income or capital gains or upon redemption. State and local income taxes are not reflected in the calculations. Please note that after-tax returns are not relevant for a shareholder who holds fund shares in a tax-deferred account, such as an individual retirement account or a 401(k) plan. Also, figures captioned Return After Taxes on Distributions and Sale of Fund Shares may be higher than other figures for the same period if a capital loss occurs upon redemption and results in an assumed tax deduction for the shareholder.

Actual after-tax returns depend on your tax situation and may differ from those shown in the preceding table. When after-tax returns are calculated, it is assumed that the shareholder was in the highest individual federal marginal income tax bracket at the time of each distribution of income or capital gains or upon redemption. State and local income taxes are not reflected in the calculations. Please note that after-tax returns are not relevant for a shareholder who holds fund shares in a tax-deferred account, such as an individual retirement account or a 401(k) plan. Also, figures captioned Return After Taxes on Distributions and Sale of Fund Shares may be higher than other figures for the same period if a capital loss occurs upon redemption and results in an assumed tax deduction for the shareholder.

Actual after-tax returns depend on your tax situation and may differ from those shown in the preceding table. When after-tax returns are calculated, it is assumed that the shareholder was in the highest individual federal marginal income tax bracket at the time of each distribution of income or capital gains or upon redemption. State and local income taxes are not reflected in the calculations. Please note that after-tax returns are not relevant for a shareholder who holds fund shares in a tax-deferred account, such as an individual retirement account or a 401(k) plan. Also, figures captioned Return After Taxes on Distributions and Sale of Fund Shares may be higher than other figures for the same period if a capital loss occurs upon redemption and results in an assumed tax deduction for the shareholder.

Actual after-tax returns depend on your tax situation and may differ from those shown in the preceding table. When after-tax returns are calculated, it is assumed that the shareholder was in the highest individual federal marginal income tax bracket at the time of each distribution of income or capital gains or upon redemption. State and local income taxes are not reflected in the calculations. Please note that after-tax returns are not relevant for a shareholder who holds fund shares in a tax-deferred account, such as an individual retirement account or a 401(k) plan. Also, figures captioned Return After Taxes on Distributions and Sale of Fund Shares may be higher than other figures for the same period if a capital loss occurs upon redemption and results in an assumed tax deduction for the shareholder.

Actual after-tax returns depend on your tax situation and may differ from those shown in the preceding table. When after-tax returns are calculated, it is assumed that the shareholder was in the highest individual federal marginal income tax bracket at the time of each distribution of income or capital gains or upon redemption. State and local income taxes are not reflected in the calculations. Please note that after-tax returns are not relevant for a shareholder who holds fund shares in a tax-deferred account, such as an individual retirement account or a 401(k) plan. Also, figures captioned Return After Taxes on Distributions and Sale of Fund Shares may be higher than other figures for the same period if a capital loss occurs upon redemption and results in an assumed tax deduction for the shareholder.

Actual after-tax returns depend on your tax situation and may differ from those shown in the preceding table. When after-tax returns are calculated, it is assumed that the shareholder was in the highest individual federal marginal income tax bracket at the time of each distribution of income or capital gains or upon redemption. State and local income taxes are not reflected in the calculations. Please note that after-tax returns are not relevant for a shareholder who holds fund shares in a tax-deferred account, such as an individual retirement account or a 401(k) plan. Also, figures captioned Return After Taxes on Distributions and Sale of Fund Shares may be higher than other figures for the same period if a capital loss occurs upon redemption and results in an assumed tax deduction for the shareholder.

                                                                                                                                                                                                                                     
[rr_PerformanceTableExplanationAfterTaxHigher]
                           

Also, figures captioned Return After Taxes on Distributions and Sale of Fund Shares will be higher than other figures for the same period if a capital loss occurs upon redemption and results in an assumed tax deduction for the shareholder.

Also, figures captioned Return After Taxes on Distributions and Sale of Fund Shares will be higher than other figures for the same period if a capital loss occurs upon redemption and results in an assumed tax deduction for the shareholder.

Also, figures captioned Return After Taxes on Distributions and Sale of Fund Shares will be higher than other figures for the same period if a capital loss occurs upon redemption and results in an assumed tax deduction for the shareholder.

Also, figures captioned Return After Taxes on Distributions and Sale of Fund Shares will be higher than other figures for the same period if a capital loss occurs upon redemption and results in an assumed tax deduction for the shareholder.

Also, figures captioned Return After Taxes on Distributions and Sale of Fund Shares will be higher than other figures for the same period if a capital loss occurs upon redemption and results in an assumed tax deduction for the shareholder.

Also, figures captioned Return After Taxes on Distributions and Sale of Fund Shares will be higher than other figures for the same period if a capital loss occurs upon redemption and results in an assumed tax deduction for the shareholder.

Also, figures captioned Return After Taxes on Distributions and Sale of Fund Shares will be higher than other figures for the same period if a capital loss occurs upon redemption and results in an assumed tax deduction for the shareholder.

Also, figures captioned Return After Taxes on Distributions and Sale of Fund Shares will be higher than other figures for the same period if a capital loss occurs upon redemption and results in an assumed tax deduction for the shareholder.

Also, figures captioned Return After Taxes on Distributions and Sale of Fund Shares will be higher than other figures for the same period if a capital loss occurs upon redemption and results in an assumed tax deduction for the shareholder.

Also, figures captioned Return After Taxes on Distributions and Sale of Fund Shares will be higher than other figures for the same period if a capital loss occurs upon redemption and results in an assumed tax deduction for the shareholder.

Also, figures captioned Return After Taxes on Distributions and Sale of Fund Shares will be higher than other figures for the same period if a capital loss occurs upon redemption and results in an assumed tax deduction for the shareholder.

Also, figures captioned Return After Taxes on Distributions and Sale of Fund Shares will be higher than other figures for the same period if a capital loss occurs upon redemption and results in an assumed tax deduction for the shareholder.

Also, figures captioned Return After Taxes on Distributions and Sale of Fund Shares will be higher than other figures for the same period if a capital loss occurs upon redemption and results in an assumed tax deduction for the shareholder.

                                                                                                                                                                                                                                     
[rr_PerformanceTableHeading]
Average Annual Total Returns for Periods Ended December 31, 2014 Average Annual Total Returns for Periods Ended December 31, 2014 Average Annual Total Returns for Periods Ended December 31, 2014 Average Annual Total Returns for Periods Ended December 31, 2014 Average Annual Total Returns for Periods Ended December 31, 2014 Average Annual Total Returns for Periods Ended December 31, 2014 Average Annual Total Returns for Periods Ended December 31, 2014 Average Annual Total Returns for Periods Ended December 31, 2014 Average Annual Total Returns for Periods Ended December 31, 2014 Average Annual Total Returns for Periods Ended December 31, 2014 Average Annual Total Returns for Periods Ended December 31, 2014 Average Annual Total Returns for Periods Ended December 31, 2014 Average Annual Total Returns for Periods Ended December 31, 2014 Average Annual Total Returns for Periods Ended December 31, 2014 Average Annual Total Returns for Periods Ended December 31, 2014 Average Annual Total Returns for Periods Ended December 31, 2014 Average Annual Total Returns for Periods Ended December 31, 2014 Average Annual Total Returns for Periods Ended December 31, 2014 Average Annual Total Returns for Periods Ended December 31, 2014 Average Annual Total Returns for Periods Ended December 31, 2014 Average Annual Total Returns for Periods Ended December 31, 2014 Average Annual Total Returns for Periods Ended December 31, 2014 Average Annual Total Returns for Periods Ended December 31, 2014 Average Annual Total Returns for Periods Ended December 31, 2014 Average Annual Total Returns for Periods Ended December 31, 2014 Average Annual Total Returns for Periods Ended December 31, 2014 Average Annual Total Returns for Periods Ended December 31, 2014                                                                                                                                                                                                                                      
[rr_PerformanceTableNotRelevantToTaxDeferred]
                           

After-tax returns are not relevant for a shareholder who holds fund shares in a tax-deferred account, such as an individual retirement account or a 401(k) plan.

Please note that after-tax returns are not relevant for a shareholder who holds fund shares in a tax-deferred account, such as an individual retirement account or a 401(k) plan.

Please note that after-tax returns are not relevant for a shareholder who holds fund shares in a tax-deferred account, such as an individual retirement account or a 401(k) plan.

Please note that after-tax returns are not relevant for a shareholder who holds fund shares in a tax-deferred account, such as an individual retirement account or a 401(k) plan.

Please note that after-tax returns are not relevant for a shareholder who holds fund shares in a tax-deferred account, such as an individual retirement account or a 401(k) plan.

Please note that after-tax returns are not relevant for a shareholder who holds fund shares in a tax-deferred account, such as an individual retirement account or a 401(k) plan.

Please note that after-tax returns are not relevant for a shareholder who holds fund shares in a tax-deferred account, such as an individual retirement account or a 401(k) plan.

Please note that after-tax returns are not relevant for a shareholder who holds fund shares in a tax-deferred account, such as an individual retirement account or a 401(k) plan.

Please note that after-tax returns are not relevant for a shareholder who holds fund shares in a tax-deferred account, such as an individual retirement account or a 401(k) plan.

Please note that after-tax returns are not relevant for a shareholder who holds fund shares in a tax-deferred account, such as an individual retirement account or a 401(k) plan.

Please note that after-tax returns are not relevant for a shareholder who holds fund shares in a tax-deferred account, such as an individual retirement account or a 401(k) plan.

Please note that after-tax returns are not relevant for a shareholder who holds fund shares in a tax-deferred account, such as an individual retirement account or a 401(k) plan.

Please note that after-tax returns are not relevant for a shareholder who holds fund shares in a tax-deferred account, such as an individual retirement account or a 401(k) plan.

                                                                                                                                                                                                                                     
[rr_PerformanceTableOneClassOfAfterTaxShown]
                           

Please note that after-tax returns are shown only for the Investor Shares and may differ for each share class.

                                                                                                                                                                                                                                                             
[rr_PerformanceTableTextBlock]
~ http://vanguard/role/S000002568PerformanceTableDataParticipant2 column primary compact * row dei_LegalEntityAxis compact vanguard_S000002568Member row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * ~
~ http://vanguard/role/S000002568PerformanceTableDataParticipant column primary compact * row dei_LegalEntityAxis compact vanguard_S000002568Member row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * ~
~ http://vanguard/role/S000002569PerformanceTableDataParticipant column primary compact * row dei_LegalEntityAxis compact vanguard_S000002569Member row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * ~
~ http://vanguard/role/S000002571PerformanceTableDataParticipant column primary compact * row dei_LegalEntityAxis compact vanguard_S000002571Member row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * ~
~ http://vanguard/role/S000002572PerformanceTableDataParticipant column primary compact * row dei_LegalEntityAxis compact vanguard_S000002572Member row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * ~
~ http://vanguard/role/S000002573PerformanceTableDataParticipant column primary compact * row dei_LegalEntityAxis compact vanguard_S000002573Member row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * ~
~ http://vanguard/role/S000002574PerformanceTableDataParticipant column primary compact * row dei_LegalEntityAxis compact vanguard_S000002574Member row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * ~
~ http://vanguard/role/S000012758PerformanceTableDataParticipant column primary compact * row dei_LegalEntityAxis compact vanguard_S000012758Member row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * ~
~ http://vanguard/role/S000012759PerformanceTableDataParticipant column primary compact * row dei_LegalEntityAxis compact vanguard_S000012759Member row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * ~
~ http://vanguard/role/S000012760PerformanceTableDataParticipant column primary compact * row dei_LegalEntityAxis compact vanguard_S000012760Member row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * ~
~ http://vanguard/role/S000012761PerformanceTableDataParticipant column primary compact * row dei_LegalEntityAxis compact vanguard_S000012761Member row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * ~
~ http://vanguard/role/S000012762PerformanceTableDataParticipant column primary compact * row dei_LegalEntityAxis compact vanguard_S000012762Member row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * ~
~ http://vanguard/role/S000029700PerformanceTableDataParticipant column primary compact * row dei_LegalEntityAxis compact vanguard_S000029700Member row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * ~
~ http://vanguard/role/S000035453PerformanceTableDataParticipant column primary compact * row dei_LegalEntityAxis compact vanguard_S000035453Member row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * ~
~ http://vanguard/role/S000002568PerformanceTableDataRetail column primary compact * row dei_LegalEntityAxis compact vanguard_S000002568Member row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * ~
~ http://vanguard/role/S000002569PerformanceTableDataRetail column primary compact * row dei_LegalEntityAxis compact vanguard_S000002569Member row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * ~
~ http://vanguard/role/S000002571PerformanceTableDataRetail column primary compact * row dei_LegalEntityAxis compact vanguard_S000002571Member row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * ~
~ http://vanguard/role/S000002572PerformanceTableDataRetail column primary compact * row dei_LegalEntityAxis compact vanguard_S000002572Member row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * ~
~ http://vanguard/role/S000002573PerformanceTableDataRetail column primary compact * row dei_LegalEntityAxis compact vanguard_S000002573Member row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * ~
~ http://vanguard/role/S000002574PerformanceTableDataRetail column primary compact * row dei_LegalEntityAxis compact vanguard_S000002574Member row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * ~
~ http://vanguard/role/S000012758PerformanceTableDataRetail column primary compact * row dei_LegalEntityAxis compact vanguard_S000012758Member row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * ~
~ http://vanguard/role/S000012759PerformanceTableDataRetail column primary compact * row dei_LegalEntityAxis compact vanguard_S000012759Member row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * ~
~ http://vanguard/role/S000012760PerformanceTableDataRetail column primary compact * row dei_LegalEntityAxis compact vanguard_S000012760Member row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * ~
~ http://vanguard/role/S000012761PerformanceTableDataRetail column primary compact * row dei_LegalEntityAxis compact vanguard_S000012761Member row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * ~
~ http://vanguard/role/S000012762PerformanceTableDataRetail column primary compact * row dei_LegalEntityAxis compact vanguard_S000012762Member row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * ~
~ http://vanguard/role/S000029700PerformanceTableDataRetail column primary compact * row dei_LegalEntityAxis compact vanguard_S000029700Member row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * ~
~ http://vanguard/role/S000035453PerformanceTableDataRetail column primary compact * row dei_LegalEntityAxis compact vanguard_S000035453Member row rr_ProspectusShareClassAxis compact * row rr_PerformanceMeasureAxis compact * ~
                                                                                                                                                                                                                                     
[rr_PerformanceTableUsesHighestFederalRate]
                           

When after-tax returns are calculated, it is assumed that the shareholder was in the highest individual federal marginal income tax bracket at the time of each distribution of income or capital gains or upon redemption.

When after-tax returns are calculated, it is assumed that the shareholder was in the highest individual federal marginal income tax bracket at the time of each distribution of income or capital gains or upon redemption.

When after-tax returns are calculated, it is assumed that the shareholder was in the highest individual federal marginal income tax bracket at the time of each distribution of income or capital gains or upon redemption.

When after-tax returns are calculated, it is assumed that the shareholder was in the highest individual federal marginal income tax bracket at the time of each distribution of income or capital gains or upon redemption.

When after-tax returns are calculated, it is assumed that the shareholder was in the highest individual federal marginal income tax bracket at the time of each distribution of income or capital gains or upon redemption.

When after-tax returns are calculated, it is assumed that the shareholder was in the highest individual federal marginal income tax bracket at the time of each distribution of income or capital gains or upon redemption.

When after-tax returns are calculated, it is assumed that the shareholder was in the highest individual federal marginal income tax bracket at the time of each distribution of income or capital gains or upon redemption.

When after-tax returns are calculated, it is assumed that the shareholder was in the highest individual federal marginal income tax bracket at the time of each distribution of income or capital gains or upon redemption.

When after-tax returns are calculated, it is assumed that the shareholder was in the highest individual federal marginal income tax bracket at the time of each distribution of income or capital gains or upon redemption.

When after-tax returns are calculated, it is assumed that the shareholder was in the highest individual federal marginal income tax bracket at the time of each distribution of income or capital gains or upon redemption.

When after-tax returns are calculated, it is assumed that the shareholder was in the highest individual federal marginal income tax bracket at the time of each distribution of income or capital gains or upon redemption.

When after-tax returns are calculated, it is assumed that the shareholder was in the highest individual federal marginal income tax bracket at the time of each distribution of income or capital gains or upon redemption.

When after-tax returns are calculated, it is assumed that the shareholder was in the highest individual federal marginal income tax bracket at the time of each distribution of income or capital gains or upon redemption.

                                                                                                                                                                                                                                     
[rr_PortfolioTurnoverHeading]

Portfolio Turnover

Portfolio Turnover

Portfolio Turnover

Portfolio Turnover

Portfolio Turnover

Portfolio Turnover

Portfolio Turnover

Portfolio Turnover

Portfolio Turnover

Portfolio Turnover

Portfolio Turnover

Portfolio Turnover

Portfolio Turnover

Portfolio Turnover

Portfolio Turnover

Portfolio Turnover

Portfolio Turnover

Portfolio Turnover

Portfolio Turnover

Portfolio Turnover

Portfolio Turnover

Portfolio Turnover

Portfolio Turnover

Portfolio Turnover

Portfolio Turnover

Portfolio Turnover

Portfolio Turnover

                                                                                                                                                                                                                                     
[rr_PortfolioTurnoverRate]
                                                                                                                                                                                                              0.11
/ dei_DocumentInformationDocumentAxis
= vanguard_Participant2Member
/ dei_LegalEntityAxis
= vanguard_S000002568Member
0.11
/ dei_DocumentInformationDocumentAxis
= vanguard_ParticipantMember
/ dei_LegalEntityAxis
= vanguard_S000002568Member
0.06
/ dei_DocumentInformationDocumentAxis
= vanguard_ParticipantMember
/ dei_LegalEntityAxis
= vanguard_S000002569Member
0.10
/ dei_DocumentInformationDocumentAxis
= vanguard_ParticipantMember
/ dei_LegalEntityAxis
= vanguard_S000002571Member
0.07
/ dei_DocumentInformationDocumentAxis
= vanguard_ParticipantMember
/ dei_LegalEntityAxis
= vanguard_S000002572Member
0.06
/ dei_DocumentInformationDocumentAxis
= vanguard_ParticipantMember
/ dei_LegalEntityAxis
= vanguard_S000002573Member
0.07
/ dei_DocumentInformationDocumentAxis
= vanguard_ParticipantMember
/ dei_LegalEntityAxis
= vanguard_S000002574Member
0.13
/ dei_DocumentInformationDocumentAxis
= vanguard_ParticipantMember
/ dei_LegalEntityAxis
= vanguard_S000012758Member
0.07
/ dei_DocumentInformationDocumentAxis
= vanguard_ParticipantMember
/ dei_LegalEntityAxis
= vanguard_S000012759Member
0.07
/ dei_DocumentInformationDocumentAxis
= vanguard_ParticipantMember
/ dei_LegalEntityAxis
= vanguard_S000012760Member
0.06
/ dei_DocumentInformationDocumentAxis
= vanguard_ParticipantMember
/ dei_LegalEntityAxis
= vanguard_S000012761Member
0.07
/ dei_DocumentInformationDocumentAxis
= vanguard_ParticipantMember
/ dei_LegalEntityAxis
= vanguard_S000012762Member
0.07
/ dei_DocumentInformationDocumentAxis
= vanguard_ParticipantMember
/ dei_LegalEntityAxis
= vanguard_S000029700Member
0.11
/ dei_DocumentInformationDocumentAxis
= vanguard_ParticipantMember
/ dei_LegalEntityAxis
= vanguard_S000035453Member
0.11
/ dei_DocumentInformationDocumentAxis
= vanguard_RetailMember
/ dei_LegalEntityAxis
= vanguard_S000002568Member
0.06
/ dei_DocumentInformationDocumentAxis
= vanguard_RetailMember
/ dei_LegalEntityAxis
= vanguard_S000002569Member
0.10
/ dei_DocumentInformationDocumentAxis
= vanguard_RetailMember
/ dei_LegalEntityAxis
= vanguard_S000002571Member
0.07
/ dei_DocumentInformationDocumentAxis
= vanguard_RetailMember
/ dei_LegalEntityAxis
= vanguard_S000002572Member
0.06
/ dei_DocumentInformationDocumentAxis
= vanguard_RetailMember
/ dei_LegalEntityAxis
= vanguard_S000002573Member
0.07
/ dei_DocumentInformationDocumentAxis
= vanguard_RetailMember
/ dei_LegalEntityAxis
= vanguard_S000002574Member
0.13
/ dei_DocumentInformationDocumentAxis
= vanguard_RetailMember
/ dei_LegalEntityAxis
= vanguard_S000012758Member
0.07
/ dei_DocumentInformationDocumentAxis
= vanguard_RetailMember
/ dei_LegalEntityAxis
= vanguard_S000012759Member
0.07
/ dei_DocumentInformationDocumentAxis
= vanguard_RetailMember
/ dei_LegalEntityAxis
= vanguard_S000012760Member
0.06
/ dei_DocumentInformationDocumentAxis
= vanguard_RetailMember
/ dei_LegalEntityAxis
= vanguard_S000012761Member
0.07
/ dei_DocumentInformationDocumentAxis
= vanguard_RetailMember
/ dei_LegalEntityAxis
= vanguard_S000012762Member
0.07
/ dei_DocumentInformationDocumentAxis
= vanguard_RetailMember
/ dei_LegalEntityAxis
= vanguard_S000029700Member
0.11
/ dei_DocumentInformationDocumentAxis
= vanguard_RetailMember
/ dei_LegalEntityAxis
= vanguard_S000035453Member
                       
[rr_PortfolioTurnoverTextBlock]

The Fund pays transaction costs, such as commissions, when it buys and sells securities (or 'turns over' its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in more taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the previous expense example, reduce the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 11% of the average value of its portfolio.

The Fund pays transaction costs, such as commissions, when it buys and sells securities (or 'turns over' its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in more taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the previous expense example, reduce the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 11% of the average value of its portfolio.

The Fund may pay transaction costs, such as purchase fees, when it buys and sells securities (or 'turns over' its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in more taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the previous expense example, reduce the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 6% of the average value of its portfolio.

The Fund may pay transaction costs, such as purchase fees, when it buys and sells securities (or 'turns over' its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in more taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the previous expense example, reduce the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 10% of the average value of its portfolio.

The Fund may pay transaction costs, such as purchase fees, when it buys and sells securities (or 'turns over' its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in more taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the previous expense example, reduce the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 7% of the average value of its portfolio.

The Fund may pay transaction costs, such as purchase fees, when it buys and sells securities (or 'turns over' its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in more taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the previous expense example, reduce the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 6% of the average value of its portfolio.

The Fund may pay transaction costs, such as purchase fees, when it buys and sells securities (or 'turns over' its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in more taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the previous expense example, reduce the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 7% of the average value of its portfolio.

The Fund may pay transaction costs, such as purchase fees, when it buys and sells securities (or 'turns over' its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in more taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the previous expense example, reduce the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 13% of the average value of its portfolio.

The Fund may pay transaction costs, such as purchase fees, when it buys and sells securities (or 'turns over' its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in more taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the previous expense example, reduce the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 7% of the average value of its portfolio.

The Fund may pay transaction costs, such as purchase fees, when it buys and sells securities (or 'turns over' its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in more taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the previous expense example, reduce the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 7% of the average value of its portfolio.

The Fund may pay transaction costs, such as purchase fees, when it buys and sells securities (or 'turns over' its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in more taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the previous expense example, reduce the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 6% of the average value of its portfolio.

The Fund may pay transaction costs, such as purchase fees, when it buys and sells securities (or 'turns over' its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in more taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the previous expense example, reduce the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 7% of the average value of its portfolio.

The Fund may pay transaction costs, such as purchase fees, when it buys and sells securities (or 'turns over' its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in more taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the previous expense example, reduce the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 7% of the average value of its portfolio.

The Fund may pay transaction costs, such as purchase fees, when it buys and sells securities (or 'turns over' its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in more taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the previous expense example, reduce the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 11% of the average value of its portfolio.

The Fund pays transaction costs, such as commissions, when it buys and sells securities (or 'turns over' its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in more taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the previous expense examples, reduce the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 11% of the average value of its portfolio.

The Fund may pay transaction costs, such as purchase fees, when it buys and sells securities (or 'turns over' its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in more taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the previous expense example, reduce the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 6% of the average value of its portfolio.

The Fund may pay transaction costs, such as purchase fees, when it buys and sells securities (or 'turns over' its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in more taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the previous expense example, reduce the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 10% of the average value of its portfolio.

The Fund may pay transaction costs, such as purchase fees, when it buys and sells securities (or 'turns over' its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in more taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the previous expense example, reduce the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 7% of the average value of its portfolio.

The Fund may pay transaction costs, such as purchase fees, when it buys and sells securities (or 'turns over' its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in more taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the previous expense example, reduce the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 6% of the average value of its portfolio.

The Fund may pay transaction costs, such as purchase fees, when it buys and sells securities (or 'turns over' its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in more taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the previous expense example, reduce the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 7% of the average value of its portfolio.

The Fund may pay transaction costs, such as purchase fees, when it buys and sells securities (or 'turns over' its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in more taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the previous expense example, reduce the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 13% of the average value of its portfolio.

The Fund may pay transaction costs, such as purchase fees, when it buys and sells securities (or 'turns over' its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in more taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the previous expense example, reduce the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 7% of the average value of its portfolio.

The Fund may pay transaction costs, such as purchase fees, when it buys and sells securities (or 'turns over' its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in more taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the previous expense example, reduce the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 7% of the average value of its portfolio.

The Fund may pay transaction costs, such as purchase fees, when it buys and sells securities (or 'turns over' its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in more taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the previous expense example, reduce the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 6% of the average value of its portfolio.

The Fund may pay transaction costs, such as purchase fees, when it buys and sells securities (or 'turns over' its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in more taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the previous expense example, reduce the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 7% of the average value of its portfolio.

The Fund may pay transaction costs, such as purchase fees, when it buys and sells securities (or 'turns over' its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in more taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the previous expense example, reduce the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 7% of the average value of its portfolio.

The Fund may pay transaction costs, such as purchase fees, when it buys and sells securities (or 'turns over' its portfolio). A higher portfolio turnover rate may indicate higher transaction costs and may result in more taxes when Fund shares are held in a taxable account. These costs, which are not reflected in annual fund operating expenses or in the previous expense example, reduce the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was 11% of the average value of its portfolio.

                                                                                                                                                                                                                                     
[rr_ProspectusDate]
Jan. 27, 2015 Jan. 27, 2015 Jan. 27, 2015 Jan. 27, 2015 Jan. 27, 2015 Jan. 27, 2015 Jan. 27, 2015 Jan. 27, 2015 Jan. 27, 2015 Jan. 27, 2015 Jan. 27, 2015 Jan. 27, 2015 Jan. 27, 2015 Jan. 27, 2015 Jan. 27, 2015 Jan. 27, 2015 Jan. 27, 2015 Jan. 27, 2015 Jan. 27, 2015 Jan. 27, 2015 Jan. 27, 2015 Jan. 27, 2015 Jan. 27, 2015 Jan. 27, 2015 Jan. 27, 2015 Jan. 27, 2015 Jan. 27, 2015                                                                                                                                                                                                                                      
[rr_RiskHeading]
Principal Risks Principal Risks Principal Risks Principal Risks Principal Risks Principal Risks Principal Risks Principal Risks Principal Risks Principal Risks Principal Risks Principal Risks Principal Risks Principal Risks Principal Risks Principal Risks Principal Risks Principal Risks Principal Risks Principal Risks Principal Risks Principal Risks Principal Risks Principal Risks Principal Risks Principal Risks Principal Risks                                                                                                                                                                                                                                      
[rr_RiskLoseMoney]

An investment in the Fund could lose money over short or even long periods.

An investment in the Fund could lose money over short or even long periods.

The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money.

The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money.

The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money.

The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money.

The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money.

The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money.

The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money.

The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money.

The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money.

The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money.

The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money.

The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money.

An investment in the Fund could lose money over short or even long periods.

The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money.

The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money.

The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money.

The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money.

The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money.

The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money.

The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money.

The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money.

The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money.

The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money.

The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money.

The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money.

                                                                                                                                                                                                                                     
[rr_RiskNarrativeTextBlock]

An investment in the Fund could lose money over short or even long periods. You should expect the Fund's share price and total return to fluctuate within a wide range, like the fluctuations of the overall stock market. The Fund is subject to the following risks, which could affect the Fund's performance:

Stock market risk, which is the chance that stock prices overall will decline. Stock markets tend to move in cycles, with periods of rising prices and periods of falling prices.

Asset concentration risk, which is the chance that the Fund's performance may be hurt disproportionately by the poor performance of relatively few stocks. The Fund tends to invest a high percentage of its assets in its ten largest holdings.

Investment style risk, which is the chance that returns from large- and mid-capitalization growth stocks will trail returns from the overall stock market. Large- and mid-cap stocks each tend to go through cycles of doing better-or worse-than other segments of the stock market or the stock market in general. These periods have, in the past, lasted for as long as several years. Historically, mid-cap stocks have been more volatile in price than large-cap stocks.

Manager risk, which is the chance that poor security selection will cause the Fund to underperform relevant benchmarks or other funds with a similar investment objective. In addition, significant investments in the health care and information technology sectors subject the Fund to proportionately higher exposure to the risks of these sectors.

An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.

An investment in the Fund could lose money over short or even long periods. You should expect the Fund's share price and total return to fluctuate within a wide range, like the fluctuations of the overall stock market. The Fund is subject to the following risks, which could affect the Fund's performance:

Stock market risk, which is the chance that stock prices overall will decline. Stock markets tend to move in cycles, with periods of rising prices and periods of falling prices.

Asset concentration risk, which is the chance that the Fund's performance may be hurt disproportionately by the poor performance of relatively few stocks. The Fund tends to invest a high percentage of its assets in its ten largest holdings.

Investment style risk, which is the chance that returns from large- and mid-capitalization growth stocks will trail returns from the overall stock market. Large- and mid-cap stocks each tend to go through cycles of doing better-or worse-than other segments of the stock market or the stock market in general. These periods have, in the past, lasted for as long as several years. Historically, mid-cap stocks have been more volatile in price than large-cap stocks.

Manager risk, which is the chance that poor security selection will cause the Fund to underperform relevant benchmarks or other funds with a similar investment objective. In addition, significant investments in the health care and information technology sectors subject the Fund to proportionately higher exposure to the risks of these sectors.

An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.

The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money. An investment in the Fund is not guaranteed. An investor may experience losses. There is no guarantee that the Fund will provide adequate income through retirement. Because bonds and short-term investments usually are less volatile than stocks and because the Fund invests most of its assets in bonds and short-term investments, the Fund's overall level of risk should be low to moderate.

With approximately 70% of its assets allocated to bonds, the Fund is proportionately subject to the following bond risks: interest rate risk, which is the chance that bond prices will decline because of rising interest rates; income risk, which is the chance that an underlying fund's income will decline because of falling interest rates; credit risk, which is the chance that a bond issuer will fail to pay interest and principal in a timely manner or that negative perceptions of the issuer's ability to make such payments will cause the price of that bond to decline, thus reducing the underlying fund's return; and call risk, which is the chance that during periods of falling interest rates, issuers of callable bonds may call (redeem) securities with higher coupons or interest rates before their maturity dates. An underlying fund would then lose any price appreciation above the bond's call price and would be forced to reinvest the unanticipated proceeds at lower interest rates, resulting in a decline in the underlying fund's income. For mortgage-backed securities, this risk is known as prepayment risk. The Fund is also subject to the following risks associated with investments in currency-hedged foreign bonds: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of securities issued by foreign governments, government agencies, or companies; and currency hedging risk, which is the chance that the currency hedging transactions entered into by the underlying international bond fund may not perfectly offset the fund's foreign currency exposure.

With approximately 30% of its assets allocated to stocks, the Fund is proportionately subject to stock market risk, which is the chance that stock prices overall will decline. Stock markets tend to move in cycles, with periods of rising prices and periods of falling prices. The Fund is also subject to the following risks associated with investments in foreign stocks: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of companies in any one country or region; and currency risk, which is the chance that the value of a foreign investment, measured in U.S. dollars, will decrease because of unfavorable changes in currency exchange rates. Country/regional risk and currency risk are especially high in emerging markets.

The Fund is also subject to asset allocation risk, which is the chance that the selection of underlying funds, and the allocation of assets to them, will cause the Fund to underperform other funds with a similar investment objective.

An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.

The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money. An investment in the Fund is not guaranteed. An investor may experience losses, including losses near, at, or after the target year. There is no guarantee that the Fund will provide adequate income at or after the target year. Because stocks usually are more volatile than bonds and because the Fund currently invests more of its assets in stocks, the Fund's overall level of risk should be higher than that of funds that invest the majority of their assets in bonds; however, the level of risk should be lower than that of funds investing entirely in stocks.

With approximately 51% of its assets allocated to stocks, the Fund is proportionately subject to stock market risk, which is the chance that stock prices overall will decline. Stock markets tend to move in cycles, with periods of rising prices and periods of falling prices. The Fund is also subject to the following risks associated with investments in foreign stocks: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of companies in any one country or region; and currency risk, which is the chance that the value of a foreign investment, measured in U.S. dollars, will decrease because of unfavorable changes in currency exchange rates. Country/regional risk and currency risk are especially high in emerging markets.

With approximately 49% of its assets allocated to bonds, the Fund is proportionately subject to the following bond risks: interest rate risk, which is the chance that bond prices will decline because of rising interest rates; income risk, which is the chance that an underlying fund's income will decline because of falling interest rates; credit risk, which is the chance that a bond issuer will fail to pay interest and principal in a timely manner or that negative perceptions of the issuer's ability to make such payments will cause the price of that bond to decline, thus reducing the underlying fund's return; and call risk, which is the chance that during periods of falling interest rates, issuers of callable bonds may call (redeem) securities with higher coupons or interest rates before their maturity dates. An underlying fund would then lose any price appreciation above the bond's call price and would be forced to reinvest the unanticipated proceeds at lower interest rates, resulting in a decline in the underlying fund's income. For mortgage-backed securities, this risk is known as prepayment risk. The Fund is also subject to the following risks associated with investments in currency-hedged foreign bonds: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of securities issued by foreign governments, government agencies, or companies; and currency hedging risk, which is the chance that the currency hedging transactions entered into by the underlying international bond fund may not perfectly offset the fund's foreign currency exposure.

The Fund is also subject to asset allocation risk, which is the chance that the selection of underlying funds, and the allocation of assets to them, will cause the Fund to underperform other funds with a similar investment objective.

An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.

The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money. An investment in the Fund is not guaranteed. An investor may experience losses, including losses near, at, or after the target year. There is no guarantee that the Fund will provide adequate income at or after the target year. Because stocks usually are more volatile than bonds and because the Fund currently invests more of its assets in stocks, the Fund's overall level of risk should be higher than that of funds that invest the majority of their assets in bonds; however, the level of risk should be lower than that of funds investing entirely in stocks.

With approximately 68% of its assets allocated to stocks, the Fund is proportionately subject to stock market risk, which is the chance that stock prices overall will decline. Stock markets tend to move in cycles, with periods of rising prices and periods of falling prices. The Fund is also subject to the following risks associated with investments in foreign stocks: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of companies in any one country or region; and currency risk, which is the chance that the value of a foreign investment, measured in U.S. dollars, will decrease because of unfavorable changes in currency exchange rates. Country/regional risk and currency risk are especially high in emerging markets.

With approximately 32% of its assets allocated to bonds, the Fund is proportionately subject to the following bond risks: interest rate risk, which is the chance that bond prices will decline because of rising interest rates; income risk, which is the chance that an underlying fund's income will decline because of falling interest rates; credit risk, which is the chance that a bond issuer will fail to pay interest and principal in a timely manner or that negative perceptions of the issuer's ability to make such payments will cause the price of that bond to decline, thus reducing the underlying fund's return; and call risk, which is the chance that during periods of falling interest rates, issuers of callable bonds may call (redeem) securities with higher coupons or interest rates before their maturity dates. An underlying fund would then lose any price appreciation above the bond's call price and would be forced to reinvest the unanticipated proceeds at lower interest rates, resulting in a decline in the underlying fund's income. For mortgage-backed securities, this risk is known as prepayment risk. The Fund is also subject to the following risks associated with investments in currency-hedged foreign bonds: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of securities issued by foreign governments, government agencies, or companies; and currency hedging risk, which is the chance that the currency hedging transactions entered into by the underlying international bond fund may not perfectly offset the fund's foreign currency exposure.

The Fund is also subject to asset allocation risk, which is the chance that the selection of underlying funds, and the allocation of assets to them, will cause the Fund to underperform other funds with a similar investment objective.

An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.

The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money. An investment in the Fund is not guaranteed. An investor may experience losses, including losses near, at, or after the target year. There is no guarantee that the Fund will provide adequate income at or after the target year. Because stocks usually are more volatile than bonds and because the Fund currently invests more of its assets in stocks, the Fund's overall level of risk should be higher than that of funds that invest the majority of their assets in bonds; however, the level of risk should be lower than that of funds investing entirely in stocks.

With approximately 83% of its assets allocated to stocks, the Fund is proportionately subject to stock market risk, which is the chance that stock prices overall will decline. Stock markets tend to move in cycles, with periods of rising prices and periods of falling prices. The Fund is also subject to the following risks associated with investments in foreign stocks: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of companies in any one country or region; and currency risk, which is the chance that the value of a foreign investment, measured in U.S. dollars, will decrease because of unfavorable changes in currency exchange rates. Country/regional risk and currency risk are especially high in emerging markets.

With approximately 17% of its assets allocated to bonds, the Fund is proportionately subject to the following bond risks: interest rate risk, which is the chance that bond prices will decline because of rising interest rates; income risk, which is the chance that an underlying fund's income will decline because of falling interest rates; credit risk, which is the chance that a bond issuer will fail to pay interest and principal in a timely manner or that negative perceptions of the issuer's ability to make such payments will cause the price of that bond to decline, thus reducing the underlying fund's return; and call risk, which is the chance that during periods of falling interest rates, issuers of callable bonds may call (redeem) securities with higher coupons or interest rates before their maturity dates. An underlying fund would then lose any price appreciation above the bond's call price and would be forced to reinvest the unanticipated proceeds at lower interest rates, resulting in a decline in the underlying fund's income. For mortgage-backed securities, this risk is known as prepayment risk. The Fund is also subject to the following risks associated with investments in currency-hedged foreign bonds: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of securities issued by foreign governments, government agencies, or companies; and currency hedging risk, which is the chance that the currency hedging transactions entered into by the underlying international bond fund may not perfectly offset the fund's foreign currency exposure.

The Fund is also subject to asset allocation risk, which is the chance that the selection of underlying funds, and the allocation of assets to them, will cause the Fund to underperform other funds with a similar investment objective.

An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.

The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money. An investment in the Fund is not guaranteed. An investor may experience losses, including losses near, at, or after the target year. There is no guarantee that the Fund will provide adequate income at or after the target year. Because stocks usually are more volatile than bonds and because the Fund currently invests most of its assets in stocks, the Fund's overall level of risk should be higher than that of funds that invest the majority of their assets in bonds; however, the level of risk should be lower than that of funds investing entirely in stocks.

With approximately 90% of its assets allocated to stocks, the Fund is proportionately subject to stock market risk, which is the chance that stock prices overall will decline. Stock markets tend to move in cycles, with periods of rising prices and periods of falling prices. The Fund is also subject to the following risks associated with investments in foreign stocks: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of companies in any one country or region; and currency risk, which is the chance that the value of a foreign investment, measured in U.S. dollars, will decrease because of unfavorable changes in currency exchange rates. Country/regional risk and currency risk are especially high in emerging markets.

With approximately 10% of its assets allocated to bonds, the Fund is proportionately subject to the following bond risks: interest rate risk, which is the chance that bond prices will decline because of rising interest rates; income risk, which is the chance that an underlying fund's income will decline because of falling interest rates; credit risk, which is the chance that a bond issuer will fail to pay interest and principal in a timely manner or that negative perceptions of the issuer's ability to make such payments will cause the price of that bond to decline, thus reducing the underlying fund's return; and call risk, which is the chance that during periods of falling interest rates, issuers of callable bonds may call (redeem) securities with higher coupons or interest rates before their maturity dates. An underlying fund would then lose any price appreciation above the bond's call price and would be forced to reinvest the unanticipated proceeds at lower interest rates, resulting in a decline in the underlying fund's income. For mortgage-backed securities, this risk is known as prepayment risk. The Fund is also subject to the following risks associated with investments in currency-hedged foreign bonds: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of securities issued by foreign governments, government agencies, or companies; and currency hedging risk, which is the chance that the currency hedging transactions entered into by the underlying international bond fund may not perfectly offset the fund's foreign currency exposure.

The Fund is also subject to asset allocation risk, which is the chance that the selection of underlying funds, and the allocation of assets to them, will cause the Fund to underperform other funds with a similar investment objective.

An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.

The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money. An investment in the Fund is not guaranteed. An investor may experience losses, including losses near, at, or after the target year. There is no guarantee that the Fund will provide adequate income at or after the target year. Because fixed income securities such as bonds usually are less volatile than stocks and because the Fund currently invests a significant portion of its assets in fixed income securities, the Fund's overall level of risk should be moderate.

With approximately 63% of its assets allocated to bonds, the Fund is proportionately subject to the following bond risks: interest rate risk, which is the chance that bond prices will decline because of rising interest rates; income risk, which is the chance that an underlying fund's income will decline because of falling interest rates; credit risk, which is the chance that a bond issuer will fail to pay interest and principal in a timely manner or that negative perceptions of the issuer's ability to make such payments will cause the price of that bond to decline, thus reducing the underlying fund's return; and call risk, which is the chance that during periods of falling interest rates, issuers of callable bonds may call (redeem) securities with higher coupons or interest rates before their maturity dates. An underlying fund would then lose any price appreciation above the bond's call price and would be forced to reinvest the unanticipated proceeds at lower interest rates, resulting in a decline in the underlying fund's income. For mortgage-backed securities, this risk is known as prepayment risk. The Fund is also subject to the following risks associated with investments in currency-hedged foreign bonds: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of securities issued by foreign governments, government agencies, or companies; and currency hedging risk, which is the chance that the currency hedging transactions entered into by the underlying international bond fund may not perfectly offset the fund's foreign currency exposure.

With approximately 37% of its assets allocated to stocks, the Fund is proportionately subject to stock market risk, which is the chance that stock prices overall will decline. Stock markets tend to move in cycles, with periods of rising prices and periods of falling prices. The Fund is also subject to the following risks associated with investments in foreign stocks: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of companies in any one country or region; and currency risk, which is the chance that the value of a foreign investment, measured in U.S. dollars, will decrease because of unfavorable changes in currency exchange rates. Country/regional risk and currency risk are especially high in emerging markets.

The Fund is also subject to asset allocation risk, which is the chance that the selection of underlying funds, and the allocation of assets to them, will cause the Fund to underperform other funds with a similar investment objective.

An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.

The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money. An investment in the Fund is not guaranteed. An investor may experience losses, including losses near, at, or after the target year. There is no guarantee that the Fund will provide adequate income at or after the target year. Because stocks usually are more volatile than bonds and because the Fund currently invests more of its assets in stocks, the Fund's overall level of risk should be higher than that of funds that invest the majority of their assets in bonds; however, the level of risk should be lower than that of funds investing entirely in stocks.

With approximately 61% of its assets allocated to stocks, the Fund is proportionately subject to stock market risk, which is the chance that stock prices overall will decline. Stock markets tend to move in cycles, with periods of rising prices and periods of falling prices. The Fund is also subject to the following risks associated with investments in foreign stocks: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of companies in any one country or region; and currency risk, which is the chance that the value of a foreign investment, measured in U.S. dollars, will decrease because of unfavorable changes in currency exchange rates. Country/regional risk and currency risk are especially high in emerging markets.

With approximately 39% of its assets allocated to bonds, the Fund is proportionately subject to the following bond risks: interest rate risk, which is the chance that bond prices will decline because of rising interest rates; income risk, which is the chance that an underlying fund's income will decline because of falling interest rates; credit risk, which is the chance that a bond issuer will fail to pay interest and principal in a timely manner or that negative perceptions of the issuer's ability to make such payments will cause the price of that bond to decline, thus reducing the underlying fund's return; and call risk, which is the chance that during periods of falling interest rates, issuers of callable bonds may call (redeem) securities with higher coupons or interest rates before their maturity dates. An underlying fund would then lose any price appreciation above the bond's call price and would be forced to reinvest the unanticipated proceeds at lower interest rates, resulting in a decline in the underlying fund's income. For mortgage-backed securities, this risk is known as prepayment risk. The Fund is also subject to the following risks associated with investments in currency-hedged foreign bonds: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of securities issued by foreign governments, government agencies, or companies; and currency hedging risk, which is the chance that the currency hedging transactions entered into by the underlying international bond fund may not perfectly offset the fund's foreign currency exposure.

The Fund is also subject to asset allocation risk, which is the chance that the selection of underlying funds, and the allocation of assets to them, will cause the Fund to underperform other funds with a similar investment objective.

An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.

The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money. An investment in the Fund is not guaranteed. An investor may experience losses, including losses near, at, or after the target year. There is no guarantee that the Fund will provide adequate income at or after the target year. Because stocks usually are more volatile than bonds and because the Fund currently invests more of its assets in stocks, the Fund's overall level of risk should be higher than that of funds that invest the majority of their assets in bonds; however, the level of risk should be lower than that of funds investing entirely in stocks.

With approximately 76% of its assets allocated to stocks, the Fund is proportionately subject to stock market risk, which is the chance that stock prices overall will decline. Stock markets tend to move in cycles, with periods of rising prices and periods of falling prices. The Fund is also subject to the following risks associated with investments in foreign stocks: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of companies in any one country or region; and currency risk, which is the chance that the value of a foreign investment, measured in U.S. dollars, will decrease because of unfavorable changes in currency exchange rates. Country/regional risk and currency risk are especially high in emerging markets.

With approximately 24% of its assets allocated to bonds, the Fund is proportionately subject to the following bond risks: interest rate risk, which is the chance that bond prices will decline because of rising interest rates; income risk, which is the chance that an underlying fund's income will decline because of falling interest rates; credit risk, which is the chance that a bond issuer will fail to pay interest and principal in a timely manner or that negative perceptions of the issuer's ability to make such payments will cause the price of that bond to decline, thus reducing the underlying fund's return; and call risk, which is the chance that during periods of falling interest rates, issuers of callable bonds may call (redeem) securities with higher coupons or interest rates before their maturity dates. An underlying fund would then lose any price appreciation above the bond's call price and would be forced to reinvest the unanticipated proceeds at lower interest rates, resulting in a decline in the underlying fund's income. For mortgage-backed securities, this risk is known as prepayment risk. The Fund is also subject to the following risks associated with investments in currency-hedged foreign bonds: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of securities issued by foreign governments, government agencies, or companies; and currency hedging risk, which is the chance that the currency hedging transactions entered into by the underlying international bond fund may not perfectly offset the fund's foreign currency exposure.

The Fund is also subject to asset allocation risk, which is the chance that the selection of underlying funds, and the allocation of assets to them, will cause the Fund to underperform other funds with a similar investment objective.

An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.

The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money. An investment in the Fund is not guaranteed. An investor may experience losses, including losses near, at, or after the target year. There is no guarantee that the Fund will provide adequate income at or after the target year. Because stocks usually are more volatile than bonds and because the Fund currently invests more of its assets in stocks, the Fund's overall level of risk should be higher than that of funds that invest the majority of their assets in bonds; however, the level of risk should be lower than that of funds investing entirely in stocks.

With approximately 90% of its assets allocated to stocks, the Fund is proportionately subject to stock market risk, which is the chance that stock prices overall will decline. Stock markets tend to move in cycles, with periods of rising prices and periods of falling prices. The Fund is also subject to the following risks associated with investments in foreign stocks: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of companies in any one country or region; and currency risk, which is the chance that the value of a foreign investment, measured in U.S. dollars, will decrease because of unfavorable changes in currency exchange rates. Country/regional risk and currency risk are especially high in emerging markets.

With approximately 10% of its assets allocated to bonds, the Fund is proportionately subject to the following bond risks: interest rate risk, which is the chance that bond prices will decline because of rising interest rates; income risk, which is the chance that an underlying fund's income will decline because of falling interest rates; credit risk, which is the chance that a bond issuer will fail to pay interest and principal in a timely manner or that negative perceptions of the issuer's ability to make such payments will cause the price of that bond to decline, thus reducing the underlying fund's return; and call risk, which is the chance that during periods of falling interest rates, issuers of callable bonds may call (redeem) securities with higher coupons or interest rates before their maturity dates. An underlying fund would then lose any price appreciation above the bond's call price and would be forced to reinvest the unanticipated proceeds at lower interest rates, resulting in a decline in the underlying fund's income. For mortgage-backed securities, this risk is known as prepayment risk. The Fund is also subject to the following risks associated with investments in currency-hedged foreign bonds: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of securities issued by foreign governments, government agencies, or companies; and currency hedging risk, which is the chance that the currency hedging transactions entered into by the underlying international bond fund may not perfectly offset the fund's foreign currency exposure.

The Fund is also subject to asset allocation risk, which is the chance that the selection of underlying funds, and the allocation of assets to them, will cause the Fund to underperform other funds with a similar investment objective.

An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.

The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money. An investment in the Fund is not guaranteed. An investor may experience losses, including losses near, at, or after the target year. There is no guarantee that the Fund will provide adequate income at or after the target year. Because stocks usually are more volatile than bonds and because the Fund currently invests most of its assets in stocks, the Fund's overall level of risk should be higher than that of funds that invest the majority of their assets in bonds; however, the level of risk should be lower than that of funds investing entirely in stocks.

With approximately 90% of its assets allocated to stocks, the Fund is proportionately subject to stock market risk, which is the chance that stock prices overall will decline. Stock markets tend to move in cycles, with periods of rising prices and periods of falling prices. The Fund is also subject to the following risks associated with investments in foreign stocks: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of companies in a particular country or region; and currency risk, which is the chance that the value of a foreign investment, measured in U.S. dollars, will decrease because of unfavorable changes in currency exchange rates. Country/regional risk and currency risk are especially high in emerging markets.

With approximately 10% of its assets allocated to bonds, the Fund is proportionately subject to the following bond risks: interest rate risk, which is the chance that bond prices will decline because of rising interest rates; income risk, which is the chance that an underlying fund's income will decline because of falling interest rates; credit risk, which is the chance that a bond issuer will fail to pay interest and principal in a timely manner or that negative perceptions of the issuer's ability to make such payments will cause the price of that bond to decline, thus reducing the underlying fund's return; and call risk, which is the chance that during periods of falling interest rates, issuers of callable bonds may call (redeem) securities with higher coupons or interest rates before their maturity dates. An underlying fund would then lose any price appreciation above the bond's call price and would be forced to reinvest the unanticipated proceeds at lower interest rates, resulting in a decline in the underlying fund's income. For mortgage-backed securities, this risk is known as prepayment risk. The Fund is also subject to the following risks associated with investments in currency-hedged foreign bonds: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of securities issued by foreign governments, government agencies, or companies; and currency hedging risk, which is the chance that the currency hedging transactions entered into by the underlying international bond fund may not perfectly offset the fund's foreign currency exposure.

The Fund is also subject to asset allocation risk, which is the chance that the selection of underlying funds, and the allocation of assets to them, will cause the Fund to underperform other funds with a similar investment objective.

An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.

The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money. An investment in the Fund is not guaranteed. An investor may experience losses, including losses near, at, or after the target year. There is no guarantee that the Fund will provide adequate income at or after the target year. Because stocks usually are more volatile than bonds and because the Fund currently invests most of its assets in stocks, the Fund's overall level of risk should be higher than that of funds that invest the majority of their assets in bonds; however, the level of risk should be lower than that of funds investing entirely in stocks.

With approximately 90% of its assets allocated to stocks, the Fund is proportionately subject to stock market risk, which is the chance that stock prices overall will decline. Stock markets tend to move in cycles, with periods of rising prices and periods of falling prices. The Fund is also subject to the following risks associated with investments in foreign stocks: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of companies in a particular country or region; and currency risk, which is the chance that the value of a foreign investment, measured in U.S. dollars, will decrease because of unfavorable changes in currency exchange rates. Country/regional risk and currency risk are especially high in emerging markets.

With approximately 10% of its assets allocated to bonds, the Fund is proportionately subject to the following bond risks: interest rate risk, which is the chance that bond prices will decline because of rising interest rates; income risk, which is the chance that an underlying fund's income will decline because of falling interest rates; credit risk, which is the chance that a bond issuer will fail to pay interest and principal in a timely manner or that negative perceptions of the issuer's ability to make such payments will cause the price of that bond to decline, thus reducing the underlying fund's return; and call risk, which is the chance that during periods of falling interest rates, issuers of callable bonds may call (redeem) securities with higher coupons or interest rates before their maturity dates. An underlying fund would then lose any price appreciation above the bond's call price and would be forced to reinvest the unanticipated proceeds at lower interest rates, resulting in a decline in the underlying fund's income. For mortgage-backed securities, this risk is known as prepayment risk. The Fund is also subject to the following risks associated with investments in currency-hedged foreign bonds: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of securities issued by foreign governments, government agencies, or companies; and currency hedging risk, which is the chance that the currency hedging transactions entered into by the underlying international bond fund may not perfectly offset the fund's foreign currency exposure.

The Fund is also subject to asset allocation risk, which is the chance that the selection of underlying funds, and the allocation of assets to them, will cause the Fund to underperform other funds with a similar investment objective.

An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.

The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money. An investment in the Fund is not guaranteed. An investor may experience losses, including losses near, at, or after the target year. There is no guarantee that the Fund will provide adequate income at or after the target year. Because stocks usually are more volatile than bonds and because the Fund currently invests most of its assets in stocks, the Fund's overall level of risk should be higher than that of funds that invest the majority of their assets in bonds; however, the level of risk should be lower than that of funds investing entirely in stocks.

With approximately 90% of its assets allocated to stocks, the Fund is proportionately subject to stock market risk, which is the chance that stock prices overall will decline. Stock markets tend to move in cycles, with periods of rising prices and periods of falling prices. The Fund is also subject to the following risks associated with investments in foreign stocks: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of companies in a particular country or region; and currency risk, which is the chance that the value of a foreign investment, measured in U.S. dollars, will decrease because of unfavorable changes in currency exchange rates. Country/regional risk and currency risk are especially high in emerging markets.

With approximately 10% of its assets allocated to bonds, the Fund is proportionately subject to the following bond risks: interest rate risk, which is the chance that bond prices will decline because of rising interest rates; income risk, which is the chance that an underlying fund's income will decline because of falling interest rates; credit risk, which is the chance that a bond issuer will fail to pay interest and principal in a timely manner or that negative perceptions of the issuer's ability to make such payments will cause the price of that bond to decline, thus reducing the underlying fund's return; and call risk, which is the chance that during periods of falling interest rates, issuers of callable bonds may call (redeem) securities with higher coupons or interest rates before their maturity dates. An underlying fund would then lose any price appreciation above the bond's call price and would be forced to reinvest the unanticipated proceeds at lower interest rates, resulting in a decline in the underlying fund's income. For mortgage-backed securities, this risk is known as prepayment risk. The Fund is also subject to the following risks associated with investments in currency-hedged foreign bonds: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of securities issued by foreign governments, government agencies, or companies; and currency hedging risk, which is the chance that the currency hedging transactions entered into by the underlying international bond fund may not perfectly offset the fund's foreign currency exposure.

The Fund is also subject to asset allocation risk, which is the chance that the selection of underlying funds, and the allocation of assets to them, will cause the Fund to underperform other funds with a similar investment objective.

An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.

An investment in the Fund could lose money over short or even long periods. You should expect the Fund's share price and total return to fluctuate within a wide range, like the fluctuations of the overall stock market. The Fund is subject to the following risks, which could affect the Fund's performance:

Stock market risk, which is the chance that stock prices overall will decline. Stock markets tend to move in cycles, with periods of rising prices and periods of falling prices.

Asset concentration risk, which is the chance that the Fund's performance may be hurt disproportionately by the poor performance of relatively few stocks. The Fund tends to invest a high percentage of its assets in its ten largest holdings.

Investment style risk, which is the chance that returns from large- and mid-capitalization growth stocks will trail returns from the overall stock market. Large- and mid-cap stocks each tend to go through cycles of doing better-or worse-than other segments of the stock market or the stock market in general. These periods have, in the past, lasted for as long as several years. Historically, mid-cap stocks have been more volatile in price than large-cap stocks.

Manager risk, which is the chance that poor security selection will cause the Fund to underperform relevant benchmarks or other funds with a similar investment objective. In addition, significant investments in the health care and information technology sectors subject the Fund to proportionately higher exposure to the risks of these sectors.

An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.

The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money. An investment in the Fund is not guaranteed. An investor may experience losses. There is no guarantee that the Fund will provide adequate income through retirement. Because bonds and short-term investments usually are less volatile than stocks and because the Fund invests most of its assets in bonds and short-term investments, the Fund's overall level of risk should be low to moderate.

With approximately 70% of its assets allocated to bonds, the Fund is proportionately subject to the following bond risks: interest rate risk, which is the chance that bond prices will decline because of rising interest rates; income risk, which is the chance that an underlying fund's income will decline because of falling interest rates; credit risk, which is the chance that a bond issuer will fail to pay interest and principal in a timely manner or that negative perceptions of the issuer's ability to make such payments will cause the price of that bond to decline, thus reducing the underlying fund's return; and call risk, which is the chance that during periods of falling interest rates, issuers of callable bonds may call (redeem) securities with higher coupons or interest rates before their maturity dates. An underlying fund would then lose any price appreciation above the bond's call price and would be forced to reinvest the unanticipated proceeds at lower interest rates, resulting in a decline in the underlying fund's income. For mortgage-backed securities, this risk is known as prepayment risk. The Fund is also subject to the following risks associated with investments in currency-hedged foreign bonds: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of securities issued by foreign governments, government agencies, or companies; and currency hedging risk, which is the chance that the currency hedging transactions entered into by the underlying international bond fund may not perfectly offset the fund's foreign currency exposure.

With approximately 30% of its assets allocated to stocks, the Fund is proportionately subject to stock market risk, which is the chance that stock prices overall will decline. Stock markets tend to move in cycles, with periods of rising prices and periods of falling prices. The Fund is also subject to the following risks associated with investments in foreign stocks: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of companies in any one country or region; and currency risk, which is the chance that the value of a foreign investment, measured in U.S. dollars, will decrease because of unfavorable changes in currency exchange rates. Country/regional risk and currency risk are especially high in emerging markets.

The Fund is also subject to asset allocation risk, which is the chance that the selection of underlying funds, and the allocation of assets to them, will cause the Fund to underperform other funds with a similar investment objective.

An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.

The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money. An investment in the Fund is not guaranteed. An investor may experience losses, including losses near, at, or after the target year. There is no guarantee that the Fund will provide adequate income at or after the target year. Because stocks usually are more volatile than bonds and because the Fund currently invests more of its assets in stocks, the Fund's overall level of risk should be higher than that of funds that invest the majority of their assets in bonds; however, the level of risk should be lower than that of funds investing entirely in stocks.

With approximately 51% of its assets allocated to stocks, the Fund is proportionately subject to stock market risk, which is the chance that stock prices overall will decline. Stock markets tend to move in cycles, with periods of rising prices and periods of falling prices. The Fund is also subject to the following risks associated with investments in foreign stocks: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of companies in any one country or region; and currency risk, which is the chance that the value of a foreign investment, measured in U.S. dollars, will decrease because of unfavorable changes in currency exchange rates. Country/regional risk and currency risk are especially high in emerging markets.

With approximately 49% of its assets allocated to bonds, the Fund is proportionately subject to the following bond risks: interest rate risk, which is the chance that bond prices will decline because of rising interest rates; income risk, which is the chance that an underlying fund's income will decline because of falling interest rates; credit risk, which is the chance that a bond issuer will fail to pay interest and principal in a timely manner or that negative perceptions of the issuer's ability to make such payments will cause the price of that bond to decline, thus reducing the underlying fund's return; and call risk, which is the chance that during periods of falling interest rates, issuers of callable bonds may call (redeem) securities with higher coupons or interest rates before their maturity dates. An underlying fund would then lose any price appreciation above the bond's call price and would be forced to reinvest the unanticipated proceeds at lower interest rates, resulting in a decline in the underlying fund's income. For mortgage-backed securities, this risk is known as prepayment risk. The Fund is also subject to the following risks associated with investments in currency-hedged foreign bonds: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of securities issued by foreign governments, government agencies, or companies; and currency hedging risk, which is the chance that the currency hedging transactions entered into by the underlying international bond fund may not perfectly offset the fund's foreign currency exposure.

The Fund is also subject to asset allocation risk, which is the chance that the selection of underlying funds, and the allocation of assets to them, will cause the Fund to underperform other funds with a similar investment objective.

An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.

The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money. An investment in the Fund is not guaranteed. An investor may experience losses, including losses near, at, or after the target year. There is no guarantee that the Fund will provide adequate income at or after the target year. Because stocks usually are more volatile than bonds and because the Fund currently invests more of its assets in stocks, the Fund's overall level of risk should be higher than that of funds that invest the majority of their assets in bonds; however, the level of risk should be lower than that of funds investing entirely in stocks.

With approximately 68% of its assets allocated to stocks, the Fund is proportionately subject to stock market risk, which is the chance that stock prices overall will decline. Stock markets tend to move in cycles, with periods of rising prices and periods of falling prices. The Fund is also subject to the following risks associated with investments in foreign stocks: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of companies in any one country or region; and currency risk, which is the chance that the value of a foreign investment, measured in U.S. dollars, will decrease because of unfavorable changes in currency exchange rates. Country/regional risk and currency risk are especially high in emerging markets.

With approximately 32% of its assets allocated to bonds, the Fund is proportionately subject to the following bond risks: interest rate risk, which is the chance that bond prices will decline because of rising interest rates; income risk, which is the chance that an underlying fund's income will decline because of falling interest rates; credit risk, which is the chance that a bond issuer will fail to pay interest and principal in a timely manner or that negative perceptions of the issuer's ability to make such payments will cause the price of that bond to decline, thus reducing the underlying fund's return; and call risk, which is the chance that during periods of falling interest rates, issuers of callable bonds may call (redeem) securities with higher coupons or interest rates before their maturity dates. An underlying fund would then lose any price appreciation above the bond's call price and would be forced to reinvest the unanticipated proceeds at lower interest rates, resulting in a decline in the underlying fund's income. For mortgage-backed securities, this risk is known as prepayment risk. The Fund is also subject to the following risks associated with investments in currency-hedged foreign bonds: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of securities issued by foreign governments, government agencies, or companies; and currency hedging risk, which is the chance that the currency hedging transactions entered into by the underlying international bond fund may not perfectly offset the fund's foreign currency exposure.

The Fund is also subject to asset allocation risk, which is the chance that the selection of underlying funds, and the allocation of assets to them, will cause the Fund to underperform other funds with a similar investment objective.

An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.

The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money. An investment in the Fund is not guaranteed. An investor may experience losses, including losses near, at, or after the target year. There is no guarantee that the Fund will provide adequate income at or after the target year. Because stocks usually are more volatile than bonds and because the Fund currently invests more of its assets in stocks, the Fund's overall level of risk should be higher than that of funds that invest the majority of their assets in bonds; however, the level of risk should be lower than that of funds investing entirely in stocks.

With approximately 83% of its assets allocated to stocks, the Fund is proportionately subject to stock market risk, which is the chance that stock prices overall will decline. Stock markets tend to move in cycles, with periods of rising prices and periods of falling prices. The Fund is also subject to the following risks associated with investments in foreign stocks: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of companies in any one country or region; and currency risk, which is the chance that the value of a foreign investment, measured in U.S. dollars, will decrease because of unfavorable changes in currency exchange rates. Country/regional risk and currency risk are especially high in emerging markets.

With approximately 17% of its assets allocated to bonds, the Fund is proportionately subject to the following bond risks: interest rate risk, which is the chance that bond prices will decline because of rising interest rates; income risk, which is the chance that an underlying fund's income will decline because of falling interest rates; credit risk, which is the chance that a bond issuer will fail to pay interest and principal in a timely manner or that negative perceptions of the issuer's ability to make such payments will cause the price of that bond to decline, thus reducing the underlying fund's return; and call risk, which is the chance that during periods of falling interest rates, issuers of callable bonds may call (redeem) securities with higher coupons or interest rates before their maturity dates. An underlying fund would then lose any price appreciation above the bond's call price and would be forced to reinvest the unanticipated proceeds at lower interest rates, resulting in a decline in the underlying fund's income. For mortgage-backed securities, this risk is known as prepayment risk. The Fund is also subject to the following risks associated with investments in currency-hedged foreign bonds: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of securities issued by foreign governments, government agencies, or companies; and currency hedging risk, which is the chance that the currency hedging transactions entered into by the underlying international bond fund may not perfectly offset the fund's foreign currency exposure.

The Fund is also subject to asset allocation risk, which is the chance that the selection of underlying funds, and the allocation of assets to them, will cause the Fund to underperform other funds with a similar investment objective.

An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.

The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money. An investment in the Fund is not guaranteed. An investor may experience losses, including losses near, at, or after the target year. There is no guarantee that the Fund will provide adequate income at or after the target year. Because stocks usually are more volatile than bonds and because the Fund currently invests most of its assets in stocks, the Fund's overall level of risk should be higher than that of funds that invest the majority of their assets in bonds; however, the level of risk should be lower than that of funds investing entirely in stocks.

With approximately 90% of its assets allocated to stocks, the Fund is proportionately subject to stock market risk, which is the chance that stock prices overall will decline. Stock markets tend to move in cycles, with periods of rising prices and periods of falling prices. The Fund is also subject to the following risks associated with investments in foreign stocks: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of companies in any one country or region; and currency risk, which is the chance that the value of a foreign investment, measured in U.S. dollars, will decrease because of unfavorable changes in currency exchange rates. Country/regional risk and currency risk are especially high in emerging markets.

With approximately 10% of its assets allocated to bonds, the Fund is proportionately subject to the following bond risks: interest rate risk, which is the chance that bond prices will decline because of rising interest rates; income risk, which is the chance that an underlying fund's income will decline because of falling interest rates; credit risk, which is the chance that a bond issuer will fail to pay interest and principal in a timely manner or that negative perceptions of the issuer's ability to make such payments will cause the price of that bond to decline, thus reducing the underlying fund's return; and call risk, which is the chance that during periods of falling interest rates, issuers of callable bonds may call (redeem) securities with higher coupons or interest rates before their maturity dates. An underlying fund would then lose any price appreciation above the bond's call price and would be forced to reinvest the unanticipated proceeds at lower interest rates, resulting in a decline in the underlying fund's income. For mortgage-backed securities, this risk is known as prepayment risk. The Fund is also subject to the following risks associated with investments in currency-hedged foreign bonds: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of securities issued by foreign governments, government agencies, or companies; and currency hedging risk, which is the chance that the currency hedging transactions entered into by the underlying international bond fund may not perfectly offset the fund's foreign currency exposure.

The Fund is also subject to asset allocation risk, which is the chance that the selection of underlying funds, and the allocation of assets to them, will cause the Fund to underperform other funds with a similar investment objective.

An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.

The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money. An investment in the Fund is not guaranteed. An investor may experience losses, including losses near, at, or after the target year. There is no guarantee that the Fund will provide adequate income at or after the target year. Because fixed income securities such as bonds usually are less volatile than stocks and because the Fund currently invests a significant portion of its assets in fixed income securities, the Fund's overall level of risk should be moderate.

With approximately 63% of its assets allocated to bonds, the Fund is proportionately subject to the following bond risks: interest rate risk, which is the chance that bond prices will decline because of rising interest rates; income risk, which is the chance that an underlying fund's income will decline because of falling interest rates; credit risk, which is the chance that a bond issuer will fail to pay interest and principal in a timely manner or that negative perceptions of the issuer's ability to make such payments will cause the price of that bond to decline, thus reducing the underlying fund's return; and call risk, which is the chance that during periods of falling interest rates, issuers of callable bonds may call (redeem) securities with higher coupons or interest rates before their maturity dates. An underlying fund would then lose any price appreciation above the bond's call price and would be forced to reinvest the unanticipated proceeds at lower interest rates, resulting in a decline in the underlying fund's income. For mortgage-backed securities, this risk is known as prepayment risk. The Fund is also subject to the following risks associated with investments in currency-hedged foreign bonds: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of securities issued by foreign governments, government agencies, or companies; and currency hedging risk, which is the chance that the currency hedging transactions entered into by the underlying international bond fund may not perfectly offset the fund's foreign currency exposure.

With approximately 37% of its assets allocated to stocks, the Fund is proportionately subject to stock market risk, which is the chance that stock prices overall will decline. Stock markets tend to move in cycles, with periods of rising prices and periods of falling prices. The Fund is also subject to the following risks associated with investments in foreign stocks: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of companies in any one country or region; and currency risk, which is the chance that the value of a foreign investment, measured in U.S. dollars, will decrease because of unfavorable changes in currency exchange rates. Country/regional risk and currency risk are especially high in emerging markets.

The Fund is also subject to asset allocation risk, which is the chance that the selection of underlying funds, and the allocation of assets to them, will cause the Fund to underperform other funds with a similar investment objective.

An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.

The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money. An investment in the Fund is not guaranteed. An investor may experience losses, including losses near, at, or after the target year. There is no guarantee that the Fund will provide adequate income at or after the target year. Because stocks usually are more volatile than bonds and because the Fund currently invests more of its assets in stocks, the Fund's overall level of risk should be higher than that of funds that invest the majority of their assets in bonds; however, the level of risk should be lower than that of funds investing entirely in stocks.

With approximately 61% of its assets allocated to stocks, the Fund is proportionately subject to stock market risk, which is the chance that stock prices overall will decline. Stock markets tend to move in cycles, with periods of rising prices and periods of falling prices. The Fund is also subject to the following risks associated with investments in foreign stocks: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of companies in any one country or region; and currency risk, which is the chance that the value of a foreign investment, measured in U.S. dollars, will decrease because of unfavorable changes in currency exchange rates. Country/regional risk and currency risk are especially high in emerging markets.

With approximately 39% of its assets allocated to bonds, the Fund is proportionately subject to the following bond risks: interest rate risk, which is the chance that bond prices will decline because of rising interest rates; income risk, which is the chance that an underlying fund's income will decline because of falling interest rates; credit risk, which is the chance that a bond issuer will fail to pay interest and principal in a timely manner or that negative perceptions of the issuer's ability to make such payments will cause the price of that bond to decline, thus reducing the underlying fund's return; and call risk, which is the chance that during periods of falling interest rates, issuers of callable bonds may call (redeem) securities with higher coupons or interest rates before their maturity dates. An underlying fund would then lose any price appreciation above the bond's call price and would be forced to reinvest the unanticipated proceeds at lower interest rates, resulting in a decline in the underlying fund's income. For mortgage-backed securities, this risk is known as prepayment risk. The Fund is also subject to the following risks associated with investments in currency-hedged foreign bonds: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of securities issued by foreign governments, government agencies, or companies; and currency hedging risk, which is the chance that the currency hedging transactions entered into by the underlying international bond fund may not perfectly offset the fund's foreign currency exposure.

The Fund is also subject to asset allocation risk, which is the chance that the selection of underlying funds, and the allocation of assets to them, will cause the Fund to underperform other funds with a similar investment objective.

An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.

The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money. An investment in the Fund is not guaranteed. An investor may experience losses, including losses near, at, or after the target year. There is no guarantee that the Fund will provide adequate income at or after the target year. Because stocks usually are more volatile than bonds and because the Fund currently invests more of its assets in stocks, the Fund's overall level of risk should be higher than that of funds that invest the majority of their assets in bonds; however, the level of risk should be lower than that of funds investing entirely in stocks.

With approximately 76% of its assets allocated to stocks, the Fund is proportionately subject to stock market risk, which is the chance that stock prices overall will decline. Stock markets tend to move in cycles, with periods of rising prices and periods of falling prices. The Fund is also subject to the following risks associated with investments in foreign stocks: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of companies in any one country or region; and currency risk, which is the chance that the value of a foreign investment, measured in U.S. dollars, will decrease because of unfavorable changes in currency exchange rates. Country/regional risk and currency risk are especially high in emerging markets.

With approximately 24% of its assets allocated to bonds, the Fund is proportionately subject to the following bond risks: interest rate risk, which is the chance that bond prices will decline because of rising interest rates; income risk, which is the chance that an underlying fund's income will decline because of falling interest rates; credit risk, which is the chance that a bond issuer will fail to pay interest and principal in a timely manner or that negative perceptions of the issuer's ability to make such payments will cause the price of that bond to decline, thus reducing the underlying fund's return; and call risk, which is the chance that during periods of falling interest rates, issuers of callable bonds may call (redeem) securities with higher coupons or interest rates before their maturity dates. An underlying fund would then lose any price appreciation above the bond's call price and would be forced to reinvest the unanticipated proceeds at lower interest rates, resulting in a decline in the underlying fund's income. For mortgage-backed securities, this risk is known as prepayment risk. The Fund is also subject to the following risks associated with investments in currency-hedged foreign bonds: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of securities issued by foreign governments, government agencies, or companies; and currency hedging risk, which is the chance that the currency hedging transactions entered into by the underlying international bond fund may not perfectly offset the fund's foreign currency exposure.

The Fund is also subject to asset allocation risk, which is the chance that the selection of underlying funds, and the allocation of assets to them, will cause the Fund to underperform other funds with a similar investment objective.

An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.

The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money. An investment in the Fund is not guaranteed. An investor may experience losses, including losses near, at, or after the target year. There is no guarantee that the Fund will provide adequate income at or after the target year. Because stocks usually are more volatile than bonds and because the Fund currently invests more of its assets in stocks, the Fund's overall level of risk should be higher than that of funds that invest the majority of their assets in bonds; however, the level of risk should be lower than that of funds investing entirely in stocks.

With approximately 90% of its assets allocated to stocks, the Fund is proportionately subject to stock market risk, which is the chance that stock prices overall will decline. Stock markets tend to move in cycles, with periods of rising prices and periods of falling prices. The Fund is also subject to the following risks associated with investments in foreign stocks: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of companies in any one country or region; and currency risk, which is the chance that the value of a foreign investment, measured in U.S. dollars, will decrease because of unfavorable changes in currency exchange rates. Country/regional risk and currency risk are especially high in emerging markets.

With approximately 10% of its assets allocated to bonds, the Fund is proportionately subject to the following bond risks: interest rate risk, which is the chance that bond prices will decline because of rising interest rates; income risk, which is the chance that an underlying fund's income will decline because of falling interest rates; credit risk, which is the chance that a bond issuer will fail to pay interest and principal in a timely manner or that negative perceptions of the issuer's ability to make such payments will cause the price of that bond to decline, thus reducing the underlying fund's return; and call risk, which is the chance that during periods of falling interest rates, issuers of callable bonds may call (redeem) securities with higher coupons or interest rates before their maturity dates. An underlying fund would then lose any price appreciation above the bond's call price and would be forced to reinvest the unanticipated proceeds at lower interest rates, resulting in a decline in the underlying fund's income. For mortgage-backed securities, this risk is known as prepayment risk. The Fund is also subject to the following risks associated with investments in currency-hedged foreign bonds: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of securities issued by foreign governments, government agencies, or companies; and currency hedging risk, which is the chance that the currency hedging transactions entered into by the underlying international bond fund may not perfectly offset the fund's foreign currency exposure.

The Fund is also subject to asset allocation risk, which is the chance that the selection of underlying funds, and the allocation of assets to them, will cause the Fund to underperform other funds with a similar investment objective.

An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.

The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money. An investment in the Fund is not guaranteed. An investor may experience losses, including losses near, at, or after the target year. There is no guarantee that the Fund will provide adequate income at or after the target year. Because stocks usually are more volatile than bonds and because the Fund currently invests most of its assets in stocks, the Fund's overall level of risk should be higher than that of funds that invest the majority of their assets in bonds; however, the level of risk should be lower than that of funds investing entirely in stocks.

With approximately 90% of its assets allocated to stocks, the Fund is proportionately subject to stock market risk, which is the chance that stock prices overall will decline. Stock markets tend to move in cycles, with periods of rising prices and periods of falling prices. The Fund is also subject to the following risks associated with investments in foreign stocks: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of companies in a particular country or region; and currency risk, which is the chance that the value of a foreign investment, measured in U.S. dollars, will decrease because of unfavorable changes in currency exchange rates. Country/regional risk and currency risk are especially high in emerging markets.

With approximately 10% of its assets allocated to bonds, the Fund is proportionately subject to the following bond risks: interest rate risk, which is the chance that bond prices will decline because of rising interest rates; income risk, which is the chance that an underlying fund's income will decline because of falling interest rates; credit risk, which is the chance that a bond issuer will fail to pay interest and principal in a timely manner or that negative perceptions of the issuer's ability to make such payments will cause the price of that bond to decline, thus reducing the underlying fund's return; and call risk, which is the chance that during periods of falling interest rates, issuers of callable bonds may call (redeem) securities with higher coupons or interest rates before their maturity dates. An underlying fund would then lose any price appreciation above the bond's call price and would be forced to reinvest the unanticipated proceeds at lower interest rates, resulting in a decline in the underlying fund's income. For mortgage-backed securities, this risk is known as prepayment risk. The Fund is also subject to the following risks associated with investments in currency-hedged foreign bonds: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of securities issued by foreign governments, government agencies, or companies; and currency hedging risk, which is the chance that the currency hedging transactions entered into by the underlying international bond fund may not perfectly offset the fund's foreign currency exposure.

The Fund is also subject to asset allocation risk, which is the chance that the selection of underlying funds, and the allocation of assets to them, will cause the Fund to underperform other funds with a similar investment objective.

An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.

The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money. An investment in the Fund is not guaranteed. An investor may experience losses, including losses near, at, or after the target year. There is no guarantee that the Fund will provide adequate income at or after the target year. Because stocks usually are more volatile than bonds and because the Fund currently invests most of its assets in stocks, the Fund's overall level of risk should be higher than that of funds that invest the majority of their assets in bonds; however, the level of risk should be lower than that of funds investing entirely in stocks.

With approximately 90% of its assets allocated to stocks, the Fund is proportionately subject to stock market risk, which is the chance that stock prices overall will decline. Stock markets tend to move in cycles, with periods of rising prices and periods of falling prices. The Fund is also subject to the following risks associated with investments in foreign stocks: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of companies in a particular country or region; and currency risk, which is the chance that the value of a foreign investment, measured in U.S. dollars, will decrease because of unfavorable changes in currency exchange rates. Country/regional risk and currency risk are especially high in emerging markets.

With approximately 10% of its assets allocated to bonds, the Fund is proportionately subject to the following bond risks: interest rate risk, which is the chance that bond prices will decline because of rising interest rates; income risk, which is the chance that an underlying fund's income will decline because of falling interest rates; credit risk, which is the chance that a bond issuer will fail to pay interest and principal in a timely manner or that negative perceptions of the issuer's ability to make such payments will cause the price of that bond to decline, thus reducing the underlying fund's return; and call risk, which is the chance that during periods of falling interest rates, issuers of callable bonds may call (redeem) securities with higher coupons or interest rates before their maturity dates. An underlying fund would then lose any price appreciation above the bond's call price and would be forced to reinvest the unanticipated proceeds at lower interest rates, resulting in a decline in the underlying fund's income. For mortgage-backed securities, this risk is known as prepayment risk. The Fund is also subject to the following risks associated with investments in currency-hedged foreign bonds: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of securities issued by foreign governments, government agencies, or companies; and currency hedging risk, which is the chance that the currency hedging transactions entered into by the underlying international bond fund may not perfectly offset the fund's foreign currency exposure.

The Fund is also subject to asset allocation risk, which is the chance that the selection of underlying funds, and the allocation of assets to them, will cause the Fund to underperform other funds with a similar investment objective.

An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.

The Fund is subject to the risks associated with the stock and bond markets, any of which could cause an investor to lose money. An investment in the Fund is not guaranteed. An investor may experience losses, including losses near, at, or after the target year. There is no guarantee that the Fund will provide adequate income at or after the target year. Because stocks usually are more volatile than bonds and because the Fund currently invests most of its assets in stocks, the Fund's overall level of risk should be higher than that of funds that invest the majority of their assets in bonds; however, the level of risk should be lower than that of funds investing entirely in stocks.

With approximately 90% of its assets allocated to stocks, the Fund is proportionately subject to stock market risk, which is the chance that stock prices overall will decline. Stock markets tend to move in cycles, with periods of rising prices and periods of falling prices. The Fund is also subject to the following risks associated with investments in foreign stocks: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of companies in a particular country or region; and currency risk, which is the chance that the value of a foreign investment, measured in U.S. dollars, will decrease because of unfavorable changes in currency exchange rates. Country/regional risk and currency risk are especially high in emerging markets.

With approximately 10% of its assets allocated to bonds, the Fund is proportionately subject to the following bond risks: interest rate risk, which is the chance that bond prices will decline because of rising interest rates; income risk, which is the chance that an underlying fund's income will decline because of falling interest rates; credit risk, which is the chance that a bond issuer will fail to pay interest and principal in a timely manner or that negative perceptions of the issuer's ability to make such payments will cause the price of that bond to decline, thus reducing the underlying fund's return; and call risk, which is the chance that during periods of falling interest rates, issuers of callable bonds may call (redeem) securities with higher coupons or interest rates before their maturity dates. An underlying fund would then lose any price appreciation above the bond's call price and would be forced to reinvest the unanticipated proceeds at lower interest rates, resulting in a decline in the underlying fund's income. For mortgage-backed securities, this risk is known as prepayment risk. The Fund is also subject to the following risks associated with investments in currency-hedged foreign bonds: country/regional risk, which is the chance that world events-such as political upheaval, financial troubles, or natural disasters-will adversely affect the value of securities issued by foreign governments, government agencies, or companies; and currency hedging risk, which is the chance that the currency hedging transactions entered into by the underlying international bond fund may not perfectly offset the fund's foreign currency exposure.

The Fund is also subject to asset allocation risk, which is the chance that the selection of underlying funds, and the allocation of assets to them, will cause the Fund to underperform other funds with a similar investment objective.

An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.

                                                                                                                                                                                                                                     
[rr_RiskNotInsuredDepositoryInstitution]

An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.

An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.

An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.

An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.

An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.

An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.

An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.

An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.

An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.

An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.

An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.

An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.

An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.

An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.

An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.

An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.

An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.

An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.

An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.

An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.

An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.

An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.

An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.

An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.

An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.

An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.

An investment in the Fund is not a deposit of a bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.

                                                                                                                                                                                                                                     
[rr_RiskReturnHeading]
Risk/Return Risk/Return Risk/Return Risk/Return Risk/Return Risk/Return Risk/Return Risk/Return Risk/Return Risk/Return Risk/Return Risk/Return Risk/Return Risk/Return Risk/Return Risk/Return Risk/Return Risk/Return Risk/Return Risk/Return Risk/Return Risk/Return Risk/Return Risk/Return Risk/Return Risk/Return Risk/Return                                                                                                                                                                                                                                      
[rr_ShareholderFeesCaption]
Shareholder Fees (Fees paid directly from your investment) Shareholder Fees (Fees paid directly from your investment) Shareholder Fees (Fees paid directly from your investment) Shareholder Fees (Fees paid directly from your investment) Shareholder Fees (Fees paid directly from your investment) Shareholder Fees (Fees paid directly from your investment) Shareholder Fees (Fees paid directly from your investment) Shareholder Fees (Fees paid directly from your investment) Shareholder Fees (Fees paid directly from your investment) Shareholder Fees (Fees paid directly from your investment) Shareholder Fees (Fees paid directly from your investment) Shareholder Fees (Fees paid directly from your investment) Shareholder Fees (Fees paid directly from your investment) Shareholder Fees (Fees paid directly from your investment) Shareholder Fees (Fees paid directly from your investment) Shareholder Fees (Fees paid directly from your investment) Shareholder Fees (Fees paid directly from your investment) Shareholder Fees (Fees paid directly from your investment) Shareholder Fees (Fees paid directly from your investment) Shareholder Fees (Fees paid directly from your investment) Shareholder Fees (Fees paid directly from your investment) Shareholder Fees (Fees paid directly from your investment) Shareholder Fees (Fees paid directly from your investment) Shareholder Fees (Fees paid directly from your investment) Shareholder Fees (Fees paid directly from your investment) Shareholder Fees (Fees paid directly from your investment) Shareholder Fees (Fees paid directly from your investment)                                                                                                                                                                                                                                      
[rr_ShareholderFeesTableTextBlock]
~ http://vanguard/role/S000002568ShareholderFeesParticipant2 column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002568Member ~
~ http://vanguard/role/S000002568ShareholderFeesParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002568Member ~
~ http://vanguard/role/S000002569ShareholderFeesParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002569Member ~
~ http://vanguard/role/S000002571ShareholderFeesParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002571Member ~
~ http://vanguard/role/S000002572ShareholderFeesParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002572Member ~
~ http://vanguard/role/S000002573ShareholderFeesParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002573Member ~
~ http://vanguard/role/S000002574ShareholderFeesParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002574Member ~
~ http://vanguard/role/S000012758ShareholderFeesParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012758Member ~
~ http://vanguard/role/S000012759ShareholderFeesParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012759Member ~
~ http://vanguard/role/S000012760ShareholderFeesParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012760Member ~
~ http://vanguard/role/S000012761ShareholderFeesParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012761Member ~
~ http://vanguard/role/S000012762ShareholderFeesParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012762Member ~
~ http://vanguard/role/S000029700ShareholderFeesParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000029700Member ~
~ http://vanguard/role/S000035453ShareholderFeesParticipant column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000035453Member ~
~ http://vanguard/role/S000002568ShareholderFeesRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002568Member ~
~ http://vanguard/role/S000002569ShareholderFeesRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002569Member ~
~ http://vanguard/role/S000002571ShareholderFeesRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002571Member ~
~ http://vanguard/role/S000002572ShareholderFeesRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002572Member ~
~ http://vanguard/role/S000002573ShareholderFeesRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002573Member ~
~ http://vanguard/role/S000002574ShareholderFeesRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000002574Member ~
~ http://vanguard/role/S000012758ShareholderFeesRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012758Member ~
~ http://vanguard/role/S000012759ShareholderFeesRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012759Member ~
~ http://vanguard/role/S000012760ShareholderFeesRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012760Member ~
~ http://vanguard/role/S000012761ShareholderFeesRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012761Member ~
~ http://vanguard/role/S000012762ShareholderFeesRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000012762Member ~
~ http://vanguard/role/S000029700ShareholderFeesRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000029700Member ~
~ http://vanguard/role/S000035453ShareholderFeesRetail column period compact * column rr_ProspectusShareClassAxis compact * row primary compact * row dei_LegalEntityAxis compact vanguard_S000035453Member ~
                                                                                                                                                                                                                                     
[rr_StrategyHeading]
Principal Investment Strategies Principal Investment Strategies Principal Investment Strategies Principal Investment Strategies Principal Investment Strategies Principal Investment Strategies Principal Investment Strategies Principal Investment Strategies Principal Investment Strategies Principal Investment Strategies Principal Investment Strategies Principal Investment Strategies Principal Investment Strategies Principal Investment Strategies Principal Investment Strategies Principal Investment Strategies Principal Investment Strategies Principal Investment Strategies Principal Investment Strategies Principal Investment Strategies Principal Investment Strategies Principal Investment Strategies Principal Investment Strategies Principal Investment Strategies Principal Investment Strategies Principal Investment Strategies Principal Investment Strategies                                                                                                                                                                                                                                      
[rr_StrategyNarrativeTextBlock]

The Fund invests in stocks considered to have above-average earnings growth potential that is not reflected in their current market prices. The Fund's portfolio consists predominantly of large- and mid-capitalization stocks.

The Fund invests in stocks considered to have above-average earnings growth potential that is not reflected in their current market prices. The Fund's portfolio consists predominantly of large- and mid-capitalization stocks.

The Fund invests in other Vanguard mutual funds according to an asset allocation strategy designed for investors currently in retirement. As of September 30, 2014, the Fund's asset allocation among the underlying funds was as follows:

Vanguard Total Bond Market II Index Fund 39.3%

Vanguard Total Stock Market Index Fund 21.1%

Vanguard Short-Term Inflation-Protected Securities Index Fund 16.8%

Vanguard Total International Bond Index Fund 14.0%

Vanguard Total International Stock Index Fund 8.8%

At any given time, the Fund's asset allocation may be affected by a variety of factors, such as whether the underlying funds are accepting additional investments.

The Fund's indirect bond holdings are a diversified mix of short-, intermediate-, and long-term U.S. government, U.S. agency, and investment-grade U.S. corporate bonds; inflation-protected public obligations issued by the U.S. Treasury; mortgage-backed and asset-backed securities; and government, agency, corporate, and securitized investment-grade foreign bonds issued in currencies other than the U.S. dollar (but hedged by Vanguard to minimize foreign currency exposure).

The Fund's indirect stock holdings are a diversified mix of U.S. and foreign large-, mid-, and small-capitalization stocks.

The Fund invests in other Vanguard mutual funds according to an asset allocation strategy designed for investors planning to retire and leave the workforce in or within a few years of 2015 (the target year). The Fund is designed for an investor who plans to withdraw the value of an account in the Fund over a period of many years after the target year. The Fund's asset allocation will become more conservative over time, meaning that the percentage of assets allocated to stocks will decrease while the percentage of assets allocated to bonds and other fixed income investments will increase. Within seven years after 2015, the Fund's asset allocation should become similar to that of the Target Retirement Income Fund. As of September 30, 2014, the Fund's asset allocation among the underlying funds was as follows:

Vanguard Total Stock Market Index Fund 36.3%

Vanguard Total Bond Market II Index Fund 32.0%

Vanguard Total International Stock Index Fund 14.7%

Vanguard Total International Bond Index Fund 9.8%

Vanguard Short-Term Inflation-Protected Securities Index Fund 7.2%

At any given time, the Fund's asset allocation may be affected by a variety of factors, such as whether the underlying funds are accepting additional investments.

The Fund's indirect stock holdings are a diversified mix of U.S. and foreign large-, mid-, and small-capitalization stocks.

The Fund's indirect bond holdings are a diversified mix of short-, intermediate-, and long-term U.S. government, U.S. agency, and investment-grade U.S. corporate bonds; inflation-protected public obligations issued by the U.S. Treasury; mortgage-backed and asset-backed securities; and government, agency, corporate, and securitized investment-grade foreign bonds issued in currencies other than the U.S. dollar (but hedged by Vanguard to minimize foreign currency exposure).

The Fund invests in other Vanguard mutual funds according to an asset allocation strategy designed for investors planning to retire and leave the workforce in or within a few years of 2025 (the target year). The Fund is designed for an investor who plans to withdraw the value of an account in the Fund over a period of many years after the target year. The Fund's asset allocation will become more conservative over time, meaning that the percentage of assets allocated to stocks will decrease while the percentage of assets allocated to bonds and other fixed income investments will increase. Within seven years after 2025, the Fund's asset allocation should become similar to that of the Target Retirement Income Fund. As of September 30, 2014, the Fund's asset allocation among the underlying funds was as follows:

Vanguard Total Stock Market Index Fund 48.0%

Vanguard Total Bond Market II Index Fund 25.6%

Vanguard Total International Stock Index Fund 20.0%

Vanguard Total International Bond Index Fund 6.4%

At any given time, the Fund's asset allocation may be affected by a variety of factors, such as whether the underlying funds are accepting additional investments.

The Fund's indirect stock holdings are a diversified mix of U.S. and foreign large-, mid-, and small-capitalization stocks.

The Fund's indirect bond holdings are a diversified mix of short-, intermediate-, and long-term U.S. government, U.S. agency, and investment-grade U.S. corporate bonds; mortgage-backed and asset-backed securities; and government, agency, corporate, and securitized investment-grade foreign bonds issued in currencies other than the U.S. dollar (but hedged by Vanguard to minimize foreign currency exposure).

The Fund invests in other Vanguard mutual funds according to an asset allocation strategy designed for investors planning to retire and leave the workforce in or within a few years of 2035 (the target year). The Fund is designed for an investor who plans to withdraw the value of an account in the Fund over a period of many years after the target year. The Fund's asset allocation will become more conservative over time, meaning that the percentage of assets allocated to stocks will decrease while the percentage of assets allocated to bonds and other fixed income investments will increase. Within seven years after 2035, the Fund's asset allocation should become similar to that of the Target Retirement Income Fund. As of September 30, 2014, the Fund's asset allocation among the underlying funds was as follows:

Vanguard Total Stock Market Index Fund 58.5%

Vanguard Total International Stock Index Fund 24.7%

Vanguard Total Bond Market II Index Fund 13.4%

Vanguard Total International Bond Index Fund 3.4%

At any given time, the Fund's asset allocation may be affected by a variety of factors, such as whether the underlying funds are accepting additional investments.

The Fund's indirect stock holdings are a diversified mix of U.S. and foreign large-, mid-, and small-capitalization stocks.

The Fund's indirect bond holdings are a diversified mix of short-, intermediate-, and long-term U.S. government, U.S. agency, and investment-grade U.S. corporate bonds; mortgage-backed and asset-backed securities; and government, agency, corporate, and securitized investment-grade foreign bonds issued in currencies other than the U.S. dollar (but hedged by Vanguard to minimize foreign currency exposure).

The Fund invests in other Vanguard mutual funds according to an asset allocation strategy designed for investors planning to retire and leave the workforce in or within a few years of 2045 (the target year). The Fund is designed for an investor who plans to withdraw the value of an account in the Fund over a period of many years after the target year. The Fund's asset allocation will become more conservative over time, meaning that the percentage of assets allocated to stocks will decrease while the percentage of assets allocated to bonds and other fixed income investments will increase. Within seven years after 2045, the Fund's asset allocation should become similar to that of the Target Retirement Income Fund. As of September 30, 2014, the Fund's asset allocation among the underlying funds was as follows:

Vanguard Total Stock Market Index Fund 63.2%

Vanguard Total International Stock Index Fund 26.8%

Vanguard Total Bond Market II Index Fund 8.0%

Vanguard Total International Bond Index Fund 2.0%

At any given time, the Fund's asset allocation may be affected by a variety of factors, such as whether the underlying funds are accepting additional investments.

The Fund's indirect stock holdings are a diversified mix of U.S. and foreign large-, mid-, and small-capitalization stocks.

The Fund's indirect bond holdings are a diversified mix of short-, intermediate-, and long-term U.S. government, U.S. agency, and investment-grade U.S. corporate bonds; mortgage-backed and asset-backed securities; and government, agency, corporate, and securitized investment-grade foreign bonds issued in currencies other than the U.S. dollar (but hedged by Vanguard to minimize foreign currency exposure).

The Fund invests in other Vanguard mutual funds according to an asset allocation strategy designed for investors planning to retire and leave the workforce in or within a few years of 2010 (the target year). The Fund is designed for an investor who plans to withdraw the value of an account in the Fund over a period of many years after the target year. The Fund's asset allocation will become more conservative over time, meaning that the percentage of assets allocated to stocks will decrease while the percentage of assets allocated to bonds and other fixed income investments will increase. Within seven years after 2010, the Fund's asset allocation should become similar to that of the Target Retirement Income Fund. As of September 30, 2014, the Fund's asset allocation among the underlying funds was as follows:

Vanguard Total Bond Market II Index Fund 36.5%

Vanguard Total Stock Market Index Fund 26.5%

Vanguard Short-Term Inflation-Protected Securities Index Fund 13.6%

Vanguard Total International Bond Index Fund 12.6%

Vanguard Total International Stock Index Fund 10.8%

At any given time, the Fund's asset allocation may be affected by a variety of factors, such as whether the underlying funds are accepting additional investments.

The Fund's indirect bond holdings are a diversified mix of short-, intermediate-, and long-term U.S. government, U.S. agency, and investment-grade U.S. corporate bonds; inflation-protected public obligations issued by the U.S. Treasury; mortgage-backed and asset-backed securities; and government, agency, corporate, and securitized investment-grade foreign bonds issued in currencies other than the U.S. dollar (but hedged by Vanguard to minimize foreign currency exposure).

The Fund's indirect stock holdings are a diversified mix of U.S. and foreign large-, mid-, and small-capitalization stocks.

The Fund invests in other Vanguard mutual funds according to an asset allocation strategy designed for investors planning to retire and leave the workforce in or within a few years of 2020 (the target year). The Fund is designed for an investor who plans to withdraw the value of an account in the Fund over a period of many years after the target year. The Fund's asset allocation will become more conservative over time, meaning that the percentage of assets allocated to stocks will decrease while the percentage of assets allocated to bonds and other fixed income investments will increase. Within seven years after 2020, the Fund's asset allocation should become similar to that of the Target Retirement Income Fund. As of September 30, 2014, the Fund's asset allocation among the underlying funds was as follows:

Vanguard Total Stock Market Index Fund 43.0%

Vanguard Total Bond Market II Index Fund 31.4%

Vanguard Total International Stock Index Fund 17.7%

Vanguard Total International Bond Index Fund 7.9%

At any given time, the Fund's asset allocation may be affected by a variety of factors, such as whether the underlying funds are accepting additional investments.

The Fund's indirect stock holdings are a diversified mix of U.S. and foreign large-, mid-, and small-capitalization stocks.

The Fund's indirect bond holdings are a diversified mix of short-, intermediate-, and long-term U.S. government, U.S. agency, and investment-grade U.S. corporate bonds; mortgage-backed and asset-backed securities; and government, agency, corporate, and securitized investment-grade foreign bonds issued in currencies other than the U.S. dollar (but hedged by Vanguard to minimize foreign currency exposure).

The Fund invests in other Vanguard mutual funds according to an asset allocation strategy designed for investors planning to retire and leave the workforce in or within a few years of 2030 (the target year). The Fund is designed for an investor who plans to withdraw the value of an account in the Fund over a period of many years after the target year. The Fund's asset allocation will become more conservative over time, meaning that the percentage of assets allocated to stocks will decrease while the percentage of assets allocated to bonds and other fixed income investments will increase. Within seven years after 2030, the Fund's asset allocation should become similar to that of the Target Retirement Income Fund. As of September 30, 2014, the Fund's asset allocation among the underlying funds was as follows:

Vanguard Total Stock Market Index Fund 53.3%

Vanguard Total International Stock Index Fund 22.3%

Vanguard Total Bond Market II Index Fund 19.5%

Vanguard Total International Bond Index Fund 4.9%

At any given time, the Fund's asset allocation may be affected by a variety of factors, such as whether the underlying funds are accepting additional investments.

The Fund's indirect stock holdings are a diversified mix of U.S. and foreign large-, mid-, and small-capitalization stocks.

The Fund's indirect bond holdings are a diversified mix of short-, intermediate-, and long-term U.S. government, U.S. agency, and investment-grade U.S. corporate bonds; mortgage-backed and asset-backed securities; and government, agency, corporate, and securitized investment-grade foreign bonds issued in currencies other than the U.S. dollar (but hedged by Vanguard to minimize foreign currency exposure).

The Fund invests in other Vanguard mutual funds according to an asset allocation strategy designed for investors planning to retire and leave the workforce in or within a few years of 2040 (the target year). The Fund is designed for an investor who plans to withdraw the value of an account in the Fund over a period of many years after the target year. The Fund's asset allocation will become more conservative over time, meaning that the percentage of assets allocated to stocks will decrease while the percentage of assets allocated to bonds and other fixed income investments will increase. Within seven years after 2040, the Fund's asset allocation should become similar to that of the Target Retirement Income Fund. As of September 30, 2014, the Fund's asset allocation among the underlying funds was as follows:

Vanguard Total Stock Market Index Fund 63.2%

Vanguard Total International Stock Index Fund 26.8%

Vanguard Total Bond Market II Index Fund 8.0%

Vanguard Total International Bond Index Fund 2.0%

At any given time, the Fund's asset allocation may be affected by a variety of factors, such as whether the underlying funds are accepting additional investments.

The Fund's indirect stock holdings are a diversified mix of U.S. and foreign large-, mid-, and small-capitalization stocks.

The Fund's indirect bond holdings are a diversified mix of short-, intermediate-, and long-term U.S. government, U.S. agency, and investment-grade U.S. corporate bonds; mortgage-backed and asset-backed securities; and government, agency, corporate, and securitized investment-grade foreign bonds issued in currencies other than the U.S. dollar (but hedged by Vanguard to minimize foreign currency exposure).

The Fund invests in other Vanguard mutual funds according to an asset allocation strategy designed for investors planning to retire and leave the workforce in or within a few years of 2050 (the target year). The Fund is designed for an investor who plans to withdraw the value of an account in the Fund over a period of many years after the target year. The Fund's asset allocation will become more conservative over time, meaning that the percentage of assets allocated to stocks will decrease while the percentage of assets allocated to bonds and other fixed income investments will increase. Within seven years after 2050, the Fund's asset allocation should become similar to that of the Target Retirement Income Fund. As of September 30, 2014, the Fund's asset allocation among the underlying funds was as follows:

Vanguard Total Stock Market Index Fund 63.0%

Vanguard Total International Stock Index Fund 26.9%

Vanguard Total Bond Market II Index Fund 8.1%

Vanguard Total International Bond Index Fund 2.0%

At any given time, the Fund's asset allocation may be affected by a variety of factors, such as whether the underlying funds are accepting additional investments.

The Fund's indirect stock holdings are a diversified mix of U.S. and foreign large-, mid-, and small-capitalization stocks.

The Fund's indirect bond holdings are a diversified mix of short-, intermediate-, and long-term U.S. government, U.S. agency, and investment-grade U.S. corporate bonds; mortgage-backed and asset-backed securities; and government, agency, corporate, and securitized investment-grade foreign bonds issued in currencies other than the U.S. dollar (but hedged by Vanguard to minimize foreign currency exposure).

The Fund invests in other Vanguard mutual funds according to an asset allocation strategy designed for investors planning to retire and leave the workforce in or within a few years of 2055 (the target year). The Fund is designed for an investor who plans to withdraw the value of an account in the Fund over a period of many years after the target year. The Fund's asset allocation will become more conservative over time, meaning that the percentage of assets allocated to stocks will decrease while the percentage of assets allocated to bonds and other fixed income investments will increase. Within seven years after 2055, the Fund's asset allocation should become similar to that of the Target Retirement Income Fund. As of September 30, 2014, the Fund's asset allocation among the underlying funds was as follows:

Vanguard Total Stock Market Index Fund 63.0%

Vanguard Total International Stock Index Fund 27.0%

Vanguard Total Bond Market II Index Fund 8.0%

Vanguard Total International Bond Index Fund 2.0%

At any given time, the Fund's asset allocation may be affected by a variety of factors, such as whether the underlying funds are accepting additional investments.

The Fund's indirect stock holdings are a diversified mix of U.S. and foreign large-, mid-, and small-capitalization stocks.

The Fund's indirect bond holdings are a diversified mix of short-, intermediate-, and long-term U.S. government, U.S. agency, and investment-grade U.S. corporate bonds; mortgage-backed and asset-backed securities; and government, agency, corporate, and securitized investment-grade foreign bonds issued in currencies other than the U.S. dollar (but hedged by Vanguard to minimize foreign currency exposure).

The Fund invests in other Vanguard mutual funds according to an asset allocation strategy designed for investors planning to retire and leave the workforce in or within a few years of 2060 (the target year). The Fund is designed for an investor who plans to withdraw the value of an account in the Fund over a period of many years after the target year. The Fund's asset allocation will become more conservative over time, meaning that the percentage of assets allocated to stocks will decrease while the percentage of assets allocated to bonds and other fixed income investments will increase. Within seven years after 2060, the Fund's asset allocation should become similar to that of the Target Retirement Income Fund. As of September 30, 2014, the Fund's asset allocation among the underlying funds was as follows:

Vanguard Total Stock Market Index Fund 63.0%

Vanguard Total International Stock Index Fund 27.0%

Vanguard Total Bond Market II Index Fund 8.0%

Vanguard Total International Bond Index Fund 2.0%

At any given time, the Fund's asset allocation may be affected by a variety of factors, such as whether the underlying funds are accepting additional investments.

The Fund's indirect stock holdings are a diversified mix of U.S. and foreign large-, mid-, and small-capitalization stocks.

The Fund's indirect bond holdings are a diversified mix of short-, intermediate-, and long-term U.S. government, U.S. agency, and investment-grade U.S. corporate bonds; mortgage-backed and asset-backed securities; and government, agency, corporate, and securitized investment-grade foreign bonds issued in currencies other than the U.S. dollar (but hedged by Vanguard to minimize foreign currency exposure).

The Fund invests in stocks considered to have above-average earnings growth potential that is not reflected in their current market prices. The Fund's portfolio consists predominantly of large- and mid-capitalization stocks.

The Fund invests in other Vanguard mutual funds according to an asset allocation strategy designed for investors currently in retirement. As of September 30, 2014, the Fund's asset allocation among the underlying funds was as follows:

Vanguard Total Bond Market II Index Fund 39.3%

Vanguard Total Stock Market Index Fund 21.1%

Vanguard Short-Term Inflation-Protected Securities Index Fund 16.8%

Vanguard Total International Bond Index Fund 14.0%

Vanguard Total International Stock Index Fund 8.8%

At any given time, the Fund's asset allocation may be affected by a variety of factors, such as whether the underlying funds are accepting additional investments.

The Fund's indirect bond holdings are a diversified mix of short-, intermediate-, and long-term U.S. government, U.S. agency, and investment-grade U.S. corporate bonds; inflation-protected public obligations issued by the U.S. Treasury; mortgage-backed and asset-backed securities; and government, agency, corporate, and securitized investment-grade foreign bonds issued in currencies other than the U.S. dollar (but hedged by Vanguard to minimize foreign currency exposure).

The Fund's indirect stock holdings are a diversified mix of U.S. and foreign large-, mid-, and small-capitalization stocks.

The Fund invests in other Vanguard mutual funds according to an asset allocation strategy designed for investors planning to retire and leave the workforce in or within a few years of 2015 (the target year). The Fund is designed for an investor who plans to withdraw the value of an account in the Fund over a period of many years after the target year. The Fund's asset allocation will become more conservative over time, meaning that the percentage of assets allocated to stocks will decrease while the percentage of assets allocated to bonds and other fixed income investments will increase. Within seven years after 2015, the Fund's asset allocation should become similar to that of the Target Retirement Income Fund. As of September 30, 2014, the Fund's asset allocation among the underlying funds was as follows:

Vanguard Total Stock Market Index Fund 36.3%

Vanguard Total Bond Market II Index Fund 32.0%

Vanguard Total International Stock Index Fund 14.7%

Vanguard Total International Bond Index Fund 9.8%

Vanguard Short-Term Inflation-Protected Securities Index Fund 7.2%

At any given time, the Fund's asset allocation may be affected by a variety of factors, such as whether the underlying funds are accepting additional investments.

The Fund's indirect stock holdings are a diversified mix of U.S. and foreign large-, mid-, and small-capitalization stocks.

The Fund's indirect bond holdings are a diversified mix of short-, intermediate-, and long-term U.S. government, U.S. agency, and investment-grade U.S. corporate bonds; inflation-protected public obligations issued by the U.S. Treasury; mortgage-backed and asset-backed securities; and government, agency, corporate, and securitized investment-grade foreign bonds issued in currencies other than the U.S. dollar (but hedged by Vanguard to minimize foreign currency exposure).

The Fund invests in other Vanguard mutual funds according to an asset allocation strategy designed for investors planning to retire and leave the workforce in or within a few years of 2025 (the target year). The Fund is designed for an investor who plans to withdraw the value of an account in the Fund over a period of many years after the target year. The Fund's asset allocation will become more conservative over time, meaning that the percentage of assets allocated to stocks will decrease while the percentage of assets allocated to bonds and other fixed income investments will increase. Within seven years after 2025, the Fund's asset allocation should become similar to that of the Target Retirement Income Fund. As of September 30, 2014, the Fund's asset allocation among the underlying funds was as follows:

Vanguard Total Stock Market Index Fund 48.0%

Vanguard Total Bond Market II Index Fund 25.6%

Vanguard Total International Stock Index Fund 20.0%

Vanguard Total International Bond Index Fund 6.4%

At any given time, the Fund's asset allocation may be affected by a variety of factors, such as whether the underlying funds are accepting additional investments.

The Fund's indirect stock holdings are a diversified mix of U.S. and foreign large-, mid-, and small-capitalization stocks.

The Fund's indirect bond holdings are a diversified mix of short-, intermediate-, and long-term U.S. government, U.S. agency, and investment-grade U.S. corporate bonds; mortgage-backed and asset-backed securities; and government, agency, corporate, and securitized investment-grade foreign bonds issued in currencies other than the U.S. dollar (but hedged by Vanguard to minimize foreign currency exposure).

The Fund invests in other Vanguard mutual funds according to an asset allocation strategy designed for investors planning to retire and leave the workforce in or within a few years of 2035 (the target year). The Fund is designed for an investor who plans to withdraw the value of an account in the Fund over a period of many years after the target year. The Fund's asset allocation will become more conservative over time, meaning that the percentage of assets allocated to stocks will decrease while the percentage of assets allocated to bonds and other fixed income investments will increase. Within seven years after 2035, the Fund's asset allocation should become similar to that of the Target Retirement Income Fund. As of September 30, 2014, the Fund's asset allocation among the underlying funds was as follows:

Vanguard Total Stock Market Index Fund 58.5%

Vanguard Total International Stock Index Fund 24.7%

Vanguard Total Bond Market II Index Fund 13.4%

Vanguard Total International Bond Index Fund 3.4%

At any given time, the Fund's asset allocation may be affected by a variety of factors, such as whether the underlying funds are accepting additional investments.

The Fund's indirect stock holdings are a diversified mix of U.S. and foreign large-, mid-, and small-capitalization stocks.

The Fund's indirect bond holdings are a diversified mix of short-, intermediate-, and long-term U.S. government, U.S. agency, and investment-grade U.S. corporate bonds; mortgage-backed and asset-backed securities; and government, agency, corporate, and securitized investment-grade foreign bonds issued in currencies other than the U.S. dollar (but hedged by Vanguard to minimize foreign currency exposure).

The Fund invests in other Vanguard mutual funds according to an asset allocation strategy designed for investors planning to retire and leave the workforce in or within a few years of 2045 (the target year). The Fund is designed for an investor who plans to withdraw the value of an account in the Fund over a period of many years after the target year. The Fund's asset allocation will become more conservative over time, meaning that the percentage of assets allocated to stocks will decrease while the percentage of assets allocated to bonds and other fixed income investments will increase. Within seven years after 2045, the Fund's asset allocation should become similar to that of the Target Retirement Income Fund. As of September 30, 2014, the Fund's asset allocation among the underlying funds was as follows:

Vanguard Total Stock Market Index Fund 63.2%

Vanguard Total International Stock Index Fund 26.8%

Vanguard Total Bond Market II Index Fund 8.0%

Vanguard Total International Bond Index Fund 2.0%

At any given time, the Fund's asset allocation may be affected by a variety of factors, such as whether the underlying funds are accepting additional investments.

The Fund's indirect stock holdings are a diversified mix of U.S. and foreign large-, mid-, and small-capitalization stocks.

The Fund's indirect bond holdings are a diversified mix of short-, intermediate-, and long-term U.S. government, U.S. agency, and investment-grade U.S. corporate bonds; mortgage-backed and asset-backed securities; and government, agency, corporate, and securitized investment-grade foreign bonds issued in currencies other than the U.S. dollar (but hedged by Vanguard to minimize foreign currency exposure).

The Fund invests in other Vanguard mutual funds according to an asset allocation strategy designed for investors planning to retire and leave the workforce in or within a few years of 2010 (the target year). The Fund is designed for an investor who plans to withdraw the value of an account in the Fund over a period of many years after the target year. The Fund's asset allocation will become more conservative over time, meaning that the percentage of assets allocated to stocks will decrease while the percentage of assets allocated to bonds and other fixed income investments will increase. Within seven years after 2010, the Fund's asset allocation should become similar to that of the Target Retirement Income Fund. As of September 30, 2014, the Fund's asset allocation among the underlying funds was as follows:

Vanguard Total Bond Market II Index Fund 36.5%

Vanguard Total Stock Market Index Fund 26.5%

Vanguard Short-Term Inflation-Protected Securities Index Fund 13.6%

Vanguard Total International Bond Index Fund 12.6%

Vanguard Total International Stock Index Fund 10.8%

At any given time, the Fund's asset allocation may be affected by a variety of factors, such as whether the underlying funds are accepting additional investments.

The Fund's indirect bond holdings are a diversified mix of short-, intermediate-, and long-term U.S. government, U.S. agency, and investment-grade U.S. corporate bonds; inflation-protected public obligations issued by the U.S. Treasury; mortgage-backed and asset-backed securities; and government, agency, corporate, and securitized investment-grade foreign bonds issued in currencies other than the U.S. dollar (but hedged by Vanguard to minimize foreign currency exposure).

The Fund's indirect stock holdings are a diversified mix of U.S. and foreign large-, mid-, and small-capitalization stocks.

The Fund invests in other Vanguard mutual funds according to an asset allocation strategy designed for investors planning to retire and leave the workforce in or within a few years of 2020 (the target year). The Fund is designed for an investor who plans to withdraw the value of an account in the Fund over a period of many years after the target year. The Fund's asset allocation will become more conservative over time, meaning that the percentage of assets allocated to stocks will decrease while the percentage of assets allocated to bonds and other fixed income investments will increase. Within seven years after 2020, the Fund's asset allocation should become similar to that of the Target Retirement Income Fund. As of September 30, 2014, the Fund's asset allocation among the underlying funds was as follows:

Vanguard Total Stock Market Index Fund 43.0%

Vanguard Total Bond Market II Index Fund 31.4%

Vanguard Total International Stock Index Fund 17.7%

Vanguard Total International Bond Index Fund 7.9%

At any given time, the Fund's asset allocation may be affected by a variety of factors, such as whether the underlying funds are accepting additional investments.

The Fund's indirect stock holdings are a diversified mix of U.S. and foreign large-, mid-, and small-capitalization stocks.

The Fund's indirect bond holdings are a diversified mix of short-, intermediate-, and long-term U.S. government, U.S. agency, and investment-grade U.S. corporate bonds; mortgage-backed and asset-backed securities; and government, agency, corporate, and securitized investment-grade foreign bonds issued in currencies other than the U.S. dollar (but hedged by Vanguard to minimize foreign currency exposure).

The Fund invests in other Vanguard mutual funds according to an asset allocation strategy designed for investors planning to retire and leave the workforce in or within a few years of 2030 (the target year). The Fund is designed for an investor who plans to withdraw the value of an account in the Fund over a period of many years after the target year. The Fund's asset allocation will become more conservative over time, meaning that the percentage of assets allocated to stocks will decrease while the percentage of assets allocated to bonds and other fixed income investments will increase. Within seven years after 2030, the Fund's asset allocation should become similar to that of the Target Retirement Income Fund. As of September 30, 2014, the Fund's asset allocation among the underlying funds was as follows:

Vanguard Total Stock Market Index Fund 53.3%

Vanguard Total International Stock Index Fund 22.3%

Vanguard Total Bond Market II Index Fund 19.5%

Vanguard Total International Bond Index Fund 4.9%

At any given time, the Fund's asset allocation may be affected by a variety of factors, such as whether the underlying funds are accepting additional investments.

The Fund's indirect stock holdings are a diversified mix of U.S. and foreign large-, mid-, and small-capitalization stocks.

The Fund's indirect bond holdings are a diversified mix of short-, intermediate-, and long-term U.S. government, U.S. agency, and investment-grade U.S. corporate bonds; mortgage-backed and asset-backed securities; and government, agency, corporate, and securitized investment-grade foreign bonds issued in currencies other than the U.S. dollar (but hedged by Vanguard to minimize foreign currency exposure).

The Fund invests in other Vanguard mutual funds according to an asset allocation strategy designed for investors planning to retire and leave the workforce in or within a few years of 2040 (the target year). The Fund is designed for an investor who plans to withdraw the value of an account in the Fund over a period of many years after the target year. The Fund's asset allocation will become more conservative over time, meaning that the percentage of assets allocated to stocks will decrease while the percentage of assets allocated to bonds and other fixed income investments will increase. Within seven years after 2040, the Fund's asset allocation should become similar to that of the Target Retirement Income Fund. As of September 30, 2014, the Fund's asset allocation among the underlying funds was as follows:

Vanguard Total Stock Market Index Fund 63.2%

Vanguard Total International Stock Index Fund 26.8%

Vanguard Total Bond Market II Index Fund 8.0%

Vanguard Total International Bond Index Fund 2.0%

At any given time, the Fund's asset allocation may be affected by a variety of factors, such as whether the underlying funds are accepting additional investments.

The Fund's indirect stock holdings are a diversified mix of U.S. and foreign large-, mid-, and small-capitalization stocks.

The Fund's indirect bond holdings are a diversified mix of short-, intermediate-, and long-term U.S. government, U.S. agency, and investment-grade U.S. corporate bonds; mortgage-backed and asset-backed securities; and government, agency, corporate, and securitized investment-grade foreign bonds issued in currencies other than the U.S. dollar (but hedged by Vanguard to minimize foreign currency exposure).

The Fund invests in other Vanguard mutual funds according to an asset allocation strategy designed for investors planning to retire and leave the workforce in or within a few years of 2050 (the target year). The Fund is designed for an investor who plans to withdraw the value of an account in the Fund over a period of many years after the target year. The Fund's asset allocation will become more conservative over time, meaning that the percentage of assets allocated to stocks will decrease while the percentage of assets allocated to bonds and other fixed income investments will increase. Within seven years after 2050, the Fund's asset allocation should become similar to that of the Target Retirement Income Fund. As of September 30, 2014, the Fund's asset allocation among the underlying funds was as follows:

Vanguard Total Stock Market Index Fund 63.0%

Vanguard Total International Stock Index Fund 26.9%

Vanguard Total Bond Market II Index Fund 8.1%

Vanguard Total International Bond Index Fund 2.0%

At any given time, the Fund's asset allocation may be affected by a variety of factors, such as whether the underlying funds are accepting additional investments.

The Fund's indirect stock holdings are a diversified mix of U.S. and foreign large-, mid-, and small-capitalization stocks.

The Fund's indirect bond holdings are a diversified mix of short-, intermediate-, and long-term U.S. government, U.S. agency, and investment-grade U.S. corporate bonds; mortgage-backed and asset-backed securities; and government, agency, corporate, and securitized investment-grade foreign bonds issued in currencies other than the U.S. dollar (but hedged by Vanguard to minimize foreign currency exposure).

The Fund invests in other Vanguard mutual funds according to an asset allocation strategy designed for investors planning to retire and leave the workforce in or within a few years of 2055 (the target year). The Fund is designed for an investor who plans to withdraw the value of an account in the Fund over a period of many years after the target year. The Fund's asset allocation will become more conservative over time, meaning that the percentage of assets allocated to stocks will decrease while the percentage of assets allocated to bonds and other fixed income investments will increase. Within seven years after 2055, the Fund's asset allocation should become similar to that of the Target Retirement Income Fund. As of September 30, 2014, the Fund's asset allocation among the underlying funds was as follows:

Vanguard Total Stock Market Index Fund 63.0%

Vanguard Total International Stock Index Fund 27.0%

Vanguard Total Bond Market II Index Fund 8.0%

Vanguard Total International Bond Index Fund 2.0%

At any given time, the Fund's asset allocation may be affected by a variety of factors, such as whether the underlying funds are accepting additional investments.

The Fund's indirect stock holdings are a diversified mix of U.S. and foreign large-, mid-, and small-capitalization stocks.

The Fund's indirect bond holdings are a diversified mix of short-, intermediate-, and long-term U.S. government, U.S. agency, and investment-grade U.S. corporate bonds; mortgage-backed and asset-backed securities; and government, agency, corporate, and securitized investment-grade foreign bonds issued in currencies other than the U.S. dollar (but hedged by Vanguard to minimize foreign currency exposure).

The Fund invests in other Vanguard mutual funds according to an asset allocation strategy designed for investors planning to retire and leave the workforce in or within a few years of 2060 (the target year). The Fund is designed for an investor who plans to withdraw the value of an account in the Fund over a period of many years after the target year. The Fund's asset allocation will become more conservative over time, meaning that the percentage of assets allocated to stocks will decrease while the percentage of assets allocated to bonds and other fixed income investments will increase. Within seven years after 2060, the Fund's asset allocation should become similar to that of the Target Retirement Income Fund. As of September 30, 2014, the Fund's asset allocation among the underlying funds was as follows:

Vanguard Total Stock Market Index Fund 63.0%

Vanguard Total International Stock Index Fund 27.0%

Vanguard Total Bond Market II Index Fund 8.0%

Vanguard Total International Bond Index Fund 2.0%

At any given time, the Fund's asset allocation may be affected by a variety of factors, such as whether the underlying funds are accepting additional investments.

The Fund's indirect stock holdings are a diversified mix of U.S. and foreign large-, mid-, and small-capitalization stocks.

The Fund's indirect bond holdings are a diversified mix of short-, intermediate-, and long-term U.S. government, U.S. agency, and investment-grade U.S. corporate bonds; mortgage-backed and asset-backed securities; and government, agency, corporate, and securitized investment-grade foreign bonds issued in currencies other than the U.S. dollar (but hedged by Vanguard to minimize foreign currency exposure).

                                                                                                                                                                                                                                     
[vanguard_ComparativeBenchmark]
                                                                                                                                                                                                                                                                    Comparative Indexes Comparative Indexes Comparative Indexes Comparative Indexes Comparative Indexes Comparative Indexes Comparative Indexes Comparative Indexes Comparative Indexes Comparative Indexes Comparative Indexes Comparative Indexes
XML 150 R38.htm IDEA: XBRL DOCUMENT v2.4.1.9
Annual Fund Operating Expenses (Vanguard PRIMECAP Fund Participant:)
Vanguard PRIMECAP Fund
Vanguard PRIMECAP Fund - Admiral Shares
10/1/2013 - 9/30/2014
Annual Fund Operating Expenses (Expenses that you pay each year as a percentage of the value of your investment)  
Management Fees 0.33%rr_ManagementFeesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
12b-1 Distribution Fee none
Other Expenses 0.02%rr_OtherExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
Total Annual Fund Operating Expenses 0.35%rr_NetExpensesOverAssets
/ dei_LegalEntityAxis
= vanguard_S000002568Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007071Member
XML 151 R20.htm IDEA: XBRL DOCUMENT v2.4.1.9
Average Annual Total Returns (Vanguard Target Retirement 2025 Fund Participant)
Vanguard Target Retirement 2025 Fund
Vanguard Target Retirement 2025 Fund - Investor Shares
10/1/2013 - 9/30/2014
Barclays U.S. Aggregate Bond Index
Vanguard Target Retirement 2025 Fund
Vanguard Target Retirement 2025 Fund - Investor Shares
10/1/2013 - 9/30/2014
MSCI US Broad Market Index
Vanguard Target Retirement 2025 Fund
Vanguard Target Retirement 2025 Fund - Investor Shares
10/1/2013 - 9/30/2014
Target 2025 Composite Index
Vanguard Target Retirement 2025 Fund
Vanguard Target Retirement 2025 Fund - Investor Shares
10/1/2013 - 9/30/2014
Average Annual Returns for Periods Ended December 31, 2014        
One Year 7.17%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
5.97%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
12.66%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
7.45%rr_AverageAnnualReturnYear01
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2025CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Five Years 10.22%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
4.45%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
15.75%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
10.49%rr_AverageAnnualReturnYear05
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2025CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
Ten Years 6.20%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
4.71%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= vanguard_BarclaysUSAggregateBondIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
8.15%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= vanguard_MSCIUSBroadMarketIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
6.33%rr_AverageAnnualReturnYear10
/ dei_LegalEntityAxis
= vanguard_S000002572Member
/ rr_PerformanceMeasureAxis
= vanguard_Target2025CompositeIndexMember
/ rr_ProspectusShareClassAxis
= vanguard_C000007075Member
XML 152 R101.htm IDEA: XBRL DOCUMENT v2.4.1.9
Expense Example, No Redemption (Vanguard Target Retirement 2030 Fund Participant)
Vanguard Target Retirement 2030 Fund
Vanguard Target Retirement 2030 Fund - Investor Shares
10/1/2013 - 9/30/2014
USD ($)
Expense Example, No Redemption:  
1 YEAR 17rr_ExpenseExampleNoRedemptionYear01
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
3 YEAR 55rr_ExpenseExampleNoRedemptionYear03
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
5 YEAR 96rr_ExpenseExampleNoRedemptionYear05
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member
10 YEAR 217rr_ExpenseExampleNoRedemptionYear10
/ dei_LegalEntityAxis
= vanguard_S000012760Member
/ rr_ProspectusShareClassAxis
= vanguard_C000034439Member